即时聊天工具聊天记录同步方法及终端设备的制造方法
【技术领域】
[0001]本发明涉及即时通信领域,具体涉及一种即时聊天工具中聊天记录同步方法及终端设备。
【背景技术】
[0002]随着科技的发展,信息化的普及,即时聊天工具拉近了人与人之间的距离,通过即时聊天工具人们不仅可以互诉衷肠,也可以互享实时图像,即时聊天工具进一步增进彼此之间的情感交流,也能记录下彼此交流时的文字及图像,为使用者在以后重新回溯提供了实实在在的记录。目前聊天记录的保存方式基本是在本地保存,或者保存在提供聊天工具服务商的服务器上,服务器保存方式需要服务商提供此项业务,当服务商不提供此服务或用户没有开通此服务的情况下,若用户本地聊天记录丢失则无法恢复,对用户造成损失;另夕卜,用户如若通过多个终端进行聊天则多个终端各保存部分聊天记录,也不利于用户对以往聊天记录的回看,造成用户的使用困扰。
【发明内容】
[0003]本发明所要解决的技术问题是提供一种即时聊天工具中聊天记录同步方法及终端设备,以解决本地聊天记录丢失且无服务器保存聊天记录的问题。
[0004]为了解决上述技术问题,本发明公开了一种即时聊天工具聊天记录同步方法,包括:
[0005]终端设备接收用户发起的查看与指定用户间的聊天记录的指令,若终端设备本地未存储与指定用户间的聊天记录,则向指定用户发送同步聊天记录请求;
[0006]当终端设备接收到所述指定用户返回的聊天记录,则在本地保存所述聊天记录,并将所述聊天记录显示给用户。
[0007]可选地,上述方法中,所述终端设备接收到所述指定用户返回的聊天记录,则在本地保存所述聊天记录指:
[0008]所述终端设备接收到所述指定用户返回的加密的聊天记录,则进行解密操作后,在本地保存解密得到的聊天记录。
[0009]可选地,上述方法中,所述同步聊天记录请求中包含所要同步的聊天记录的指定时间段,或者包含所要同步的聊天记录的指定时间段以及发起同步聊天记录请求的用户向指定方用户表明身份的鉴权信息。
[0010]可选地,上述方法还包括:
[0011]所述指定用户的终端设备接收所述同步聊天记录请求,在本地检索发起所述同步聊天记录请求的用户的聊天记录;
[0012]所述指定用户的终端设备将所检索到的聊天传输给所述发起所述同步聊天记录请求的用户。
[0013]可选地,上述方法中,所述指定用户的终端设备接收所述同步聊天记录请求后,对发起所述同步聊天记录请求的用户进行身份鉴权,当通过身份鉴权后,才在本地检索发起所述同步聊天记录请求的用户的聊天记录。
[0014]可选地,上述方法中,所述指定用户的终端设备将所检索到的聊天传输给所述发起所述同步聊天记录请求的用户指:
[0015]所述指定用户的终端设备对所检索到的聊天记录按照设定方式加密后传输给所述发起所述同步聊天记录请求的用户。
[0016]本发明还公开了一种即时聊天工具聊天记录同步方法,包括:
[0017]终端设备接收聊天工具中用户发送的同步聊天记录请求,在本地检索所述用户的聊天记录;
[0018]将所检索到的聊天传输给所述用户。
[0019]可选地,上述方法中,所述终端设备接收所述同步聊天记录请求后,对发起所述同步聊天记录请求的用户进行身份鉴权,当通过身份鉴权后,才在本地检索所述用户的聊天记录。
[0020]可选地,上述方法中,所述终端设备将所检索到的聊天传输给所述用户指:
[0021]所述终端设备对所检索到的聊天记录按照设定方式加密后传输给所述用户。
[0022]本发明还公开了一种终端设备,包括:
[0023]用户输入模块,接收用户发起的查看与指定用户间的聊天记录的指令;
[0024]聊天记录查询模块,在所述用户输入模块收到查看与指定用户间的聊天记录的指令时,查询本地是否存储有与指定用户间的聊天记录;
[0025]发送模块,在所述聊天记录查询模块未查询到指定用户间的聊天记录时,向所述指定用户发送同步聊天记录请求;
[0026]本地存储模块,当终端设备接收到所述指定用户返回的聊天记录时,保存所述聊天记录;
[0027]显示模块,将本终端设备接收到的所述指定用户返回的聊天记录显示给用户。
[0028]可选地,上述设备还包括:
[0029]解密模块,在本终端设备接收到所述指定用户返回的加密的聊天记录时,进行解密操作;
[0030]所述本地存储模块,保存解密得到的聊天记录。
[0031]可选地,上述设备中,所述同步聊天记录请求中包含所要同步的聊天记录的指定时间段,或者包含所要同步的聊天记录的指定时间段以及发起同步聊天记录请求的用户向指定方用户表明身份的鉴权信息。
[0032]可选地,上述设备还包括接收模块,其中:
[0033]所述接收模块,接收其他终端设备发送的同步聊天记录请求;
[0034]所述聊天记录查询模块,在所述接收模块接收到其他终端设备发送的同步聊天记录请求时,检索发起所述同步聊天记录请求的用户的聊天记录;
[0035]发送模块,所述聊天记录查询模块检索到发起所述同步聊天记录请求的用户的聊天记录时,将所检索到的聊天传输给所述发起所述同步聊天记录请求的用户。
[0036]可选地,上述设备还包括:
[0037]鉴权模块,在所述接收模块接收到所述同步聊天记录请求时,对发起所述同步聊天记录请求的用户进行身份鉴权;
[0038]所述聊天记录查询模块,在所述鉴权模块通过身份鉴权后,才在本地检索发起所述同步聊天记录请求的用户的聊天记录。
[0039]可选地,上述设备中,所述发送模块,将所检索到的聊天传输给所述发起所述同步聊天记录请求的用户指:
[0040]对所检索到的聊天记录按照设定方式加密后传输给所述发起所述同步聊天记录请求的用户。
[0041]本发明还公开了一种终端设备,包括:
[0042]接收模块,接收聊天工具中用户发送的同步聊天记录请求;
[0043]聊天记录查询模块,在本地检索发起所述同步聊天记录请求的用户的聊天记录;
[0044]发送模块,将所检索到的聊天传输给所述用户。
[0045]可选地,上述设备还包括:
[0046]鉴权模块,在所述接收模块接收到所述同步聊天记录请求时,对发起所述同步聊天记录请求的用户进行身份鉴权;
[0047]所述聊天记录查询模块,在所述鉴权模块通过身份鉴权后,才在本地检索发起所述用户的聊天记录。
[0048]可选地,上述设备中,所述发送模块将所检索到的聊天传输给所述用户指:
[0049]对所检索到的聊天记录按照设定方式加密后传输给所述用户。
[0050]采用本申请技术方案可以解决本地聊天记录丢失且无服务器保存聊天记录的问题。
【附图说明】
[0051]图1为本发明各模块结构及功能示意图。
【具体实施方式】
[0052]为使本发明的目的、技术方案和优点更加清楚明白,下文将结合附图对本发明技术方案作进一步详细说明。需要说明的是,在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。
[0053]实施例1
[0054]本实施例提供一种即时聊天工具聊天记录同步方法,发起方用户在申请同步聊天记录时,首先指定聊天列表里需要恢复记录的好友并记为指定用户,同时向指定用户发送聊天记录同步请求,当指定用户同意此请求后,则将指定用户本地所保存的与发起方的聊天记录回传给发起方。此方案的实现可以解决本地聊天记录丢失且无服务器保存聊天记录的问题。
[0055]具体地,上述方法包括如下操作:
[0056]步骤1,发起方用户选定需要查看聊天记录的好友并记之为指定方用户,判断并查询聊天工具在终端本地是否保存与指定方用户的聊天记录;
[0057]步骤2,如若本地没有保存发起方用户与指定方用户之间的聊天记录,发起方用户发送同步聊天记录请求至指定方用户;
[0058]其中,发起方用户以固定格式发送同步聊天记录请求至指定方用户。
[0059]步骤3,发起方用户接收来自指定方用户的聊天记录,并保存至本地终端存储器,同时将聊天记录按照聊天工具固有格式展开以供发起方用户查看。
[0060]其中,如果指定方用户发送的聊天记录是加密的,则需要