[go: up one dir, main page]

CN104518956B - Instant message sends and receives system, terminal device and its control method - Google Patents

Instant message sends and receives system, terminal device and its control method Download PDF

Info

Publication number
CN104518956B
CN104518956B CN201410331022.6A CN201410331022A CN104518956B CN 104518956 B CN104518956 B CN 104518956B CN 201410331022 A CN201410331022 A CN 201410331022A CN 104518956 B CN104518956 B CN 104518956B
Authority
CN
China
Prior art keywords
instant message
message
display
instant
identification information
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.)
Active
Application number
CN201410331022.6A
Other languages
Chinese (zh)
Other versions
CN104518956A (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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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
Priority claimed from KR1020130118356A external-priority patent/KR102104385B1/en
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN104518956A publication Critical patent/CN104518956A/en
Application granted granted Critical
Publication of CN104518956B publication Critical patent/CN104518956B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

一种终端设备,包括:消息产生单元,配置为根据用户命令产生即时消息;以及通信单元,配置为向其它终端设备发送所述即时消息。所述即时消息的报头包括插入了显示标识信息的字段,所述显示标识信息指示是否在显示屏幕上显示所述即时消息。

A terminal device includes: a message generating unit configured to generate an instant message according to a user command; and a communication unit configured to send the instant message to other terminal devices. The header of the instant message includes a field inserted with display identification information indicating whether to display the instant message on the display screen.

Description

即时消息发送和接收系统、终端设备及其控制方法Instant message sending and receiving system, terminal device and control method thereof

相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS

申请人要求2013年10月4日提交的韩国专利申请No.10-2013-0118356的优先权,其中所述申请的公开通过全文引用合并与此。The applicant claims priority to Korean Patent Application No. 10-2013-0118356 filed on October 4, 2013, the disclosure of which is incorporated herein by reference in its entirety.

技术领域technical field

本公开涉及使得能够在用户之间进行即时消息发送/接收的终端设备和控制所述终端设备的方法。The present disclosure relates to a terminal device enabling instant message transmission/reception between users and a method of controlling the same.

背景技术Background technique

根据电子技术和通信网络的最近发展,现开发了用于在用户之间进行通信的多种设备和方法。因此,除了有线电话之外,用户能够通过电子邮件、无线电话、即时消息传递、互联网聊天和视频呼叫彼此通信。In accordance with recent developments in electronic technology and communication networks, various devices and methods have been developed for communicating between users. Thus, in addition to wired telephony, users are able to communicate with each other via email, wireless telephony, instant messaging, Internet chat, and video calling.

关于上述通信方法,由于对于接收者何时或甚至是否查看他/她的邮件的固有不确定性,电子邮件服务在实时通信方面有限制。此外,电话或视频呼叫可能在时间和地点方面有限制,例如,对于深夜呼叫或以及与办公室中的某人取得联系可能有限制。互联网聊天仅在聊天参与者访问聊天网站时才可以使用。然而,通过即时消息服务的通信允许用户发送/接收消息和自由通信,而没有时间和地点方面的限制。Regarding the above communication methods, email services are limited in real-time communication due to the inherent uncertainty as to when or even whether a recipient will view his/her mail. Additionally, phone or video calls may be limited in time and place, for example, there may be restrictions on calling late at night or getting in touch with someone in the office. Internet chat is only available when chat participants visit the chat website. However, communication through the instant messaging service allows users to send/receive messages and communicate freely without time and place restrictions.

“即时消息服务”表示使得能够实现实时消息发送/接收的服务。当发送者发送了即时消息时,消息即刻被查看该消息的接收者接收,从而使得能够进行类似于互联网聊天或电话呼叫的实时通信。此外,即时消息服务使得能够实时传输例如音乐、视频和照片等数据。由于这种优势,即时消息服务被越来越多地使用并且变得比以前更普遍。"Instant messaging service" means a service that enables real-time messaging/reception. When a sender sends an instant message, the message is instantly received by the recipient viewing the message, enabling real-time communication similar to an internet chat or a phone call. Furthermore, instant messaging services enable real-time transmission of data such as music, videos and photos. Due to this advantage, instant messaging services are being used more and more and are becoming more common than ever.

发明内容SUMMARY OF THE INVENTION

根据本发明的实施例,一种终端设备包括:消息产生单元,配置为根据用户命令产生即时消息;以及通信单元,配置为向其它终端设备发送所述即时消息,其中产生的即时消息的报头包括字段,在所述字段中插入了显示标识信息,所述显示标识信息指示是否在显示屏幕上显示所述即时消息。According to an embodiment of the present invention, a terminal device includes: a message generating unit configured to generate an instant message according to a user command; and a communication unit configured to send the instant message to other terminal devices, wherein the header of the generated instant message includes field in which display identification information is inserted, the display identification information indicating whether to display the instant message on the display screen.

这里,当用户输入了针对先前发送的即时消息的取消命令时,消息产生单元可以将消息取消信息插入所述字段。Here, when the user inputs a cancel command for a previously sent instant message, the message generation unit may insert message cancellation information into the field.

此外,所述即时消息还可以包括报头信息而不包括即时消息的内容。In addition, the instant message may also include header information but not the content of the instant message.

此外,当用户输入了针对已被输入取消命令的即时消息的恢复命令时,消息产生单元可以将消息显示信息插入所述字段。Also, when the user inputs a restore command for the instant message to which the cancellation command has been input, the message generation unit may insert message display information into the field.

所述终端设备还可以包括存储单元,所述存储单元包括非暂时性存储设备,配置为将即时消息的内容映射到显示标识信息,以存储所述即时消息的内容和显示标识信息。The terminal device may further include a storage unit including a non-transitory storage device configured to map the content of the instant message to the display identification information to store the content of the instant message and the display identification information.

这里,当用户输入了针对先前发送的即时消息的取消命令时,存储单元可以用消息取消信息来更新针被输入取消命令的即时消息上的显示标识信息。Here, when the user inputs a cancellation command for a previously sent instant message, the storage unit may update the display identification information on the instant message to which the cancellation command is input with message cancellation information.

此外,当用户针对先前被输入取消命令的即时消息输入了恢复命令时,存储单元可以用消息显示信息来更新针被输入恢复命令的即时消息上的显示标识信息。In addition, when the user inputs a resume command with respect to the instant message to which the cancel command was previously input, the storage unit may update the display identification information on the instant message to which the resume command is input with the message display information.

终端设备还可以包括:显示单元,配置为根据所存储的显示标识信息在显示屏幕上显示所存储的即时消息的内容。The terminal device may further include: a display unit configured to display the content of the stored instant message on the display screen according to the stored display identification information.

存储单元可以配置为将即时消息的内容、显示标识信息和对即时消息的控制授权彼此映射,以存储即时消息的内容、显示标识信息和控制授权。The storage unit may be configured to map the content of the instant message, the display identification information and the control authorization for the instant message to each other, so as to store the content of the instant message, the display identification information and the control authorization.

所述终端设备还包括:控制单元,配置为根据对即时消息的控制授权,限制针对所述即时消息的取消命令或恢复命令的输入。The terminal device further includes: a control unit configured to restrict the input of a cancel command or a restore command for the instant message according to the control authorization for the instant message.

根据本发明的另一实施例,一种用于控制终端设备的方法包括:产生具有报头的即时消息,所述报头包括指示是否在显示屏幕上显示所述即时消息的显示标识信息;以及向其它终端设备发送所述即时消息。According to another embodiment of the present invention, a method for controlling a terminal device includes: generating an instant message having a header including display identification information indicating whether to display the instant message on a display screen; The terminal device sends the instant message.

所述方法还可以包括:根据显示标识信息在显示屏幕上显示即时消息的内容;以及当输入了针对即时消息的取消命令时,从显示屏幕删除所显示的即时消息的内容。The method may further include: displaying the content of the instant message on the display screen according to the display identification information; and deleting the displayed content of the instant message from the display screen when a cancel command for the instant message is input.

所述方法还可以包括:当已输入针对先前被输入取消命令的即时消息的恢复命令时,显示所删除的即时消息的内容。The method may further include displaying the content of the deleted instant message when a restore command for the instant message to which the cancellation command was previously entered has been input.

所述方法还可以包括:根据显示标识信息在显示屏幕上显示即时消息的内容;当输入了针对即时消息的取消命令时,从显示屏幕上删除所述即时消息的内容,并显示对正在请求取消所述即时消息加以指示的对象;以及当从其它终端设备接收到对消息取消加以指示的响应信息时,从显示屏幕删除所述对象。The method may further include: displaying the content of the instant message on the display screen according to the display identification information; when a cancellation command for the instant message is input, deleting the content of the instant message from the display screen, and displaying a request for cancellation of the instant message. an object indicated by the instant message; and deleting the object from the display screen when receiving response information indicating message cancellation from other terminal devices.

所述方法还可以包括:根据显示标识信息在显示屏幕上显示即时消息的内容;以及当输入了针对即时消息的取消命令时,从显示屏幕删除所述即时消息的内容,并显示对已取消了所述即时消息加以指示的对象。The method may further include: displaying the content of the instant message on the display screen according to the display identification information; and when a cancel command for the instant message is input, deleting the content of the instant message from the display screen, and displaying the canceled message. The object to which the instant message is indicated.

所述方法还可以包括:当发生至少一个事件时,限制针对即时消息的取消命令的输入,其中所述至少一个事件包括:在发送所述即时消息之后经过了预设时间,以及在其它终端设备的用户查看所述即时消息之后经过了预设时间。The method may further include: when at least one event occurs, restricting the input of the cancel command for the instant message, wherein the at least one event includes: a preset time elapses after the instant message is sent, and the user is in another terminal device. The preset time has elapsed after the users of % view the instant message.

所述方法还可以包括:根据显示标识信息在显示屏幕上显示所述即时消息;以及连续改变显示屏幕上显示的即时消息的形状、颜色和透明度中的至少一个,直到发生多个事件中的至少一个,其中所述多个事件包括:在发送即时消息之后经过了预设时间,以及在其它终端设备的用户查看所述即时消息之后经过了预设时间。The method may further include: displaying the instant message on the display screen according to the display identification information; and continuously changing at least one of the shape, color and transparency of the instant message displayed on the display screen until at least one of the plurality of events occurs. One, wherein the multiple events include: a preset time elapses after an instant message is sent, and a preset time elapses after users of other terminal devices view the instant message.

所述方法还可以包括:从其它终端设备接收具有报头的即时消息,显示标识信息被插入在所述报头内;以及根据显示标识信息在显示屏幕上显示所述即时消息的内容。The method may further include: receiving an instant message having a header from other terminal devices, displaying that identification information is inserted in the header; and displaying the content of the instant message on a display screen according to the displaying identification information.

所述方法还可以包括:当从其它终端设备接收到针对接收到的即时消息的取消消息时,从显示屏幕删除/移除所述即时消息的内容。The method may further include: when a cancellation message for the received instant message is received from other terminal devices, deleting/removing the content of the instant message from the display screen.

所述方法还可以包括:当从其它终端设备输入了针对即时消息的恢复消息时,其中已经接收到针对所述即时消息的取消消息,在显示屏幕上显示所删除的即时消息的内容。The method may further include: when a recovery message for an instant message is input from another terminal device, wherein a cancellation message for the instant message has been received, displaying the content of the deleted instant message on the display screen.

所述方法还可以包括:当从其它终端设备接收到针对接收到的即时消息的取消消息时,显示对已经取消了所述即时消息加以指示的对象。The method may further include displaying an object indicating that the instant message has been canceled when a cancellation message for the received instant message is received from other terminal devices.

所述方法还可以包括:当从其它终端设备接收到即时消息时,限制用于对接收到的即时消息进行拷贝、修改、转发和删除中的至少一个的用户命令的输入,直到发生多个事件中的至少一个,其中所述多个事件包括:在从其它终端设备发送即时消息之后经过了预设时间,以及在用户查看所述即时消息之后经过了预设时间。The method may further include: when receiving instant messages from other terminal devices, restricting input of user commands for at least one of copying, modifying, forwarding and deleting received instant messages until multiple events occur At least one of , wherein the multiple events include: a preset time elapses after an instant message is sent from another terminal device, and a preset time elapses after a user views the instant message.

所述方法还可以包括:连续改变对显示在显示屏幕上的即时消息的形状、颜色和透明度中的至少一个的显示,直到发生至少一个事件,其中所述至少一个事件包括:在从其它终端设备发送即时消息之后经过了预设时间,以及在用户查看所述即时消息之后经过了预设时间。The method may further include: continuously changing the display of at least one of the shape, color and transparency of the instant message displayed on the display screen until at least one event occurs, wherein the at least one event includes: A preset time elapses after an instant message is sent, and a preset time elapses after a user views the instant message.

所述方法还可以包括:从其它终端设备接收具有报头的即时消息,其中将显示标识信息插入所述报头;将接收到的即时消息的内容映射到显示标识信息相,以存储接收到的即时消息的内容和所述显示标识信息;以及根据所存储的显示标识信息,在显示屏幕上显示所存储的即时消息的内容。The method may further include: receiving an instant message having a header from other terminal equipment, wherein display identification information is inserted into the header; and mapping the content of the received instant message to the display identification information phase to store the received instant message and the display identification information; and according to the stored display identification information, displaying the content of the stored instant message on the display screen.

所述方法还可以包括:当从其它终端设备接收到针对接收到的即时消息的取消消息或恢复消息时,用插入所述取消消息或恢复消息的报头中的显示标识信息更新所存储的显示标识信息。The method may further include: when a cancellation message or a resume message for the received instant message is received from other terminal devices, updating the stored display identification with the display identification information inserted into the header of the cancellation message or the resume message. information.

根据本发明的另一实施例,一种即时消息发送/接收系统包括:第一终端设备,配置为产生即时消息,并向第二终端设备发送所述即时消息,所述即时消息具有包括显示标识信息的报头,所述显示标识信息向第二终端设备指示是否在显示屏幕上显示所述即时消息;以及第二终端设备,配置为从第一终端设备接收所述即时消息,根据所述显示标识信息在显示屏幕上显示所述即时消息的内容。According to another embodiment of the present invention, an instant message sending/receiving system includes: a first terminal device configured to generate an instant message and send the instant message to a second terminal device, the instant message having a display identifier information header, the display identification information indicates to the second terminal device whether to display the instant message on the display screen; and the second terminal device is configured to receive the instant message from the first terminal device, according to the display identification The message displays the content of the instant message on a display screen.

附图说明Description of drawings

附图用于说明的目的,而不是将所附权利要求的任意方面限制为这里所示的说明,其中所述附图包括:The accompanying drawings are for purposes of illustration and are not intended to limit any aspect of the appended claims to the description shown herein, wherein the drawings include:

图1是根据本发明实施例的即时消息发送/接收系统的示意图;1 is a schematic diagram of an instant message sending/receiving system according to an embodiment of the present invention;

图2是示出了根据本发明实施例的用于控制即时消息发送/接收系统的特定方法的流程图;2 is a flowchart illustrating a specific method for controlling an instant message sending/receiving system according to an embodiment of the present invention;

图3是示出了根据本发明实施例的终端设备的特定配置的框图;3 is a block diagram showing a specific configuration of a terminal device according to an embodiment of the present invention;

图4是示出了根据本发明实施例的即时消息的特定结构的图;4 is a diagram showing a specific structure of an instant message according to an embodiment of the present invention;

图5是示出了根据本发明另一实施例的终端设备的特定配置的框图;5 is a block diagram showing a specific configuration of a terminal device according to another embodiment of the present invention;

图6(a)和6(b)是单独的图,其中图6(a)的“显示ID”栏620示出了根据本发明实施例的存储单元所存储的信息,图6(b)示出了更新后的显示标识信息。Figures 6(a) and 6(b) are separate figures, in which the "Display ID" column 620 of Figure 6(a) shows information stored by a storage unit according to an embodiment of the present invention, and Figure 6(b) shows The updated display identification information is displayed.

图7是示出了根据本发明实施例的用于显示即时消息的特定显示屏幕的图;7 is a diagram illustrating a specific display screen for displaying an instant message according to an embodiment of the present invention;

图8是示出了根据本发明实施例的用于接收针对即时消息的用户命令的特定弹出菜单的图;8 is a diagram illustrating a specific pop-up menu for receiving user commands for instant messages, according to an embodiment of the present invention;

图9是示出了根据本发明实施例的取消了即时消息的特定显示屏幕的图;FIG. 9 is a diagram illustrating a specific display screen in which instant messaging is canceled according to an embodiment of the present invention;

图10是示出了根据本发明另一实施例的取消了即时消息的特定显示屏幕的图;10 is a diagram illustrating a specific display screen with an instant message cancelled according to another embodiment of the present invention;

图11(a)和11(b)是示出了根据本发明另一实施例的在取消即时消息的过程中的特定显示屏幕的图;11(a) and 11(b) are diagrams illustrating specific display screens in the process of canceling an instant message according to another embodiment of the present invention;

图12是示出了根据本发明实施例的用于恢复即时消息的特定显示屏幕的图;12 is a diagram illustrating a specific display screen for resuming an instant message according to an embodiment of the present invention;

图13是示出了根据本发明另一实施例的用于恢复即时消息的特定显示屏幕的图;13 is a diagram illustrating a specific display screen for resuming an instant message according to another embodiment of the present invention;

图14是示出了根据本发明另一实施例的存储在存储单元中的信息的图;14 is a diagram illustrating information stored in a storage unit according to another embodiment of the present invention;

图15是示出了根据本发明实施例的用于显示控制授权的特定显示屏幕的图;15 is a diagram illustrating a specific display screen for displaying control authorization according to an embodiment of the present invention;

图16是示出了根据本发明实施例的用于控制终端设备的特定方法的流程图;16 is a flowchart illustrating a specific method for controlling a terminal device according to an embodiment of the present invention;

图17是示出了根据本发明另一实施例的用于控制终端设备的特定方法的流程图;17 is a flowchart illustrating a specific method for controlling a terminal device according to another embodiment of the present invention;

图18是根据本发明另一实施例的即时消息发送/接收系统的示意图;以及FIG. 18 is a schematic diagram of an instant message sending/receiving system according to another embodiment of the present invention; and

图19是示出了根据本发明实施例的服务器的特定配置的框图。19 is a block diagram showing a specific configuration of a server according to an embodiment of the present invention.

本领域普通技术人员应理解并认识到:这里提供的任意特定配置或流程图是用于说明目的,而不是将所附权利要求限制为所示和所述的说明。Those of ordinary skill in the art will understand and appreciate that any specific configurations or flow diagrams provided herein are for purposes of illustration and are not intended to limit the appended claims to the description shown and described.

具体实施方式Detailed ways

下文将参考附图详细描述本发明。Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

图1是根据本发明实施例的即时消息发送/接收系统的示意图。FIG. 1 is a schematic diagram of an instant message sending/receiving system according to an embodiment of the present invention.

如图1所示,根据本发明实施例的即时消息发送/接收系统1000包括通过通信网络彼此相连的多个终端设备100-1和100-2。多个终端设备100-1和100-2可以实现为能够经由无线(或甚至有线)通信通过通信网络发送即时消息的设备,例如,TV、手机、智能电话、PDA、膝上型计算机、台式计算机和平板PC。图1示出了第一终端设备100-1实现为智能电话而第二终端设备100-2实现为TV的情况。As shown in FIG. 1, an instant message sending/receiving system 1000 according to an embodiment of the present invention includes a plurality of terminal devices 100-1 and 100-2 connected to each other through a communication network. The plurality of terminal devices 100-1 and 100-2 may be implemented as devices capable of sending instant messages over a communication network via wireless (or even wired) communication, eg, TVs, cell phones, smart phones, PDAs, laptop computers, desktop computers and tablet PCs. FIG. 1 shows a case where the first terminal device 100-1 is implemented as a smartphone and the second terminal device 100-2 is implemented as a TV.

通信网络表示有线/无线互联网通信网络,使用传输控制协议/互联网协议(TCP/IP)将世界范围内的网络相连,可以包括用于通过移动电话发送语音、图像和数据的移动通信网络1010,包括但绝不限于:码分多址(CDMA)方案、宽带码分多址(WCDMA)方案、全球移动系统(GSM)通信方案、或长期演进(LTE)方案。The communication network means a wired/wireless Internet communication network that uses Transmission Control Protocol/Internet Protocol (TCP/IP) to connect networks around the world, and can include a mobile communication network 1010 for sending voice, images and data via mobile phones, including But by no means limited to: Code Division Multiple Access (CDMA) scheme, Wideband Code Division Multiple Access (WCDMA) scheme, Global System for Mobile (GSM) communication scheme, or Long Term Evolution (LTE) scheme.

多个终端设备100-1、100-2可以通过通信网络1010在彼此之间发送/接收即时消息,并且可以在显示屏幕上显示即时消息的内容。即时消息的内容可以包括多种格式的文件,例如,图像、视频、音乐和文件以及简单文本。可以将难以直接显示在显示屏幕上的文件,例如视频、音乐或文档显示为链接的形式。例如,显示还可以是来自视频的图像帧。The plurality of terminal devices 100-1, 100-2 can send/receive instant messages between each other through the communication network 1010, and can display the content of the instant messages on the display screen. The content of an instant message can include files in a variety of formats, such as images, videos, music and documents, and simple text. Files that are difficult to display directly on the display screen, such as videos, music or documents, can be displayed as links. For example, the display may also be image frames from a video.

继续参考图1,多个终端设备100-1和100-2可以根据即时消息的报头所包括的显示标识信息,显示即时消息的内容。显示标识信息指示是否在显示屏幕上显示所述即时消息,可以包括消息取消信息和消息显示信息。消失取消信息阻止将即时消息显示在显示屏幕上,消息显示信息允许将即时消息显示在显示屏幕上。Continuing to refer to FIG. 1 , the plurality of terminal devices 100-1 and 100-2 may display the content of the instant message according to the display identification information included in the header of the instant message. The display identification information indicates whether to display the instant message on the display screen, and may include message cancellation information and message display information. The disappearance cancellation message prevents instant messages from being displayed on the display screen, and the message display message allows instant messages to be displayed on the display screen.

根据在多个终端设备100-1和100-2中的已发送即时消息的发送侧终端设备的用户命令,可以取消或恢复对所发送即时消息的显示。当发送侧终端设备的用户输入了用于取消显示即时消息的命令时,多个终端设备100-1和100-2可以不删除即时消息本身,可以仅从显示屏幕隐藏所述即时消息,使得不显示所述即时消息。当发送侧终端设备的用户输入了用于恢复即时消息的命令时,多个终端设备100-1和100-2可以在显示屏幕上显示所述即时消息。The display of the sent instant messages can be canceled or restored according to a user command of the terminal device on the sending side of the sent instant message among the plurality of terminal devices 100-1 and 100-2. When the user of the terminal device on the sending side inputs a command for canceling the display of the instant message, the plurality of terminal devices 100-1 and 100-2 may not delete the instant message itself, but may only hide the instant message from the display screen, so that the instant message is not deleted. The instant message is displayed. When the user of the terminal device on the sending side inputs a command for restoring the instant message, the plurality of terminal devices 100-1 and 100-2 may display the instant message on the display screen.

图2是示出了根据本发明实施例的用于控制即时消息发送/接收系统的方法的流程图。FIG. 2 is a flowchart illustrating a method for controlling an instant message sending/receiving system according to an embodiment of the present invention.

图2中的多个终端设备100-1和100-2中的每个能够发送和接收即时消息。然而,为了方便起见,本说明假定第一终端设备100-1是发送侧终端设备,第二终端设备100-2是接收侧终端设备。Each of the plurality of terminal devices 100-1 and 100-2 in FIG. 2 can transmit and receive instant messages. However, for the sake of convenience, this description assumes that the first terminal device 100-1 is the transmission-side terminal device and the second terminal device 100-2 is the reception-side terminal device.

现参考图2,当发送侧终端设备100-1从用户接收即时消息的内容(操作S201)时,发送侧终端设备100-1在显示屏幕上显示即时消息的内容(操作S202)。此外,产生了包括所述内容的即时消息(操作S203)。此后,将所述即时消息发送给接收侧终端设备100-2(操作S204)。这里,即时消息的报头可以包括显示标识信息。尽管将传输示出为设备100-1和100-2之间的对等方式(peer to peer fashion),然而技术人员应认识到可以通过通信网络执行操作204和其它传输操作。2, when the transmitting-side terminal device 100-1 receives the content of the instant message from the user (operation S201), the transmitting-side terminal device 100-1 displays the content of the instant message on the display screen (operation S202). Also, an instant message including the content is generated (operation S203). Thereafter, the instant message is sent to the receiving-side terminal device 100-2 (operation S204). Here, the header of the instant message may include display identification information. Although the transmission is shown as a peer to peer fashion between devices 100-1 and 100-2, skilled artisans will recognize that operation 204 and other transmission operations may be performed over a communications network.

当从发送侧终端设备100-1接收到即时消息时,接收侧终端设备100-2识别所述即时消息的报头所包括的显示识别信息(操作S205)。当显示标识信息是消息显示信息时,接收侧终端设备100-2在显示屏幕上显示所述即时消息的内容(操作S206)。When receiving the instant message from the transmitting-side terminal device 100-1, the receiving-side terminal device 100-2 identifies the display identification information included in the header of the instant message (operation S205). When the display identification information is the message display information, the receiving-side terminal device 100-2 displays the content of the instant message on the display screen (operation S206).

这里,例如,发送侧终端设备100-1的用户可能由于误指定了接收者,而想要取消所发送的即时消息。当用户取消所发送的即时消息时,发送侧终端设备100-1从用户接收用于取消所述即时消息的命令(操作S207)。当从用户接收到取消命令时,发送侧终端设备100-1从显示屏幕删除对请求取消的即时消息的内容的显示(操作S208)。接着,产生了请求取消的即时消息的取消消息(操作S209),并将该取消消息发送给接收侧终端设备100-2(操作S210)。这里,所述取消消息具有包括消息取消信息的报头,取消消息可以仅包括所述报头而不包括即时消息的内容。技术人员应理解并认识到尽管示例使用了报头,然而消息取消信息也可以位于消息的其它部分,例如,尾部(trailer)。Here, for example, the user of the terminal device 100-1 on the transmission side may want to cancel the transmitted instant message due to mistakenly specifying the recipient. When the user cancels the sent instant message, the transmitting-side terminal device 100-1 receives a command for canceling the instant message from the user (operation S207). When receiving the cancellation command from the user, the transmission-side terminal device 100-1 deletes the display of the content of the instant message requesting cancellation from the display screen (operation S208). Next, a cancellation message of the instant message requesting cancellation is generated (operation S209), and the cancellation message is transmitted to the receiving-side terminal device 100-2 (operation S210). Here, the cancellation message has a header including message cancellation information, and the cancellation message may include only the header without including the content of the instant message. Skilled artisans will understand and appreciate that although the example uses a header, message cancellation information may also be located in other parts of the message, eg, a trailer.

当从发送侧终端设备100-1接收到取消消息时,接收侧终端设备100-2识别该取消消息的报头所包括的显示标识信息(操作S211)。由于取消消息的报头包括消息取消信息,因此接收侧终端设备100-2从显示屏幕删除请求取消的即时消息的内容(操作S212)。When receiving the cancellation message from the transmission-side terminal device 100-1, the reception-side terminal device 100-2 recognizes the display identification information included in the header of the cancellation message (operation S211). Since the header of the cancellation message includes message cancellation information, the reception-side terminal device 100-2 deletes the content of the instant message requesting cancellation from the display screen (operation S212).

当发送侧终端设备100-1的用户恢复所取消的消息时,发送侧终端设备100-1从用户接收用于恢复该即时消息的命令(操作S213)。当从用户接收到恢复命令时,发送侧终端设备100-1从存储设备获取原始消息,并在显示屏幕上显示请求恢复的即时消息的内容(操作S214)。接着,产生请求恢复的即时消息的恢复消息(操作S215),将其发送给接收侧终端设备100-2(操作S216)。这里,恢复消息是报头包括消息显示信息的消息,恢复消息可以仅包括报头,而不包括即时消息的内容。When the user of the transmission-side terminal device 100-1 resumes the canceled message, the transmission-side terminal device 100-1 receives a command for resuming the instant message from the user (operation S213). When receiving the resume command from the user, the transmitting-side terminal device 100-1 acquires the original message from the storage device, and displays the content of the instant message for which the resume is requested on the display screen (operation S214). Next, a recovery message of the instant message requesting recovery is generated (operation S215), and transmitted to the receiving-side terminal device 100-2 (operation S216). Here, the recovery message is a message whose header includes message display information, and the recovery message may include only the header without including the content of the instant message.

当从发送侧终端设备100-1接收到恢复消息时,接收侧终端设备100-2识别恢复消息的报头所包括的显示标识信息(操作S217)。由于恢复消息的报头包括消息显示信息,因此接收侧终端设备100-2在显示屏幕上再次显示请求恢复的即时消息的内容(操作S218)。When receiving the resume message from the transmitting-side terminal device 100-1, the receiving-side terminal device 100-2 identifies the display identification information included in the header of the resume message (operation S217). Since the header of the resume message includes the message display information, the receiving-side terminal device 100-2 displays the content of the instant message requesting resume again on the display screen (operation S218).

尽管参考图2描述了当输入了即时消息的内容和用户命令(例如,取消命令或恢复命令)时,在显示屏幕上显示所述即时消息的内容或从显示屏幕上删除对所述即时消息的内容的显示之后,向其它终端设备发送即时消息,然而还可以在向其它终端设备发送所述即时消息之后,在显示屏幕上显示或删除所述即时消息的内容。Although it is described with reference to FIG. 2 that when the content of an instant message and a user command (eg, a cancel command or a resume command) are input, the content of the instant message is displayed on the display screen or the content of the instant message is deleted from the display screen After the content is displayed, the instant message is sent to other terminal devices. However, after the instant message is sent to other terminal devices, the content of the instant message may be displayed or deleted on the display screen.

上述根据本发明实施例的即时消息发送/接收系统可以取消已向接收侧终端设备发送的即时消息。此外,用户可以通过仅改变对是否在显示屏幕上显示该即时消息的指示而不删除即时消息本身,来获得如同删除了该即时消息一样的最终结果(net result)。此外,由于不是真正删除了即时消息本身,可以恢复取消的即时消息。The above-mentioned instant message sending/receiving system according to the embodiment of the present invention can cancel the instant message that has been sent to the terminal device on the receiving side. Furthermore, the user can obtain a net result as if the instant message was deleted by merely changing the indication of whether to display the instant message on the display screen without deleting the instant message itself. Also, since the instant message itself is not actually deleted, canceled instant messages can be recovered.

然而,当即时消息的发送者取消向接收侧终端设备100-2发送的消息而没有任何限制时,可能出现对接收者的信息保护的问题。因此,当在发送了即时消息之后发生预设事件时,可以限制发送者取消和恢复该即时消息的授权。此外,当发送者具有取消和恢复即时消息的授权时,可以限制接收者拷贝、修改、转发和删除即时消息的多个授权中的至少一个。However, when the sender of the instant message cancels the message sent to the receiving-side terminal device 100-2 without any restriction, a problem of information protection for the receiver may arise. Therefore, when a preset event occurs after an instant message is sent, the sender's authorization to cancel and restore the instant message can be restricted. Additionally, when the sender has authority to cancel and restore instant messages, the recipient may be restricted from at least one of multiple authorizations to copy, modify, forward, and delete instant messages.

图3是示出了根据本发明实施例的终端设备的配置的框图。3 is a block diagram showing a configuration of a terminal device according to an embodiment of the present invention.

现参考图3,终端设备100包括消息产生单元110和通信单元120。本领域普通技术人员应理解并认识到图3所示的这些项目包括电路(例如,配置为进行操作的处理器、微处理器或控制器),因此包括法定主题。Referring now to FIG. 3 , the terminal device 100 includes a message generating unit 110 and a communication unit 120 . Those of ordinary skill in the art will understand and appreciate that the items shown in FIG. 3 include electrical circuits (eg, processors, microprocessors, or controllers configured to operate) and thus include statutory subject matter.

消息产生单元110根据用户命令,产生即时消息。具体地,当用户输入即时消息的内容时,消息产生单元110产生包括该内容的即时消息。消息产生单元110可以产生传输分组形式的即时消息,以便通过通信网络传输所述即时消息。消息产生单元110根据即时消息的内容执行适当的信号处理,并对即时消息进行分组(packetize),从而产生传输分组形式的即时消息。The message generating unit 110 generates an instant message according to a user command. Specifically, when the user inputs the content of the instant message, the message generating unit 110 generates the instant message including the content. The message generating unit 110 may generate an instant message in the form of a transmission packet so as to transmit the instant message through the communication network. The message generating unit 110 performs appropriate signal processing according to the content of the instant message, and packetizes the instant message, thereby generating the instant message in the form of transmission packets.

可以将在消息产生单元110中产生的传输分组型即时消息至少划分为包括即时消息的内容的有效载荷区域和包括其它信息的报头区域。可以将指示是否在显示屏幕上显示该即时消息的显示标识信息插入即时消息的报头。显示标识信息可以包括消息取消信息和消息显示信息。消息取消信息防止在显示屏幕上显示该即时消息,消息显示信息允许在显示屏幕上显示该即时消息。将参考图4详细描述即时消息的结构。The transport packet-type instant message generated in the message generating unit 110 may be divided into at least a payload area including the content of the instant message and a header area including other information. Display identification information indicating whether to display the instant message on the display screen may be inserted into the header of the instant message. The display identification information may include message cancellation information and message display information. The message cancellation information prevents the instant message from being displayed on the display screen, and the message display information allows the instant message to be displayed on the display screen. The structure of the instant message will be described in detail with reference to FIG. 4 .

图4是示出了根据本发明实施例的即时消息的结构的图。FIG. 4 is a diagram illustrating a structure of an instant message according to an embodiment of the present invention.

现参考图4,可以将所述即时消息划分为报头区域410和有效载荷区域420。即时消息的报头410包括多种信息,所述多种信息用于高效传输有效载荷区域420中包括的数据。具体地,报头410可以包括:显示标识字段411,其中插入了用于指示是否显示即时消息的显示标识信息;以及消息标识字段412,其中插入了用于识别每个即时消息的消息标识信息。Referring now to FIG. 4 , the instant message may be divided into a header area 410 and a payload area 420 . The header 410 of the instant message includes various information for efficiently transmitting the data included in the payload area 420 . Specifically, the header 410 may include: a display identification field 411 into which display identification information indicating whether to display an instant message is inserted; and a message identification field 412 into which message identification information for identifying each instant message is inserted.

继续参考图4,显示标识字段411可以包括消息显示信息或消息取消信息作为显示标识信息。由于产生了即时消息以便即刻向其它终端设备的用户发送所述消息的内容,最初产生并发送的即时消息的报头的显示标识字段411可以包括消息显示信息。这里,可以存在与是将消息显示信息还是消息取消信息插入最初产生并发送的消息有关的可改变的默认设置,其中可以根据用户设置改变所述默认设置。Continuing to refer to FIG. 4 , the display identification field 411 may include message display information or message cancellation information as the display identification information. Since the instant message is generated in order to immediately transmit the contents of the message to users of other terminal devices, the display identification field 411 of the header of the initial generated and transmitted instant message may include message display information. Here, there may be a changeable default setting regarding whether to insert message display information or message cancellation information into a message that is initially generated and transmitted, wherein the default setting may be changed according to user settings.

消息标识字段412可以包括消息标识信息。消息标识信息表示用于区分每个即时消息的唯一标识信息。消息标识信息包括用于通过手机号、用户账户或终端标识符来指定消息发送者和消息接收者的信息和用于标识在所指定的消息发送者和接收者之间发送/接收的即时消息的信息,例如,时间戳和消息发送时间。Message identification field 412 may include message identification information. The message identification information represents unique identification information for distinguishing each instant message. The message identification information includes information used to designate a message sender and a message recipient through a mobile phone number, user account or terminal identifier, and information used to identify instant messages sent/received between the designated message sender and recipient. Information such as timestamp and message sending time.

当从用户接收到用于取消或恢复即时消息的命令时,消息产生单元110产生针对所述即时消息的相应的取消消息或恢复消息。可以将消息取消信息作为显示标识信息插入取消消息的报头,可以将消息显示信息作为显示标识信息插入恢复消息的报头。When receiving a command for canceling or restoring an instant message from a user, the message generating unit 110 generates a corresponding canceling or restoring message for the instant message. The message cancellation information may be inserted into the header of the cancellation message as the display identification information, and the message display information may be inserted into the header of the recovery message as the display identification information.

取消消息或恢复消息是用于改变对是否在其它终端设备中显示即时消息的指示的消息,因此不需要包括即时消息的内容。因此,每个取消消息和恢复消息可以仅包括报头,而不包括即时消息的内容(即,有效载荷区域)。换言之,每个取消消息和恢复消息可以仅包括图4的报头区域410。因此,可以最小化在发送取消消息和恢复消息期间可能发生的传输负载。The cancel message or the resume message is a message for changing the indication of whether to display the instant message in other terminal devices, and thus does not need to include the content of the instant message. Thus, each cancel message and resume message may include only the header, and not the content of the instant message (ie, the payload area). In other words, each cancel message and resume message may include only the header area 410 of FIG. 4 . Therefore, the transmission load that may occur during the sending of cancel and resume messages can be minimized.

图5是示出了根据本发明另一实施例的终端设备的配置的框图。FIG. 5 is a block diagram showing the configuration of a terminal device according to another embodiment of the present invention.

现参考图5,除了图3所示的消息产生单元110和通信单元120之外,终端设备100还可以包括:消息处理单元130、存储单元140、显示单元150、输入单元160和控制单元170。由于图3和图5的重复元件具有相同操作,将不再对重复元件进行赘述。Referring now to FIG. 5 , in addition to the message generating unit 110 and the communication unit 120 shown in FIG. Since the repeating elements of FIGS. 3 and 5 have the same operation, repeated descriptions of the repeating elements will not be repeated.

通信单元120向其它设备发送在消息产生单元10中产生的即时消息。通信单元120可以根据通信网络的类型,以适合方式发送即时消息。通信单元120可以向其它终端设备发送在消息产生单元110中产生的取消消息或恢复消息。此外,通信单元120可以从其它终端设备接收即时消息、取消消息或恢复消息。The communication unit 120 transmits the instant message generated in the message generating unit 10 to other devices. The communication unit 120 may send the instant message in a suitable manner according to the type of the communication network. The communication unit 120 may transmit the cancel message or the resume message generated in the message generation unit 110 to other terminal devices. Also, the communication unit 120 may receive instant messages, cancel messages, or resume messages from other terminal devices.

当通过通信单元120从其它终端设备接收到即时消息时,消息处理单元130执行对接收到的即时消息的信号处理,以便输出即时消息的内容。消息处理单元130可以输出接收到的即时消息的报头所包括的显示标识信息和消息标识信息。此外,当从其它终端设备接收到取消消息或恢复消息时,消息处理单元130可以执行对所述取消消息或恢复消息的信号处理,以便输出显示标识信息和消息标识信息。When an instant message is received from other terminal devices through the communication unit 120, the message processing unit 130 performs signal processing of the received instant message in order to output the content of the instant message. The message processing unit 130 may output the display identification information and the message identification information included in the header of the received instant message. Also, when receiving a cancel message or a resume message from other terminal devices, the message processing unit 130 may perform signal processing on the cancel message or resume message to output display identification information and message identification information.

可以将作为非暂时性存储器的存储单元140配置为将包括在所发送/接收的即时消息中的内容映射到显示标识信息相映射,以便存储所述内容和显示标识信息。具体地,当通过输入单元160输入了即时消息的内容时,可以控制存储单元140将该即时消息的内容映射到即时消息上的显示标识信息,从而存储所述内容和显示标识信息。此外,可以控制存储单元140将从其它终端设备接收的即时消息中包含的内容映射到即时消息上的显示标识信息,以便存储所述内容和显示标识信息。此外,可以控制存储单元140将消息标识信息与即时消息的内容和显示标识信息一起存储和映射。The storage unit 140, which is a non-transitory memory, may be configured to map the content included in the sent/received instant message to the display identification information in order to store the content and the display identification information. Specifically, when the content of the instant message is input through the input unit 160, the storage unit 140 can be controlled to map the content of the instant message to the display identification information on the instant message, so as to store the content and the display identification information. In addition, the storage unit 140 can be controlled to map the content contained in the instant message received from other terminal devices to the display identification information on the instant message, so as to store the content and the display identification information. In addition, the storage unit 140 may be controlled to store and map the message identification information together with the content and display identification information of the instant message.

当通过输入单元160键入了针对所存储即时消息的取消命令或恢复命令时,存储单元140可以用消息取消信息或消息显示信息来更新所存储的即时消息上的显示标识信息。此外,当从其它终端设备接收到取消消息或恢复消息时,存储单元140可以用插入取消消息或恢复消息的报头中的消息取消信息或消息显示信息,更新即时消息上的显示标识信息。When a cancel command or a restore command for the stored instant message is entered through the input unit 160, the storage unit 140 may update the display identification information on the stored instant message with message cancellation information or message display information. In addition, when a cancellation message or a resume message is received from other terminal devices, the storage unit 140 may update the display identification information on the instant message with the message cancellation information or the message display information inserted into the header of the cancel message or resume message.

图6(a)和6(b)是示出了根据本发明实施例的存储在存储单元中的信息的图。6(a) and 6(b) are diagrams illustrating information stored in a storage unit according to an embodiment of the present invention.

现参考图6(a),存储单元140可以将即时消息的内容610、显示标识信息620和消息标识信息630彼此映射,以便以映射表形式存储即时消息。如图6(a)所示,显示标识信息620可以存储为‘是’或‘否’,其中‘是’表示消息显示信息,而‘否’表示消息取消信息。消息标识信息630可以具有用于指定接收者、发送者和消息的形式,例如‘samsung_bkl_001’。Referring now to FIG. 6( a ), the storage unit 140 may map the content 610 of the instant message, the display identification information 620 and the message identification information 630 to each other, so as to store the instant message in the form of a mapping table. As shown in FIG. 6(a), the display identification information 620 may be stored as 'Yes' or 'No', where 'Yes' represents message display information and 'No' represents message cancellation information. The message identification information 630 may have a form for specifying the recipient, sender, and message, such as 'samsung_bkl_001'.

图6(b)示出了在映射表中更新显示标识信息621的情况。参考图6(b),应理解,当将输入了用户的取消命令时,将存储在映射表中的第二消息“你好吗?”上的显示标识信息621从‘是’更新到‘否’。这里,消息标识信息630可以用于指定将要被更新显示标识信息620的即时消息。例如,当用户输入了针对第二即时消息的取消命令时,取消命令可以包括第二即时消息上的消息标识信息。控制单元170可以将第二即时消息上的消息标识信息与映射表中存储消息标识信息的进行比较,以便指定第二即时消息。FIG. 6(b) shows a case where the display identification information 621 is updated in the mapping table. Referring to Fig. 6(b), it should be understood that when the user's cancel command is to be input, the display identification information 621 on the second message "How are you?" stored in the mapping table is updated from 'Yes' to 'No' '. Here, the message identification information 630 may be used to specify an instant message to be updated to display the identification information 620 . For example, when the user inputs a cancel command for the second instant message, the cancel command may include message identification information on the second instant message. The control unit 170 may compare the message identification information on the second instant message with the message identification information stored in the mapping table, so as to specify the second instant message.

再次参考图5,显示单元150在显示屏幕上显示即时消息的内容。具体地,显示单元150可以根据即时消息的报头所包括的显示标识信息,显示所述即时消息的内容。例如,当显示标识信息是消息显示信息时,可以显示该即时消息,当显示标识信息是消息取消信息时,可以不显示该即时消息。Referring to FIG. 5 again, the display unit 150 displays the content of the instant message on the display screen. Specifically, the display unit 150 may display the content of the instant message according to the display identification information included in the header of the instant message. For example, when the displayed identification information is message display information, the instant message may be displayed, and when the displayed identification information is message cancellation information, the instant message may not be displayed.

当通过输入单元160输入了针对即时消息的取消命令或通过通信单元120从其它终端设备接收到取消消息时,显示单元150可以控制显示屏幕,使得从显示屏幕删除对该即时消息的内容的输出。此外,当通过输入单元160输入了针对即时消息的取消命令或通过通信单元120从其它终端设备接收到取消消息时,显示单元150可以显示对已取消即时消息加以指示的对象。When a cancel command for an instant message is input through the input unit 160 or a cancel message is received from other terminal devices through the communication unit 120, the display unit 150 may control the display screen so that the output of the content of the instant message is deleted from the display screen. Also, when a cancel command for an instant message is input through the input unit 160 or a cancel message is received from other terminal devices through the communication unit 120, the display unit 150 may display an object indicating the canceled instant message.

当通过输入单元160输入了针对即时消息的取消命令时,显示单元150可以在显示屏幕上显示对请求取消即时消息加以指示的对象,其中所述对象可以是图形的、文本的等。此后,当向其它终端设备发送取消消息并从其它终端设备接收到对消息取消加以指示的响应信息时,可以从显示屏幕删除该对象和/或可以在显示屏幕上显示对已取消了即时消息加以指示的对象。When a cancel command for an instant message is input through the input unit 160, the display unit 150 may display an object indicating a request to cancel the instant message, which may be graphic, text, or the like, on the display screen. Thereafter, when a cancellation message is sent to other terminal devices and a response message indicating message cancellation is received from other terminal devices, the object may be deleted from the display screen and/or the cancellation of the instant message may be displayed on the display screen the indicated object.

此外,当通过输入单元160输入了针对所取消消息的恢复命令或通过通信单元120从其它终端设备接收到针对所取消消息的恢复消息时,显示单元150可以在显示屏幕上再次显示所删除的消息。Also, when a restore command for the canceled message is input through the input unit 160 or a restore message for the canceled message is received from other terminal devices through the communication unit 120, the display unit 150 may display the deleted message again on the display screen .

显示单元150可以根据存储在存储单元140中的显示标识信息,在显示屏幕上显示即时消息的内容。当更新了存储在存储单元140中的显示标识信息时,可以根据更新后的信息删除或显示即时消息的内容。The display unit 150 may display the content of the instant message on the display screen according to the display identification information stored in the storage unit 140 . When the display identification information stored in the storage unit 140 is updated, the content of the instant message may be deleted or displayed according to the updated information.

下文中将参考图7、8、9、10、11、12和13详细描述在显示屏幕上显示、取消和恢复即时消息的过程。The process of displaying, canceling and resuming instant messages on the display screen will be described in detail hereinafter with reference to FIGS. 7 , 8 , 9 , 10 , 11 , 12 and 13 .

图7是示出了根据本发明实施例的用于显示即时消息的显示屏幕的图。FIG. 7 is a diagram illustrating a display screen for displaying an instant message according to an embodiment of the present invention.

当在两个终端设备之间发送/接收即时消息时,可以如图7所示将所述消息显示在显示屏幕上。如上所述,可以根据消息上的显示标识信息,将所发送的/接收到的即时消息显示在显示屏幕上。现参考图7,在显示屏幕710和720上将多个所发送的消息和多个接收到的消息显示为文本泡(text bubble)的形式。左显示屏幕710表示彼此相互发送/接收即时消息的两个终端设备中的第一终端设备的显示屏幕,右显示屏幕720表示第二终端设备的显示屏幕。如本领域技术人员所理解,终端的名称(第一、第二)可以与所示出和描述的相反。在第一终端设备的显示屏幕710上的所发送的消息对应于在第二终端设备的显示屏幕720上的接收到的消息,在第一终端设备的显示屏幕710上的接收到的消息对应于在第二终端设备的显示屏幕720上的所发送的消息。可以将即时消息的内容显示在文本泡中。所发送的消息和接收到的消息可以根据发送时间在显示屏幕710和720上向下或向上对准。可以将所发送的消息显示在显示屏幕710和720的右侧,可以将接收到的消息显示在显示屏幕710和720的左侧,或反之亦然。When an instant message is sent/received between two terminal devices, the message may be displayed on the display screen as shown in FIG. 7 . As described above, the sent/received instant messages can be displayed on the display screen according to the display identification information on the messages. Referring now to FIG. 7 , a plurality of sent messages and a plurality of received messages are displayed on display screens 710 and 720 in the form of text bubbles. The left display screen 710 represents the display screen of the first terminal device among the two terminal devices that send/receive instant messages to each other, and the right display screen 720 represents the display screen of the second terminal device. As understood by those skilled in the art, the names of the terminals (first, second) may be reversed from what is shown and described. The sent message on the display screen 710 of the first terminal device corresponds to the received message on the display screen 720 of the second terminal device, and the received message on the display screen 710 of the first terminal device corresponds to The sent message on the display screen 720 of the second terminal device. The content of an instant message can be displayed in a text bubble. Sent and received messages may be aligned down or up on display screens 710 and 720 according to the time of transmission. Sent messages may be displayed on the right side of the display screens 710 and 720, received messages may be displayed on the left side of the display screens 710 and 720, or vice versa.

终端设备100的用户可以在如图7所示的这种显示屏幕上,显示例如用于输入针对特定即时消息的用户命令的弹出菜单。将参考图8描述第一设备的用户针对所发送的消息2输入用于显示弹出菜单的用户命令的情况。The user of the terminal device 100 may display, on such a display screen as shown in FIG. 7 , a pop-up menu for inputting a user command for a specific instant message, for example. A case where the user of the first device inputs a user command for displaying a popup menu with respect to the transmitted message 2 will be described with reference to FIG. 8 .

图8是示出了根据本发明实施例的用于接收针对即时消息的用户命令的弹出菜单的图。8 is a diagram illustrating a pop-up menu for receiving a user command for an instant message according to an embodiment of the present invention.

参考图8,在第一终端设备的显示屏幕810上显示的多个消息上,显示弹出菜单820。如图8所示,弹出菜单820提供针对特定消息的选项,例如取消、删除、拷贝和转发。当输入了用于显示弹出菜单820的用户命令时,可以弹出弹出菜单820以显示在显示屏幕上显示的多个消息中的一个或多个消息上。弹出菜单820可以包括指示特定即时消息的尾部(tail),以便区分针对其显示弹出菜单820的即时消息。现参考图8,显示的尾部830指示第二个所发送的消息840。当用户选择弹出菜单820上的‘取消’选项850时,可以输入针对第二个所发送的消息的取消命令。将参考图9和10描述用户选择‘取消’选项850的情况。Referring to FIG. 8, on a plurality of messages displayed on the display screen 810 of the first terminal device, a pop-up menu 820 is displayed. As shown in FIG. 8, pop-up menu 820 provides options for a particular message, such as cancel, delete, copy, and forward. When a user command for displaying the popup menu 820 is input, the popup menu 820 may be popped up to be displayed on one or more of the plurality of messages displayed on the display screen. Pop-up menu 820 may include a tail indicating a particular instant message in order to distinguish the instant messages for which pop-up menu 820 is displayed. Referring now to FIG. 8, a trailer 830 is shown indicating a second message 840 sent. When the user selects the 'Cancel' option 850 on the pop-up menu 820, a cancel command for the second sent message may be entered. The case where the user selects the 'Cancel' option 850 will be described with reference to FIGS. 9 and 10 .

图9是示出了根据本发明实施例的取消即时消息的显示屏幕的图。FIG. 9 is a diagram illustrating a display screen for canceling an instant message according to an embodiment of the present invention.

现参考图9,在显示屏幕910和920上以文本泡的形式显示多个所发送的消息和多个接收到的消息。相较于图7的显示屏幕,从第一终端设备的显示屏幕910删除第二个所发送的消息,从第二终端设备的显示屏幕920删除第二个接收到的消息。Referring now to FIG. 9 , a plurality of sent messages and a plurality of received messages are displayed on display screens 910 and 920 in the form of text bubbles. Compared to the display screen of FIG. 7 , the second sent message is deleted from the display screen 910 of the first terminal device and the second received message is deleted from the display screen 920 of the second terminal device.

当第一终端设备的用户针对第二个所发送的消息输入取消命令时,第一终端设备可以针对第二个所发送的消息产生取消消息,以便向第二终端设备发送所述取消消息,并且可以从显示屏幕910删除第二个所发送的消息。当从第一终端设备接收到针对第二个接收到的消息的取消消息时,第二终端设备可以从显示屏幕920删除第二个接收到的消息。因此,可以不仅从第一终端设备的显示屏幕,而且从第二终端设备的显示屏幕删除所述消息。When the user of the first terminal device inputs a cancel command for the second sent message, the first terminal device may generate a cancel message for the second sent message in order to send the cancel message to the second terminal device, and The second sent message can be deleted from the display screen 910 . When receiving a cancellation message for the second received message from the first terminal device, the second terminal device may delete the second received message from the display screen 920 . Therefore, the message can be deleted not only from the display screen of the first terminal device but also from the display screen of the second terminal device.

图10是示出了根据本发明另一实施例的取消即时消息的显示屏幕的图。FIG. 10 is a diagram illustrating a display screen for canceling an instant message according to another embodiment of the present invention.

现参考图10,在相应的第一终端设备和第二终端设备的显示屏幕1010和1020上,以文本泡的形式显示多个所发送的消息和多个接收到的消息。例如,相较于图7的显示屏幕,将在第一终端设备的显示屏幕1010上的第二个所发送的消息和在第二终端设备的显示屏幕1020上的第二个接收到的消息分别改变为对象1030和1040,所述对象1030和1040指示这些消息是被取消的消息。Referring now to FIG. 10 , a plurality of sent messages and a plurality of received messages are displayed in the form of text bubbles on the display screens 1010 and 1020 of the respective first and second terminal devices. For example, compared to the display screen of FIG. 7, the second message sent on the display screen 1010 of the first terminal device and the second received message on the display screen 1020 of the second terminal device are respectively Changed to objects 1030 and 1040, which indicate that these messages are canceled messages.

当第一终端设备的用户针对第二个所发送的消息输入取消命令时,第一终端设备可以针对第二个所发送的消息产生取消消息,以便向第二终端设备发送所述取消消息,并且可以在显示屏幕1010上显示对于已取消了第一终端的第个二消息加以指示的对象1030。当从第一终端设备接收到针对第二个接收到的消息的取消消息时,第二终端设备可以显示对于已取消了第二终端的第二个接收到的消息加以指示的对象1040。When the user of the first terminal device inputs a cancel command for the second sent message, the first terminal device may generate a cancel message for the second sent message in order to send the cancel message to the second terminal device, and An object 1030 indicating that the second message of the first terminal has been cancelled may be displayed on the display screen 1010 . When a cancellation message for the second received message is received from the first terminal device, the second terminal device may display an object 1040 indicating that the second received message for the second terminal has been cancelled.

可以将指示取消消息的对象1030和1040显示为多种形式。例如,可以将对象表现为对于消息的取消加以指示的文本,例如,‘被取消的消息’或‘取消’。备选地,可以使用特定图或字符来表现所述对象。此外,可以改变对于消息的取消加以指示的对象的透明度或背景颜色,或可以在对象中插入特定图案,换言之,一些类型的视觉变化,以便用户注意到对一个消息或多个消息的取消或恢复。The objects 1030 and 1040 indicating the cancellation message may be displayed in various forms. For example, an object may be represented as text indicating cancellation of a message, eg, 'message cancelled' or 'cancellation'. Alternatively, the object may be represented using a specific figure or character. In addition, the transparency or background color of the object indicating the cancellation of the message can be changed, or a specific pattern can be inserted in the object, in other words, some type of visual change, so that the user notices the cancellation or reinstatement of a message or messages .

图11(a)和11(b)是示出了根据本发明另一实施例的取消即时消息的显示屏幕序列的图。11(a) and 11(b) are diagrams illustrating a sequence of display screens for canceling an instant message according to another embodiment of the present invention.

现参考图11a,对象1130指示正在请求取消来自第一终端设备的第二个所发送消息,在第一终端设备的显示屏幕1110上显示该取消请求。当第一终端设备的用户输入针对第二个所发送的消息的取消请求时,可以如图11(a)所示显示对于正在请求取消第二个所发送的消息加以指示的对象。Referring now to Figure 11a, object 1130 indicates that cancellation of the second sent message from the first terminal device is being requested, the cancellation request being displayed on the display screen 1110 of the first terminal device. When the user of the first terminal device inputs a cancellation request for the second sent message, an object indicating that the cancellation of the second sent message is being requested may be displayed as shown in FIG. 11( a ).

当输入了针对第二个所发送的消息的取消命令时,第一终端设备可以产生针对第二个所发送的消息的取消消息,以便向第二终端设备发送所述取消消息。当接收到取消消息时,第二终端设备可以如图11(b)所示从显示屏幕删除第二个接收到的消息(其中,不再示出“接收到的2”),或可以如图10所示,显示对于已取消第二个接收到的消息加以指示的对象。此外,第二终端设备可以向第一终端设备发送对于已取消第二个接收到的消息加以指示的响应信息。当从第二终端设备接收到对于已取消第二个所发送的消息加以指示的响应信息时,第一终端设备可以如图11(b)所示从显示屏幕1140删除对第二个所发送的消息的显示,或可以如图10先前所示显示对于已取消第二个所发送的消息加以指示的对象。When a cancel command for the second sent message is input, the first terminal device may generate a cancel message for the second sent message in order to send the cancel message to the second terminal device. When receiving the cancellation message, the second terminal device may delete the second received message from the display screen as shown in Fig. 11(b) (wherein, "received 2" is no longer shown), or may delete the second received message as shown in Fig. 11(b) As shown at 10, an object indicating that the second received message has been cancelled is displayed. Furthermore, the second terminal device may send response information to the first terminal device indicating that the second received message has been cancelled. When receiving the response information from the second terminal device indicating that the second sent message has been cancelled, the first terminal device may delete the second sent message from the display screen 1140 as shown in FIG. 11(b) The display of the message, or an object indicating that the second sent message has been cancelled, may be displayed as previously shown in FIG. 10 .

除了这里所示和所述的方式之外,可以以多种方式显示对于正在请求取消即时消息加以指示的对象1130。例如,可以将对象表现为对于正在取消消息加以指示的文本,例如,‘正在请求取消’或‘取消中’。备选地,可以使用特定图形或字符来表示所述对象。此外,可以改变对于正在请求取消消息加以指示的对象1130的透明度或背景颜色,或可以在对象中插入特定图案。可以显示其它类型的视觉指示符来指示请求取消即时消息。Object 1130 indicating that cancellation of the instant message is being requested may be displayed in a variety of ways in addition to those shown and described herein. For example, an object may be represented as text indicating a cancelling message, eg, 'Cancellation is being requested' or 'Cancellation is in progress'. Alternatively, specific graphics or characters may be used to represent the objects. In addition, the transparency or background color of the object 1130 indicating that the cancellation request message is being requested may be changed, or a specific pattern may be inserted in the object. Other types of visual indicators may be displayed to indicate a request to cancel the instant message.

图12是示出了根据本发明实施例的用于恢复即时消息的显示屏幕的图。FIG. 12 is a diagram illustrating a display screen for resuming an instant message according to an embodiment of the present invention.

参考图12,在显示屏1210上显示多个被取消的消息。当用户取消即时消息时,被取消的消息可以存储在如图12所示的被取消消息“存储盒”中。换言之,存储单元140可以单独存储被取消消息上的信息。可以根据取消时间或消息发送时间排列被取消的消息以便进行显示。Referring to FIG. 12 , a plurality of canceled messages are displayed on the display screen 1210 . When a user cancels an instant message, the canceled message may be stored in a "storage box" of canceled messages as shown in FIG. 12 . In other words, the storage unit 140 may separately store information on the cancelled message. Cancelled messages can be arranged for display according to cancellation time or message delivery time.

可以向每个被取消的消息提供用于恢复消息的恢复菜单1220,例如,如图12所示。用户可以使用恢复菜单输入针对特定消息的恢复命令。例如,当用户选择针对第二个被取消消息的恢复菜单时,终端设备100可以在显示屏幕上再次显示第二个被取消消息,并且可以产生针对第二个被取消消息的恢复消息以便向其它终端设备发送所述恢复消息。技术人员应认识到,图12的显示不是可以配置被取消消息恢复表(sheet)的唯一方式。此外,可能不存在“恢复”按钮1220,可以仅通过触摸或轻击“被取消的1”或“被取消的2”消息预定时间段来触发弹出窗口或提示,所述弹出窗口或提示询问用户是否想要恢复被取消的消息。A resume menu 1220 for resuming the message may be provided for each canceled message, eg, as shown in FIG. 12 . The user can use the restore menu to enter a restore command for a specific message. For example, when the user selects the resume menu for the second canceled message, the terminal device 100 may display the second canceled message again on the display screen, and may generate the resume message for the second canceled message to notify other The terminal device sends the recovery message. Skilled artisans will appreciate that the display of Figure 12 is not the only way in which a cancelled message recovery sheet can be configured. Also, there may not be a "Resume" button 1220, and a popup or prompt asking the user can be triggered simply by touching or tapping the "Canceled 1" or "Canceled 2" message for a predetermined period of time Whether you want to restore canceled messages.

图13是示出了根据本发明另一实施例的用于恢复即时消息的显示屏幕的图。具体地,图13示出了在如图10所示的显示屏幕上显示对于已取消了消息加以指示的对象的情况。现参考图13,在显示屏幕上的指示已取消了消息的对象1320左侧,显示用于恢复被取消消息的恢复菜单1330。根据实施例,当取消了即时消息时,可以将恢复菜单1330自动显示在指示已取消了该消息的对象的一侧,或用户可以输入针对该对象的用户命令以便产生恢复菜单。用户可以使用恢复菜单1330输入针对特定消息的恢复命令。例如,当用户选择恢复菜单1330时,终端设备100可以在显示屏幕上再次显示被取消的消息,如图7的第一终端的显示屏幕710所示,并且可以产生针对被取消消息的恢复消息,以便将该恢复消息发送给其它终端设备。FIG. 13 is a diagram illustrating a display screen for resuming an instant message according to another embodiment of the present invention. Specifically, FIG. 13 shows a case where an object indicating that the message has been canceled is displayed on the display screen as shown in FIG. 10 . Referring now to FIG. 13, on the left side of the object 1320 on the display screen indicating that the message has been canceled, a restore menu 1330 for restoring the canceled message is displayed. According to an embodiment, when an instant message is canceled, the resume menu 1330 may be automatically displayed on the side of the object indicating that the message has been canceled, or the user may enter a user command for the object in order to generate the resume menu. The user can use the resume menu 1330 to enter a resume command for a particular message. For example, when the user selects the resume menu 1330, the terminal device 100 may display the canceled message again on the display screen, as shown in the display screen 710 of the first terminal in FIG. 7, and may generate a resume message for the canceled message, In order to send the recovery message to other terminal devices.

再次参考图5,输入单元160从用户接收用于控制终端设备100的用户命令。具体地,输入单元160可以从用户接收即时消息的内容。即时消息的内容可以包括多种格式的文件,例如,图像、视频、音乐和文档以及简单文本。此外,输入单元160可以从用户接收针对即时消息的取消命令或恢复命令。Referring to FIG. 5 again, the input unit 160 receives a user command for controlling the terminal device 100 from the user. Specifically, the input unit 160 may receive the content of the instant message from the user. The content of instant messages can include files in a variety of formats, such as images, videos, music, and documents, as well as simple text. Also, the input unit 160 may receive a cancel command or a resume command for the instant message from the user.

为此,输入单元160可以实现为以下中的至少一个:由来自用户的触摸输入操作的触摸屏或触摸面板;设置有多种功能键、数字键、特殊键和字符键的键区或键盘;遥控器;鼠标;用于识别用户运动的运动识别传感器;以及用于识别用户语音的语音识别传感器。语音激活也是终端接收用于取消特定消息的输入的另一方式。To this end, the input unit 160 may be implemented as at least one of the following: a touch screen or a touch panel operated by a touch input from a user; a keypad or a keyboard provided with various function keys, numeric keys, special keys and character keys; a remote control a mouse; a motion recognition sensor for recognizing user movements; and a speech recognition sensor for recognizing user speech. Voice activation is also another way for a terminal to receive input to cancel a particular message.

输入单元160可以根据终端设备100的类型和特性而以多种方式实现。例如,在终端设备100实现为智能电话的情况下,输入单元160可以实现为触摸屏和语音识别传感器。在终端设备100实现为TV的情况下,输入单元160可以实现为遥控器、运动识别传感器和语音识别传感器。在终端设备100实现为膝上型计算机的情况下,输入单元160可以实现为键盘和触摸板。可以对输入单元的实现方式进行多种组合。The input unit 160 may be implemented in various ways according to the type and characteristics of the terminal device 100 . For example, in the case where the terminal device 100 is implemented as a smartphone, the input unit 160 may be implemented as a touch screen and a voice recognition sensor. In the case where the terminal device 100 is implemented as a TV, the input unit 160 may be implemented as a remote controller, a motion recognition sensor, and a voice recognition sensor. In the case where the terminal device 100 is implemented as a laptop computer, the input unit 160 may be implemented as a keyboard and a touch panel. Various combinations of implementations of input units are possible.

控制单元170包括:例如处理器或微处理器之类的电路,配置为处理终端设备100的整体操作。更具体地,控制单元170可以控制消息处理单元130、存储单元140、显示单元150和输入单元160中的每个,以便执行根据本发明多种实施例的取消和恢复即时消息的操作。The control unit 170 includes circuits such as a processor or a microprocessor configured to handle the overall operation of the terminal device 100 . More specifically, the control unit 170 may control each of the message processing unit 130, the storage unit 140, the display unit 150 and the input unit 160 to perform operations of canceling and restoring instant messages according to various embodiments of the present invention.

控制单元170可以配置为限制对于取消或恢复向其它终端设备发送的即时消息的授权。更具体地,控制单元170可以配置为:当发生了多个事件中的至少一个时,限制用于取消或恢复所发送的即时消息的用户命令的输入,其中所述多个事件包括:在向其它终端设备发送所述即时消息之后经过了预设时间,在其它终端设备的用户查看所述即时消息之后经过了预设时间。这里,可以由用户设置预设时间(例如,10分钟)。The control unit 170 may be configured to restrict authorization to cancel or restore instant messages sent to other terminal devices. More specifically, the control unit 170 may be configured to limit the input of a user command for canceling or resuming a sent instant message when at least one of a plurality of events occurs, wherein the plurality of events includes: A preset time elapses after other terminal devices send the instant message, and a preset time elapses after users of other terminal devices view the instant message. Here, a preset time (eg, 10 minutes) may be set by the user.

即时消息的报头可以包括关于消息发送时间(或产生时间)的信息。控制单元170可以配置为使用与即时消息的发送时间有关的信息和与当前时间有关的信息,确定在发送即时消息之后经过了多长时间。当其它终端设备的用户查看向其发送的即时消息时,通信单元120可以从其它终端接收与查看该即时消息的时间有关的信息。控制单元170还可以配置为使用与即时消息查看时间有关的信息和与当前时间有关的信息,确定在其它终端的用户查看该即时消息之后经过了多长时间。如果确定经过的时间短于预设时间,则控制单元170可以允许对于取消和恢复即时消息的授权。否则,控制单元170可以允许取消和恢复即时消息的授权。The header of an instant message may include information about the time the message was sent (or generated). The control unit 170 may be configured to use the information about the sending time of the instant message and the information about the current time to determine how much time has elapsed after the instant message was sent. When users of other terminal devices view the instant messages sent to them, the communication unit 120 may receive information about the time of viewing the instant messages from the other terminals. The control unit 170 may also be configured to use the information related to the viewing time of the instant message and the information related to the current time to determine how long has elapsed after the user of the other terminal viewed the instant message. If it is determined that the elapsed time is shorter than the preset time, the control unit 170 may allow authorization to cancel and restore instant messages. Otherwise, the control unit 170 may allow revocation and restoration of the authorization of the instant message.

控制单元170可以配置为限制拷贝、修改、转发和删除从其它终端设备接收到的即时消息的授权。具体地,当发生多种事件中的至少一个时,控制单元170可以限制对于拷贝、修改、转发和删除接收到的即时消息的授权,其中所述多个事件包括:在从其它终端设备发送即时消息之后经过了预设时间,在终端设备100的用户查看所述即时消息之后经过了预设时间。这里,可以由用户设置预设时间(例如,10分钟)。The control unit 170 may be configured to restrict authorization to copy, modify, forward and delete instant messages received from other terminal devices. Specifically, the control unit 170 may restrict the authorization for copying, modifying, forwarding, and deleting the received instant message when at least one of various events occurs, wherein the multiple events include: sending an instant message from other terminal devices The preset time elapses after the message, and the preset time elapses after the user of the terminal device 100 views the instant message. Here, a preset time (eg, 10 minutes) may be set by the user.

接收到的即时消息的报头可以包括关于消息发送时间(或产生时间)的信息。控制单元170可以配置为使用与接收到的即时消息的发送时间有关的信息和与当前时间有关的信息,确定在发送即时消息之后经过了多长时间。控制单元170还可以配置为使用与即时消息查看时间有关的信息和与当前时间有关的信息,确定在用户查看该即时消息之后经过了多长时间。如果确定经过的时间短于预设时间,则控制单元170可以确定不允许对于拷贝、修改、转发和删除即时消息的授权。否则,控制单元170可以确定允许对于拷贝、修改、转发和删除即时消息的授权。The header of a received instant message may include information about the time the message was sent (or generated). The control unit 170 may be configured to use the information on the sending time of the received instant message and the information on the current time to determine how much time has elapsed after the instant message was sent. The control unit 170 may also be configured to use the information about the viewing time of the instant message and the information about the current time to determine how much time has elapsed after the user viewed the instant message. If it is determined that the elapsed time is shorter than the preset time, the control unit 170 may determine that the authorization for copying, modifying, forwarding and deleting the instant message is not allowed. Otherwise, the control unit 170 may determine to allow authorization for copying, modifying, forwarding, and deleting the instant message.

作为非暂时性存储器的存储单元160可以存储对于控制即时消息的授权。参考图14更详细地描述关于控制即时消息的授权的操作。The storage unit 160, which is a non-transitory memory, may store the authorization to control the instant message. Operations related to controlling authorization of instant messages are described in more detail with reference to FIG. 14 .

图14是示出了根据本发明另一实施例的存储在存储单元中的信息的图。FIG. 14 is a diagram illustrating information stored in a storage unit according to another embodiment of the present invention.

现参考图4,存储单元140可以将内容1410、显示标识信息1420、消息标识信息1430和对于即时消息的控制授权1440彼此映射,以便以映射表形式存储即时消息,作为映射内容的一种可能方式。当终端设备100的用户具有对即时消息的授权时,控制授权1440可以存储为‘是’。否则,控制授权1440可以存储为‘否’。Referring now to FIG. 4 , the storage unit 140 may map the content 1410, the display identification information 1420, the message identification information 1430, and the control authorization 1440 for the instant message to each other, so as to store the instant message in the form of a mapping table, as a possible way of mapping the content . When the user of the terminal device 100 has authorization for instant messaging, the control authorization 1440 may be stored as 'Yes'. Otherwise, control authorization 1440 may be stored as 'No'.

控制单元170可以配置为检查是否改变对存储在存储单元140的即时消息的控制授权,以便在改变了控制授权的情况下将预存储的控制授权更新为与当前控制授权有关的信息。The control unit 170 may be configured to check whether the control authorization for the instant message stored in the storage unit 140 is changed, so as to update the pre-stored control authorization to information related to the current control authorization if the control authorization is changed.

当输入了针对即时消息的用户命令时,控制单元170可以识别对于存储在存储单元140上的即时消息的控制授权,并且当终端设备100的用户不具有对该即时消息的控制授权时,可以限制针对该即时消息的用户命令的输入。例如,当用户不具有对该即时消息的控制授权时,控制单元170可以阻止将用于接收针对该即时消息的用户命令的菜单显示在显示屏幕上。备选地,即使输入了针对该即时消息的用户命令,控制单元170可以显示指示针对该即时消息没有控制授权的消息对象(例如,‘你无权控制该消息’),而不执行与该用户命令相对应的操作。具体地,当无权取消或恢复该即时消息时,可以显示从中删除‘取消’选项850的图8的弹出菜单820,或可以不显示图12和13的恢复选项1220和1330。When a user command for an instant message is input, the control unit 170 may recognize the control authorization for the instant message stored on the storage unit 140, and may limit the control authorization for the instant message when the user of the terminal device 100 does not have the control authorization Input of a user command for the instant message. For example, when the user does not have control authorization for the instant message, the control unit 170 may prevent a menu for receiving a user command for the instant message from being displayed on the display screen. Alternatively, even if a user command for the instant message is input, the control unit 170 may display a message object indicating that there is no control authorization for the instant message (eg, 'you do not have the right to control the message'), without executing the communication with the user Action corresponding to the command. Specifically, the pop-up menu 820 of FIG. 8 from which the 'Cancel' option 850 was removed may be displayed, or the restore options 1220 and 1330 of FIGS. 12 and 13 may not be displayed when there is no authority to cancel or restore the instant message.

图15是示出了根据本发明实施例的用于显示控制授权的显示屏幕的图。FIG. 15 is a diagram illustrating a display screen for displaying control authorization according to an embodiment of the present invention.

现参考图15,将星形的对象1530显示在第一和第二终端设备的显示屏幕1510和1520上。控制单元170可以显示对于消息的控制授权加以指示的对象,其中该消息的控制授权被允许。指示控制授权的对象可以表现为文本、字符或图,或可以使用消息的不同颜色或不同等级透明度来表现所述对象。因此,用户可以直观地理解用户是否具有对特定消息的控制授权。星形只是可以使用的任意视觉指示之一。Referring now to FIG. 15, a star-shaped object 1530 is displayed on the display screens 1510 and 1520 of the first and second terminal devices. The control unit 170 may display an object indicating control authorization for the message, which is allowed. Objects that indicate control authorization may appear as text, characters, or graphics, or may appear using different colors or different levels of transparency of the message. Therefore, the user can intuitively understand whether the user has control authorization for a specific message. The star is just one of the arbitrary visual indicators that can be used.

这里,控制单元170可以连续地改变显示在显示屏幕上的即时消息的形状、颜色和透明度中的至少一个。例如,参考图15,用不同颜色标记显示屏幕1510和1520上显示的部分即时消息的部分区域1540。控制单元170可以随着时间流逝增加特定颜色占据的区域,以便视觉表现剩余时间,直到改变了针对每个消息的控制授权。这里,可以用不同颜色或其它类型视觉指示来标记控制授权被允许的消息和控制授权不被允许的消息。代替改变由特定颜色占据的区域,控制单元170可以随着时间流逝改变每个即时消息的透明度等级,以便视觉表现剩余时间,直到改变了控制授权。因此,用户可以直观地理解剩余时间,直到改变了对特定消息的控制授权。Here, the control unit 170 may continuously change at least one of the shape, color and transparency of the instant message displayed on the display screen. For example, referring to FIG. 15 , a portion area 1540 displaying portions of the instant messages displayed on the screens 1510 and 1520 is marked with a different color. The control unit 170 may increase the area occupied by a specific color over time to visually represent the remaining time until the control authorization for each message is changed. Here, messages for which control authorization is allowed and messages for which control authorization is not allowed may be marked with different colors or other types of visual indications. Instead of changing the area occupied by a specific color, the control unit 170 may change the transparency level of each instant message over time to visually represent the remaining time until the control authorization is changed. Therefore, the user can intuitively understand the remaining time until the control authorization for a specific message is changed.

下文中,将更具体的描述根据本发明多种实施例的用于控制终端设备的方法。如上所述,终端设备100能够发送和接收即时消息,可以根据情况操作为发送侧终端设备或接收侧终端设备。也就是说,发送和接收即时消息可以同时发生在单个终端设备中。然而,由于发送即时消息的过程和接收即时消息的过程彼此略微不同,所以为了方便起见,这里区分这两个过程。将省略关于上述参考图3到15的终端设备100的相同描述。Hereinafter, methods for controlling a terminal device according to various embodiments of the present invention will be described in more detail. As described above, the terminal device 100 can send and receive instant messages, and can operate as a sending-side terminal device or a receiving-side terminal device according to the situation. That is, sending and receiving instant messages can occur simultaneously in a single terminal device. However, since the process of sending an instant message and the process of receiving an instant message are slightly different from each other, for convenience, the two processes are distinguished here. The same description about the terminal device 100 described above with reference to FIGS. 3 to 15 will be omitted.

图16是示出了根据本发明实施例的用于控制终端设备的方法的流程图。具体地,图16示出了终端设备100发送即时消息的情况。FIG. 16 is a flowchart illustrating a method for controlling a terminal device according to an embodiment of the present invention. Specifically, FIG. 16 shows a situation in which the terminal device 100 sends an instant message.

现参考图16,终端设备100产生了即时消息(操作S1610)。具体地,当从用户输入了即时消息的内容时,终端设备100可以产生传输分组形式的即时消息,所述传输分组可通过通信网络发送。可以将指示是否在显示屏幕上显示即时消息的显示标识信息插入该即时消息的报头。已经参考图4描述了该即时消息的结构,因此将不再对即时消息进行赘述。Referring now to FIG. 16, the terminal device 100 generates an instant message (operation S1610). Specifically, when the content of the instant message is input from the user, the terminal device 100 may generate the instant message in the form of a transmission packet, which may be transmitted through the communication network. Display identification information indicating whether to display the instant message on the display screen may be inserted into the header of the instant message. The structure of the instant message has already been described with reference to FIG. 4 , so the instant message will not be repeated.

将所产生的即时消息发送给其它终端设备(操作S1620)。The generated instant message is sent to other terminal devices (operation S1620).

当用户输入了对发送给其它终端设备的即时消息的取消命令时,可以产生取消消息并将其发送给其它终端设备。可以将消息取消信息作为显示标识信息插入取消消息的报头。取消消息可以仅包括报头,而不包括即时消息的内容。When a user inputs a cancel command for an instant message sent to other terminal devices, a cancel message can be generated and sent to other terminal devices. The message cancellation information may be inserted into the header of the cancellation message as display identification information. The cancellation message may include only the header and not the content of the instant message.

当输入了针对即时消息的恢复消息时,终端设备100可以产生恢复消息,并且可以向其它终端设备发送该恢复消息。可以将消息显示信息作为显示标识信息插入恢复消息的报头。恢复消息可以仅包括报头,而不包括即时消息的内容。When a recovery message for an instant message is input, the terminal device 100 may generate a recovery message, and may transmit the recovery message to other terminal devices. The message display information may be inserted into the header of the recovery message as display identification information. The recovery message may include only the header and not the content of the instant message.

终端设备100可以在显示屏幕上显示即时消息的内容。更具体地,终端设备100可以根据显示标识信息,在显示屏幕上显示向其它终端设备发送的即时消息的内容。当显示标识信息是消息显示信息时,显示即时消息的内容,或当显示标识信息是消息取消信息时,不显示即时消息的内容。The terminal device 100 may display the content of the instant message on the display screen. More specifically, the terminal device 100 may display the content of the instant message sent to other terminal devices on the display screen according to the display identification information. When the display identification information is message display information, the content of the instant message is displayed, or when the display identification information is message cancellation information, the content of the instant message is not displayed.

当输入了针对即时消息的取消命令时,终端设备100可以从显示屏幕删除被输入取消命令的即时消息的内容的显示。此外,当输入了针对即时消息的取消命令时,终端设备100可以从显示屏幕删除被输入取消命令的即时消息的内容的显示,可以显示对正在请求取消该即时消息加以指示的对象,并且当从其它终端接收到指示消息取消的响应消息时,可以删除对正在请求取消该即时消息加以指示的对象。当输入了针对该即时消息的取消命令时,终端设备100可以从显示屏幕删除被输入取消命令的即时消息的内容,并且可以显示对已取消了该即时消息加以指示的对象。When the cancellation command for the instant message is input, the terminal device 100 may delete the display of the content of the instant message to which the cancellation command is input from the display screen. Furthermore, when a cancellation command for an instant message is input, the terminal device 100 may delete the display of the content of the instant message to which the cancellation command is input from the display screen, may display an object indicating that cancellation of the instant message is being requested, and when When other terminals receive the response message indicating message cancellation, they can delete the object indicating the request to cancel the instant message. When a cancel command for the instant message is input, the terminal device 100 may delete the content of the instant message to which the cancel command is input from the display screen, and may display an object indicating that the instant message has been canceled.

当输入了针对该即时消息的恢复命令时,终端设备100可以在显示屏幕上再次显示被输入了恢复命令的即时消息的内容。When the resume command for the instant message is input, the terminal device 100 may display again the content of the instant message to which the resume command is input on the display screen.

已经参考图7到13描述了显示、取消和恢复向其它终端设备发送的即时消息的过程,因此将对这些过程进行赘述。The processes of displaying, canceling, and restoring instant messages sent to other terminal devices have already been described with reference to FIGS. 7 to 13, and thus these processes will be described in detail.

终端设备100可以存储所发送的即时消息。更具体地,可以将即时消息的内容和显示标识信息彼此映射以便进行存储。这里,还可以映射并存储消息标识信息。终端设备100可以使用所存储的显示标识信息确定是否在显示屏幕上显示即时消息的内容。当用户输入了针对即时消息的取消命令或恢复命令时,终端设备100可以更新被输入了取消命令或恢复命令的即时消息上的显示标识信息。已参考图6描述了该操作,因此将不再对该操作进行赘述。The terminal device 100 may store the sent instant message. More specifically, the content of the instant message and the display identification information can be mapped to each other for storage. Here, message identification information may also be mapped and stored. The terminal device 100 may use the stored display identification information to determine whether to display the content of the instant message on the display screen. When a user inputs a cancel command or a resume command for an instant message, the terminal device 100 may update the display identification information on the instant message to which the cancel command or resume command is input. This operation has already been described with reference to FIG. 6 and thus will not be described again.

终端设备100可以配置为:当发生多个事件中的至少一个时,限制用于取消或恢复所发送的即时消息的用户命令的输入,其中所述多个事件包括:在发送所述即时消息之后经过了预设时间,以及在其它终端设备的用户查看所述即时消息之后经过了预设时间。已参考图14描述了该操作,因此,将不再对该操作进行赘述。The terminal device 100 may be configured to limit input of user commands for canceling or resuming the sent instant message when at least one of a plurality of events occurs, wherein the plurality of events includes: after sending the instant message The preset time has elapsed, and the preset time has elapsed after users of other terminal devices view the instant message. This operation has already been described with reference to FIG. 14, and therefore, the detailed description of the operation will not be repeated.

此外,终端设备100可以连续地改变对显示在显示屏幕上的即时消息的形状、有颜色和透明度中的至少一个的显示,直到发生至少一个事件,其中所述至少一个事件包括:在发送即时消息之后经过了预设时间,以及在其它终端设备的用户查看所述即时消息之后经过了预设时间。参考图15已描述了该操作,因此将不再对该操作进行赘述。In addition, the terminal device 100 may continuously change the display of at least one of the shape, color, and transparency of the instant message displayed on the display screen until at least one event occurs, wherein the at least one event includes: sending the instant message A preset time elapses thereafter, and a preset time elapses after users of other terminal devices view the instant message. This operation has already been described with reference to FIG. 15 and thus will not be described again.

图17是示出了根据本发明另一实施例的用于控制终端设备的方法的流程图。图17示出了终端设备100发送即时消息的情况。FIG. 17 is a flowchart illustrating a method for controlling a terminal device according to another embodiment of the present invention. FIG. 17 shows a case where the terminal device 100 sends an instant message.

从其它终端设备接收即时消息(操作S1710)。可以将指示是否在显示屏幕上显示该即时消息的显示标识信息包括在该即时消息的报头中。已经参考图4描述了该即时消息的结构,因此将不再对该即时消息进行赘述。An instant message is received from other terminal devices (operation S1710). Display identification information indicating whether to display the instant message on the display screen may be included in the header of the instant message. The structure of the instant message has already been described with reference to FIG. 4 , so the instant message will not be repeated.

可以根据显示标识信息将该即时消息的内容显示在显示屏幕上(操作S1720)。例如,当显示标识信息是消息显示信息时,可以显示该即时消息,当显示标识信息是消息取消信息时,可以不显示该即时消息。The content of the instant message may be displayed on the display screen according to the display identification information (operation S1720). For example, when the displayed identification information is message display information, the instant message may be displayed, and when the displayed identification information is message cancellation information, the instant message may not be displayed.

终端设备100可以将接收到的即时消息所包括的内容映射到即时消息中所包括的显示标识信息,以便存储该内容和显示标识信息,并且可以根据所存储的显示标识信息在显示屏幕上显示该即时消息的内容。还可以将消息标识信息与即时消息的内容和显示标识信息一起映射并存储在存储单元中。The terminal device 100 can map the content included in the received instant message to the display identification information included in the instant message, so as to store the content and the display identification information, and can display the display identification information on the display screen according to the stored display identification information. The content of the instant message. The message identification information may also be mapped and stored in the storage unit together with the content and display identification information of the instant message.

此外,当从其它终端设备接收到取消消息或恢复消息时,终端设备100可以用插入所述取消消息或恢复消息的报头中的显示标识信息来更新所存储的显示标识信息。参考图6已经描述了该操作,因此将不再对该操作进行赘述。Also, when receiving a cancellation message or a resume message from another terminal device, the terminal device 100 may update the stored display identification information with the display identification information inserted into the header of the cancel message or resume message. This operation has already been described with reference to FIG. 6 and thus will not be described again.

当从其它终端设备接收到取消消息时,终端设备100可以从显示屏幕删除请求取消的即时消息的内容。此外,当从其它终端设备接收到取消消息时,终端设备100可以显示指示已取消了该即时消息的对象。当从其它终端设备接收到针对被取消消息的恢复消息时,终端设备100可以在显示屏幕上再次显示被取消的消息。已经参考图7到13描述了显示、取消和恢复从其它终端设备接收的即时消息的过程,因此将对这些过程进行赘述。When receiving a cancellation message from another terminal device, the terminal device 100 may delete the content of the instant message requesting cancellation from the display screen. Also, when receiving a cancellation message from another terminal device, the terminal device 100 may display an object indicating that the instant message has been cancelled. When receiving a recovery message for the canceled message from other terminal devices, the terminal device 100 may display the canceled message again on the display screen. The procedures for displaying, canceling, and restoring instant messages received from other terminal devices have been described with reference to FIGS. 7 to 13, and thus these procedures will be described in detail.

终端100可以配置为限制对于拷贝、修改、转发和删除从其它终端设备接收到的即时消息的授权。具体地,当发生多种事件中的至少一个时,终端设备100可以限制对于拷贝、修改、转发和删除接收到的即时消息的授权,其中所述多个事件包括:在从其它终端设备发送即时消息之后经过了预设时间,在终端设备100的用户查看所述即时消息之后经过了预设时间。已经参考图14描述了该操作,因此将不再对该操作进行赘述。Terminal 100 may be configured to restrict authorization to copy, modify, forward and delete instant messages received from other terminal devices. Specifically, the terminal device 100 may restrict the authorization to copy, modify, forward and delete received instant messages when at least one of a variety of events occurs, wherein the multiple events include: sending instant messages from other terminal devices The preset time elapses after the message, and the preset time elapses after the user of the terminal device 100 views the instant message. This operation has already been described with reference to FIG. 14 and thus will not be described again.

此外,终端设备100可以显示对在显示屏幕上显示的即时消息的形状、颜色和透明度中的至少一个的连续改变,直到发生多个事件中的至少一个,其中所述多个事件包括:在从其终端设备发送即时消息之后经过了预设时间,以及在终端设备100的用户查看所述即时消息之后经过了预设时间。已经参考图15描述了该操作,因此将不再对该操作进行赘述。Also, the terminal device 100 may display continuous changes to at least one of the shape, color, and transparency of the instant message displayed on the display screen until at least one of a plurality of events occurs, wherein the plurality of events includes: The preset time elapses after the terminal device sends the instant message, and the preset time elapses after the user of the terminal device 100 views the instant message. This operation has already been described with reference to FIG. 15 and thus will not be described again.

根据本发明多种实施例,参考图1到17已经描述了根据即时消息发送/接收系统、终端设备和终端设备控制方法,在终端设备之间直接发送/接收即时消息。然而,根据另一实施例,可以通过服务器、网络、基站或甚至接入点来从发送侧终端设备向接收侧终端设备发送即时消息。下文中,参考图18到19描述了通过服务器向终端发送即时消息的情况。为了方便起见,将省略重复描述,以便突出与图1到17的以上描述的不同。According to various embodiments of the present invention, direct sending/receiving of instant messages between terminal devices according to an instant message sending/receiving system, terminal device and terminal device control method has been described with reference to FIGS. 1 to 17 . However, according to another embodiment, the instant message can be sent from the terminal device on the sending side to the terminal device on the receiving side through a server, a network, a base station or even an access point. Hereinafter, the case of sending the instant message to the terminal through the server is described with reference to FIGS. 18 to 19 . For convenience, repeated descriptions will be omitted in order to highlight differences from the above descriptions of FIGS. 1 to 17 .

图18是根据本发明另一实施例的即时消息发送/接收系统的示意图。具体地,图18示出了相同用户通过用一个账户使用两个终端设备来使用即时消息服务的情况。FIG. 18 is a schematic diagram of an instant message sending/receiving system according to another embodiment of the present invention. Specifically, FIG. 18 shows a case where the same user uses the instant messaging service by using two terminal devices with one account.

参考图18,根据本发明另一实施例的即时消息发送/接收系统2000包括多个终端设备100-1、100-2和100-3以及服务器200。终端设备100-1到100-3中的每个和服务器可以通过通信网络彼此相连。图18的系统与图1的系统不同处在于:多个终端设备100-1到100-3通过服务器200彼此发送/接收即时消息。第一用户300-1是第一终端设备100-1的用户,第二用户300-2是第二和第三终端设备100-2和100-3的用户。第二用户300-2可以使用一个账户访问两个终端。Referring to FIG. 18 , an instant message sending/receiving system 2000 according to another embodiment of the present invention includes a plurality of terminal devices 100 - 1 , 100 - 2 and 100 - 3 and a server 200 . Each of the terminal devices 100-1 to 100-3 and the server can be connected to each other through a communication network. The system of FIG. 18 is different from the system of FIG. 1 in that a plurality of terminal devices 100 - 1 to 100 - 3 transmit/receive instant messages to each other through the server 200 . The first user 300-1 is a user of the first terminal device 100-1, and the second user 300-2 is a user of the second and third terminal devices 100-2 and 100-3. The second user 300-2 can access two terminals using one account.

服务器200存储在多个终端设备100-1和100-2之间发送/接收的即时消息。具体地,服务器200可以存储通过将即时消息的内容映射到显示标识信息而获得的映射信息。服务器200还可以映射并存储消息标识信息。此外,当从多个终端设备100-1和100-2接收到取消消息或恢复消息时,服务器200可以用所述取消消息或恢复消息的报头所包括的消息取消信息或消息显示信息来更新即时消息上的显示标识信息。The server 200 stores instant messages sent/received between the plurality of terminal devices 100-1 and 100-2. Specifically, the server 200 may store mapping information obtained by mapping the content of the instant message to the display identification information. Server 200 may also map and store message identification information. In addition, when a cancellation message or a resume message is received from the plurality of terminal devices 100-1 and 100-2, the server 200 may update the instant message with the message cancellation information or the message display information included in the header of the cancellation message or the resume message Display identification information on the message.

服务器200可以针对每个用户账户存储即时消息的映射信息。换言之,服务器200可以存储第一用户300-1和第二用户300-2中的每个的映射信息。为此,即时消息的报头可以包括用于识别用户账户的用户账户信息,服务器200可以使用即时消息所包括的用户账户信息,存储针对每个用户账户的即时消息。当第二用户300-2使用第二终端设备100-2向第一用户300-1发送或从第一用户300-2接收即时消息,接着通过用相同用户账户使用第三终端设备100-3来访问服务器时,第三终端设备100-3可以向服务器200请求关于先前即时消息的信息,并可以接收该信息。因此,用户可以通过一个账户在多个终端设备中使用即时消息。The server 200 may store the instant message mapping information for each user account. In other words, the server 200 may store mapping information of each of the first user 300-1 and the second user 300-2. To this end, the header of the instant message may include user account information for identifying the user account, and the server 200 may store the instant message for each user account using the user account information included in the instant message. When the second user 300-2 uses the second terminal device 100-2 to send or receive instant messages to or from the first user 300-2, then by using the third terminal device 100-3 with the same user account When accessing the server, the third terminal device 100-3 may request information about the previous instant message from the server 200, and may receive the information. Therefore, users can use instant messaging in multiple terminal devices through one account.

根据本发明另一实施例的即时消息发送/接收系统所包括的终端设备100的配置和结构与图3和5所示的配置和结构类似。因此,参考图3和5描述二者之间的差别。The configuration and structure of the terminal device 100 included in the instant message sending/receiving system according to another embodiment of the present invention are similar to those shown in FIGS. 3 and 5 . Therefore, the difference between the two will be described with reference to FIGS. 3 and 5 .

当产生即时消息时,消息产生单元110可以将用户账户信息插入即时消息的报头。为此,即时消息可以在报头中包括字段,使得可以将用户账户信息插入所述字段中。When generating the instant message, the message generating unit 110 may insert the user account information into the header of the instant message. To this end, the instant message may include fields in the header so that user account information may be inserted into the fields.

通信单元120可以将即时消息、取消消息和恢复消息发送给服务器200,而不是其它终端设备,并且可以接收通过服务器200从其它终端设备发送的即时消息、取消消息和恢复消息。The communication unit 120 may transmit instant messages, cancel messages, and resume messages to the server 200 instead of other terminal devices, and may receive instant messages, cancel messages, and resume messages transmitted from other terminal devices through the server 200 .

当终端设备100的用户登录到用户账户时,通信单元120可以向服务器200请求关于该用户账户的映射信息,并可以从服务器接收该映射信息。当从服务器200接收到映射信息时,存储单元140可以用从服务器200接收到的映射信息更新预存储的映射信息。When the user of the terminal device 100 logs in to the user account, the communication unit 120 may request the server 200 for mapping information on the user account, and may receive the mapping information from the server. When receiving the mapping information from the server 200 , the storage unit 140 may update the pre-stored mapping information with the mapping information received from the server 200 .

图19是示出了根据本发明实施例的服务器200的配置的框图。FIG. 19 is a block diagram showing the configuration of the server 200 according to the embodiment of the present invention.

参考图19,服务器200包括通信单元210、存储单元220和控制单元230。Referring to FIG. 19 , the server 200 includes a communication unit 210 , a storage unit 220 and a control unit 230 .

通信单元210可以从第一终端接收即时消息、取消消息或恢复消息以便向第二终端设备发送所述即时消息、取消消息或恢复消息。可以将用于识别是否显示该即时消息的显示标识信息插入其中。可以将用户账户信息包括在即时消息的报头中。The communication unit 210 may receive an instant message, a cancel message or a resume message from the first terminal in order to send the instant message, cancel message or resume message to the second terminal device. Display identification information for identifying whether to display the instant message may be inserted therein. User account information may be included in the header of the instant message.

可以控制存储单元220映射从终端设备100接收到的即时消息的内容和显示标识信息,以便存储该内容和显示标识信息。此外,可以控制存储单元220将消息标识信息或关于控制授权的信息与即时消息的内容和显示标识信息一起映射并存储。此外,当从终端设备100接收到取消消息或恢复消息时,存储单元220可以用所述取消消息或恢复消息的报头所包括的消息取消信息或消息显示信息来更新即时消息上的显示标识信息。存储在存储单元中的信息类似于以上参考图6和14所述的信息,因此,将省略对存储在存储单元中的信息的详细描述。The storage unit 220 can be controlled to map the content and display identification information of the instant message received from the terminal device 100 so as to store the content and display the identification information. In addition, the storage unit 220 may be controlled to map and store the message identification information or the information about the control authorization together with the content of the instant message and the display identification information. In addition, when receiving a cancel message or a resume message from the terminal device 100, the storage unit 220 may update the display identification information on the instant message with the message cancel information or message display information included in the header of the cancel message or resume message. The information stored in the storage unit is similar to the information described above with reference to FIGS. 6 and 14 , and thus, a detailed description of the information stored in the storage unit will be omitted.

控制单元230控制服务器200的整体操作。具体地,控制单元230可以控制存储单元220使用插入即时消息报头中的用户账户信息来存储针对每个用户账户的映射信息。当终端设备100请求关于用户账户的映射信息时,控制单元230可以控制存储单元220将存储在存储单元220的映射信息发送给终端设备100。The control unit 230 controls the overall operation of the server 200 . Specifically, the control unit 230 may control the storage unit 220 to store the mapping information for each user account using the user account information inserted into the header of the instant message. When the terminal device 100 requests the mapping information about the user account, the control unit 230 may control the storage unit 220 to transmit the mapping information stored in the storage unit 220 to the terminal device 100 .

可以将根据本发明多种实施例的用于控制终端设备的上述方法实现为可执行程序。所述程序可以存储在多种类型的记录介质中。The above-described method for controlling a terminal device according to various embodiments of the present invention can be implemented as an executable program. The program can be stored in various types of recording media.

尽管可以使用包括序数(例如,“第一”和“第二”等)的术语来描述多个组件,但是这些组件不受以上术语的限制。以上术语仅用于区分一个组件与另一组件。例如,在不脱离本发明范围的前提下,可以将第一组件称为第二组件,类似地,也可以将第二组件称为第一组件。这里所用术语“和/或”包括多个项目的组合或多个项目之一。Although terms including ordinal numbers (eg, "first," "second," etc.) may be used to describe various components, these components are not limited by the above terms. The above terms are only used to distinguish one component from another. For example, a first component could be termed a second component, and similarly, a second component could be termed a first component, without departing from the scope of the present invention. As used herein, the term "and/or" includes a combination of items or one of the items.

这里所用术语仅用于帮助理解本文的说明性描述,而不是为了将本发明限制为本文的说明性描述。除非文中另外明确指出,否则这里所用的单数形式也旨在包括复数形式。本说明书中使用的术语“包括”或“具有”及其变形意味着包括其后所列出的特征、数量、步骤、操作、组件、元件、组件或其组合及其等同物和附加项目,但是不排除一个或多个不同特征、数量、步骤、操作、组件、元件、组件或其组合。The terminology used herein is used only to aid in understanding the descriptive description herein, and is not intended to limit the invention to the descriptive description herein. The singular forms used herein are intended to include the plural forms as well, unless the context clearly dictates otherwise. The terms "comprising" or "having" and variations thereof as used in this specification are meant to include the features, quantities, steps, operations, components, elements, components or combinations thereof listed thereafter and their equivalents and additional items, but One or more different features, numbers, steps, operations, components, elements, components or combinations thereof are not excluded.

根据本公开的上述方法可以实现为硬件、固件或作为存储在诸如CD ROM、RAM、软盘、硬盘或磁光盘等非暂时性机器可读介质上的软件或计算机代码,或在网络上下载的原始存储在远程记录介质或非暂时机器可读介质上并存储在本地非暂时机器可读介质上的计算机代码,使得本文所述方法可以加载到例如通用计算机的硬件,或专用处理器或可编程或专用硬件,例如ASIC或FPGA。如本领域技术人员理解的,计算机、处理器、微处理器控制器或可编程硬件包括可以集成的电路,并且可以包括例如RAM、ROM、闪存等的存储组件,其可以存储或接收软件或计算机代码,这些软件或计算机代码在被计算机、处理器或硬件访问和执行时实现这里所说的处理方法。此外,应该认识到,当通用计算机访问用于执行这里示出的所述处理的代码时,所述代码的执行将通用计算机转化为具体用途的计算机用于执行这里示出的所述处理。附图中提供的任何功能和步骤可以实现为硬件、软件或二者的结合,且可以全部地或部分地用计算机的编程指令执行所述任何功能和步骤。除非使用短语“用于……的装置”来明确限定元件,否则不应按照35U.S.C.112第六段的规定来理解权利要求中的元件。The above-described method according to the present disclosure may be implemented as hardware, firmware or as software or computer code stored on a non-transitory machine-readable medium such as CD ROM, RAM, floppy disk, hard disk or magneto-optical disk, or as a raw file downloaded on a network Computer code stored on a remote recording medium or non-transitory machine-readable medium and stored on a local non-transitory machine-readable medium enables the methods described herein to be loaded into hardware such as a general purpose computer, or a special purpose processor or programmable or Dedicated hardware such as ASIC or FPGA. As will be understood by those skilled in the art, a computer, processor, microprocessor controller, or programmable hardware includes circuits that may be integrated, and may include storage components such as RAM, ROM, flash memory, etc., which may store or receive software or computer Code, which software or computer code, when accessed and executed by a computer, processor or hardware, implements the processing methods described herein. Furthermore, it should be recognized that when a general purpose computer accesses code for performing the processes shown herein, the execution of the code converts the general purpose computer into a special purpose computer for performing the processes shown herein. Any functions and steps provided in the figures may be implemented in hardware, software, or a combination of both, and any functions and steps may be performed, in whole or in part, by programming instructions of a computer. Elements in a claim should not be construed as defined in the sixth paragraph of 35 U.S.C. 112 unless the element is explicitly defined using the phrase "means for".

此外,本领域技术人员理解并认识到,“控制器”、“处理器”或“微处理器”包括要求保护的本发明中的硬件。在最广义的合理解释下,所附权利要求构成符合35U.S.C.§101的法定主题,而不构成软件本身。In addition, those skilled in the art understand and appreciate that a "controller," "processor," or "microprocessor" includes hardware in the claimed invention. In the broadest reasonable interpretation, the appended claims constitute statutory subject matter in compliance with 35 U.S.C. §101, and not software per se.

根据在35U.S.C.§101的法定主题,这里所用的术语“单元”或“模块”的定义应理解为结合针对特定所需功能配置的硬件(例如,电路、集成电路、处理器或微处理器)而构成或操作,并且这些术语不是由软件本身构成的。In accordance with statutory subject matter at 35 U.S.C. § 101, the terms "unit" or "module" as used herein are defined as incorporating hardware (eg, circuits, integrated circuits, processors, or microprocessors) configured for the particular desired function ) to constitute or operate, and these terms are not constituted by the software itself.

具体地,用于执行上述方法的程序代码可以存储在多种非易失性的记录介质中,例如,闪存、只读存储器(ROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、硬盘、可移动盘、存储卡、USB存储器和CD-ROM。Specifically, the program codes for performing the above-described methods may be stored in various non-volatile recording media, such as flash memory, read only memory (ROM), erasable programmable ROM (EPROM), electrically erasable Programmable ROM (EEPROM), hard disk, removable disk, memory card, USB memory and CD-ROM.

根据本发明的多种实施例,当发送者和接收者使用即时消息彼此通信时,可以取消从发送者向接收者已发送的即时消息,并且可以恢复被取消的消息。According to various embodiments of the present invention, when a sender and receiver communicate with each other using instant messaging, an instant message that has been sent from the sender to the receiver can be canceled, and the canceled message can be restored.

本发明的上述实施例是说明性的而不是限制性的。多种备选方案和等同物是有可能的。通过本公开容易想到其它的增加、删除或修改,并且所述增加、删除或修改旨在落入所附权利要求的范围内。The above-described embodiments of the present invention are illustrative and not restrictive. Numerous alternatives and equivalents are possible. Other additions, deletions or modifications are readily contemplated by the present disclosure and are intended to fall within the scope of the appended claims.

Claims (14)

1. a kind of terminal device, comprising:
Message generating unit is configured to generate instant message according to user command;And
Communication unit is configured to send the instant message to other terminal devices,
Wherein the header of generated instant message includes field, and display identification information is inserted in the field, described aobvious Show that identification information indicates whether to show the instant message on the display screen, and
When user has input the mandatum cassatorium for the instant message being previously sent, message is cancelled information by message generating unit It is inserted into the field.
2. terminal device according to claim 1, wherein the instant message includes header without including instant message Content.
3. terminal device according to claim 1 or 2, wherein have been entered mandatum cassatorium when user has input to be directed to When the recovery order of instant message, message is shown that information is inserted into the field by the message generating unit.
4. terminal device according to claim 1, further includes: storage unit is configured to the content map of instant message To display identification information, and store the content and display identification information of the instant message.
5. terminal device according to claim 4, further includes: display unit is configured to according to the display mark stored Information shows the content of stored instant message on the display screen.
6. terminal device according to claim 4, wherein the memory cell arrangements are by the content of instant message, show Show identification information and mapped onto one another to the control authorization of instant message, to store content, the display identification information of instant message It is authorized with control.
7. terminal device according to claim 6, further includes: control unit is configured to according to the control to instant message It authorizes to limit the mandatum cassatorium for the instant message or restore the input of order.
8. a kind of method for controlling terminal equipment, which comprises
The instant message with header is generated by message generating unit, the header includes display identification information, the display mark Know information to indicate whether to show the instant message on the display screen of display unit;And
The instant message is sent from communication unit to other terminal devices,
Wherein, when user has input the mandatum cassatorium for the instant message being previously sent, message generating unit takes message The information that disappears is inserted into field.
9. according to the method described in claim 8, further include:
Show the content of instant message on the display screen according to display identification information by display unit;
When having input the mandatum cassatorium for instant message, the content of instant message is deleted from display screen, and is shown to just Cancel the object that the instant message is indicated in request;And
When from other terminal devices receive to message cancel indicate response message when, from display screen deletion institute State object.
10. according to the method described in claim 8, further include:
Show the content of instant message on the display screen according to display identification information by display unit;And
When having input the mandatum cassatorium for instant message, the content of the instant message is deleted from display screen, and show To the object for having eliminated the instant message and being indicated.
11. according to method described in any one of claim 8 to 10 claim, further includes:
When at least one in multiple events occurs, limitation is directed to the input of the mandatum cassatorium of instant message, wherein described more A event includes: that have passed through preset time, and the user in other terminal devices after sending the instant message Check that the instant message have passed through preset time later.
12. according to the method described in claim 8, further include:
The instant message is shown on the display screen of display unit according to display identification information;And
The continuous vision for changing at least one of shape, color and transparency of instant message shown on display screen is aobvious Show, until at least one event occurs, wherein the event package includes: it have passed through preset time after sending instant message, with And it have passed through preset time after the user of other terminal devices checks the instant message.
13. according to the method described in claim 8, further include:
The instant message with header is received from other terminal devices, wherein display identification information is inserted into the header; And
According to the display identification information, the content of the instant message is shown on the display screen.
14. a kind of instant message transmitting/receiving system, comprising:
First terminal equipment is configured to generate instant message, and sends the instant message to second terminal equipment, described instant Message have include display identification information header, the display identification information indicate whether to show on the display screen described in i.e. When message;And
Second terminal equipment is configured to receive the instant message from first terminal equipment, and according to the display identification information The content of the instant message is shown on the display screen,
Wherein, when user has input the mandatum cassatorium for the instant message being previously sent, message generating unit takes message The information that disappears is inserted into field.
CN201410331022.6A 2013-10-04 2014-07-11 Instant message sends and receives system, terminal device and its control method Active CN104518956B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2013-0118356 2013-10-04
KR1020130118356A KR102104385B1 (en) 2013-10-04 2013-10-04 Instant message transmitting and receiveing system, terminal device and controlling method thereof

Publications (2)

Publication Number Publication Date
CN104518956A CN104518956A (en) 2015-04-15
CN104518956B true CN104518956B (en) 2019-07-16

Family

ID=

Similar Documents

Publication Publication Date Title
US9462432B2 (en) Instant message transmitting and receiving system, terminal device and controlling method thereof
US8769418B2 (en) Enhanced message handling
KR101701151B1 (en) Integrated Message Transmitting and Receiving Method and Apparatus Using Portable Device
US8705447B2 (en) Remote control method and system, and remote control method of a mobile device
CN105830391B (en) presence-based content sharing
CN107425991A (en) Method and device for establishing group and method and device for message forwarding
KR20130085509A (en) Apparatus and method for athentication for using application
KR20150116228A (en) Method for managing contact information and electronic device implementing the same
CN104468683A (en) Cloud storage server and management method thereof
KR101377853B1 (en) Method for user interface in group chatting
CN102083016A (en) Information processing method and device
US10326718B2 (en) Apparatus and method for quickly sending messages
EP2660680A1 (en) System and method for enabling collaborative gesture-based sharing of ressources between devices
JP2017167879A (en) CONFERENCE SYSTEM, CONNECTION CONTROL DEVICE, CONNECTION CONTROL METHOD, AND PROGRAM
CN104518956B (en) Instant message sends and receives system, terminal device and its control method
JP6176448B2 (en) Display system, display device, and transfer data display method
CN104579901B (en) Method and device for displaying file transmission result state
US9246854B2 (en) Terminal device
CN107612817A (en) Message method and device
KR101739558B1 (en) System and method for transmitting message conditionally
KR101543340B1 (en) Method for managing chatting message
JP6208914B1 (en) Webmail communication system, webmail server, and program for webmail communication
CN106656745A (en) Information sending method and information sending device
CN105940383B (en) Communicator and mail server
KR101406511B1 (en) Method of automatically transforming instant message input into chat window to file and mobile terminal thereof

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant