一种通信信息搜索结果的呈现方法、装置及终端制造方法及图纸

技术编号:8682824 阅读:149 留言:0更新日期:2013-05-09 02:45
本发明专利技术公开了一种通信信息搜索结果的呈现方法、装置及终端,属于信息处理技术领域,方法包括:分别将搜索到的包含关键字的联系人的会话进行排序显示,及将搜索的到的通信信息按照其所属的联系人进行分组排序后显示,可以有效区分显示的搜索结果是联系人的会话还是联系人的通信信息。另外,在存储的各联系人对应的会话中搜索包含搜索关键字的通信信息,将搜索到的通信信息按照其所属的联系人进行分组排序后显示,以对搜索到的通信信息进行整合并显示,克服目前通信信息搜索结果的呈现方式缺乏组织,显示杂乱的问题。

【技术实现步骤摘要】

本专利技术涉及信息处理
,尤其涉及一种通信信息搜索结果的呈现方法、装置及终端
技术介绍
短消息作为手机所提供的应用功能之一,在用户使用手机进行通信的过程中占有很大的比重,而随着手机存储能力的增强,手机可保存的短消息从几十条提高到几百条甚至是上千条。现在一般的智能手机均提供有短消息的搜索功能,以适用某些情况下,用户可以在手机所存储的大量的短消息中搜索出自己所需的信息。目前常用的短消息的搜索结果呈现方式为:所有短消息的搜索结果均以单条短消息的方式呈现;这种单条短消息的呈现方式缺乏组织,导致显示较为杂乱;另外,针对用户想搜索的是与某个联系人的会话的应用场景,目前这种单条短消息的搜索结果呈现方式无法满足用户的搜索需要。例如,如图1所示,在所存储的大量短消息中搜索与“神舟租车”相关的短消息或者会话,则按照现有的短消息搜索结果呈现方式来看,凡是与“神舟租车”相关的短消息均单条显示出来,结果显示缺乏组织,较为杂乱,也不能有效区分哪些是搜索到的短消息,哪些是搜索到的会话。
技术实现思路
为了解决目前通信信息(如手机短消息等)搜索结果的呈现方式缺乏组织,及不能有效区别搜索到的是联系人的会话还是联系人的通信信息(如短消息)的问题,本专利技术实施例提供了一种通信信息搜索结果的呈现方法、装置及终端。一方面,本专利技术实施例提供了一种通信信息搜索结果的呈现方法,预先将接收到及发送给同一联系人的通信信息组织到同一联系人的会话中,并存储联系人列表及所述联系人列表内各联系人的会话,所述方法包括:接收包含搜索关键字的搜索指令;在所述联系人列表中搜索包含所述关键字的联系人,将所述联系人的会话进行排序;在所述各联系人的会话中搜索包含所述关键字的通信信息,将所述通信信息按照其所属的联系人进行分组排序;将排序后的所述联系人的会话及分组排序后的所述通信信息进行显示。另一方面,本专利技术实施例还提供了一种通信信息搜索结果的呈现装置,所述装置包括:存储模块,用于预先将接收到及发送给同一联系人的通信信息组织到同一联系人的会话中,并存储联系人列表及所述联系人列表内各联系人的会话;接收模块,用于接收包含搜索关键字的搜索指令;第一搜索模块,用于在所述联系人列表中搜索包含所述关键字的联系人,将所述联系人的会话进行排序;第二搜索模块,用于在所述各联系人的会话中搜索包含所述关键字的通信信息,将所述通信信息按照其所属的联系人进行分组排序;显示模块,用于将排序后的所述联系人的会话及分组排序后的所述通信信息进行显不O再者,本专利技术实施例还提供了一种通信信息搜索结果的呈现终端,包括以上所述的通信信息搜索结果的呈现装置。本专利技术实施例的有益效果包括:本专利技术实施例中,接收到包含搜索关键字的搜索指令时,在存储的联系人列表中搜索包含搜索关键字的联系人,将搜索到的联系人的会话进行排序后显示,以满足用户搜索某个联系人的会话的场景的需求;在存储的各联系人对应的会话中搜索包含搜索关键字的通信信息,将搜索到的通信信息按照其所属的联系人进行分组排序后显示,以对搜索到的通信信息进行整合并显示,克服目前通信信息搜索结果的呈现方式缺乏组织,显示杂乱的问题。另外,本专利技术实施例,分别将搜索到的包含关键字的联系人的会话进行排序显示,及将搜索的到的通信信息按照其所属的联系人进行分组排序后显示,可以有效区分显示的搜索结果是联系人的会话还是联系人的通信信息。附图说明图1为本专利技术实施例提供的一种短消息搜索结果的呈现情况的示例图;图2为本专利技术实施例提供的一种通信信息搜索结果的呈现方法流程示意图;图3为本专利技术实施例提供的一种短消息存储情况的示例图;图4为本专利技术实施例提供的一种短消息搜索结果的呈现方法流程示意图;图5为本专利技术实施例提供的一种短消息搜索结果的呈现情况的示例图;图6为本专利技术实施例提供的一种通信信息搜索结果的呈现装置的结构示意图;图7为本专利技术实施例提供的另一种通信信息搜索结果的呈现装置的结构示意图。具体实施例方式下面结合附图,对本专利技术实施例提供的通信信息搜索结果的呈现方法、装置及终端的具体实施方式进行详细地说明。本专利技术实施例中,将接收到及发送给同一联系人的通信信息组织到同一联系人的会话中,并存储联系人列表及该联系人列表内各联系人的会话,;其中,会话内的通信信息可以按照其接收或发送的时间进行排序,保证会话内排序在前的通信信息的时间要晚于排序在后的通信信息的时间,使最后接收到或者发送的通信信息排在会话的最前面;会话之间可以按照会话的更新时间进行排序,保证排序在前的会话的更新时间要晚于排序在后的会话的更新时间,使最后更新的会话排序在最前面;其中,会话的更新时间为该会话内最后接收到的或者发送的通信信息的时间。随着终端设备存储能力的提升,终端设备可存储的通信信息可达百条、千条甚至更多,那么,为了保证用户可迅速的从终端设备中有效的搜索到和某个联系人的会话,或者搜索到会话中的某条通信信息,本技术方案提供了一种通信信息搜索结果的呈现方法,参见图2,可具体包括如下操作步骤:步骤101:终端设备接收包含有搜索关键字的搜索指令;步骤102:在存储的联系人列表中搜索包含关键字的联系人,将搜索到的联系人的会话进行排序;步骤103:在存储的各联系人的会话中搜索包含关键字的通信信息,将搜索到的通信信息按照其所属的联系人进行分组排序;步骤104:将排序后的搜索到的联系人的会话及分组排序后的搜索到的通信信息进行显示。本专利技术实施例中,可以先后执行步骤102和103,也可以同时执行步骤102及103,本实例并不对步骤102及103的执行顺序进行过多的限制。本专利技术实施例中,将搜索到的联系人的会话进行排序的实现方式可以包括:将搜索到的联系人的会话按照会话的更新时间、搜索匹配度及会话类型中的一种或多种进行排序。本专利技术实施例中,搜索匹配度是指包含关键字的联系人与关键字间的匹配程度,如联系人的信息完全包含搜索关键字时,则搜索匹配度为100%,联系人的信息仅包含关搜索关键字中50%的信息时,则搜索匹配对为50%,当联系人的信息仅包含搜索关键字中70%的信息时,则搜索匹配度为70%,依次类推。本专利技术实施例中,会话类型是指该通信信息的属性,如该通信信息是文本信息、图片息或者是视频息等。本专利技术实施例在具体实现时,显示排序后的搜索到的联系人的会话可以包括:显示排序后的搜索到的联系人的会话内排序在前的第一预定值个的通信信息。主要是考虑到终端显示屏幕大小的限制问题,优选显示联系人会话内排序在前的第一预定值个通信信息,其中,第一预定值有软件设置或者用户根据选择标签来自主选择会话内所优先显示的通信信息的个数。另外,本专利技术实施例在具体实现时,可以向用户提供“显示更多”的选择标签,当用户触摸该“显示更多”的选择标签时,可以显示搜索到的联系人内更多的通信信息。本专利技术实施例中,将搜索到的通信信息按照其所属的联系人进行分组排序可以包括如下操作:将搜索到的通信信息分别与其所在的联系人的会话进行关联,获取搜索到的通信信息的特征参数,其中,所述特征参数包括发送或者接收到的时间、所在会话的编号及所在会话的更新时间;根据获取的特征参数对搜索到的通信信息进行分组排序。本实例中,根据获取的特征参数对搜索到的通信信息进行分组排序可以采用如下方式来实现:将搜索到的通信信息分别按其所在会话的更新时间本文档来自技高网...

【技术保护点】
一种通信信息搜索结果的呈现方法,其特征在于,预先将接收到及发送给同一联系人的通信信息组织到同一联系人的会话中,并存储联系人列表及所述联系人列表内各联系人的会话,所述方法包括:接收包含搜索关键字的搜索指令;在所述联系人列表中搜索包含所述关键字的联系人,将所述联系人的会话进行排序;在所述各联系人的会话中搜索包含所述关键字的通信信息,将所述通信信息按照其所属的联系人进行分组排序;将排序后的所述联系人的会话及分组排序后的所述通信信息进行显示。

【技术特征摘要】
1.一种通信信息搜索结果的呈现方法,其特征在于,预先将接收到及发送给同一联系人的通信信息组织到同一联系人的会话中,并存储联系人列表及所述联系人列表内各联系人的会话,所述方法包括: 接收包含搜索关键字的搜索指令; 在所述联系人列表中搜索包含所述关键字的联系人,将所述联系人的会话进行排序; 在所述各联系人的会话中搜索包含所述关键字的通信信息,将所述通信信息按照其所属的联系人进行分组排序; 将排序后的所述联系人的会话及分组排序后的所述通信信息进行显示。2.根据权利要求1所述的方法,其特征在于,将所述联系人的会话进行排序为: 将所述联系人的会话按照会话的更新时间、搜索匹配度及会话类型中的一种或多种进行排序。3.根据权利要求1所述的方法,其特征在于,将所述通信信息按照其所属的联系人进行分组排序包括: 将所述通信信息分别与其所在的联系人的会话进行关联,获取所述通信信息的特征参数,所述特征参数包括发送或者接收到的时间、所在会话的编号及所在会话的更新时间; 根据所述特征参数对所述通信信息进行分组排序。4.根据权利要求3所述的方法,其特征在于,根据所述特征参数对所述通信信息进行分组排序为: 将所述通信信息分别按其所在会话的更新时间进行排序,对于所在会话的更新时间相同的通信信息则按其所在会话的编号进行排序,对于所在会话的更新时间及所在会话的编号都相同的通信信息则按其发送或者接收到的时间进行排序。5.根据权利要求1所述的方法,其特征在于,将排序后的所述联系人的会话及分组排序后的所述通信信息进行显示包括: 显示排序后的所述联系人的会话内排序在前的第一预定值个的通信信息;并, 显示各分组所属的联系人,及各分组内排序在前的第二预定值个的通信信息。6.根据权利要求5所述的方法,其特征在于,显示各分组所属的联系人,及各分组内排序在前的第二预定值个的通信信息包括: 依次判断分组排序后的所述通信信息中后一通信信息所在会话的编号是否与前一通信信息所在会话的编号相同; 当所述后一通话信息所在会话的编号与所述前一通信信息所在会话的编号相同时,将计数所在会话的编号相同的通信信息的计数器加1,返回执行依次判断分组排序后的所述通信信息中后一通信信息所在会话的编号是否与前一通信信息所在会话的编号相同的操作,直到所述后一通信信息所在会话的编号与所述前一通信信息所在会话的编号不同时结束; 当所述后一通信信息所在会话的编号与所述前一通信信息所在会话的编号不同时,统计当前所在会话的编号相同的通信信息的个数,如果统计出的个数不大于第二预定值时,则显示所述后一通话信息所在会话对应的联系人,同时显示当前所在编号相同的所有通信信息,如果统计出的个数大于第二预定值时,则显示所述后一通信信息所在会话对应的联系人的同时,显示当前所在编号相同的前第二预定值个通信信息;之后,将计数器清零,返回执行依次判断分组排序后的所述通信信息中后一通信信息所在会话的编号是否与前一通信信息所在会话的编号相同的操作,直到分组排序后的所述通信信息中的最后一个通信信息被遍历后结束操作。7.根据权利要求1至6任一项所述的方法,其特征在于...

【专利技术属性】
技术研发人员:金凡曾健
申请(专利权)人:北京小米科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1