Information supervision method, device, equipment, storage medium and program product

文档序号:830123 发布日期:2021-03-30 浏览:20次 中文

阅读说明:本技术 信息监督方法、装置、设备、存储介质及程序产品 (Information supervision method, device, equipment, storage medium and program product ) 是由 杨逸舟 黄健 于 2020-12-22 设计创作,主要内容包括:本申请实施例提供一种信息监督方法、装置、设备、存储介质及程序产品。信息监督方法包括:获取至少两个用户通过预设应用程序进行沟通的第一沟通信息;对第一沟通信息进行文本识别,以确定第一沟通信息中是否包括预设词汇;在确定第一沟通信息中包括预设词汇时,确定第一沟通信息对应的至少一个提示对象;向至少一个提示对象对应的设备发送提示信息,提示信息用于提示至少两个用户之间的沟通为预设类型的沟通。用于提高监督的及时性。(The embodiment of the application provides an information monitoring method, an information monitoring device, information monitoring equipment, a storage medium and a program product. The information supervision method comprises the following steps: acquiring first communication information for communication between at least two users through a preset application program; performing text recognition on the first communication information to determine whether the first communication information comprises preset words or not; when the first communication information is determined to include the preset vocabulary, determining at least one prompt object corresponding to the first communication information; and sending prompt information to equipment corresponding to at least one prompt object, wherein the prompt information is used for prompting that the communication between at least two users is a preset type of communication. For improving the timeliness of supervision.)

1. An information surveillance method, comprising:

acquiring first communication information for communication between at least two users through a preset application program;

performing text recognition on the first communication information to determine whether the first communication information comprises preset words or not;

when the first communication information is determined to comprise a preset vocabulary, determining at least one prompt object corresponding to the first communication information;

and sending prompt information to equipment corresponding to the at least one prompt object, wherein the prompt information is used for prompting that the communication between the at least two users is a preset type of communication.

2. The method according to claim 1, wherein the obtaining of the first communication information for the at least two users to communicate with each other through a predetermined application program comprises:

acquiring the first communication information in a preset message queue; and the preset message queue stores the communication information generated by the preset application program.

3. The method of claim 2, further comprising:

acquiring communication information generated by the preset application program in real time from a server; the server is a server corresponding to the preset application program;

and storing the communication information to the tail of the preset message queue.

4. The method of any of claims 1-3, wherein the performing text recognition on the first communication message to determine whether the first communication message includes a predetermined vocabulary includes:

acquiring a configuration identifier;

determining a target matching library in at least one preset rule library according to a configuration identifier, wherein the identifier of the target matching library corresponds to the configuration identifier;

and performing text recognition on the first communication information according to the matching rules in the target matching library to determine whether the first communication information comprises preset words or not.

5. The method of claim 4, wherein the matching rule comprises at least one regular expression; the text recognition is performed on the first communication information according to the matching rule to determine whether the first communication information includes a preset vocabulary, including:

and performing text recognition on the first communication information through the at least one regular expression to determine whether the first communication information comprises preset words or not.

6. The method of claim 4, wherein the matching rule comprises at least one preset vocabulary; the text recognition is performed on the first communication information according to the matching rule to determine whether the first communication information includes a preset vocabulary, including:

determining a plurality of words to be processed corresponding to the first communication information;

if the at least one preset vocabulary comprises at least one of the plurality of vocabularies to be processed, determining that the first communication information comprises the preset vocabulary;

if the at least one preset vocabulary does not comprise the plurality of words to be processed, determining that the first communication information does not comprise the preset vocabulary.

7. The method according to any one of claims 4 to 6, further comprising:

and updating the matching rules in the at least one preset rule base.

8. The method of any of claims 1-3, wherein the determining at least one prompting object corresponding to the first communication information comprises:

acquiring user identifications of the at least two users;

determining a master user from the at least two users according to the user identifications of the at least two users, wherein the master user is a trader;

determining at least one supervision object according to the user identification of the master user;

determining that the at least one cued object includes the at least two users and the at least one supervising object.

9. The method according to any one of claims 1 to 3, wherein the sending the prompt information to the device corresponding to the at least one prompt object includes:

sending the prompt notification to a server; the prompt notification includes the identifier of the at least one prompt object, so that the server sends the prompt information to the device corresponding to the at least one prompt object according to the identifier of the at least one prompt object.

10. The method according to any one of claims 1-3, further comprising:

when the first communication information is determined to include a preset vocabulary, determining communication characteristics corresponding to the first communication information; the communication characteristics include at least one of: presetting vocabularies, identifications of the at least two users and communication time;

and storing the first communication information and the communication characteristics into a preset message library.

11. An information surveillance apparatus, the apparatus comprising: an acquisition module, a first determination module, a second determination module and a sending module, wherein,

the acquisition module is used for acquiring first communication information for communication of at least two users through a preset application program;

the first determining module is used for performing text recognition on the first communication information to determine whether the first communication information comprises preset words or not;

the second determining module is configured to determine at least one prompt object corresponding to the first communication information when it is determined that the first communication information includes a preset vocabulary;

the sending module is used for sending prompt information to the equipment corresponding to the at least one prompt object, and the prompt information is used for prompting that the communication between the at least two users is the communication of a preset type.

12. An information monitoring device, comprising: a processor and a memory;

the memory stores computer-executable instructions;

the processor executing the computer-executable instructions stored by the memory causes the processor to perform the information surveillance method of any one of claims 1 to 10.

13. A computer-readable storage medium having computer-executable instructions stored therein, which when executed by a processor, implement the information surveillance method of any one of claims 1 to 10.

14. A computer program product comprising a computer program, characterized in that the computer program realizes the information supervision method according to any one of claims 1 to 10 when executed by a processor.

Technical Field

The embodiment of the application relates to the technical field of computers, in particular to an information monitoring method, an information monitoring device, information monitoring equipment, a storage medium and a program product.

Background

In the service industry, service personnel in a service enterprise can communicate with a client through a service application program, and the service application program is used for recording communication data between the service personnel and the client. And the supervision object in the service enterprise can supervise the service behavior of the service personnel according to the communication information.

In the related art, a method of supervising an object supervision service behavior includes: the service application program periodically performs screenshot on the communication data to obtain a plurality of communication images, and stores the obtained communication images in a preset position; after the supervision object determines that the service is wrong, the supervision object acquires the communication image from the preset position through the department equipment, checks the communication image and determines the wrong service behavior, so that supervision on the service behavior is realized.

In the above related art, after a service error occurs, the supervision of the service behavior is realized by viewing the communication image, resulting in poor timeliness of the supervision.

Disclosure of Invention

The embodiment of the application provides an information monitoring method, an information monitoring device, information monitoring equipment, a storage medium and a program product. For improving the timeliness of supervision.

In a first aspect, an embodiment of the present application provides an information monitoring method, including:

acquiring first communication information for communication between at least two users through a preset application program;

performing text recognition on the first communication information to determine whether the first communication information comprises preset words or not;

when the first communication information is determined to include the preset vocabulary, determining at least one prompt object corresponding to the first communication information;

and sending prompt information to equipment corresponding to at least one prompt object, wherein the prompt information is used for prompting that the communication between at least two users is a preset type of communication.

In a possible implementation manner, obtaining first communication information that at least two users communicate with each other through a preset application includes:

acquiring first communication information in a preset message queue; the preset message queue stores communication information generated by a preset application program.

In one possible embodiment, the method further comprises:

acquiring communication information generated by a preset application program in real time from a server; the server is a server corresponding to a preset application program;

and storing the communication information to the tail of the preset message queue.

In one possible implementation, performing text recognition on the first communication message to determine whether the first communication message includes a preset vocabulary includes:

acquiring a configuration identifier;

determining a target matching library in at least one preset rule library according to the configuration identification, wherein the identification of the target matching library corresponds to the configuration identification;

and performing text recognition on the first communication information according to the matching rules in the target matching library to determine whether the first communication information comprises preset words or not.

In one possible embodiment, the matching rule includes at least one regular expression; performing text recognition on the first communication information according to the matching rule to determine whether the first communication information includes a preset vocabulary, including:

text recognition is carried out on the first communication information through at least one regular expression so as to determine whether the first communication information comprises preset words or not.

In one possible embodiment, the matching rule includes at least one preset vocabulary; performing text recognition on the first communication information according to the matching rule to determine whether the first communication information includes a preset vocabulary, including:

determining a plurality of words to be processed corresponding to the first communication information;

if the at least one preset vocabulary comprises at least one of the plurality of vocabularies to be processed, determining that the first communication information comprises the preset vocabulary;

and if the at least one preset vocabulary does not comprise a plurality of words to be processed, determining that the first communication information does not comprise the preset vocabulary.

In one possible embodiment, the method further comprises:

and updating the matching rules in at least one preset rule base.

In a possible implementation manner, determining at least one prompt object corresponding to the first communication information includes:

acquiring user identifications of at least two users;

determining a master user from the at least two users according to the user identifications of the at least two users, wherein the master user is a trader;

determining at least one supervision object according to the user identification of the master user;

determining that the at least one cued object includes at least two users and at least one supervised object.

In a possible implementation manner, sending the prompt information to a device corresponding to at least one prompt object includes:

sending a prompt notice to a server; the prompt notification comprises the identification of at least one prompt object, so that the server sends prompt information to the equipment corresponding to the at least one prompt object according to the identification of the at least one prompt object.

In one possible embodiment, the method further comprises:

when the first communication information is determined to include the preset vocabulary, determining communication characteristics corresponding to the first communication information; the communication characteristics include at least one of: presetting vocabularies, identifications of at least two users and communication time;

and storing the first communication information and the communication characteristics into a preset message library.

In a second aspect, an embodiment of the present application provides an information monitoring apparatus, where the apparatus includes: an acquisition module, a first determination module, a second determination module and a sending module, wherein,

the acquisition module is used for acquiring first communication information for communication of at least two users through a preset application program;

the first determining module is used for performing text recognition on the first communication information to determine whether the first communication information comprises preset words or not;

the second determining module is used for determining at least one prompt object corresponding to the first communication information when the first communication information is determined to include the preset vocabulary;

the sending module is used for sending prompt information to equipment corresponding to at least one prompt object, and the prompt information is used for prompting that the communication between at least two users is a preset type of communication.

In a possible implementation manner, the obtaining module is specifically configured to:

acquiring first communication information in a preset message queue; the preset message queue stores communication information generated by a preset application program.

In one possible embodiment, the apparatus further comprises: a first storage module, wherein,

the acquisition module is also used for acquiring communication information generated by the preset application program in real time in the server; the server is a server corresponding to a preset application program;

the first storage module is used for storing the communication information to the tail of the preset message queue.

In a possible implementation manner, the first determining module is specifically configured to:

acquiring a configuration identifier;

determining a target matching library in at least one preset rule library according to the configuration identification, wherein the identification of the target matching library corresponds to the configuration identification;

and performing text recognition on the first communication information according to the matching rules in the target matching library to determine whether the first communication information comprises preset words or not.

In one possible embodiment, the matching rule includes at least one regular expression; the first determining module is specifically configured to:

text recognition is carried out on the first communication information through at least one regular expression so as to determine whether the first communication information comprises preset words or not.

In one possible embodiment, the matching rule includes at least one preset vocabulary; the first determining module is specifically configured to:

determining a plurality of words to be processed corresponding to the first communication information;

if the at least one preset vocabulary comprises at least one of the plurality of vocabularies to be processed, determining that the first communication information comprises the preset vocabulary;

and if the at least one preset vocabulary does not comprise a plurality of words to be processed, determining that the first communication information does not comprise the preset vocabulary.

In one possible embodiment, the apparatus further comprises: an update module that, where,

the updating module is used for updating the matching rules in at least one preset rule base.

In a possible implementation manner, the second determining module is specifically configured to:

acquiring user identifications of at least two users;

determining a master user from the at least two users according to the user identifications of the at least two users, wherein the master user is a trader;

determining at least one supervision object according to the user identification of the master user;

determining that the at least one cued object includes at least two users and at least one supervised object.

In a possible implementation, the sending module is specifically configured to:

sending a prompt notice to a server; the prompt notification comprises the identification of at least one prompt object, so that the server sends prompt information to the equipment corresponding to the at least one prompt object according to the identification of the at least one prompt object.

In one possible embodiment, the apparatus further comprises: a third determining module and a second storing module, wherein,

the third determining module is used for determining the communication characteristics corresponding to the first communication information when the first communication information is determined to include the preset vocabulary; the communication characteristics include at least one of: presetting vocabularies, identifications of at least two users and communication time;

the second storage module is used for storing the first communication information and the communication characteristics to a preset message library.

In a third aspect, an embodiment of the present application provides an information monitoring apparatus, including: a processor and a memory;

the memory stores computer-executable instructions;

the processor executes the computer-executable instructions stored by the memory, causing the processor to perform the information surveillance method of any one of the first aspects.

In a fourth aspect, an embodiment of the present application provides a readable storage medium, which includes a program or instructions, and when the program or instructions are executed on a computer, the information supervision method according to any one of the first aspect is implemented.

In a fifth aspect, the present application provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the information monitoring method according to any one of the first aspect is implemented.

In an information monitoring method, an information monitoring device, information monitoring equipment, a storage medium and a program product, text recognition is performed on first communication information to determine whether the first communication information includes preset words or not, so that whether communication between at least two users is in a preset type or not can be found in time. When the first communication information is determined to include the preset vocabulary, at least one prompt object corresponding to the first communication information is determined, and the prompt information is sent to equipment corresponding to the at least one prompt object, so that at least one supervised object can supervise communication in time, and the timeliness of supervision is improved.

Drawings

In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present application, and those skilled in the art can also obtain other drawings according to the drawings without inventive exercise.

Fig. 1 is a schematic diagram of an information monitoring system according to an embodiment of the present application;

fig. 2 is a schematic flowchart of an information monitoring method according to an embodiment of the present application;

fig. 3 is a schematic flowchart of another information monitoring method according to an embodiment of the present application;

FIG. 4 is a schematic diagram of another information surveillance system provided by an embodiment of the present application;

FIG. 5 is a schematic diagram of another information surveillance system provided in an embodiment of the present application;

fig. 6 is a schematic structural diagram of an information monitoring apparatus according to an embodiment of the present application;

fig. 7 is a schematic structural diagram of another information monitoring apparatus according to an embodiment of the present application;

fig. 8 is a schematic hardware structure diagram of an information monitoring device according to an embodiment of the present application.

Detailed Description

For ease of understanding, first, the information monitoring system shown in the embodiment of the present application will be described with reference to fig. 1.

Fig. 1 is a schematic diagram of an information monitoring system according to an embodiment of the present application. Referring to fig. 1, the information monitoring system includes: the system comprises at least two user devices, a server, an information monitoring device and a device corresponding to at least one monitoring object.

Each user device is provided with a preset application program. For a user device, the user device may record, in real time, communication information sent by a user through a preset application program and received communication information. For example, the user device may be a smartphone, tablet, desktop, or the like. For example, the default application may be an enterprise-level Instant Messaging (IM) tool. Two user equipments are exemplarily shown in fig. 1. In the present application, the specific number of user equipments is not limited.

The server corresponds to the preset application program, and can receive the communication information sent by one user device in real time, store the communication information and forward the communication information to another user device.

The information monitoring equipment can acquire the communication information stored in the server in real time and process the communication information to determine whether the communication information comprises preset words or not. And after the communication information is determined to include the preset vocabulary, sending prompt information to the equipment corresponding to the at least one prompt object. The at least one reminder object may include: at least two user devices each correspond to a user and at least one supervisory object. For example, when the information supervision system is provided in a financial transaction enterprise, the at least one supervision object includes a supervisor in any at least one of a wind control department, a compliance department, and an IT department. Fig. 2 shows an exemplary embodiment of a device corresponding to two supervision objects. In this application, the specific number of the supervision object and the device corresponding to the supervision object is not limited.

The device corresponding to the at least one prompt object may include: at least two user devices and at least one device corresponding to the supervision object.

In the information monitoring system shown in fig. 1, the information monitoring device may obtain the communication information in real time, and send the prompt information to the prompt object after determining that the communication information includes the preset vocabulary, so as to improve the timeliness of monitoring.

The following describes an information monitoring method provided by the present application with reference to specific embodiments. The following embodiments may exist alone or in combination with each other, and the description of the same or similar contents will not be repeated in different embodiments.

Fig. 2 is a schematic flowchart of an information monitoring method according to an embodiment of the present application. Referring to fig. 2, the method may include:

s201, acquiring first communication information for communication of at least two users through a preset application program.

The execution subject of the embodiment of the application may be information monitoring equipment, and may also be an information monitoring device arranged in the information monitoring equipment. The information monitoring device can be independent of the server or can be arranged in the server. The information monitoring means may be implemented by software or a combination of software and hardware. For example, the information monitoring device may be a processor in an information monitoring apparatus.

For the convenience of understanding, the following description will take as an example that the execution subject is an information monitoring device and the information monitoring device is independent of the server.

The first communication information is a text message sent by user equipment corresponding to a sender in at least two users.

S202, text recognition is carried out on the first communication information to determine whether the first communication information comprises preset words or not.

Performing text recognition on the first communication information to determine whether the first communication information includes preset words, wherein the text recognition includes the following two modes:

in the mode 1, text recognition is performed on the first communication information through a regular expression to determine whether the first communication information includes preset words or not. The regular expression comprises preset words.

In the method 2, a preset vocabulary is searched in the first communication information to determine whether the first communication information includes the preset vocabulary.

The preset vocabulary is a preset vocabulary. The number of the preset words can be multiple, and the preset words are different from each other.

In this application, when the information monitoring method is used for monitoring the communication of traders in a financial institution, the predetermined vocabulary may be: agent, coupon, bridge, etc.; when the information supervision method is used for supervising the on-line teaching of a trainer in an education institution, the preset vocabulary may be: it is bulky and fool.

S203, when the first communication information is determined to include the preset vocabulary, at least one prompt object corresponding to the first communication information is determined.

The at least one cued object may include: the system comprises a sender, a receiver, at least one supervision object corresponding to the sender, at least one supervision object corresponding to the receiver, a sender supervisor, a receiver supervisor and the like.

When it is determined that the first communication information includes the preset vocabulary, at least one prompt object corresponding to the first communication information may be determined according to a preset rule.

For example, the preset rule includes an identifier corresponding to at least one prompt object, and the prompt object corresponding to the identifier may be determined as the at least one prompt object corresponding to the first communication information.

Aiming at a sender of the first communication information, the sender and at least one supervision object have respective corresponding identifications. For example, the identifier of the sender is a, the identifier of the supervision object corresponding to the wind control department is a1, the identifier of the supervision object corresponding to the compliance department is a2, and the identifier of the supervision object corresponding to the IT department is A3. In practice, multiple surveillance objects of the same department may have the same identity.

Aiming at a receiver of the first communication information, the receiver and at least one supervision object have respective corresponding identifications. For example, the identifier of the receiver is B, the identifier of the supervision object corresponding to the wind control department is B1, the identifier of the supervision object corresponding to the compliance department is B2, and the identifier of the supervision object corresponding to the IT department is B3. In practice, multiple surveillance objects of the same department may have the same identity.

For example, if A, A1 and B are included in the preset rule, determining at least one prompt object includes: the system comprises a sender, a supervision object corresponding to a wind control department of the sender and a receiver.

And S204, sending prompt information to equipment corresponding to the at least one prompt object, wherein the prompt information is used for prompting that the communication between the at least two users is a preset type of communication.

The number of the preset types may be one, and one preset type corresponds to a plurality of preset words.

The number of the preset types may be at least two, one preset type may correspond to one preset vocabulary, or one preset type may correspond to a plurality of preset vocabularies.

After the preset vocabulary is determined, the preset type can be determined according to the preset mapping relation, and the prompt information comprising the preset type is sent to the equipment corresponding to the at least one prompt object.

After the device corresponding to the at least one prompt object receives the prompt message, the device may be caused to display the prompt message.

When the at least one prompt object comprises at least one supervision object, after the device corresponding to the supervision object receives the prompt information, a preset vocabulary can be displayed in the first communication information in a preset display mode. The preset display mode may be red highlighting, bold magnification display, and the like, which is not limited in the present application. In the process of displaying the preset vocabulary in the first communication information in the preset display mode, the supervision object is reminded that the communication between at least two users is the communication of the preset type.

Different from the prior art, in the prior art, monitoring personnel need to check the communication image to realize supervision on service behaviors, so that the monitoring efficiency is low. In the application, the preset vocabulary is displayed in the first communication information in the preset display mode, so that monitoring personnel can be prevented from checking the communication image, and the monitoring efficiency is improved.

When the at least one prompt object includes the sender, after the user equipment corresponding to the sender receives the prompt message, a prompt of "please note, your communication is a preset type communication! ".

Different from the prior art, in the prior art, after a service error occurs, supervision on service behaviors is realized by checking a communication image, so that the probability of the service error is high, and the accuracy of the service is reduced. In the application, before a service (i.e., communication) is in error, if the first communication information is determined to include a preset vocabulary (i.e., illegal service behavior), a prompt is displayed, so that the probability of service error can be reduced, and the accuracy of the service can be improved.

In the information monitoring method provided in the embodiment of fig. 2, text recognition is performed on the first communication information to determine whether the first communication information includes a preset vocabulary, so that whether the communication between at least two users is a preset type of communication can be found in time. When the first communication information is determined to include the preset vocabulary, at least one prompt object corresponding to the first communication information is determined, and the prompt information is sent to equipment corresponding to the at least one prompt object, so that the timeliness of supervision is improved.

On the basis of the above embodiments, the information monitoring method provided by the present application is further described in detail with reference to fig. 3, specifically, please refer to fig. 3.

Fig. 3 is a schematic flowchart of another information monitoring method according to an embodiment of the present application. Referring to fig. 3, the method may include:

s301, acquiring first communication information from a preset message queue; the preset message queue stores communication information generated by a preset application program.

The preset message queue is arranged in the information monitoring device. When the preset message queue is arranged in the information monitoring equipment, the information monitoring equipment acquires communication information generated by a preset application program in real time from the server; the server is a server corresponding to a preset application program; and storing the communication information to the tail of the preset message queue. The server is provided with a data acquisition program, and communication information generated by a preset application program in real time can be acquired through the data acquisition program. The communication information acquired by the server generally includes: the first communication information, the communication time of the first communication information, the user identifier of the sender of the first communication information, the user identifier of the receiver of the first communication information, and the like.

After the information monitoring equipment receives the communication information sent by the server, the communication information can be directly stored to the tail of a preset message queue; data integration can also be performed on the first communication information, the communication time of the first communication information, the user identifier of the sender of the first communication information, the user identifier of the receiver of the first communication information, and the like, and the integrated communication information is stored in a preset message queue.

The preset message queue may also be provided in the server. When the preset message queue is arranged in the server, the server acquires communication information generated by the preset application program in real time through the data acquisition program, performs data integration on the first communication information, the communication time of the first communication information, the user identification of the sender of the first communication information, the user identification of the receiver of the first communication information and the like, and stores the integrated communication information to the tail of the preset message queue.

A data acquisition program: the system is a general name of a group of applications, programs, services and equipment for collecting information of chatting and the like between internal users of a mechanism and outsourced transaction counter-parties.

The first communication information is included in communication information stored at the head of the preset message queue.

When the preset message queue is set in the server, the information monitoring device may send a first request to the server, where the first request is used for the server to send the head-to-head stored communication information to the information monitoring device. The first communication information may be acquired at a preset position after the information monitoring device receives the communication information. The preset position may be a position where the first communication information agreed by a communication protocol of the information monitoring device and the server is located.

S302, obtaining a configuration identifier.

The configuration identity is an identity of at least one supervisory object configuration. For example, the configuration identification may be 0, 1, etc. Specifically, the present application does not limit this.

S303, determining a target matching library in at least one preset rule library according to the configuration identifier, wherein the identifier of the target matching library corresponds to the configuration identifier;

the at least one preset rule base comprises a preset regular matching base and a preset vocabulary matching base. Each preset rule base has a corresponding identifier.

For example, if the preset regular matching library corresponds to the identifier 0 and the preset vocabulary matching library corresponds to the identifier 1, the preset vocabulary matching library may be determined as the target matching library when the configuration identifier is 1.

S304, text recognition is carried out on the first communication information according to the matching rules in the target matching library so as to determine whether the first communication information comprises preset words or not.

In one possible implementation, the target matching library is a preset regular matching library, and the matching rule comprises at least one regular expression; performing text recognition on the first communication information according to the matching rule to determine whether the first communication information includes a preset vocabulary, including:

text recognition is carried out on the first communication information through at least one regular expression so as to determine whether the first communication information comprises preset words or not. The regular expressions comprise preset words, and text recognition can be carried out on the first communication information through each regular expression so as to determine whether the first communication information comprises the preset words or not.

In another possible implementation, the target matching library is a preset vocabulary matching library, and the matching rule comprises at least one preset vocabulary; performing text recognition on the first communication information according to the matching rule to determine whether the first communication information includes a preset vocabulary, including:

determining a plurality of words to be processed corresponding to the first communication information;

if the at least one preset vocabulary comprises at least one of the plurality of vocabularies to be processed, determining that the first communication information comprises the preset vocabulary;

and if the at least one preset vocabulary does not comprise a plurality of words to be processed, determining that the first communication information does not comprise the preset vocabulary.

And carrying out vocabulary division processing on the first communication information to obtain a plurality of vocabularies to be processed.

Judging whether at least one preset vocabulary comprises at least one of a plurality of vocabularies to be processed; if yes, determining that the first communication information comprises preset words; if not, determining that the first communication information does not include the preset vocabulary.

Judging whether at least one preset vocabulary comprises at least one of a plurality of vocabularies to be processed, including: and searching the vocabulary to be processed in at least one preset vocabulary, and judging whether at least one preset vocabulary comprises at least one of a plurality of vocabularies to be processed according to the searching result. And if the search result comprises at least one word to be processed, determining that the first communication information comprises a preset word, and if the search result does not comprise the word to be processed, determining that the first communication information does not comprise the preset word.

In practical applications, sometimes a user adds special symbols (e.g. spaces,% or so) to a preset vocabulary in order to avoid the preset vocabulary. In this case, before performing S304, a special symbol removal process may be performed on the first communication information to obtain the first communication information without a special symbol, and then S304 is performed.

In practical applications, sometimes a user also usually replaces a preset vocabulary with a letter combination in order to avoid the preset vocabulary, wherein one letter in the letter combination usually indicates one word in the preset vocabulary. At this time, before performing S304, the first communication information obtained by converting the letter combinations into the corresponding predetermined vocabulary may be further performed S304.

S305, when the first communication information is determined to include the preset vocabulary, user identifications of at least two users are obtained.

The user identifications of the at least two users are included in the communication information of the first communication information. The user identifications of the at least two users are at fixed positions of the communication information, wherein the fixed positions are positions except for the preset position corresponding to the first communication information. The communication protocol of the information monitoring device and the server stipulates the relative relationship between the corresponding user identifications of the sender and the receiver at fixed positions (for example, the user identification of the sender is in front of the user identification of the receiver is behind the user identification of the receiver).

After the information monitoring device acquires the communication information, the user identifiers of at least two users can be acquired at a fixed position according to the relative relationship

In a possible implementation manner, when the first communication information is determined to include a preset vocabulary, the communication characteristics corresponding to the first communication information are determined; the communication characteristics include at least one of: presetting vocabularies, identifications of at least two users and communication time; and storing the first communication information and the communication characteristics into a preset message library.

The preset message library may be set in the information monitoring device, or may be set in the server.

When the preset message library is set in the server, the information monitoring device may send the communication characteristic corresponding to the first communication information to the server, so that the preset message library in the server stores the communication characteristic.

In a possible implementation manner, when it is determined that the first communication information includes the preset vocabulary, the preset vocabulary may be further tagged, so that the preset vocabulary included in the communication characteristics is the tagged vocabulary.

S306, determining a master user from the at least two users according to the user identifications of the at least two users, wherein the master user is a trader.

The information monitoring equipment is stored with a trader list in advance, the trader list comprises a plurality of user identifications, and each user identification in the trader list corresponds to a trader.

And searching the user identifications of at least two users in the trader list, and determining the user corresponding to one user identification as the master user when the user identification exists in the trader list and the user identifications of at least two users at the same time.

S307, determining at least one supervision object according to the user identification of the master user;

each primary user may correspond to multiple supervisory objects. Each supervision object is provided with a corresponding supervision list, and the supervision list comprises a plurality of user identifications.

And aiming at a supervision list corresponding to a supervision object, wherein each user identifier in the supervision list is a user needing to be supervised by the supervision object.

And determining at least one supervision object as an object of a supervised master user, wherein the user identification of the master user exists in a supervision list of the at least one supervision object.

S308, determining that the at least one prompt object comprises at least two users and at least one supervision object.

S309, sending a prompt notice to a server; the prompt notification comprises the identification of at least one prompt object, so that the server sends prompt information to the equipment corresponding to the at least one prompt object according to the identification of the at least one prompt object.

For example, the identifier of the sending party in the at least two users is 0, the received identifier is 1, and when the main user is the sending party, (the identifier of the at least one supervision object includes) the identifier of the supervision object corresponding to the wind control department is 01, the identifier of the supervision object corresponding to the compliance department is 10, the identifier of the supervision object corresponding to the IT department is 11, and the like. When the master user is a receiving party, the identification of (at least one supervision object comprises) the identification of the supervision object corresponding to the wind control department is 100, the identification of the supervision object corresponding to the compliance department is 101, the identification of the supervision object corresponding to the IT department is 110, and the like.

For example, if the prompt notification includes 0, 1, and 01, the server may send the prompt information to the devices of the supervision target corresponding to the wind control department of the sender, the receiver, and the sender, respectively.

The prompt notification may further include that the server sends an interception identifier, where the interception identifier is used to instruct the server to intercept the first communication information (i.e., not send the first communication information to the receiving end).

Different from the prior art, in the prior art, after a service error occurs, supervision on a service behavior is realized by checking a communication image, the illegal service behavior cannot be intercepted in time, the probability of the service error is high, and the accuracy of the service is reduced. In the application, before a service error occurs, if the first communication information is determined to include a preset vocabulary (namely, an illegal service behavior exists), a prompt notice including an interception identifier is sent to the server, so that the server can intercept the first communication information in time, the probability of the service error is reduced, and the accuracy of the service is provided.

In the information monitoring method provided in the embodiment of fig. 3, text recognition is performed on the first communication information according to the matching rule in the target matching library to determine whether the first communication information includes a preset vocabulary, so that the recognition accuracy can be improved. And sending a prompt notice to the server so that the server sends prompt information to equipment corresponding to at least one prompt object according to the identifier of the at least one prompt object, so that at least one supervision object included in the at least one prompt object can supervise communication in time, the timeliness and the supervision efficiency of supervision are improved, at least two users included in the at least one prompt object can pay attention to communication (namely service) behaviors, the probability of communication errors is reduced, and the accuracy of communication is improved.

Based on the above embodiments, the following takes the information monitoring device independent from the server as an example, and in combination with the embodiment of fig. 4, the information monitoring system provided in the present application is further described in detail, specifically, please refer to fig. 4.

Fig. 4 is a schematic diagram of another information monitoring system according to an embodiment of the present application. Referring to fig. 4, the information monitoring system includes: the system comprises information monitoring equipment, user equipment, a server and equipment corresponding to a monitoring object. Wherein, information supervise equipment includes: the system comprises a preset message queue, a rule pool, a matching engine and a preset message library.

The preset message queue is used for storing communication information which is acquired from the server and generated in real time by a preset application program.

The rule pool comprises at least one preset rule base, and each preset rule base comprises a matching rule.

The matching engine is used for acquiring the communication information in the preset message queue and performing text recognition on the first communication information in the communication information to determine whether the first communication information comprises preset words or not.

And when the first communication information is determined to comprise the preset vocabulary, sending the first communication information and the communication characteristics corresponding to the first communication information to a preset message library, and sending a prompt notice to a server, or directly sending prompt information to equipment corresponding to at least one prompt object. Wherein the communication characteristics include at least one of: the preset words (or the marked preset words), the identifications of at least two users and the communication time. The device corresponding to the at least one prompt object may include: user equipment of at least two users, equipment corresponding to the supervision objects respectively corresponding to the at least two users, and the like.

When the first communication information is determined not to include the preset vocabulary, the first communication information and communication characteristics corresponding to the first communication information are sent to a preset message library, wherein the communication characteristics include at least one of the following: identification of at least two users, communication time.

Based on the above embodiments, the following takes the information monitoring device disposed in the server as an example, and with reference to the embodiment of fig. 5, a detailed description is further made of the information monitoring system provided in the present application, specifically, please refer to fig. 5.

Fig. 5 is a schematic diagram of another information monitoring system according to an embodiment of the present application. Referring to fig. 5, the information monitoring system includes a user device, a server, and a device corresponding to a monitoring object. Wherein, the server includes: the system comprises a preset message queue, a rule pool, a matching engine and a preset message library.

The preset message queue is used for storing communication information which is acquired from the server and generated in real time by a preset application program.

After the server carries out data integration on the communication information, the integrated communication information is stored in a preset message library, the communication message archiving is completed, and the communication message is submitted to a matching engine.

The rule pool comprises at least one preset rule base, and each preset rule base comprises a matching rule.

The matching engine performs text recognition on the first communication information in the communication information through the matching rules to determine whether the first communication information includes preset words or not. When it is determined that the first communication information includes the preset vocabulary, the preset vocabulary included in the first communication information in the preset message library may be marked, and the prompt information may be sent to the device corresponding to the at least one prompt object.

Fig. 4 and 5 exemplarily show devices corresponding to 2 user devices and 1 supervisory object. The embodiment of the present application does not particularly limit the specific number of the devices corresponding to the user device and the monitoring object. In this application, fig. 4 or fig. 5 is only an exemplary illustration of the information monitoring system, and is not a limitation of the information monitoring system.

In one possible embodiment, the matching rules in at least one preset rule base may be updated. Specifically, the configurator may update the matching rules in at least one preset rule base. In practical application, an editing function for updating the matching rule can be provided for the configurator, so that the configurator can update the matching rule. Wherein the configurator may be any one of the at least one supervisory object.

After the matching rules in the at least one preset rule base are updated, the matching rules can take effect immediately in the process that the matching engine performs text recognition on the first communication information according to the matching rules.

In the application, after the matching rule is updated, the matching rule can be immediately validated in the process that the matching engine performs text recognition on the first communication information according to the matching rule, so that the matching rule is dynamically configured.

In one possible implementation, the supervising object may view historical communication information in a preset message library. When the historical communication information includes the preset vocabulary, the first communication information or the preset vocabulary in the first communication information can be displayed according to a preset display method.

It should be noted that, after the matching rule is updated, whether the updated matching rule is valid or not may be verified through the historical communication information. For example, a configurator can update the matching rule by using an editing function on the configuration page, visually see the text recognition condition of the first communication information in the historical communication information, and ensure the validity of the updated matching rule.

Fig. 6 is a schematic structural diagram of an information monitoring apparatus according to an embodiment of the present application. The information monitoring apparatus 10 includes: an obtaining module 11, a first determining module 12, a second determining module 13 and a sending module 14, wherein,

the obtaining module 11 is configured to obtain first communication information used by at least two users to communicate through a preset application program;

the first determining module 12 is configured to perform text recognition on the first communication information to determine whether the first communication information includes a preset vocabulary;

the second determining module 13 is configured to determine at least one prompt object corresponding to the first communication information when it is determined that the first communication information includes a preset vocabulary;

the sending module 14 is configured to send a prompt message to a device corresponding to at least one prompt object, where the prompt message is used to prompt that communication between at least two users is a preset type of communication.

The information monitoring device provided in the embodiment of the present application can implement the technical solutions shown in the above method embodiments, and the implementation principles and beneficial effects thereof are similar and will not be described herein again.

Fig. 7 is a schematic structural diagram of another information monitoring apparatus according to an embodiment of the present application. On the basis of fig. 6, as shown in fig. 7, the information monitoring apparatus 10 further includes: a first memory module 15, in which,

the obtaining module 11 is further configured to obtain, in the server, communication information generated in real time by a preset application program; the server is a server corresponding to a preset application program;

the first storage module 15 is configured to store the communication information to the tail of the preset message queue.

The information monitoring device provided in the embodiment of the present application can implement the technical solutions shown in the above method embodiments, and the implementation principles and beneficial effects thereof are similar and will not be described herein again.

In a possible implementation, the obtaining module 11 is specifically configured to:

acquiring first communication information in a preset message queue; the preset message queue stores communication information generated by a preset application program.

In a possible implementation, the first determining module 12 is specifically configured to:

acquiring a configuration identifier;

determining a target matching library in at least one preset rule library according to the configuration identification, wherein the identification of the target matching library corresponds to the configuration identification;

and performing text recognition on the first communication information according to the matching rules in the target matching library to determine whether the first communication information comprises preset words or not.

In one possible embodiment, the matching rule includes at least one regular expression; the first determining module 11 is specifically configured to:

text recognition is carried out on the first communication information through at least one regular expression so as to determine whether the first communication information comprises preset words or not.

In one possible embodiment, the matching rule includes at least one preset vocabulary; the first determining module 11 is specifically configured to:

determining a plurality of words to be processed corresponding to the first communication information;

if the at least one preset vocabulary comprises at least one of the plurality of vocabularies to be processed, determining that the first communication information comprises the preset vocabulary;

and if the at least one preset vocabulary does not comprise a plurality of words to be processed, determining that the first communication information does not comprise the preset vocabulary.

In one possible embodiment, the apparatus further comprises: an update module that, where,

the updating module is used for updating the matching rules in at least one preset rule base.

In a possible implementation, the second determining module 13 is specifically configured to:

acquiring user identifications of at least two users;

determining a master user from the at least two users according to the user identifications of the at least two users, wherein the master user is a trader;

determining at least one supervision object according to the user identification of the master user;

determining that the at least one cued object includes at least two users and at least one supervised object.

In a possible implementation, the sending module 14 is specifically configured to:

sending a prompt notice to a server; the prompt notification comprises the identification of at least one prompt object, so that the server sends prompt information to the equipment corresponding to the at least one prompt object according to the identification of the at least one prompt object.

In one possible embodiment, the apparatus further comprises: a third determining module and a second storing module, wherein,

the third determining module is used for determining the communication characteristics corresponding to the first communication information when the first communication information is determined to include the preset vocabulary; the communication characteristics include at least one of: presetting vocabularies, identifications of at least two users and communication time;

the second storage module is used for storing the first communication information and the communication characteristics to a preset message library.

Fig. 8 is a schematic hardware structure diagram of an information monitoring device according to an embodiment of the present application. As shown in fig. 8, the information monitoring apparatus 20 includes: a transceiver 21, a memory 22, a processor 23. The transceiver 21 may include: a transmitter and/or a receiver. The transmitter may also be referred to as a sender, a transmitter, a sending port or a sending interface, and the like, and the receiver may also be referred to as a receiver, a receiving port or a receiving interface, and the like. Illustratively, the transceiver 21, the memory 22, and the processor 23 are connected to each other by a bus 24.

The memory 22 is used for storing program instructions;

processor 23 is operative to execute program instructions stored by the memory to cause business process apparatus 20 to perform any of the information monitoring methods shown above.

The service processing device shown in the embodiment of fig. 8 may execute the technical solution shown in the above method embodiment, and the implementation principle and the beneficial effect are similar, which are not described herein again.

The embodiment of the application provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, the computer-readable storage medium is used for implementing the information supervision method.

Embodiments of the present application may also provide a computer program product, which includes a computer program, and when the computer program is executed by a processor, the information monitoring method may be implemented.

All or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The aforementioned program may be stored in a readable memory. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned memory (storage medium) includes: read-only memory (ROM), RAM, flash memory, hard disk, solid state disk, magnetic tape (magnetic tape), floppy disk (flexible disk), optical disk (optical disk), and any combination thereof.

Embodiments of the present application are described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processing unit of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

It will be apparent to those skilled in the art that various changes and modifications may be made in the embodiments of the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to encompass such modifications and variations.

In the present application, the terms "include" and variations thereof may refer to non-limiting inclusions; the term "or" and variations thereof may mean "and/or". The terms "first," "second," and the like in this application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. In the present application, "a plurality" means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于正则匹配的文本识别方法、文本识别装置和电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!