即时通讯消息处理方法及装置和系统制造方法及图纸

技术编号:13007887 阅读:117 留言:0更新日期:2016-03-10 21:43
本发明专利技术提供即时通讯消息处理方法及装置和系统,其中一种即时通讯消息处理方法包括:接收所述第一用户终端发出的消息和该消息对应的发送方式指令,其中,所述消息的发送方式指令包括匿名发送和实名发送;根据所述消息的发送方式指令判断所述消息的发送方式;如果所述消息的发送方式是匿名发送,则对所述消息中第一用户终端的身份信息进行匿名处理;将匿名处理后的消息发送至第二用户终端。本发明专利技术提供即时通讯方法装置及系统由服务器根据即时通讯用户的设定对消息进行匿名处理,使接收消息的用户无法获得消息发送者的真实身份,实现了匿名通讯的目的。

【技术实现步骤摘要】

本专利技术涉及网络通信领域,具体地说涉及匿名即时通讯方法及装置和系统。
技术介绍
即时通讯是一种基于互联网的即时交流消息的业务,该业务允许两人或多人使用网路即时传递文字、档案、语音与视频进行交流。不同于e-mail,使用该通讯方法进行交谈的过程是即时的,交谈双方发送或接收信息都是通过服务器进行及时转达的。目前,即时通讯业务被广泛地应用于娱乐通信、企业通信等领域。即时通讯业务中主要涉及到消息发送者、服务器和消息接收者三个方面,消息的发送者和接收者需要通过特定的客户端实现交谈,客户端提供联络人名单,交谈双方只需要选定通信对象即可开始进行交谈。例如现有的一种即时通讯系统,该系统的用户终端提供好友名单、群等联络人名单,用户可以选择任意对象发送消息,接收者可以通过用户终端即时接收到该消息。尽管现有的即时通讯方法已经提供了比较丰富的通讯功能,但其仍然存在缺陷,特别是对于通讯双方隐私的保护还存在不足之处。利用现有方法进行通讯时,通讯双方需要公开自己的身份信息,虽然身份信息并非实名制,但是通讯双方仍可以通过ID或昵称等信息判断出彼此的身份,这种通讯方法显然不能满足用户进行匿名交谈的需要。
技术实现思路
为此,本专利技术所要解决的技术问题在于使用户之间实现匿名通讯,以保护用户的隐私。本专利技术提供一种即时通讯消息处理方法,包括:接收第一用户终端发出的消息和该消息对应的发送方式指令,其中,所>述消息的发送方式包括匿名发送和实名发送;根据所述消息的发送方式指令判断所述消息的发送方式;如果所述消息的发送方式是匿名发送,则对所述消息中第一用户终端的身份信息进行匿名处理;将匿名处理后的消息发送至第二用户终端。本专利技术提供另一种即时通讯消息处理方法,包括:于第一用户终端提供一个交互界面,该交互界面为第一用户终端与第二用户终端间的信息交互界面;获取用户输入的待发送的消息内容;获取用户对该消息选取的发送方式指令,所述发送方式包括匿名发送和实名发送;将所述待发送的消息和所述发送方式指令发送至服务器端。本专利技术还提供一种即时通讯消息处理方法,包括:于第一用户终端提供一个交互界面,该交互界面为第一用户终端与第二用户终端间的信息交互界面;所述第一用户终端获取用户输入的待发送的消息内容;获取用户对该消息选取的发送方式指令,所述发送方式包括匿名发送和实名发送;将所述待发送的消息和所述发送方式指令发送至服务器;所述服务器接收所述第一用户终端发出的消息和该消息对应的发送方式指令,其中,所述消息的发送方式包括匿名发送和实名发送;根据所述消息的发送方式指令判断所述消息的发送方式;如果所述消息的发送方式是匿名发送,则对所述消息中第一用户终端的身份信息进行匿名处理;将匿名处理后的消息发送至所述第二用户终端。相应地,本专利技术提供一种即时通讯消息处理装置,包括:接收模块,接收第一用户终端发出的消息和该消息对应的发送方式指令,其中,所述消息的发送方式包括匿名发送和实名发送;判断模块,根据所述消息的发送方式指令判断所述消息的发送方式;匿名处理模块,用于在所述消息的发送方式为匿名发送时,对所述消息中第一用户终端的身份信息进行匿名处理;发送模块,将所述匿名处理后的消息发送至第二用户终端。本专利技术提供另一种即时通讯消息处理装置,包括:界面提供模块,于第一用户终端提供一个交互界面,该交互界面为第一用户终端与第二用户终端间的信息交互界面;消息录入模块,获取用户输入的待发送的消息内容;匿名设置模块,获取用户对该消息选取的发送方式指令,所述发送方式包括匿名发送和实名发送;消息发送模块,将所述待发送的消息和所述发送方式指令发送至服务器端。本专利技术还提供一种即时通讯系统,包括至少二用户终端和服务器,所述至少二用户终端通过服务器建立通信;其中,所述用户终端使用时,提供一个信息交互界面,用以实现用户终端之间的信息交互;所述用户终端包括:消息录入模块,获取用户输入的待发送的消息内容;匿名设置模块,获取用户对该消息选取的发送方式指令,所述发送方式包括匿名发送和实名发送;消息发送模块,将所述待发送的消息和所述发送方式指令发送至服务器端;所述服务器包括:接收模块,接收第一用户终端发出的消息和该消息对应的发送方式指令,其中,所述消息的发送方式包括匿名发送和实名发送;判断模块,根据所述消息的发送方式指令判断所述消息的发送方式;匿名处理模块,用于在所述消息的发送方式为匿名发送时,对所述消息中第一用户终端的身份信息进行匿名处理;发送模块,将所述匿名处理后的消息发送至另一用户终端。本专利技术提供的即时通讯消息处理方法,由服务器根据接收的消息和该消息对应的发送方式指令判断该消息的发送方式,对于发送方式是匿名发送消息,服务器对消息中的身份信息进行匿名处理,然后将匿名处理后的信息发送给接收消息的用户终端,使接收消息的用户无法获得消息发送者的真实身份,实现了匿名通讯的目的,并且由于此加密过程是服务器执行的,接收者无法干涉发送者或服务器的操作,使匿名通讯的过程具备较高的安全性。附图说明为了使本专利技术的内容更容易被清楚的理解,下面根据本专利技术的具体实施例并结合附图,对本专利技术作进一步详细的说明,其中图1是本专利技术提供的即时通讯消息处理方法的运行环境示意图;图2是本专利技术实施例一提供的即时通讯消息处理方法的流程图;图3是本专利技术实施例二提供的即时通讯消息处理方法的流程图;图4是本专利技术实施例三提供的即时通讯消息处理方法的流程图;图5是本专利技术实施例五提供的即时通讯消息处理装置的结构示意图;图6是本专利技术实施例六提供的即时通讯消息处理装置的结构示意图;图7是本专利技术实施例七提供的即时通讯消息处理系统的结构示意图。具体实施方式图1示出了本专利技术提供的即时通讯消息处理方法的运行环境示意图,在即时通讯的系统的用户终端中,通过安装客户端软件,如IM软件,使得用户可以通过登录IM软件与另一个或多个用户终端中的IM软件使用用户通信。具体地,用户终端主要通过服务器与另一或多个用户终端建立通信,如图1所示,一个服务器可以对应多个用户终端。上述IM软件,具体可以是QQ、微信、GoogleTalk、微软网络服务(MicrosoftserviceNetwork,MSN)等。上述用户终端可以是智能手机、平板电脑、智能手表等移动终端,也可以是个人计算机。基于上述介绍,本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/CN105391676.html" title="即时通讯消息处理方法及装置和系统原文来自X技术">即时通讯消息处理方法及装置和系统</a>

【技术保护点】
一种即时通讯消息处理方法,其特征在于,包括:接收第一用户终端发出的消息和该消息对应的发送方式指令,其中,所述消息的发送方式包括匿名发送和实名发送;根据所述消息的发送方式指令判断所述消息的发送方式;如果所述消息的发送方式是匿名发送,则对所述消息中第一用户终端的身份信息进行匿名处理;将匿名处理后的消息发送至第二用户终端。

【技术特征摘要】
1.一种即时通讯消息处理方法,其特征在于,包括:
接收第一用户终端发出的消息和该消息对应的发送方式指令,其中,所
述消息的发送方式包括匿名发送和实名发送;
根据所述消息的发送方式指令判断所述消息的发送方式;
如果所述消息的发送方式是匿名发送,则对所述消息中第一用户终端的
身份信息进行匿名处理;
将匿名处理后的消息发送至第二用户终端。
2.根据权利要求1所述的方法,其特征在于,所述第一用户终端身份信
息包括第一用户终端ID,对所述消息中的第一用户终端身份信息进行匿名处
理包括:
生成第一随机ID,并记录所述第一随机ID与所述第一用户终端ID的对
应关系;
利用加密算法根据所述第一随机ID计算出第二随机ID,并使用所述第二
随机ID替换所述消息中的第一用户终端ID。
3.根据权利要求2所述的方法,其特征在于,在所述将匿名消息发送至
第二用户终端后,所述方法还包括:
接收所述第二用户终端发出的对所述匿名消息的回复,所述回复中包括
所述经过匿名处理的所述第一用户终端的身份信息;
对所述回复中的匿名身份信息进行解密处理;
根据解密后的身份信息将所述回复发送至所述第一用户终端。
4.根据权利要求3所述的方法,其特征在于,对所述回复中的匿名身份
信息进行解密处理包括:
对所述回复中的第二随机ID进行解密处理得到所述第一随机ID;
根据记录的对应关系得到所述第一用户终端ID。
5.根据权利要求3所述的方法,其特征在于,所述回复中还包括用于指
示所述回复的发送方式的发送方式指令。
6.根据权利要求1所述的方法,其特征在于,在所述发送至第二用户终

\t端后,所述方法还包括:
接收所述第一用户终端或第二用户终端发出的拉取消息的请求,并判断
发出拉取请求的用户终端的身份信息与发出消息的用户终端的身份信息是否
相同,如果相同则在所述消息中添加身份标记,以表示发出拉取请求的用户
终端的身份信息与发出消息的用户终端的身份信息相同;
将带有身份标记的所述消息发送至发出拉取请求的用户终端。
7.根据权利要求1所述的方法,其特征在于,所述第一用户终端身份信
息包括第一用户终端名称、第一用户终端头像、第一用户终端文字设置信息,
对所述消息中的第一用户终端身份信息进行匿名处理包括:
将所述消息中的第一用户终端头像替换为匿名头像、将所述消息中的第
一用户终端名称替换为匿名名称、将所述消息中的第一用户终端文字设置信
息替换为匿名设置信息。
8.根据权利要求1所述的方法,其特征在于,所述第二用户终端为群,
所述消息还包括所述群的ID。
9.根据权利要求8所述的方法,其特征在于,将加密后的消息发送至第
二用户终端包括:
根据所述群的ID确定群成员;
将带有加密的发送者ID的所述消息发送至所有群成员。
10.一种即时通讯消息处理方法,其特征在于,包括:
于第一用户终端提供一个交互界面,该交互界面为第一用户终端与第二
用户终端间的信息交互界面;
获取用户输入的待发送的消息内容;
获取用户对该消息选取的发送方式指令,所述发送方式包括匿名发送和
实名发送;
将所述待发送的消息和所述发送方式指令发送至服务器端。
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
接收服务器端发送的匿名消息,所述匿名消息包括匿名身份信息;
将对所述匿名消息的回复和所述匿名身份信息发送至服务器端。
12.根据权利要求10或11所述的方法,其特征在于,所述方法还包括:
接收拉取的消息,如果所述拉取的消息中带有身份标记,则显示所述拉

\t取的消息的同时显示所述身份标记,所述身份标记用于表示发出拉取请求的
用户终端的身份信息与发出消息的用户终端的身份信息相同。
13.一种即时通讯消息处理方法,其特征在于,包括:
于第一用户终端提供一个交互界面,该交互界面为第一用户终端与第二
用户终端间的信息交互界面;
所述第一用户终端获取用户输入的待发送的消息内容;获取用户对该消
息选取的发送方式指令,所述发送方式包括匿名发送和实名发送;将所述待
发送的消息和所述发送方式指令发送至服务器;
所述服务器接收所述第一用户终端发出的消息和该消息对应的发送方式
指令,其中,所述消息的发送方式包括匿名发送和实名发送;根据所述消息
的发送方式指令判断所述消息的发送方式;如果所述消息的发送方式是匿名
发送,则对所述消息中第一用户终端的身份信息进行匿名处理;将匿名处理
后的消息发送至所述第二用户终端。
14.一种即时通讯消息处理装置,其特征在于,包括:
接收模块,接收第一用户终端发出的消息和该消息对...

【专利技术属性】
技术研发人员:李郁韬屈树谦王雅光
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1