一种基于即时通讯平台的私密信息传输方法
【技术领域】
[0001]本发明涉及移动通信技术领域,具体涉及一种基于即时通讯平台的私密信息传输方法。
【背景技术】
[0002]即时通讯(Instant Messenger,简称IM),是一种基于互联网的即时传输文字、声音、图像和视频的信息传输和交流平台。现有的即时通讯软件采用客户端/服务器(C/S)模式,即时通讯客户端和即时通讯服务器上均存储有用户的联系人信息列表,当通讯软件客户端与即时通讯服务器建立连接时即可完成联系人信息列表上的各对端用户的通讯连接,即时通讯服务器对消息的传送采用推送机制,客户端将要发送的信息、对端用户的标示打包发送到即时通讯服务器,即时通讯服务器在已注册推送(Push)服务的联系人信息列表中,查找有相应标示的对端用户,并将信息发送到该用户的即时通讯客户端上,并且弹出推送(Push)通知。对端用户在收到推送(Push)通知后,打开即时通讯客户端读取已接收的信息。
[0003]随着即时通讯软件的不断普及应用,用户对信息传输的私密性和保密性要求也水涨船高。如商业用户之间互相传送的票据、账户信息;家庭成员之间传送的情感信息等,当第三方获取已登录的客户端即可完全地读取。此外当用户离线时,服务器推送的摘要信息存在于锁屏的手机主界面之上,第三方可完全读取不利于用户隐私的保护。
【发明内容】
[0004]为解决现有技术中存在的上述问题,本发明的目的是提供一种在即时通讯软件的客户端隐藏联系人及其聊天记录、聊天进程的方法,提高即时通讯软件的隐私性和安全性。
[0005]为了达到上述目的,本发明的具体解决方案提供一种基于即时通讯平台的私密信息传输方法,其特征在于,包括以下步骤:
[0006]SI,选取客户端中一个或多个联系人,设定联系人关联的信息安全级别;
[0007]S2,根据所述信息安全级别,将联系人添加进信息安全策略组,所述信息安全策略组对客户端中所显示的该联系人对应的联系人信息、聊天记录和聊天进程进行隐藏;
[0008]S3,设定信息安全策略组的加密策略,所述加密策略采用安全认证方式对联系人关联的信息安全级别进行加密。
[0009]进一步的,本发明一种基于即时通讯平台的私密信息传输方法还包括以下步骤:
[0010]S4,所述客户端接收用户输入对某联系人的信息安全级别修改请求;
[0011]S5,所述客户端验证输入的信息安全级别修改请求是否满足该联系人的信息安全策略组的加密策略;
[0012]S6,用户修改该联系人的信息安全级别,客户端显示该联系人对应的联系人信息、聊天记录和聊天进程。
[0013]更进一步的,所述信息安全级别包括对客户端离线消息推送的设置,当信息安全级别允许客户端离线消息推送时,服务器正常推送离线消息并在客户端显示信息摘要;当信息安全级别不允许客户端离线消息推送,所述服务器停止推送离线消息。
[0014]更进一步的,所述服务器设置有离线消息存储区,存储未推送的离线消息,同时对未推送的离线消息进行计数。
[0015]更进一步的,所述客户端获取服务器未推送离线消息的数量,并在客户端显示。
[0016]进一步的,信息安全策略组的加密策略包括下述任一种加密方式:数字符号组合加密、面部特征识别加密、手势识别加密、指纹识别加密、语音识别加密。
[0017]本发明同现有技术相比,具有以下优点和有益效果:
[0018]1、根据用户需要隐藏即时通讯客户端的联系人信息、聊天记录、聊天进程,防止了第三人在即时通讯客户端已登录的情况下获取用户的私密信息和聊天记录,保证了即时通讯客户端的隐私性和安全性。
[0019]2、每个联系人均可设置不同的信息安全级别,不同安全级别对应不同隐藏策略,可实现联系人聊天记录、联系人信息、聊天进程的单独隐藏,具有更高的隐蔽性。
[0020]3、针对智能手机的离线消息推送机制,可以根据用户设置的信息安全级别进行屏蔽,服务器存储未发送的离线消息,用户可在登录客户端后看到未发送的离线消息数量,并选择即时接收。
[0021]4、可具有多种加密方式,防止第三人登录客户端调整联系人的信息安全级别。
【附图说明】
[0022]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0023]图1是本发明一种实施例的方法流程图。
【具体实施方式】
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全海部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]本发明的具体解决方案提供一种基于即时通讯平台的私密信息传输方法,其作用在于根据用户需要隐藏即时通讯客户端的联系人信息、聊天记录、聊天进程,防止了第三人在即时通讯客户端已登录的情况下获取用户的私密信息和聊天记录,保证了即时通讯客户端的隐私性和安全性。
[0026]图一为本发明一种基于即时通讯平台的私密信息传输方法实施例的方法流程图,该方法包括:
[0027]SI,选取客户端中一个或多个联系人,设定联系人关联的信息安全级别。用户打开终端的联系人设置界面,即可根据用户需要自行调整信息安全级别。其中信息安全等级划分为3级,第3级为最高级,第I级为最低级,用户通过打开联系人信息保护、聊天记录保护、聊天进程保护和消息推送保护的设置来改变信息安全等级。用户可单独或多项选择信息保护的设置,打开任意一个信息保护设置为第I级信息安全等级,打开任意两个信息保护设置为第2级信息安全等级,打开全部信息保护设置为第3级信息安全等级。
[0028]S2,根据所述信息安全级别,将联系人添加进信息安全策略组,信息安全策略组对客户端中所显示的该联系人对应的联系人信息、聊天记录和聊天进程进行隐藏。
[0029]客户端内预先存有信息安全级别和信息安全策略组之间的映射关系,当用户打开联系人信息保护后,信息安全策略组即将客户端内该联系人及其联系人信息隐藏,隐藏内