[go: up one dir, main page]

CN112769673A - Communication record generation, recommendation and display method and device - Google Patents

Communication record generation, recommendation and display method and device Download PDF

Info

Publication number
CN112769673A
CN112769673A CN201911071480.XA CN201911071480A CN112769673A CN 112769673 A CN112769673 A CN 112769673A CN 201911071480 A CN201911071480 A CN 201911071480A CN 112769673 A CN112769673 A CN 112769673A
Authority
CN
China
Prior art keywords
communication
record
message
user
session interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911071480.XA
Other languages
Chinese (zh)
Inventor
康上明学
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nail Holding Cayman Co ltd
Original Assignee
Nail Holding Cayman Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nail Holding Cayman Co ltd filed Critical Nail Holding Cayman Co ltd
Priority to CN201911071480.XA priority Critical patent/CN112769673A/en
Publication of CN112769673A publication Critical patent/CN112769673A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/216Handling conversation history, e.g. grouping of messages in sessions or threads
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/043Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/18Commands or executable codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

One or more embodiments of the present specification provide a method and an apparatus for generating, recommending and presenting a communication record, where the method for generating may include: determining at least a portion of a communication message generated within a communication session interface in a communication application; and generating a communication record corresponding to the at least one part of the communication message, wherein the communication record is used for enabling the at least one part of the communication message to be displayed when being triggered.

Description

Communication record generation, recommendation and display method and device
Technical Field
One or more embodiments of the present disclosure relate to the field of communications technologies, and in particular, to a method and an apparatus for generating, recommending, and displaying a communication record.
Background
The communication application can provide communication functions for users so as to improve the communication efficiency among the users. For example, a one-to-one communication may be achieved between users by establishing a single chat, or a communication may be achieved between all group members by establishing a group chat.
However, as the number of the communication messages increases, the user spends more and more effort in checking the past communication messages, and it is difficult to quickly find the communication messages that are really needed.
Disclosure of Invention
In view of this, one or more embodiments of the present disclosure provide a method and apparatus for generating, recommending and presenting a communication record.
To achieve the above object, one or more embodiments of the present disclosure provide the following technical solutions:
according to a first aspect of one or more embodiments of the present specification, there is provided a method for generating a communication record, including:
determining at least a portion of a communication message generated within a communication session interface in a communication application;
and generating a communication record corresponding to the at least one part of the communication message, wherein the communication record is used for enabling the at least one part of the communication message to be displayed when being triggered.
According to a second aspect of one or more embodiments of the present specification, there is provided a recommendation method of a communication record, including:
determining a communication message generated in a communication session interface in communication application;
and recommending any historical communication record to a participant of the communication session interface under the condition that the communication message is associated with the historical communication record, wherein the historical communication record is used for enabling the associated historical communication message to be displayed under the condition that the historical communication record is triggered.
According to a third aspect of one or more embodiments of the present specification, there is provided a method for displaying a communication record, including:
determining a managed user corresponding to the management user;
acquiring a communication record generated between the managed user and a target user, wherein the communication record corresponds to at least one part of communication messages generated by the managed user and the target user in a communication application;
and displaying the communication message corresponding to the communication record according to the detected trigger operation aiming at the communication record.
According to a fourth aspect of one or more embodiments of the present specification, there is provided an apparatus for generating a communication record, including:
the determining unit is used for determining at least one part of communication messages generated in a communication session interface in the communication application;
and the generating unit is used for generating a communication record corresponding to the at least one part of the communication message, and the communication record is used for displaying the at least one part of the communication message under the condition of being triggered.
According to a fifth aspect of one or more embodiments of the present specification, there is provided a recommendation apparatus for a communication record, including:
the determining unit is used for determining communication messages generated in a communication session interface in communication application;
and the recommending unit is used for recommending any historical communication record to a participant of the communication session interface under the condition that the communication message is associated with any historical communication record, and the historical communication record is used for displaying the associated historical communication message under the condition that the historical communication record is triggered.
According to a sixth aspect of one or more embodiments of the present specification, there is provided a display device of a communication record, comprising:
the determining unit is used for determining the managed user corresponding to the management user;
the communication system comprises an acquisition unit, a communication unit and a communication unit, wherein the acquisition unit is used for acquiring a communication record generated between the managed user and a target user, and the communication record corresponds to at least one part of communication messages generated by the managed user and the target user in a communication application;
and the display unit displays the communication message corresponding to the communication record according to the detected trigger operation aiming at the communication record.
According to a seventh aspect of one or more embodiments of the present specification, there is provided an electronic device, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor implements the method according to the first, second or third aspect by executing the executable instructions.
According to an eighth aspect of one or more embodiments of the present description, there is provided a computer readable storage medium having stored thereon computer instructions which, when executed by a processor, implement the steps of the method according to the first, second or third aspect.
Drawings
Fig. 1 is a schematic diagram of a communication system according to an exemplary embodiment.
Fig. 2 is a flowchart of a method for generating a communication record according to an exemplary embodiment.
Fig. 3 is a flowchart of a recommendation method for a communication record according to an exemplary embodiment.
Fig. 4 is a flowchart of a method for presenting a communication record according to an exemplary embodiment.
FIG. 5 is a schematic diagram of a communication session interface provided by an exemplary embodiment.
FIG. 6 is a schematic diagram of an exemplary embodiment of generating an active service record.
Fig. 7 is a schematic diagram illustrating an example embodiment providing that an active service function has terminated.
FIG. 8 is a schematic diagram of a record browsing interface provided by an exemplary embodiment.
Fig. 9 is a schematic diagram of a shared active service record provided by an exemplary embodiment.
FIG. 10 is a schematic diagram of a view follow-up record provided by an exemplary embodiment.
Fig. 11 is a schematic diagram of an apparatus according to an exemplary embodiment.
Fig. 12 is a block diagram of an apparatus for generating a communication record according to an exemplary embodiment.
Fig. 13 is a schematic structural diagram of another apparatus provided in an exemplary embodiment.
Fig. 14 is a block diagram of a recommendation apparatus for a communication record according to an exemplary embodiment.
Fig. 15 is a schematic structural diagram of another apparatus provided in an exemplary embodiment.
Fig. 16 is a block diagram of a device for presenting a communication record according to an exemplary embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with one or more embodiments of the present specification. Rather, they are merely examples of apparatus and methods consistent with certain aspects of one or more embodiments of the specification, as detailed in the claims which follow.
It should be noted that: in other embodiments, the steps of the corresponding methods are not necessarily performed in the order shown and described herein. In some other embodiments, the method may include more or fewer steps than those described herein. Moreover, a single step described in this specification may be broken down into multiple steps for description in other embodiments; multiple steps described in this specification may be combined into a single step in other embodiments.
Fig. 1 is a schematic diagram of a communication system according to an exemplary embodiment. As shown in fig. 1, the system may include a server 11, a network 12, a number of electronic devices such as a cell phone 13, a cell phone 14, a cell phone 15, and the like.
The server 11 may be a physical server comprising a separate host, or the server 11 may be a virtual server carried by a cluster of hosts. During the operation, the server 11 may operate a server-side program of an application to implement a related service function of the application, for example, when the server 11 operates a program of an instant messaging application, the server may be implemented as a server of the instant messaging application.
The handsets 13-15 are just one type of electronic device that a user may use. In fact, it is obvious that the user can also use electronic devices of the type such as: tablet devices, notebook computers, Personal Digital Assistants (PDAs), wearable devices (e.g., smart glasses, smart watches, etc.), etc., which are not limited by one or more embodiments of the present disclosure. During the operation process, the electronic device may operate a client-side program of an application to implement a related service function of the application, for example, when the electronic device operates a program of an instant messaging application, the electronic device may be implemented as a client of the instant messaging application.
It should be noted that: an application program of a client of an instant messaging application can be pre-installed on an electronic device, so that the client can be started and run on the electronic device; of course, when an online "client" such as HTML5 technology is employed, the client can be obtained and run without installing a corresponding application on the electronic device.
And the network 12 for interaction between the handsets 13-15 and the server 11 may include various types of wired or wireless networks. In one embodiment, the Network 12 may include the Public Switched Telephone Network (PSTN) and the Internet. Meanwhile, the electronic devices such as the mobile phones 13 to 15 and the like can also perform communication interaction through the network 12, for example, a single chat communication session is established between any two electronic devices; alternatively, several electronic devices may participate in the same group chat communication session, so that any user may send communication messages to all other users in the group chat communication session through its own electronic device.
In this embodiment, the instant messaging application may include a general instant messaging application or an enterprise instant messaging application, which is not limited in this specification. The instant messaging application can be used as an integrated functional platform with many other functions besides the communication function, for example, to process a group event such as an approval event (e.g., an approval event such as leave request, office article application, and finance), an attendance event, a task event, and a log event, which is not limited in one or more embodiments of the present specification. Furthermore, the instant messaging application can also expand and realize the technical scheme of the specification, so that the instant messaging application can realize generation, recommendation and/or display of communication records.
Fig. 2 is a flowchart of a method for generating a communication record according to an exemplary embodiment. As shown in fig. 2, the method is applied to a server (e.g., the server 11 shown in fig. 1, etc.) or an electronic device (e.g., the mobile phones 13-15 shown in fig. 1, etc.), and may include the following steps:
at step 202, at least a portion of a communication message generated within a communication session interface in a communication application is determined.
In one embodiment, a program on the server side of the communication application may be run on the server, so that the server is configured as the server side of the communication application. A client-side program of the communication application may be run on the electronic device such that the electronic device is configured as a client of the communication application.
In an embodiment, the plurality of electronic devices may be configured as different clients, and the user may establish a communication session based on the clients, and implement a transceiving operation of a communication message based on a communication session interface corresponding to the communication session, thereby implementing efficient communication between the users. One-to-one communication session, namely single chat session, can be established among users, and the corresponding communication session interface is a single chat interface; or, multiple users may join the same group (or called discussion group, or other names), and establish a communication session based on the group, i.e., a group chat session, and the corresponding communication session interface is a group chat interface.
In one embodiment, the communication message may include any type of message content, such as text, pictures, audio, video, links, etc., and this description is not intended to limit this.
In an embodiment, an opening time and a terminating time of a communication record generating function for the communication session interface may be determined, and a communication message generated in the communication session interface between the opening time and the terminating time may be obtained as at least a part of the communication message. Therefore, in the communication implementation process of the communication participants, the communication application can acquire at least a part of the communication messages and can generate communication records in time after the communication is finished; the acquisition operation of the communication message may occur in real time, or may have a certain delay (i.e., non-real time).
In one embodiment, the opening time and the ending time may be determined in various ways, and this specification does not limit this. For example, the communication record generation function for the communication session interface may be started or terminated according to a preset user trigger operation for the communication session interface (e.g., pressing a physical button on the electronic device in a case where the communication session interface is shown, clicking a virtual button displayed on the communication session interface, or sending a control voice, etc.), so as to determine a starting time (i.e., a time when the communication record generation function is started) or a terminating time (i.e., a time when the communication record generation function is terminated). For another example, when the preset starting condition or the preset terminating condition is met, the communication record generating function for the communication session interface is automatically started or terminated to determine the starting time or the terminating time, and at this time, the user does not need to perform the preset user triggering operation. Of course, the above-mentioned various modes can be combined with each other, such as: the start time is determined based on the preset user trigger operation and the end time is determined based on the preset end condition, or the start time is determined based on the preset start condition and the end time is determined based on the preset user trigger operation, and the like, which are not limited in this specification.
In one embodiment, the preset open condition may exist in various forms, and the present specification does not limit this. For example, the preset turn-on conditions may include: if at least one communication participant (i.e., a user participating in a communication session corresponding to the communication session interface) has a preset identity (whether the identity of the communication participant is the preset identity can be determined based on an account number logged in by the communication participant, and the preset identity can be predefined based on different scenes), the communication record generation function can be automatically started as long as at least one communication participant has the preset identity. For another example, the preset turn-on condition may include: the communication record generation function aiming at the communication session interface is configured to be an automatic mode, but not other modes such as a manual mode or a forbidden mode, so that the communication record generation function can be automatically started under the condition that the communication participants have any identities. For another example, the preset enabling condition may include both of the above two conditions, so that the communication record generating function may be enabled automatically when the communication record generating function is configured in the automatic mode and at least one communication participant has the preset identity.
In one embodiment, the preset termination condition may exist in various forms, and the present specification does not limit this. For example, the preset termination condition may include: the opened time duration reaches a preset time duration, for example, the time duration of one communication does not exceed 30 minutes, and then the preset time duration can be set to 30 minutes; of course, the preset duration may be predefined by the communication application or may be obtained by the communication participants through self-defining according to the requirements, and the historical average communication duration in different scenes may also be determined through analyzing the historical communication data, so that the preset duration is set as the corresponding historical average communication duration based on the actual scene. As another example, the preset termination condition may include: the number of the at least one part of communication messages reaches a preset number, for example, the number of messages communicated at one time does not exceed 1000, and then the preset number can be set to 1000; of course, the preset number may be predefined by the communication application or may be obtained by the communication participants through self-defining according to requirements, and the historical average number in different scenes may be determined by analyzing historical communication data, so that the preset number is set as the corresponding historical average number based on the actual scene. For another example, the preset termination condition may include: the interval duration between the current time and the receiving time of the latest communication message reaches a preset interval duration, for example, the continuous communication between the users often does not exceed the interval of 20 minutes, and then the preset interval duration can be set to 20 minutes; of course, the preset interval duration may be predefined by the communication application or may be obtained by the communication participants through self-defining according to requirements, and historical average interval durations in different scenes may be determined through analyzing historical communication data, so that the preset number is set as the corresponding historical average interval duration based on actual scenes. The above-mentioned preset termination conditions may be combined with each other, and the combination may be "or" (i.e. any condition is satisfied), or "and" (i.e. all conditions need to be satisfied).
In one embodiment, the conditions under which the user manually initiates the communication record generation function may be recorded, and the conditions may be described in one or more dimensions, such as time of day, place, network environment, communication participants, context content, and the like, and the training sample set may be generated accordingly. Of course, for the case that the user does not manually start the communication record generation function in the communication process, the corresponding conditions may also be recorded to be added to the training sample set. Thus, the samples included in the training sample set may include: the on/off state of the condition information and communication record generation function (i.e., whether the user has turned on the communication record generation function for each condition information) is a positive sample corresponding to the on state and a negative sample corresponding to the off state. Then, the training sample set may be trained through machine learning to generate a machine learning model for determining whether the communication record generation function may be started, for example: an initial model may be constructed based on a machine learning algorithm, samples included in a training sample set are input into the initial model, and parameters of the initial model are adjusted according to a difference between an output (whether to be turned on) of the initial model and an actual situation until the model output meets a preset requirement (e.g., a correct rate is not lower than a preset ratio, etc.). Then, based on the machine learning model obtained by the training, by obtaining current condition information and taking the current condition information as the input of the machine learning model, obtaining the corresponding model output as the function of starting or closing the communication record generation: if the output of the model is to start the communication record generation function, the communication record generation function can be automatically started or a start prompt aiming at the communication record generation function is provided for a user; if the model output is to close the communication record generation function, no operation is required to be executed.
In an embodiment, the selected communication message in the communication session interface may be determined as at least a part of the communication message according to the received user selection instruction. Because the user is required to send an instruction to perform the selection operation, the user usually selects the communication message generated by the current communication (which may also include the communication message generated by the earlier communication) after the communication is finished, so as to form at least a part of the communication message; certainly, the user can also send a user selection instruction to the communication message which is expected to be added to the communication record at any time in the communication process, and does not need to review and select the communication message after the communication is finished, and especially under the conditions that the communication process is long and the generated communication messages are more, the time resource spent in the later review can be greatly saved.
Step 204, generating a communication record corresponding to the at least one part of the communication message, wherein the communication record is used for displaying the at least one part of the communication message when being triggered.
In one embodiment, the communication records are used for performing centralized management on at least a part of corresponding communication messages, so that the communication records can be directly and specially displayed when being triggered, a user can conveniently view the displayed communication messages, scene reproduction, event review or experience learning and the like are realized, the pertinence of the displayed communication messages can be greatly improved compared with the case of directly viewing historical communication records, and the user does not need to search from a large number of historical communication records, so that the operation is simplified, and the efficiency is improved.
In an embodiment, a communication topic related to the at least one part of the communication message may be determined, and a corresponding communication topic is added to the communication record corresponding to the at least one part of the communication message. By adding the communication topic to the communication record, when the user views the communication record, especially under the condition that a plurality of communication records exist at the same time, the communication record interested in the user can be quickly distinguished based on the communication topic, so that the searching efficiency is improved. Meanwhile, effective classification can be carried out on the communication records based on the communication topics, or indexes can be accurately established, so that efficient and orderly management can be carried out on the communication records.
In an embodiment, the communication topic configured for the at least part of the communication messages by the user may be determined according to the received user configuration instruction, that is, the user may determine the content of the communication topic and actively configure the communication topic, so that the communication topic conforms to the habit and the demand of the user.
In an embodiment, the communication topic related to the at least one part of the communication message can be automatically determined by analyzing the at least one part of the communication message, such as semantic analysis or extracting high-frequency words, and the like, without manually adding the communication topic by the user.
In an embodiment, when the at least one part of the communication message relates to a plurality of communication topics, the at least one part of the communication message may be divided into a plurality of parts corresponding to the communication topics, and corresponding communication records are generated for the parts, so that the communication message included in each communication record only relates to a single communication topic, which facilitates effective management of the communication records according to the communication topics, and enables a user to have more pertinence and do not need to distinguish communication messages with different topics when viewing the communication message corresponding to the communication record, thereby facilitating efficiency improvement.
In an embodiment, the communication messages irrelevant to the communication topic in the at least one part of the communication messages can be automatically or manually screened out, so that the number of the communication messages contained in the communication record can be reduced, and the pertinence of the communication record can be improved. There may be a plurality of situations in the communication message that is not related to the communication subject: in one case, the communication messages are unrelated to any communication topic, such as language words, pure symbols (e.g., a question mark, a string of sentence marks, etc.), expression patterns, interpersonal communication words (e.g., a beginning word, a thank you, etc.), etc., a screening information base containing the contents can be established in advance, and the matched communication messages are screened out based on the screening information base; in another case, the communication message may be related to a part of the communication topic and unrelated to other communication topics, for example, a mapping relationship between the keyword and the communication topic may be established in advance, so as to determine the communication topic related to or unrelated to the communication message according to the keyword included in the communication message, and for example, by performing semantic analysis on the communication message, determine whether the communication message is related to the communication topic.
In an embodiment, the communication record may be shared to a user unrelated to the communication session interface, that is, although the user does not belong to a communication participant of the communication session corresponding to the communication session interface, the communication participant may share the communication record to the user, so that the user can view the communication message corresponding to the communication record without repeatedly performing communication. Sharing for the communication record may be implemented between users, such as sharing the communication record by user a to user B. The sharing of the communication records may not be realized among the users, for example, the server may perform convergence management on the communication records generated by all the communication sessions to form an experience library, and each user may access the communication records in the experience library to realize experience sharing among the users; of course, access management may be implemented by limiting only some users to have access rights to the experience base, or by determining the communication records that the users can access in the experience base according to the access rights level of the users.
In an embodiment, when a communication message generated in the communication session interface is associated with any communication record, the communication record can be recommended to a participant of the communication session interface, so that the participant does not need to actively check the communication record, and a searching process is omitted. For example, the automatic recommendation of the communication record can be realized according to the keywords or the expressed semantics contained in the communication message and by combining the keywords or the expressed semantics contained in the communication record (or the communication subject thereof).
In one embodiment, a machine-learned corpus may be generated from the obtained communication records. For example, the communication records may be subjected to word segmentation, labeling, and other processes to form corpora included in the corpus. Based on the corpus, the training can be performed in a machine learning mode to generate a machine learning model meeting the requirement. For example, the trained machine learning model may be used in the process of recommending communication records, that is, any communication record associated with the communication message generated in the communication session interface may be output by inputting the communication message into the machine learning model.
Fig. 3 is a flowchart of a recommendation method for a communication record according to an exemplary embodiment. As shown in fig. 3, the method is applied to a server (e.g., the server 11 shown in fig. 1, etc.) or an electronic device (e.g., the mobile phones 13-15 shown in fig. 1, etc.), and may include the following steps:
step 302, determining a communication message generated in a communication session interface in a communication application.
In one embodiment, a program on the server side of the communication application may be run on the server, so that the server is configured as the server side of the communication application. A client-side program of the communication application may be run on the electronic device such that the electronic device is configured as a client of the communication application.
In an embodiment, the plurality of electronic devices may be configured as different clients, and the user may establish a communication session based on the clients, and implement a transceiving operation of a communication message based on a communication session interface corresponding to the communication session, thereby implementing efficient communication between the users. One-to-one communication session, namely single chat session, can be established among users, and the corresponding communication session interface is a single chat interface; or, multiple users may join the same group (or called discussion group, or other names), and establish a communication session based on the group, i.e., a group chat session, and the corresponding communication session interface is a group chat interface.
In one embodiment, the communication message may include any type of message content, such as text, pictures, audio, video, links, etc., and this description is not intended to limit this.
And step 304, recommending any historical communication record to the participant of the communication session interface under the condition that the communication message is associated with any historical communication record, wherein the historical communication record is used for enabling the associated historical communication message to be displayed under the condition that the historical communication record is triggered.
In one embodiment, aiming at a communication message generated in a communication session interface, any historical communication record associated with the communication message is recommended to a participant of the communication session interface, so that the participant does not need to actively check the historical communication record, and a searching process is omitted. For example, the automatic recommendation of the communication record can be realized according to the keywords or the expressed semantics contained in the communication message and by combining the keywords or the expressed semantics contained in the communication record (or the communication subject thereof).
In one embodiment, the historical communication records refer to communication records generated at historical times. The historical communication record may be generated by the embodiment shown in fig. 2, and is not described herein again.
In an embodiment, the historical communication message corresponding to the historical communication record may be generated in the communication session interface, that is, the communication session interface where the communication message is located. In other words, for a communication message generated on a certain communication session interface, the associated historical communication message generated by the communication session interface can be determined and recommended to the participants of the communication session interface, and the historical communication message may be formed by transceiving of the participants and thus has a greater reference meaning.
In one embodiment, the historical communication message corresponding to the historical communication record may be generated in another communication session interface different from the communication session interface, that is, the communication message and the historical communication message are generated in different communication session interfaces respectively. The communication message is generated on a communication session interface, the historical communication message is generated on other communication session interfaces, and the participants on the communication session interface can belong to the participants on the other communication session interfaces at the same time, so that the historical communication message can be formed by the participants through receiving and sending, and has greater reference significance; alternatively, the participant of the communication session interface may not belong to the participant of the other communication session interface.
In one embodiment, a machine-learned corpus may be generated from the obtained historical communication records. For example, the historical communication records may be segmented, marked, and the like to form corpora included in the corpus. Based on the corpus, the training can be performed in a machine learning mode to generate a machine learning model meeting the requirement. For example, the trained machine learning model may be used in the process of recommending communication records, that is, any communication record associated with the communication message generated in the communication session interface may be output by inputting the communication message into the machine learning model.
Fig. 4 is a flowchart of a method for presenting a communication record according to an exemplary embodiment. As shown in fig. 4, the method is applied to a server (e.g., the server 11 shown in fig. 1, etc.) or an electronic device (e.g., the mobile phones 13-15 shown in fig. 1, etc.), and may include the following steps:
step 402, determining a managed user corresponding to the management user.
In one embodiment, a program on the server side of the communication application may be run on the server, so that the server is configured as the server side of the communication application. A client-side program of the communication application may be run on the electronic device such that the electronic device is configured as a client of the communication application.
In an embodiment, the plurality of electronic devices may be configured as different clients, and the user may establish a communication session based on the clients, and implement a transceiving operation of a communication message based on a communication session interface corresponding to the communication session, thereby implementing efficient communication between the users. One-to-one communication session, namely single chat session, can be established among users, and the corresponding communication session interface is a single chat interface; or, multiple users may join the same group (or called discussion group, or other names), and establish a communication session based on the group, i.e., a group chat session, and the corresponding communication session interface is a group chat interface.
In an embodiment, there may be a variety of user identities of the administrative user, the managed user, the target user, and so on. According to the account number of the user logged in the communication application, the identity type of the user can be distinguished. The managed user needs to provide preset services to the target user through the communication application, and the management user can monitor whether the managed user provides the services, whether the service process is compliant, whether the service effect meets the requirements and the like through acquiring the communication record generated in the service process, so that the service work of the managed user is effectively managed.
Step 404, obtaining a communication record generated between the managed user and the target user, where the communication record corresponds to at least a part of a communication message generated by the managed user and the target user in a communication application.
In one embodiment, the communication message may include any type of message content, such as text, pictures, audio, video, links, etc., and this description is not intended to limit this.
In an embodiment, the generation process of the communication record may refer to the embodiment shown in fig. 2, which is not described herein again.
And step 406, displaying the communication message corresponding to the communication record according to the detected trigger operation aiming at the communication record.
In an embodiment, by triggering any generated communication record, the management user can check the communication message corresponding to the communication record, that is, the communication message generated by the communication between the managed user and the target user, so that the management user can check the communication message conveniently, the managed user does not need to report related information to the management user independently, and the problem of low efficiency caused by the fact that the management user checks all the communication messages between the managed user and the target user comprehensively is avoided.
The following describes the technical solution of the present specification in detail, taking a customer service scenario as an example. In a customer service scene, customer service personnel of a transaction platform need to monitor data of platform shops and actively communicate with merchants through an application T when the data are abnormal, so that related problems are solved in time. Alternatively, the merchant may contact customer service personnel through application T. After the communication is finished, the customer service staff hope to record the communication content, so that the customer service manager can check and manage the working condition of each customer service staff conveniently, the customer service manager can trace the communication content and restore the site conveniently, and repeated solution of problems can be avoided.
FIG. 5 is a schematic diagram of a communication session interface provided by an exemplary embodiment. Assuming that the user whites are customer service personnel and the user whites are merchants, the application T client used by the user whites may present a communication session interface 50 as shown in fig. 5, so that the user whites can send communication messages to the user whites or receive communication messages sent by the user whites through the communication session interface 50.
In the communication session interface 50, the user whitespace may be triggered to call out an active service function interface 510 as shown in fig. 5, where the active service function interface 510 records an active service record, i.e., a communication record, generated by the user whitespace for the communication content between the user whitespace and the user whitespace. For example, the active service function interface 510 shown in fig. 5 includes an active service record 511, an active service record 512, an active service record 513, and the like, and may invoke more active service records by triggering a "more" option. Taking the active service record 511 as an example, it can be shown that the start time of the active service record 511 is "2019-08-0710: 45", the duration is "10 minutes", the number of contained communication messages is "72", and the like. Of course, the active service record may also contain other information, for example, the active service record 513 may contain a service topic of "about logistics service efficiency".
In addition to exposing the generated active service record, the active service function interface 510 may be used to trigger generation of the active service record. For example, the user whites out by clicking a "start record" button in the active service function interface 510 shown in fig. 5 to trigger the active service function to be turned on, and the application T may start generating a new active service record based on a newly generated communication message in the communication session interface 50. In some cases, the user may not need to manually trigger the active service function to be turned on, for example, the user may not adopt his private account but logs in an account indicating his identity as a customer service person, and the application T may be configured to automatically turn on the active service function to simplify the user's operation.
FIG. 6 is a schematic diagram of an exemplary embodiment of generating an active service record. After the active service function is turned on, the active service function interface 510 may be switched from fig. 5 to the state shown in fig. 6: the "start recording" button becomes an "end recording" button for allowing the user to voluntarily end the operation of this generation of the active service record to generate a new active service record, and a "cancel" button for canceling the generation operation of the active service record without generating a new active service record. For the active service record being generated, the active service function interface 510 may show the corresponding start time as "2019-09-3011: 15", the elapsed duration as "00: 01:23 (i.e., 1 minute 23 seconds)", and indicate that the active service record is being generated by showing a dot (which may be stationary or blinking) on the left side of "00: 01: 23". The active service function interface 510 may show a prompt for "add topic" to prompt the user to add the corresponding record topic to the active service record currently being generated, although this is not required.
After the active service function is turned on, the application T may show a start reminder 520 in the communication session interface 50 to inform the user as a participant of whitespace, user pinkish, etc.: the active service function is already enabled, and thereafter the generated chat log (communication message) may be recorded into the corresponding generated active service log.
In addition to terminating the generation of active service records by clicking the "end records" button, other approaches may be used. For example, as shown in fig. 6, a prompt message "will automatically end 25 minutes after no new message" is shown below the "end record" button, that is, if no other communication message is continuously generated within 25 minutes after the last communication message is generated in the communication session interface 50, the application T may automatically terminate the active service function without the user having to explicitly click the "end record" button.
Fig. 7 is a schematic diagram illustrating an example embodiment providing that an active service function has terminated. As shown in fig. 7, in the case that the active service function has terminated, an end reminder 521 may be shown in the communication session interface 50 to inform users as participants of whitespace, user pinkish, etc.: the active service function has terminated. Meanwhile, a newly generated active service record 514 may be displayed in the active service function interface 510, for example, the communication topic of the active service record 514 is "related after-sales service process", the duration is "6 minutes", the number of the included communication messages is "30", and the like.
The user whites can see the active service records 511-514 and the like as described above, and the user whites can quickly view the corresponding communication message of any active service record by triggering any active service record. The user novels may or may not see similar active service records (i.e., only able to be viewed by the participant that triggered the generation of the active service records), depending on the scheme configured by the application T. For example, fig. 8 is a schematic diagram of a record browsing interface provided by an exemplary embodiment. Assuming that the user whites out to trigger the active service record 514 as shown in fig. 7, the application T may show a record browsing interface as shown in fig. 8 and show a corresponding communication message of the active service record 514 in the record browsing interface, where the communication message may include one or more types of message contents such as text, pictures, audio, video, links, and the like.
In addition to viewing the communication messages, the record browsing interface shown in fig. 8 may include an editing option, so that after the user explicitly triggers the editing option, the communication messages included in the active service record 514 may be edited, for example, deleting the originally included communication messages and/or adding the originally not included communication messages. The user whitespace can also implement the editing operation at other stages, for example, when the active service function is terminated, the application T can actively whitespace all the communication messages generated this time to the user for the user to screen, and generate a corresponding active service record based on the screened communication messages; of course, even in this case, the user may still continue to perform the editing operation based on the editing options as shown in fig. 8, which is not limited in this specification.
Fig. 9 is a schematic diagram of a shared active service record provided by an exemplary embodiment. As shown in FIG. 9, taking the active service records 511-514 as an example, the active service function interface 510 may include corresponding sharing options 511 a-514 a, so that the user can share the corresponding active service records 511-514 to other users based on the sharing options 511 a-514 a. The other users shared can be any users; alternatively, there may be some limitation on other users to be shared, such as belonging to the same business as the user, to avoid leakage of private information.
Assuming that the user white and white are customer service personnel and a plurality of customer service personnel including the user white and white are managed by the user black and small as a customer service manager, the user black and small can receive and view active service records generated by all the customer service personnel. For example, FIG. 10 is a schematic illustration of a view follow-up record provided by an exemplary embodiment. As shown in fig. 10, after the user logs in the operation center interface 1000 in blackish, the active service record (record topic is "about after-sales service flow") generated by the user as the customer service person in whitespace, the active service record (record topic is "xxxxxx") generated by the user Ua as the customer service person, and the like can be viewed in the "follow-up record" tab page in the operation center interface 1000. Therefore, the application T can actively collect and present the active service records generated by the customer service staff to the customer service manager based on the identity relationship of each user, so that the user serving as the customer service manager can master the active service condition of each customer service staff: the receipt of the active service record indicates that the active service is implemented, and the user maw black may view the corresponding communication message by triggering the active service record, for example, in the case of the active service record "related to the after-sales service flow" generated by triggering the user white and white, the user maw black may be presented with a record browsing interface similar to that shown in fig. 8 for the user to view.
FIG. 11 is a schematic block diagram of an apparatus provided in an exemplary embodiment. Referring to fig. 11, at the hardware level, the apparatus includes a processor 1102, an internal bus 1104, a network interface 1106, a memory 1108, and a non-volatile storage 1110, although other hardware required for services may be included. The processor 1102 reads a corresponding computer program from the non-volatile memory 1110 to the memory 1108 and then runs the computer program, thereby forming a communication record generating device on a logical level. Of course, besides software implementation, the one or more embodiments in this specification do not exclude other implementations, such as logic devices or combinations of software and hardware, and so on, that is, the execution subject of the following processing flow is not limited to each logic unit, and may also be hardware or logic devices.
Referring to fig. 12, in a software implementation, the communication record generating device may include:
a determining unit 1201, configured to determine at least a part of communication messages generated in a communication session interface in a communication application;
a generating unit 1202, configured to generate a communication record corresponding to the at least one part of the communication message, where the communication record is used to enable the at least one part of the communication message to be displayed when being triggered.
Optionally, the determining unit 1201 is specifically configured to:
determining the starting time and the ending time of a communication record generation function aiming at the communication session interface;
and acquiring the communication message generated in the communication session interface between the opening time and the termination time as the at least part of communication message.
Optionally, at least one of the following is also included:
a manual switch unit 1203, configured to start or terminate a communication record generation function for the communication session interface according to a preset user trigger operation for the communication session interface, so as to determine the start time or the termination time;
the automatic switching unit 1204, when a preset start condition or a preset termination condition is satisfied, automatically starts or terminates the communication record generation function for the communication session interface to determine the start time or the termination time.
Alternatively to this, the first and second parts may,
the preset starting condition comprises at least one of the following conditions: at least one communication participant has a preset identity, and a communication record generation function aiming at the communication session interface is configured to be in an automatic mode;
the preset termination condition comprises at least one of the following conditions: the opened time length reaches the preset time length, the number of the at least one part of communication messages reaches the preset number, and the interval time length between the opened time length and the receiving time of the latest communication message reaches the preset interval time length.
Optionally, the determining unit 1201 is specifically configured to:
and determining the selected communication message in the communication session interface as the at least part of communication message according to the received user selection instruction.
Optionally, the method further includes:
a topic determining unit 1205, configured to determine a communication topic related to the at least part of communication message;
the theme adding unit 1206 adds a corresponding communication theme to the communication record corresponding to the at least one part of the communication message.
Optionally, the subject determining unit 1205 is specifically configured to:
determining a communication subject configured for the at least part of communication messages by the user according to the received user configuration instruction;
or, determining the communication topic related to the at least part of the communication message by analyzing and processing the at least part of the communication message.
Optionally, the generating unit 1202 is specifically configured to:
under the condition that the at least one part of communication message relates to a plurality of communication topics, dividing the at least one part of communication message into a plurality of parts corresponding to the communication topics;
and respectively generating corresponding communication records aiming at the parts.
Optionally, the method further includes:
the filtering unit 1207 is configured to filter out communication messages that are not related to the communication topic in the at least one part of communication messages.
Optionally, the method further includes:
the sharing unit 1208 shares the communication record to a user unrelated to the communication session interface.
Optionally, the method further includes:
the recommending unit 1209, in a case that the communication message generated in the communication session interface is associated with any communication record, recommends the communication record to a participant of the communication session interface.
Optionally, the communication session interface includes: single chat interface or group chat interface.
FIG. 13 is a schematic block diagram of an apparatus provided in an exemplary embodiment. Referring to fig. 13, at the hardware level, the apparatus includes a processor 1302, an internal bus 1304, a network interface 1306, a memory 1308, and a non-volatile memory 1310, but may also include hardware required for other services. The processor 1302 reads a corresponding computer program from the non-volatile memory 1310 to the memory 1308 and then runs the computer program to form a statistical device of communication records on a logic level. Of course, besides software implementation, the one or more embodiments in this specification do not exclude other implementations, such as logic devices or combinations of software and hardware, and so on, that is, the execution subject of the following processing flow is not limited to each logic unit, and may also be hardware or logic devices.
Referring to fig. 14, in a software implementation, the recommendation device for communication records may include:
a determining unit 1401 configured to determine a communication message generated in a communication session interface in a communication application;
the recommending unit 1402 recommends any historical communication record to the participant of the communication session interface when the communication message is associated with the historical communication record, and the historical communication record is used for enabling the associated historical communication message to be displayed when being triggered.
Optionally, the historical communication message corresponding to the historical communication record is generated on the communication session interface or other communication session interfaces different from the communication session interface.
FIG. 15 is a schematic block diagram of an apparatus provided in an exemplary embodiment. Referring to fig. 15, at the hardware level, the apparatus includes a processor 1502, an internal bus 1504, a network interface 1506, a memory 1508, and a non-volatile storage 1510, although other hardware required for services may be included. The processor 1502 reads the corresponding computer program from the non-volatile memory 1510 into the memory 1508 and runs the computer program to form a presentation device of the communication record on a logical level. Of course, besides software implementation, the one or more embodiments in this specification do not exclude other implementations, such as logic devices or combinations of software and hardware, and so on, that is, the execution subject of the following processing flow is not limited to each logic unit, and may also be hardware or logic devices.
Referring to fig. 16, in a software implementation, the communication record displaying device may include:
a determining unit 1601 configured to determine a managed user corresponding to the management user;
an obtaining unit 1602, configured to obtain a communication record generated between the managed user and a target user, where the communication record corresponds to at least a part of a communication message generated by the managed user and the target user in a communication application;
the displaying unit 1603 displays the communication message corresponding to the communication record according to the detected trigger operation for the communication record.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. A typical implementation device is a computer, which may take the form of a personal computer, laptop computer, cellular telephone, camera phone, smart phone, personal digital assistant, media player, navigation device, email messaging device, game console, tablet computer, wearable device, or a combination of any of these devices.
In a typical configuration, a computer includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic disk storage, quantum memory, graphene-based storage media or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The foregoing description has been directed to specific embodiments of this disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
The terminology used in the description of the one or more embodiments is for the purpose of describing the particular embodiments only and is not intended to be limiting of the description of the one or more embodiments. As used in one or more embodiments of the present specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It should be understood that although the terms first, second, third, etc. may be used in one or more embodiments of the present description to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of one or more embodiments herein. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
The above description is only for the purpose of illustrating the preferred embodiments of the one or more embodiments of the present disclosure, and is not intended to limit the scope of the one or more embodiments of the present disclosure, and any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the one or more embodiments of the present disclosure should be included in the scope of the one or more embodiments of the present disclosure.

Claims (20)

1. A method for generating a communication record, comprising:
determining at least a portion of a communication message generated within a communication session interface in a communication application;
and generating a communication record corresponding to the at least one part of the communication message, wherein the communication record is used for enabling the at least one part of the communication message to be displayed when being triggered.
2. The method of claim 1, wherein determining at least a portion of the messaging messages generated within the messaging session interface in the messaging application comprises:
determining the starting time and the ending time of a communication record generation function aiming at the communication session interface;
and acquiring the communication message generated in the communication session interface between the opening time and the termination time as the at least part of communication message.
3. The method of claim 2, further comprising:
according to a preset user trigger operation aiming at the communication session interface, starting or stopping a communication record generation function aiming at the communication session interface so as to determine the starting time or the stopping time;
or automatically starting or stopping the communication record generation function aiming at the communication session interface under the condition that a preset starting condition or a preset stopping condition is met, so as to determine the starting time or the stopping time.
4. The method of claim 3,
the preset starting condition comprises at least one of the following conditions: at least one communication participant has a preset identity, and a communication record generation function aiming at the communication session interface is configured to be in an automatic mode;
the preset termination condition comprises at least one of the following conditions: the opened time length reaches the preset time length, the number of the at least one part of communication messages reaches the preset number, and the interval time length between the opened time length and the receiving time of the latest communication message reaches the preset interval time length.
5. The method of claim 1, wherein determining at least a portion of the messaging messages generated within the messaging session interface in the messaging application comprises:
and determining the selected communication message in the communication session interface as the at least part of communication message according to the received user selection instruction.
6. The method of claim 1, further comprising:
determining a communication subject related to the at least one part of communication message;
and adding a corresponding communication theme to the communication record corresponding to at least one part of the communication message.
7. The method of claim 6, wherein determining the communication topic to which the at least a portion of the communication message relates comprises:
determining a communication subject configured for the at least part of communication messages by the user according to the received user configuration instruction;
or, determining the communication topic related to the at least part of the communication message by analyzing and processing the at least part of the communication message.
8. The method of claim 6, wherein generating a communication record corresponding to the at least a portion of the communication message comprises:
under the condition that the at least one part of communication message relates to a plurality of communication topics, dividing the at least one part of communication message into a plurality of parts corresponding to the communication topics;
and respectively generating corresponding communication records aiming at the parts.
9. The method of claim 6, further comprising:
and screening out the communication messages which are irrelevant to the communication subject in the at least one part of communication messages.
10. The method of claim 1, further comprising:
and sharing the communication record to a user irrelevant to the communication session interface.
11. The method of claim 1, further comprising:
and under the condition that the communication message generated in the communication session interface is associated with any communication record, recommending any communication record to the participant of the communication session interface.
12. The method of claim 1, wherein the communication session interface comprises: single chat interface or group chat interface.
13. A recommendation method for a communication record, comprising:
determining a communication message generated in a communication session interface in communication application;
and recommending any historical communication record to a participant of the communication session interface under the condition that the communication message is associated with the historical communication record, wherein the historical communication record is used for enabling the associated historical communication message to be displayed under the condition that the historical communication record is triggered.
14. The method of claim 13, wherein the historical communication messages corresponding to the historical communication records are generated from the communication session interface or another communication session interface different from the communication session interface.
15. A method for displaying a communication record is characterized by comprising the following steps:
determining a managed user corresponding to the management user;
acquiring a communication record generated between the managed user and a target user, wherein the communication record corresponds to at least one part of communication messages generated by the managed user and the target user in a communication application;
and displaying the communication message corresponding to the communication record according to the detected trigger operation aiming at the communication record.
16. An apparatus for generating a communication record, comprising:
the determining unit is used for determining at least one part of communication messages generated in a communication session interface in the communication application;
and the generating unit is used for generating a communication record corresponding to the at least one part of the communication message, and the communication record is used for displaying the at least one part of the communication message under the condition of being triggered.
17. A recommendation device for a communication record, comprising:
the determining unit is used for determining communication messages generated in a communication session interface in communication application;
and the recommending unit is used for recommending any historical communication record to a participant of the communication session interface under the condition that the communication message is associated with any historical communication record, and the historical communication record is used for displaying the associated historical communication message under the condition that the historical communication record is triggered.
18. A display device of communication records, comprising:
the determining unit is used for determining the managed user corresponding to the management user;
the communication system comprises an acquisition unit, a communication unit and a communication unit, wherein the acquisition unit is used for acquiring a communication record generated between the managed user and a target user, and the communication record corresponds to at least one part of communication messages generated by the managed user and the target user in a communication application;
and the display unit displays the communication message corresponding to the communication record according to the detected trigger operation aiming at the communication record.
19. An electronic device, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor implements the method of any one of claims 1-15 by executing the executable instructions.
20. A computer-readable storage medium having stored thereon computer instructions, which, when executed by a processor, carry out the steps of the method according to any one of claims 1-15.
CN201911071480.XA 2019-11-05 2019-11-05 Communication record generation, recommendation and display method and device Pending CN112769673A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911071480.XA CN112769673A (en) 2019-11-05 2019-11-05 Communication record generation, recommendation and display method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911071480.XA CN112769673A (en) 2019-11-05 2019-11-05 Communication record generation, recommendation and display method and device

Publications (1)

Publication Number Publication Date
CN112769673A true CN112769673A (en) 2021-05-07

Family

ID=75692547

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911071480.XA Pending CN112769673A (en) 2019-11-05 2019-11-05 Communication record generation, recommendation and display method and device

Country Status (1)

Country Link
CN (1) CN112769673A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113076414A (en) * 2021-06-07 2021-07-06 北京明略软件系统有限公司 Session recommendation method and device, computer equipment and storage medium
CN116595068A (en) * 2023-05-09 2023-08-15 北京字跳网络技术有限公司 A data display method and device

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030023683A1 (en) * 2001-07-26 2003-01-30 International Business Machines Corporation Notifying users when messaging sessions are recorded
CN101119326A (en) * 2006-08-04 2008-02-06 腾讯科技(深圳)有限公司 A management method and device for instant messaging session records
CN102646134A (en) * 2012-03-29 2012-08-22 百度在线网络技术(北京)有限公司 Method and device for determining message session in message record
US20160094504A1 (en) * 2014-09-29 2016-03-31 Microsoft Corporation Session History Horizon Control
CN105872213A (en) * 2016-03-28 2016-08-17 维沃移动通信有限公司 Information displaying method and electronic device
CN107479811A (en) * 2016-06-08 2017-12-15 南京跃豚智能科技有限公司 The method and mobile terminal with managing meeting, recording meeting are established in ession for telecommunication
CN108809810A (en) * 2018-06-12 2018-11-13 深圳华讯网络科技有限公司 Message Record inspection method, system and computer equipment based on instant messaging
CN110138645A (en) * 2019-03-29 2019-08-16 腾讯科技(深圳)有限公司 Display methods, device, equipment and the storage medium of conversation message
CN110351178A (en) * 2018-04-02 2019-10-18 深圳市六度人和科技有限公司 A kind of information monitoring method and device
CN110391966A (en) * 2018-04-20 2019-10-29 北京搜狗科技发展有限公司 A kind of message treatment method, device and the device for Message Processing

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030023683A1 (en) * 2001-07-26 2003-01-30 International Business Machines Corporation Notifying users when messaging sessions are recorded
CN101119326A (en) * 2006-08-04 2008-02-06 腾讯科技(深圳)有限公司 A management method and device for instant messaging session records
CN102646134A (en) * 2012-03-29 2012-08-22 百度在线网络技术(北京)有限公司 Method and device for determining message session in message record
US20160094504A1 (en) * 2014-09-29 2016-03-31 Microsoft Corporation Session History Horizon Control
CN105872213A (en) * 2016-03-28 2016-08-17 维沃移动通信有限公司 Information displaying method and electronic device
CN107479811A (en) * 2016-06-08 2017-12-15 南京跃豚智能科技有限公司 The method and mobile terminal with managing meeting, recording meeting are established in ession for telecommunication
CN110351178A (en) * 2018-04-02 2019-10-18 深圳市六度人和科技有限公司 A kind of information monitoring method and device
CN110391966A (en) * 2018-04-20 2019-10-29 北京搜狗科技发展有限公司 A kind of message treatment method, device and the device for Message Processing
CN108809810A (en) * 2018-06-12 2018-11-13 深圳华讯网络科技有限公司 Message Record inspection method, system and computer equipment based on instant messaging
CN110138645A (en) * 2019-03-29 2019-08-16 腾讯科技(深圳)有限公司 Display methods, device, equipment and the storage medium of conversation message

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113076414A (en) * 2021-06-07 2021-07-06 北京明略软件系统有限公司 Session recommendation method and device, computer equipment and storage medium
CN116595068A (en) * 2023-05-09 2023-08-15 北京字跳网络技术有限公司 A data display method and device

Similar Documents

Publication Publication Date Title
CN111385186B (en) Project group creating method, project management method and device
US12003471B2 (en) Teleporting a new member to a messaging group
US11178517B2 (en) Method for changing group type and group creation method and device
US12210582B2 (en) Systems and methods for generating a resource preview in a communication session
US10154071B2 (en) Group chat with dynamic background images and content from social media
CA2886421C (en) Computer-implemented system and method for detecting events for use in an automated call center environment
US8977698B2 (en) Tagging content within a networking environment based upon recipients receiving the content
WO2020242624A1 (en) Generation of intelligent summaries of shared content based on a contextual analysis of user engagement
CN102421062B (en) Method and system for pushing application information
US20110125793A1 (en) Method for determining response channel for a contact center from historic social media postings
US20210117213A1 (en) Automated service agent for servicing issues described in a group communication channel
US11222029B2 (en) Prioritizing items based on user activity
CN106302085A (en) The recommendation method and system of instant messaging group
US20140324414A1 (en) Method and apparatus for displaying emoticon
US20150156268A1 (en) Suggesting Topics For Social Conversation
CN111427484A (en) Unread session processing method and device
CN110198491B (en) Video sharing method and device
US20150379131A1 (en) Systems and methods for determining connection strength in a relationship management system
CN112328813B (en) Recommendation information generation method and device based on AI and computer equipment
CN113268662A (en) Information processing method based on music social application and related device
CN112769673A (en) Communication record generation, recommendation and display method and device
US20130080521A1 (en) Resolving contacts in conflict through suggestion
US12445867B2 (en) Artificial intelligence for communication mode suggestion
WO2018161306A1 (en) Application recommendation
US20180365319A1 (en) Identifying relationships from communication content

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40051252

Country of ref document: HK

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210507