一种消息查询方法及装置、终端设备制造方法及图纸

技术编号:9171078 阅读:121 留言:0更新日期:2013-09-19 19:42
本发明专利技术实施例公开了一种消息查询方法及装置、终端设备,其中,所述方法包括:获取用户输入的用于查询会话消息的关键字;根据所述关键字对消息数据库中记录的每一条会话消息的消息头进行匹配查询,获取与所述关键字匹配的会话消息,其中,所述消息数据库记录有按照预定格式存储的会话消息,所述预定格式包括消息头和消息内容,所述消息头中包括有用于对消息内容中的会话消息进行查询的查询标识;将查询获取的会话消息显示给所述用户。采用本发明专利技术,可智能化、自动化地进行会话消息的检索查询,方便用户较为快速地从大量的消息中找到所需消息。

【技术实现步骤摘要】
一种消息查询方法及装置、终端设备
本专利技术涉及计算机通讯应用
,尤其涉及一种消息查询方法及装置、终端设备。
技术介绍
在计算机技术、网络技术以及电子技术不断发展的今天,人们可通过计算机、各类便携式智能终端随时随地与其他人发起诸如短信等进行沟通,建立联系。在此情况下,每一个用户的个人电脑、手机等设备上可能会产生大量的聊天消息,这些聊天消息需要各类应用进行管理,以便于用户在需要时能够随时查看。现有技术中,一般按照聊天消息发生的时间顺序,存储每一条如文本、图片等聊天消息,这使得用户在需要时,可通过拖动聊天记录中的滑动按钮以顺序查找的方式找到之前发出的或者接收到的文本、图片等聊天消息。现有技术中需要用户手动地在大量的历史聊天消息中查找,非常耗时,且容易遗漏,在遗漏了所需的聊天消息时,用户不得不重新进行查找,在一定程度上造成了软硬件处理资源的浪费。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种消息查询方法及装置、终端设备,可智能化、自动化地进行会话消息的检索查询,方便用户较为快速地从大量的消息中找到所需消息。一方面,本专利技术实施例提供了一种消息查询方法,包括:获取用户输入的用于查询会话消息的关键字;根据所述关键字对消息数据库中记录的每一条会话消息的消息头进行匹配查询,获取与所述关键字匹配的会话消息,其中,所述消息数据库记录有按照预定格式存储的会话消息,所述预定格式包括消息头和消息内容,所述消息头中包括有用于对消息内容中的会话消息进行查询的查询标识;将查询获取的会话消息显示给所述用户。另一方面,本专利技术实施例还提供了一种消息查询装置,包括:获取模块,用于获取用户输入的用于查询会话消息的关键字;查询模块,用于根据所述关键字对消息数据库中记录的每一条会话消息的消息头进行匹配查询,获取与所述关键字匹配的会话消息,其中,所述消息数据库记录有按照预定格式存储的会话消息,所述预定格式包括消息头和消息内容,所述消息头中包括有用于对消息内容中的会话消息进行查询的查询标识;显示模块,用于将查询获取的会话消息显示给所述用户。再一方面,本专利技术实施例还提供了一种计算机存储介质,其特征在于,所述计算机存储介质中存储有程序,该程序运行时用于执行所述的消息查询方法。又一方面,本专利技术实施例还提供了一种终端设备,包括输入装置、处理器以及输出装置,其中,所述处理器用于获取所述输入装置接收到用户输入的用于查询会话消息的关键字;根据所述关键字对消息数据库中记录的每一条会话消息的消息头进行匹配查询,获取与所述关键字匹配的会话消息,其中,所述消息数据库记录有按照预定格式存储的会话消息,所述预定格式包括消息头和消息内容,所述消息头中包括有用于对消息内容中的会话消息进行查询的查询标识;将查询获取的会话消息通过所述输出装置输出显示给所述用户。本专利技术实施例按照预定格式存储会话消息,方便用户在需要时,随时根据发送者、时间、类型等关键字进行历史会话消息的查询,用户不需要手动翻看查找所需的会话消息,智能化、自动化地完成会话消息的检索查询,方便用户较为快速地从大量的消息中找到所需消息。并且检索命中率较高,基本不会存在需要重复检索的情况,避免了现有技术中因重复查找所带来的额外的能量和硬件处理资源的消耗。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例的一种消息查询方法的流程示意图;图2是本专利技术实施例的另一种消息查询方法的流程示意图;图3是本专利技术实施例的一种消息查询装置的结构示意图;图4是本专利技术实施例的另一种消息查询装置的结构示意图;图5是图4中的生成模块的其中一种具体结构示意图;图6是图4中的查询模块的其中一种具体结构示意图;图7是本专利技术实施例的一种终端设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参见图1,是本专利技术实施例的一种消息查询方法的流程示意图,本专利技术实施例所述方法可应用在平板电脑、手机、电子阅读器、遥控器、个人电脑PC、笔记本电脑、车载设备、网络电视、可穿戴设备等具有网络功能的智能设备中,对其中的即时通讯应用、短信应用等通讯应用中的会话消息进行查询管理,本专利技术实施例以即时通讯应用进行说明,其他相似的通讯应用执行相应的步骤。具体的,所述方法包括:S101:获取用户输入的用于查询会话消息的关键字。用户具体可以通过在即时通讯应用中加入的会话消息查询界面中输入关键字,输入的关键字的具体内容包括发送者标识、时间标识以及类型标识中的任一种或多种组合。所述发送者标识用于从多个不同的发送者中筛选出其中的一个或者多个发送者;所述时间标识则可以从较长的时间中筛选中其中的一小部分时间段;而类型标识则可以包括文本、图片、网址链接等类型,可以仅筛选得到历史聊天记录中的文本、图片、或者网址链接等。发送者标识、时间标识以及类型标识可以根据用户输入的文字内容进行识别,分别提取得到用户输入的文字内容中的发送者标识、时间标识以及类型标识中的任一种或多种;也可以在提供给用户的会话消息查询界面中,分别设置一个或者多个录入框,用于分别录入发送者标识、时间标识以及类型标识。S102:根据所述关键字对消息数据库中记录的每一条会话消息的消息头进行匹配查询,获取与所述关键字匹配的会话消息,其中,所述消息数据库记录有按照预定格式存储的会话消息,所述预定格式包括消息头和消息内容,所述消息头中包括有用于对消息内容中的会话消息进行查询的查询标识。所述消息数据库为预先为本终端设备中的即时通讯应用设置的SQLite(一款轻型的数据库,遵循ACID即Atomicity原子性、Consistency一致性、Lsolation隔离性、Durability持久性)等类型的数据库。所述消息数据库中根据发生先后顺序存储有多条预定格式的会话消息。所述预定格式具体可以参见下述表1所示的形式:表1表1中消息头的查询标识包括发送者、时间以及类型等等,查询标识均可以在相应的消息发生时,通过对获取的聊天消息(包括通过即时通讯应用接收到的其他用户发送聊天消息或者用户发出的聊天消息)的相关内容进行提取,得到发送者以及时间消息,然后根据消息的具体数据形式,完成文本消息、图片消息以及网址链接消息等类型消息的判定。由上述表1可以看出,在用户输入了发送者、时间以及类型等进行检索查询时,只需根据消息头的内容即可直接进行检索确认,并不需要到消息内容部分逐字逐句地执行检索操作。S103:将查询获取的会话消息显示给所述用户。具体可以通过显示列表的形式将查询得到的所有会话消息显示给用户。若查询的会话消息中包括图片,则可以在所述显示列表中加载图片之前,先将图片按照预定的尺寸大小进行压缩,然后加载到显示列表中显示给用户。本专利技术实施例方便用户在需要时随时可以根据发送者、时间、类型等本文档来自技高网...
一种消息查询方法及装置、终端设备

【技术保护点】
一种消息查询方法,其特征在于,包括:获取用户输入的用于查询会话消息的关键字;根据所述关键字对消息数据库中记录的每一条会话消息的消息头进行匹配查询,获取与所述关键字匹配的会话消息,其中,所述消息数据库记录有按照预定格式存储的会话消息,所述预定格式包括消息头和消息内容,所述消息头中包括有用于对消息内容中的会话消息进行查询的查询标识;将查询获取的会话消息显示给所述用户。

【技术特征摘要】
1.一种消息查询方法,其特征在于,包括:获取用户输入的用于查询会话消息的关键字;根据所述关键字对消息数据库中记录的每一条会话消息的消息头进行匹配查询,获取与所述关键字匹配的会话消息,其中,所述消息数据库记录有按照预定格式存储的会话消息,所述预定格式包括消息头和消息内容,所述消息头中包括有用于对消息内容中的会话消息进行查询的查询标识,所述查询标识用于在进行针对会话消息的检索查询时,将查询标识的内容与输入的检索词进行检索确认;将查询获取的会话消息显示给所述用户;其中,所述方法还包括:根据用于标识获取的聊天消息的查询标识和所述获取的聊天消息,生成包括消息头和消息内容的预定格式的会话消息,当查询标识包括类型标识,且获取的聊天消息为图片类型消息时,所述根据用于标识所述获取的聊天消息的查询标识和所述获取的聊天消息,生成包括消息头和消息内容的预定格式的会话消息包括:根据用于标识所述获取的聊天消息的查询标识生成消息头;存储所述图片类型消息,根据所述图片类型消息的存储地址生成消息内容;得到包括消息头和消息内容的会话消息;当获取的聊天消息为文本类型或网址链接类型的聊天消息时,所述根据用于标识所述获取的聊天消息的查询标识和所述获取的聊天消息,生成包括消息头和消息内容的预定格式的会话消息包括:根据用于标识所述获取的聊天消息的查询标识生成消息头;直接将所述聊天消息的内容填充为消息内容。2.如权利要求1所述的方法,其特征在于,在所述获取用户输入的用于查询会话消息的关键字之前,还包括:获取通讯应用的聊天消息;按照预定格式的指示,提取用于标识所述获取的聊天消息的查询标识,所述查询标识包括该获取的聊天消息对应的发送者标识、时间标识以及类型标识中的任一种或多种组合;根据所述查询标识和所述获取的聊天消息,生成包括消息头和消息内容的预定格式的会话消息;在消息数据库中存储包括消息头和消息内容的预定格式的会话消息。3.如权利要求2所述的方法,其特征在于,所述根据所述关键字对消息数据库中记录的每一条会话消息的消息头进行匹配查询,获取与所述关键字匹配的会话消息,包括:根据所述关键字对消息数据库中记录的每一条会话消息的消息头进行匹配查询;当查询到消息头与关键字匹配的会话消息中的消息内容部分为存储地址时,判断该存储地址下是否存在会话消息;若该存储地址下存在会话消息,提取该会话消息,得到与所述关键字匹配的会话消息。4.如权利要求3所述的方法,其特征在于,所述根据所述关键字对消息数据库中记录的每一条会话消息的消息头进行匹配查询,获取与所述关键字匹配的会话消息,还包括:若该存储地址下不存在会话消息,则删除本次查询到的消息内容部分为存储地址的会话消息。5.如权利要求1-4任一项所述的方法,其特征在于,所述将查询获取的会话消息显示给所述用户,包括:将查询获取的会话消息加载到查询显示列表中显示给用户;其中,当查询获取的会话消息为图片类型消息时,将获取的图片类型消息按照预设尺寸进行压缩得到缩略图,加载到所述查询显示列表中。6.如权利要求5所述的方法,其特征在于,还包括:当检测到用户对显示的会话消息进行分享操作时,调用该分享操作所指示的社交应用,并在该社交应用中分享所述分享操作对应的会话消息。7.一种消息查询装置,其特征在于,包括:获取模块,用于获取用户输入的用于查询会话消息的关键字;查询模块,用于根据所述关键字对消息数据库中记录的每一条会话消息的消息头进行匹配查询,获取与所述关键字匹配的会话消息,其中,所述消息数据库记录有按照预定格式存储的会话消息,所述预定格式包括消息头和消息内容,所述消息头中包括有用...

【专利技术属性】
技术研发人员:刘晓光姚晓文卢毅恒
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1