CN105320892B - 社交通信应用的通信记录存储方法及相关*** - Google Patents
社交通信应用的通信记录存储方法及相关*** Download PDFInfo
- Publication number
- CN105320892B CN105320892B CN201410268648.7A CN201410268648A CN105320892B CN 105320892 B CN105320892 B CN 105320892B CN 201410268648 A CN201410268648 A CN 201410268648A CN 105320892 B CN105320892 B CN 105320892B
- Authority
- CN
- China
- Prior art keywords
- communication
- record
- encryption
- password
- communication record
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Telephone Function (AREA)
Abstract
本发明公开了一种社交通信应用的通信记录存储方法及相关***,所述存储方法包括:接收通信记录加密指令,其中,所述通信记录加密指令包括加密密码和待加密的通信记录的记录标识;根据所述记录标识,查找社交通信应用的通信记录;对查找到的通信记录进行加密处理,并对应存储所述加密密码和加密处理后的通信记录。实施本发明的方法和***,可防止泄露用户的通信信息,进而提高通信安全性。
Description
技术领域
本发明涉及通信技术领域,特别是涉及一种社交通信应用的通信记录存储方法及相关***。
背景技术
现有的社交通信应用,通常通过在通讯录中直接选取通信对象,进行通信,并且记录通信信息,以便日后查找。
但是,对于现有的社交通信应用,通过社交通信应用的通信记录易获取通信双方的通信信息,因此,上述社交通信应用易泄露通信用户的通信信息、安全性低。
发明内容
基于此,有必要针对上述社交通信应用易泄露通信信息、安全性差的问题,提供一种社交通信应用的通信记录存储方法、***及显示方法和***。
一种社交通信应用的通信记录存储方法,包括以下步骤:
接收通信记录加密指令,其中,所述通信记录加密指令包括加密密码和待加密的通信记录的记录标识;
根据所述记录标识,查找社交通信应用的通信记录;
对查找到的通信记录进行加密处理,并对应存储所述加密密码和加密处理后的通信记录。
一种社交通信应用的通信记录存储***,包括:
指令接收模块,用于接收通信记录加密指令,其中,所述通信记录加密指令包括加密密码和待加密的通信记录的记录标识;
查询模块,用于根据所述记录标识,查找社交通信应用的通信记录;
存储模块,用于对查找到的通信记录进行加密处理,并对应存储所述加密密码和加密处理后的通信记录。
上述社交通信应用的通信记录存储方法和***,接收到通信记录加密指令后,对待加密的通信记录进行加密处理,并对应所述加密密码存储加密处理后的通信记录,可防止其他用户窃取用户的通信内容,进而提高通信安全性。
一种社交通信应用的通信记录显示方法,包括以下步骤:
接收对通信记录进行显示的请求,其中,所述通信记录为社交通信应用的加密处理后的通信记录;
接收输入的解密密码;
若所述解密密码与加密密码匹配,则对所述通信记录进行相应的解密处理,以显示解密处理后的通信记录,其中,所述加密密码与所述通信记录对应存储。
一种社交通信应用的通信记录显示***,包括:
请求接收模块,用于接收对通信记录进行显示的请求,其中,所述通信记录为社交通信应用的加密处理后的通信记录;
密码接收模块,用于接收输入的解密密码;
显示模块,用于在所述解密密码与加密密码匹配时,对所述通信记录进行相应的解密处理,以显示解密处理后的通信记录,其中,所述加密密码与所述通信记录对应存储。
上述社交通信应用的通信记录显示方法和***,接收对通信记录进行显示的请求和解密密码,在所述解密密码和与所述通信记录对应存储的加密密码匹配时,对所述通信记录进行解密处理后,而后显示解密处理后的通信记录。只有解密密码与加密密码匹配时,才能显示所述通信记录。可防止除用户外的其他对象直接读取用户的通信记录,进而提高通信安全性。
附图说明
图1是本发明社交通信应用的通信记录存储方法第一实施方式的流程示意图;
图2是本发明社交通信应用的通信记录存储方法第二实施方式的流程示意图;
图3是本发明社交通信应用的通信记录存储方法第三实施方式的流程示意图;
图4是本发明社交通信应用的通信记录存储***第一实施方式的结构示意图;
图5是本发明社交通信应用的通信记录存储***第二实施方式的结构示意图;
图6是本发明社交通信应用的通信记录显示方法第一实施方式的流程示意图;
图7是本发明社交通信应用的通信记录显示***第一实施方式的结构示意图;
图8是能实现本发明实施例的一个计算机***的模块图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
除非上下文另有特定清楚的描述,本发明中的元件和组件,数量既可以单个的形式存在,也可以多个的形式存在,本发明并不对此进行限定。本发明中的步骤虽然用标号进行了排列,但并不用于限定步骤的先后次序,除非明确说明了步骤的次序或者某步骤的执行需要其他步骤作为基础,否则步骤的相对次序是可以调整的。可以理解,本文中所使用的术语“和/或”涉及且涵盖相关联的所列项目中的一者或一者以上的任何和所有可能的组合。
请参阅图1,图1是本发明的社交通信应用的通信记录存储方法第一实施方式的流程示意图。
本实施方式的所述社交通信应用的通信记录存储方法包括以下步骤:
步骤S101,接收通信记录加密指令,其中,所述通信记录加密指令包括加密密码和待加密的通信记录的记录标识。
步骤S102,根据所述记录标识,查找社交通信应用的通信记录。
步骤S103,对查找到的通信记录进行加密处理,并对应存储所述加密密码和加密处理后的通信记录。
本实施方式,接收到通信记录加密指令后,对待加密的通信记录进行加密处理,并对应所述加密密码存储加密处理后的通信记录,可防止其他用户窃取用户的通信内容,进而提高通信安全性。
其中,对于步骤S101,所述加密密码优选地可包括数字、文字、符号、语音、九宫格、指纹、脸像、虹膜中的至少一种。
优选地,可通过用户端的键盘、触屏、摄像模块或语音模块录入所述加密密码。
进一步地,所述记录标识可为时间标识,用于指定预设的通信时间内的通信记录。所述记录标识可为对象标识,用于指定用户与预设的通信对象间通信记录。所述记录标识还包括时间标识和对象标识,用于指定用户与预设的通信对象在预设的通信时间内的通信记录。所述预设的通信时间优选地可为单次通信的起始时间(开启通信框的时间)和结束时间(关闭通信框的时间)。所述预设的通信对象优选地可为用户的亲友、重要客户等的账户标识。
更进一步地,所述记录标识可用于指定接收到所述加密密码的接收时间之前的通信记录。可在用户端从历史通信记录中选定任意一段通信记录,对应生成所述记录标识,并对应输入所述加密密码,生成包括所述记录标识和所述加密密码的记录加密指令。
在一个实施例中,在接收通信记录加密指令的步骤之后,还包括以下步骤:
根据已储存的加密密码与已加密处理的通信记录间的对应关系,判断所述通信记录加密指令中的加密密码与已加密处理的通信记录是否对应。
若是,则发送密码更换提示。
若否,则根据所述记录标识,查找社交通信应用的通信记录。
本实施例,一个加密密码对应一组通信记录,可进一步增加社交通信的安全性。
其中,若所述加密密码与已加密处理的通信记录对应,可发送密码更换提示,以提醒用户重新输入不同的加密密码。
对于步骤S102,优选地,所述通信记录可包括通信对象、通信时间和通信内容(或聊天内容)。所述通信内容可包括文字、数字、符号、图片、视频和语音中的至少一种。
优选地,可直接在所述社交通信应用的用户端获取本地存储的通信记录,也可从后台服务器获取对应的通信记录。获取的通信记录可包括消息记录中的通信记录、通信框(或聊天框)中的通信记录或通信列表(或会话列表)中的通信记录等各种通信记录中的至少一种。
在一个实施例中,当所述记录标识用于指定预设的通信时间内的通信记录,根据所述记录标识,从历史通信记录中查找通信时间在所述预设的通信时间内的通信记录。
当所述记录标识用于指定用户与预设的通信对象在预设的通信时间内的通信内容,根据所述记录标识,从用户与预设的通信对象的历史通信记录中查找通信时间在所述预设的通信时间内的通信记录。
对于步骤S103,所述加密处理可包括删除通信列表中已显示的通信记录、暂停显示通信列表待显示的通信记录、以预设的替换记录替换通信列表中的通信记录进行显示、将通信记录转换为密文并以密文替换所述通信记录。
优选地,可根据通信记录中所记录的具体内容,通过文字加密方法、图片加密方法、视频加密方法和语音加密方法中的至少一种加密方法对获取的通信记录进行加密,以将通信记录转换为密文。可存储对应加密方法的加密密钥,为解密通信记录提供依据。还可对所述加密密码和加密获取的通信记录所采取的加密方法进行存储记录,以为后续的记录解密提供依据。
优选地,在对应存储所述加密密码和加密处理后的通信记录时,可将加密处理后的通信记录存储在用于存储历史通信内容的存储区域,并存储加密处理后的通信记录与所述加密密码间的对应关系。
进一步地,当多组通信记录对应一个加密密码时,在对应存储所述加密密码和加密处理后的通信记录时,可存储所述加密密码、加密处理后的通信记录以及所述加密密码、加密处理后的通信记录和通信记录标识三者间的对应关系。
在其他实施方式中,可将加密处理后的通信记录与所述加密密码对应存储在预设的密文存储区域。
在一个实施例中,对查找到的通信记录进行加密处理,并对应存储所述加密密码和加密处理后的通信记录的步骤包括以下步骤:
将所述通信记录转换为密文。
以所述密文替换所述通信记录。
对应存储所述加密密码和所述密文。
本实施例,在显示通信记录的区域用密文替换通信记录,可防止通信记录泄露。
在另一个实施例中,对查找到的通信记录进行加密处理,并对应存储所述加密密码和加密处理后的通信记录的步骤包括以下步骤:
将所述通信记录转换为密文。
删除所述通信记录。
对应存储所述加密密码和所述密文。
本实施例,在显示通信记录的区域删除所述通信记录,可防止通信记录泄露。
请参阅图2,图2是本发明的社交通信应用的通信记录存储方法第二实施方式的流程示意图。
本实施方式的所述社交通信应用的通信记录存储方法与第一实施方式的区别在于:在接收通信记录加密指令的步骤之前,还包括以下步骤:
步骤S201,接收对通信对象进行加密的请求。
步骤S202,接收输入的加密密码。
步骤S203,将接收所述加密密码的时间作为所述记录标识的起始时间。
步骤S204,判断所述用户与所述通信对象间的通信是否满足预设的加密条件。
步骤S205,若满足,则将满足所述加密条件的时间作为所述记录标识的结束时间。
步骤S206,发送包括所述加密密码、所述通信对象的标识信息、所述起始时间和所述结束时间的通信记录加密指令。
本实施方式,可通过输入加密密码和预设加密条件,触发记录加密指令,将用户与指定通信对象的通信记录中,通信时间在接收加密密码与满足预设的加密条件的时间段内的通信记录进行加密存储,防止信息泄露。
其中,对于步骤S201,所述通信对象可为用户在通信录中选定的通信对象。从存储区域读取选定的通信对象的标识信息(备注名或ID),控制显示提示信息(提示用户输入加密密码)。
优选地,可通过通信录触发对通信对象进行加密的请求。如:对通信录中通信对象对应的加密按钮执行预设的操作,或对通信录中的通信对象设置加密标识。还可对通信框内的加密按钮执行预设的触发操作,触发对通信对象进行加密的请求。
对于步骤S202,可对应请求加密的通信对象接收输入的加密密码。如:通过通信对象对应的密码框接收输入的加密密码。
优选地,可在用户与所述通信对象进行通信前,输入所述加密密码。可将本次通信所生成的通信记录作为所述记录标识指定的通信记录。
在其他实施方式中,也可在用户与指定的通信对象间的通信时,接收输入的加密密码。如:通过通信框内的密码框,接收输入的加密密码。可将关闭当前通信框前所有通信记录作为所述记录标识指定的通信记录,或将接收加密密码的时间与关闭当前通信框的时间之间的所有通信记录作为所述记录标识指定的通信记录。
对于步骤S204,可通过检测用户与所述通信对象间的通信框切换指令、用户端的关机指令、社交通信***的关闭指令等,在检测到通信框切换指令、用户端的关机指令、社交通信***的关闭指令中的任意一个时,判定满足所述预设的加密条件。
优选地,所述加密条件还可为在通信框内对实时接收所述通信对象发送给用户的通信内容或所述用户发送给所述通信对象的通信内容的显示时间超过预设的显示阈值(如:5秒)。此时可对所述通信框内实时生成的通信记录进行加密处理,并对应所述加密密码存储。还可进一步,在将所述通信记录显示到其他记录显示区域时,用加密处理后的通信记录替换显示或暂停显示。
在一个实施例中,判断所述用户与所述通信对象间的通信是否满足预设的加密条件的步骤还包括以下步骤:
检测对应所述用户与所述通信对象的通信终止指令;
若检测到所述通信终止指令,则判定满足所述预设的加密条件。
在其他实施方式中,还可通过本领域技术人员惯用的其他技术手段,判定是否满足预设的加密条件。
优选地,当所述满足条件为所述用户与所述通信对象的通信终止指令时,可将所述用户与所述通信对象本次通信的通信记录所述待加密的通信记录。
对于步骤S206,所述记录标识用于指定所述用户与所述通信对象的通信记录中,通信时间在所述起始时间标识与所述结束时间标识所标识的时间段内的通信记录。
优选地,可实时生成所述通信记录加密指令后再发送,也可直接发送预生成的与所述加密密码、所述通信对象、所述起始时间和所述结束时间对应的通信记录加密指令。
请参阅图3,图3是本发明的社交通信应用的通信记录存储方法第三实施方式的流程示意图。
本实施方式的所述社交通信应用的通信记录存储方法与第一实施方式和第二实施方式的区别在于:在接收通信记录加密指令的步骤之前,还包括以下步骤:
步骤S301,接收对通信记录进行加密的请求。
步骤S302,接收输入的加密密码。
步骤S303,发送包括所述加密密码和所述通信记录的标识信息的通信记录加密指令,其中,所述标识信息用于构成所述记录标识。
本实施例,可对选定的通信记录进行加密存储。
其中,对于步骤S301,所述请求所请求显示的通信记录可为用户选定的通信记录。还可为设定了预设的加密标识的通信记录。从存储区域读取选定的通信记录的标识信息,控制显示提示信息(提示用户输入加密密码)。
对于步骤S301,可实时生成所述通信记录加密指令后再发送,也可直接发送预生成的与所述加密密码和所述通信记录对应的通信记录加密指令。
优选地,所述通信记录的标识信息优选地为所述通信记录的通信时间、通信对象的账号。
请参阅图4,图4是本发明的社交通信应用的通信记录存储***第一实施方式的结构示意图。
本实施方式的所述社交通信应用的通信记录存储***包括指令接收模块120、查询模块140和存储模块160,其中:
指令接收模块120,用于接收通信记录加密指令,其中,所述通信记录加密指令包括加密密码和待加密的通信记录的记录标识。
查询模块140,用于根据所述记录标识,查找社交通信应用的通信记录。
存储模块160,用于对查找到的通信记录进行加密处理,并对应存储所述加密密码和加密处理后的通信记录。
本实施方式,接收到通信记录加密指令后,对待加密的通信记录进行加密处理,并对应所述加密密码存储加密处理后的通信记录,可防止其他用户窃取用户的通信内容,进而提高通信安全性。
其中,对于指令接收模块120,所述加密密码优选地可包括数字、文字、符号、语音、九宫格、指纹、脸像、虹膜中的至少一种。
优选地,可通过用户端的键盘、触屏、摄像模块或语音模块录入所述加密密码。
进一步地,所述记录标识可为时间标识,用于指定预设的通信时间内的通信记录。所述记录标识可为对象标识,用于指定用户与预设的通信对象间通信记录。所述记录标识还包括时间标识和对象标识,用于指定用户与预设的通信对象在预设的通信时间内的通信记录。所述预设的通信时间优选地可为单次通信的起始时间(开启通信框的时间)和结束时间(关闭通信框的时间)。所述预设的通信对象优选地可为用户的亲友、重要客户等的账户标识。
更进一步地,所述记录标识可用于指定接收到所述加密密码的接收时间之前的通信记录。可在用户端从历史通信记录中选定任意一段通信记录,对应生成所述记录标识,并对应输入所述加密密码,生成包括所述记录标识和所述加密密码的记录加密指令。
在一个实施例中,本发明的社交通信应用的通信记录存储***还可包括判断模块,用于:
根据已储存的加密密码与已加密处理的通信记录间的对应关系,判断所述通信记录加密指令中的加密密码与已加密处理的通信记录是否对应。
若是,则发送密码更换提示。
若否,则根据所述记录标识,查找社交通信应用的通信记录。
本实施例,一个加密密码对应一组通信记录,可进一步增加社交通信的安全性。
其中,若所述加密密码与已加密处理的通信记录对应,可发送密码更换提示,以提醒用户重新输入不同的加密密码。
对于查询模块140,优选地,所述通信记录可包括通信对象、通信时间和通信内容(或聊天内容)。所述通信内容可包括文字、数字、符号、图片、视频和语音中的至少一种。
优选地,可直接在所述社交通信应用的用户端获取本地存储的通信记录,也可从后台服务器获取对应的通信记录。获取的通信记录可包括消息记录中的通信记录、通信框(或聊天框)中的通信记录或通信列表(或会话列表)中的通信记录等各种通信记录中的至少一种。
在一个实施例中,当所述记录标识用于指定预设的通信时间内的通信记录,根据所述记录标识,从历史通信记录中查找通信时间在所述预设的通信时间内的通信记录。
当所述记录标识用于指定用户与预设的通信对象在预设的通信时间内的通信内容,根据所述记录标识,从用户与预设的通信对象的历史通信记录中查找通信时间在所述预设的通信时间内的通信记录。
对于存储模块160,所述加密处理可包括删除通信列表中已显示的通信记录、暂停显示通信列表待显示的通信记录、以预设的替换记录替换通信列表中的通信记录进行显示、将通信记录转换为密文并以密文替换所述通信记录。
优选地,可根据通信记录中所记录的具体内容,通过文字加密方法、图片加密方法、视频加密方法和语音加密方法中的至少一种加密方法对获取的通信记录进行加密,以将通信记录转换为密文。可存储对应加密方法的加密密钥,为解密通信记录提供依据。还可对所述加密密码和加密获取的通信记录所采取的加密方法进行存储记录,以为后续的记录解密提供依据。
优选地,在对应存储所述加密密码和加密处理后的通信记录时,可将加密处理后的通信记录存储在用于存储历史通信内容的存储区域,并存储加密处理后的通信记录与所述加密密码间的对应关系。
进一步地,当多组通信记录对应一个加密密码时,在对应存储所述加密密码和加密处理后的通信记录时,可存储所述加密密码、加密处理后的通信记录以及所述加密密码、加密处理后的通信记录和通信记录标识三者间的对应关系。
在其他实施方式中,可将加密处理后的通信记录与所述加密密码对应存储在预设的密文存储区域。
在一个实施例中,存储模块160可用于:
将所述通信记录转换为密文。
以所述密文替换所述通信记录。
对应存储所述加密密码和所述密文。
本实施例,在显示通信记录的区域用密文替换通信记录,可防止通信记录泄露。
在另一个实施例中,存储模块160还可用于:
将所述通信记录转换为密文。
删除所述通信记录。
对应存储所述加密密码和所述密文。
本实施例,在显示通信记录的区域删除所述通信记录,可防止通信记录泄露。
请参阅图5,图5是本发明的社交通信应用的通信记录存储***第二实施方式的结构示意图。
本实施方式的所述社交通信应用的通信记录存储方法与第一实施方式的区别在于:还包括指令发送模块180,用于:
接收对通信对象进行加密的请求。
接收输入的加密密码。
将接收所述加密密码的时间作为所述记录标识的起始时间。
判断所述用户与所述通信对象间的通信是否满足预设的加密条件。
若满足,则将满足所述加密条件的时间作为所述记录标识的结束时间。
发送包括所述加密密码、所述通信对象的标识信息、所述起始时间和所述结束时间的通信记录加密指令。
本实施方式,可通过输入加密密码和预设加密条件,触发记录加密指令,将用户与指定通信对象的通信记录中,通信时间在接收加密密码与满足预设的加密条件的时间段内的通信记录进行加密存储,防止信息泄露。
其中,对于指令发送模块180,所述通信对象可为用户在通信录中选定的通信对象。从存储区域读取选定的通信对象的标识信息(备注名或ID),控制显示提示信息(提示用户输入加密密码)。
优选地,可通过通信录触发对通信对象进行加密的请求。如:对通信录中通信对象对应的加密按钮执行预设的操作,或对通信录中的通信对象设置加密标识。还可对通信框内的加密按钮执行预设的触发操作,触发对通信对象进行加密的请求。
优选地,可对应请求加密的通信对象接收输入的加密密码。如:通过通信对象对应的密码框接收输入的加密密码。
进一步地,可在用户与所述通信对象进行通信前,输入所述加密密码。可将本次通信所生成的通信记录作为所述记录标识指定的通信记录。
在其他实施方式中,也可在用户与指定的通信对象间的通信时,接收输入的加密密码。如:通过通信框内的密码框,接收输入的加密密码。可将关闭当前通信框前所有通信记录作为所述记录标识指定的通信记录,或将接收加密密码的时间与关闭当前通信框的时间之间的所有通信记录作为所述记录标识指定的通信记录。
在一个实施例中,可通过检测用户与所述通信对象间的通信框切换指令、用户端的关机指令、社交通信***的关闭指令等,在检测到通信框切换指令、用户端的关机指令、社交通信***的关闭指令中的任意一个时,判定满足所述预设的加密条件。
其中,所述加密条件还可为在通信框内对实时接收所述通信对象发送给用户的通信内容或所述用户发送给所述通信对象的通信内容的显示时间超过预设的显示阈值(如:5秒)。此时可对所述通信框内实时生成的通信记录进行加密处理,并对应所述加密密码存储。还可进一步,在将所述通信记录显示到其他记录显示区域时,用加密处理后的通信记录替换显示或暂停显示。
在另一个实施例中,指令发送模块180还可用于:
检测对应所述用户与所述通信对象的通信终止指令。
若检测到所述通信终止指令,则判定满足所述预设的加密条件。
在其他实施方式中,还可通过本领域技术人员惯用的其他技术手段,判定是否满足预设的加密条件。
优选地,当所述满足条件为所述用户与所述通信对象的通信终止指令时,可将所述用户与所述通信对象本次通信的通信记录所述待加密的通信记录。
优选地,所述记录标识用于指定所述用户与所述通信对象的通信记录中,通信时间在所述起始时间标识与所述结束时间标识所标识的时间段内的通信记录。
优选地,可实时生成所述通信记录加密指令后再发送,也可直接发送预生成的与所述加密密码、所述通信对象、所述起始时间和所述结束时间对应的通信记录加密指令。
以下所述是本发明的社交通信应用的通信记录存储***的第三实施方式。
本实施方式的所述社交通信应用的通信记录存储***与第一实施方式和第二实施方式的区别在于:指令发送模块180还可用于:
接收对通信记录进行加密的请求。
接收输入的加密密码。
发送包括所述加密密码和所述通信记录的标识信息的通信记录加密指令,其中,所述标识信息用于构成所述记录标识。
本实施例,可对选定的通信记录进行加密存储。
其中,对于指令发送模块180,所述请求所请求显示的通信记录可为用户选定的通信记录。还可为带有预设的加密标识的通信记录。
优选地,可实时生成所述通信记录加密指令后再发送,也可直接发送预生成的与所述加密密码和所述通信记录对应的通信记录加密指令。
进一步地,所述通信记录的标识信息优选地为所述通信记录的通信时间、通信对象的账号。
请参阅图6,图6是本发明的社交通信应用的通信记录显示方法第一实施方式的流程示意图。
本实施方式的所述社交通信应用的通信记录显示方法,与对图1至图3所示的社交通信应用的通信记录存储方法相应,可包括以下步骤:
步骤S601,接收对通信记录进行显示的请求,其中,所述通信记录为社交通信应用的加密处理后的通信记录。
步骤S602,接收输入的解密密码。
步骤S603,若所述解密密码与加密密码匹配,则对所述通信记录进行相应的解密处理,以显示解密处理后的通信记录,其中,所述加密密码与所述通信记录对应存储。
本实施方式,接收对通信记录进行显示的请求和解密密码,在所述解密密码和与所述通信记录对应存储的加密密码匹配时,对所述通信记录进行解密处理后,而后显示解密处理后的通信记录。只有解密密码与加密密码匹配时,才能显示所述通信记录。可防止除用户外的其他对象直接读取用户的通信记录,进而提高通信安全性。
其中,对于步骤S601,用户可在通信记录区域选定一个或多个通信记录,针对选定的通信记录发出显示请求。从存储区域读取选定的通信记录的标识信息,控制显示提示信息(提示用户输入解密密码)。
对于步骤S602,所述解密密码与以上所述的通信记录加密指令中所包括的加密密码相应,与加密密码相同或满足预设的匹配条件。可包括数字、文字、符号、语音、九宫格、指纹、脸像、虹膜中的至少一种。
在一个实施例中,在接收输入的解密密码的步骤之后,还包括以下步骤:
根据已储存的加密密码与已加密处理的通信记录间的对应关系,判断所述解密密码与所请求的通信记录所对应的加密密码是否相同。
若是,则判定所述解密密码与加密密码匹配。
其中,所请求的通信记录为接收到的请求所请求显示的通信记录。
在另一个实施例中,在接收输入的解密密码的步骤之后,还包括以下步骤:
可根据已存储的加密密码与已加密处理的通信记录间的对应关系,查找与所述通信记录对应存储的加密密码。
对于步骤S603,所述解密处理优选地与以上所述加密处理相应,用于将加密处理后的通信记录恢复为加密处理前的通信记录。
优选地,可在所述加密密码与所述解密密码匹配后,采取预设的解密处理方法自动解密处理,也可根据所述加密密码获取预存的(加密时存储)加密处理方法、或加密密钥,采用对应的解密处理方法对应解密所述密文。
在一个实施例中,所述对所述通信记录进行相应的解密处理的步骤可包括以下步骤:
将所述通信记录由密文转换为明文。
在所述通信记录的显示区域,显示所述明文。
优选地,所述显示区域可为社交通信应用在用户端的通信记录区域(消息记录区域)和/或通信列表区域(会话列表区域)。
请参阅图7,图7是本发明的社交通信应用的通信记录显示***第一实施方式的结构示意图。
本实施方式的所述社交通信应用的通信记录显示***,与对图4至图5所示的社交通信应用的通信记录存储***相应,可包括请求接收模块220、密码接收模块240和显示模块260,其中:
请求接收模块220,用于接收对通信记录进行显示的请求,其中,所述通信记录为社交通信应用的加密处理后的通信记录。
密码接收模块240,用于接收输入的解密密码。
显示模块260,用于在所述解密密码与加密密码匹配时,对所述通信记录进行相应的解密处理,以显示解密处理后的通信记录,其中,所述加密密码与所述通信记录对应存储。
本实施方式,接收对通信记录进行显示的请求和解密密码,在所述解密密码和与所述通信记录对应存储的加密密码匹配时,对所述通信记录进行解密处理后,而后显示解密处理后的通信记录。只有解密密码与加密密码匹配时,才能显示所述通信记录。可防止除用户外的其他对象直接读取用户的通信记录,进而提高通信安全性。
其中,对于请求接收模块220,用户可在通信记录区域选定一个或多个通信记录,针对选定的通信记录发出显示请求。从存储区域读取选定的通信记录的标识信息,控制显示提示信息(提示用户输入解密密码)。
对于密码接收模块240,所述解密密码与以上所述的通信记录加密指令中所包括的加密密码相应,与加密密码相同或满足预设的匹配条件。可包括数字、文字、符号、语音、九宫格、指纹、脸像、虹膜中的至少一种。
在一个实施例中,本发明的社交通信应用的通信记录显示***还可包括匹配模块,用于:
根据已储存的加密密码与已加密处理的通信记录间的对应关系,判断所述解密密码与所请求的通信记录所对应的加密密码是否相同。
若是,则判定所述解密密码与加密密码匹配。
其中,所请求的通信记录为接收到的请求所请求显示的通信记录。
在另一个实施例中,本发明的社交通信应用的通信记录显示***还可包括密码查找模块,用于:
根据已存储的加密密码与已加密处理的通信记录间的对应关系,查找与所述通信记录对应存储的加密密码。
对于显示模块260,所述解密处理优选地与以上所述加密处理相应,用于将加密处理后的通信记录恢复为加密处理前的通信记录。
优选地,可在所述加密密码与所述解密密码匹配后,采取预设的解密处理方法自动解密处理,也可根据所述加密密码获取预存的(加密时存储)加密处理方法、或加密密钥,采用对应的解密处理方法对应解密所述密文。
在一个实施例中,显示模块260可用于:
将所述通信记录由密文转换为明文。
在所述通信记录的显示区域,显示所述明文。
优选地,所述显示区域可为社交通信应用在用户端的通信记录区域(消息记录区域)和/或通信列表区域(会话列表区域)。
图8为能实现本发明实施例的一个计算机***1000的模块图。该计算机***1000只是一个适用于本发明的计算机环境的示例,不能认为是提出了对本发明的使用范围的任何限制。计算机***1000也不能解释为需要依赖于或具有图示的示例性的计算机***1000中的一个或多个部件的组合。
图8中示出的计算机***1000是一个适合用于本发明的计算机***的例子。具有不同子***配置的其它架构也可以使用。例如有大众所熟知的台式机、笔记本、个人数字助理、智能电话、平板电脑等类似设备可以适用于本发明的一些实施例。但不限于以上所列举的设备。
如图8所示,计算机***1000包括处理器1010、存储器1020和***总线1022。包括存储器1020和处理器1010在内的各种***组件连接到***总线1022上。处理器1010是一个用来通过计算机***中基本的算术和逻辑运算来执行计算机程序指令的硬件。存储器1020是一个用于临时或永久性存储计算程序或数据(例如,程序状态信息)的物理设备。***总线1020可以为以下几种类型的总线结构中的任意一种,包括存储器总线或存储控制器、外设总线和局部总线。处理器1010和存储器1020可以通过***总线1022进行数据通信。其中存储器1020包括只读存储器(ROM)或闪存(图中都未示出),以及随机存取存储器(RAM),RAM通常是指加载了操作***和应用程序的主存储器。
计算机***1000还包括显示接口1030(例如,图形处理单元)、显示设备1040(例如,液晶显示器)、音频接口1050(例如,声卡)以及音频设备1060(例如,扬声器)。显示设备1040和音频设备1060是用于体验多媒体内容的媒体设备。
计算机***1000一般包括一个存储设备1070。存储设备1070可以从多种计算机可读介质中选择,计算机可读介质是指可以通过计算机***1000访问的任何可利用的介质,包括移动的和固定的两种介质。例如,计算机可读介质包括但不限于,闪速存储器(微型SD卡),CD-ROM,数字通用光盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储或其它磁存储设备,或者可用于存储所需信息并可由计算机***1000访问的任何其它介质。
计算机***1000还包括输入装置1080和输入接口1090(例如,IO控制器)。用户可以通过输入装置1080,如键盘、鼠标、显示装置1040上的触摸面板设备,输入指令和信息到计算机***1000中。输入装置1080通常是通过输入接口1090连接到***总线1022上的,但也可以通过其它接口或总线结构相连接,如通用串行总线(USB)。
计算机***1000可在网络环境中与一个或者多个网络设备进行逻辑连接。网络设备可以是个人电脑、服务器、路由器、智能电话、平板电脑或者其它公共网络节点。计算机***1000通过局域网(LAN)接口1100或者移动通信单元1110与网络设备相连接。局域网(LAN)是指在有限区域内,例如家庭、学校、计算机实验室、或者使用网络媒体的办公楼,互联组成的计算机网络。WiFi和双绞线布线以太网是最常用的构建局域网的两种技术。WiFi是一种能使计算机***1000间交换数据或通过无线电波连接到无线网络的技术。移动通信单元1110能在一个广阔的地理区域内移动的同时通过无线电通信线路接听和拨打电话。除了通话以外,移动通信单元1110也支持在提供移动数据服务的2G,3G或4G蜂窝通信***中进行互联网访问。
应当指出的是,其它包括比计算机***1000更多或更少的子***的计算机***也能适用于发明。例如,计算机***1000可以包括能在短距离内交换数据的蓝牙单元,用于照相的图像传感器,以及用于测量加速度的加速计。
如上面详细描述的,适用于本发明的计算机***1000能执行社交通信应用的通信记录存储方法、社交通信应用的通信记录显示方法的指定操作。计算机***1000通过处理器1010运行在计算机可读介质中的软件指令的形式来执行这些操作。这些软件指令可以从存储设备1070或者通过局域网接口1100从另一设备读入到存储器1020中。存储在存储器1020中的软件指令使得处理器1010执行上述的社交通信应用的通信记录存储方法、社交通信应用的通信记录显示方法。此外,通过硬件电路或者硬件电路结合软件指令也能同样实现本发明。因此,实现本发明并不限于任何特定硬件电路和软件的组合。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种社交通信应用的通信记录存储方法,其特征在于,所述方法应用于社交通信应用中,包括以下步骤:
接收通信记录加密指令,其中,所述通信记录加密指令包括加密密码和待加密的通信记录的记录标识;所述记录标识为时间标识和对象标识,所述时间标识和所述对象标识用于指定用户与预设的通信对象在预设的通信时间内的通信记录;
根据已储存的加密密码与已加密处理的通信记录间的对应关系,判断所述通信记录加密指令中的加密密码与已加密处理的通信记录是否对应;
若是,则发送密码更换提示,以提醒用户重新输入与已加密处理的通信记录对应的加密密码不同的加密密码;其中,一个加密密码和一组通信记录对应;所述加密密码与解密密码匹配;
若否,则根据所述记录标识,查找社交通信应用的通信记录;
对查找到的通信记录进行加密处理,并对应存储所述加密密码和加密处理后的通信记录;
在接收通信记录加密指令的步骤之前,还包括以下步骤:
接收对通信对象进行加密的请求;
在用户与所述通信对象进行通信前,接收输入的加密密码;
将接收所述加密密码的时间作为所述记录标识的起始时间;
若检测到用户与所述通信对象间的通信框切换指令、用户端的关机指令或社交通信***的关闭指令,则判定所述用户与所述通信对象间的通信满足预设的加密条件,将满足所述加密条件的时间作为所述记录标识的结束时间;
发送包括所述加密密码、所述通信对象的标识信息、所述起始时间和所述结束时间的通信记录加密指令。
2.根据权利要求1所述的社交通信应用的通信记录存储方法,其特征在于,对查找到的通信记录进行加密处理,并对应存储所述加密密码和加密处理后的通信记录的步骤包括以下步骤:
将所述通信记录转换为密文;
以所述密文替换所述通信记录;
对应存储所述加密密码和所述密文。
3.根据权利要求1所述的社交通信应用的通信记录存储方法,其特征在于,对查找到的通信记录进行加密处理,并对应存储所述加密密码和加密处理后的通信记录的步骤包括以下步骤:
将所述通信记录转换为密文;
删除所述通信记录;
对应存储所述加密密码和所述密文。
4.一种社交通信应用的通信记录存储***,其特征在于,所述***服务于社交通信应用,包括:
指令接收模块,用于接收通信记录加密指令,其中,所述通信记录加密指令包括加密密码和待加密的通信记录的记录标识;所述记录标识为时间标识和对象标识,所述时间标识和所述对象标识用于指定用户与预设的通信对象在预设的通信时间内的通信记录;
判断模块,用于根据已储存的加密密码与已加密处理的通信记录间的对应关系,判断所述通信记录加密指令中的加密密码与已加密处理的通信记录是否对应;若是,则发送加密密码更换提示,以提醒用户重新输入与已加密处理的通信记录对应的加密密码不同的加密密码;其中,一个加密密码和一组通信记录对应;所述加密密码与解密密码匹配;
查询模块,用于当所述通信记录加密指令中的加密密码与已加密处理的通信记录不对应时,根据所述记录标识,查找社交通信应用的通信记录;
存储模块,用于对查找到的通信记录进行加密处理,并对应存储所述加密密码和加密处理后的通信记录;
还包括指令发送模块,用于:
接收对通信对象进行加密的请求;
在用户与所述通信对象进行通信前,接收输入的加密密码;
将接收所述加密密码的时间作为所述记录标识的起始时间;
若检测到用户与所述通信对象间的通信框切换指令、用户端的关机指令或社交通信***的关闭指令,则判定所述用户与所述通信对象间的通信满足预设的加密条件,将满足所述加密条件的时间作为所述记录标识的结束时间;
发送包括所述加密密码、所述通信对象的标识信息、所述起始时间和所述结束时间的通信记录加密指令。
5.根据权利要求4所述的社交通信应用的通信记录存储***,其特征在于,所述存储模块还用于将所述通信记录转换为密文,以所述密文替换所述通信记录,并对应存储所述加密密码和所述密文。
6.根据权利要求5所述的社交通信应用的通信记录存储***,其特征在于,所述通信记录包括通信对象、通信时间和通信内容。
7.一种社交通信应用的通信记录显示方法,其特征在于,所述方法应用于社交通信应用中,包括以下步骤:
接收对通信记录进行显示的请求,并读取所述通信记录的记录标识,控制显示提示信息,所述记录标识为时间标识和对象标识,所述时间标识和所述对象标识用于指定用户与预设的通信对象在预设的通信时间内的通信记录;
其中,所述通信记录为社交通信应用的加密处理后的通信记录;
接收输入的解密密码;
若所述解密密码与加密密码匹配,则对所述通信记录进行相应的解密处理,以显示解密处理后的通信记录,其中,所述加密密码与所述通信记录对应存储;
其中,所述加密处理包括:接收通信记录加密指令,其中,所述通信记录加密指令包括加密密码和待加密的通信记录的记录标识;根据已储存的加密密码与已加密处理的通信记录间的对应关系,判断所述通信记录加密指令中的加密密码与已加密处理的通信记录是否对应;若是,则发送密码更换提示,以提醒用户重新输入与已加密处理的通信记录对应的加密密码不同的加密密码;其中,一个加密密码和一组通信记录对应;所述加密密码与解密密码匹配;若否,则根据所述记录标识,查找社交通信应用的通信记录;对查找到的通信记录进行加密处理,并对应存储所述加密密码和加密处理后的通信记录;在接收通信记录加密指令的步骤之前,还包括以下步骤:接收对通信对象进行加密的请求;在用户与所述通信对象进行通信前,接收输入的加密密码;将接收所述加密密码的时间作为所述记录标识的起始时间;若检测到用户与所述通信对象间的通信框切换指令、用户端的关机指令或社交通信***的关闭指令,则判定所述用户与所述通信对象间的通信满足预设的加密条件,将满足所述加密条件的时间作为所述记录标识的结束时间;发送包括所述加密密码、所述通信对象的标识信息、所述起始时间和所述结束时间的通信记录加密指令。
8.根据权利要求7所述的社交通信应用的通信记录显示方法,其特征在于,在接收输入的解密密码的步骤之后,还包括以下步骤:
根据已储存的加密密码与已加密处理的通信记录间的对应关系,判断所述解密密码与所请求的通信记录所对应的加密密码是否相同;
若是,则判定所述解密密码与加密密码匹配。
9.一种社交通信应用的通信记录显示***,其特征在于,所述***服务于社交通信应用,包括:
请求接收模块,用于接收对通信记录进行显示的请求,并读取所述通信记录的记录标识,控制显示提示信息,所述记录标识为时间标识和对象标识,所述时间标识和所述对象标识用于指定用户与预设的通信对象在预设的通信时间内的通信记录;
其中,所述通信记录为社交通信应用的加密处理后的通信记录;
密码接收模块,用于接收输入的解密密码;
显示模块,用于在所述解密密码与加密密码匹配时,对所述通信记录进行相应的解密处理,以显示解密处理后的通信记录,其中,所述加密密码与所述通信记录对应存储;
其中,所述加密处理包括:接收通信记录加密指令,其中,所述通信记录加密指令包括加密密码和待加密的通信记录的记录标识;根据已储存的加密密码与已加密处理的通信记录间的对应关系,判断所述通信记录加密指令中的加密密码与已加密处理的通信记录是否对应;若是,则发送密码更换提示,以提醒用户重新输入与已加密处理的通信记录对应的加密密码不同的加密密码;其中,一个加密密码和一组通信记录对应;所述加密密码与解密密码匹配;若否,则根据所述记录标识,查找社交通信应用的通信记录;对查找到的通信记录进行加密处理,并对应存储所述加密密码和加密处理后的通信记录;在接收通信记录加密指令的步骤之前,还包括以下步骤:接收对通信对象进行加密的请求;在用户与所述通信对象进行通信前,接收输入的加密密码;将接收所述加密密码的时间作为所述记录标识的起始时间;若检测到用户与所述通信对象间的通信框切换指令、用户端的关机指令或社交通信***的关闭指令,则判定所述用户与所述通信对象间的通信满足预设的加密条件,将满足所述加密条件的时间作为所述记录标识的结束时间;发送包括所述加密密码、所述通信对象的标识信息、所述起始时间和所述结束时间的通信记录加密指令。
10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有程序,所述程序由处理器加载并执行以实现如权利要求1-3任一项所述的通信记录存储方法或权利要求7-8任一项所述的通信记录显示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410268648.7A CN105320892B (zh) | 2014-06-16 | 2014-06-16 | 社交通信应用的通信记录存储方法及相关*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410268648.7A CN105320892B (zh) | 2014-06-16 | 2014-06-16 | 社交通信应用的通信记录存储方法及相关*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105320892A CN105320892A (zh) | 2016-02-10 |
CN105320892B true CN105320892B (zh) | 2022-01-04 |
Family
ID=55248257
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410268648.7A Active CN105320892B (zh) | 2014-06-16 | 2014-06-16 | 社交通信应用的通信记录存储方法及相关*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105320892B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107819671A (zh) * | 2017-11-16 | 2018-03-20 | 武汉滴滴网络科技有限公司 | 一种网络社交*** |
CN109992179B (zh) * | 2018-12-25 | 2022-03-15 | 创新先进技术有限公司 | 会话记录查找方法以及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102202297A (zh) * | 2011-06-17 | 2011-09-28 | 深圳市五巨科技有限公司 | 一种移动终端加密的方法和装置 |
CN103095890A (zh) * | 2012-12-31 | 2013-05-08 | 东莞宇龙通信科技有限公司 | 联系人信息的加密方法及通信终端 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1556658A (zh) * | 2004-01-07 | 2004-12-22 | 李献竹 | 可对来电信息进行加密的通讯终端及其加密方法 |
CN101052152A (zh) * | 2006-04-04 | 2007-10-10 | 海尔集团公司 | 移动通讯终端的信息保密装置及相关方法 |
ES2367940B1 (es) * | 2009-12-04 | 2012-09-27 | Scytl Secure Electronic Voting, S.A. | Método para la verificación del correcto registro de una información. |
CN102638776A (zh) * | 2011-02-14 | 2012-08-15 | 苏州巴米特信息科技有限公司 | 一种强化手机短信功能的方法 |
CN102523565A (zh) * | 2011-11-23 | 2012-06-27 | 宇龙计算机通信科技(深圳)有限公司 | 一种短信数据安全加密及解密方法、***及移动通讯终端 |
CN102572750A (zh) * | 2011-12-26 | 2012-07-11 | 中兴通讯股份有限公司 | 一种短信保护方法及终端 |
-
2014
- 2014-06-16 CN CN201410268648.7A patent/CN105320892B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102202297A (zh) * | 2011-06-17 | 2011-09-28 | 深圳市五巨科技有限公司 | 一种移动终端加密的方法和装置 |
CN103095890A (zh) * | 2012-12-31 | 2013-05-08 | 东莞宇龙通信科技有限公司 | 联系人信息的加密方法及通信终端 |
Also Published As
Publication number | Publication date |
---|---|
CN105320892A (zh) | 2016-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11882221B2 (en) | Mobile terminal privacy protection method and protection apparatus, and mobile terminal | |
US11934505B2 (en) | Information content viewing method and terminal | |
KR102330538B1 (ko) | 디바이스를 통한 콘텐츠 와이핑 동작 로밍 기법 | |
CN104135605B (zh) | 拍照方法及装置 | |
CN112287372B (zh) | 用于保护剪贴板隐私的方法和装置 | |
JP7133285B2 (ja) | ユーザ端末、メッセージを送受信する方法及びコンピュータプログラム | |
US10607035B2 (en) | Method of displaying content on a screen of an electronic processing device | |
WO2015070732A1 (en) | Access control system, authorization method and device thereof, and storage medium | |
WO2016045469A1 (zh) | 信息加密方法和移动终端 | |
CN103914520B (zh) | 数据查询方法、终端设备和服务器 | |
WO2016045464A1 (zh) | 解密方法和移动终端 | |
US9659189B2 (en) | Systems and methods of safeguarding user information while interacting with online service providers | |
US20220294624A1 (en) | Encryption method and device, electronic apparatus and storage medium | |
CN112307454A (zh) | 一种数据加密方法、装置、存储介质及电子设备 | |
CN108900553B (zh) | 一种通信方法、装置及计算机可读存储介质 | |
CN105282162B (zh) | 账号管理业务的处理方法及装置 | |
CN105320892B (zh) | 社交通信应用的通信记录存储方法及相关*** | |
CN104866773B (zh) | 一种指纹搜索方法、装置及终端 | |
WO2023246715A1 (zh) | 目标应用的网络连接控制方法、装置和电子设备 | |
US20160294787A1 (en) | Secure and confidential messaging systems | |
CN109800583B (zh) | 包括显示器的电子设备以及加密信息的方法 | |
WO2016188079A1 (zh) | 终端设备的数据存储方法及终端设备 | |
US10594486B1 (en) | Password identification system and method | |
US9537842B2 (en) | Secondary communications channel facilitating document security | |
KR101933444B1 (ko) | 메시지 서버 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |