CN108111396A - Conversation message sort method, device and equipment - Google Patents

Conversation message sort method, device and equipment Download PDF

Info

Publication number
CN108111396A
CN108111396A CN201711324056.2A CN201711324056A CN108111396A CN 108111396 A CN108111396 A CN 108111396A CN 201711324056 A CN201711324056 A CN 201711324056A CN 108111396 A CN108111396 A CN 108111396A
Authority
CN
China
Prior art keywords
conversation message
message
time
terminal
input time
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.)
Granted
Application number
CN201711324056.2A
Other languages
Chinese (zh)
Other versions
CN108111396B (en
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.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software 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 Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201711324056.2A priority Critical patent/CN108111396B/en
Publication of CN108111396A publication Critical patent/CN108111396A/en
Application granted granted Critical
Publication of CN108111396B publication Critical patent/CN108111396B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/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
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • H04M1/72472User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons wherein the items are sorted according to specific criteria, e.g. frequency of use

Landscapes

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

Abstract

The disclosure discloses a kind of conversation message sort method, device and equipment, belongs to field of computer technology.The described method includes:The a plurality of conversation message during instant messaging is obtained, at least one conversation message in a plurality of conversation message is that first terminal is sent, and at least one conversation message is that second terminal is sent;Obtain the corresponding input time of a plurality of conversation message;Adjustment is ranked up to a plurality of conversation message according to the sequencing of input time.The disclosure is by obtaining the input time of a plurality of conversation message, the problem of being ranked up to a plurality of conversation message according to the sequencing of input time, improve conversation message word order entanglement to a certain extent, improves the accuracy of conversation message sequence.

Description

Conversation message sort method, device and equipment
Technical field
This disclosure relates to field of computer technology, more particularly to a kind of conversation message sort method, device and equipment.
Background technology
Instant messaging is a kind of real-time Communication for Power mode based on internet, and user can be by instant communication client in real time Message, file are transferred, voice and video exchange is realized, and conversation message is shown in the display interface of instant communication client.
In correlation technique, the conversation message sort method in instant messaging is:According to every dialogue in a plurality of conversation message The sequencing of the message corresponding time of reception, is ranked up a plurality of conversation message.
The content of the invention
The embodiment of the present disclosure provides a kind of conversation message sort method, device and equipment, can solve in correlation technique A plurality of conversation message is ranked up according to the sequencing of the time of reception, conversation message order entanglement asks so as to caused by Topic.The technical solution is as follows:
On the one hand, a kind of conversation message sort method is provided, the described method includes:
The a plurality of conversation message during instant messaging is obtained, talks with to disappear there are at least one in a plurality of conversation message Breath is that first terminal is sent, and is that second terminal is sent there are at least one conversation message;
Obtain the corresponding input time of a plurality of conversation message;The input time is to start to edit the dialogue At the time of message;
The a plurality of conversation message is ranked up according to the sequencing of the input time, is obtained according to input time Conversation message after sequence.
In a kind of optional embodiment, the method further includes:
Obtain a plurality of conversation message corresponding time of reception;The time of reception is to receive the dialogue to disappear At the time of breath;
The a plurality of conversation message is ranked up according to the sequencing of the time of reception, is obtained according to the time of reception Conversation message after sequence;
It is described obtain the conversation message after sorting according to input time after, further include:
When it is described sort according to input time after conversation message with it is described sort according to the time of reception after conversation message When different, according to it is described sort according to input time after conversation message be ranked up adjustment.
In an optional embodiment, the conversation message after sorting described in the basis according to input time is arranged Sequence adjusts, and further includes:
Semantic analysis is carried out to the adjacent conversation message, according to semantic analysis result determine whether according to it is described according to Conversation message after input time sequence is ranked up adjustment.
It is described that semantic analysis is carried out to the adjacent conversation message in a kind of optional embodiment, according to semanteme Analysis result determine whether according to it is described sort according to input time after conversation message be ranked up adjustment, further include:
It is described sort according to the time of reception after conversation message in, obtain (i-1)-th in a plurality of conversation message Conversation message and i-th conversation message, i >=2;
When (i-1)-th message it is described sort according to input time after conversation message in, sort at described i-th When after message, the first semantic association degree between (i-1)-th message and i-th message is determined;
When the first semantic association degree is less than the first degree of association threshold value, by (i-1)-th message and i-th described Conversation message is ranked up according to the input time.
It is described that semantic analysis is carried out to the adjacent conversation message in a kind of optional embodiment, according to semanteme Analysis result determine whether according to it is described sort according to input time after conversation message be ranked up adjustment, further include:
It is described sort according to input time after conversation message in, obtain the jth -1 in a plurality of conversation message Conversation message and j-th strip conversation message, j >=2;
Determine the second semantic association degree between described -1 conversation message of jth and the j-th strip conversation message;
When the second semantic association degree is more than the second degree of association threshold value, by described -1 message of jth and the j-th strip Conversation message is ranked up according to the input time.
In a kind of optional embodiment, the conversation message after sorting described in the basis according to input time is arranged Before sequence adjustment, including:
Display inquiry interface, the inquiry interface are used to ask whether the dialogue after sorting according to input time described in agreement Message is ranked up adjustment;
After the signal for agreeing to sequence is received, according to the sequencing of the input time to a plurality of conversation message It is ranked up adjustment.
In a kind of optional embodiment, the display inquiry interface includes:
Show preview interface, the preview interface is that the sequencing according to input time disappears to a plurality of dialogue Breath is ranked up the display interface of the conversation message after adjustment;
Display inquiry interface, the inquiry interface is for asking whether to agree in a manner that the preview interface is shown pair The a plurality of conversation message is ranked up adjustment.
It is described to obtain a plurality of corresponding input time of conversation message, bag in a kind of optional embodiment It includes:
Monitoring starts to edit the editor generated during the conversation message and triggers information in edit box;The editor is triggered The input time is recorded as at the time of information corresponds to;
Or,
The input time that terminal is sent is received, the input time is that the terminal monitoring starts to compile in edit box It is recorded after the editor's triggering information generated during volume conversation message.
In a kind of optional embodiment, the method further includes:
The first calibration request of the first terminal is received, first calibration request is for request to the first terminal The machine time calibrated;First calibration information is generated according to first calibration request, first calibration information is used for Indicate that the first terminal calibrates the machine time of the first terminal;First school is sent to the first terminal Calibration information;
Or,
The second calibration request of the second terminal is received, second calibration request is for request to the second terminal The machine time calibrated;Second calibration information is generated according to second calibration request, second calibration information is used for Indicate that the second terminal calibrates the machine time of the second terminal;Second school is sent to the second terminal Calibration information.
A plurality of conversation message during the acquisition instant messaging, including:
Obtain a plurality of conversation message in the period recently during the instant messaging, in the nearest period when Length is preset length;
Or,
Obtain a plurality of conversation message shown during the instant messaging in chat window;
Or,
The continuous conversation message of n items recently is obtained during the instant messaging, in the continuous conversation message of n items Time of reception difference between+1 conversation message of kth conversation message and kth is less than time threshold, and k is integer.
On the other hand, a kind of conversation message collator is provided, described device includes:
Acquisition module is configured as obtaining a plurality of conversation message during instant messaging, in a plurality of conversation message It is that first terminal is sent there are at least one conversation message, is that second terminal is sent there are at least one conversation message;
The acquisition module is additionally configured to obtain the corresponding input time of a plurality of conversation message;It is described defeated Enter is at the time of starting to edit the conversation message constantly;
Processing module is configured as arranging a plurality of conversation message according to the sequencing of the input time Sequence obtains the conversation message after sorting according to input time.
In a kind of optional embodiment,
The acquisition module is additionally configured to obtain a plurality of conversation message corresponding time of reception;It is described to connect Quarter in time receiving is at the time of receiving the conversation message;
The processing module, be additionally configured to according to the sequencing of the time of reception to a plurality of conversation message into Row sequence, obtains the conversation message after sorting according to the time of reception;When it is described sort according to input time after conversation message with It is described sort according to the time of reception after conversation message difference when, according to it is described sort according to input time after conversation message into Row sequence adjustment.
In a kind of optional embodiment,
The processing module is additionally configured to carry out semantic analysis to the adjacent conversation message, according to semantic analysis As a result determine whether according to it is described sort according to input time after conversation message be ranked up adjustment.
In a kind of optional embodiment,
The acquisition module, be additionally configured to it is described sort according to the time of reception after conversation message in, described in acquisition (i-1)-th conversation message and i-th conversation message in a plurality of conversation message, i >=2;
The processing module, be additionally configured to when (i-1)-th message it is described sort according to input time after pair It talks about in message, sorts when after i-th message, determine the between (i-1)-th article of message and i-th article of message One semantic association degree;When the first semantic association degree is less than the first degree of association threshold value, by (i-1)-th message and described I-th conversation message is ranked up according to the input time.
In a kind of optional embodiment,
The acquisition module, be additionally configured to it is described sort according to input time after conversation message in, described in acquisition - 1 conversation message of jth and j-th strip conversation message in a plurality of conversation message, j >=2;
The processing module is additionally configured to determine between described -1 conversation message of jth and the j-th strip conversation message The second semantic association degree;When the second semantic association degree is more than the second degree of association threshold value, by described -1 message of jth and The j-th strip conversation message is ranked up according to the input time.
In a kind of optional embodiment, display module is further included;
The display module, is configured as display inquiry interface, the inquiry interface for ask whether to agree to it is described by Conversation message after sorting according to input time is ranked up adjustment;
The processing module is configured as after receiving the signal for agreeing to sequence, according to the priority of the input time Order is ranked up adjustment to a plurality of conversation message.
In a kind of optional embodiment,
The display module is additionally configured to display preview interface, and the preview interface is described according to input time Sequencing is ranked up a plurality of conversation message display interface of the conversation message after adjustment;Display inquiry interface, institute Inquiry interface is stated for asking whether to agree to a plurality of conversation message to be arranged in a manner that the preview interface is shown Sequence adjusts.
In a kind of optional embodiment,
The acquisition module is additionally configured to monitoring and starts to edit the editor generated during the conversation message in edit box Trigger information;The editor is triggered at the time of information corresponds to and is recorded as the input time;Or, receive the described of terminal transmission Input time, the input time are that the terminal monitoring starts to edit the editor generated during the conversation message in edit box It is recorded after triggering information.
In a kind of optional embodiment, receiving module and sending module are further included;
The receiving module is configured as receiving the first calibration request of the first terminal, first calibration request For asking to calibrate the machine time of the first terminal;
The processing module, be additionally configured to according to first calibration request generate the first calibration information, described first Calibration information is used to indicate the first terminal and the machine time of the first terminal is calibrated;
The sending module is configured as sending first calibration information to the first terminal;
Or,
The receiving module is configured as receiving the second calibration request of the second terminal, second calibration request For asking to calibrate the machine time of the second terminal;
The processing module, be additionally configured to according to second calibration request generate the second calibration information, described second Calibration information is used to indicate the second terminal and the machine time of the second terminal is calibrated;
The sending module is configured as sending second calibration information to the second terminal.
In a kind of optional embodiment,
The acquisition module is additionally configured to obtain a plurality of dialogue during the instant messaging in the period recently and disappears Breath, the duration length in the nearest period are preset length;Or, it obtains the instant messaging and is located at chat window in the process The a plurality of conversation message of interior display;Or, the continuous conversation message of nearest n items during the instant messaging is obtained, the n items connect The time of reception difference between+1 conversation message of kth conversation message and kth in continuous conversation message is less than time threshold, K is integer.
On the other hand, a kind of conversation message sequencing equipment is provided, the terminal includes processor and memory, described to deposit Reservoir is stored at least one instruction, and described instruction is loaded by the processor and performed to realize conversation message row described above Sequence method.
On the other hand, a kind of computer readable storage medium is provided, is stored in the computer readable storage medium At least one instruction, described instruction are loaded by processor and are performed to realize conversation message sort method described above.
The advantageous effect brought of technical solution that the embodiment of the present disclosure provides is:
By obtaining the input time of a plurality of conversation message, according to the sequencing of input time to a plurality of conversation message into Row sequence, so as to solve user after first conversation message is received, due to editing time for first conversation message Multiple Article 2 conversation message needs certain time, may result in and just sends second after Article 3 conversation message is received Conversation message so that the problem of Article 2 conversation message is come after Article 3 conversation message improves to a certain extent The problem of conversation message word order entanglement, improves the accuracy of conversation message sequence.
Description of the drawings
Attached drawing herein is merged in specification and forms a part for present disclosure specification, shows and meets the disclosure Embodiment, and for explaining the principle of the disclosure together with specification.
Fig. 1 is the schematic diagram according to a kind of instant communicating system shown in one exemplary embodiment of the disclosure;
Fig. 2 is the method flow diagram according to the conversation message sort method shown in one exemplary embodiment of the disclosure;
Fig. 3 is the method flow diagram according to the conversation message sort method shown in disclosure another exemplary embodiment;
Fig. 4 is the method flow diagram according to the conversation message sort method shown in disclosure another exemplary embodiment;
Fig. 5 is the method flow diagram according to the conversation message sort method shown in disclosure another exemplary embodiment;
Fig. 6 is the method flow diagram according to the conversation message sort method shown in disclosure another exemplary embodiment;
Fig. 7 is the conversation message display interface schematic diagram of the conversation message sort method of correlation technique;
Fig. 8 is according to the conversation message after the conversation message sort method sequence shown in one exemplary embodiment of the disclosure Display interface schematic diagram;
Fig. 9 is the method flow diagram according to the conversation message sort method shown in disclosure another exemplary embodiment;
Figure 10 is the method flow diagram according to the conversation message sort method shown in disclosure another exemplary embodiment;
Figure 11 is the method flow diagram according to the conversation message sort method shown in disclosure another exemplary embodiment;
Figure 12 is the method flow diagram according to the conversation message sort method shown in disclosure another exemplary embodiment;
Figure 13 is the structure diagram according to the conversation message collator shown in one exemplary embodiment of the disclosure;
Figure 14 is the structure diagram according to the conversation message sequencing equipment shown in one exemplary embodiment of the disclosure.
Specific embodiment
To make the purpose, technical scheme and advantage of the disclosure clearer, below in conjunction with attached drawing to disclosure embodiment party Formula is described in further detail.
In order to facilitate understanding, the noun involved in the embodiment of the present application is explained below.
Instant messaging (Instant Messaging, IM):A kind of real-time Communication for Power mode based on internet, user Ke Tong It crosses instant communication client and transfers conversation message in real time, realize text, file, picture, voice and video exchange, and it is in sight When telecommunication customer end display interface show every conversation message.
Conversation message:The communication information that user is sent by instant communication client.The message content form of conversation message Including but not limited to:At least one of text, file, picture, voice, position and video.
The time of reception:At the time of terminal or server receive conversation message.
Edit box:The control of editing dialog message is used in the display interface of instant communication client, user can to edit Text conversation message is edited in frame or voice dialogue message or editor's transmission file in edit box are edited in edit box Conversation message or conversation message in the shared geographical location of editor etc. in edit box.
Input time:At the time of the editor generated when starting editing dialog message in edit box is triggered corresponding to information, Such as voice control at the time of starting to input corresponding to text message in edit box or in click edit box starts to record language File Transport Controls start to transmit at the time of file corresponds to or click on editor at the time of message breath is corresponding or in click edit box At the time of position control starts sharing position and corresponds in frame.
Fig. 1 is according to a kind of schematic diagram of instant communicating system shown in one exemplary embodiment of the disclosure, such as Fig. 1 institutes Show, which can include first terminal 110, second terminal 120 and server 130.110 kimonos of first terminal Device 130 be engaged in by wired or wireless network foundation communication connection, second terminal 120 and server 130 pass through wired or wireless net Network establishes communication connection, and first terminal 110 and second terminal 120 can be established by wired or wireless network to be communicated to connect.
Wherein, first terminal 110 and second terminal 120 can be computers, digital broadcast terminal, messaging devices, Game console, tablet device, Medical Devices, body-building equipment, personal digital assistant etc..
It should be noted that in implementation environment shown in Fig. 1, multiple terminals and/or multiple servers, figure can be included Come in 1 with two terminals and a server for example, but the present embodiment this is not construed as limiting.
Can conversation message be forwarded by server 130 between first terminal 110 and second terminal 120, clothes can also be passed through It is engaged in after the foundation connection of device 130, first terminal 110 and second terminal 120 directly establish connection and send conversation message mutually.Wherein, Operation has instant communication client in first terminal 110 and second terminal 120, and user can be realized double by instant communication client People talks with or more people dialogue, and the mode of more people's dialogues is not limited to the forms such as discussion group, interim conversation, group.
Fig. 2 is according to the method flow diagram of the conversation message sort method shown in an exemplary embodiment of the disclosure, is somebody's turn to do Method is applied in conversation message sequencing equipment, which can be the instant communicating system involved by Fig. 1 In first terminal 110, second terminal 120, other-end or server 130, this method include following steps:
In step 201, conversation message sequencing equipment obtains a plurality of conversation message.
Conversation message sequencing equipment obtains a plurality of conversation message, wherein, at least one dialogue in a plurality of conversation message disappears Breath is that first terminal is sent, and at least one conversation message is that second terminal is sent.Wherein, conversation message can be text envelope At least one of breath, image information, the mixing of text message and image information, location information, fileinfo.
It is reception at the time of conversation message sequencing equipment corresponds to when receiving each conversation message in a plurality of conversation message Moment.Conversation message sequencing equipment can obtain a plurality of conversation message in the following manner:
(1) a plurality of conversation message during conversation message sequencing equipment acquisition instant messaging in the period recently, recently Duration length in period is preset length.
For example, the conversation message that the acquisition of conversation message sequencing equipment is received out of 8 hours before current time is made For the conversation message in Same Scene, wherein, the nearest period can be preset according to demand.
By the way that a plurality of conversation message of nearest period is used as, needs sort conversation message sequencing equipment or sequence adjusts A plurality of conversation message, solve conversation message sequencing equipment all conversation messages are ranked up caused by it is computationally intensive Problem, meanwhile, user can watch a plurality of conversation message after sequence adjusts when leafing through chat record, save The accuracy of subdialogue prioritisation of messages is improved on the basis of hardware resource.
(2) conversation message sequencing equipment obtains a plurality of dialogue shown during instant messaging in chat window and disappears Breath.
For example, when conversation message sequencing equipment is terminal, for being suitable for the instant communication client of the terminal, chat Displayable conversation message is 20 in window, and terminal obtains 20 dialogues being shown in a plurality of conversation message in chat window Message is as a plurality of conversation message under Same Scene.
Conversation message sequencing equipment sorts or sorts by regarding a plurality of conversation message shown in chat window as needs The a plurality of conversation message of adjustment, solves conversation message sequencing equipment and is ranked up caused calculation amount to all conversation messages The problem of big, maximumlly saves hardware resource.
(3) conversation message sequencing equipment obtains the continuous conversation message of nearest n items during instant messaging, and n items are continuous The time of reception difference between+1 conversation message of kth conversation message and kth in conversation message is less than time threshold, and k is Integer.
For example, if time threshold is 5 minutes, time of reception difference is more than 5 minutes by dialogue sequencing equipment, as difference The conversation message of scene, wherein, time threshold can be preset according to actual demand.
The interval of the time of reception between conversation message under usual same session operational scenarios is shorter, therefore conversation message sorts Equipment by detect the time of reception difference of conversation message judge two conversation messages whether be Same Scene conversation message, carry The accuracy that high conversation message scene judges.
When conversation message sequencing equipment is first terminal, a plurality of conversation message obtained can include the dialogue of the machine Message can also include second terminal or the conversation message of other-end.When conversation message sequencing equipment is server, the One terminal, second terminal and/or other-end send a plurality of conversation message to server.
In step 202, conversation message sequencing equipment obtains a plurality of corresponding input time of conversation message.
Conversation message sequencing equipment obtains a plurality of corresponding input time of conversation message, wherein, input time is out At the time of beginning editing dialog message.
When conversation message sequencing equipment is first terminal, pair of second terminal and/or the other-end transmission received The corresponding input time of every dialog information is carried in words information, first terminal can be sent out by two terminals and/or other-end The conversation message sent obtains the corresponding input time of conversation message, meanwhile, first terminal can be obtained by the conversation message of the machine The corresponding input time of conversation message of the machine.
When conversation message sequencing equipment is server, the first terminal, second terminal and/or the other-end hair that receive The corresponding input time of every dialog information is carried in a plurality of dialog information sent, server can be obtained by a plurality of conversation message Take the corresponding input time of wherein every conversation message.
In step 203, conversation message sequencing equipment carries out a plurality of conversation message according to the sequencing of input time Sequence, obtains the conversation message after sorting according to input time.
Conversation message sequencing equipment is according to the corresponding input time of a plurality of conversation message, according to the sequencing of input time Adjustment is ranked up to a plurality of conversation message, so as to obtain the conversation message after sorting according to input time.
In conclusion in the embodiment of the present disclosure, by obtaining the input time of a plurality of conversation message, according to input time Sequencing is ranked up a plurality of conversation message, so as to solve user after first conversation message is received, due to compiling The Article 2 conversation message collected for the reply of first conversation message needs certain time, may result in and is receiving the 3rd Article 2 conversation message is just sent after conversation message so that Article 2 conversation message is come after Article 3 conversation message Problem, the problem of improving conversation message word order entanglement to a certain extent, improve the accuracy of conversation message sequence.
Fig. 3 be according to the method flow diagram of the conversation message sort method shown in the another exemplary embodiment of the disclosure, This method is applied in conversation message sequencing equipment, which can be the instant messaging system involved by Fig. 1 First terminal 110, second terminal 120, other-end or server 130 in system, this method comprises the following steps:
In step 301, conversation message sequencing equipment obtains a plurality of conversation message during instant messaging.
Conversation message sequencing equipment obtains a plurality of conversation message, wherein, at least one dialogue in a plurality of conversation message disappears Breath is that first terminal is sent, and at least one conversation message is that second terminal is sent.Wherein, conversation message can be text envelope At least one of breath, image information, the mixing of text message and image information, location information, fileinfo.
Prioritisation of messages equipment can obtain a plurality of conversation message by the method in embodiment one, and this will not be repeated here.
When conversation message sequencing equipment is first terminal, a plurality of conversation message obtained can include the dialogue of the machine Message can also include second terminal or the conversation message of other-end.
When conversation message sequencing equipment is server, first terminal, second terminal and/or other-end are sent out to server Send a plurality of conversation message.
In step 302, conversation message sequencing equipment obtains a plurality of conversation message corresponding time of reception.
Conversation message sequencing equipment obtains corresponding time of reception of a plurality of conversation message, and the time of reception is that dialogue disappears At the time of breath sequencing equipment is received corresponding to the conversation message that multiple terminals are sent.
In step 303, conversation message sequencing equipment carries out a plurality of conversation message according to the sequencing of the time of reception Sequence, obtains the conversation message after sorting according to the time of reception.
Conversation message sequencing equipment is ranked up a plurality of conversation message according to the sequencing of the time of reception, so as to obtain Conversation message after sorting according to the time of reception.
In step 304, conversation message sequencing equipment obtains a plurality of corresponding input time of conversation message.
Conversation message sequencing equipment obtains a plurality of corresponding input time of conversation message.
In step 305, conversation message sequencing equipment carries out a plurality of conversation message according to the sequencing of input time Sequence, obtains the conversation message after sorting according to input time.
Conversation message sequencing equipment is according to the corresponding input time of a plurality of conversation message, according to the sequencing of input time A plurality of conversation message is ranked up, so as to obtain the conversation message after sorting according to input time.
Within step 306, conversation message after the detection of conversation message sequencing equipment is sorted according to input time with according to connecing Whether the conversation message that the time receiving is carved after sequence is different.
In one embodiment, conversation message sequencing equipment can be obtained in the conversation message after sorting according to the time of reception Any one conversation message, detect sequence number of the conversation message after sorting according to the time of reception whether and arranged according to input time Sequence number after sequence is identical, if identical, enters step 307b, if it is different, then entering step 307a.
In step 307a, conversation message sequencing equipment is ranked up according to the conversation message after sorting according to input time Adjustment.
Conversation message sequencing equipment obtains any one conversation message in the conversation message after sorting according to the time of reception, If the conversation message is different with the sequence number after sorting according to input time in the sequence number after sorting according to the time of reception, right to this Words message is ranked up adjustment, sorts according to input time.
In step 307b, conversation message sequencing equipment is arranged according to the conversation message after sorting according to the time of reception Sequence.
Conversation message sequencing equipment obtains any one conversation message in the conversation message after sorting according to the time of reception, If the conversation message is identical with the sequence number after sorting according to input time in the sequence number after sorting according to the time of reception, right to this Words message sorts according to the time of reception.
In conclusion in the embodiment of the present disclosure, by obtaining the input time of a plurality of conversation message, according to input time Sequencing is ranked up a plurality of conversation message, so as to solve user after first conversation message is received, due to compiling The Article 2 conversation message collected for the reply of first conversation message needs certain time, may result in and is receiving the 3rd Article 2 conversation message is just sent after conversation message so that Article 2 conversation message is come after Article 3 conversation message Problem, the problem of improving conversation message word order entanglement to a certain extent, improve the accuracy of conversation message sequence.
Further, in the embodiment of the present disclosure, conversation message after being sorted by detection according to input time with according to connecing Whether the conversation message that the time receiving is carved after sequence is different, and tune is ranked up according to input time to a plurality of conversation message if different It is whole, solve subdialogue message in the case where the sequence number for sorting according to the time of reception with sorting according to input time is identical, The hard of terminal or server can be expended by being ranked up adjustment according to input time to all conversation messages in a plurality of conversation message Part resource, so as to save the hardware resource of terminal or server.
In instant communication process, it is possible that such a case, when user for first conversation message into When row is replied, Article 2 conversation message is had received, therefore updates conversation message for first conversation message and second Conversation message is replied, and then sends the Article 3 conversation message, wherein, it sorts according to input time, is followed successively by first Conversation message, Article 3 conversation message, Article 2 conversation message.Since Article 3 conversation message is to first conversation message With the reply of Article 2 conversation message, if sorting according to input time, Article 3 conversation message come Article 2 conversation message it Before, but Article 3 conversation message contains the reply content to Article 2 conversation message, therefore according to input time sequence meeting It may cause entanglement semantically between subdialogue message.For the technical problem, conversation message sequencing equipment can be to phase Adjacent conversation message carries out semantic analysis, is determined whether according to semantic analysis result according to the dialogue after sorting according to input time Message is ranked up adjustment.Adjacent conversation message is carried out semantic analysis can by Fig. 4 embodiments and Fig. 5 embodiments extremely Few one embodiment is realized.
Fig. 4 be according to the method flow diagram of the conversation message sort method shown in the another exemplary embodiment of the disclosure, This method is applied in conversation message sequencing equipment, which can be the instant messaging system involved by Fig. 1 First terminal 110, second terminal 120, other-end or server 130 in system, this method comprises the following steps:
In step 401, conversation message sequencing equipment obtains a plurality of conversation message during instant messaging.
Conversation message sequencing equipment obtains a plurality of conversation message, wherein, at least one dialogue in a plurality of conversation message disappears Breath is that first terminal is sent, and at least one conversation message is that second terminal is sent.Wherein, conversation message can be text envelope At least one of breath, image information, the mixing of text message and image information, location information, fileinfo.
Conversation message sequencing equipment can obtain a plurality of conversation message by the method in embodiment one, and this will not be repeated here.
In step 402, conversation message sequencing equipment obtains a plurality of conversation message corresponding time of reception.
Conversation message sequencing equipment obtains corresponding time of reception of a plurality of conversation message, and the time of reception is that dialogue disappears At the time of breath sequencing equipment is received corresponding to the conversation message that multiple terminals are sent.
In step 403, conversation message sequencing equipment carries out a plurality of conversation message according to the sequencing of the time of reception Sequence, obtains the conversation message after sorting according to the time of reception.
Conversation message sequencing equipment is ranked up a plurality of conversation message according to the sequencing of the time of reception, so as to obtain Conversation message after sorting according to the time of reception.
In step 404, conversation message sequencing equipment obtains a plurality of corresponding input time of conversation message.
Conversation message sequencing equipment obtains a plurality of corresponding input time of conversation message.
In step 405, conversation message sequencing equipment carries out a plurality of conversation message according to the sequencing of input time Sequence, obtains the conversation message after sorting according to input time.
Conversation message sequencing equipment is according to the corresponding input time of a plurality of conversation message, according to the sequencing of input time A plurality of conversation message is ranked up, so as to obtain the conversation message after sorting according to input time.
In a step 406, conversation message sequencing equipment obtains a plurality of in the conversation message after sorting according to the time of reception (i-1)-th conversation message and i-th conversation message in conversation message.
For conversation message sequencing equipment in the conversation message after sorting according to the time of reception, (i-1)-th therein of acquisition is right Talk about message and i-th conversation message, i.e. the time of reception of i-th conversation message the time of reception of (i-1)-th conversation message it Afterwards, wherein, i >=2.
In step 407, conversation message sequencing equipment detects whether (i-1)-th conversation message sorts according to input time After coming i-th message in conversation message afterwards.
Conversation message sequencing equipment detects (i-1)-th conversation message and sorts according to input time, if comes i-th dialogue After message, i.e. can by detect (i-1)-th conversation message input time whether i-th conversation message input time The sequencing of (i-1)-th conversation message and i-th conversation message in sorting according to input time is detected before.If (i-1)-th After conversation message comes i-th message in the conversation message after sorting according to input time, then 408 are entered step, if (i-1)-th conversation message is not after coming i-th message, then to make i=in the conversation message after sorting according to input time X enters step 406.
In a step 408, conversation message sequencing equipment determines first between (i-1)-th conversation message and i-th message Semantic association degree.
In one embodiment, conversation message sequencing equipment can be by obtaining (i-1)-th conversation message and i-th dialogue respectively The corresponding keyword of message determines the first semantic association degree of (i-1)-th conversation message and i-th conversation message.
In step 409, conversation message sequencing equipment detects whether the first semantic association degree is less than the first degree of association threshold value.
After the first semantic association degree of (i-1)-th conversation message and i-th conversation message is determined, conversation message row Sequence equipment detect the first semantic association degree whether be less than the first degree of association threshold value, wherein, the first degree of association threshold value be one compared with Small degree of association threshold value illustrates that two conversation message correlation degrees are not high less than the first degree of association threshold value.If less than the first association Threshold value is spent, then enters step 410a, if more than the first degree of association threshold value, then enters step 410b.
In step 410a, conversation message sequencing equipment is by (i-1)-th conversation message and i-th conversation message according to input Moment is ranked up.
If the first semantic association degree of (i-1)-th conversation message and i-th conversation message is less than the first degree of association threshold value, right (i-1)-th conversation message and i-th conversation message are ranked up by words prioritisation of messages equipment according to input time.
In step 410b, conversation message sequencing equipment is by (i-1)-th conversation message and i-th conversation message according to reception Moment is ranked up.
If the first semantic association degree of (i-1)-th conversation message and i-th conversation message is more than the first degree of association threshold value, right (i-1)-th conversation message and i-th conversation message are ranked up by words prioritisation of messages equipment according to the time of reception.
In conclusion in the embodiment of the present disclosure, by obtaining the input time of a plurality of conversation message, according to input time Sequencing is ranked up a plurality of conversation message, so as to solve user after first conversation message is received, due to compiling The Article 2 conversation message collected for the reply of first conversation message needs certain time, may result in and is receiving the 3rd Article 2 conversation message is just sent after conversation message so that Article 2 conversation message is come after Article 3 conversation message Problem, the problem of improving conversation message word order entanglement to a certain extent, improve the accuracy of conversation message sequence.
Further, in the embodiment of the present disclosure, conversation message after being sorted by detection according to input time with according to connecing Whether the conversation message that the time receiving is carved after sequence is different, and tune is ranked up according to input time to a plurality of conversation message if different It is whole, solve subdialogue message in the case where the sequence number for sorting according to the time of reception with sorting according to input time is identical, The hard of terminal or server can be expended by being ranked up adjustment according to input time to all conversation messages in a plurality of conversation message Part resource, so as to save the hardware resource of terminal or server.
Further, in the embodiment of the present disclosure, by the semantic association degree between conversation message to being arranged according to input time The conversation message of sequence is ranked up adjustment, solves the problems, such as, according to semantic error caused by input time sequence possibility, to improve The accuracy of conversation message sequence.
Fig. 5 be according to the method flow diagram of the conversation message sort method shown in the another exemplary embodiment of the disclosure, This method is applied in conversation message sequencing equipment, which can be the instant messaging system involved by Fig. 1 First terminal 110, second terminal 120, other-end or server 130 in system, this method comprises the following steps:
In step 501, conversation message sequencing equipment obtains a plurality of conversation message during instant messaging.
Conversation message sequencing equipment obtains a plurality of conversation message, wherein, at least one dialogue in a plurality of conversation message disappears Breath is that first terminal is sent, and at least one conversation message is that second terminal is sent.Wherein, conversation message can be text envelope At least one of breath, image information, the mixing of text message and image information, location information, fileinfo.
Conversation message sequencing equipment can obtain a plurality of conversation message by the method in embodiment one, and this will not be repeated here.
In step 502, conversation message sequencing equipment obtains a plurality of conversation message corresponding time of reception.
Conversation message sequencing equipment obtains corresponding time of reception of a plurality of conversation message, and the time of reception is that dialogue disappears At the time of breath sequencing equipment is received corresponding to the conversation message that multiple terminals are sent.
In step 503, conversation message sequencing equipment carries out a plurality of conversation message according to the sequencing of the time of reception Sequence, obtains the conversation message after sorting according to the time of reception.
Conversation message sequencing equipment is ranked up a plurality of conversation message according to the sequencing of the time of reception, so as to obtain Conversation message after sorting according to the time of reception.
In step 504, conversation message sequencing equipment obtains a plurality of corresponding input time of conversation message.
Conversation message sequencing equipment obtains a plurality of corresponding input time of conversation message.
In step 505, conversation message sequencing equipment carries out a plurality of conversation message according to the sequencing of input time Sequence, obtains the conversation message after sorting according to input time.
Conversation message sequencing equipment is according to the corresponding input time of a plurality of conversation message, according to the sequencing of input time A plurality of conversation message is ranked up, so as to obtain the conversation message after sorting according to input time.
In step 506, conversation message sequencing equipment obtains a plurality of in the conversation message after sorting according to input time - 1 conversation message of jth and j-th strip conversation message in conversation message.
It is right to obtain jth -1 therein in the conversation message after sorting according to input time for conversation message sequencing equipment Talk about message and j-th strip conversation message, i.e. the input time of j-th strip conversation message -1 conversation message of jth input time it Afterwards, wherein, j >=2.
In step 507, conversation message sequencing equipment determines second between -1 conversation message of jth and j-th strip message Semantic association degree.
In one embodiment, conversation message sequencing equipment can be talked with by obtaining -1 conversation message of jth and j-th strip respectively The corresponding keyword of message determines the second semantic association degree of -1 conversation message of jth and j-th strip conversation message.
In step 508, conversation message sequencing equipment detects whether the second semantic association degree is more than the second degree of association threshold value.
After the second semantic association degree of -1 conversation message of jth and j-th strip conversation message is determined, conversation message row Sequence equipment detect the second semantic association degree whether be more than the second degree of association threshold value, wherein, the second degree of association threshold value be one compared with Big degree of association threshold value illustrates that two conversation message correlation degrees are high more than the second degree of association threshold value.If more than second degree of association Threshold value then enters step 509a, if less than the second degree of association threshold value, enters step 509b.
In step 509a, conversation message sequencing equipment is by (i-1)-th conversation message and i-th conversation message according to input Moment is ranked up.
If the second semantic association degree of -1 conversation message of jth and j-th strip conversation message is more than the second degree of association threshold value, right - 1 conversation message of jth and j-th strip conversation message are ranked up by words prioritisation of messages equipment according to input time.
In step 509b, conversation message sequencing equipment is by -1 conversation message of jth and j-th strip conversation message according to reception Moment is ranked up.
If the second semantic association degree of -1 conversation message of jth and j-th strip conversation message is less than the second degree of association threshold value, right - 1 conversation message of jth and j-th strip conversation message are ranked up by words prioritisation of messages equipment according to the time of reception.
In conclusion in the embodiment of the present disclosure, by obtaining the input time of a plurality of conversation message, according to input time Sequencing is ranked up a plurality of conversation message, so as to solve user after first conversation message is received, due to compiling The Article 2 conversation message collected for the reply of first conversation message needs certain time, may result in and is receiving the 3rd Article 2 conversation message is just sent after conversation message so that Article 2 conversation message is come after Article 3 conversation message Problem, the problem of improving conversation message word order entanglement to a certain extent, improve the accuracy of conversation message sequence.
Further, in the embodiment of the present disclosure, conversation message after being sorted by detection according to input time with according to connecing Whether the conversation message that the time receiving is carved after sequence is different, and tune is ranked up according to input time to a plurality of conversation message if different It is whole, solve subdialogue message in the case where the sequence number for sorting according to the time of reception with sorting according to input time is identical, The hard of terminal or server can be expended by being ranked up adjustment according to input time to all conversation messages in a plurality of conversation message Part resource, so as to save the hardware resource of terminal or server.
Further, in the embodiment of the present disclosure, by the semantic association degree between conversation message to being arranged according to input time The conversation message of sequence is ranked up adjustment, solves the problems, such as, according to semantic error caused by input time sequence possibility, to improve The accuracy of conversation message sequence.
Fig. 6 be according to the method flow diagram of the conversation message sort method shown in the another exemplary embodiment of the disclosure, This method is applied in the instant communicating system involved by Fig. 1, and this method comprises the following steps:
In step 601, first terminal sends first party conversation message.
First terminal sends first party conversation message to server, and server is received after first party conversation message to second Terminal forwards first party conversation message, wherein, when the corresponding input of first party conversation message is carried in first party conversation message It carves.
For example, as shown in fig. 7, user A sends first conversation message 701, server by first terminal to server After first conversation message 701 is received, first conversation message 701 is forwarded to second terminal;User A passes through first terminal Article 2 conversation message 702 is sent to server, server turns after Article 2 conversation message 702 is received to second terminal Send out Article 2 conversation message 702.
User A starts first dialogue of editor in the edit box 711 of instant communication client by first terminal 710 and disappears It is the input time T1 of first conversation message 701 at the time of breath corresponding to the editor's triggering information generated when 701;User A leads to First terminal 710 is crossed to start to edit the volume generated during Article 2 conversation message 702 in the edit box 711 of instant communication client It is the input time T2 of Article 2 conversation message 702, first conversation message 701 and second at the time of collecting corresponding to triggering information Corresponding input time T1 and T2 is carried in conversation message 702.
In step 602, server obtains the time of reception of first party conversation message and first party conversation message corresponds to Input time.
When server is according to the reception that first party conversation message is obtained at the time of the correspondence for receiving first party conversation message It carves, the input time of first party conversation message is obtained by the input time carried in first party conversation message.
For example, as shown in fig. 7, for t1 at the time of server receives first conversation message 701 of first terminal transmission, It is t2 at the time of receiving the Article 2 conversation message 702 of first terminal transmission, is corresponded to so as to obtain first conversation message 701 702 corresponding time of reception t2 of time of reception t1 and Article 2 conversation message, pass through first conversation message 701 and second The input time that conversation message 702 carries obtains first 701 corresponding input time T1 of conversation message and Article 2 pair Talk about 702 corresponding input time T2 of message.
It should be noted that in the embodiment of the present disclosure, the time of reception is represented with the letter t of small letter, with the tee generation of capitalization Table input time.
In step 603, second terminal sends second party conversation message.
Second terminal sends second party conversation message to server, and server is received after second party conversation message to first Terminal forwards second party conversation message, wherein, when the corresponding input of second party conversation message is carried in second party conversation message It carves.
For example, as shown in fig. 7, user B sends Article 3 conversation message 703, server by second terminal to server After Article 3 conversation message 703 is received, to first terminal forwarding Article 3 conversation message 703;User B passes through second terminal Article 4 conversation message 704 is sent to server, server turns after Article 4 conversation message 704 is received to first terminal Send out Article 4 conversation message 704.
User B starts editor's Article 3 conversation message 703 by second terminal in the edit box of instant communication client When generate editor triggering information corresponding at the time of be Article 3 conversation message 703 input time T3;User B passes through second Terminal starts to edit the editor's triggering information institute generated during Article 4 conversation message 704 in the edit box of instant communication client It is the input time T4 of Article 4 conversation message 704, Article 3 conversation message 703 and Article 4 conversation message at the time of corresponding Corresponding input time T3 and T4 is carried in 704.
In step 604, server obtains the time of reception of second party conversation message and second party conversation message corresponds to Input time.
When server is according to the reception that second party conversation message is obtained at the time of the correspondence for receiving second party conversation message It carves, the input time of second party conversation message is obtained by the input time carried in second party conversation message.
For example, as shown in fig. 7, for t3 at the time of server receives the Article 3 conversation message 703 of second terminal transmission, It is t4 at the time of receiving the Article 4 conversation message 704 of second terminal transmission, is corresponded to so as to obtain Article 3 conversation message 703 704 corresponding time of reception t4 of time of reception t3 and Article 4 conversation message, pass through Article 3 conversation message 703 and the 4th The input time that conversation message 704 carries obtains 703 corresponding input time T3 of Article 3 conversation message and Article 4 pair Talk about 704 corresponding input time T4 of message.
In step 605, server talks with first party conversation message and second party according to the sequencing of the time of reception The a plurality of conversation message of message composition is ranked up, and obtains the conversation message after sorting according to the time of reception.
Server is ranked up a plurality of conversation message according to the sequencing of the time of reception, so as to obtain according to receive when Carve the conversation message after sequence.
For example, as shown in fig. 7, the sequencing of four conversation messages corresponding time of reception be t1, t2, t3, t4, service Device is arranged in order four conversation messages and disappears for first conversation message 701, Article 2 dialogue according to the sequencing of the time of reception Breath 702, Article 3 conversation message 703 and Article 4 conversation message 704.
In step 606, server is ranked up a plurality of conversation message according to the sequencing of input time, obtain by Conversation message after sorting according to input time.
Server is ranked up a plurality of conversation message according to the sequencing of input time, so as to obtain according to input when Carve the conversation message after sequence.
For example, as shown in figure 8, the sequencing of the corresponding input time of four conversation messages be t1, t3, t2, t4, service Device is arranged in order four conversation messages and disappears for first conversation message 701, Article 3 dialogue according to the sequencing of input time Breath 703, Article 2 conversation message 702 and Article 4 conversation message 704.
In step 607, server is obtained in the conversation message after sorting according to the time of reception in a plurality of conversation message (i-1)-th conversation message and i-th conversation message.
Server is obtaining the conversation message according to time of reception sequence and the conversation message according to input time sequence Afterwards, in the conversation message to sort according to the time of reception, (i-1)-th conversation message and i-th conversation message are obtained.
For example, as shown in fig. 7, server obtains Article 2 conversation message 702 and Article 3 conversation message 703.
In step 608, in conversation message after (i-1)-th article of conversation message is sorting according to input time sequence the When after i conversation message, server determines the first semantic association between (i-1)-th conversation message and i-th conversation message Degree.
Server detects whether (i-1)-th article of conversation message is sorted in the conversation message after sorting according to input time the After i conversation message, if in the conversation message after sorting according to input time, (i-1)-th conversation message sequence is at i-th After conversation message, it is determined that the first semantic association degree between (i-1)-th conversation message and i-th conversation message.
For example, as shown in fig. 7, the input time of Article 2 conversation message 702 is in the input of Article 3 conversation message 703 Before quarter, therefore in sorting according to input time, Article 2 conversation message 702 sorts after Article 3 conversation message 703, The semantic association degree of server detection Article 2 conversation message 702 and Article 3 conversation message 703, from Article 2 conversation message Keyword " you ", " driving " are extracted in 702, keyword " I ", " eight thirty ", " to " are extracted from Article 3 conversation message 703, The keyword " I " in keyword " you " and Article 3 conversation message 703 in Article 2 conversation message 702 belongs to associated Keyword, therefore with semantic association relation, but other keys in Article 2 conversation message 702 and Article 3 conversation message Word is not associated keyword, therefore without semantic association relation, since the keyword of Article 2 conversation message 702 is Two, the keyword of Article 3 conversation message 703 is three, has one group of associated keyword, then Article 2 conversation message 702 and Article 3 conversation message 703 registration for 1/4, therefore Article 2 conversation message 702 and Article 3 conversation message 703 Between semantic association degree be 25%.
In step 609, when the first semantic association degree is less than the first degree of association threshold value, server is by (i-1)-th message It is ranked up with i-th conversation message according to input time.
When server detects that the first semantic association degree of (i-1)-th conversation message and i-th conversation message is less than first During degree of association threshold value, server is ranked up (i-1)-th conversation message and i-th conversation message according to input time.Service Device performs each conversation message in a plurality of conversation message step 507 to step 509, to pair to sort according to input time Words message is ranked up adjustment.
If for example, as shown in fig. 7, the degree of association threshold value of the first semantic association degree be 50%, Article 2 conversation message 702 Semantic association degree between Article 3 conversation message 703 is not above the first degree of association threshold value, therefore, according to input time Sequencing, Article 2 conversation message 702 are come after Article 3 conversation message 703.
In step 610, server sends inquiry message to first terminal.
Server obtain the conversation message to sort according to input time is ranked up adjustment after conversation message after, Inquiry message is sent to first terminal, which is used to ask whether to agree to be ranked up tune to a plurality of conversation message It is whole.
In step 611, first terminal sends the request for agreeing to sequence.
First terminal sends the request for agreeing to sequence to server after the signal for agreeing to sequence is received, which uses Adjustment is ranked up to a plurality of conversation message in request server.
In step 612, server sends the sequence sequence number of a plurality of conversation message to first terminal.
After server is ranked up adjustment to a plurality of conversation message, the sequence sequence of a plurality of conversation message is sent to first terminal Number, sequence sequence number is the sequence sequence after being corrected according to semantic association degree to the conversation message according to input time sequence adjustment Number, first terminal can be ranked up a plurality of conversation message according to the sequence sequence number.
In step 613, server sends inquiry message to second terminal.
Server obtain the conversation message to sort according to input time is ranked up adjustment after conversation message after, Inquiry message is sent to second terminal, which is used to ask whether to agree to be ranked up tune to a plurality of conversation message It is whole.
In step 614, second terminal sends the signal for agreeing to sequence to server.
Second terminal sends the request for agreeing to sequence to server after the signal for agreeing to sequence is received, which uses Adjustment is ranked up to a plurality of conversation message in request server.
In step 615, server sends the sequence sequence number of a plurality of conversation message to second terminal.
After server is ranked up adjustment to a plurality of conversation message, the sequence sequence of a plurality of conversation message is sent to second terminal Number, sequence sequence number is the sequence sequence after being corrected according to semantic association degree to the conversation message according to input time sequence adjustment Number, second terminal can be ranked up a plurality of conversation message according to the sequence sequence number.
In conclusion in the embodiment of the present disclosure, by obtaining the input time of a plurality of conversation message, according to input time Sequencing is ranked up a plurality of conversation message, so as to solve user after first conversation message is received, due to compiling The Article 2 conversation message collected for the reply of first conversation message needs certain time, may result in and is receiving the 3rd Article 2 conversation message is just sent after conversation message so that Article 2 conversation message is come after Article 3 conversation message Problem, the problem of improving conversation message word order entanglement to a certain extent, improve the accuracy of conversation message sequence.
Further, in the embodiment of the present disclosure, conversation message after being sorted by detection according to input time with according to connecing Whether the conversation message that the time receiving is carved after sequence is different, and tune is ranked up according to input time to a plurality of conversation message if different It is whole, solve subdialogue message in the case where the sequence number for sorting according to the time of reception with sorting according to input time is identical, The hard of terminal or server can be expended by being ranked up adjustment according to input time to all conversation messages in a plurality of conversation message Part resource, so as to save the hardware resource of terminal or server.
Further, in the embodiment of the present disclosure, by the semantic association degree between conversation message to being arranged according to input time The conversation message of sequence is ranked up adjustment, solves the problems, such as, according to semantic error caused by input time sequence possibility, to improve The accuracy of conversation message sequence.
Fig. 9 be according to the method flow diagram of the conversation message sort method shown in the another exemplary embodiment of the disclosure, This method is applied in the instant communicating system involved by Fig. 1, and this method comprises the following steps:
In step 901, first terminal sends first party conversation message.
First terminal sends first party conversation message to server, and server is received after first party conversation message to second Terminal forwards first party conversation message, wherein, when the corresponding input of first party conversation message is carried in first party conversation message It carves.
In step 902, server obtains the time of reception of first party conversation message and first party conversation message corresponds to Input time.
When server is according to the reception that first party conversation message is obtained at the time of the correspondence for receiving first party conversation message It carves, the input time of first party conversation message is obtained by the input time carried in first party conversation message.
In step 903, second terminal sends second party conversation message.
Second terminal sends second party conversation message to server, and server is received after second party conversation message to first Terminal forwards second party conversation message, wherein, when the corresponding input of second party conversation message is carried in second party conversation message It carves.
In step 904, server obtains the time of reception of second party conversation message and second party conversation message corresponds to Input time.
When server is according to the reception that second party conversation message is obtained at the time of the correspondence for receiving second party conversation message It carves, the input time of second party conversation message is obtained by the input time carried in second party conversation message.
In step 905, server talks with first party conversation message and second party according to the sequencing of the time of reception The a plurality of conversation message of message composition is ranked up, and obtains the conversation message after sorting according to the time of reception.
Server is ranked up a plurality of conversation message according to the sequencing of the time of reception, so as to obtain according to receive when Carve the conversation message after sequence.
For example, as shown in fig. 7, the sequencing of four conversation messages corresponding time of reception be t1, t2, t3, t4, service Device is arranged in order four conversation messages and disappears for first conversation message 701, Article 2 dialogue according to the sequencing of the time of reception Breath 702, Article 3 conversation message 703 and Article 4 conversation message 704.
In step 906, server is ranked up a plurality of conversation message according to the sequencing of input time, obtain by Conversation message after sorting according to input time.
Server is ranked up a plurality of conversation message according to the sequencing of input time, so as to obtain according to input when Carve the conversation message after sequence.
For example, as shown in fig. 7, the sequencing of the corresponding input time of four conversation messages be t1, t3, t2, t4, service Device is arranged in order four conversation messages and disappears for first conversation message 701, Article 3 dialogue according to the sequencing of input time Breath 703, Article 2 conversation message 702 and Article 4 conversation message 704.
In step 907, server is obtained in the conversation message after sorting according to input time in a plurality of conversation message - 1 conversation message of jth and j-th strip conversation message.
Server is obtaining the conversation message according to time of reception sequence and the conversation message according to input time sequence Afterwards, in the conversation message to sort according to input time, -1 conversation message of jth and j-th strip conversation message are obtained.
For example, as shown in fig. 7, server obtains first conversation message 701 and Article 3 conversation message 703.
In step 908, server determines the second semantic pass between -1 conversation message of jth and j-th strip conversation message Connection degree.
Server determines the second semantic association degree between -1 conversation message of jth and j-th strip conversation message.
For example, as shown in fig. 7, server detects the semantic pass of first conversation message 701 and Article 3 conversation message 703 Connection degree, from first conversation message 701 extract keyword " you ", " when ", " coming ", from Article 3 conversation message 703 Keyword " I ", " eight thirty ", " arriving " are extracted, keyword " you " and Article 3 conversation message in first conversation message 701 Keyword " I " in 703 belongs to associated keyword, therefore has semantic association relation, in first conversation message 701 Keyword " when " and Article 3 conversation message 703 in keyword " eight thirty " belong to associated keyword, therefore have There is a semantic association relation, the keyword in keyword " coming " and Article 3 conversation message 703 in first conversation message 701 " to " belongs to associated keyword, therefore with semantic association relation, since the keyword of first conversation message 701 is three A, the keyword of Article 3 conversation message 703 is three, and Article 2 conversation message 702 and Article 3 conversation message 703 are a total of Three keywords, and all there is incidence relation, therefore the language between first conversation message 701 and Article 3 conversation message 703 The adopted degree of association is 100%.
In step 909, when the second semantic association degree is more than the second degree of association threshold value, server is by -1 message of jth It is ranked up with j-th strip conversation message according to input time.
When server detects that the second semantic association degree of -1 conversation message of jth and j-th strip conversation message is more than second During degree of association threshold value, server is ranked up -1 conversation message of jth and j-th strip conversation message according to input time.Service Device performs each conversation message in a plurality of conversation message step 907 to step 909, to pair to sort according to input time Words message is ranked up adjustment.
For example, as shown in figure 8, if the second degree of association threshold value of the second semantic association degree is 65%, first dialogue disappears The second semantic association degree between breath 701 and Article 3 conversation message 703 is higher than the second degree of association threshold value, therefore, according to input The sequencing at moment, Article 3 conversation message 703 are come after first conversation message 701.
In step 910, server sends inquiry message to first terminal.
Server obtain the conversation message to sort according to input time is ranked up adjustment after conversation message after, Inquiry message is sent to first terminal, which is used to ask whether to agree to be ranked up tune to a plurality of conversation message It is whole.
In step 911, first terminal sends the request for agreeing to sequence.
First terminal sends the request for agreeing to sequence to server after the signal for agreeing to sequence is received, which uses Adjustment is ranked up to a plurality of conversation message in request server.
In step 912, server sends the sequence sequence number of a plurality of conversation message to first terminal.
After server is ranked up adjustment to a plurality of conversation message, the sequence sequence of a plurality of conversation message is sent to first terminal Number, sequence sequence number is the sequence sequence after being corrected according to semantic association degree to the conversation message according to input time sequence adjustment Number, first terminal can be ranked up a plurality of conversation message according to the sequence sequence number.
In step 913, server sends inquiry message to second terminal.
Server obtain the conversation message to sort according to input time is ranked up adjustment after conversation message after, Inquiry message is sent to second terminal, which is used to ask whether to agree to be ranked up tune to a plurality of conversation message It is whole.
In step 914, second terminal sends the signal for agreeing to sequence to server.
Second terminal sends the request for agreeing to sequence to server after the signal for agreeing to sequence is received, which uses Adjustment is ranked up to a plurality of conversation message in request server.
In step 915, server sends the sequence sequence number of a plurality of conversation message to second terminal.
After server is ranked up adjustment to a plurality of conversation message, the sequence sequence of a plurality of conversation message is sent to second terminal Number, sequence sequence number is the sequence sequence after being corrected according to semantic association degree to the conversation message according to input time sequence adjustment Number, second terminal can be ranked up a plurality of conversation message according to the sequence sequence number.
In conclusion in the embodiment of the present disclosure, by obtaining the input time of a plurality of conversation message, according to input time Sequencing is ranked up a plurality of conversation message, so as to solve user after first conversation message is received, due to compiling The Article 2 conversation message collected for the reply of first conversation message needs certain time, may result in and is receiving the 3rd Article 2 conversation message is just sent after conversation message so that Article 2 conversation message is come after Article 3 conversation message Problem, the problem of improving conversation message word order entanglement to a certain extent, improve the accuracy of conversation message sequence.
Further, in the embodiment of the present disclosure, conversation message after being sorted by detection according to input time with according to connecing Whether the conversation message that the time receiving is carved after sequence is different, and tune is ranked up according to input time to a plurality of conversation message if different It is whole, solve subdialogue message in the case where the sequence number for sorting according to the time of reception with sorting according to input time is identical, The hard of terminal or server can be expended by being ranked up adjustment according to input time to all conversation messages in a plurality of conversation message Part resource, so as to save the hardware resource of terminal or server.
Further, in the embodiment of the present disclosure, by the semantic association degree between conversation message to being arranged according to input time The conversation message of sequence is ranked up adjustment, solves the problems, such as, according to semantic error caused by input time sequence possibility, to improve The accuracy of conversation message sequence.
Figure 10 be according to the method flow diagram of the conversation message sort method shown in the another exemplary embodiment of the disclosure, This method is applied in the instant communicating system involved by Fig. 1, and this method comprises the following steps:
In step 1001, second terminal sends second party conversation message to first terminal.
Second terminal sends second party conversation message to server, wherein, carry second party in second party conversation message The corresponding input time of conversation message.
For example, as shown in fig. 7, user B sends Article 3 conversation message 703 and the by second terminal to first terminal Four conversation messages 704.Wherein, Article 3 conversation message 703 carries its corresponding input time T3, Article 4 conversation message 704 carry its corresponding input time T4.
User B starts editor's Article 3 conversation message 703 by second terminal in the edit box of instant communication client When generate editor triggering information corresponding at the time of be Article 3 conversation message 703 input time T3;User B passes through second Terminal starts to edit the editor's triggering information institute generated during Article 4 conversation message 704 in the edit box of instant communication client It is the input time T4 of Article 4 conversation message 704, Article 3 conversation message 703 and Article 4 conversation message at the time of corresponding Corresponding input time T3 and T4 is carried in 704.
In step 1002, first terminal obtains the time of reception of second party conversation message and second party conversation message pair The input time answered.
First terminal is according to the reception that second party conversation message is obtained at the time of the correspondence for receiving second party conversation message Moment obtains the input time of second party conversation message by the input time carried in second party conversation message.
For example, as shown in fig. 7, for t3 at the time of server receives the Article 3 conversation message 703 of second terminal transmission, It is t4 at the time of receiving the Article 4 conversation message 704 of second terminal transmission, is corresponded to so as to obtain Article 3 conversation message 703 704 corresponding time of reception t4 of time of reception t3 and Article 4 conversation message, pass through Article 3 conversation message 703 and the 4th The input time that conversation message 704 carries obtains 703 corresponding input time T3 of Article 3 conversation message and Article 4 pair Talk about 704 corresponding input time T4 of message.
In step 1003, first terminal obtains the time of reception and the input time of first party conversation message.
First party conversation message is the conversation message of first terminal the machine, and the delivery time of first party conversation message is also One terminal receives the time of reception of first party conversation message, and first terminal obtains the corresponding reception of first party conversation message of the machine Moment and its corresponding input time.
For example, as shown in Figure 1, user A sends first conversation message 701 and Article 2 conversation message by first terminal 702, as first terminal receives this two dialogues at the time of first conversation message 701 and Article 2 conversation message 702 are sent The time of reception of message is respectively t1 and t2.
User A starts first dialogue of editor in the edit box 711 of instant communication client by first terminal 710 and disappears It is the input time T1 of first conversation message 701 at the time of breath corresponding to the editor's triggering information generated when 701;User A leads to First terminal 710 is crossed to start to edit the volume generated during Article 2 conversation message 702 in the edit box 711 of instant communication client It can pass through prison in the machine at the time of collecting corresponding to triggering information for the input time T2 of Article 2 conversation message 702, first terminal The editor generated when starting editing dialog message in control edit box triggers information, obtains first conversation message 701 and Article 2 The input time T1 and T2 of conversation message 702.
In step 1004, first terminal is according to the sequencing of the time of reception to first party conversation message and second party pair The a plurality of conversation message of words message composition is ranked up, and obtains the conversation message after sorting according to the time of reception.
First terminal is ranked up a plurality of conversation message according to the sequencing of the time of reception, so as to obtain according to reception Conversation message after moment sequence.
For example, as shown in fig. 7, the sequencing of four conversation messages corresponding time of reception be t1, t2, t3, t4, first Terminal is arranged in order four conversation messages and talks with for first conversation message 701, Article 2 according to the sequencing of the time of reception Message 702, Article 3 conversation message 703 and Article 4 conversation message 704.
In step 1005, first terminal is ranked up a plurality of conversation message according to the sequencing of input time, obtains Conversation message to after sorting according to input time.
First terminal is ranked up a plurality of conversation message according to the sequencing of input time, so as to obtain according to input Conversation message after moment sequence.
For example, as shown in figure 8, the sequencing of the corresponding input time of four conversation messages be t1, t3, t2, t4, first Terminal is arranged in order four conversation messages and talks with for first conversation message 701, Article 3 according to the sequencing of input time Message 703, Article 2 conversation message 702 and Article 4 conversation message 704.
In step 1006, first terminal obtains a plurality of dialogue and disappears in the conversation message after sorting according to the time of reception (i-1)-th conversation message and i-th conversation message in breath.
First terminal is being obtained according to the conversation message of time of reception sequence and disappeared according to the dialogue that input time sorts After breath, in the conversation message to sort according to the time of reception, (i-1)-th conversation message and i-th conversation message are obtained.
For example, as shown in fig. 7, first terminal obtains Article 2 conversation message 702 and Article 3 conversation message 703.
In step 1007, first terminal is arranged in conversation message after (i-1)-th message is sorting according to input time Sequence determines the first semantic association between (i-1)-th conversation message and i-th conversation message when after i-th conversation message Degree.
Server detects whether (i-1)-th article of conversation message is sorted in the conversation message after sorting according to input time the After i conversation message, if in the conversation message after sorting according to input time, (i-1)-th conversation message sequence is at i-th After conversation message, it is determined that the first semantic association degree between (i-1)-th conversation message and i-th conversation message.
For example, as shown in figure 8, the input time of Article 2 conversation message 702 is in the input of Article 3 conversation message 703 Before quarter, therefore in sorting according to input time, Article 2 conversation message 702 sorts after Article 3 conversation message 703, The semantic association degree of server detection Article 2 conversation message 702 and Article 3 conversation message 703, from Article 2 conversation message Keyword " you ", " driving " are extracted in 702, keyword " I ", " eight thirty ", " to " are extracted from Article 3 conversation message 703, The keyword " I " in keyword " you " and Article 3 conversation message 703 in Article 2 conversation message 702 belongs to associated Keyword, therefore with semantic association relation, but other keys in Article 2 conversation message 702 and Article 3 conversation message Word is not associated keyword, therefore without semantic association relation, since the keyword of Article 2 conversation message 702 is Two, the keyword of Article 3 conversation message 703 is three, has one group of associated keyword, then Article 2 conversation message 702 and Article 3 conversation message 703 registration for 1/4, therefore Article 2 conversation message 702 and Article 3 conversation message 703 Between semantic association degree be 25%.
In step 1008, when the first semantic association degree is less than the first degree of association threshold value, first terminal is right by (i-1)-th Words message and i-th conversation message are ranked up according to input time.
When first terminal detects that the first semantic association degree of (i-1)-th conversation message and i-th conversation message is less than in advance If during threshold value, first terminal is ranked up (i-1)-th conversation message and i-th conversation message according to input time.First eventually It holds and step 1006 is performed to step 1008 to each conversation message in a plurality of conversation message, to what is sorted according to input time Conversation message is ranked up adjustment.
For example, as shown in fig. 7, if the first degree of association threshold value of the first semantic association degree is 50%, Article 2 dialogue disappears Semantic association degree between breath 702 and Article 3 conversation message 703 is not above the first degree of association threshold value, therefore, according to input The sequencing at moment, Article 2 conversation message 702 are come after Article 3 conversation message 703.
In step 1009, first terminal shows preview interface.
After first terminal is ranked up adjustment to the conversation message to sort according to input time, pair after display sequence adjustment Talk about the preview interface of message.
In step 1010, first terminal display inquiry interface.
First terminal is after preview interface is shown, display inquiry interface, which is used to ask whether to agree to more Conversation message is ranked up adjustment.
In step 1011, after the signal for agreeing to sequence is received, first terminal is according to the sequencing of input time Adjustment is ranked up to a plurality of conversation message.
After user watches preview interface, and agreement is ranked up adjustment to conversation message, it can be clicked at inquiry interface Confirm, generate the signal for agreeing to sequence, after the signal for agreeing to sequence is received, first terminal is suitable according to the priority of input time The a plurality of conversation message of ordered pair is ranked up adjustment.
In step 1012, first terminal sends the conversation message after sequence adjustment to second terminal.
First terminal after adjustment is ranked up to a plurality of conversation message, obtain sequence adjustment after conversation message, and to Second terminal sends the conversation message after sequence adjustment.
Step 1012 is an optional step, and first terminal can not send the conversation message after sequence adjustment, directly Conversation message after the machine display adjustment, i.e. after each terminal can show sequence adjustment on the display interface of the machine Conversation message.
In conclusion in the embodiment of the present disclosure, by obtaining the input time of a plurality of conversation message, according to input time Sequencing is ranked up a plurality of conversation message, so as to solve user after first conversation message is received, due to compiling The Article 2 conversation message collected for the reply of first conversation message needs certain time, may result in and is receiving the 3rd Article 2 conversation message is just sent after conversation message so that Article 2 conversation message is come after Article 3 conversation message Problem, the problem of improving conversation message word order entanglement to a certain extent, improve the accuracy of conversation message sequence.
Further, in the embodiment of the present disclosure, conversation message after being sorted by detection according to input time with according to connecing Whether the conversation message that the time receiving is carved after sequence is different, and tune is ranked up according to input time to a plurality of conversation message if different It is whole, solve subdialogue message in the case where the sequence number for sorting according to the time of reception with sorting according to input time is identical, The hard of terminal or server can be expended by being ranked up adjustment according to input time to all conversation messages in a plurality of conversation message Part resource, so as to save the hardware resource of terminal or server.
Further, in the embodiment of the present disclosure, by the semantic association degree between conversation message to being arranged according to input time The conversation message of sequence is ranked up adjustment, solves the problems, such as, according to semantic error caused by input time sequence possibility, to improve The accuracy of conversation message sequence.
Figure 11 be according to the method flow diagram of the conversation message sort method shown in the another exemplary embodiment of the disclosure, This method is applied in the instant communicating system involved by Fig. 1, and this method comprises the following steps:
In step 1101, second terminal sends second party conversation message to first terminal.
Second terminal sends second party conversation message to server, wherein, carry second party in second party conversation message The corresponding input time of conversation message.
In step 1102, first terminal obtains the time of reception of second party conversation message and second party conversation message pair The input time answered.
First terminal is according to the reception that second party conversation message is obtained at the time of the correspondence for receiving second party conversation message Moment obtains the input time of second party conversation message by the input time carried in second party conversation message.
In step 1103, first terminal obtains the time of reception and the input time of first party conversation message.
First party conversation message is the conversation message of first terminal the machine, and the delivery time of first party conversation message is also One terminal receives the time of reception of first party conversation message, and first terminal obtains the corresponding reception of first party conversation message of the machine Moment and its corresponding input time.
In step 1104, first terminal according to the sequencing of the time of reception to first party conversation message and second party pair The a plurality of conversation message of words message composition is ranked up, and obtains the conversation message after sorting according to the time of reception.
First terminal is ranked up a plurality of conversation message according to the sequencing of the time of reception, so as to obtain according to reception Conversation message after moment sequence.
For example, as shown in fig. 7, the sequencing of four conversation messages corresponding time of reception be t1, t2, t3, t4, first Terminal is arranged in order four conversation messages and talks with for first conversation message 701, Article 2 according to the sequencing of the time of reception Message 702, Article 3 conversation message 703 and Article 4 conversation message 704.
In step 1105, first terminal is ranked up a plurality of conversation message according to the sequencing of input time, obtains Conversation message to after sorting according to input time.
First terminal is ranked up a plurality of conversation message according to the sequencing of input time, so as to obtain according to input Conversation message after moment sequence.
For example, as shown in figure 8, the sequencing of the corresponding input time of four conversation messages be t1, t3, t2, t4, first Terminal is arranged in order four conversation messages and talks with for first conversation message 701, Article 3 according to the sequencing of input time Message 703, Article 2 conversation message 702 and Article 4 conversation message 704.
In a step 1106, server obtains a plurality of conversation message in the conversation message after sorting according to input time In -1 conversation message of jth and j-th strip conversation message.
Server is obtaining the conversation message according to time of reception sequence and the conversation message according to input time sequence Afterwards, in the conversation message to sort according to input time, -1 conversation message of jth and j-th strip conversation message are obtained.
For example, as shown in fig. 7, server obtains first conversation message 701 and Article 3 conversation message 703.
In step 1107, server determines the second semantic pass between -1 conversation message of jth and j-th strip conversation message Connection degree.
Server determines the second semantic association degree between -1 conversation message of jth and j-th strip conversation message.
For example, as shown in fig. 7, server detects the semantic pass of first conversation message 701 and Article 3 conversation message 703 Connection degree, from first conversation message 701 extract keyword " you ", " when ", " coming ", from Article 3 conversation message 703 Keyword " I ", " eight thirty ", " arriving " are extracted, keyword " you " and Article 3 conversation message in first conversation message 701 Keyword " I " in 703 belongs to associated keyword, therefore has semantic association relation, in first conversation message 701 Keyword " when " and Article 3 conversation message 703 in keyword " eight thirty " belong to associated keyword, therefore have There is a semantic association relation, the keyword in keyword " coming " and Article 3 conversation message 703 in first conversation message 701 " to " belongs to associated keyword, therefore with semantic association relation, since the keyword of first conversation message 701 is three A, the keyword of Article 3 conversation message 703 is three, and Article 2 conversation message 702 and Article 3 conversation message 703 are a total of Three keywords, and all there is incidence relation, therefore the language between first conversation message 701 and Article 3 conversation message 703 The adopted degree of association is 100%.
In step 1108, when the second semantic association degree is more than the second degree of association threshold value, server is by -1 message of jth It is ranked up with j-th strip conversation message according to input time.
When server detects that the second semantic association degree of -1 conversation message of jth and j-th strip conversation message is more than second During degree of association threshold value, server is ranked up -1 conversation message of jth and j-th strip conversation message according to input time.Service Device performs each conversation message in a plurality of conversation message step 1106 to step 1108, to what is sorted according to input time Conversation message is ranked up adjustment.
For example, as shown in figure 8, if the second degree of association threshold value of the second semantic association degree is 65%, first dialogue disappears The second semantic association degree between breath 701 and Article 3 conversation message 703 is higher than the second degree of association threshold value, therefore, according to input The sequencing at moment, Article 3 conversation message 703 are come after first conversation message 701.
In step 1109, first terminal shows preview interface.
After first terminal is ranked up adjustment to the conversation message to sort according to input time, pair after display sequence adjustment Talk about the preview interface of message.
In step 1110, first terminal display inquiry interface.
First terminal is after preview interface is shown, display inquiry interface, which is used to ask whether to agree to more Conversation message is ranked up adjustment.
In step 1111, after the signal for agreeing to sequence is received, first terminal is according to the sequencing of input time Adjustment is ranked up to a plurality of conversation message.
After user watches preview interface, and agreement is ranked up adjustment to conversation message, it can be clicked at inquiry interface Confirm, generate the signal for agreeing to sequence, after the signal for agreeing to sequence is received, first terminal is suitable according to the priority of input time The a plurality of conversation message of ordered pair is ranked up adjustment.
In step 1112, first terminal sends the conversation message after sequence adjustment to second terminal.
First terminal after adjustment is ranked up to a plurality of conversation message, obtain sequence adjustment after conversation message, and to Second terminal sends the conversation message after sequence adjustment.
Step 1112 is an optional step, and first terminal can not send the conversation message after sequence adjustment, directly Conversation message after the machine display adjustment, i.e. after each terminal can show sequence adjustment on the display interface of the machine Conversation message.
In conclusion in the embodiment of the present disclosure, by obtaining the input time of a plurality of conversation message, according to input time Sequencing is ranked up a plurality of conversation message, so as to solve user after first conversation message is received, due to compiling The Article 2 conversation message collected for the reply of first conversation message needs certain time, may result in and is receiving the 3rd Article 2 conversation message is just sent after conversation message so that Article 2 conversation message is come after Article 3 conversation message Problem, the problem of improving conversation message word order entanglement to a certain extent, improve the accuracy of conversation message sequence.
Further, in the embodiment of the present disclosure, conversation message after being sorted by detection according to input time with according to connecing Whether the conversation message that the time receiving is carved after sequence is different, and tune is ranked up according to input time to a plurality of conversation message if different It is whole, solve subdialogue message in the case where the sequence number for sorting according to the time of reception with sorting according to input time is identical, The hard of terminal or server can be expended by being ranked up adjustment according to input time to all conversation messages in a plurality of conversation message Part resource, so as to save the hardware resource of terminal or server.
Further, in the embodiment of the present disclosure, by the semantic association degree between conversation message to being arranged according to input time The conversation message of sequence is ranked up adjustment, solves the problems, such as, according to semantic error caused by input time sequence possibility, to improve The accuracy of conversation message sequence.
Since the time between terminal may be nonsynchronous, it is possible to the confusion that conversation message is caused to sort, therefore need It is proposed that a kind of method calibrates the time between terminal.For the technical problem, embodiment as shown in figure 12 proposes A kind of conversation message sort method is to solve the technical problem.
Figure 12 is according to the method flow diagram of the conversation message sort method shown in disclosure another exemplary embodiment, is somebody's turn to do Method is applied in the implementation environment involved by Fig. 1, the step of before this method Fig. 2, Fig. 3, Fig. 4, Fig. 5, Fig. 8 embodiment, This method includes following steps:
1201, first terminal sends the first calibration request to server.
First terminal sends the first calibration request, first school by wired or wireless network in predetermined instant to server Quasi- request calibrates the machine time of first terminal for request server.
1202, server generates the first calibration file according to the first calibration request.
After server receives the first calibration request of first terminal transmission, according to the first calibration of the first calibration request generation File, first calibration file are used to indicate first terminal and the machine time are calibrated according to first calibration file.
1203, server sends the first calibration file to first terminal.
After server generates the first calibration file, the first calibration file is sent to first terminal.
1204, first terminal calibrates the machine time according to the first calibration file.
First terminal receive server transmission the first calibration file after, according to the first calibration file to the machine time into Row calibration, the machine time after being calibrated.
1205, second terminal sends the second calibration request to server.
Second terminal sends the second calibration request, second school by wired or wireless network in predetermined instant to server Quasi- request calibrates the machine time of second terminal for request server.
1206, server generates the second calibration file according to the second calibration request.
After server receives the second calibration request of first terminal transmission, according to the second calibration of the second calibration request generation File, second calibration file are used to indicate second terminal and the machine time are calibrated according to second calibration file.
1207, server sends the second calibration file to second terminal.
After server generates the second calibration file, the second calibration file is sent to second terminal.
1208, second terminal calibrates the machine time according to the second calibration file.
Second terminal receive server transmission the second calibration file after, according to the second calibration file to the machine time into Row calibration, the machine time after being calibrated.
Needing what is illustrated, the implementation environment involved by the embodiment of the present application includes at least two terminals, therefore with first eventually Illustrate that terminal calibrates the machine time by server exemplified by end and second terminal, if including more than two terminals, calibration side Method and first terminal are identical with second terminal.
In conclusion in the embodiment of the present application, first terminal and second terminal with server by establishing communication connection school Quasi- the machine time solves the time of reception of every message between terminal caused by time irreversibility or input time and is not allowed Really, the problem of conversation message sequence is chaotic is in turn resulted in, the corresponding calibration of every conversation message is generated by the time after calibration The time of reception afterwards and input time are ranked up conversation message according to the time of reception after calibration or input time, improve The accuracy of conversation message sequence.
Figure 13 is according to the structure diagram of the conversation message collator shown in one exemplary embodiment of the disclosure, the device Applied in conversation message sequencing equipment, which can be first in the implementation environment involved by Fig. 1 Terminal 110, second terminal 120 or other-end or server 130, the device include acquisition module 1301, processing module 1302, Receiving module 1303, sending module 1304 and display module 1305.
Acquisition module 1301 is configured as obtaining a plurality of conversation message during instant messaging, in a plurality of conversation message It is that first terminal is sent there are at least one conversation message, is that second terminal is sent there are at least one conversation message.
Acquisition module 1301 is additionally configured to obtain the corresponding input time of a plurality of conversation message;Input time is At the time of starting editing dialog message.
Processing module 1302 is configured as being ranked up a plurality of conversation message according to the sequencing of input time, obtain Conversation message to after sorting according to input time.
In a kind of optional embodiment,
Acquisition module 1301 is additionally configured to obtain a plurality of conversation message corresponding time of reception;The time of reception is At the time of receiving conversation message.
Processing module 1302 is additionally configured to be ranked up a plurality of conversation message according to the sequencing of the time of reception, Obtain the conversation message after sorting according to the time of reception;Conversation message after sorting according to input time with according to the time of reception During conversation message difference after sequence, adjustment is ranked up according to the conversation message after sorting according to input time.
In a kind of optional embodiment,
Processing module 1302 is additionally configured to carry out semantic analysis to adjacent conversation message, according to semantic analysis result Determine whether to be ranked up adjustment according to the conversation message after sorting according to input time.
In a kind of optional embodiment,
Acquisition module 1301 is additionally configured in the conversation message after sorting according to the time of reception, obtains a plurality of dialogue (i-1)-th conversation message and i-th conversation message in message, i >=2.
Processing module 1302 is additionally configured in conversation message after (i-1)-th message is sorting according to input time, Sequence determines the first semantic association degree between (i-1)-th message and i-th message when after i-th message;When the first language When the adopted degree of association is less than the first degree of association threshold value, (i-1)-th message and i-th conversation message are arranged according to input time Sequence.
In a kind of optional embodiment,
Acquisition module 1301 is additionally configured in the conversation message after sorting according to input time, obtains a plurality of dialogue - 1 conversation message of jth and j-th strip conversation message in message, j >=2.
Processing module 1302 is additionally configured to determine the second language between -1 conversation message of jth and j-th strip conversation message The adopted degree of association;When the second semantic association degree is more than the second degree of association threshold value, -1 message of jth and j-th strip conversation message are pressed It is ranked up according to input time.
In a kind of optional embodiment, display module 1305 is further included;
Display module 1305 is configured as display inquiry interface, when inquiry interface is for asking whether to agree to according to input It carves the conversation message after sequence and is ranked up adjustment.
Processing module 1302 is additionally configured to after the signal for agreeing to sequence is received, suitable according to the priority of input time The a plurality of conversation message of ordered pair is ranked up adjustment.
In a kind of optional embodiment,
Display module 1305 is additionally configured to display preview interface, and preview interface is the sequencing according to input time The display interface of the conversation message after adjustment is ranked up to a plurality of conversation message;Display inquiry interface, inquiry interface are used to ask Ask whether agree to be ranked up adjustment to a plurality of conversation message in a manner that preview interface is shown.
In a kind of optional embodiment,
Acquisition module 1302 is additionally configured to the editor's triggering generated when monitoring starts editing dialog message in edit box Information;Input time is recorded as at the time of editor's triggering information is corresponded to;Or, the input time that terminal is sent is received, during input Quarter is recorded after the editor generated when terminal monitoring starts editing dialog message in edit box triggers information.
In a kind of optional embodiment, receiving module 1303 and sending module 1304 are further included;
Receiving module 1303, is configured as receiving the first calibration request of first terminal, and the first calibration request is used to ask The machine time of first terminal is calibrated.
Processing module 1302 is additionally configured to generate the first calibration information, the first calibration information according to the first calibration request First terminal is used to indicate to calibrate the machine time of first terminal.
Sending module 1303 is configured as sending the first calibration information to first terminal.
In a kind of optional embodiment,
Receiving module 1303 is additionally configured to receive the second calibration request of second terminal, and the second calibration request is used for please It asks and the machine time of second terminal is calibrated.
Processing module 1302 is additionally configured to generate the second calibration information, the second calibration information according to the second calibration request Second terminal is used to indicate to calibrate the machine time of second terminal.
Sending module 1303 is additionally configured to send the second calibration information to second terminal.
In a kind of optional embodiment,
Acquisition module 1301 is additionally configured to obtain during instant messaging a plurality of conversation message in the period recently, Duration length in the nearest period is preset length;Or, it obtains instant messaging and is located at the more of the interior display of chat window in the process Conversation message;Or, n items continuous conversation message recently is obtained during instant messaging, the in n articles of continuous conversation message Time of reception difference between+1 conversation message of k conversation message and kth is less than time threshold, and k is integer.
Figure 14 is according to the structure diagram of the conversation message sequencing equipment shown in one exemplary embodiment of the disclosure, the equipment Can be mobile phone, computer, digital broadcast terminal, messaging devices, game console, tablet device, Medical Devices, Body-building equipment, personal digital assistant etc..
With reference to Figure 14, equipment 1400 can include following one or more assemblies:Processing component 1402, memory 1404, Power supply module 1406, multimedia component 1408, audio component 1410, the interface 1412 of input/output (I/O), sensor module 1414 and communication component 1416.
The integrated operation of 1402 usual control device 1400 of processing component, such as with display, call, data communication, Camera operation and record operate associated operation.Processing element 1402 can be performed including one or more processors 1420 Instruction, to perform all or part of the steps of the methods described above.In addition, processing component 1402 can include one or more moulds Block, convenient for the interaction between processing component 1402 and other assemblies.For example, processing component 1402 can include multi-media module, To facilitate the interaction between multimedia component 1408 and processing component 1402.
Memory 1404 is configured as storing various types of data to support the operation in equipment 1400.These data Example is included for the instruction of any application program or method that are operated in equipment 1400, contact data, telephone book data, Message, picture, video etc..Memory 1404 can by any kind of volatibility or non-volatile memory device or they Combination is realized, such as static RAM (SRAM), electrically erasable programmable read-only memory (EEPROM), it is erasable can Program read-only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flash memory Reservoir, disk or CD.
Electric power assembly 1406 provides electric power for the various assemblies of equipment 1400.Electric power assembly 1406 can include power management System, one or more power supplys and other generate, manage and distribute electric power associated component with for equipment 1400.
Multimedia component 1408 is included in the screen of one output interface of offer between the equipment 1400 and user. In some embodiments, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, Screen may be implemented as touch-screen, to receive input signal from the user.Touch panel includes one or more touch and passes Sensor is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or slide dynamic The border of work, but also detect duration and pressure associated with the touch or slide operation.In some embodiments, it is more Media component 1408 includes a front camera and/or rear camera.When equipment 1400 is in operation mode, mould is such as shot When formula or video mode, front camera and/or rear camera can receive external multi-medium data.Each preposition camera shooting Head and rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 1410 is configured as output and/or input audio signal.For example, audio component 1410 includes a wheat Gram wind (MIC), when device 500 is in operation mode, during such as call model, logging mode and speech recognition mode, microphone quilt It is configured to receive external audio signal.The received audio signal can be further stored in memory 1404 or via communication Component 1416 is sent.In some embodiments, audio component 1410 further includes a loud speaker, for exports audio signal.
I/O interfaces 1412 provide interface, above-mentioned peripheral interface module between processing component 1402 and peripheral interface module Can be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and Locking press button.
Sensor module 1414 includes one or more sensors, and the state for providing various aspects for equipment 1400 is commented Estimate.For example, sensor module 1414 can detect opening/closed state of equipment 1400, the relative positioning of component, such as institute The display and keypad that component is equipment 1400 are stated, sensor module 1414 can be with detection device 1400 or equipment 1,400 1 The position of a component changes, the existence or non-existence that user contacts with equipment 1400,1400 orientation of equipment or acceleration/deceleration with set Standby 1400 temperature change.Sensor module 1414 can include proximity sensor, be configured in no any physics It is detected the presence of nearby objects during contact.Sensor module 1414 can also include optical sensor, as CMOS or ccd image are sensed Device, for being used in imaging applications.In some embodiments, which can also include acceleration sensing Device, gyro sensor, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 1416 is configured to facilitate the communication of wired or wireless way between equipment 1400 and other equipment.If Standby 1400 can access the wireless network based on communication standard, such as WiFi, 2G or 3G or combination thereof.It is exemplary at one In embodiment, communication component 1416 receives broadcast singal or broadcast correlation from external broadcasting management system via broadcast channel Information.In one exemplary embodiment, the communication component 1416 further includes near-field communication (NFC) module, to promote short distance Communication.For example, radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band can be based in NFC module (UWB) technology, bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, equipment 1400 can be by one or more application application-specific integrated circuit (ASIC), number Signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for performing the above method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instructing, example are additionally provided Such as include the memory 1404 of instruction, above-metioned instruction can be performed to complete the above method by the processor 1420 of equipment 1400.Example Such as, the non-transitorycomputer readable storage medium can be ROM, it is random access memory (RAM), CD-ROM, tape, soft Disk and optical data storage devices etc..
A kind of non-transitorycomputer readable storage medium, when the instruction in the storage medium is by the processing of mobile terminal When device performs so that mobile terminal is able to carry out above-mentioned conversation message sort method.
The embodiment of the present application additionally provides a kind of computer-readable medium, which has at least one Instruction, at least one instruction are loaded by processor and are performed to realize the conversation message sequence side in as above each embodiment Method.
The embodiment of the present application additionally provides a kind of computer program product, which is stored at least one Instruction, at least one instruction are loaded by processor and are performed to realize the conversation message sequence side in as above each embodiment Method.
It should be appreciated that referenced herein " multiple " refer to two or more."and/or", description association The incidence relation of object, expression may have three kinds of relations, for example, A and/or B, can represent:Individualism A, exists simultaneously A And B, individualism B these three situations.It is a kind of relation of "or" that character "/", which typicallys represent forward-backward correlation object,.
Above-mentioned embodiment of the present disclosure sequence number is for illustration only, does not represent the quality of embodiment.
One of ordinary skill in the art will appreciate that hardware can be passed through by realizing all or part of step of above-described embodiment It completes, relevant hardware can also be instructed to complete by program, the program can be stored in a kind of computer-readable In storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The foregoing is merely the preferred embodiment of the disclosure, not to limit the disclosure, all spirit in the disclosure and Within principle, any modifications, equivalent replacements and improvements are made should be included within the protection domain of the disclosure.

Claims (22)

1. a kind of conversation message sort method, which is characterized in that the described method includes:
The a plurality of conversation message during instant messaging is obtained, there are at least one conversation messages in a plurality of conversation message to be What first terminal was sent, be that second terminal is sent there are at least one conversation message;
Obtain the corresponding input time of a plurality of conversation message;The input time is to start to edit the conversation message At the time of;
The a plurality of conversation message is ranked up according to the sequencing of the input time, obtains sorting according to input time Conversation message afterwards.
2. according to the method described in claim 1, it is characterized in that, the method, further includes:
Obtain a plurality of conversation message corresponding time of reception;The time of reception receives the conversation message Moment;
The a plurality of conversation message is ranked up according to the sequencing of the time of reception, obtains sorting according to the time of reception Conversation message afterwards;
It is described obtain the conversation message after sorting according to input time after, further include:
When it is described sort according to input time after conversation message from it is described sort according to the time of reception after conversation message it is different When, according to it is described sort according to input time after conversation message be ranked up adjustment.
3. according to the method described in claim 2, it is characterized in that, dialogue after sorting described in the basis according to input time Message is ranked up adjustment, further includes:
Semantic analysis is carried out to the adjacent conversation message, is determined whether according to semantic analysis result according to described according to input Conversation message after moment sequence is ranked up adjustment.
4. according to the method described in claim 3, it is characterized in that, described carry out the adjacent conversation message semantic point Analysis, according to semantic analysis result determine whether according to it is described sort according to input time after conversation message be ranked up adjustment, It further includes:
It is described sort according to the time of reception after conversation message in, obtain (i-1)-th dialogue in a plurality of conversation message Message and i-th conversation message, i >=2;
When (i-1)-th message it is described sort according to input time after conversation message in, sort in i-th message When afterwards, the first semantic association degree between (i-1)-th message and i-th message is determined;
When the first semantic association degree is less than the first degree of association threshold value, by (i-1)-th message and i-th dialogue Message is ranked up according to the input time.
5. according to the method described in claim 3, it is characterized in that, described carry out the adjacent conversation message semantic point Analysis, according to semantic analysis result determine whether according to it is described sort according to input time after conversation message be ranked up adjustment, It further includes:
It is described sort according to input time after conversation message in, obtain -1 dialogue of jth in a plurality of conversation message Message and j-th strip conversation message, j >=2;
Determine the second semantic association degree between described -1 conversation message of jth and the j-th strip conversation message;
When the second semantic association degree is more than the second degree of association threshold value, described -1 message of jth and the j-th strip are talked with Message is ranked up according to the input time.
6. according to claim 2 to 5 any one of them method, which is characterized in that arranged described in the basis according to input time Conversation message after sequence is ranked up before adjustment, including:
Display inquiry interface, the inquiry interface are used to ask whether the conversation message after sorting according to input time described in agreement It is ranked up adjustment;
After the signal for agreeing to sequence is received, a plurality of conversation message is carried out according to the sequencing of the input time Sequence adjustment.
7. according to the method described in claim 6, it is characterized in that, the display inquiry interface includes:
Show preview interface, the preview interface be the sequencing according to input time to a plurality of conversation message into The display interface of conversation message after row sequence adjustment;
Display inquiry interface, the inquiry interface are used to ask whether to agree in a manner that the preview interface is shown to described A plurality of conversation message is ranked up adjustment.
8. method according to any one of claims 1 to 7, which is characterized in that the acquisition a plurality of conversation message is each Self-corresponding input time, including:
Monitoring starts to edit the editor generated during the conversation message and triggers information in edit box;The editor is triggered into information The input time is recorded as at the time of corresponding;
Or,
The input time that terminal is sent is received, the input time is that the terminal monitoring starts editor institute in edit box It is recorded after stating the editor's triggering information generated during conversation message.
9. method according to any one of claims 1 to 7, which is characterized in that the method further includes:
The first calibration request of the first terminal is received, first calibration request is for request to the sheet of the first terminal The machine time is calibrated;First calibration information is generated according to first calibration request, first calibration information is used to indicate The first terminal calibrates the machine time of the first terminal;The first calibration letter is sent to the first terminal Breath;
Or,
The second calibration request of the second terminal is received, second calibration request is for request to the sheet of the second terminal The machine time is calibrated;Second calibration information is generated according to second calibration request, second calibration information is used to indicate The second terminal calibrates the machine time of the second terminal;The second calibration letter is sent to the second terminal Breath.
10. method according to any one of claims 1 to 7, which is characterized in that more during the acquisition instant messaging Conversation message, including:
It is long to obtain a plurality of conversation message in the period recently, the duration in the nearest period during the instant messaging It spends for preset length;
Or,
Obtain a plurality of conversation message shown during the instant messaging in chat window;
Or,
Obtain the continuous conversation message of n items during the instant messaging, the kth item pair in the continuous conversation message of n items The time of reception difference talked about between+1 conversation message of message and kth is less than time threshold, and k is integer.
11. a kind of conversation message collator, which is characterized in that described device includes:
Acquisition module is configured as obtaining a plurality of conversation message during instant messaging, exist in a plurality of conversation message At least one conversation message is that first terminal is sent, and is that second terminal is sent there are at least one conversation message;
The acquisition module is additionally configured to obtain the corresponding input time of a plurality of conversation message;During the input Quarter is at the time of starting to edit the conversation message;
Processing module is configured as being ranked up a plurality of conversation message according to the sequencing of the input time, obtain Conversation message to after sorting according to input time.
12. according to the devices described in claim 11, which is characterized in that
The acquisition module is additionally configured to obtain a plurality of conversation message corresponding time of reception;During the reception Quarter is at the time of receiving the conversation message;
The processing module is additionally configured to arrange a plurality of conversation message according to the sequencing of the time of reception Sequence obtains the conversation message after sorting according to the time of reception;When it is described sort according to input time after conversation message with it is described During conversation message difference after sorting according to the time of reception, according to it is described sort according to input time after conversation message arranged Sequence adjusts.
13. device according to claim 12, which is characterized in that
The processing module is additionally configured to carry out semantic analysis to the adjacent conversation message, according to semantic analysis result Determine whether according to it is described sort according to input time after conversation message be ranked up adjustment.
14. device according to claim 13, which is characterized in that
The acquisition module, be additionally configured to it is described sort according to the time of reception after conversation message in, obtain it is described a plurality of (i-1)-th conversation message and i-th conversation message in conversation message, i >=2;
The processing module, be additionally configured to when (i-1)-th message it is described sort according to input time after dialogue disappear It in breath, sorts when after i-th message, determines the first language between (i-1)-th message and i-th message The adopted degree of association;When the first semantic association degree is less than the first degree of association threshold value, by (i-1)-th message and described i-th Conversation message is ranked up according to the input time.
15. device according to claim 13, which is characterized in that
The acquisition module, be additionally configured to it is described sort according to input time after conversation message in, obtain it is described a plurality of - 1 conversation message of jth and j-th strip conversation message in conversation message, j >=2;
The processing module is additionally configured to determine the between described -1 article of conversation message of jth and the j-th strip conversation message Two semantic association degree;When the second semantic association degree is more than the second degree of association threshold value, by described -1 message of jth and described J-th strip conversation message is ranked up according to the input time.
16. according to claim 12 to 15 any one of them device, which is characterized in that further include display module;
The display module, is configured as display inquiry interface, and the inquiry interface is described according to defeated for asking whether to agree to Enter the conversation message after sequence constantly and be ranked up adjustment;
The processing module is configured as after receiving the signal for agreeing to sequence, according to the sequencing of the input time Adjustment is ranked up to a plurality of conversation message.
17. device according to claim 16, which is characterized in that
The display module is additionally configured to display preview interface, and the preview interface is the priority according to input time Order is ranked up a plurality of conversation message display interface of the conversation message after adjustment;Display inquiry interface, the inquiry Interface is asked for asking whether to agree to be ranked up tune to a plurality of conversation message in a manner that the preview interface is shown It is whole.
18. according to claim 11 to 17 any one of them device, which is characterized in that
The acquisition module is additionally configured to monitoring and starts to edit the editor's triggering generated during the conversation message in edit box Information;The editor is triggered at the time of information corresponds to and is recorded as the input time;Or, receive the input that terminal is sent Moment, the input time are that the terminal monitoring starts to edit the editor's triggering generated during the conversation message in edit box It is recorded after information.
19. according to claim 11 to 17 any one of them device, which is characterized in that further include receiving module and send mould Block;
The receiving module, is configured as receiving the first calibration request of the first terminal, and first calibration request is used for The machine time of the first terminal is calibrated in request;
The processing module is additionally configured to generate the first calibration information, first calibration according to first calibration request Information is used to indicate the first terminal and the machine time of the first terminal is calibrated;
The sending module is configured as sending first calibration information to the first terminal;
Or,
The receiving module, is configured as receiving the second calibration request of the second terminal, and second calibration request is used for The machine time of the second terminal is calibrated in request;
The processing module is additionally configured to generate the second calibration information, second calibration according to second calibration request Information is used to indicate the second terminal and the machine time of the second terminal is calibrated;
The sending module is configured as sending second calibration information to the second terminal.
20. according to claim 11 to 19 any one of them device, which is characterized in that
The acquisition module is additionally configured to obtain a plurality of conversation message in the period recently during the instant messaging, Duration length in the nearest period is preset length;Or, it obtains the instant messaging and is located in the process in chat window The a plurality of conversation message of display;Or, the continuous conversation message of nearest n items during the instant messaging is obtained, the n items are continuous Conversation message in+1 conversation message of kth conversation message and kth between time of reception difference be less than time threshold, k For integer.
21. a kind of conversation message sequencing equipment, which is characterized in that the terminal includes processor and memory, the memory At least one instruction is stored with, described instruction is loaded by the processor and performed to realize such as any one of claims 1 to 10 The conversation message sort method.
22. a kind of computer readable storage medium, which is characterized in that at least one is stored in the computer readable storage medium Item instructs, and described instruction is loaded by processor and performed to realize conversation message row as described in any one of claim 1 to 10 Sequence method.
CN201711324056.2A 2017-12-13 2017-12-13 Method, device and equipment for sequencing conversation messages Active CN108111396B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711324056.2A CN108111396B (en) 2017-12-13 2017-12-13 Method, device and equipment for sequencing conversation messages

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711324056.2A CN108111396B (en) 2017-12-13 2017-12-13 Method, device and equipment for sequencing conversation messages

Publications (2)

Publication Number Publication Date
CN108111396A true CN108111396A (en) 2018-06-01
CN108111396B CN108111396B (en) 2020-09-29

Family

ID=62215619

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711324056.2A Active CN108111396B (en) 2017-12-13 2017-12-13 Method, device and equipment for sequencing conversation messages

Country Status (1)

Country Link
CN (1) CN108111396B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109753568A (en) * 2018-12-27 2019-05-14 联想(北京)有限公司 A kind of processing method and electronic equipment
WO2020014900A1 (en) * 2018-07-18 2020-01-23 华为技术有限公司 Message display method and terminal
CN110971638A (en) * 2018-09-30 2020-04-07 北京奇虎科技有限公司 Message processing method and device, electronic equipment and readable storage medium
CN111880943A (en) * 2020-05-11 2020-11-03 紫光云技术有限公司 Method for processing equipment message queue of cloud network controller under cluster
CN115378896A (en) * 2022-08-26 2022-11-22 北京字跳网络技术有限公司 Message display method and device, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101090516A (en) * 2006-06-16 2007-12-19 中兴通讯股份有限公司 Method for short message chat at computer by mobile terminal
CN101951350A (en) * 2010-10-20 2011-01-19 北京开心人信息技术有限公司 Page-based multi-person instant dialogue method and system
CN202026325U (en) * 2010-10-20 2011-11-02 北京开心人信息技术有限公司 Multi-person instant dialog system based on page
US20150134756A1 (en) * 2013-09-19 2015-05-14 Jeff Willis System and Method for Real Time Bidirectional Threaded Messaging with Persistent Record Keeping
CN105099884A (en) * 2015-07-13 2015-11-25 小米科技有限责任公司 Instant communication message display method and instant communication message display device
US20170180283A1 (en) * 2013-11-26 2017-06-22 International Business Machines Corporation Time conversion in an instant message

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101090516A (en) * 2006-06-16 2007-12-19 中兴通讯股份有限公司 Method for short message chat at computer by mobile terminal
CN101951350A (en) * 2010-10-20 2011-01-19 北京开心人信息技术有限公司 Page-based multi-person instant dialogue method and system
CN202026325U (en) * 2010-10-20 2011-11-02 北京开心人信息技术有限公司 Multi-person instant dialog system based on page
US20150134756A1 (en) * 2013-09-19 2015-05-14 Jeff Willis System and Method for Real Time Bidirectional Threaded Messaging with Persistent Record Keeping
US20170180283A1 (en) * 2013-11-26 2017-06-22 International Business Machines Corporation Time conversion in an instant message
CN105099884A (en) * 2015-07-13 2015-11-25 小米科技有限责任公司 Instant communication message display method and instant communication message display device

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020014900A1 (en) * 2018-07-18 2020-01-23 华为技术有限公司 Message display method and terminal
CN111373703A (en) * 2018-07-18 2020-07-03 华为技术有限公司 Message display method and terminal
US11310177B2 (en) 2018-07-18 2022-04-19 Huawei Technologies Co., Ltd. Message display method and terminal
CN110971638A (en) * 2018-09-30 2020-04-07 北京奇虎科技有限公司 Message processing method and device, electronic equipment and readable storage medium
CN110971638B (en) * 2018-09-30 2022-04-29 北京奇虎科技有限公司 Message processing method and device, electronic equipment and readable storage medium
CN109753568A (en) * 2018-12-27 2019-05-14 联想(北京)有限公司 A kind of processing method and electronic equipment
CN111880943A (en) * 2020-05-11 2020-11-03 紫光云技术有限公司 Method for processing equipment message queue of cloud network controller under cluster
CN115378896A (en) * 2022-08-26 2022-11-22 北京字跳网络技术有限公司 Message display method and device, electronic equipment and storage medium
CN115378896B (en) * 2022-08-26 2024-01-30 北京字跳网络技术有限公司 Message display method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN108111396B (en) 2020-09-29

Similar Documents

Publication Publication Date Title
CN108111396A (en) Conversation message sort method, device and equipment
CN105162693B (en) message display method and device
CN105099877A (en) Instant message processing method and device
CN104572942A (en) Push message display method and push message display device
CN105389296A (en) Information partitioning method and apparatus
CN106020784A (en) Method and device for displaying application message, and terminal
CN105100366A (en) Method, device and system for confirming harassment telephone number
CN107767864B (en) Method and device for sharing information based on voice and mobile terminal
CN105094957A (en) Video conversation window control method and apparatus
CN105162937A (en) Incoming call information processing method and device
CN105955618A (en) Information display method and device
CN104954580A (en) User agenda information processing method and device
CN105488026A (en) Concerned topic reminding method and apparatus
CN105491048A (en) Account management method and apparatus
CN104112119A (en) Face identification-based communication method and apparatus
CN105100355A (en) Method and device for identifying calling user
CN105472583A (en) Message processing method and apparatus
CN105224601A (en) A kind of method and apparatus of extracting time information
CN105550235A (en) Information acquisition method and information acquisition apparatuses
CN104243559A (en) Calendar information pushing method, device and system
CN105208176A (en) Contact record processing method and device
CN105577523A (en) Message sending methods and apparatuses
CN104836721A (en) Group session message reminding method and group session message reminding device
CN106657543A (en) Voice information processing method and device
CN105939424A (en) Application switching method and device

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
GR01 Patent grant
GR01 Patent grant