[go: up one dir, main page]

CN104104588B - Instant message display methods and device - Google Patents

Instant message display methods and device Download PDF

Info

Publication number
CN104104588B
CN104104588B CN201410180841.5A CN201410180841A CN104104588B CN 104104588 B CN104104588 B CN 104104588B CN 201410180841 A CN201410180841 A CN 201410180841A CN 104104588 B CN104104588 B CN 104104588B
Authority
CN
China
Prior art keywords
instant message
time information
time
display position
display
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.)
Expired - Fee Related
Application number
CN201410180841.5A
Other languages
Chinese (zh)
Other versions
CN104104588A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201410180841.5A priority Critical patent/CN104104588B/en
Publication of CN104104588A publication Critical patent/CN104104588A/en
Priority to PCT/CN2014/089355 priority patent/WO2015165225A1/en
Application granted granted Critical
Publication of CN104104588B publication Critical patent/CN104104588B/en
Expired - Fee Related 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]

Landscapes

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

Abstract

The present invention provides a kind of instant message display methods and devices.It is related to the communications field;Solve the problems, such as that existing instant message display mode user experience is poor.This method comprises: determine the temporal information of the purpose display position of instant message, the time before the temporal information instruction current time;The temporal information of the purpose display position of the instant message is notified to indicate that the receiving end shows the instant message in the purpose display position according to the temporal information to the receiving end of the instant message.Technical solution provided by the invention is suitable for multimedia interactive, realizes the adjustment as needed to instant message display position.

Description

即时消息显示方法和装置Instant message display method and device

技术领域technical field

本发明涉及通信领域,尤其涉及一种即时消息显示方法和装置。The present invention relates to the field of communications, and in particular, to an instant message display method and device.

背景技术Background technique

随着移动互联网技术的发展和智能终端的普及,用户之间交互的信息由传统的短信文字信息转变为基于移动互联网的多媒体交互信息(如手机QQ、微信等)。在这些即时消息中,用户很方便的用消息的形式进行交流,但和语音通信不同的是,消息的交互方式在于每条消息包含的信息量少,用户通常用多条消息来表达完整的含义。With the development of mobile Internet technology and the popularization of intelligent terminals, the information exchanged between users has changed from traditional short message text information to multimedia interactive information based on mobile Internet (such as mobile QQ, WeChat, etc.). In these instant messages, users can easily communicate in the form of messages, but different from voice communication, the interaction mode of messages is that each message contains a small amount of information, and users usually use multiple messages to express the complete meaning .

但是这样会存在一些使用上的不便,因为服务器会把交互双方的消息按时间先后顺序依次发给接收方,双方的交互信息在客户端里通常按时间顺序呈现。比如发送方两条消息间显示一条接收方的消息,如果发送方的两条消息是表达一个完整含义,被间断后容易出现歧义和误会。However, there will be some inconvenience in use, because the server will send the messages of both parties to the receiver in chronological order, and the interactive information of the two parties is usually presented in the client in chronological order. For example, a message of the receiver is displayed between two messages of the sender. If the two messages of the sender express a complete meaning, ambiguity and misunderstanding are prone to occur after being interrupted.

综上,现有的即时消息显示方式用户体验较差。To sum up, the existing instant message display methods have poor user experience.

发明内容SUMMARY OF THE INVENTION

本发明提供了一种即时消息显示方法和装置,解决了现有的即时消息显示方式用户体验较差的问题。The present invention provides an instant message display method and device, which solves the problem of poor user experience in the existing instant message display method.

一种即时消息显示方法,包括:An instant message display method, comprising:

确定即时消息的目的显示位置的时间信息,所述时间信息指示当前时刻前的时间;determining the time information of the destination display location of the instant message, the time information indicating the time before the current moment;

将所述即时消息的目的显示位置的时间信息通知给所述即时消息的接收端,指示所述接收端按照该时间信息在所述目的显示位置显示所述即时消息。The time information of the destination display position of the instant message is notified to the receiver of the instant message, and the receiver is instructed to display the instant message at the destination display position according to the time information.

优选的,所述即时消息具体为待发送的即时消息。Preferably, the instant message is specifically an instant message to be sent.

优选的,将所述即时消息的目的显示位置的时间信息通知给所述即时消息的接收端具体为:Preferably, notifying the receiver of the instant message of the time information of the destination display position of the instant message is specifically:

在向所述接收端发送所述待发送的即时消息时,携带发送所述即时消息的所述目的显示位置的时间信息,指示所述接收端根据所述目的显示位置的时间信息在所述目的显示位置显示所述即时消息。When sending the to-be-sent instant message to the receiving end, it carries the time information of the destination display location for sending the instant message, and instructs the receiving end to use the time information of the destination display location in the destination The instant message is displayed at the display location.

优选的,所述即时消息具体为已发送的第一即时消息。Preferably, the instant message is specifically the sent first instant message.

优选的,将所述即时消息的目的显示位置的时间信息通知给所述即时消息的接收端具体为:Preferably, notifying the receiver of the instant message of the time information of the destination display position of the instant message is specifically:

将已发送的所述第一即时消息的实际发送时间和所述目的显示位置的时间信息向所述接收端发送,指示所述接收端根据所述目的显示位置的时间信息在所述目的显示位置显示所述实际发送时间对应的第一即时消息。Send the actual sending time of the sent first instant message and the time information of the destination display location to the receiving end, instructing the receiving end to display the destination display location according to the time information of the destination display location The first instant message corresponding to the actual sending time is displayed.

优选的,所述确定即时消息的目的显示位置的时间信息包括:Preferably, the time information for determining the destination display position of the instant message includes:

接收用户操作产生的时间信息指示,所述时间信息指示中携带有所述目的显示位置对应的显示时间或可显示所述即时消息的时间区间;receiving a time information indication generated by a user operation, where the time information indication carries a display time corresponding to the destination display position or a time interval in which the instant message can be displayed;

以所述显示时间作为所述目的显示位置的时间信息,或,use the display time as the time information of the destination display location, or,

从所述时间区间中选择任一时间作为所述目的显示位置的时间信息,或,Select any time from the time interval as the time information of the destination display location, or,

以所述时间区间作为所述目的显示位置的时间信息。Using the time interval as the destination display position time information.

优选的,所述目的显示位置为已发送的第二即时消息的显示位置,该方法还包括:Preferably, the destination display position is the display position of the sent second instant message, and the method further includes:

在将所述即时消息的目的显示位置的时间信息通知给所述即时消息的接收端时,同时发送指示标志,该指示标志指示所述接收端将所述即时消息显示于所述第二即时消息之前或之后。When notifying the receiving end of the instant message of the time information of the destination display position of the instant message, an indication flag is sent at the same time, and the indication flag instructs the receiving end to display the instant message on the second instant message before or after.

优选的,所述目的显示位置为已发送的第二即时消息的显示位置,该方法还包括:Preferably, the destination display position is the display position of the sent second instant message, and the method further includes:

与所述接收端协定将所述即时消息显示于所述第二即时消息之前或之后。It is agreed with the receiver to display the instant message before or after the second instant message.

优选的,该方法还包括:Preferably, the method further includes:

在所述目的显示位置显示所述即时消息。The instant message is displayed at the destination display location.

本发明还提供了一种即时消息显示方法,包括:The present invention also provides an instant message display method, comprising:

接收发送端发送的即时消息的目的显示位置的时间信息,所述时间信息指示当前时刻前的时间;receiving time information of the destination display location of the instant message sent by the sender, where the time information indicates the time before the current moment;

根据所述时间信息,在所述目的显示位置显示所述即时消息。The instant message is displayed at the destination display position according to the time information.

优选的,根据所述时间信息,在所述目的显示位置显示所述即时消息包括:Preferably, according to the time information, displaying the instant message at the destination display position includes:

在所述时间信息为一具体时间时,以所述具体时间对应的位置为目的显示位置,或,When the time information is a specific time, the position is displayed for the purpose of the position corresponding to the specific time, or,

在所述时间信息为一时间区间时,选择所述时间区间中任一时间对应的位置作为目的显示位置;When the time information is a time interval, selecting a position corresponding to any time in the time interval as the destination display position;

在所述目的显示位置显示所述即时消息。The instant message is displayed at the destination display location.

优选的,该方法还包括:Preferably, the method further includes:

在接收所述发送端发送的所述时间信息的同时,接收该发送端发送的所述即时消息。While receiving the time information sent by the sending end, the instant message sent by the sending end is received.

优选的,所述即时消息为已发送的第一即时消息,该方法还包括:Preferably, the instant message is the first instant message that has been sent, and the method further includes:

在接收所述发送端发送的时间信息的同时,接收该发送端发送的所述第一即时消息的实际发送时间。While receiving the time information sent by the sender, the actual sending time of the first instant message sent by the sender is received.

优选的,在所述目的显示位置显示所述即时消息的步骤之前,还包括:Preferably, before the step of displaying the instant message at the destination display position, the method further includes:

根据所述实际发送时间确定对应的第一即时消息。The corresponding first instant message is determined according to the actual sending time.

优选的,所述目的显示位置为已发送的第二即时消息的显示位置,该方法还包括:Preferably, the destination display position is the display position of the sent second instant message, and the method further includes:

在接收发送端发送的即时消息的目的显示位置的时间信息的同时,接收该发送端发送的指示标志,该指示标志指示所述接收端将即时消息显示于所述第二即时消息之前或之后。While receiving the time information of the destination display position of the instant message sent by the sender, an indicator sent by the sender is received, and the indicator instructs the receiver to display the instant message before or after the second instant message.

优选的,所述目的显示位置为已发送的第二即时消息的显示位置,该方法还包括:Preferably, the destination display position is the display position of the sent second instant message, and the method further includes:

与发送端约定将即时消息显示于所述第二即时消息之前或之后。It is agreed with the sender to display the instant message before or after the second instant message.

优选的,在所述目的显示位置显示所述即时消息具体为:Preferably, displaying the instant message in the destination display position is specifically:

根据所述指示标志或与所述发送端的约定选择在所述第二即时消息之前或之后显示所述即时消息。The instant message is selected to be displayed before or after the second instant message according to the indicator or the agreement with the sender.

本发明还提供了一种即时消息显示装置,包括:The present invention also provides an instant message display device, comprising:

目的显示位置确定模块,用于确定即时消息的目的显示位置的时间信息,所述时间信息指示当前时刻前的时间;A destination display position determination module, used for determining the time information of the destination display location of the instant message, the time information indicating the time before the current moment;

显示指示模块,用于将所述即时消息的目的显示位置的时间信息通知给所述即时消息的接收端,指示所述接收端按照该时间信息在所述目的显示位置显示所述即时消息。The display indication module is used for notifying the receiver of the instant message of the time information of the destination display position of the instant message, and instructing the receiver to display the instant message at the destination display position according to the time information.

优选的,所述显示指示模块包括:Preferably, the display indication module includes:

即时指示单元,用于在向所述接收端发送所述待发送的即时消息时,携带发送所述即时消息的所述目的显示位置的时间信息,指示所述接收端根据所述目的显示位置的时间信息在所述目的显示位置显示所述即时消息。The instant indicating unit is configured to carry the time information of the destination display position for sending the instant message when sending the instant message to be sent to the receiver, and instruct the receiver according to the time information of the destination display position. The time information displays the instant message at the destination display location.

优选的,所述显示指示模块包括:Preferably, the display indication module includes:

延时指示单元,用于在所述即时消息具体为已发送的第一即时消息时,将已发送的所述第一即时消息的实际发送时间和所述目的显示位置的时间信息向所述接收端发送,指示所述接收端根据所述目的显示位置的时间信息在所述目的显示位置显示所述实际发送时间对应的第一即时消息。a delay indicating unit, configured to send the actual sending time of the sent first instant message and the time information of the destination display position to the receiver when the instant message is specifically the sent first instant message sent by the terminal, instructing the receiving terminal to display the first instant message corresponding to the actual sending time at the destination display location according to the time information of the destination display location.

优选的,所述显示位置确定模块包括:Preferably, the display position determination module includes:

用户指示收集单元,用于接收用户操作产生的时间信息指示,所述时间信息指示中携带有所述目的显示位置对应的显示时间或可显示所述即时消息的时间区间;a user instruction collection unit, configured to receive a time information indication generated by a user operation, where the time information indication carries a display time corresponding to the destination display position or a time interval in which the instant message can be displayed;

时间信息生成单元,用于以所述显示时间作为所述目的显示位置的时间信息,或,A time information generating unit for taking the display time as the time information of the destination display position, or,

从所述时间区间中选择任一时间作为所述目的显示位置的时间信息,或,Select any time from the time interval as the time information of the destination display location, or,

以所述时间区间作为所述目的显示位置的时间信息。Using the time interval as the destination display position time information.

优选的,该装置还包括:Preferably, the device further includes:

本地显示调整模块,用于在所述目的显示位置显示所述即时消息。A local display adjustment module for displaying the instant message in the destination display position.

本发明还提供了一种即时消息显示装置,包括:The present invention also provides an instant message display device, comprising:

指示接收模块,用于接收发送端发送的即时消息的目的显示位置的时间信息,所述时间信息指示当前时刻前的时间;an instruction receiving module for receiving time information of the destination display position of the instant message sent by the sender, where the time information indicates the time before the current moment;

消息显示模块,用于根据所述时间信息,在所述目的显示位置显示所述即时消息。A message display module, configured to display the instant message at the destination display position according to the time information.

优选的,所述消息显示模块包括:Preferably, the message display module includes:

目的显示位置确定单元,用于在所述时间信息为一具体时间时,以所述具体时间对应的位置为目的显示位置,或,A destination display location determination unit, configured to display the location with the location corresponding to the specific time as the destination when the time information is a specific time, or,

在所述时间信息为一时间区间时,选择所述时间区间中任一时间对应的位置作为目的显示位置;When the time information is a time interval, selecting a position corresponding to any time in the time interval as the destination display position;

显示单元,用于在所述目的显示位置显示所述即时消息。A display unit, configured to display the instant message in the destination display position.

本发明提供了一种即时消息显示方法和装置,在发送端,首先确定即时消息的目的显示位置的时间信息,所述时间信息指示当前时刻前的时间,再将所述即时消息的目的显示位置的时间信息通知给所述即时消息的接收端,指示所述接收端按照该时间信息在所述目的显示位置显示所述即时消息;在接收端,接收发送端发送的即时消息的目的显示位置的时间信息,所述时间信息指示当前时刻前的时间,根据所述时间信息,在所述目的显示位置显示所述即时消息。实现了根据需要对即时消息显示位置的调整,解决了现有的即时消息显示方式用户体验差的问题。The present invention provides an instant message display method and device. At the sending end, the time information of the destination display position of the instant message is first determined, the time information indicates the time before the current time, and then the destination display location of the instant message is determined. Notify the time information of the instant message to the receiving end of the instant message, instructing the receiving end to display the instant message at the destination display position according to the time information; at the receiving end, receive the destination display position of the instant message sent by the sending end. Time information, where the time information indicates the time before the current time, and the instant message is displayed at the destination display position according to the time information. The adjustment of the display position of the instant message according to the needs is realized, and the problem of poor user experience in the existing instant message display mode is solved.

附图说明Description of drawings

图1为本发明的实施例一提供的一种即时消息显示系统的结构示意图;1 is a schematic structural diagram of an instant message display system according to Embodiment 1 of the present invention;

图2为本发明的实施例一提供的一种即时消息显示方法的流程图;FIG. 2 is a flowchart of an instant message display method according to Embodiment 1 of the present invention;

图3为本发明的实施例二提供的一种即时消息显示方法的流程图;3 is a flowchart of a method for displaying instant messages according to Embodiment 2 of the present invention;

图4为本发明的实施例三提供的一种即时消息显示方法的流程图;FIG. 4 is a flowchart of an instant message display method according to Embodiment 3 of the present invention;

图5为本发明的实施例四提供的一种即时消息显示装置的结构示意图;5 is a schematic structural diagram of an instant message display device according to Embodiment 4 of the present invention;

图6为图5中显示指示模块502的结构示意图;FIG. 6 is a schematic diagram showing the structure of the indicating module 502 shown in FIG. 5;

图7为图5中目的显示位置确定模块501的结构示意图;FIG. 7 is a schematic structural diagram of the target display position determination module 501 in FIG. 5;

图8为本发明的实施例四提供的又一种即时消息显示装置的结构示意图;FIG. 8 is a schematic structural diagram of another instant message display device according to Embodiment 4 of the present invention;

图9为图8中消息显示模块802的结构示意图。FIG. 9 is a schematic structural diagram of the message display module 802 in FIG. 8 .

具体实施方式Detailed ways

在即时消息交互过程中,因为服务器会把交互双方的消息按时间先后顺序依次发给接收方,双方的交互信息在客户端里通常按时间顺序呈现。比如发送方发送的两条消息中间显示一条接收方的消息,如果发送方的两条消息是表达一个完整含义,被间断后容易出现歧义和误会。In the process of instant message interaction, because the server sends the messages of both parties to the recipient in chronological order, the interaction information of the two parties is usually presented in the client in chronological order. For example, a message from the receiver is displayed in the middle of two messages sent by the sender. If the two messages from the sender express a complete meaning, ambiguity and misunderstanding are prone to occur after being interrupted.

为了解决上述问题,本发明的实施例提供了一种即时消息显示方法和装置。下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。In order to solve the above problems, embodiments of the present invention provide an instant message display method and apparatus. Hereinafter, the embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that, the embodiments in the present application and the features in the embodiments may be arbitrarily combined with each other if there is no conflict.

首先结合附图,对本发明的实施例一进行说明。First, the first embodiment of the present invention will be described with reference to the accompanying drawings.

本发明实施例提供了一种即时消息显示系统,如图1所示,包括:发送端、服务器、接收端,通过蜂窝网络、有线连接、WIFI、蓝牙等网络通信连接组成一个可实现端到端通信的网络设备。在某些系统中,没有服务器参与业务流程,则端到端之间通过网络实现透传。用户之间的交互信息可以是文字、图片等多媒体信息。发送端和接收端可以是移动终端,也可以是如PC等其他可装载客户端完成相应功能的设备。本发明实施例中,以包含服务器的系统为例进行说明。An embodiment of the present invention provides an instant message display system, as shown in FIG. 1 , including: a sending end, a server, and a receiving end, which are connected through a cellular network, wired connection, WIFI, Bluetooth and other network communication connections to form an end-to-end Communication network equipment. In some systems, there is no server involved in the business process, and end-to-end transparent transmission is achieved through the network. The interactive information between users may be multimedia information such as text and pictures. The sending end and the receiving end may be mobile terminals, or may be other devices such as PCs that can be loaded with clients to complete corresponding functions. In the embodiment of the present invention, a system including a server is used as an example for description.

本发明实施例的应用场景如下:The application scenarios of the embodiments of the present invention are as follows:

用户A和用户B通过消息客户端进行在线聊天,用户A将她想说的话通过两条消息发送,但用户B反馈很快,用户B发送的消息插在用户A的两条消息之间。目前现有的聊天软件,通常按消息的时间顺序就显示成如下形式:User A and User B chat online through a messaging client. User A sends what she wants to say in two messages, but User B responds quickly. The message sent by User B is inserted between the two messages of User A. At present, the existing chat software is usually displayed in the following form according to the chronological order of the messages:

消息1:“10:31用户A:今天逛街买了件衣服”Message 1: "10:31 User A: I went shopping and bought a piece of clothing today"

消息2:“10:32用户B:我也买了件毛衣”Message 2: "10:32 User B: I also bought a sweater"

消息3:“10:32用户A:真是太烂了”。Message 3: "10:32 User A: That sucks".

本来用户A是对自己买的衣服的评价。但用户B的消息插在用户A的两条消息之间,会让用户B引起误会。实际使用中,用户A又得进行解释。如果通过技术手段能让用户A的两条消息在双方客户端上连续进行显示,则能大大提升用户的体验。Originally, user A was evaluating the clothes he bought. However, user B's message is inserted between the two messages of user A, which will cause user B to misunderstand. In actual use, user A has to explain again. If two messages of user A can be continuously displayed on both clients through technical means, the user experience can be greatly improved.

使用本发明实施例提供的技术方案能够解决上述问题,可以将消息3的显示位置调整到消息1和消息2之间显示。因为即时消息的显示顺序默认都是按照即时消息的实际发送时间先后排列显示的,所以显示位置可以用即时消息的时间信息来在客户端中定位,本发明中调整即时消息的显示位置实际就是调整即时消息在客户端中的显示顺序。通常客户端在显示用户交互消息时会显示已收发消息的时间信息。例如,消息发送成功后,用户界面除了显示这条消息外,还会显示发送时间(一般情况下,发送时间即是发送该即时消息的实际发送时间,实际发送时间可能是发送端的系统时间,也可能是服务器的系统时间,具体参照系统设置。实际发送时间有的是发送端发送消息的时间(或者消息发送成功时的时间),有的是服务器接收到发送端发送消息时的时间。)。服务器接收该即时消息并将该即时消息发送给接收端时,还会将该时间信息也发送给接收端,接收端显示接收到的即时消息以及该即时消息在发送端的发送时间。通常,消息的显示就是按照这种时间信息进行排序,所以消息的位置可以用消息的发送时间来定位。The above problems can be solved by using the technical solutions provided by the embodiments of the present invention, and the display position of the message 3 can be adjusted to be displayed between the message 1 and the message 2 . Because the display order of instant messages is displayed in sequence according to the actual sending time of instant messages by default, the display position can be located in the client by using the time information of instant messages. In the present invention, adjusting the display position of instant messages is actually adjusting The order in which instant messages are displayed in the client. Usually the client will display the time information of the sent and received messages when displaying user interaction messages. For example, after a message is sent successfully, the user interface will not only display the message, but also display the sending time (generally, the sending time is the actual sending time of sending the instant message, and the actual sending time may be the system time of the sender, or It may be the system time of the server, please refer to the system settings for details. The actual sending time may be the time when the sender sends the message (or the time when the message is sent successfully), or the time when the server receives the message sent by the sender.). When the server receives the instant message and sends the instant message to the receiver, it also sends the time information to the receiver, and the receiver displays the received instant message and the sending time of the instant message at the sender. Usually, the display of messages is sorted according to this time information, so the location of the message can be located by the time when the message was sent.

下面结合附图,对本发明的实施例一进行说明。Embodiment 1 of the present invention will be described below with reference to the accompanying drawings.

本发明实施例一的应用场景如下:The application scenario of Embodiment 1 of the present invention is as follows:

用户A发送了两条消息,但在两条消息显示之间收到用户B的消息。用户A希望把自己发送的第二条消息调整到紧随第一条消息显示。User A sends two messages, but receives a message from User B between the two message displays. User A wishes to adjust the second message sent by himself to be displayed immediately after the first message.

使用本发明实施例提供的即时消息显示方法完成对已发送的即时消息显示位置调整的流程如图2所示,包括:The process of using the instant message display method provided by the embodiment of the present invention to complete the adjustment of the display position of the sent instant message is shown in FIG. 2 , including:

步骤201:发送端获取待调整显示位置的已发送的即时消息的实际发送时间以及能定位其目的显示位置的时间信息。Step 201: The sending end acquires the actual sending time of the sent instant message whose display position is to be adjusted and the time information that can locate its destination display position.

本发明实施例中,以用户选择调整第二条已发送的即时消息的显示位置为例进行说明。In the embodiment of the present invention, the user selects to adjust the display position of the second sent instant message as an example for description.

第一条已发送的即时消息(以下简称为第一条消息)的实际发送时间是T1,第二条已发送的即时消息(以下简称为第二条消息)的实际发送时间是T2,那么发送端在消息列表中可以获取这两个实际发送时间。The actual sending time of the first sent instant message (hereinafter referred to as the first message) is T1, and the actual sending time of the second sent instant message (hereinafter referred to as the second message) is T2, then send The terminal can obtain the two actual sending times in the message list.

通过用户的操作选择第二条已发送的即时消息,获取第二条已发送的即时消息的实际发送时间,这个实际发送时间要告知接收端,接收端才能知道是调整第二条已发送的即时消息。然后通过用户操作选择第二条消息要调整的能定位新位置的时间信息,比如用第一条消息的实际发送时间信息来标志这个目的位置,这个目的位置的指示时间信息告知接收端,接收端才能知道定位新位置。进一步还能获取第二条消息的显示命令(显示命令通过用户操作发出)。例如在触摸屏终端,用户点选第二条消息,并越过用户B的消息拖动到第一条消息之后紧跟,客户端就能获取T1,T2,以及要求T2的消息显示在T1消息之后的这个显示命令。如果把第二条消息拖到第一条消息之前,那么客户端就会获取到要求T2的消息显示在T1消息之前这个显示命令。这个显示命令可用一个指示标志来表示,并通知接收端,主要指示第二条消息是呈现在目的位置之前或之后。或者通过约定,就不用发送这个指示标志。如果目的显示位置的时间信息指示的位置没有其他消息显示,也不需要这个指示标志。Select the second sent instant message through the user's operation, and obtain the actual sending time of the second sent instant message. information. Then select the time information that can locate the new position to be adjusted in the second message through the user operation, for example, use the actual sending time information of the first message to mark the destination location, and the indicated time information of the destination location informs the receiving end, the receiving end to know the new location. Further, the display command of the second message can be obtained (the display command is issued by user operation). For example, on a touch screen terminal, the user clicks on the second message and drags it over the message of user B to the first message. The client can obtain T1, T2, and the message that requires T2 to be displayed after the T1 message. This shows the command. If the second message is dragged before the first message, the client will get the display command that requires the T2 message to be displayed before the T1 message. This display command can be represented by an indicator and inform the receiver, mainly indicating whether the second message is presented before or after the destination. Or by convention, this indicator does not need to be sent. If no other message is displayed at the location indicated by the time information of the destination display location, this indication flag is also not required.

发送端可以在用户操作时就改变第二条消息的呈现方式,例如将第二条消息重新紧跟第一条消息之后显示。The sender can change the presentation mode of the second message when the user operates, for example, display the second message immediately after the first message.

确定目的显示位置有多种方式,用户可以通过某种操作来确定目的显示位置,如点选已发送的消息,根据弹出菜单选择如“修改显示位置”之类的功能,然后选择某个位置,执行“移动到此处”;或点选已发送的消息,直接拖动到某个目的位置。同样确定能定位目的显示位置的时间信息也有多种方式,或直接输入一时间,以该时间标记目的显示位置;或用其它两条相邻的已发送的消息的发送时间构成的时间区间来定位;或用这个时间区间内的任意时刻定位,或直接用某条已发送的消息的发送时间来定位(这种情况需要指明是在这个能定位的消息之前还是之后)。可实现选择目的显示位置的效果的实现方式均在本发明的保护范围之内,在此不一一列举说明。There are many ways to determine the destination display location. The user can determine the destination display location through some operation, such as clicking on the sent message, selecting a function such as "Modify Display Location" from the pop-up menu, and then selecting a location. Execute "move to here"; or click the sent message and drag it directly to a destination. Similarly, there are many ways to determine the time information that can locate the destination display position, or directly input a time to mark the destination display location with this time; or use the time interval formed by the sending time of other two adjacent sent messages to locate ; Or use any time in this time interval to locate, or directly use the sending time of a sent message to locate (in this case, you need to specify whether it is before or after the message that can be located). The implementation manners that can achieve the effect of selecting the target display position are all within the protection scope of the present invention, and will not be listed and described here.

步骤202:发送端将待调整显示位置的即时消息的实际发送时间和目的显示位置的时间信息发送给接收端。Step 202: The sender sends the actual sending time of the instant message whose display position is to be adjusted and the time information of the destination display position to the receiver.

本步骤中,该时间信息包括待调整显示位置的即时消息的实际发送时间和目的显示位置对应的时间信息。这样,接收端就可以根据实际发送时间确定相应的即时消息,再根据目的显示位置对应的时间信息确定目的显示位置,从而完成在目的显示位置显示即时消息,而不需要将该即时消息的内容再次发送。In this step, the time information includes the actual sending time of the instant message whose display position is to be adjusted and the time information corresponding to the destination display position. In this way, the receiving end can determine the corresponding instant message according to the actual sending time, and then determine the destination display location according to the time information corresponding to the destination display location, so as to complete the display of the instant message at the destination display location without the need to re-display the content of the instant message. send.

步骤203:发送端、接收端按目的显示位置重新显示该发送端已发送的即时消息。Step 203: The sending end and the receiving end redisplay the instant message sent by the sending end according to the destination display position.

发送端、接收端按照指令将先前已显示的即时消息重新显示,如把第二条消息显示的位置挪到紧跟第一条消息之后。The sender and the receiver redisplay the previously displayed instant message according to the instruction, for example, move the displayed position of the second message to immediately after the first message.

下面结合附图,对本发明的实施例二进行说明。The second embodiment of the present invention will be described below with reference to the accompanying drawings.

本发明实施例提供了一种即时消息显示方法,将待发送消息发送后能显示在指定的目的位置,具体流程如图3所示包括:An embodiment of the present invention provides an instant message display method, which can display the message to be sent at a designated destination after being sent. The specific process is shown in FIG. 3 and includes:

步骤301:发送端获取能定位待发送消息的目的显示位置的时间信息。发送端如果需要待发送的即时消息插入在已发送的消息之前(或随后),则可获取想插入位置的已发送的消息的时间信息。或者获取两条相邻的已发送的消息的发送时间构成的时间区间来定位目的显示位置;或用这个时间区间内的任意时刻定位目的显示位置。如果是用已发送消息的时间信息定位目的显示位置,还要有指示标志,表明是在该已发送消息之前还是之后。如果系统有约定,这个指示标志无需发送。如果是用两条相邻的已发送的消息的发送时间构成的时间区间或该时间区间内的任意时刻,也能直接定位,无需指示标志。Step 301: The sender obtains time information that can locate the destination display position of the message to be sent. If the sender needs to insert the instant message to be sent before (or after) the sent message, it can obtain the time information of the sent message at the position where it wants to insert. Or obtain the time interval formed by the sending times of two adjacent sent messages to locate the destination display position; or use any time in this time interval to locate the destination display location. If the time information of the sent message is used to locate the destination display position, there is also an indication mark to indicate whether it is before or after the sent message. If the system has an agreement, this indicator need not be sent. If it is a time interval formed by the sending time of two adjacent sent messages or any moment in the time interval, it can also be located directly without the need for an indicator.

步骤302:发送端在发送待发送的即时消息时携带相应的目的显示位置的时间信息。Step 302: The sender carries the time information of the corresponding destination display position when sending the instant message to be sent.

本步骤中,通过携带目的显示位置的时间信息,就能通知接收端,在目的显示位置显示新消息。如果发送端还发送了目的显示位置前后的指示标志,接收端还能将发送端发来的即时消息插入在目的显示位置对应的消息之前(或随后)。In this step, by carrying the time information of the destination display position, the receiver can be notified, and a new message can be displayed at the destination display position. If the sender also sends the indication signs before and after the destination display position, the receiver can also insert the instant message sent by the sender before (or after) the message corresponding to the destination display position.

步骤303:发送端、接收端在目的显示位置显示新即时消息。Step 303: The sender and the receiver display the new instant message at the destination display position.

本发明实施例中,利用已发送的消息的实际发送时间,可实现在已发送的消息之前/后进行插入新的即时消息,便于提升用户体验。In the embodiment of the present invention, by using the actual sending time of the sent message, a new instant message can be inserted before/after the sent message, so as to improve user experience.

例如这样的场景:用户A把想说的话准备分成几条消息发送,在用户A还没把所有消息发送完成时就收到了用户B的反馈消息。有时为避免表达意义不完整或避免对方误会,需要将新消息插在用户B的消息之前而紧随自己已发送的消息,那么采用本方案实现步骤如下:For example, in this scenario: User A prepares to send what he wants to say into several messages, and receives a feedback message from User B before User A has sent all the messages. Sometimes, in order to avoid incomplete expression or avoid misunderstanding by the other party, it is necessary to insert a new message before user B's message and immediately follow the message that he has sent. Then the implementation steps of this solution are as follows:

步骤1:用户A执行在已发送消息之前/后进行插入消息时,通过客户端获取已发送的消息的实际发送时间。Step 1: User A obtains the actual sending time of the sent message through the client when inserting the message before/after the sent message.

例如对于现在的触摸屏终端,用户可以在用户界面上执行一些插入动作,例如可在已显示的消息上滑动操作,或在两条已显示的消息上使用多点触摸滑动执行插入新消息的动作。当然也可通过其他比如用户菜单、按钮的方式执行这些动作。在已发送消息前/后执行插入新消息的动作时,客户端即可获取已发送消息的实际发送时间或两条相邻的已发送消息的实际发送时间构成的时间区间或者该时间区间内的任意时刻作为目的显示位置的时间信息。。For example, for a current touch screen terminal, a user can perform some insertion actions on the user interface, for example, a sliding operation can be performed on a displayed message, or an action of inserting a new message can be performed by using multi-touch sliding on two displayed messages. Of course, these actions can also be performed in other ways, such as user menus and buttons. When the action of inserting a new message is performed before/after the sent message, the client can obtain the actual sending time of the sent message or the time interval formed by the actual sending time of two adjacent sent messages, or the time interval within the time interval. The time information of the location is displayed at any time as the destination. .

步骤2:在发送待发送的即时消息时携带对应的目的显示位置的时间信息。Step 2: The time information of the corresponding destination display position is carried when the instant message to be sent is sent.

用户编辑待发送的即时消息完成后,发送时携带对应的目的显示位置时间信息。例如在消息头设定一个字段或标志,来存放这个时间信息。这个时间信息通常不会随新消息的内容显示出来。After the user completes editing the instant message to be sent, the corresponding destination display location time information is carried when sending. For example, a field or flag is set in the message header to store this time information. This time information is usually not displayed with the content of new messages.

步骤3:客户端按目的显示位置显示该(此时已变成发送了)即时消息。Step 3: The client displays the instant message (which has now become sent) according to the destination display position.

接收端收到即时消息时,检测即时消息是否包含对应的时间信息,如有就按该时间信息对应的目的显示位置显示所接收的即时消息。发送端在执行插入指令、编辑或发送时就可按这个目的显示位置同样显示。When the receiver receives the instant message, it detects whether the instant message contains the corresponding time information, and if so, displays the received instant message according to the destination display position corresponding to the time information. The sender can also display according to the destination display position when executing the insert instruction, editing or sending.

这样利用即时消息的时间信息可以在指定位置实现插入新消息,或者移动已发送过的消息的显示位置顺序。进一步也可对已发送的即时消息进行编辑/删除等常规操作。例如用户双击某条已发送的即时消息进入编辑模式进行编辑,编辑完成后重新发送,但携带了它上次的实际发送时间信息,那么接收端就能知道是对上次该条即时消息进行更新,而不是作为一条普通的新的即时消息接收显示。这种携带能定位已发送消息的实际发送时间信息,就能实现对已发送消息的删除、更新等编辑操作,这对使用消息客户端进行交互的用户,可极大提升用户的体验。In this way, by using the time information of the instant message, it is possible to insert a new message at a specified position, or to move the display position order of the messages that have been sent. Further, routine operations such as editing/deleting the sent instant messages can also be performed. For example, if the user double-clicks a sent instant message to enter the editing mode for editing, and then resends it after editing, but carries the information of its last actual sending time, then the receiver can know that the last instant message was updated. , instead of being displayed as a regular new instant message reception. This kind of carrying can locate the actual sending time information of the sent message, and can realize editing operations such as deletion and update of the sent message, which can greatly improve the user experience for users who interact with the message client.

以上实施例中,客户端获取能够定位目的显示位置的时间信息,并发送一条特殊的包含这个时间信息的消息指令,能够实现在收发端改变新消息或已发送消息的显示顺序,提升了用户体验。In the above embodiment, the client obtains time information capable of locating the target display position, and sends a special message instruction containing the time information, so that the display order of new messages or sent messages can be changed at the sending and receiving end, and the user experience is improved. .

下面结合附图,对本发明的实施例三进行说明。The third embodiment of the present invention will be described below with reference to the accompanying drawings.

本发明实施例提供了一种即时消息显示方法,使用该方法能够按照客户指定的位置显示即时消息,提升了用户体验。The embodiment of the present invention provides an instant message display method, and the instant message can be displayed according to the position designated by the customer by using the method, and the user experience is improved.

使用该方法完成调整即时消息显示位置的流程如图4所示,包括:The process of using this method to adjust the display position of the instant message is shown in Figure 4, including:

步骤401:发送端确定即时消息的目的显示位置的时间信息,所述时间信息指示当前时刻前的时间;Step 401: the sender determines the time information of the destination display position of the instant message, where the time information indicates the time before the current moment;

本发明实施例所涉及的即时消息可为待发送的即时消息(即还未发出的即时消息)和已发出的即时消息(即接收端已接收并显示的即时消息)。The instant messages involved in the embodiments of the present invention may be instant messages to be sent (ie, instant messages that have not yet been sent) and instant messages that have been sent (ie, instant messages that have been received and displayed by the receiver).

本发明实施例中,可选择一目的显示位置作为显示相应即时消息的位置,目的显示位置可用时间或时间区间标定,以相应的时间或时间区间作为目的显示位置的时间信息。一般情况下,该时间信息指示当前时刻前的时间。In this embodiment of the present invention, a destination display location can be selected as the location for displaying the corresponding instant message, the destination display location can be calibrated by time or time interval, and the corresponding time or time interval is used as the time information of the destination display location. Generally, the time information indicates the time before the current time.

本步骤具体包括:This step specifically includes:

1、发送端接收用户操作产生的的时间信息指示,所述时间信息指示中携带有所述目的显示位置对应的显示时间或可显示所述即时消息的时间区间;1. The sending end receives the time information indication generated by the user operation, and the time information indication carries the display time corresponding to the destination display position or the time interval in which the instant message can be displayed;

2、发送端以所述显示时间作为所述目的显示位置的时间信息,或,2. The sender uses the display time as the time information of the destination display position, or,

从所述时间区间中选择任一时间作为所述目的显示位置的时间信息,或,Select any time from the time interval as the time information of the destination display location, or,

以所述时间区间作为所述目的显示位置的时间信息。Using the time interval as the destination display position time information.

步骤402:发送端将所述即时消息的目的显示位置的时间信息通知给所述即时消息的接收端,指示所述接收端按照该时间信息在所述目的显示位置显示所述即时消息;Step 402: the sender notifies the receiver of the instant message of the time information of the destination display position of the instant message, and instructs the receiver to display the instant message at the destination display position according to the time information;

本步骤中,对于待发送的即时消息,在向所述接收端发送所述待发送的即时消息时,携带发送所述即时消息的所述目的显示位置的时间信息,指示所述接收端根据所述目的显示位置的时间信息显示所述即时消息。In this step, for the instant message to be sent, when the instant message to be sent is sent to the receiving end, the time information of the destination display location for sending the instant message is carried, and the receiving end is instructed according to the The instant message is displayed according to the time information of the destination display location.

对于已发送的第一即时消息,将已发送的所述第一即时消息的实际发送时间和所述目的显示位置的时间信息向所述接收端发送,指示所述接收端根据所述目的显示位置的时间信息显示所述实际发送时间对应的第一即时消息。For the sent first instant message, send the actual sending time of the sent first instant message and the time information of the destination display location to the receiving end, instructing the receiving end to display the location according to the destination The time information shows the first instant message corresponding to the actual sending time.

优选的,发送端也按照目的显示位置显示所述的即时消息。Preferably, the sender also displays the instant message according to the destination display position.

优选的,还可以在将所述即时消息的目的显示位置的时间信息通知给所述即时消息的接收端时,同时发送指示标志。在存在第二即时消息,该第二即时消息的显示位置即为所述目的显示位置时,该指示标志指示所述接收端将所述即时消息显示于所述第二即时消息之前或之后。Preferably, when notifying the receiver of the instant message of the time information of the destination display position of the instant message, an indication flag may also be sent at the same time. When there is a second instant message, and the display position of the second instant message is the destination display position, the indicator sign instructs the receiver to display the instant message before or after the second instant message.

优选的,也可以根据业务系统的约定,或者发送端与所述接收端协定将所述即时消息显示于所述第二即时消息之前或之后。Preferably, the instant message can also be displayed before or after the second instant message according to the agreement of the service system, or the agreement between the sender and the receiver.

步骤403:接收端接收发送端发送的即时消息的目的显示位置的时间信息,所述时间信息指示当前时刻前的时间;Step 403: the receiving end receives the time information of the destination display position of the instant message sent by the transmitting end, where the time information indicates the time before the current moment;

本步骤中,对于发送端刚发送的即时消息,接收发送端发送的即时消息的目的显示位置的时间信息的同时,接收发送端发送的所述即时消息。In this step, for the instant message just sent by the sender, the instant message sent by the sender is received at the same time as the time information of the destination display position of the instant message sent by the sender.

本步骤中,对于发送端先前已发送的即时消息,在接收发送端发送的即时消息的目的显示位置的时间信息的同时,接收发送端发送的所述即时消息的实际发送时间。In this step, for the instant message previously sent by the sender, the actual sending time of the instant message sent by the sender is received at the same time as the time information of the destination display position of the instant message sent by the sender.

优选的,在接收发送端发送的即时消息的目的显示位置的时间信息的同时,接收该发送端发送的指示标志,该指示标志指示所述接收端将即时消息显示于所述目的显示位置之前或之后。Preferably, while receiving the time information of the destination display position of the instant message sent by the sender, an indication sign sent by the sender is received, and the indication sign instructs the receiver to display the instant message before the destination display position or after.

优选的,还可以根据系统约定,或与所述发送端约定将即时消息显示于所述目的显示位置之前或之后。Preferably, the instant message may be displayed before or after the destination display position according to a system agreement or an agreement with the sender.

步骤404:接收端根据所述时间信息,在所述目的显示位置显示所述即时消息。Step 404: The receiving end displays the instant message in the destination display position according to the time information.

本步骤中,在所述时间信息为一具体时间时,以所述具体时间对应的位置为目的显示位置,或,In this step, when the time information is a specific time, the position is displayed for the purpose of the position corresponding to the specific time, or,

在所述时间信息为一时间区间时,选择所述时间区间中任一时间对应的位置作为目的显示位置;When the time information is a time interval, selecting a position corresponding to any time in the time interval as the destination display position;

在所述目的显示位置显示所述即时消息。The instant message is displayed at the destination display location.

在所述目的显示位置已有对应的消息显示时,根据所述指示标志或与所述发送端的约定选择在所述目的显示位置之前或之后显示所述即时消息。When a corresponding message is already displayed at the destination display location, the instant message is selected to be displayed before or after the destination display location according to the indicator or an agreement with the sender.

对于发送端先前已发送的即时消息,本步骤在确定目的显示位置之前,还需要根据所述实际发送时间确定对应的即时消息。For the instant message previously sent by the sender, before determining the destination display position in this step, the corresponding instant message needs to be determined according to the actual sending time.

下面结合附图,对本发明的实施例四进行说明。The fourth embodiment of the present invention will be described below with reference to the accompanying drawings.

本发明实施例提供了一种即时消息显示装置,该装置的结构如图5所示,包括:An embodiment of the present invention provides an instant message display device. The structure of the device is shown in FIG. 5 , including:

目的显示位置确定模块501,用于确定即时消息的目的显示位置的时间信息,所述时间信息指示当前时刻前的时间;The destination display position determination module 501 is used to determine the time information of the destination display location of the instant message, the time information indicating the time before the current moment;

显示指示模块502,用于将所述即时消息的目的显示位置的时间信息通知给所述即时消息的接收端,指示所述接收端按照该时间信息在所述目的显示位置显示所述即时消息。如果目的显示位置是已发送的第二即时消息的显示位置时,则还用于发送指示标志给所述接收端或与所述接收端进行协定,指示所述接收端在该第二即时消息之前或之后显示所述即时消息。The display instruction module 502 is configured to notify the receiver of the instant message of the time information of the destination display position of the instant message, and instruct the receiver to display the instant message at the destination display position according to the time information. If the destination display position is the display position of the sent second instant message, it is also used for sending an indication flag to the receiving end or making an agreement with the receiving end, indicating that the receiving end is before the second instant message or display the instant message afterwards.

优选的,该装置还包括:Preferably, the device further includes:

本地显示调整模块503,用于在所述目的显示位置显示所述即时消息。The local display adjustment module 503 is configured to display the instant message in the destination display position.

优选的,所述显示指示模块502的结构如图6所示,包括:Preferably, the structure of the display indication module 502 is shown in FIG. 6 , including:

即时指示单元5021,用于在向所述接收端发送待发送的即时消息时,携带发送所述即时消息的所述目的显示位置的时间信息,指示所述接收端根据所述目的显示位置的时间信息在所述目的显示位置显示所述即时消息。The instant indicating unit 5021 is configured to carry the time information of the destination display location for sending the instant message when sending the instant message to be sent to the receiving end, and instruct the receiving end to display the time of the location according to the destination The message displays the instant message at the destination display location.

优选的,所述显示指示模块502还包括:Preferably, the display indication module 502 further includes:

延时指示单元5022,用于在所述即时消息具体为已发送的第一即时消息时,将已发送的所述第一即时消息的实际发送时间和所述目的显示位置的时间信息向所述接收端发送,指示所述接收端根据所述目的显示位置的时间信息在所述目的显示位置显示所述实际发送时间对应的第一即时消息。The delay indicating unit 5022 is configured to, when the instant message is specifically the first instant message that has been sent, send the actual sending time of the first instant message that has been sent and the time information of the destination display position to the The receiving end sends, instructing the receiving end to display the first instant message corresponding to the actual sending time at the destination display location according to the time information of the destination display location.

优选的,所述目的显示位置确定模块501的结构如图7所示,包括:Preferably, the structure of the destination display position determination module 501 is shown in FIG. 7 , including:

用户指示收集单元5011,用于接收用户操作产生的的时间信息指示,所述时间信息指示中携带有所述目的显示位置对应的显示时间或可显示所述即时消息的时间区间;The user instruction collection unit 5011 is configured to receive a time information indication generated by a user operation, and the time information indication carries the display time corresponding to the target display position or the time interval in which the instant message can be displayed;

时间信息生成单元5012,用于以所述显示时间作为所述目的显示位置的时间信息,或,A time information generating unit 5012, configured to use the display time as the time information of the destination display position, or,

从所述时间区间中选择任一时间作为所述目的显示位置的时间信息,或,Select any time from the time interval as the time information of the destination display location, or,

以所述时间区间作为所述目的显示位置的时间信息。Using the time interval as the destination display position time information.

图5至图7所示的即时消息显示装置可集成于移动终端等可运行软件客户端的发送端设备中,由发送端设备执行相应功能。The instant message display apparatuses shown in FIG. 5 to FIG. 7 can be integrated into a sending end device that can run a software client such as a mobile terminal, and the corresponding function is performed by the sending end device.

本发明还提供了一种即时消息显示装置,其结构如图8所示,包括:The present invention also provides an instant message display device, the structure of which is shown in Figure 8, including:

指示接收模块801,用于接收发送端发送的即时消息的目的显示位置的时间信息,所述时间信息指示当前时刻前的时间;如果目的显示位置的时间信息是已发送的即时消息的时间,则还用于接收发送端发送的目的显示位置前/后的指示标志;The instruction receiving module 801 is used to receive the time information of the destination display position of the instant message sent by the sender, and the time information indicates the time before the current moment; if the time information of the destination display location is the time of the instant message that has been sent, then It is also used to receive the indication signs before/after the destination display position sent by the sender;

消息显示模块802,用于根据所述时间信息,在所述目的显示位置显示所述即时消息。The message display module 802 is configured to display the instant message in the destination display position according to the time information.

优选的,所述消息显示模块802的结构如图9所示,包括:Preferably, the structure of the message display module 802 is shown in FIG. 9, including:

目的显示位置确定单元8021,用于在所述时间信息为一具体时间时,以所述具体时间对应的位置为目的显示位置,或,The destination display location determination unit 8021 is used to display the location with the location corresponding to the specific time as the destination when the time information is a specific time, or,

在所述时间信息为一时间区间时,选择所述时间区间中任一时间对应的位置作为目的显示位置;When the time information is a time interval, selecting a position corresponding to any time in the time interval as the destination display position;

显示单元8022,用于在所述目的显示位置显示所述即时消息。A display unit 8022, configured to display the instant message in the destination display position.

图8至图9所示的即时消息显示装置可集成于移动终端等可运行软件客户端的接收端设备中,由接收端设备执行相应功能。The instant message display apparatuses shown in FIG. 8 to FIG. 9 can be integrated into a receiver device that can run a software client such as a mobile terminal, and the receiver device performs corresponding functions.

使用上述即时消息显示装置,可结合本发明的实施例一至三所述的即时消息显示方法,完成对即时消息显示位置顺序的调整。在发送端,首先确定即时消息的目的显示位置的时间信息,所述时间信息指示当前时刻前的时间,再将所述即时消息的目的显示位置的时间信息通知给所述即时消息的接收端,指示所述接收端按照该时间信息在所述目的显示位置显示所述即时消息;在接收端,接收发送端发送的即时消息的目的显示位置的时间信息,所述时间信息指示当前时刻前的时间,根据所述时间信息,在所述目的显示位置显示所述即时消息。实现了根据需要对即时消息显示位置顺序的调整,解决了现有的即时消息显示方式用户体验差的问题。便于用户使用,提升用户体验。Using the above instant message display device, in combination with the instant message display methods described in the first to third embodiments of the present invention, the adjustment of the order of the display positions of the instant messages can be completed. At the sending end, first determine the time information of the destination display location of the instant message, the time information indicates the time before the current time, and then notify the instant message receiver of the time information of the destination display location of the instant message, Instruct the receiving end to display the instant message at the destination display position according to the time information; at the receiving end, receive the time information of the destination display location of the instant message sent by the sending end, the time information indicating the time before the current time , and display the instant message in the destination display position according to the time information. The adjustment of the order of the display positions of the instant messages according to the needs is realized, and the problem of poor user experience of the existing instant message display methods is solved. User-friendly and improve user experience.

本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。Those of ordinary skill in the art can understand that all or part of the steps in the above embodiments can be implemented using a computer program flow, the computer program can be stored in a computer-readable storage medium, and the computer program can be implemented on a corresponding hardware platform (such as system, apparatus, apparatus, device, etc.) to perform, when performed, include one or a combination of the steps of a method embodiment.

可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Optionally, all or part of the steps in the above-mentioned embodiments may also be implemented using integrated circuits, and these steps may be fabricated into individual integrated circuit modules, or a plurality of modules or steps in them may be fabricated into a single integrated circuit module. accomplish. As such, the present invention is not limited to any particular combination of hardware and software.

上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。Each device/functional module/functional unit in the above-mentioned embodiments may be implemented by a general-purpose computing device, which may be centralized on a single computing device or distributed on a network composed of multiple computing devices.

上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。When each device/functional module/functional unit in the above embodiments is implemented in the form of a software functional module and sold or used as an independent product, it may be stored in a computer-readable storage medium. The computer-readable storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, and the like.

任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope described in the claims.

Claims (15)

1. An instant message display method, comprising:
determining time information of a target display position of the instant message, wherein the time information indicates the time before the current moment;
informing a receiving end of the instant message of the time information of the target display position of the instant message, and indicating the receiving end to display the instant message at the target display position according to the time information;
the instant message is specifically a first instant message which is sent, or the instant message is specifically an instant message to be sent;
notifying the receiving end of the instant message of the time information of the destination display position of the instant message specifically comprises the following steps:
and sending the actual sending time of the sent first instant message and the time information of the target display position to the receiving end, and indicating the receiving end to display the first instant message corresponding to the actual sending time at the target display position according to the time information of the target display position.
2. The method according to claim 1, wherein notifying the inter-information of the destination display position of the instant message to the receiving end of the instant message specifically comprises:
and when the instant message to be sent is sent to the receiving end, the time information of the target display position for sending the instant message is carried, and the receiving end is instructed to display the instant message at the target display position according to the time information of the target display position.
3. The instant message display method of claim 1, wherein the determining time information of the destination display position of the instant message comprises:
receiving a time information indication generated by user operation, wherein the time information indication carries display time corresponding to the target display position or a time interval for displaying the instant message;
the display time is used as the time information of the destination display position, or,
selecting any time from the time interval as the time information of the target display position, or,
and taking the time interval as the time information of the target display position.
4. The instant message display method of claim 1, wherein the destination display location is a display location of a second instant message that has been sent, the method further comprising:
and when the time information of the target display position of the instant message is notified to the receiving end of the instant message, an indication mark is simultaneously sent, and the indication mark indicates the receiving end to display the instant message before or after the second instant message.
5. The instant message display method of claim 1, wherein the destination display location is a display location of a second instant message that has been sent, the method further comprising:
and the instant message is displayed before or after the second instant message by the agreement with the receiving end.
6. The instant message display method of claim 1, further comprising:
and displaying the instant message at the destination display position.
7. An instant message display method, comprising:
receiving time information of a target display position of an instant message sent by a sending end, wherein the time information indicates the time before the current moment;
displaying the instant message at the target display position according to the time information;
when the instant message is a first instant message which is sent, the method comprises the following steps:
receiving the actual sending time of the first instant message sent by the sending end while receiving the time information sent by the sending end;
determining a corresponding first instant message according to the actual sending time;
displaying a first instant message corresponding to the actual sending time at the target display position;
alternatively, the method comprises: receiving the instant message carrying the time information sent by the sending end while receiving the time information sent by the sending end;
and displaying the instant message at the destination display position.
8. The instant message display method of claim 7 wherein displaying the instant message at the destination display location based on the time information comprises:
when the time information is a specific time, displaying a position with the position corresponding to the specific time as a target, or,
when the time information is a time interval, selecting a position corresponding to any time in the time interval as a target display position;
and displaying the instant message at the destination display position.
9. The instant message display method of claim 7, wherein the destination display location is a display location of a second instant message that has been sent, the method further comprising:
and receiving an indication mark sent by the sending end while receiving the time information of the destination display position of the instant message sent by the sending end, wherein the indication mark indicates the receiving end to display the instant message before or after the second instant message.
10. The instant message display method of claim 7, wherein the destination display location is a display location of a second instant message that has been sent, the method further comprising:
and appointing with the sender to display the instant message before or after the second instant message.
11. An instant message display device, comprising:
the destination display position determining module is used for determining the time information of the destination display position of the instant message, wherein the time information indicates the time before the current moment;
the display indicating module is used for notifying the time information of the target display position of the instant message to a receiving end of the instant message and indicating the receiving end to display the instant message at the target display position according to the time information;
the display indication module comprises:
an instant indication unit, configured to carry time information of the destination display position where the instant message is sent when sending the instant message to be sent to the receiving end, and indicate the receiving end to display the instant message at the destination display position according to the time information of the destination display position;
or, the display indication module includes:
and a delay indicating unit, configured to send, when the instant message is a sent first instant message, the actual sending time of the sent first instant message and the time information of the destination display position to the receiving end, and indicate the receiving end to display, at the destination display position, the first instant message corresponding to the actual sending time according to the time information of the destination display position.
12. The instant message display device of claim 11 wherein the display location determination module comprises:
the user indication collecting unit is used for receiving a time information indication generated by user operation, wherein the time information indication carries display time corresponding to the target display position or a time interval in which the instant message can be displayed;
a time information generating unit for using the display time as time information of the destination display position, or,
selecting any time from the time interval as the time information of the target display position, or,
and taking the time interval as the time information of the target display position.
13. The instant message display apparatus of claim 11 wherein the apparatus further comprises:
and the local display adjusting module is used for displaying the instant message at the target display position.
14. An instant message display device, comprising:
the indication receiving module is used for receiving the time information of the target display position of the instant message sent by the sending end, and the time information indicates the time before the current moment;
the message display module is used for displaying the instant message at the target display position according to the time information;
when the instant message is the first instant message sent,
an indication receiving module, configured to receive the actual sending time of the first instant message sent by the sending end while receiving the time information sent by the sending end;
determining a corresponding first instant message according to the actual sending time;
the message display module is used for displaying the first instant message corresponding to the actual sending time at the target display position;
or,
the indication receiving module is used for receiving the time information sent by the sending end and simultaneously receiving the instant message carrying the time information sent by the sending end;
and the message display module is used for displaying the instant message at the target display position.
15. The instant message display device of claim 14 wherein the message display module comprises:
a destination display position determining unit, configured to, when the time information is a specific time, take a position corresponding to the specific time as a destination display position, or,
when the time information is a time interval, selecting a position corresponding to any time in the time interval as a target display position;
and the display unit is used for displaying the instant message at the target display position.
CN201410180841.5A 2014-04-30 2014-04-30 Instant message display methods and device Expired - Fee Related CN104104588B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410180841.5A CN104104588B (en) 2014-04-30 2014-04-30 Instant message display methods and device
PCT/CN2014/089355 WO2015165225A1 (en) 2014-04-30 2014-10-23 Instant message display method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410180841.5A CN104104588B (en) 2014-04-30 2014-04-30 Instant message display methods and device

Publications (2)

Publication Number Publication Date
CN104104588A CN104104588A (en) 2014-10-15
CN104104588B true CN104104588B (en) 2019-01-18

Family

ID=51672400

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410180841.5A Expired - Fee Related CN104104588B (en) 2014-04-30 2014-04-30 Instant message display methods and device

Country Status (2)

Country Link
CN (1) CN104104588B (en)
WO (1) WO2015165225A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11362983B2 (en) 2016-08-09 2022-06-14 Myabuy, LLC Electronic messaging platform that allows users to change the content and attachments of messages after sending

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104104588B (en) * 2014-04-30 2019-01-18 中兴通讯股份有限公司 Instant message display methods and device
CN105099884B (en) * 2015-07-13 2018-02-23 小米科技有限责任公司 The rendering method and device of instant communication information
CN107135139A (en) 2016-02-26 2017-09-05 深圳富泰宏精密工业有限公司 Adjust the method and electronic installation of Message Record
TWI661694B (en) * 2016-02-26 2019-06-01 群邁通訊股份有限公司 Method and electronic device for adjusting message history
CN106027385A (en) * 2016-08-02 2016-10-12 深圳市乐乐米信息技术有限公司 Instant session message priority ranking method
CN106850413B (en) * 2017-03-01 2021-06-08 腾讯科技(深圳)有限公司 Instant messaging information processing method and device
CN107241258B (en) * 2017-05-27 2019-11-26 维沃移动通信有限公司 A kind of instant message is sent and display methods, transmitting terminal and receiving end
CN109840040A (en) * 2017-11-28 2019-06-04 阿里巴巴集团控股有限公司 The processing method and relevant device of message time
CN108536499B (en) * 2018-01-02 2021-05-18 联想(北京)有限公司 Information processing method and electronic device
CN110855549A (en) * 2019-10-28 2020-02-28 维沃移动通信有限公司 Message display method and terminal equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1716919A (en) * 2004-07-01 2006-01-04 国际商业机器公司 Method and device for instant message transrecieving
CN1929454A (en) * 2005-09-05 2007-03-14 腾讯科技(深圳)有限公司 Display method for instant message in instant communication
CN1989497A (en) * 2004-07-27 2007-06-27 西门子通讯公司 Method and apparatus for autocorrelation of instant messages
CN102883046A (en) * 2012-08-30 2013-01-16 广东欧珀移动通信有限公司 Information display method and device and mobile terminal

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020099775A1 (en) * 2001-01-25 2002-07-25 Anoop Gupta Server system supporting collaborative messaging based on electronic mail
US7200635B2 (en) * 2002-01-09 2007-04-03 International Business Machines Corporation Smart messenger
CN103135967B (en) * 2011-11-25 2017-07-21 腾讯科技(深圳)有限公司 Show the method and system of unread message
KR101942308B1 (en) * 2012-08-08 2019-01-25 삼성전자주식회사 Method for providing message function and an electronic device thereof
CN104104588B (en) * 2014-04-30 2019-01-18 中兴通讯股份有限公司 Instant message display methods and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1716919A (en) * 2004-07-01 2006-01-04 国际商业机器公司 Method and device for instant message transrecieving
CN1989497A (en) * 2004-07-27 2007-06-27 西门子通讯公司 Method and apparatus for autocorrelation of instant messages
CN1929454A (en) * 2005-09-05 2007-03-14 腾讯科技(深圳)有限公司 Display method for instant message in instant communication
CN102883046A (en) * 2012-08-30 2013-01-16 广东欧珀移动通信有限公司 Information display method and device and mobile terminal

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11362983B2 (en) 2016-08-09 2022-06-14 Myabuy, LLC Electronic messaging platform that allows users to change the content and attachments of messages after sending
US11516169B2 (en) 2016-08-09 2022-11-29 Myabuy, LLC Electronic messaging platform that allows users to change the content and attachments of messages after sending

Also Published As

Publication number Publication date
CN104104588A (en) 2014-10-15
WO2015165225A1 (en) 2015-11-05

Similar Documents

Publication Publication Date Title
CN104104588B (en) Instant message display methods and device
CN111756917B (en) Information interaction method, electronic device and computer readable medium
KR101695917B1 (en) Method, system and recording medium for managing group message
US9749282B2 (en) Electronic device and methods of updating and managing application status information in the electronic device
US10554600B2 (en) Method and device for sending emoticons
US20190306277A1 (en) Interaction between devices displaying application status information
US20160085381A1 (en) Managing and synchronizing views in multi-user application with a canvas
US9465506B2 (en) System and method for displaying additional information associated with a messaging contact in a message exchange user interface
US11169655B2 (en) Image distribution method, image distribution server device and chat system
CN112306325B (en) Interactive control method and device
WO2022206699A1 (en) Message transmission method and apparatus, and electronic device
CN115022262B (en) Session processing method, device, equipment and medium
CN115097984B (en) Interaction method, device, electronic device and storage medium
JP2017510893A (en) Message display method for distinguishing and displaying extracted messages in chat window, mobile terminal and chat server performing the method
CN110233742A (en) A kind of group's method for building up, system, terminal and server
US20160353406A1 (en) Media information sharing between networked mobile devices
US20170346938A1 (en) Sent Text Correction Feature
KR101377853B1 (en) Method for user interface in group chatting
CN104484144A (en) Image transmission method and device
US9021033B2 (en) Method to change instant messaging status based on text entered during conversation
CN111970188A (en) Capability forwarding method and device
CN114518923A (en) Message sending method and device and electronic equipment
CN110109594A (en) A kind of draw data sharing method, device, storage medium and equipment
KR20130094927A (en) A method of providing a visual representation in a speech bubble including instant message and mobile terminal thereof
CN109947528B (en) Information processing method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190118

Termination date: 20200430