一种即时通讯应用聊天记录的管理方法技术

技术编号:15241007 阅读:75 留言:0更新日期:2017-05-01 00:38
本发明专利技术公开了一种即时通讯应用聊天记录的管理方法,其实现过程为:首先将客户端获取的聊天记录缓存到本地数据库,定义成一个集合并合并;当需要获取消息历史记录时,首先从上述步骤生成的本地集合中判断是否存在,如果存在则获取并展示;如果没有则从网络获取,缓存到本地后再展示。本发明专利技术的一种即时通讯应用聊天记录的管理方法与现有技术相比,可以使客户端的即时通讯应用及时快速的展示历史聊天数据,受网络影响较小,获取速度较快,体验性强,实用性强,数据展示完整,客户体验性理想,适用范围广泛,具有很好的推广应用价值。

Method for managing instant communication application chat record

The invention discloses an instant messaging chat application management method, the realization process is as follows: first, the client gets chats to the local cache database, defined as a set of merger; when the need to get the message history, from the first step into the local collection to determine whether there is, if there is you get and display; if there is no access to the local cache from the network, after the show. Compared with the existing technology management method of instant messaging application chat of the invention, the instant messaging application can make the client quickly display chat history data, less by the influence of the Internet, access speed, experience and strong, strong practicability, data display integrity, customer experience, wide application scope, has good application value.

【技术实现步骤摘要】

本专利技术涉及信息通信
,具体地说是一种即时通讯应用聊天记录的管理方法。
技术介绍
随着移动互联网的发展,互联网即时通信也在向移动化扩张。通讯应用拉近了人与人之间的距离,即时聊天工具进一步增进彼此之间的情感交流,也能记录下彼此交流时的文字及图像,为使用者在以后重新回溯提供了实实在在的记录。目前聊天记录都会保存在网络服务器上,同时也在本地进行保存。当用户想要查看历史记录时如果直接从网络服务器获取,由于受网络影响,获取速度较慢,体验较差。如果从本地获取,由于即时通讯应用会存在多终端登录的情况,所以每个终端都保存了部分的聊天记录,并不完整,所以对用户造成很大的困扰。基于此,现提供一种即时通讯应用聊天记录的管理方法,来解决上述问题。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种即时通讯应用聊天记录的管理方法。一种即时通讯应用聊天记录的管理方法,其实现过程为:首先将客户端获取的聊天记录缓存到本地数据库,定义成一个集合并合并;当需要获取消息历史记录时,首先从上述步骤生成的本地集合中判断是否存在,如果存在则获取并展示;如果没有则从网络获取,缓存到本地后再展示。将聊天记录缓存到本文档来自技高网...

【技术保护点】
一种即时通讯应用聊天记录的管理方法,其特征在于,其实现过程为:首先将客户端获取的聊天记录缓存到本地数据库,定义成一个集合并合并;当需要获取消息历史记录时,首先从上述步骤生成的本地集合中判断是否存在,如果存在则获取并展示;如果没有则从网络获取,缓存到本地后再展示。

【技术特征摘要】
1.一种即时通讯应用聊天记录的管理方法,其特征在于,其实现过程为:首先将客户端获取的聊天记录缓存到本地数据库,定义成一个集合并合并;当需要获取消息历史记录时,首先从上述步骤生成的本地集合中判断是否存在,如果存在则获取并展示;如果没有则从网络获取,缓存到本地后再展示。2.根据权利要求1所述的一种即时通讯应用聊天记录的管理方法,其特征在于,将聊天记录缓存到本地数据库的过程为:首先通过安装客户端的终端设备获取到所有聊天记录,并缓存到本地数据库,记录下每个连续消息片段的首尾的id,即记录获取到的每个连续消息的第一条和最后一条的id,将其定义为一个集合,该消息的id的定义与消息的生成时间为正相关或者负相关。3.根据权利要求2所述的一种即时通讯应用聊天记录的管理方法,其特征在于,当获取到的连续的消息只有一条时,则组成一个上下边界相同的集合。4.根据权利要求1或2所述的一种即时通讯应用聊天记录的管理方法,其特征在于,在本地数据库中进行集合的合并是指所有消息片段的合并,其过程为:将定义的集合与本地已缓存的集合列表中所有的消息片段集合进行合并,然后保存成集合列表。5.根据权利要求2所述的一种即时通讯应用聊天记录的管理方法,其特征在于,获取消息历史记录的过程为:当即时通讯应用需要获取一定数量的消息历史记录时,首先从本地集合中和消息缓存数据库中判断是否有此数量的消息缓存在本地,如果有就从本地获取消息并展示;如果没有就从网络获取,获取后再缓存到本地并展示。6.根据权利要求5所述的一种即时通讯应用聊天记录的管理方法,其特征在于,上述步骤中判断是否有此数量的消息缓存在本地是指判断是否...

【专利技术属性】
技术研发人员:陈明超
申请(专利权)人:济南浪潮高新科技投资发展有限公司
类型:发明
国别省市:山东;37

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

1