社交通信方法和系统的制作方法

文档序号:8475031阅读:279来源:国知局
社交通信方法和系统的制作方法
【技术领域】
[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]图1为一个实施例中社交通信方法的流程示意图;
[0037]图2为一个具体应用场景中第一客户端上发起匿名通信的界面示意图;
[0038]图3为一个具体应用场景中匿名通信时第一客户端上的第一会话界面示意图;
[0039]图4为一个具体应用场景中匿名通信时第二客户端上的第二会话界面示意图;
[0040]图5为另一个具体应用场景中第一客户端上发起匿名通信的界面示意图;
[0041]图6为另一个具体应用场景中选择隐藏好友身份信息后第一客户端上发起匿名通信的界面示意图;
[0042]图7为另一个具体应用场景中进行匿名通信时第一客户端上的第一会话界面示意图;
[0043]图8为另一个具体应用场景中进行匿名通信时第二客户端上的第二会话界面示意图;
[0044]图9为另一个实施例中社交通信方法的流程示意图;
[0045]图10为再一个实施例中社交通信方法的流程示意图;
[0046]图11为再一个具体应用场景中第一客户端发起匿名通信前显示的界面示意图;
[0047]图12为再一个具体应用场景中开启匿名通信模式后第一客户端或第二客户端显示的界面示意图;
[0048]图13为一个实施例中社交通信方法的流程示意图;
[0049]图14为一个实施例中社交通信系统的结构框图;
[0050]图15为一个实施例中消息内容匿名发送模块的结构框图;
[0051]图16为另一个实施例中消息内容匿名发送模块的结构框图;
[0052]图17为另一个实施例中社交通信系统的结构框图;
[0053]图18为一个实施例中能实现本发明实施例的一个计算机系统的模块图。
【具体实施方式】
[0054]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0055]可以理解,本发明所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本发明的范围的情况下,可以将第一客户端称为第二客户端,且类似地,可将第二客户端称为第一客户端。第一客户端和第二客户端两者都是客户端,但其不是同一客户端。
[0056]除非上下文另有特定清楚的描述,本发明中的元件和组件,数量既可以单个的形式存在,也可以多个的形式存在,本发明并不对此进行限定。本发明中的步骤虽然用标号进行了排列,但并不用于限定步骤的先后次序,除非明确说明了步骤的次序或者某步骤的执行需要其他步骤作为基础,否则步骤的相对次序是可以调整的。可以理解,本文中所使用的术语“和/或”涉及且涵盖相关联的所列项目中的一者或一者以上的任何和所有可能的组口 ο
[0057]如图1所示,在一个实施例中,提供了一种社交通信方法,该方法包括:
[0058]步骤102,第一客户端获取与第一用户标识具有预设关联关系的第二用户标识对应的联系人集合,联系人集合中的联系人包括对应联系人的身份信息。
[0059]客户端可以是即时通信客户端、语音聊天室客户端以及网络社区客户端等等,第一、第二的描述用于区分不同的客户端。用户标识用以唯一标识出用户的身份,用户标识可以是包括数字、字母、符号和文字中的至少一种字符的字符串,用户标识可以是账号。第一用户标识与第一客户端对应。
[0060]预设关联关系是指事先以第一用户标识为中心建立的第一用户标识与一个或多个第二用户标识的一对一或一对多的用户标识绑定关系,例如好友关系。第一客户端可事先通过加好友等操作建立第一用户标识和第二用户标识的预设关联关系,并在服务器上存储该预设关联关系。联系人是自然人的数字化表示,是一个可操作的数字化对象,联系人可以包括名称、代表图标、用户标识等属性信息,还可以包括用户等级、签名等属性信息。
[0061]服务器上存储了第一用户标识和第二用户标识的预设关联关系,并存储了用户标识和联系人之间的一一对应关系。因此第一客户端可在登录时或者需要联系人集合时,凭借第一用户标识从服务器获取与第一用户标识具有预设关联关系的多个第二用户标识对应的联系人集合,联系人集合中的联系人与第二用户标识一一对应。身份信息是指可以据以知晓用户或联系人真实身份的信息,比如联系人的名称、用户标识等。
[0062]步骤104,第一客户端显示联系人界面,并将联系人集合显示在联系人界面中。
[0063]具体地,第一客户端显示联系人界面,可以列表形式或环形形式等形式将联系人集合中的联系人显示在联系人界面中。显示的联系人包括对应该显示的联系人的身份信肩、O
[0064]步骤106,第一客户端接收对联系人界面中的联系人的选择指令,根据选择指令将选择的联系人确定为目标联系人,并获取目标联系人对应的第二用户标识作为目标用户标识。
[0065]第一客户端可通过检测用户对联系人的代表图标、名称或用户标识等的预设操作触发的对该联系人的选择指令。比如用户可使用鼠标对欲与之进行通信的联系人的代表图标、名称或用户标识等进行点击,在出现的菜单中选择匿名通信的选项从而触发对该联系人的选择指令。第一客户端可根据接收的选择指令将选择的联系人确定为目标联系人,目标联系人是用户欲与之进行通信的联系人。第一客户端可根据目标联系人的属性信息直接获取目标联系人对应的第二用户标识,将该第二用户标识作为目标用户标识。
[0066]步骤108,第一客户端显示第一会话界面,并接收在第一会话界面中输入的消息内容。
[0067]具体地,第一客户端显示第一会话界面,第一会话界面包括消息内容输入框;检测在消息内容输入框中的内容,将输入的内容作为消息内容。
[0068]步骤110,第一客户端根据目标用户标识向目标用户标识所对应的第二客户端匿名发送消息内容。
[0069]目标用户标识可以唯一标识出与之对应的第二客户端,第一客户端可根据该目标用户标识向目标用户标识对应的第二客户端匿名发送消息内容。其中匿名是指对用户隐藏相关的身份信息。第一客户端匿名发送消息内容,则接收消息内容的第二客户端不显示第一客户端对应的第一用户标识的身份信息。
[0070]上述社交通信方法,由于第一用户标识与第二用户标识具有预设关联关系,而预设关联关系是事先建立的可信任关系,凭借该预设关联关系保证了用户的隐私不会泄露给陌生人。第一客户端获取与第一用户标识具有预设关联关系的第二用户标识对应的联系人集合,联系人集合中的联系人包括对应联系人的身份信息,并显示包括联系人集合的联系人界面。然后根据接收的对联系人界面中的联系人的选择指令,从而将选择的联系人确定为目标联系人,确定了用户欲与之进行通信的对象。第一客户端获取目标联系人对应的第二用户标识作为目标用户标识,再根据该目标用户标识向目标用户标识所对应的第二客户端匿名发送消息内容。因此,消息内容接收者并不知晓消息内容发送者的身份信息,保护了使用第一客户端的用户的隐私安全。综上,使用第一客户端的用户的隐私既不会泄露给陌生人,也不会泄露给消息内容接收者,有效保护了用户的隐私安全,安全性高。
[0071]在一个实施例中,在步骤106之前还包括:第一客户端接收身份信息隐藏指令,将联系人界面切换到匿名模式,隐藏联系人界面中显示的联系人的身份信息。
[0072]具体地,第一客户端检测到对匿名模式触发按钮的点击操作后,将联系人界面切换到匿名模式,以隐藏联系人界面中显示的联系人的身份信息。隐藏联系人集合中的联系人的身份信息后,可显示联系人的替代标识,用以标识不同的联系人。比如,将联系人的名称显示为“匿名用户”,当有多个联系人时,可显示“匿名用户1”、“匿名用户2”等。
[0073]本实施例中,在选取目标联系人之前,将联系人集合中的联系人的身份信息隐藏,使用第一客户端的用户无法知晓目标联系人的身份信息,实现了具有信任关系的用户之间的双向匿名通信,有效保护了用户的隐私,提高了通信的安全性。
[0074]在一个实施例中,步骤110具体包括步骤11)?步骤12),在步骤110之后,还包括步骤13):
[
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1