即时通信im系统中的消息查找方法和im客户端的制作方法

文档序号:7894438阅读:370来源:国知局
专利名称:即时通信im系统中的消息查找方法和im客户端的制作方法
技术领域
本发明涉及即时通信(IM, Instant Messenger)技术领域,特别涉及一种IM系统中的消息查找方法和一种頂客户端。
背景技术
随着互联网系统的高速发展,即时通信頂已成为最为广泛的互联网应用。IM系统中的用户使用即时消息与好友互动,极大地增强了用户间的交流。但是现有的頂系统中,在聊天窗口中的当前聊天消息中进行文本查找,这在聊天 窗口中的当前聊天消息内容的情况下,用户不能及时查找所需的文本,给用户的使用带来了很大的不便。

发明内容
有鉴于此,本发明提供了一种IM系统中的消息查找方法和一种IM客户端,本发明的技术方案使得能够在頂聊天窗口中的当前聊天消息内容中进行消息查找,方便了用户的使用。为达到上述目的,本发明的技术方案是这样实现的本发明公开了一种即时通信頂系统中的消息查找方法,该方法包括在IM客户端中增加文本搜索模块,并在IM客户端的聊天窗口上增加一个文本查找接口 ;所述文本搜索模块接收用户通过所述文本查找接口输入的关键词;所述文本搜索模块在IM客户端的聊天窗口中的当前聊天消息中查找所述关键词,并将查找结果显示输出给用户。所述在M客户端的聊天窗口上增加一个文本查找接口包括在頂客户端的聊天窗口中增加一个查找按钮;或者,在頂客户端的聊天窗口中增加一个查找菜单项。所述文本搜索模块接收用户通过所述文本查找接口输入的关键词包括当用户在IM客户端的聊天窗口上触发所述文本查找接口时,所述文本搜索模块在所述聊天窗口上显示输出查找工具栏,接收用户在所述查找工具栏的文本输入框中输入的关键词。所述文本搜索模块在IM客户端的聊天窗口中的当前聊天消息中查找所述关键词,并将查找结果显示输出给用户包括所述文本搜索模块首先判断聊天窗口中是否有聊天消息,如果没有则不进行查找,如果有则在聊天窗口中的聊天消息中,使用所述关键词进行字符串精确匹配搜索,将匹配搜索到的结果高亮显示,如果没有匹配搜索到任何结果,则提示用户搜索结果为O。所述查找工具栏除包括文本输入框外,还包括匹配结果个数显示区域以及查找定位按钮。所述查找定位按钮包括“上一个”按钮和“下一个”按钮;当用户点击“下一个”按钮时,文本搜索模块从当前匹配搜索到的结果开始继续进行字符串精确匹配搜索;当用户点击“上一个”按钮时,将上一个匹配搜索到的结果高亮显示输出给用户。本发明还公开了一种頂客户端,该頂客户端包括文本搜索模块和聊天窗口模块;所述聊天窗口模块,用于向用户输出包含文本查找接口的聊天窗口 ;所述文本搜索模块,用于接收用户通过所述文本查找接口输入的关键词,在聊天 窗口中的当前聊天消息中查找所述关键词,并将查找结果显示输出给用户。所述文本搜索模块,用于当用户在聊天窗口上触发所述文本查找接口时,在所述聊天窗口上显示输出查找工具栏,接收用户在所述查找工具栏的文本输入框中输入的关键
ο所述文本搜索模块,在接收关键词后,首先判断聊天窗口中是否有聊天消息,如果没有则不进行查找,如果有则在聊天窗口中的聊天消息中,使用所述关键词进行字符串精确匹配搜索,将匹配搜索到的结果高亮显示,如果没有匹配搜索到任何结果,则提示用户搜索结果为O。所述文本搜索模块,用于在所述聊天窗口上显示输出除包括文本输入框外,还包括匹配结果个数显示区域以及查找定位按钮的查找工具栏。有上述可见,本发明这种在IM客户端中增加文本搜索模块,并在IM客户端的聊天窗口上增加一个文本查找接口,所述文本搜索模块接收用户通过所述文本查找接口输入的关键词,在頂客户端的聊天窗口中的当前聊天消息中查找所述关键词,并将查找结果显示输出给用户的技术方案,使得能够在IM聊天窗口中的当前聊天消息内容中进行消息查找,方便了用户的使用。


图I是本发明实施例中的一种即时通信頂系统中的消息查找方法的流程图;图2是本发明中的消息查找的方法的一个具体实现的流程图;图3是本发明实施例中的增加查找按钮后的聊天窗口的示意图;图4是本发明实施例中的显示查找工具栏的聊天窗口的示意图;图5是本发明实施例中的显示搜索结果的聊天窗口的示意图;图6是本发明实施例中的一种頂客户端的结构图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。图I是本发明实施例中的一种即时通信頂系统中的消息查找方法的流程图。在本发明中,在IM客户端中增加文本搜索模块,并在IM客户端的聊天窗口上增加一个文本查找接口,则如图I所示,该方法包括
101,所述文本搜索模块接收用户通过所述文本查找接口输入的关键词;102,所述文本搜索模块在IM客户端的聊天窗口中的当前聊天消息中查找所述关键词,并将查找结果显示输出给用户。
图I所示的方法使得能够在IM客户端的聊天窗口中进行消息查找,从而方便了用户的使用。在本发明的实施例中,在頂客户端的聊天窗口上增加一个文本查找接口包括在IM客户端的聊天窗口中增加一个查找按钮,或者在頂客户端的聊天窗口中增加一个查找菜单项。在本发明的实施例中,步骤101所述文本搜索模块接收用户通过所述文本查找接口输入的关键词包括当用户在頂客户端的聊天窗口上触发所述文本查找接口时,所述文本搜索模块在所述聊天窗口上显示输出查找工具栏,接收用户在所述查找工具栏的文本输入框中输入的关键词。步骤102所述所述文本搜索模块在IM客户端的聊天窗口中的当前聊天消息中查找所述关键词,并将查找结果显示输出给用户包括所述文本搜索模块首先判断聊天窗口中是否有聊天消息,如果没有则不进行查找,如果有则在聊天窗口中的聊天消息中,使用所述关键词进行字符串精确匹配搜索,将匹配搜索到的结果高亮显示,如果没有匹配搜索到任何结果,则提示用户搜索结果为O。在本发明的一个实施例中,所述查找工具栏除包括文本输入框外,还包括匹配结果个数显示区域以及查找定位按钮。所述查找定位按钮具体可以包括“上一个”按钮和“下一个”按钮;当用户点击“下一个”按钮时,文本搜索模块从当前匹配搜索到的结果开始继续进行字符串精确匹配搜索;当用户点击“上一个”按钮时,将上一个匹配搜索到的结果高亮显示输出给用户。所述匹配结果个数显示区域用于向用户提示匹配搜索到的结果个数,如果没有匹配搜索到任何结果,则该区域提示用户搜索结果为O。图2是本发明中的消息查找的方法的一个具体实现的流程图。如图2所示,包括以下步骤201,在頂系统客户端中增加文本搜索功能,在頂系统客户端的聊天窗口的工具栏中增加一个查找按钮。图3是本发明实施例中的增加查找按钮后的聊天窗口的示意图。如图3所示,圈起来的图标即为查找按钮。在图3中,对与本发明的技术方案无直接联系的部分进行了模糊处理。同样后续出现的图片中也进行了模糊处理,不再一一解释。202,用户点击查找按钮,在聊天窗口的消息显示区域的上部出现查找工具栏。图4是本发明实施例中的显示查找工具栏的聊天窗口的示意图。如图4所示,查找工具栏除包括文本输入框外,还包括匹配结果个数显示区域(图4中显示的是“I个匹配”)以及“上一个”按钮和“下一个”按钮。203,用户在查找工具栏的文本输入框中输入要搜索的关键词。在本实施例中,用户输入的关键词为“见面地点”。204,IM客户端的文本搜索功能首先判断聊天窗口中是否有聊天消息,如果没有则不进行查找,界面不做变化;如果聊天窗口中有聊天消息,则文本搜索功能在聊天窗口中的聊天消息中,使用用户输入的关键词进行字符串精确匹配搜索,将匹配搜索到的结果高亮显不O图5是本发明实施例中的显示搜索结果的聊天窗口的示意图。如图5所示,匹配到的一个结果“见面地点”被高亮显示。205,当用户点击“下一个”按钮时,文本搜索功能从当前的位置继续搜集,依照字符串精确匹配方式,将搜索到的结果高亮显示;当用户点击“上一个”按钮时,将上一个匹配搜索到的结果高亮显示输出给用户;如果没有搜索到,则不改变当前的高亮显示的结果。206,当不再需要搜索时,用户点击搜索工具栏左边的“ X ”按钮,查找工具栏隐藏,窗口内容中去掉高亮显示,恢复为原来的显示状态。图6是本发明实施例中的一种頂客户端的结构图。如图6所示,该頂客户端包括文本搜索模块601和聊天窗口模块602 ; 所述聊天窗口模块601,用于向用户输出包含文本查找接口的聊天窗口 ;所述文本搜索模块602,用于接收用户通过所述文本查找接口输入的关键词,在聊天窗口中的当前聊天消息中查找所述关键词,并将查找结果显示输出给用户。其中聊天窗口模块601将用户通过文本查找接口输入的关键词发送给文本搜索模块602。在图6所示的IM客户端中,所述文本搜索模块601,用于当用户在聊天窗口上触发所述文本查找接口时,在所述聊天窗口上显示输出查找工具栏,接收用户在所述查找工具栏的文本输入框中输入的关键词。其中,当用户触发文本查找接口时,聊天窗口模块601通知文本搜索模块602,文本搜索模块602在聊天窗口上显示输出查找工具栏。在图6所示的IM客户端中,所述文本搜索模块602,在接收关键词后,首先判断聊天窗口中是否有聊天消息,如果没有则不进行查找,如果有则在聊天窗口中的聊天消息中,使用所述关键词进行字符串精确匹配搜索,将匹配搜索到的结果高亮显示,如果没有匹配搜索到任何结果,则提示用户搜索结果为O。在图6所示的頂客户端中,所述文本搜索模块602,用于在所述聊天窗口上显示输出除包括文本输入框外,还包括匹配结果个数显示区域以及查找定位按钮的查找工具栏。综上所述,本发明的技术方案,在IM系统客户端的聊天窗口上,增强了文本搜索功能,使得用户能在当前的聊天窗口中的信息中查找文本,方便了用户的使用。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
权利要求
1.一种即时通信IM系统中的消息查找方法,其特征在于,该方法包括 在頂客户端中增加文本搜索模块,并在頂客户端的聊天窗口上增加一个文本查找接Π ; 所述文本搜索模块接收用户通过所述文本查找接口输入的关键词; 所述文本搜索模块在頂客户端的聊天窗口中的当前聊天消息中查找所述关键词,并将查找结果显示输出给用户。
2.根据权利要求I所述的方法,其特征在于,所述在IM客户端的聊天窗口上增加一个文本查找接口包括 在頂客户端的聊天窗口中增加一个查找按钮; 或者, 在頂客户端的聊天窗口中增加一个查找菜单项。
3.根据权利要求I所述的方法,其特征在于,所述文本搜索模块接收用户通过所述文本查找接口输入的关键词包括 当用户在頂客户端的聊天窗口上触发所述文本查找接口时,所述文本搜索模块在所述聊天窗口上显示输出查找工具栏,接收用户在所述查找工具栏的文本输入框中输入的关键词。
4.根据权利要求3所述的方法,其特征在于,所述文本搜索模块在IM客户端的聊天窗口中的当前聊天消息中查找所述关键词,并将查找结果显示输出给用户包括 所述文本搜索模块首先判断聊天窗口中是否有聊天消息,如果没有则不进行查找,如果有则在聊天窗口中的聊天消息中,使用所述关键词进行字符串精确匹配搜索,将匹配搜索到的结果高亮显示,如果没有匹配搜索到任何结果,则提示用户搜索结果为O。
5.根据权利要求4所述的方法,其特征在于, 所述查找工具栏除包括文本输入框外,还包括匹配结果个数显示区域以及查找定位按钮。
6.根据权利要求5所述的方法,其特征在于,所述查找定位按钮包括“上一个”按钮和“下一个”按钮; 当用户点击“下一个”按钮时,文本搜索模块从当前匹配搜索到的结果开始继续进行字符串精确匹配搜索; 当用户点击“上一个”按钮时,将上一个匹配搜索到的结果高亮显示输出给用户。
7.—种IM客户端,其特征在于,该IM客户端包括文本搜索模块和聊天窗口模块; 所述聊天窗口模块,用于向用户输出包含文本查找接口的聊天窗口 ; 所述文本搜索模块,用于接收用户通过所述文本查找接口输入的关键词,在聊天窗口中的当前聊天消息中查找所述关键词,并将查找结果显示输出给用户。
8.根据权利要求7所述的IM客户端,其特征在于, 所述文本搜索模块,用于当用户在聊天窗口上触发所述文本查找接口时,在所述聊天窗口上显示输出查找工具栏,接收用户在所述查找工具栏的文本输入框中输入的关键词。
9.根据权利要求8所述的IM客户端,其特征在于, 所述文本搜索模块,在接收关键词后,首先判断聊天窗口中是否有聊天消息,如果没有则不进行查找,如果有则在聊天窗口中的聊天消息中,使用所述关键词进行字符串精确匹配搜索,将匹配搜索到的结果高亮显示,如果没有匹配搜索到任何结果,则提示用户搜索结果为O。
10.根据权利要求9所述的IM客户端,其特征在于, 所述文本搜索模块,用于在所述聊天窗口上显示输出除包括文本输入框外,还包括匹配结果个数显示区域以及查找定位按钮的查找工具栏。
全文摘要
本发明公开了即时通信IM系统中的消息查找方法和IM客户端。所述方法包括在IM客户端中增加文本搜索模块,并在IM客户端的聊天窗口上增加一个文本查找接口;所述文本搜索模块接收用户通过所述文本查找接口输入的关键词;所述文本搜索模块在IM客户端的聊天窗口中的当前聊天消息中查找所述关键词,并将查找结果显示输出给用户。本发明的技术方案使得能够在IM聊天窗口中的当前聊天消息内容中进行消息查找,方便了用户的使用。
文档编号H04L12/58GK102682092SQ20121012446
公开日2012年9月19日 申请日期2012年4月25日 优先权日2012年4月25日
发明者郝永建 申请人:北京神州泰岳软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1