[go: up one dir, main page]

CN103269309A - Method and system for processing communication messages - Google Patents

Method and system for processing communication messages Download PDF

Info

Publication number
CN103269309A
CN103269309A CN2012105529968A CN201210552996A CN103269309A CN 103269309 A CN103269309 A CN 103269309A CN 2012105529968 A CN2012105529968 A CN 2012105529968A CN 201210552996 A CN201210552996 A CN 201210552996A CN 103269309 A CN103269309 A CN 103269309A
Authority
CN
China
Prior art keywords
content
message
modified
sent message
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012105529968A
Other languages
Chinese (zh)
Inventor
朱翼鹏
刘航
陈宁一
周云峰
胡宇光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN2012105529968A priority Critical patent/CN103269309A/en
Publication of CN103269309A publication Critical patent/CN103269309A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了用于处理通信消息的方法及系统,其中,所述系统包括消息发送方、服务器及消息接收方,其中:所述消息发送方包括第一显示窗口显示单元;请求接收单元;修改内容接收单元;发送单元;所述即时通信服务器包括转发单;所述消息接收方包括:第二显示窗口显示单元;判断单元;滚动显示单元,用于如果未显示在显示窗口的用户可视区域内,则移动信息显示窗口的滚动条,以便将所述目标已发送消息显示在显示窗口的用户可视区域内。通过本发明,能够在已发送消息中发现笔误时,方便进行修改。

The invention discloses a method and system for processing communication messages, wherein the system includes a message sender, a server and a message receiver, wherein: the message sender includes a first display window display unit; a request receiving unit; The content receiving unit; the sending unit; the instant messaging server includes a forwarding order; the message receiver includes: a second display window display unit; a judgment unit; within the display window, move the scroll bar of the information display window, so that the message sent by the target is displayed in the user's visible area of the display window. Through the invention, when a clerical error is found in a sent message, it is convenient to modify it.

Description

用于处理通信消息的方法及系统Method and system for processing communication messages

技术领域technical field

本发明涉及即时通信技术领域,具体涉及用于处理通信消息的方法及系统。The invention relates to the technical field of instant messaging, in particular to a method and system for processing communication messages.

背景技术Background technique

即时通讯(Instant Messenger,简称IM)是一种基于互联网的即时交流消息的服务。因为即时通讯的快速、功能丰富、社交网络覆盖范围广,所以越来越受到广大用户的喜爱。Instant Messenger (IM) is an Internet-based instant messaging service. Instant messaging is becoming more and more popular among users because of its fast speed, rich functions, and wide coverage of social networks.

IM用户可以在选中某好友用户之后,通过左键双击好友头像或者右键单击好友头像、在弹出菜单中选择“发送即时消息”等选项的方式,启动与选定好友的聊天窗口,然后就可以通过聊天窗口与选中的好友进行对话了。After selecting a friend user, the IM user can start the chat window with the selected friend by double-clicking the friend's portrait with the left button or right-clicking the friend's portrait, and selecting "send instant message" in the pop-up menu. Chat with the selected friend through the chat window.

聊天窗口一般由至少两部分组成,其中一部分用于输入待发送的消息(为便于描述,简称为“编辑窗口”),另一部分用于显示当前用户已经发送出去的消息以及对方用户发送过来的消息(为便于描述,简称为“显示窗口”)。一般而言,用户需要通过键盘或者手写板等方式在编辑窗口中进行消息的编辑,编辑完成一条消息之后,就可以按下窗口中的“发送”按钮或者快捷键等,将消息发送出去,相应的,该条消息就会出现在显示窗口中,同时,编辑窗口被清空,用户又可以编辑新的消息,以此类推。The chat window generally consists of at least two parts, one of which is used to input messages to be sent (for ease of description, referred to as "editing window"), and the other part is used to display the messages sent by the current user and the messages sent by the other user (For ease of description, simply referred to as "display window"). Generally speaking, the user needs to edit the message in the editing window through the keyboard or handwriting board. After editing a message, the user can press the "Send" button or shortcut key in the window to send the message. Yes, the message will appear in the display window, and at the same time, the editing window is cleared, and the user can edit new messages, and so on.

在实际应用中,经常出现以下情况:用户在编辑窗口中进行编辑时,经常使用拼音输入法等进行文字的编辑,但是经常出现同音字或者同音词的现象,另外也经常出现按错了其他字母,或者颠倒了字母的顺序等等,导致输入的消息中存在笔误。例如,用户本来想输入“申请”,但是却可能输入成了“神情”、“深情”等等。如果编辑完一条消息之后,并没有检查有没有笔误,就直接将消息发送出去,则对方在显示窗口中看到该消息之后可能会比较费解;而对于发送方而言,如果在显示窗口中发现该消息中的某些文字存在笔误,则一般也只能再另发一条消息进行解释,在重发另一条消息时,要么只重发一句/一段话中存在笔误的那部分内容,但是接收者需要自行与原来存在笔误的那句/段话进行组合,不便于阅读;要么对整句/整段话重新进行输入,这会占用发送者大量的时间。可见,IM通信工具在智能性方面还有待提高。In practical applications, the following situations often occur: when users edit in the editing window, they often use pinyin input methods to edit text, but homophones or homophones often appear, and other letters are often pressed incorrectly. Or reverse the order of letters, etc., resulting in clerical errors in the entered message. For example, the user originally wanted to input "application", but may input "expression", "affectionate" and so on. If after editing a message, you send the message directly without checking whether there are clerical errors, the other party may find it difficult to understand after seeing the message in the display window; and for the sender, if you find in the display window If there is a clerical error in some text in the message, generally you can only send another message to explain it. When resending another message, or only resend the part of the sentence/paragraph that has the clerical error, but the recipient It is necessary to combine with the sentence/paragraph that originally had a clerical error, which is not easy to read; or re-enter the entire sentence/paragraph, which will take up a lot of time for the sender. It can be seen that the intelligence of IM communication tools still needs to be improved.

发明内容Contents of the invention

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的用于处理通信消息的方法及系统,能够在已发送消息中发现笔误时,方便进行修改。In view of the above problems, the present invention is proposed to provide a method and system for processing communication messages that overcome the above problems or at least partially solve the above problems, and can facilitate corrections when clerical errors are found in sent messages.

依据本发明的一个方面,提供了一种用于处理即时通信消息的方法,包括:According to one aspect of the present invention, a method for processing instant messaging messages is provided, including:

在显示窗口中显示已发送消息以及已接收消息;Display sent messages and received messages in the display window;

接收对目标已发送消息中进行修改的请求,确定所述目标已发送消息中的待修改内容;Receiving a request for modifying the message sent by the target, and determining the content to be modified in the message sent by the target;

接收修改后的内容;receive modified content;

将所述目标已发送消息、所述待修改内容以及所述修改后的内容发送到服务器;Send the target sent message, the content to be modified, and the modified content to a server;

所述服务器将所述目标已发送消息、所述待修改内容以及所述修改后的内容转发给消息接收方;The server forwards the target sent message, the content to be modified, and the modified content to a message receiver;

所述消息接收方将修改后的内容与所述目标已发送消息中的待修改内容进行关联性显示;The message receiver correlates the modified content with the content to be modified in the message sent by the target;

判断所述目标已发送消息是否显示在显示窗口的用户可视区域内;Judging whether the message sent by the target is displayed in the user's visible area of the display window;

如果未显示在显示窗口的用户可视区域内,则移动信息显示窗口的滚动条,以便将所述目标已发送消息在显示窗口的用户可视区域内。If it is not displayed in the user's visible area of the display window, then move the scroll bar of the information display window so that the target sent message is in the user's visible area of the display window.

可选地,所述接收对目标已发送消息中进行修改的请求,确定所述目标已发送消息中的待修改内容包括:Optionally, the receiving the request for modifying the message sent by the target, and determining the content to be modified in the message sent by the target includes:

接收对目标已发送消息中的选中部分内容进行修改的请求,并将所述选中部分内容确定为所述待修改内容。A request for modifying a selected portion of content in the message sent by the target is received, and the selected portion of content is determined as the content to be modified.

可选地,所述接收对目标已发送消息中进行修改的请求,确定所述目标已发送消息中的待修改内容包括:Optionally, the receiving the request for modifying the message sent by the target, and determining the content to be modified in the message sent by the target includes:

接收对目标已发送消息中进行修改的请求,对所述目标已发送消息的消息内容进行识别,将识别出的存在拼写错误的内容确定为所述目标已发送消息中的待修改内容。Receiving a request to modify the target sent message, identifying the message content of the target sent message, and determining the identified content with misspellings as the content to be modified in the target sent message.

可选地,所述接收修改后的内容包括:Optionally, said receiving the modified content includes:

接收用户在信息编辑窗口中输入的内容,将接收到的内容确定为修改后的内容。The content input by the user in the information editing window is received, and the received content is determined as the modified content.

可选地,所述接收修改后的内容包括:Optionally, said receiving the modified content includes:

在所述目标已发送消息中的待修改内容处提供编辑入口,将在该编辑入口中接收到的内容确定为修改后的内容。An editing entry is provided at the content to be modified in the message sent by the target, and the content received in the editing entry is determined as the modified content.

可选地,所述将修改后的内容与所述目标已发送消息中的待修改内容进行关联性显示包括:Optionally, the displaying the association between the modified content and the content to be modified in the message sent by the target includes:

用修改后的内容替换所述目标已发送消息中的待修改内容,并对显示窗口进行刷新显示;Replace the content to be modified in the message sent by the target with the modified content, and refresh the display window;

或者,or,

在目标已发送消息中的待修改内容附近显示所述修改后的内容;Displaying the modified content near the content to be modified in the message sent by the target;

或者,or,

将所述修改后的内容与所述目标已发送消息中未修改的部分组合成一条新的消息,将所述新的消息显示在所述目标已发送消息的下方。Combining the modified content and the unmodified part of the message sent by the target into a new message, and displaying the new message below the message sent by the target.

可选地,还包括:Optionally, also include:

将所述修改后的内容进行区别显示。The modified content is displayed differently.

可选地,还包括:Optionally, also include:

为修改后的内容生成显示修改历史的操作入口;Generate an operation entry to display the modification history for the modified content;

当通过所述显示修改历史的操作入口接收到显示修改历史的请求时,显示该条消息内容的修改历史。When a request for displaying modification history is received through the operation entry for displaying modification history, the modification history of the message content is displayed.

可选地,所述目标已发送消息包括群组交流消息中的已发送消息。Optionally, the target sent message includes a sent message in a group communication message.

根据本发明的另一方面,提供了一种用于处理即时通信消息的系统,包括消息发送方、服务器及消息接收方,其中:According to another aspect of the present invention, a system for processing instant messaging messages is provided, including a message sender, a server and a message receiver, wherein:

所述消息发送方包括:The sender of the message includes:

第一显示窗口显示单元,用于在显示窗口中显示已发送消息以及已接收消息;The first display window display unit is used to display sent messages and received messages in the display window;

请求接收单元,用于接收对目标已发送消息中进行修改的请求,确定所述目标已发送消息中的待修改内容;A request receiving unit, configured to receive a request for modification in the target sent message, and determine the content to be modified in the target sent message;

修改内容接收单元,用于接收修改后的内容;a modified content receiving unit, configured to receive modified content;

发送单元,用于将所述目标已发送消息、所述待修改内容以及所述修改后的内容发送到服务器;a sending unit, configured to send the target sent message, the content to be modified, and the modified content to a server;

所述服务器包括:The servers include:

转发单元,用于将所述目标已发送消息、所述待修改内容以及所述修改后的内容转发给消息接收方;A forwarding unit, configured to forward the message sent by the target, the content to be modified, and the modified content to a message receiver;

所述消息接收方包括:The recipients of the message include:

第二显示窗口显示单元,用于用修改后的内容替换所述目标已发送消息中的待修改内容,并对显示窗口进行刷新显示;The second display window display unit is used to replace the content to be modified in the message sent by the target with the modified content, and refresh the display window;

判断单元,用于判断所述目标已发送消息是否显示在显示窗口的用户可视区域内;a judging unit, configured to judge whether the message sent by the target is displayed in the user's visible area of the display window;

滚动显示单元,用于如果未显示在显示窗口的用户可视区域内,则移动信息显示窗口的滚动条,以便将所述目标已发送消息显示在显示窗口的用户可视区域内。The scrolling display unit is configured to move the scroll bar of the information display window if it is not displayed in the user's visible area of the display window, so as to display the target sent message in the user's visible area of the display window.

可选地,所述请求接收单元具体用于:Optionally, the request receiving unit is specifically configured to:

接收对目标已发送消息中的选中部分内容进行修改的请求,并将所述选中部分内容确定为所述待修改内容。A request for modifying a selected portion of content in the message sent by the target is received, and the selected portion of content is determined as the content to be modified.

可选地,所述请求接收单元具体用于:Optionally, the request receiving unit is specifically configured to:

接收对目标已发送消息中进行修改的请求,对所述目标已发送消息的消息内容进行识别,将识别出的存在拼写错误的内容确定为所述目标已发送消息中的待修改内容。Receiving a request to modify the target sent message, identifying the message content of the target sent message, and determining the identified content with misspellings as the content to be modified in the target sent message.

可选地,所述修改内容接收具体用于:Optionally, the modified content reception is specifically used for:

接收用户在信息编辑窗口中输入的内容,将接收到的内容确定为修改后的内容。The content input by the user in the information editing window is received, and the received content is determined as the modified content.

可选地,所述修改内容接收具体用于:Optionally, the modified content reception is specifically used for:

在所述目标已发送消息中的待修改内容处提供编辑入口,将在该编辑入口中接收到的内容确定为修改后的内容。An editing entry is provided at the content to be modified in the message sent by the target, and the content received in the editing entry is determined as the modified content.

可选地,所述第二显示窗口显示单元包括:Optionally, the second display window display unit includes:

刷新显示子单元,用于刷新用修改后的内容替换所述目标已发送消息中的待修改内容,并对显示窗口进行刷新显示;The refresh display subunit is used to refresh and replace the content to be modified in the message sent by the target with the modified content, and refresh and display the display window;

或者,or,

局部显示子单元,用于在目标已发送消息中的待修改内容附近显示所述修改后的内容;a local display subunit, configured to display the modified content near the content to be modified in the message sent by the target;

或者,or,

组合显示子单元,用于将所述修改后的内容与所述目标已发送消息中未修改的部分组合成一条新的消息,将所述新的消息显示在所述目标已发送消息的下方。The combined display subunit is configured to combine the modified content and the unmodified part of the target sent message into a new message, and display the new message below the target sent message.

可选地,所述消息接收方还包括:Optionally, the message receiver also includes:

区别显示单元,用于将所述修改后的内容进行区别显示。A distinguishing display unit, configured to distinguishably display the modified content.

可选地,所述消息接收方还包括:Optionally, the message receiver also includes:

显示入口生成单元,用于为修改后的内容生成显示修改历史的操作入口;A display entry generation unit, configured to generate an operation entry for displaying modification history for the modified content;

修改历史显示单元,用于当通过所述显示修改历史的操作入口接收到显示修改历史的请求时,显示该条消息内容的修改历史。The modification history display unit is configured to display the modification history of the message content when a request for displaying the modification history is received through the operation entry for displaying the modification history.

可选地,所述目标已发送消息包括群组交流消息中的已发送消息。Optionally, the target sent message includes a sent message in a group communication message.

根据本发明的用于处理通信消息的方法及系统,在用户需要对某条已发送消息进行修改时,可以将该已发送消息中需要修改的部分选中,然后发送针对选中内容进行修改的修改请求,这样,用户就可以在编辑窗口中输入修改后的内容,然后重新发送,相应的,就可以用修改后的内容替换已发送消息中被选中的部分内容,从而使得显示窗口中显示出没有了笔误的消息。可见,在本发明实施例中,用户只需要对已发送消息中存在错误的部分内容进行编辑,而不是已发送消息的全部内容,节省了发送者的编辑时间;另外,在显示窗口中会显示完整的、不存在笔误的一句/一段话,而不用再自行进行组合,因此便于阅读。According to the method and system for processing communication messages of the present invention, when a user needs to modify a certain sent message, he can select the part of the sent message that needs to be modified, and then send a modification request for modifying the selected content , so that the user can input the modified content in the editing window, and then resend, correspondingly, the selected content in the sent message can be replaced with the modified content, so that the display window shows that there is no Typo message. It can be seen that in the embodiment of the present invention, the user only needs to edit part of the content of the sent message, rather than the entire content of the sent message, which saves the sender's editing time; in addition, the display window will display A complete sentence/paragraph without clerical errors, no need to assemble it yourself, so it is easy to read.

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.

附图说明Description of drawings

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same components. In the attached picture:

图1示出了根据本发明一个实施例的方法流程图;Fig. 1 shows a flow chart of a method according to one embodiment of the present invention;

图2示出了根据本发明一个实施例的界面示意图;Fig. 2 shows a schematic interface diagram according to an embodiment of the present invention;

以及,as well as,

图3示出了根据本发明一个实施例的装置示意图。Fig. 3 shows a schematic diagram of a device according to an embodiment of the present invention.

具体实施方式Detailed ways

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

参见图1,本发明实施例提供的用于处理即时通信消息的方法可以包括以下步骤:Referring to Fig. 1, the method for processing the instant messaging message provided by the embodiment of the present invention may include the following steps:

S101:在即时通信显示窗口中显示已发送消息以及已接收消息;S101: displaying sent messages and received messages in the instant messaging display window;

S102:接收对目标已发送消息中进行修改的请求,确定所述目标已发送消息中的待修改内容;S102: Receive a request for modifying the message sent by the target, and determine the content to be modified in the message sent by the target;

在本发明实施例中,可以在聊天窗口中为用户提供对已发送消息进行修改的操作入口,具体实现时,用户可以直接在显示窗口中将已发送消息中存在笔误的部分内容选中,程序可以对用户的操作行为进行监控,当程序发现用户执行了该选中操作行为之后,就可以为直接认为用户发起针对这部分选中的内容进行修改的请求。当然,为了避免造成误判,还可以在监控到用户的选中行为之后,通过弹出悬浮框等方式,询问用户是否需要对选中的内容进行修改,如果用户选择是,则可以认为用户发起了修改请求,并将选中的部分内容作为待修改内容,将当前所在的已发送消息条目,作为待修改的目标已发送消息;否则,按照正常的流程进行即可。或者,也可以通过右键菜单的方式提供修改入口,也即,当用户选中某已发送消息中的某部分内容之后,如果用户同时按下鼠标右键,则可以在右键菜单中提供“修改”选项,如果用户选择该选项,则证明用户发起了针对当前已发送消息中的这部分被选中内容进行修改的请求。In the embodiment of the present invention, the user can be provided with an operation entry for modifying the sent message in the chat window. During specific implementation, the user can directly select some content in the sent message in the display window where there is a clerical error, and the program can The user's operation behavior is monitored. When the program finds that the user has performed the selected operation behavior, it can directly consider that the user initiates a request to modify this part of the selected content. Of course, in order to avoid misjudgment, you can also ask the user whether the selected content needs to be modified by popping up a floating box after monitoring the user's selection behavior. If the user chooses yes, it can be considered that the user has initiated a modification request , and use the selected part of the content as the content to be modified, and use the currently sent message item as the target sent message to be modified; otherwise, follow the normal process. Alternatively, the modification entry can also be provided through the right-click menu, that is, after the user selects a certain part of the sent message, if the user presses the right mouse button at the same time, the "Modify" option can be provided in the right-click menu. If the user selects this option, it proves that the user initiates a request to modify the selected content in the currently sent message.

或者,在另一种实现方式下,也可以分别为用户已经发送的各条消息生成修改入口(例如可以在每条已发送消息之后显示“修改”字样的按钮等等),当用户需要对某条已发送消息进行修改时,就可以从对应的修改操作入口进入,相应的,就可以将该操作入口对应的条目确定为用户需要进行修改的目标已发送消息。然后,可以自动对该目标已发送消息的消息内容进行分析,判断其中是否存在拼写错误的内容,然后,将存在拼写错误的内容确定为待修改的内容。其中,具体在对已发送消息的消息内容进行分析时,可以采用与一些文字处理软件中类似的方法来实现,这里不再详述。Or, in another implementation mode, modification entries can also be generated for each message that the user has sent (for example, a button with the word "Modification" can be displayed after each sent message, etc.), when the user needs to modify a certain When modifying a sent message, it can be entered from the corresponding modification operation entry, and correspondingly, the entry corresponding to the operation entry can be determined as the target sent message that the user needs to modify. Then, the message content of the message sent by the target can be automatically analyzed to determine whether there is any spelling error in the message, and then determine the spelling error as the content to be modified. Specifically, when analyzing the message content of the sent message, a method similar to that in some word processing software can be used to implement it, which will not be described in detail here.

S103:接收修改后的内容;S103: Receive the modified content;

在确定了用户需要对目标已发送消息中的待修改内容进行修改之后,就可以为用户提供重新输入修改后的内容的入口。具体实现时,可以直接将聊天窗口的编辑窗口部分作为该修改入口,也即,当用户选中了某条已发送消息中的部分文字内容,并且确定需要修改之后,可以直接在编辑窗口中输入修改后的内容,此时,程序会直接将在编辑窗口中接收到的内容作为修改后的内容。例如,某条已发送消息是“建国大业收银美”,发送方发现“收银美”系笔误,实际上应该是“首映没”,此时,就可以在显示窗口中将“收银美”选中,并在弹出的浮动窗口中选择“修改”,则程序就可以将“建国大业收银美”确定为需要修改的目标已发送消息,将“收银美”确定为待修改内容,同时,用户就可以在编辑窗口中输入修改后的内容,例如直接输入“首映没”,程序就可以确定,用户需要用“首映没”替换“建国大业收银美”中的“收银美”。当然,也可以另外生成一个用于编辑修改后的内容的窗口,专门用于在需要修改时输入修改后的内容,也即可以不依赖于原有的编辑窗口。例如,可以在目标已发送消息中的待修改内容处提供编辑入口,然后将在该编辑入口中接收到的内容确定为修改后的内容,等等。After it is determined that the user needs to modify the content to be modified in the message sent by the target, an entry for re-inputting the modified content may be provided for the user. In actual implementation, the editing window part of the chat window can be directly used as the modification entry, that is, when the user selects part of the text content in a sent message and determines that it needs to be modified, he can directly enter the modification in the editing window At this point, the program will directly take the content received in the edit window as the modified content. For example, a message that has been sent is "Jianguo Daye Cashier Beauty", and the sender finds that "Cash Register Beauty" is a typo, but it should actually be "No Premiere". At this time, the "Cash Register Beauty" can be selected in the display window , and select "Modify" in the pop-up floating window, then the program can determine "Jianguo Daye Cashier Beauty" as the target that needs to be modified. The message has been sent, and "Cash Register Beauty" is determined as the content to be modified. At the same time, the user can Enter the modified content in the editing window, for example, directly input "Premiere No", the program can confirm that the user needs to replace "Cash Register Beauty" in "Jianguo Daye Cashier Beauty" with "Premier No". Of course, an additional window for editing the modified content may also be generated, which is specially used for inputting the modified content when modification is required, that is, it may not depend on the original editing window. For example, an edit entry may be provided at the content to be modified in the message sent by the target, and then the content received in the edit entry is determined as the modified content, and so on.

S104:将所述目标已发送消息、所述待修改内容以及所述修改后的内容发送到即时通信服务器;S104: Send the target sent message, the content to be modified, and the modified content to an instant messaging server;

S105:所述即时通信服务器将所述目标已发送消息、所述待修改内容以及所述修改后的内容转发给消息接收方;S105: The instant messaging server forwards the message sent by the target, the content to be modified, and the modified content to a message receiver;

S106:所述消息接收方将修改后的内容与所述目标已发送消息中的待修改内容进行关联性显示。S106: The message receiver displays the modified content in association with the content to be modified in the message sent by the target.

在接收到发送修改后的内容的请求后,就可以将目标已发送消息、所述待修改内容以及所述修改后的内容发送到服务器,进而,服务器就可以将这些内容转发给消息接收方,在消息接收方将修改后的内容与所述目标已发送消息中的待修改内容进行关联性显示。具体在进行关联性显示时,可以有多种方式,例如,其中一种方式可以是用修改后的内容替换目标已发送消息中的待修改内容,并对接收端的显示窗口进行刷新显示,这样就可以发现在接收端的显示窗口中,原来存在笔误的消息不再显示,取而代之的,是不再存在笔误的消息。After receiving the request for sending the modified content, the target sent message, the content to be modified and the modified content can be sent to the server, and then the server can forward these contents to the message receiver, The message receiver displays the modified content in association with the content to be modified in the message sent by the target. Specifically, there are many ways to display the correlation. For example, one of the ways can be to replace the content to be modified in the message sent by the target with the modified content, and refresh the display window of the receiving end, so that It can be found that in the display window of the receiving end, the original message with clerical error is no longer displayed, and replaced by a message with no clerical error.

仍然假设对于发送端而言,某条已发送消息是“建国大业收银美”,相应的,在接收端,这是一条已接收消息;发送端在发现该消息中存在笔误之后,将其中的“收银美”选中,并在编辑窗口中重新输入“首映没”,之后发送到服务器,服务器再将相关的消息转发给消息的接收端,接收端就可以用“首映没”替换“建国大业收银美”中的“收银美”,并对显示窗口进行刷新显示之后,就可以使得“建国大业收银美”变为“建国大业首映没”,使得接收方能够看到不再存在笔误的完整的一条消息。It is still assumed that for the sending end, a sent message is "Jianguo Daye Cashier Beauty", correspondingly, at the receiving end, this is a received message; after the sending end finds that there is a clerical error in the message, the " Select "Cash Register Beauty", and re-enter "Premiere No" in the edit window, and then send it to the server, and the server forwards the relevant message to the receiving end of the message, and the receiving end can replace "Jianguo Daye" with "Premiere No". After refreshing and displaying the "Cash Register Beauty" in the "Cash Register Beauty", the "Jianguo Daye Cashier Beauty" can be changed to "Jianguo Daye Premiere", so that the receiver can see the complete picture without clerical errors. a message from .

或者,还可以在目标已发送消息中的待修改内容附近显示所述修改后的内容,再者,还可以将所述修改后的内容与所述目标已发送消息中未修改的部分组合成一条新的消息,将所述新的消息显示在所述目标已发送消息的下方,等等。Alternatively, the modified content may also be displayed near the content to be modified in the message sent by the target, and furthermore, the modified content may be combined with the unmodified part in the message sent by the target into a single new message, the new message is displayed below the message sent by the target, and so on.

其中,在显示修改后的消息时,可以将修改的内容与原来的部分进行区别显示,例如,如图2所示,是将“收银美”修改为“首映没”,则在修改后的消息中,将“首映没”这几个字用橙色显示,而该条消息中的其他文字“建国大业”则仍然用默认的黑色或者用户设置的其他颜色来显示,以便引起接收者的注意。另外,由于在发送方对已发送消息进行修改编辑的过程中,对方还可能发送了其他的消息,以至于当前正在修改的目标已发送消息可能已经不能在显示窗口的用户可视区域显示,此时,还可以对此进行判断,如果确实出现这种情况,则可以移动显示窗口中的滚动条,使得被修改的消息能够显示在用户可视区域内。Wherein, when displaying the modified message, the modified content can be displayed differently from the original part. For example, as shown in FIG. In the message, the words "premiere not" are displayed in orange, while other words in the message "Jianguo Daye" are still displayed in the default black or other colors set by the user, so as to attract the attention of the recipients . In addition, since the sender may send other messages during the process of modifying and editing the sent message, the target sent message currently being modified may no longer be displayed in the user's visible area of the display window. , this can also be judged, and if this situation does occur, the scroll bar in the display window can be moved so that the modified message can be displayed in the user's visible area.

同时还可以提供显示原消息的入口,当用户从该入口进入时,可以将原消息以下拉框等方式显示出来。另外,可以对同一条消息进行多次修改,在显示原消息时,就可以将各次修改的修改痕迹全部显示出来。例如,在图3所示中,第一次输入的是“建国”,第二次输入的是“建国大业收银没”,第三次输入的是“建国大业首映没”,等等。At the same time, an entry to display the original message can also be provided. When the user enters through the entry, the original message can be displayed in the form of a drop-down box or the like. In addition, the same message can be modified multiple times, and when the original message is displayed, all modification traces of each modification can be displayed. For example, as shown in Figure 3, the first input is "Jianguo", the second input is "Jianguo Daye cash register", the third input is "Jianguo Daye premiere", and so on.

需要说明的是,在将修改后的内容显示到显示窗口中时,还可以将修改后的内容显示到当前发送方的显示窗口中,当然,对于发送方而言,由于直接能够获知用户修改后的内容是什么,因此,直接在显示窗口中,将目标已发送消息中的待修改内容替换为修改后的内容,并对显示窗口进行刷新显示即可。It should be noted that when the modified content is displayed in the display window, the modified content can also be displayed in the display window of the current sender. Of course, for the sender, since the user can directly know the modified Therefore, directly in the display window, replace the content to be modified in the message sent by the target with the modified content, and refresh the display window.

另外需要说明的是,在本发明实施例中,除了可以应用与两个用户之间的对话交流,也可以应用于群组交流的情况,也即,用户需要修改的目标已发送消息可以是在群组交流消息中的某条消息,具体的实现细节与两个用户之间的对话交流类似,不同之处在于,服务器需要将修改后的内容转发到群组中的各个成员,也即多个接收方。In addition, it should be noted that, in the embodiment of the present invention, in addition to being applicable to the dialogue between two users, it can also be applied to the situation of group communication, that is, the target sent message that the user needs to modify can be in For a message in a group communication message, the specific implementation details are similar to the dialogue between two users, the difference is that the server needs to forward the modified content to each member of the group, that is, multiple receiver.

可见,在这种方式下,用户只需要对存在错误的部分内容进行编辑,而不是已发送消息的全部内容,节省了发送者的编辑时间,另外,接收者能够看到完整的、不再存在笔误的一句/一段话,而不用再自行进行组合,因此便于阅读。It can be seen that in this way, the user only needs to edit part of the content with errors, rather than the entire content of the sent message, which saves the sender's editing time. In addition, the receiver can see the complete message that no longer exists. A sentence/paragraph of a clerical error, no need to combine it by yourself, so it is easy to read.

总之,在本发明实施例提供的前述方法中,在用户需要对某条已发送消息进行修改时,可以将该已发送消息中需要修改的部分选中,然后发送针对选中内容进行修改的修改请求,这样,用户就可以在编辑窗口中输入修改后的内容,然后重新发送,相应的,就可以用修改后的内容替换已发送消息中被选中的部分内容,从而使得显示窗口中显示出没有了笔误的消息。可见,在本发明实施例中,用户只需要对已发送消息中存在错误的部分内容进行编辑,而不是已发送消息的全部内容,节省了发送者的编辑时间;另外,在显示窗口中会显示完整的、不存在笔误的一句/一段话,而不用再自行进行组合,因此便于阅读。In short, in the aforementioned method provided by the embodiment of the present invention, when the user needs to modify a sent message, he can select the part of the sent message that needs to be modified, and then send a modification request for modifying the selected content. In this way, the user can input the modified content in the editing window, and then resend it. Correspondingly, the selected content in the sent message can be replaced with the modified content, so that the display window shows that there is no clerical error. news. It can be seen that in the embodiment of the present invention, the user only needs to edit part of the content of the sent message, rather than the entire content of the sent message, which saves the sender's editing time; in addition, the display window will display A complete sentence/paragraph without clerical errors, no need to assemble it yourself, so it is easy to read.

与本发明实施例提供的用于处理即时通信消息的方法相对应,本发明实施例还提供了一种用于处理即时通信消息的系统,参见图3,该系统可以包括消息发送方、服务器以及消息接收方,其中,消息发送方可以包括:Corresponding to the method for processing instant messaging messages provided by the embodiment of the present invention, the embodiment of the present invention also provides a system for processing instant messaging messages, as shown in FIG. 3 , the system may include a message sender, a server, and The message receiver, where the message sender can include:

第一显示窗口显示单元301,用于在即时通信显示窗口中显示已发送消息以及已接收消息;The first display window display unit 301 is configured to display sent messages and received messages in the instant messaging display window;

请求接收单元302,用于接收对目标已发送消息中进行修改的请求,确定所述目标已发送消息中的待修改内容;A request receiving unit 302, configured to receive a request for modifying the target sent message, and determine the content to be modified in the target sent message;

修改内容接收单元303,用于接收修改后的内容;A modified content receiving unit 303, configured to receive the modified content;

发送单元304,用于将所述目标已发送消息、所述待修改内容以及所述修改后的内容发送到即时通信服务器;A sending unit 304, configured to send the target sent message, the content to be modified, and the modified content to an instant messaging server;

所述即时通信服务器可以包括:The instant messaging server may include:

转发单元305,用于将所述目标已发送消息、所述待修改内容以及所述修改后的内容转发给消息接收方;A forwarding unit 305, configured to forward the target sent message, the content to be modified, and the modified content to a message receiver;

所述消息接收方可以包括:The recipients of the message may include:

第二显示窗口显示单元306,用于用修改后的内容替换所述目标已发送消息中的待修改内容,并对显示窗口进行刷新显示。The second display window display unit 306 is configured to replace the content to be modified in the message sent by the target with the modified content, and refresh the display window.

其中,所述请求接收单元302具体用于:Wherein, the request receiving unit 302 is specifically used for:

接收对目标已发送消息中的选中部分内容进行修改的请求,并将所述选中部分内容确定为所述待修改内容。A request for modifying a selected portion of content in the message sent by the target is received, and the selected portion of content is determined as the content to be modified.

或者,所述请求接收单元302具体也可以用于:Alternatively, the request receiving unit 302 may specifically also be used for:

接收对目标已发送消息中进行修改的请求,对所述目标已发送消息的消息内容进行识别,将识别出的存在拼写错误的内容确定为所述目标已发送消息中的待修改内容。Receiving a request to modify the target sent message, identifying the message content of the target sent message, and determining the identified content with misspellings as the content to be modified in the target sent message.

所述修改内容接收303具体用于:The modified content receiving 303 is specifically used for:

接收用户在信息编辑窗口中输入的内容,将接收到的内容确定为修改后的内容。The content input by the user in the information editing window is received, and the received content is determined as the modified content.

或者,所述修改内容接收303具体用于:Or, the modified content receiving 303 is specifically used for:

在所述目标已发送消息中的待修改内容处提供编辑入口,将在该编辑入口中接收到的内容确定为修改后的内容。An editing entry is provided at the content to be modified in the message sent by the target, and the content received in the editing entry is determined as the modified content.

其中,所述第二显示窗口显示单元306包括:Wherein, the second display window display unit 306 includes:

刷新显示子单元,用于刷新用修改后的内容替换所述目标已发送消息中的待修改内容,并对显示窗口进行刷新显示;The refresh display subunit is used to refresh and replace the content to be modified in the message sent by the target with the modified content, and refresh and display the display window;

或者,or,

局部显示子单元,用于在目标已发送消息中的待修改内容附近显示所述修改后的内容;a local display subunit, configured to display the modified content near the content to be modified in the message sent by the target;

或者,or,

组合显示子单元,用于将所述修改后的内容与所述目标已发送消息中未修改的部分组合成一条新的消息,将所述新的消息显示在所述目标已发送消息的下方。The combined display subunit is configured to combine the modified content and the unmodified part of the target sent message into a new message, and display the new message below the target sent message.

在具体实现时,所述消息接收方还可以包括:During specific implementation, the message receiver may also include:

判断单元,用于判断所述目标已发送消息是否显示在显示窗口的用户可视区域内;a judging unit, configured to judge whether the message sent by the target is displayed in the user's visible area of the display window;

滚动显示单元,用于如果未显示在显示窗口的用户可视区域内,则移动信息显示窗口的滚动条,以便将所述目标已发送消息显示在显示窗口的用户可视区域内A scrolling display unit, configured to move the scroll bar of the information display window if it is not displayed in the user's viewable area of the display window, so that the target sent message is displayed in the user's viewable area of the display window

另外,所述消息接收方还可以包括:In addition, the message receiver may also include:

区别显示单元,用于将所述修改后的内容进行区别显示。A distinguishing display unit, configured to distinguishably display the modified content.

再者,所述消息接收方还可以包括:Furthermore, the message receiver may also include:

显示入口生成单元,用于为修改后的内容生成显示修改历史的操作入口;A display entry generation unit, configured to generate an operation entry for displaying modification history for the modified content;

修改历史显示单元,用于当通过所述显示修改历史的操作入口接收到显示修改历史的请求时,显示该条消息内容的修改历史。The modification history display unit is configured to display the modification history of the message content when a request for displaying the modification history is received through the operation entry for displaying the modification history.

其中,所述目标已发送消息包括群组交流消息中的已发送消息。Wherein, the target sent message includes the sent message in the group communication message.

总之,在本发明实施例提供的前述装置中,在用户需要对某条已发送消息进行修改时,可以将该已发送消息中需要修改的部分选中,然后发送针对选中内容进行修改的修改请求,这样,用户就可以在编辑窗口中输入修改后的内容,然后重新发送,相应的,就可以用修改后的内容替换已发送消息中被选中的部分内容,从而使得显示窗口中显示出没有了笔误的消息。可见,在本发明实施例中,用户只需要对已发送消息中存在错误的部分内容进行编辑,而不是已发送消息的全部内容,节省了发送者的编辑时间;另外,在显示窗口中会显示完整的、不存在笔误的一句/一段话,而不用再自行进行组合,因此便于阅读。In short, in the aforementioned device provided by the embodiment of the present invention, when the user needs to modify a sent message, he can select the part of the sent message that needs to be modified, and then send a modification request for modifying the selected content. In this way, the user can input the modified content in the editing window, and then resend it. Correspondingly, the selected content in the sent message can be replaced with the modified content, so that the display window shows that there is no clerical error. news. It can be seen that in the embodiment of the present invention, the user only needs to edit part of the content of the sent message, rather than the entire content of the sent message, which saves the sender's editing time; in addition, the display window will display A complete sentence/paragraph without clerical errors, no need to assemble it yourself, so it is easy to read.

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other device. Various generic systems can also be used with the teachings based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not specific to any particular programming language. It should be understood that various programming languages can be used to implement the content of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings), as well as any method or method so disclosed, may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的用于处理即时通信消息的系统中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all of some or all of the components in the system for processing instant messaging messages according to the embodiment of the present invention Function. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.

本申请可以应用于计算机系统/服务器,其可与众多其它通用或专用计算系统环境或配置一起操作。适于与计算机系统/服务器一起使用的众所周知的计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统﹑大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。计算机系统/服务器可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机系统/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。The application may be applied to computer systems/servers that are operational with numerous other general purpose or special purpose computing system environments or configurations. Examples of well-known computing systems, environments and/or configurations suitable for use with computer systems/servers include, but are not limited to: personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, Microprocessor-based systems, set-top boxes, programmable consumer electronics, networked personal computers, minicomputer systems, mainframe computer systems, and distributed cloud computing technology environments including any of the above, etc. Computer systems/servers may be described in the general context of computer system-executable instructions, such as program modules, being executed by the computer system. Generally, program modules may include routines, programs, objects, components, logic, data structures, etc., that perform particular tasks or implement particular abstract data types. The computer system/server can be practiced in distributed cloud computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed cloud computing environment, program modules may be located in both local and remote computing system storage media including storage devices.

Claims (18)

1. A method for processing instant messaging messages, comprising:
displaying the sent message and the received message in an instant messaging display window;
receiving a request for modifying the target sent message, and determining the content to be modified in the target sent message;
receiving the modified content;
sending the target sent message, the content to be modified and the modified content to an instant messaging server;
the instant communication server forwards the target sent message, the content to be modified and the modified content to a message receiver;
the message receiver displays the modified content and the content to be modified in the target sent message in a correlation manner;
judging whether the target sent message is displayed in a user visible area of a display window or not;
if not, the scroll bar of the information display window is moved so as to place the targeted transmitted message in the user-viewable area of the display window.
2. The method of claim 1, wherein receiving a request to modify a target sent message, determining content to be modified in the target sent message comprises:
and receiving a request for modifying the selected part of content in the target sent message, and determining the selected part of content as the content to be modified.
3. The method of claim 1, wherein receiving a request to modify a target sent message, determining content to be modified in the target sent message comprises:
receiving a request for modifying the target sent message, identifying the message content of the target sent message, and determining the identified content with spelling errors as the content to be modified in the target sent message.
4. The method of claim 1, the receiving modified content comprising:
and receiving the content input by the user in the information editing window, and determining the received content as the modified content.
5. The method of claim 1, the receiving modified content comprising:
and providing an editing entry at the content to be modified in the target sent message, and determining the content received in the editing entry as the modified content.
6. The method of claim 1, wherein the associatively displaying the modified content and the content to be modified in the target sent message comprises:
replacing the content to be modified in the target sent message with the modified content, and refreshing and displaying a display window;
or,
displaying the modified content near the content to be modified in the target sent message;
or,
and combining the modified content and the unmodified part of the target sent message into a new message, and displaying the new message below the target sent message.
7. The method of claim 1, further comprising:
and displaying the modified content in a distinguishing way.
8. The method of claim 1, further comprising:
generating an operation entry for displaying a modification history for the modified content;
and when a request for displaying the modification history is received through the operation inlet for displaying the modification history, displaying the modification history of the content of the message.
9. The method of claim 1, the targeted sent message comprising a sent message in a group exchange message.
10. A system for processing an instant messaging message, comprising a message sender, a server, and a message receiver, wherein:
the message sender comprises:
the first display window display unit is used for displaying the sent message and the received message in the instant communication display window;
a request receiving unit, configured to receive a request for modifying a target sent message, and determine a content to be modified in the target sent message;
a modified content receiving unit for receiving the modified content;
a sending unit, configured to send the target sent message, the content to be modified, and the modified content to an instant messaging server;
the instant messaging server comprises:
a forwarding unit, configured to forward the target sent message, the content to be modified, and the modified content to a message recipient;
the message receiver includes:
the second display window display unit is used for replacing the content to be modified in the target sent message with the modified content and refreshing and displaying the display window;
the judging unit is used for judging whether the target sent message is displayed in a user visible area of a display window or not;
and the scroll display unit is used for moving the scroll bar of the information display window if the scroll bar is not displayed in the user visible area of the display window so as to display the target sent message in the user visible area of the display window.
11. The system of claim 10, wherein the request receiving unit is specifically configured to:
and receiving a request for modifying the selected part of content in the target sent message, and determining the selected part of content as the content to be modified.
12. The system of claim 10, wherein the request receiving unit is specifically configured to:
receiving a request for modifying the target sent message, identifying the message content of the target sent message, and determining the identified content with spelling errors as the content to be modified in the target sent message.
13. The system of claim 10, wherein the modified content reception is specifically configured to:
and receiving the content input by the user in the information editing window, and determining the received content as the modified content.
14. The system of claim 10, wherein the modified content reception is specifically configured to:
and providing an editing entry at the content to be modified in the target sent message, and determining the content received in the editing entry as the modified content.
15. The system of claim 10, the second display window display unit comprising:
the refreshing display subunit is used for refreshing and replacing the content to be modified in the target sent message with the modified content, and refreshing and displaying the display window;
or,
the local display subunit is used for displaying the modified content near the content to be modified in the target sent message;
or,
and the combined display subunit is used for combining the modified content and the unmodified part in the target sent message into a new message, and displaying the new message below the target sent message.
16. The system of claim 10, the message recipient further comprising:
and the difference display unit is used for displaying the modified content in a difference mode.
17. The system of claim 10, the message recipient further comprising:
a display entry generating unit for generating an operation entry for displaying a modification history for the modified content;
and the modification history display unit is used for displaying the modification history of the message content when a request for displaying the modification history is received through the operation inlet for displaying the modification history.
18. The system of claim 10, the targeted sent message comprising a sent message in a group exchange message.
CN2012105529968A 2012-12-18 2012-12-18 Method and system for processing communication messages Pending CN103269309A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012105529968A CN103269309A (en) 2012-12-18 2012-12-18 Method and system for processing communication messages

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012105529968A CN103269309A (en) 2012-12-18 2012-12-18 Method and system for processing communication messages

Publications (1)

Publication Number Publication Date
CN103269309A true CN103269309A (en) 2013-08-28

Family

ID=49012918

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012105529968A Pending CN103269309A (en) 2012-12-18 2012-12-18 Method and system for processing communication messages

Country Status (1)

Country Link
CN (1) CN103269309A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104571895A (en) * 2013-10-22 2015-04-29 北京三星通信技术研究有限公司 Method and device for adjusting information in information application
CN104811541A (en) * 2015-03-30 2015-07-29 深圳市金立通信设备有限公司 Terminal and network system
CN104869546A (en) * 2015-03-30 2015-08-26 深圳市金立通信设备有限公司 Information processing method
CN105827499A (en) * 2015-07-30 2016-08-03 南京步步高通信科技有限公司 Modification method of sent information, electronic equipment and application server
CN107018061A (en) * 2016-11-17 2017-08-04 深圳市沃特沃德股份有限公司 The method and apparatus of issued state information
CN107241257A (en) * 2016-03-29 2017-10-10 阿里巴巴集团控股有限公司 A kind of information interacting method and device
CN108733437A (en) * 2017-04-14 2018-11-02 纬创资通股份有限公司 Instant messaging method, system, electronic device and server
CN110019270A (en) * 2017-12-20 2019-07-16 腾讯科技(深圳)有限公司 Information updating method and its device, terminal, server, readable storage medium storing program for executing
WO2019242605A1 (en) * 2018-06-20 2019-12-26 中兴通讯股份有限公司 Information processing method, multi-screen terminal, and computer readable stirage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1653829A (en) * 2002-01-22 2005-08-10 雅虎公司 Provides instant messaging functionality in non-instant messaging environments
US20060161631A1 (en) * 2005-01-18 2006-07-20 Luigi Lira Revisions of already sent messages in an instant messaging communication
US20070124387A1 (en) * 2005-11-22 2007-05-31 Yahoo! Inc. Previous communication updating in instant messaging
CN101047658A (en) * 2006-03-31 2007-10-03 腾讯科技(深圳)有限公司 Method for amending transmitted message and immediate communication device
CN101136871A (en) * 2006-08-31 2008-03-05 腾讯科技(深圳)有限公司 Corrective method, instant communication terminal and system of transmitting error message
CN101335719A (en) * 2007-06-29 2008-12-31 联想(北京)有限公司 Information adding modification method
CN102368748A (en) * 2011-09-10 2012-03-07 上海量明科技发展有限公司 Method, client and system for postponing message sending in instant messaging
CN102664832A (en) * 2012-05-21 2012-09-12 李艳平 Method and device for commenting and additionally modifying message

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1653829A (en) * 2002-01-22 2005-08-10 雅虎公司 Provides instant messaging functionality in non-instant messaging environments
US20060161631A1 (en) * 2005-01-18 2006-07-20 Luigi Lira Revisions of already sent messages in an instant messaging communication
US20070124387A1 (en) * 2005-11-22 2007-05-31 Yahoo! Inc. Previous communication updating in instant messaging
CN101047658A (en) * 2006-03-31 2007-10-03 腾讯科技(深圳)有限公司 Method for amending transmitted message and immediate communication device
CN101136871A (en) * 2006-08-31 2008-03-05 腾讯科技(深圳)有限公司 Corrective method, instant communication terminal and system of transmitting error message
CN101335719A (en) * 2007-06-29 2008-12-31 联想(北京)有限公司 Information adding modification method
CN102368748A (en) * 2011-09-10 2012-03-07 上海量明科技发展有限公司 Method, client and system for postponing message sending in instant messaging
CN102664832A (en) * 2012-05-21 2012-09-12 李艳平 Method and device for commenting and additionally modifying message

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104571895B (en) * 2013-10-22 2020-06-12 北京三星通信技术研究有限公司 Method and device for adjusting information in information application
CN104571895A (en) * 2013-10-22 2015-04-29 北京三星通信技术研究有限公司 Method and device for adjusting information in information application
CN104811541A (en) * 2015-03-30 2015-07-29 深圳市金立通信设备有限公司 Terminal and network system
CN104869546A (en) * 2015-03-30 2015-08-26 深圳市金立通信设备有限公司 Information processing method
CN105827499A (en) * 2015-07-30 2016-08-03 南京步步高通信科技有限公司 Modification method of sent information, electronic equipment and application server
CN105827499B (en) * 2015-07-30 2019-12-03 南京步步高通信科技有限公司 A kind of amending method having sent information, electronic equipment and application server
CN107241257A (en) * 2016-03-29 2017-10-10 阿里巴巴集团控股有限公司 A kind of information interacting method and device
CN107018061A (en) * 2016-11-17 2017-08-04 深圳市沃特沃德股份有限公司 The method and apparatus of issued state information
CN107018061B (en) * 2016-11-17 2020-12-25 深圳市沃特沃德股份有限公司 Method and device for releasing state information
CN108733437A (en) * 2017-04-14 2018-11-02 纬创资通股份有限公司 Instant messaging method, system, electronic device and server
CN110019270A (en) * 2017-12-20 2019-07-16 腾讯科技(深圳)有限公司 Information updating method and its device, terminal, server, readable storage medium storing program for executing
CN110019270B (en) * 2017-12-20 2023-08-04 腾讯科技(深圳)有限公司 Information updating method and device, terminal, server and readable storage medium
WO2019242605A1 (en) * 2018-06-20 2019-12-26 中兴通讯股份有限公司 Information processing method, multi-screen terminal, and computer readable stirage medium

Similar Documents

Publication Publication Date Title
CN103269307A (en) Message processing method and system
CN103269309A (en) Method and system for processing communication messages
US10462087B2 (en) Tags in communication environments
JP5385381B2 (en) Multimodal communication via modal-specific interface
CN103269303B (en) A kind of group exchange message distribution method and system
US20200153774A1 (en) Method and system for displaying email messages
CN103269305B (en) Method and system for issuing group exchange of information
JP5989762B2 (en) Presenting links to content as attachments in electronic messages
CN103269306A (en) Message processing method and device in communication process
US7818373B2 (en) Notifying co-recipients of others currently replying to communications
US20070300169A1 (en) Method and system for flagging content in a chat session and providing enhancements in a transcript window
CN103269310B (en) The dissemination method and system of group's exchange of information
US20220231978A1 (en) Smart attachment of cloud-based files to communications
US8903931B1 (en) Methods for generating e-mail message interfaces
US8909715B2 (en) References to history points in a chat history
CN108293016A (en) Attachment Reply Handling in Web Messaging Systems
CN103269308B (en) A kind of method and system for issuing communication group exchange of information
US10078627B2 (en) Collaboration cards for communication related to a collaborated document
JP5893050B2 (en) Method, computer program, computer for detecting community in social media
US9973462B1 (en) Methods for generating message notifications

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20130828