[发明专利]即时通讯客户端及其最近联系人列表生成方法有效
申请号: | 201210106052.8 | 申请日: | 2012-04-12 |
公开(公告)号: | CN102611645A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 杨晋 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 成都虹桥专利事务所 51124 | 代理人: | 李顺德 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 即时通讯 客户端 及其 最近 联系人 列表 生成 方法 | ||
技术领域
本发明涉及通讯技术,特别涉及基于用户业务生成联系人列表的即时通讯客户端。
背景技术
IM(Instant Messenger,即时通讯)作为互联网时代常见的通讯方式,在我们日常生活中运用比较广泛。在IM客户端,常常会包含一个联系人列表,联系人列表中包含联系人的各种信息。当这个联系人列表包含很多联系人的时候,在联系人列表中找到一个联系人就会非常的不方便。目前,通常的解决办法是按照联系人最近联系时间或频度,生成一个最近联系人列表,用户可以在最近联系人列表中快速找到最近联系过的联系人。这种方式可以在一定程度上解决上述问题,但是也存在联系人列表不准确,不方便查找的问题。例如,无法过滤偶然发起IM消息通讯的联系人,或者最近联系人列表的越来越庞大等。
发明内容
本发明的目的就是克服目前IM客户端中最近联系人列表不准确及不方便查找的缺点,提供一种即时通讯客户端及其最近联系人列表生成方法。
本发明解决其技术问题,采用的技术方案是,提供一种即时通讯客户端,包括消息记录及搜索模块和最近联系人处理模块,
所述消息记录及搜索模块,用于将其所在的即时通讯客户端与其他即时通讯客户端的即时通讯消息保存到第一资源文件中;对保存的即时通讯消息生成索引关键词,并将所述即时通讯消息中的联系人信息及对应的索引关键词保存到第二资源文件中;在接收到最近联系人处理模块的搜索请求后,根据所述搜索请求中携带的用户输入的搜索关键词在第二资源文件中进行搜索,根据搜索结果建立对应关键词分组的最近联系人列表,并更新最近联系人处理模块中的最近联系人列表;所述第二资源文件中保存的索引关键词与对应的即时通讯消息中的联系人信息的对应关系表;
最近联系人处理模块,用于提供对保存的即时通讯消息按照关键词进行搜索的用户接口,在接收到用户输入的搜索关键词后调用所述消息记录及搜索模块进行搜索,并对记录及搜索模块更新后的最近联系人列表进行分组显示。
具体地,所述消息记录及搜索模块包含消息记录单元、索引生成单元、搜索单元、分组建立单元及更新单元;
所述消息记录单元,用于将其所在即时通讯客户端与其他即时通讯客户端的即时通讯消息保存到第一资源文件中;
所述索引生成单元,用于对保存的即时通讯消息生成索引关键词,并将所述即时通讯消息中的联系人信息及对应的索引关键词保存到第二资源文件中;
所述搜索单元,用于在接收到最近联系人处理模块的搜索请求后,根据所述搜索请求中携带的用户输入的搜索关键词在第二资源文件中进行搜索,如果第二资源文件中存在与用户输入的搜索关键词相匹配的索引关键词,则将该索引关键词对应的联系人信息以及该搜索关键词发送到分组建立单元;
所述分组建立单元,用于根据从搜索单元接收到的搜索关键词及联系人信息,建立以该搜索关键词为名称的分组,并将该联系人信息加入到该分组中;
所述更新单元,用于根据分组建立单元的所建立的联系人分组更新最近联系人处理模块中的最近联系人列表。
优选地,所述消息记录单元还用于判断在设定时间内没有新的即时通讯消息产生时,触发索引生成单元开始工作。
优选地,所述索引生成单元,还用于将第二资源文件中保存的联系人信息及对应的索引关键词发送到分组建立单元;所述分组建立单元,还用于根据索引生成单元发送的联系人信息及对应的索引关键词,建立以该索引关键词为名称的分组,并将该联系人信息加入到该分组中。
优选地,所述搜索单元还用于,当第二资源文件中不存在与用户输入的搜索关键词相匹配的索引关键词时,在第一资源文件中进行搜索,从搜索到的带有该搜索关键词的即时通讯消息记录中提取对应的联系人信息,并将该搜索关键词对应的联系人信息以及该搜索关键词发送到分组建立单元。
具体地,最近联系人处理模块还用于提供对显示的最近联系分组进行删除和/或排序的用户接口。
本发明的另一个目的,提供一种即时通讯客户端的最近联系人列表生成方法,包括以下步骤:
A.消息记录及搜索模块将其所在的即时通讯客户端与其他即时通讯客户端的即时通讯消息保存到第一资源文件中;
B.消息记录及搜索模块根据保存的即时通讯消息生成索引关键词,并将所述即时通讯消息中的联系人信息及对应的索引关键词保存到第二资源文件中;
C.最近联系人处理模块在接收到用户输入的搜索关键词后,调用所述消息记录及搜索模块进行搜索;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210106052.8/2.html,转载请声明来源钻瓜专利网。