[发明专利]一种在即时通讯的聊天记录中搜索关键字的方法在审
申请号: | 201310663449.1 | 申请日: | 2013-12-10 |
公开(公告)号: | CN103744857A | 公开(公告)日: | 2014-04-23 |
发明(设计)人: | 邱欢胜 | 申请(专利权)人: | 厦门亿联网络技术股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 厦门市新华专利商标代理有限公司 35203 | 代理人: | 朱凌 |
地址: | 361009 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 即时通讯 聊天记录 搜索 关键字 方法 | ||
技术领域
本发明涉及一种在即时通讯的聊天记录中搜索关键字的方法。
背景技术
当前,许多的即时通讯聊天工具中还是没有可以根据关键字查询聊天记录,当用户需要查询自己的一些聊天记录时候,需要在全部的聊天记录中查询,非常缓慢,在一些可以根据关键字查找聊天记录的即时通讯中,会将全部查询的记录都显示出来,没有前后文,在用户无法确定的情况下,还是需要一条一条的找,效率低下。
发明内容
本发明要解决的技术问题,在于提供一种在即时通讯的聊天记录中搜索关键字的方法,可以在聊天记录中快速查找到用户自己需要的信息。
本发明具体包括如下步骤:
包括如下步骤:
步骤10、输入要搜索的关键字并设置所要查询聊天记录的范围,开始查询;
步骤20、从设置的聊天记录的范围中查询关键字在聊天记录中的每一处位置信息,并将关键字的每一处位置信息按查询到的先后顺序存放入关键字位置列表中;
步骤30、从关键字位置列表取出位置信息进行定位,在聊天窗口中显示所述位置信息前后的聊天记录。
进一步地,所述步骤30进一步具体为:
步骤31、若用户点击上一个按钮,则从关键字位置列表中取出最后一个位置信息进行定位,若用户点击下一个按钮,则从关键字位置列表中取出第一个位置信息进行定位;
步骤32、若用户再次点击上一次按钮或者下一个按钮,判断聊天记录是否变化或者关键字是否变化,若聊天记录无变化且关键字也无变化,则从关键字位置列表中取出当前位置信息的上一个或者下一个位置信息进行定位,若聊天记录变化或关键字变化,则重新遍历聊天记录,查找到关键字在聊天记录中的每一处位置信息,更新关键字位置列表,之后执行步骤31。
进一步地,所述关键字位置列表为一维数组。
进一步地,所述定位为关键字高亮定位。
进一步地,所述关键字的位置信息为关键字的位置值。
本发明具有如下优点:一种在即时通讯的聊天记录中搜索关键字的方法可以根据关键字在聊天记录中快速的查询到含有关键字的信息,并且可以快速地进行上一个和下一个关键字的切换。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明方法执行流程图。
具体实施方式
如图1所示,一种在即时通讯的聊天记录中搜索关键字的方法,包含以下步骤:
步骤10、输入要搜索的关键字并设置所要查询聊天记录的范围,开始查询;
步骤20、从限定的聊天记录范围中查询关键字在聊天记录中的每一处位置信息,并将关键字的位置信息存放入关键字位置列表中,关键字位置列表按照查询的先后顺序进行存放,关键字位置列表为一维数组,关键字的位置信息为关键字的位置值;
步骤30、从关键字位置列表取出位置信息进行定位,在聊天窗口中显示所述位置信息前后的聊天记录,定位为高亮定位,其中高亮定位为当前关键字会以区别于当前字体的颜色标注出来。
所述步骤30进一步具体为:
步骤31、若用户点击上一个按钮,则从关键字位置列表中取出最后一个位置信息进行定位,若用户点击下一个按钮,则从关键字位置列表中取出第一个位置信息进行定位;
步骤32、若用户再次点击上一次按钮或者下一个按钮,判断聊天记录是否变化或者关键字是否变化,若聊天记录无变化且关键字也无变化,则从关键字位置列表中取出当前位置信息的上一个或者下一个位置信息进行定位,若聊天记录变化或关键字变化,则重新遍历聊天记录,查找到关键字在聊天记录中的每一处位置信息,更新关键字位置列表,之后执行步骤31。
具体实施例如下:
步骤一、输入要搜索的关键字并设置所要查询聊天记录的范围,开始查询;
步骤二、在历史消息中查找出所有关键字的位置,存放在一个关键字位置列表中,利用java 的字符串提供的indexOf方法,对历史聊天记录进行遍历查找,每找到一个关键字的位置,就把这个位置信息放入关键字位置列表中,因此关键字位置列表中是按顺序存放要查找的关键字的位置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门亿联网络技术股份有限公司,未经厦门亿联网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310663449.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:替米考星肠溶微丸及其制备方法
- 下一篇:一种透明质酸-阳离子药物离子对微粒