一种即时通信方法

文档序号:9238027阅读:251来源:国知局
一种即时通信方法
【技术领域】
[0001]本发明涉及网络通信技术领域,特别涉及一种即时通信方法。
【背景技术】
[0002]随着计算机网络的快速发展,即时通信软件已经成为用户普遍使用的通信工具。目前,支持即时通信的客户端除了传统的桌面计算机外,也可以是移动终端、PDA、平板电脑等便携终端。便携终端上安装有即时通信客户端系统,通过无线通信方式和即时通信服务器相连,实现用户之间的信息交互和文件传输。
[0003]现有的即时通信软件,其对聊天内容的保护系数较低,虽然在交易过程中凡是出现数字信息,软件均会发送保护隐私的提示信息,但这种方法并不能起到杜绝信息泄密、使用安全的作用,一旦账户密码被破译,存储在该账户下的个人信息以及所有聊天内容也会被泄露,导致现有的即时通信软件并不能存储重要的消息;若更换不同的聊天设备,之前重要的聊天记录就会被清除,所以,在即时通信软件中进行信息的安全存储和转移显得尤为重要。
[0004]另外,现有的即时通信软件均不具备内容定时删除功能,一旦账户密码被破译,一些隐私话题和商业秘密在聊天结束后若忘记删除,则会给客户端用户造成困扰和损失。同时,现有的即时通信软件也不具备定时功能,任意两个客户端之间如需定时进行通信,还需要结合其他插件才能完成,多余的插件不仅占用更多的内存空间,同时也导致用户体验质量的下降。
[0005]基于此,现有的即时通信软件确实有待于改进。

【发明内容】

[0006]本发明需解决的技术问题是提供一种新的即时通信工具,以实现聊天内容的安全存储、转移及定时删除,并实现定时功能。
[0007]为了解决上述问题,本发明提供了一种即时通信方法,所述方法包括:
51、即时通信客户端输入账号及账号基础密码,登陆服务器;即时通信客户端与好友进行通信,其通信内容存储在服务器的基础存储单元中,即时通信客户端可直接读取基础存储单元中的通信记录;
52、即时通信客户端向服务器发送内容隐藏存储的请求,服务器接收到该请求后,向即时通信客户端发送内部密码设置信息;
53、即时通信客户端接收到内部密码设置信息后,设置隐藏密码并从好友列表中选择至少一个好友,将所述隐藏密码与所述好友的标识符进行关联,并将关联信息发送至服务器;
54、服务器接收所述关联信息,并建立与该关联信息绑定的隐藏存储单元;服务器将该即时通信客户端和被关联好友的通信内容从基础存储单元转移至隐藏存储单元中;
55、重复步骤S2~S4,得到多组关联信息和多个隐藏存储单元,所述各关联信息和各隐藏存储单元--对应;
56、当即时通信客户端查看与好友的通信记录时,发送查看请求至服务器,所述查看请求包括好友标识符;
57、服务器接收到查看请求后,在所述多个关联信息中查找该好友标识符是否存在,若不存在,则将基础存储单元中的通信记录直接显示给即时通信客户端;若存在,则向即时通信客户端发送反馈信息;
58、即时通信客户端接收到该反馈信息后,输入该好友标识符对应的隐藏密码,服务器验证该隐藏密码正确后,将与该隐藏密码绑定的隐藏存储单元中的通信记录显示给即时通信客户端。
[0008]优选的,所述即时通信客户端与好友进行通信进一步包括:
即时通信客户端向好友发送消息前,设置该消息的属性;所述属性包括定时删除和保存;若为定时删除,即时通信客户端预设定时时间值;
即时通信客户端向好友发送消息;
好友接收到该消息后,判断该消息中是否包括定时器,若是,则在读取消息内容时提醒好友所述消息为定时删除消息,并启动定时器;
当定时器超时时,删除该消息。
[0009]优选的,当所述即时通信客户端向好友发送的消息为定时删除消息时:
即时通信客户端从消息发出时开始计时,并在定时器超时后,删除该消息。
[0010]优选的,所述方法中,提醒好友所述消息为定时删除消息的方式包括如下任意一种或多种的组合:
用不同于呈现常规消息的颜色或方式来呈现所述定时删除消息;
或者,在消息开头或结尾处插入警示性标记;
或者,通过弹出提示框的方式提醒好友所述消息将被定时删除。
[0011]优选的,所述方法进一步包括:
即时通信客户端向服务器发送绑定紧急联系人的请求,所述请求包括紧急联系人的标识符;
服务器接收到该请求后,向所述紧急联系人发送是否同意绑定的消息;
服务器接收到紧急联系人同意绑定的反馈信息后,将即时通信客户端与紧急联系人进行绑定;
即时通信客户端预设登陆时间,并将该时间发送至服务器;
服务器监测该即时通信客户端是否在预设的登陆时间登陆,若是,则不做处理,若否,则服务器向紧急联系人发送通知消息。
[0012]优选的,当服务器监测到该即时通信客户端没有在预设的登陆时间登陆时,进一步包括:
预设反馈时间,服务器向所述即时通信客户端发送确认是否登陆的消息;
当在反馈时间内没有收到即时通信客户端发送的登陆反馈时,服务器向紧急联系人发送通知消息。
[0013]优选的,所述方法进一步包括:
即时通信客户端将自身重要信息存储在服务器中; 当服务器监测到该即时通信客户端没有在预设的登陆时间登陆时,将该即时通信客户端的自身重要信息发送至紧急联系人。
[0014]本发明实施例的有益效果是:
本发明提供的一种即时通信方法,通过设置一个账号多个密码,将不同好友的通信内容通过不同的密码进行管理,且一个登陆密码只能显示对应的通信内容,使得通信内容显示受到限制,避免通信信息的无意泄露,实现了通信内容的安全存储,同时,将不同好友之间的通信进行隔离,避免了注册多个账号的烦扰,提升用户体验。另外,通过设置消息定时删除功能,对通信消息进行定时保护,自动清除重要信息,减少不必要的损失;本发明还实现了信息的设定转移和定时通知功能,本发明实用性强,便于推广。
【具体实施方式】
[0015]为使本发明的目的、技术方案和优点更加清楚,下面对本发明实施方式作进一步地详细描述。
[0016]本发明提供了一种即时通信方法,所述方法包括:
S1、即时通信客户端输入账号及账号基础密码,登陆服务器;即时通信客户端与好友进行通信,其通信内容存储在服务器的基础存储单元中,即时通信客户端可直接读取基础存储单元中的通信记录;具体的:
即时通信客户端输入账号及账号基础密码,向服务器发送登陆请求;
服务器接收到该登陆请求后,验证所述输入账号及账号基础密码是否正确,若是,则同意登陆,即时通信客户端登陆成功;否则,登录失败。
[0017]S2、即时通信客户端向服务器发送内容隐藏存储的请求,服务器接收到该请求后,向即时通信客户端发送内部密码设置信息;
53、即时通信客户端接收到内部密码设置信息后,设置隐藏密码并从好友列表中选择至少一个好友,将所述隐藏密码与所述好友的标识符进行关联,并将关联信息发送至服务器;
54、服务器接收所述关联信息,并建立与该关联信息绑定的隐藏存储单元;服务器将该即时通信客户端和被关联好友的通信内容从基础存储单元转移至隐藏存储单元中;
55、重复步骤S2~S4,得到多组关联信息和多个隐藏存储单元,所述各关联信息和各隐藏存储单元--对应;
服务器可以设置多个隐藏密码以及多个隐藏存储单元,不同好友的通信记录可以存储在不同的隐藏存储单元中。
[0018]例如:和甲的聊天信息希望隐藏,设置密码A ;和乙的聊天希望隐藏,设置密码B。
[0019]S6、当即时通信客户端查看与好友的通信记录时,发送查看请求至服务器,所述查看请求包括好友标识符;
57、服务器接收到查看请求后,在所述多个关联信息中查找该好友标识符是否存在,若不存在,则将基础存储单元中的通信记录直接显示给即时通信客户端;若存在,则向即时通信客户端发送反馈信息;
58、即时通信客户端接收到该反馈信息后,输入该好友标识符对应的隐藏密码,服务器验证该隐藏密码正确后,将与该隐藏密码绑定的隐藏存储单元中的通信记录显示给即时通信客户端。
[0020]即:若即时通信客户端只输入基础密码,则只显示没有被隐藏的通信记录,若输入隐藏密码A,则可以读取没有被隐藏的通信记录以及和甲的通信信息,而不显示和乙的通信信息;若输入隐藏密码B,则可以读取没有被隐藏的通信记录以及和乙的通信信息,而不显示和甲的通信信息。
[0021]若某人有几个秘密朋友,即可使用本发明提供的即时通信方法
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1