群聊中进行私聊的方法、装置、客户端、服务器及系统的制作方法

文档序号:10666345阅读:866来源:国知局
群聊中进行私聊的方法、装置、客户端、服务器及系统的制作方法
【专利摘要】本申请实施例公开了一种群聊中进行私聊的方法、装置、客户端、服务器及系统。本申请实施例所提供的应用于客户端和服务器的群聊中进行私聊的方法,客户端不需另外生成聊天窗口,用户无需在多个聊天窗口间来回切换,只需在一个群聊窗口中便可以同时进行群聊和私聊,提高了用户交流效率以及使用体验。
【专利说明】
群聊中进行私聊的方法、装置、客户端、服务器及系统
技术领域
[0001]本发明涉及网络技术领域,尤其涉及一种群聊中进行私聊的方法、装置及系统。
【背景技术】
[0002]网络与移动通信的发展,已使即时通讯成为人们最普遍的交流方式,即时通讯服务和工具也成为各个网络门户和平台经营商提供给用户的不可少的项目,例如微软MSN和腾讯QQ等。即时通讯的实现基于C/S架构(Client/Server Structs,客户端/服务器架构),其中,客户端提供聊天窗口,聊天窗口包括显示区域和输入区域,显示区域用来显示用户发送和接收到的消息,输入区域则用来获取用户输入的消息,客户端将用户输入的消息发送给服务器,服务器则将客户端发来的消息转发至其他用户的客户端。即时通讯主要分为“一对一”、“一对多”和“多对多”三种模式,其中,“多对多”即群聊模式,也就是在一个共同的群组中,群组成员能够同时看到所有成员的聊天内容并与所有成员聊天,也就是能够接收所有成员的消息,并同时向所有成员发送消息。
[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]第二接收单元,用于接收客户端发送的第一消息,所述第一消息包括第一私聊标识、私聊对象信息及私聊内容信息;
[0037]第一私聊客户端确定单元,用于根据所述第一私聊标识及私聊对象信息确定私聊对象的客户端;
[0038]第一私聊消息生成单元,用于根据所述第一消息生成私聊消息;
[0039]第二发送单元,用于将所述私聊消息仅发送至私聊对象的客户端。
[0040]可选的,所述第一私聊消息生成单元,用于根据所述第一消息生成私聊消息,所述私聊消息包括第二私聊标识,以使客户端根据所述第二私聊标识确定接收到的消息为私聊消息。
[0041]可选的,所述客户端确定单元,用于如果所述第一私聊标识为选定标识,则以所述私聊对象信息对应的客户端为私聊对象的客户端;或者用于如果所述第一私聊标识为减除标识,则从客户端列表中除去所述私聊对象信息对应的客户端,以余下的客户端为私聊对象的客户端。
[0042]根据本申请实施例的第五方面,提供一种客户端,包括本申请实施例第三方面提供的群聊中进行私聊的装置。
[0043]根据本申请实施例的第六方面,提供一种服务器,包括本申请实施例第四方面提供的群聊中进行私聊的装置。
[0044]根据本申请实施例的第七方面,提供一种群聊中进行私聊的系统,包括本申请实施例第五方面提供的客户端,以及本申请实施例第六方面提供的服务器。
[0045]根据本申请实施例的第八方面,提供另一种群聊中进行私聊的方法,应用于客户端,包括:
[0046]获取输入区域的输入信息;
[0047]根据所述输入信息生成第一消息,所述第一消息包括私聊对象减除标识、被减除私聊对象信息及私聊内容信息,以使服务器根据所述私聊对象减除标识及被减除私聊对象信息确定私聊对象的客户端,根据所述第一消息生成私聊消息,并将所述私聊消息仅发送至私聊对象的客户端;
[0048]将所述第一消息发送至服务器;
[0049]接收服务器发送的消息并显示。
[0050]可选的,所述接收服务器发送的消息并显示,包括:
[0051]接收服务器发送的消息,所述服务器发送的消息包括群聊消息与私聊消息,所述私聊消息包括第二私聊标识,客户端根据所述第二私聊标识确定接收到的消息为私聊消息,并对群聊消息和私聊消息进行区别显示。
[0052]可选的,所述的群聊中进行私聊的方法,还包括:
[0053]客户端在显示区域的私聊消息显示框中添加私聊消息回复区域,并通过所述私聊消息回复区域获取用户私聊消息回复操作,当获取到用户私聊消息回复操作时,在所述输入信息中自动添加所述私聊对象减除标识及所述被减除私聊对象信息。
[0054]根据本申请实施例的第九方面,提供另一种群聊中进行私聊的方法,应用于服务器,包括:
[0055]接收客户端发送的第一消息,所述第一消息包括减除私聊对象标识、被减除私聊对象信息及私聊内容信息;
[0056]根据减除私聊对象标识和被减除私聊对象信息从客户端列表中除去所述被减除私聊对象信息对应的客户端,以余下的客户端为私聊对象的客户端,并根据所述第一消息生成私聊消息;
[0057]将所述私聊消息仅发送至私聊对象的客户端。
[0058]可选的,所述的群聊中进行私聊的方法中,所述私聊消息包括第二私聊标识,以使客户端根据所述第二私聊标识确定接收到的消息为私聊消息。
[0059]相应于本申请实施例的第八方面,根据本申请实施例的第十方面,提供一种群聊中进行私聊的装置,应用于客户端,包括:
[0060]第二获取单元,用于获取输入区域的输入信息;
[0061]第二消息生成单元,用于根据所述输入信息生成第一消息,所述第一消息包括私聊对象减除标识、被减除私聊对象信息及私聊内容信息,以使服务器根据所述私聊对象减除标识及被减除私聊对象信息确定私聊对象的客户端,根据所述第一消息生成私聊消息,并将所述私聊消息仅发送至私聊对象的客户端;
[0062]第三发送单元,用于将所述第一消息发送至服务器;
[0063]第二显示单元,用于接收服务器发送的消息并显示。
[0064]可选的,所述第二显示单元,用于接收服务器发送的消息,所述服务器发送的消息包括群聊消息与私聊消息,所述私聊消息包括第二私聊标识,客户端根据所述第二私聊标识确定接收到的消息为私聊消息,并对群聊消息和私聊消息进行区别显示。
[0065]可选的,所述的群聊中进行私聊的装置,还包括:
[0066]第二回复处理单元,用于在显示区域的私聊消息显示框中添加私聊消息回复区域,并通过所述私聊消息回复区域获取用户私聊消息回复操作,当获取到用户私聊消息回复操作时,在所述输入信息中自动添加所述第一私聊标识及所述私聊对象信息。
[0067]相应于本申请实施例的第九方面,根据本申请实施例的第十一方面,提供一种群聊中进行私聊的装置,应用于服务器,包括:
[0068]第三接收单元,用于接收客户端发送的第一消息,所述第一消息包括减除私聊对象标识、被减除私聊对象信息及私聊内容信息;
[0069]第二私聊客户端确定单元,用于根根据减除私聊对象标识和被减除私聊对象信息从客户端列表中除去所述被减除私聊对象信息对应的客户端,以余下的客户端为私聊对象的客户端;
[0070]第二私聊消息生成单元,用于根据所述第一消息生成私聊消息;
[0071]第四发送单元,用于将所述私聊消息仅发送至私聊对象的客户端。
[0072]可选的,所述第二私聊消息生成单元,用于根据所述第一消息生成私聊消息,所述私聊消息包括第二私聊标识,以使客户端根据所述第二私聊标识确定接收到的消息为私聊消息。
[0073]根据本申请实施例的第十二方面,提供一种信息定向发布方法,应用于发布客户端,包括:
[0074]获取输入框的输入信息,所述输入信息包括第一定向标识、定向对象信息及发布内容信息,以使服务器根据所述第一定向标识及定向对象信息确定定向对象的发布客户端,根据所述第输入信息生成定向信息,并将所述定向信息仅发送至定向对象的发布客户端;
[0075]将所述输入信息发送至发布服务器;
[0076]接收发布服务器发送的信息并显示。
[0077]可选的,所述接收发布服务器发送的信息并显示,包括:
[0078]接收发布服务器发送的信息,所述发布服务器发送的信息包括公开信息与定向信息,所述定向信息包括第二定向标识,发布客户端根据所述第二定向标识确定接收到的信息为定向信息,并对公开信息和定向信息进行区别显示。
[0079]根据本申请实施例的第十三方面,提供一种信息定向发布方法,应用于发布服务器,包括:
[0080]接收发布客户端发送的输入信息,所述输入信息包括第一定向标识、定向对象信息及发布内容信息;
[0081]根据所述第一定向标识及定向对象信息确定定向对象的发布客户端;
[0082]根据所述输入信息生成定向信息;
[0083]将所述定向信息仅发送至定向对象的发布客户端。
[0084]可选的,所述的信息定向发布方法中,所述定向信息包括第二定向标识,以使发布客户端根据所述第二定向标识确定接收到的信息为定向信息。
[0085]可选的,根据所述第一定向标识及定向对象信息确定定向对象的发布客户端,包括:
[0086]如果所述第一定向标识为选定标识,则以所述定向对象信息对应的发布客户端为定向对象的发布客户端;
[0087]如果所述第一定向标识为减除标识,则从接收的输入信息对应的发布客户端的粉丝客户端列表中除去所述定向对象信息对应的发布客户端,以余下的发布客户端为定向对象的发布客户端。
[0088]根据本申请实施例的第十四方面,相应于本申请实施例的第十二方面,提供一种信息定向发布装置,应用于发布客户端,包括:
[0089]输入信息获取单元,用于获取输入框的输入信息,所述输入信息包括第一定向标识、定向对象信息及发布内容信息,以使服务器根据所述第一定向标识及定向对象信息确定定向对象的发布客户端,根据所述第输入信息生成定向信息,并将所述定向信息仅发送至定向对象的发布客户端;
[0090]第一信息发送单元,用于将所述输入信息发送至发布服务器;
[0091]第一信息显示单元,用于接收发布服务器发送的信息并显示。
[0092]可选的,所述第一信息显示单元用于,接收发布服务器发送的信息,所述发布服务器发送的信息包括公开信息与定向信息,所述定向信息包括第二定向标识,发布客户端根据所述第二定向标识确定接收到的信息为定向信息,并对公开信息和定向信息进行区别显不O
[0093]根据本申请实施例的第十五方面,相应于本申请实施例的第十三方面,提供一种信息定向发布装置,应用于发布服务器,包括:
[0094]第二信息接收单元,用于接收发布客户端发送的输入信息,所述输入信息包括第一定向标识、定向对象信息及发布内容信息;
[0095]定向对象发布客户端确定单元,用于根据所述第一定向标识及定向对象信息确定定向对象的发布客户端
[0096]定向信息生成单元,用于根据所述输入信息生成定向信息;
[0097]第二信息发送单元,用于将所述定向消息仅发送至定向对象的发布客户端。
[0098]可选的,所述定向信息生成单元,用于根据所述输入信息生成定向信息,所述定向信息包括第二定向标识,以使发布客户端根据所述第二定向标识确定接收到的信息为定向
?目息O
[0099]可选的,所述定向对象发布客户端确定单元,用于如果所述第一定向标识为选定标识,则以所述定向对象信息对应的发布客户端为定向对象的发布客户端;或者如果所述第一定向标识为减除标识,则从接收的输入信息对应的发布客户端的粉丝客户端列表中除去所述定向对象信息对应的发布客户端,以余下的发布客户端为定向对象的发布客户端。
[0100]根据本申请实施例的第十六方面,提供一种发布客户端,包括本申请实施例第十四方面所述信息定向发布装置。
[0101]根据本申请实施例的第十七方面,提供一种发布服务器,包括本申请实施例第十五方面所述信息定向发布装置。
[0102]本申请实施例提供的技术方案可以包括以下有益效果:客户端通过输入区域获取输入信息,以第一私聊标识、私聊对象信息及私聊内容信息组成第一消息发送至服务器,月艮务器根据所述第一私聊标识及私聊对象信息确定私聊对象的客户端,根据所述第一消息生成私聊消息,将所述私聊消息仅发送至私聊对象的客户端;客户端则接收服务器发送的群聊消息和私聊消息并在显示区域区别显示。由此客户端不需另外生成聊天窗口,在原来的群聊窗口便可以实现私聊,用户也无需在多个聊天窗口间来回切换,只需在一个群聊窗口中便可以同时进行群聊和私聊,大大提高用户交流效率以及使用体验。
[0103]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
【附图说明】
[0104]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0105]图1为本申请一示例性实施例示出的应用于客户端的群聊中进行私聊的方法的流程示意图。
[0106]图2为本申请另一示例性实施例示出的应用于客户端的群聊中进行私聊的方法的流程示意图。
[0107]图3为本申请一示例性实施例示出的应用于服务器的群聊中进行私聊的方法的流程示意图。
[0108]图4为本申请又一示例性实施例示出的应用于客户端的群聊中进行私聊的方法的流程示意图。
[0109]图5为本申请另一示例性实施例示出的应用于服务器的群聊中进行私聊的方法的流程示意图。
[0110]图6为本申请一示例性实施例示出的一种应用于发布客户端的信息定向发布方法的流程示意图。
[0111]图7为本申请一示例性实施例示出的一种应用于发布服务器的信息定向发布方法的流程示意图。
[0112]图8为本申请一示例性实施例示出的应用于客户端的群聊中进行私聊的装置的框图。
[0113]图9为本申请另一示例性实施例示出的应用于客户端的群聊中进行私聊的装置的框图。
[0114]图10为本申请一示例性实施例示出的应用于服务器的群聊中进行私聊的装置的框图。
[0115]图11为本申请一示例性实施例示出的客户端的框图。
[0116]图12为本申请另一示例性实施例示出的客户端的框图。
[0117]图13为本申请一示例性实施例示出的服务器的框图。
[0118]图14为本申请一示例性实施例示出的群聊中进行私聊的系统的框图。
[0119]图15为本申请又一示例性实施例示出的应用于客户端的群聊中进行私聊的装置的框图。
[0120]图16为本申请另一示例性实施例示出的应用于服务器的群聊中进行私聊的装置的框图。
[0121]图17为本申请一示例性实施例示出的一种应用于发布客户端的信息定向发布装置的框图。
[0122]图18为本申请一示例性实施例示出的一种应用于发布服务器的信息定向发布装置的框图。
【具体实施方式】
[0123]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0124]为了全面理解本申请,在以下详细描述中提到了众多具体的细节,但是本领域技术人员应该理解,本申请可以无需这些具体细节而实现。在其他实施例中,不详细描述公知的方法、过程、组件和电路,以免不必要地导致实施例模糊。
[0125]为便于理解本申请实施例提供的方法与装置,对即时通讯的“多对多”模式的实现方式,即群聊模式的实现,作简要说明。用户通过客户端创建群组并添加群组成员,客户端根据用户的操作向服务器发送群组创建请求,在服务器注册群组帐号并发送隶属于该群组帐号的成员客户端的信息,服务器生成群组帐号,并生成隶属于群组帐号成员客户端列表(通常为客户端socket列表)。客户端包括输入区域,例如输入框,以及显示区域。当用户在客户端输入区域输入信息后,例如通过键盘操作或鼠标操作在输入框输入信息,客户端根据输入的信息以及客户端和服务器之间消息传送和处理协议生成客户端消息,将客户端消息发送至服务器。服务器接收到客户端消息后,解析所述客户端消息,以确定发送所述客户端消息的客户端,确定所述客户端属于哪个群组帐号,并得到输入的信息,服务器对输入的信息进行审核,审核输入的信息是否有效(例如是否包括病毒,是否为钓鱼或广告链接等)及是否合乎法律,如果输入的信息有效合法,则再根据所述输入的信息以及客户端和服务器之间消息传送和处理协议生成群聊消息,再将群聊消息发送至对应的群组帐号的客户端列表中所有的客户端。所述客户端列表中所有的客户端接收到所述群聊消息后,解析出群聊消息中某个用户输入的信息,在客户端的显示区域显示所述输入的信息,因而群组中所有成员都够看到所有成员发送的信息从而进行群聊。
[0126]图1为本申请一示例性实施例示出的一种应用于客户端的群聊中进行私聊的方法的流程示意图,如图1所示,所述方法包括:
[0127]步骤SlOl,获取输入区域的输入信息;
[0128]步骤S102,根据所述输入信息生成第一消息,所述第一消息包括第一私聊标识、私聊对象信息及私聊内容信息,以使服务器根据所述第一私聊标识及私聊对象信息确定私聊对象的客户端,根据所述第一消息生成私聊消息,并将所述私聊消息仅发送至私聊对象的客户端;
[0129]步骤S103,将所述第一消息发送至服务器;
[0130]步骤S104,接收服务器发送的消息并显示。
[0131]其中,预先规定所述第一私聊标识,并预先规定客户端和服务器之间消息传送和处理的协议,所述协议包括所述第一消息和所述私聊消息的格式。并且,预先规定在群聊中进行私聊时,发起私聊的用户第一次在输入区域进行输入所必须遵守的格式及必须输入的内容,例如,以首字符“ + ”或者为第一私聊标识,也就是用户在输入区域输入的第一字符为“ + ”或则进入群聊中的私聊模式,用户该次输入的信息为私聊信息,同时在第一私聊标识后,用户输入私聊对象信息,例如私聊对象的帐号或者名称,私聊对象可以为一个也可以为多个,私聊对象为多个时,私聊对象的帐号或名称之间使用预先规定的字符(例如逗号)隔开,然后用户在输入希望发送给私聊对象的信息内容,即私聊内容信息,所述私聊内容信息和前述私聊对象帐号或名称也以预设规定的字符(例如空格)隔开。延续前述示例,例如用户在输入区域输入完整的信息“+张三,李四,王五大家好! ”,客户端获取到输入信息即字符串“+张三,李四,王五大家好!”,该字符串已符合预先规定的第一消息的格式,即首字母为第一私聊标识,其后为私聊对象信息,多个私聊对象名称(亦为字符串)以逗号隔开,私聊对象信息后为私聊内容信息,私聊内容字符串与私聊对象名称以空格隔开,客户端获取到所述字符串后,将获取到的字符串发送给服务器。需要说明的是,上述示例仅用于说明本技术方案,并不限定本技术方案中第一私聊标识的形式及第一消息的格式,所述第一私聊标识可以为其他形式,所述第一消息也可以为其他格式。
[0132]服务器收到客户端发送的第一消息后,根据预先规定的消息传送和处理协议,解析所述第一消息,得到第一私聊标识、私聊对象信息和私聊内容信息,以上述示例为例,解析所述第一消息的首字符,得到“ + ”或即第一私聊标识,解析所述第一消息的第一私聊标识后空格以前的字符串,以逗号为分隔符,得到各个私聊对象的名称“张三”、“李四”和“王五”,解析所述第一消息的私聊对象信息空格后的字符串,得到私聊内容信息“大家好! ”。服务器接收到客户端的第一消息后,根据发送第一消息的客户端的信息(例如客户端socket)确定该客户端属于哪个群组账户,然后根据所述第一私聊标识和所述私聊对象信息确定私聊对象的客户端,根据第一消息生成私聊消息,所述私聊消息可以根据所述第一消息中的私聊内容信息生成,也可以根据所述第一消息中的私聊对象信息和私聊内容信息生成。将所述私聊消息仅发送至私聊对象的客户端。服务器接收到第一消息至将私聊消息发送至私聊对象的客户端的过程将在下面应用于服务器中的群聊中进行私聊的方法中详述。
[0133]发送第一消息的客户端,也就是发起私聊的客户端本身,以及私聊对象的客户端会收到服务器发送的私聊消息,而群组中其他成员的客户端将不会收到,也就是私聊消息只有私聊成员客户端会收到。群组中所有成员的客户端都能够收到群聊消息。客户端在显示区域显示接收到的群聊消息也显示接收到的私聊消息。在私聊消息由服务器根据私聊对象信息和私聊内容信息生成的情况下,客户端在显示私聊消息时,可以同时显示私聊对象信息,例如私聊对象的名称或ID,也就是客户端在显示私聊消息时,同时显示参与私聊的成员,也就是发起私聊的用户邀请了哪些成员进行私聊。客户端也可以在显示私聊消息时不显示私聊对象信息而只显示私聊内容信息,在私聊消息由服务器根据私聊内容信息生成的情况下,客户端至显示私聊内容信息。客户端是否显示私聊对象信息可以由群组的权限、用户的权限或者客户端开发时针对的用户需求确定,例如群组为保密群,用户为群组任务分派员,通过私聊方式将任务分派给群组中的若干成员,同时参与任务的成员不得知道参与任务的其他成员,这种情况下,客户端收到私聊消息后只显示私聊内容信息,服务器也可以只根据私聊内容信息来生成私聊消息。
[0134]需要说明的是,与常规的即时通讯客户端一样,本申请实施例中的客户端也会自动显示群聊消息和私聊消息的来源。
[0135]图2为本申请另一示例性实施例示出的一种应用于客户端的群聊中进行私聊的方法的流程示意图,如图2所示,所述方法包括:
[0136]步骤S201,获取输入区域的输入信息;
[0137]步骤S202,根据所述输入信息生成第一消息,所述第一消息包括第一私聊标识、私聊对象信息及私聊内容信息,以使服务器根据所述第一私聊标识及私聊对象信息确定私聊对象的客户端,根据所述第一消息生成私聊消息,并将所述私聊消息仅发送至私聊对象的客户端;
[0138]步骤S203,将所述第一消息发送至服务器;
[0139]步骤S204,接收服务器发送的消息并在显示区域显示,所述服务器发送的消息包括群聊消息与私聊消息,所述私聊消息包括第二私聊标识,客户端根据所述第二私聊标识确定接收到的消息为私聊消息,并对群聊消息和私聊消息进行区别显示。
[0140]步骤S205,客户端在显示区域的私聊消息显示框中添加私聊消息回复区域,并通过所述私聊消息回复区域获取用户私聊消息回复操作,当获取到用户私聊消息回复操作时,在所述输入信息中自动添加所述第一私聊标识及所述私聊对象信息。
[0141]其中,步骤S201和步骤S203分别与步骤SlOl和步骤S103相同。预先规定所述第一私聊标识以及步骤S204中的第二私聊标识,并预先规定客户端和服务器之间消息传送和处理的协议,所述协议包括所述第一消息和所述私聊消息的格式。
[0142]其中,步骤S204中,客户端对接收到的群聊消息和私聊消息都进行解析,所述解析依照预设设定的规则进行,例如解析消息的首两个字符,如果在接收到的消息中解析到第二私聊标识,则确定接收到的消息为私聊消息,例如,以s为预先规定的第二私聊标识,以空格为第二私聊标识为私聊内容信息的间隔符,客户端解析出接收到的消息的首两个字符为“s”和空格,“s”为第二私聊标识,则客户端确定接收到的消息为私聊消息,如果客户端解析不到第二私聊标识的,则确定接收到的消息为群聊消息。所述第二私聊标识可以与第一私聊标识相同。
[0143]客户端在显示区域显示接收到的群聊消息也显示接收到的私聊消息,并将群聊消息和私聊消息进行区别显示,例如在私聊消息显示框中添加区别符号例如“私信”标示等,使用户可以很明确地区别出群聊消息和私聊消息。在私聊消息由服务器根据私聊对象信息和私聊内容信息生成的情况下,客户端在显示私聊消息时,可以同时显示私聊对象信息,例如私聊对象的名称或ID,也就是客户端在显示私聊消息时,同时显示参与私聊的成员,也就是发起私聊的用户邀请了哪些成员进行私聊。客户端也可以在显示私聊消息时不显示私聊对象信息而只显示私聊内容信息,在私聊消息由服务器根据私聊内容信息生成的情况下,客户端至显示私聊内容信息。客户端是否显示私聊对象信息可以由群组的权限、用户的权限或者客户端开发时针对的用户需求确定,例如群组为保密群,用户为群组任务分派员,通过私聊方式将任务分派给群组中的若干成员,同时参与任务的成员不得知道参与任务的其他成员,这种情况下,客户端收到私聊消息后只显示私聊内容信息,服务器也可以只根据私聊内容信息来生成私聊消息。
[0144]用户在群聊中如果想和一个或多个其他成员进行私聊,可以在输入区域按照预先规定的规则进行输入,如上述示例,例如输入“+张三,李四,王五大家好! ”。如果用户在客户端显示区域看见其他成员发送的私聊消息后,想回复其他成员发送的私聊消息,例如,赵六向张三、李四和王五发起私聊,在输入区域输入“+张三,李四,王五大家好! ”并发送,张三在自己的客户端看到来自于赵六的私聊消息,想回复该私聊消息,那么存在几种情况:1、张三只回复赵六;2、张三回复赵六,以及李四和王五其中一个;3、张三回复参与私聊的所有成员,也就是回复给赵六、李四、王五。上述情况I和情况2,张三可以按照输入规则在输入区域输入回复信息进行回复,例如输入“+赵六你好! ”或者“+赵六,李四你好! ”,对于情况3,张三也可以按照输入规则输入回复信息进行回复,例如输入“ +赵六,李四,王五你好! ”。
[0145]情况3是参与聊天的用户最常用的回复方式,也就是全员回复,但如果用户每次回复都需要输入私聊标识和私聊对象信息,那么私聊过程将变得繁复,效率也低。因此在本实施例中,步骤S205在客户端显示区域的私聊消息显示框中添加私聊消息回复区域,例如在私聊消息显示框添加回复按钮或者回复链接,以使用户通过点击回复按钮或者回复链接对私聊消息进行回复,客户端通过所述私聊消息回复区域获取到用户私聊消息回复操作时,例如获取到用户对回复按钮或回复链接的点击操作后,在所述输入信息中自动添加所述第一私聊标识及所述私聊对象信息。可以在获取用户的回复操作后,在输入区域中,例如输入框中,插入并显示第一私聊标识和私聊对象信息(私聊对象名称或ID),或者插入并显示私聊回复标示,例如在输入框中插入“回复私聊”字符串,用户只需在第一私聊标识和私聊对象信息后,或者私聊回复标示后,输入私聊内容,如果在输入区域中插入的为第一私聊标识和私聊对象信息,则客户端从输入区域获取的输入信息已包括自动添加的第一私聊标识及私聊对象信息,如果在输入区域插入的为私聊回复标示,则客户端从输入区域获取输入信息即私聊内容信息后,自动在输入信息中添加第一私聊标识和私聊对象信息。由此用户收到私聊消息后,只需进行简单的回复操作,例如点击私聊消息中的回复按钮,再输入回复内容,而不必每次都输入第一私聊标识和私聊对象信息,尤其在参与私聊的成员多时,这种方案可以大大提高用户私聊的效率并提高用户的使用体验。
[0146]需要说明的是,所述私聊对象信息,为参与私聊的所有成员(包括发起私聊者)的信息。通常客户端都会显示用户自己发出的消息,也就是服务器接收到客户端发送的群聊消息或私聊消息后,会将该群聊消息或私聊消息也发送至客户端本身,因此步骤S205中是自动添加私聊对象信息,也就是添加的为参与私聊的所有成员的信息,服务器将用户回复私聊所发送的消息也发送至用户使用的客户端又该客户端进行显示。
[0147]图3为本申请一示例性实施例示出的一种应用于服务器的群聊中进行私聊的方法的流程示意图,如图3所示,所述方法包括:
[0148]步骤S301,接收客户端发送的第一消息,所述第一消息包括第一私聊标识、私聊对象信息及私聊内容信息;
[0149]步骤S302,根据所述第一私聊标识及私聊对象信息确定私聊对象的客户端,并根据所述第一消息生成私聊消息;
[0150]步骤S303,将所述私聊消息仅发送至私聊对象的客户端。
[0151]其中,需要说明的是,如果服务器根据预先规定的消息传送和处理协议解析客户端发送的消息,没有得到所述第一私聊标识,则确定客户端发送的消息为群聊模式的消息,如果服务器解析客户端发送的消息,得到所述第一私聊标识,则确定客户端发送的消息为私聊模式的消息,对于群聊模式消息的处理与常规方法相同,对于私聊模式的消息,即所述第一消息,服务器接收到所述第一消息后,解析所述第一消息,得到所述第一私聊标识、私聊对象信息和私聊内容信息。
[0152]服务器接收到客户端的第一消息后,根据发送第一消息的客户端的信息(例如客户端socket)确定该客户端属于哪个群组账户,然后根据所述第一私聊标识和所述私聊对象信息确定私聊对象的客户端。其中,如果所述第一私聊标识为选定标识,则以所述私聊对象信息对应的客户端为私聊对象的客户端,也就是选定标识后的私聊对象信息即为用户所选择的参与私聊的对象信息,则服务器以私聊对象信息对应的客户端为私聊对象的客户端,例如,以“ + ”为第一私聊标识,且为选定标识,设用户“赵六”输入信息为字符串“+张三,李四,王五大家好! ”,私聊对象名称为“张三”、“李四”、“王五”,服务器解析到私聊对象名称后,确定“张三”、“李四”、“王五”和“赵六”对应的客户端为私聊对象客户端,将私聊信息发送至私聊对象客户端。由于服务器会将客户端发送的消息也发送至客户端本身由客户端进行显示,因此客户端本身也作为服务器发送私聊消息的私聊对象客户端,如上例中“赵六”使用的客户端也为私聊对象客户端。
[0153]如果所述第一私聊标识为减除标识,则从客户端列表中除去所述私聊对象信息对应的客户端,以余下的客户端为私聊对象的客户端,也就是减除标识后的私聊对象信息为用户欲从群组成员中减除的私聊对象的信息,例如以为第一私聊标识,且为减除标识,设用户“赵六”输入信息为字符串张三,李四,王五大家好! ”,则要减除的私聊对象名称为“张三”、“李四”、“王五”,服务器解析到私聊对象名称后,确定“张三”、“李四”、“王五”为要从群组成员中减除的成员,服务器解析到私聊对象信息后,从客户端列表中除去“张三”、“李四”、“王五”对应的客户端,余下的客户端,包括“赵六”的客户端为私聊对象客户端,将私聊信息发送至私聊对象客户端。
[0154]其中,服务器根据第一消息生成私聊消息,所述私聊消息可以根据所述第一消息中的私聊内容信息生成,也可以根据所述第一消息中的私聊对象信息和私聊内容信息生成。在私聊消息由服务器根据私聊对象信息和私聊内容信息生成的情况下,客户端在显示私聊消息时,可以同时显示私聊对象信息,例如私聊对象的名称或ID,也就是客户端在显示私聊消息时,同时显示参与私聊的成员。客户端也可以在显示私聊消息时不显示私聊对象信息而只显示私聊内容信息,在私聊消息由服务器根据私聊内容信息生成的情况下,客户端只显示私聊内容信息。客户端是否显示私聊对象信息可以由群组的权限、用户的权限或者客户端开发时针对的用户需求确定。
[0155]其中,在一种可能的实施方式中,服务器生成私聊消息中包括第二私聊标识,以使客户端根据所述第二私聊标识确定接收到的消息为私聊消息,也就是在生成的私聊消息中插入第二私聊标识,同时私聊消息的格式和第二私聊标识在私聊消息的位置预先规定,例如服务器在私聊消息中加入字符串“Secret*”作为第二私聊标识,并规定私聊第二私聊标识位于私聊消息的开头,客户端收到私聊消息后,解析私聊消息,得到“*SeCret*”,则客户端确定收到的消息为私聊消息,从而可以便于客户端对群聊消息和私聊信息进行区别显不O
[0156]本申请实施例所提供的应用于客户端和服务器的群聊中进行私聊的方法,客户端不需另外生成聊天窗口,在原来的群聊窗口便可以实现私聊,用户无需在多个聊天窗口间来回切换,只需在一个群聊窗口中便可以同时进行群聊和私聊,提供用户交流效率以及使用体验。
[0157]图4为本申请又一示例性实施例示出的一种应用于客户端的群聊中进行私聊的方法的流程示意图,如图4所示,所述方法包括:
[0158]步骤401,获取输入区域的输入信息;
[0159]步骤402,根据所述输入信息生成第一消息,所述第一消息包括私聊对象减除标识、被减除私聊对象信息及私聊内容信息,以使服务器根据所述私聊对象减除标识及被减除私聊对象信息确定私聊对象的客户端,根据所述第一消息生成私聊消息,并将所述私聊消息仅发送至私聊对象的客户端;
[0160]步骤403,将所述第一消息发送至服务器;
[0161]步骤404,接收服务器发送的消息并显示。
[0162]其中,预先规定所述私聊对象减除标识,并预先规定客户端和服务器之间消息传送和处理的协议,所述协议包括所述第一消息和所述私聊消息的格式。所述私聊对象减除标识表示所述第一消息为用户输入的信息为私聊信息,且被减除私聊对象信息对应的群成员是用户不希望进行私聊的群成员。另外,预先规定在群聊中进行私聊时,发起私聊的用户第一次在输入区域进行输入所必须遵守的格式,例如,以为私聊对象减除标识,并且位于输入的信息的首位,用户在输入区域输入的第一字符为则进入群聊中的私聊模式,在私聊对象减除标识后,用户需输入被减除私聊对象信息,例如被减除私聊对象的帐号或者名称,被减除私聊对象可以为一个也可以为多个,然后用户再输入希望发送给私聊对象的信息内容,即私聊内容信息。所述私聊对象减除标识也可以为其他形式,所述第一消息也可以为其他的格式。
[0163]服务器收到客户端发送的第一消息后,根据预先规定的消息传送和处理协议,解析所述第一消息,得到私聊对象减除标识、被减除私聊对象信息和私聊内容信息,根据所述私聊对象减除标识确定所述第一消息为用户在私聊模式下发送的消息,然后从服务器的客户端列表中除去所述被减除私聊对象信息对应的客户端,以余下的客户端为私聊对象的客户端,并根据第一消息生成私聊消息,所述私聊消息可以根据所述第一消息中的私聊内容信息生成,也可以根据所述第一消息中的被减除私聊对象信息和私聊内容信息生成,并将私聊消息发送给私聊对象的客户端。。
[0164]所述服务器发送的消息包括群聊消息与私聊消息,发送第一消息的客户端,也就是发起私聊的客户端本身,以及私聊对象的客户端会收到服务器发送的私聊消息,而群组中被减除对象信息对应的成员的客户端将不会收到。客户端接收到群聊消息与私聊消息后进行显示。在一种可能的实施方式中,服务器在生成私聊消息时可以不作特别的处理,也就是私聊消息和群聊消息的处理及格式没有差别,客户端显示私聊和群聊消息时也不做区别。
[0165]在另一种可能的实施方式中,服务器生成的私聊消息包括第二私聊标识,也就是在生成私聊消息中,在私聊消息中加入第二私聊标识,所述第二私聊标识预先规定。客户端对接收到的群聊消息和私聊消息都进行解析,所述解析依照预设设定的规则进行,例如解析消息的首字符,如果在接收到的消息中解析到第二私聊标识,则确定接收到的消息为私聊消息,如果客户端解析不到私聊对象减除标识,则确定接收到的消息为群聊消息。客户端在显示区域显示接收到的群聊消息也显示接收到的私聊消息,并将群聊消息和私聊消息进行区别显示,使用户可以区别出群聊消息和私聊消息。在私聊消息由服务器根据私聊对象信息和私聊内容信息生成的情况下,客户端在显示私聊消息时,还可以同时显示私聊对象?目息O
[0166]所述的群聊中进行私聊的方法,在一种可能是实施方式中,还可以包括:
[0167]客户端在显示区域的私聊消息显示框中添加私聊消息回复区域,并通过所述私聊消息回复区域获取用户私聊消息回复操作,当获取到用户私聊消息回复操作时,在所述输入信息中自动添加所述私聊对象减除标识及所述被减除私聊对象信息。
[0168]其中,客户端在显示区域的私聊消息显示框中添加私聊消息回复区域,以使用户通过点击回复按钮或者回复链接对私聊消息进行回复,客户端通过所述私聊消息回复区域获取到用户私聊消息回复操作时,在输入信息中自动添加所述私聊对象减除标识及所述被减除私聊对象信息。从而用户只需进行简单的回复操作,再输入回复内容,而不必每次都输入私聊对象减除标识和被减除私聊对象信息。
[0169]图5为本申请另一示例性实施例示出的一种应用于服务器的群聊中进行私聊的方法的流程示意图,如图5所示,所述方法包括:
[0170]步骤501,接收客户端发送的第一消息,所述第一消息包括减除私聊对象标识、被减除私聊对象信息及私聊内容信息;
[0171]步骤502,根据减除私聊对象标识和被减除私聊对象信息从客户端列表中除去所述被减除私聊对象信息对应的客户端,以余下的客户端为私聊对象的客户端,并根据所述私聊内容信息生成私聊消息;
[0172]步骤503,将所述私聊消息仅发送至私聊对象的客户端。
[0173]其中,需要说明的是,如果服务器根据预先规定的消息传送和处理协议解析客户端发送的消息,没有得到所述减除私聊对象标识,则确定客户端发送的消息为群聊模式的消息,如果服务器解析客户端发送的消息,得到所述减除私聊对象标识,则确定客户端发送的消息为私聊模式的消息。
[0174]服务器接收到客户端的第一消息后,根据发送第一消息的客户端的信息确定该客户端属于哪个群组账户,然后根据该群组账户对应的客户端列表中除去所述被减除私聊对象信息对应的客户端,以余下的客户端为私聊对象的客户端,将私聊信息发送至私聊对象的客户端。
[0175]其中,服务器根据第一消息生成私聊消息,所述私聊消息可以根据所述第一消息中的私聊内容信息生成,也可以根据所述第一消息中的私聊对象信息和私聊内容信息生成。在私聊消息由服务器根据私聊对象信息和私聊内容信息生成的情况下,客户端在显示私聊消息时,可以同时显示私聊对象信息,也就是客户端在显示私聊消息时,同时显示参与私聊的成员。
[0176]其中,在一种可能的实施方式中,所述私聊消息包括第二私聊标识,也就是服务器生成私聊消息时在私聊消息中插入第二私聊标识,以使客户端根据所述第二私聊标识确定接收到的消息为私聊消息,同时私聊消息的格式,包括第二私聊标识在私聊消息的位置预先规定,客户端收到私聊消息后,根据私聊消息的格式解析私聊消息,如果得到第二私聊标识,则客户端确定收到的消息为私聊消息,以便于客户端区别群聊消息和私聊消息,对群聊消息和私聊消息进行区别显示。
[0177]另一方面,随着自媒体时代的来临,人们已习惯并广泛使用发布客户端(包括PC和移动设备上的客户端),例如博客、微博、微信和网站个人空间等,来发布信息与他人进行分享和交流。人们可以在发布客户端注册自己的账号,从而拥有属于自己的发布平台来发布自己的信息,用户注册的账号及对应的发布客户端信息由发布服务器维护和管理。同时用户可以通过自己的发布客户端关注其他用户的账号,看到其他用户发布的信息,而该用户则成为被关注用户的粉丝,这个过程为:用户通过发布客户端关注(或取消关注)某个账号时,发布客户端向发布服务器发送对应的关注(或取消关注)操作信息及被关注(或被取消关注)的账号的信息;发布服务器中每个账号都对应一个粉丝账号列表和一个关注账号列表,粉丝账号列表对应于粉丝发布客户端列表,关注账号列表则对应于关注发布客户端列表,发布服务器收到所述关注(或被取消关注)操作信息及被关注(或被取消关注)的账号的信息后,对被关注(或取消关注)的账号的粉丝账号列表,以及所述发布客户端的关注账号列表,进行变更(增加或删除某个粉丝账号),相应地,粉丝账号列表对应的粉丝发布客户端列表,以及发布客户端的关注账号列表对应的关注客户端列表,也对应地发生变更,然后发布服务器向被关注账号对应的发布客户端发送粉丝变更信息和关注变更信息;发布客户端接收到粉丝变更信息和关注变更信息后更新发布客户端显示的关注数、粉丝数、关注帐号信息和粉丝帐号信息。需要说明的是,当用户通过发布客户端查看自己的粉丝列表时,会向发布服务器发送粉丝列表查看请求,发布服务器根据所述粉丝列表查看请求向发布客户端返回全部或部分(粉丝数很大时,发布服务器可能会分批返回)粉丝账号列表信息,由发布客户端收到所述粉丝账号列表信息后进行显示。
[0178]当用户要发布一条信息时,在发布客户端的输入框输入信息,发布客户端获取所述输入信息后将所述输入信息发送给发布服务器,发布服务器收到所述输入信息后转发至发布服务器中所述发布客户端对应的粉丝客户端列表中的所有发布客户端,从而用户的所有粉丝包括其他浏览者都能通过各自的发布客户端看到用户发布的信息,这种情况下用户发布的信息为公开信息。但有时用户并不想让自己发布的信息被所有粉丝及其他浏览者看至IJ,而只希望发布的信息被特定的一个或多个粉丝看到,这种情况下用户发布的信息为定向信息。但目前定向信息仅限于好友信息(相互关注的帐号为好友),也就是只能实现将信息限定于只允许与用户相互关注的人(例如微博和微信的好友圈)看到,发布客户端提供信息公开、仅限互关(即相互关注)可见和不可见选项,其中,用户选择仅限互关选项后,用户输入在输入框中的输入信息由发布客户端发送至发布服务器,发布服务器收到所述输入信息后,根据该发布客户端的粉丝账号列表和关注账号列表得到该发布客户端的互关账号列表(即粉丝账号列表和关注账号列表重复的部分),然后将所述输入信息发送至所述互关账号列表对应的所有发布客户端。由于定向信息仅限于互关帐号且发送给所有互关帐号,用户不能将输入信息定向于特定的一个或多个帐号,无论这一个或多个帐号是否属于互关帐号。
[0179]图6为本申请一示例性实施例示出的一种应用于发布客户端的信息定向发布方法的流程示意图,如图6所示,所述方法包括:
[0180]步骤S601,获取输入框的输入信息,所述输入信息包括第一定向标识、定向对象信息及发布内容信息,以使服务器根据所述第一定向标识及定向对象信息确定定向对象的发布客户端,根据所述输入信息生成定向信息,并将所述定向信息仅发送至定向对象的发布客户端;
[0181]步骤S602,将所述输入信息发送至发布服务器;
[0182]步骤S603,接收发布服务器发送的信息并显示。
[0183]其中,预先规定用户在输入框中需输入的内容和格式,规定用户必须输入的内容包括所述第一定向标识、定向对象信息及发布内容信息,例如以首字符“ + ”或者为第一定向标识。预先规定所述第一定向标识以及第二定向标识,并预先规定发布客户端和发布服务器之间信息传送和处理的协议。
[0184]用户按规定的格式及内容在输入框进行输入,例如,以首字符“ + ”或者为第一定向标识,也就是用户在输入框输入的第一字符为“ + ”或同时在第一定向标识后,用户输入定向对象信息,例如定向对象的帐号或者名称,然后用户在输入发布内容信息,所述第一定向标识、定向对象信息及发布内容信息构成输入信息。发布客户端获取到所述输入信息后,将输入信息发送给发布服务器。
[0185]发布服务器收到发布客户端发送的输入信息后,解析所述输入信息,得到第一定向标识、定向对象信息和发布内容信息,然后根据所述第一定向标识确定接收到的输入信息的权限为定向,也就是所述输入信息为只允许定向对象查看的信息,根据所述第一定向标识和定向对象信息确定定向对象的发布客户端,并根据输入信息生成定向信息,将定向信息发送给定向对象的发布客户端。
[0186]发布客户端及定向对象的发布客户端会收到发布服务器发送的定向信息,而其他的所有发布客户端都不会收到。所述发布服务器发送的信息包括公开信息与定向信息。在一种可能的实施方式中,所述定向信息包括第二定向标识,从而使发布客户端可以根据所述第二定向标识确定接收到的信息为定向信息,并对公开信息和定向信息进行区别显示,方便用户区别哪些为公开信息哪些为定向信息。这种情况下,发布客户端接收到定向信息后,对定向信息进行解析,所述解析依照预设设定的规则进行,例如解析定向信息的首字符,如果解析到第二定向标识,则确定接收到的信息为定向信息,如果发布客户端解析不到第二定向标识的,则确定接收到的消息为公开信息。发布客户端显示接收到的公开信息也显示接收到的定向信息,并对两者进行区别显示,例如在定向信息显示框中添加区别符号例如“定向”标示等。需要说明的是,发布服务器都会向发布客户端发送信息来源,也就是信息对应的输入信息来自哪个发布服务器,发布客户端也会自动显示定向信息和公开信息的来源。
[0187]图7为本申请一示例性实施例示出的一种应用于发布服务器的信息定向发布方法的流程示意图,如图7所示,所述方法包括:
[0188]步骤S701,接收发布客户端发送的输入信息,所述输入信息包括第一定向标识、定向对象信息及发布内容信息;
[0189]步骤S702,根据所述第一定向标识及定向对象信息确定定向对象的发布客户端;
[0190]步骤S703,根据所述输入信息生成定向信息;
[0191]步骤S704,将所述定向消息仅发送至定向对象的发布客户端。
[0192]其中,如果发布服务器解析发布客户端发送的信息,没有得到所述第一定向标识,则确定发布客户端发送的输入信息的权限为公开,如果服务器解析客户端发送的消息,得到所述第一定向标识,则确定发布客户端发送的输入信息的权限为定向。对于权限为定向的输入信息,发布服务器解析所述输入信息得到所述第一定向标识、定向对象信息和发布内容信息。
[0193]发布服务器接收到发布客户端的输入信息后,然后根据所述第一定向标识确定接收到的输入信息的权限为定向,根据所述第一定向标识和定向对象信息确定定向对象的发布客户端。发布服务器接收到发布客户端的输入信息时,也同时获得所述发布客户端的信息(例如socket)。其中,如果所述第一定向标识为选定标识,贝Ij在发布服务器中所述发布客户端的粉丝发布客户端列表中进行查找,以所述定向对象信息对应的发布客户端为定向对象的发布客户端;如果所述第一定向标识为减除标识,则从发布服务器中所述发布客户端的粉丝发布客户端列表中除去所述定向对象信息对应的发布客户端,以余下的发布客户端为定向对象的发布客户端。但以减除标识为第一定向标识适用于用户的粉丝少的情况,如果粉丝数量庞大,则用户可能需要输入很多的定向对象信息才能排除掉非定向对象。
[0194]其中,发布服务器根据输入信息生成定向信息,发布服务器发送给发布客户端的信息包括公开信息与定向信息,在一种可能的实施方式中,发布服务器对公开信息和定性信息使用相同的格式和处理方式,发布客户端对公开信息和定向信息一视同仁,也不做区别显示,虽然发布信息的用户可以在信息中指明,但这样用户对发布客户端的使用体验差,不能明确知道哪些是公开信息哪些是定向信息。因此,在另一种可能的实施方式中,发布服务器生成的定向信息中包括第二定向标识,以使发布客户端根据所述第二定向标识确定接收到的信息为定向信息,以区别公开信息,从而便于发布客户端对公开信息和定向信息进行区别显示。定向信息的格式和第二定向标识在定向信息的位置预先规定。所述第二定向标识可以和所述第一定向标识相同。
[0195]本申请实施例提供的信息定向发布方法,用户可以灵活地选择定向对象,只需在输入框中按规定的要求输入第一定向标识和定向对象信息便可以实现信息的定向发布,相比只能对互关好友进行定向发布的方式,更为方便。
[0196]通过以上的方法实施例的描述,所属领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,并存储在一个存储介质中,包括若干指令用以使得一台智能设备执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:只读存储器(R0M)、随机存取存储器(RAM)、磁碟或者光盘等各种可以存储数据和程序代码的介质。
[0197]图8为本申请一示例性实施例示出的一种应用于客户端的群聊中进行私聊的装置的框图。如图8所示,所述装置包括:
[0198]第一获取单元U801,用于获取输入区域的输入信息;
[0199]第一消息生成单元U802,用于根据所述输入信息生成第一消息,所述第一消息包括第一私聊标识、私聊对象信息及私聊内容信息,以使服务器根据所述第一私聊标识及私聊对象信息确定私聊对象的客户端,根据所述第一消息生成私聊消息,并将所述私聊消息仅发送至私聊对象的客户端;
[0200]第一发送单元U803,用于将所述第一消息发送至服务器;
[0201]第一显示单元U804,用于接收服务器发送的消息并在显示区域显示。
[0202]其中,所述第一显示单元U804,在一种可能的实施方式中,用于接收服务器发送的消息,所述服务器发送的消息包括群聊消息与私聊消息,所述私聊消息包括第二私聊标识,客户端根据所述第二私聊标识确定接收到的消息为私聊消息,并对群聊消息和私聊消息进行区别显示。
[0203]其中,所述显示单元U804,可以包括:
[0204]第一接收模块,用于接收服务器发送的消息,所述服务器发送的消息包括群聊消息与私聊消息;
[0205]第一确定模块,用于根据所述第二私聊标识确定接收的消息为私聊消息;
[0206]第一显示模块,用于显示群聊消息;
[0207]第二显示模块,用于显示私聊消息。
[0208]图9为本申请另一示例性实施例示出的一种应用于客户端的群聊中进行私聊的装置的框图。如图9所示,所述装置包括:
[0209]第一获取单元U901,用于获取输入区域的输入信息;
[0210]第一消息生成单元U902,用于根据所述输入信息生成第一消息,所述第一消息包括第一私聊标识、私聊对象信息及私聊内容信息,以使服务器根据所述第一私聊标识及私聊对象信息确定私聊对象的客户端,根据所述第一消息生成私聊消息,并将所述私聊消息仅发送至私聊对象的客户端;
[0211]第一发送单元U903,用于将所述第一消息发送至服务器;
[0212]第一显示单元U904,用于接收服务器发送的消息并在显示区域显示,所述服务器发送的消息包括群聊消息与私聊消息,所述私聊消息包括第二私聊标识,客户端根据所述第二私聊标识确定接收到的消息为私聊消息,并对群聊消息和私聊消息进行区别显示。
[0213]第一回复处理单元U905,用于在显示区域的私聊消息显示框中添加私聊消息回复区域,并通过所述私聊消息回复区域获取用户私聊消息回复操作,当获取到用户私聊消息回复操作时,在所述输入信息中自动添加所述第一私聊标识及所述私聊对象信息。
[0214]其中,所述第一回复处理单元U905,可以包括:
[0215]回复区域添加模块,用于在显示区域的私聊消息显示框中添加私聊消息回复区域;
[0216]回复操作获取模块,用于通过所述私聊消息回复区域获取用户私聊消息回复操作;
[0217]私聊信息添加模块,用于当获取到用户私聊消息回复操作时,在所述输入信息中自动添加所述第一私聊标识及所述私聊对象信息。
[0218]图10为本申请一示例性实施例示出的一种应用于服务器的群聊中进行私聊的装置的框图。如图10所示,所述装置包括:
[0219]第二接收单元U1001,用于接收客户端发送的第一消息,所述第一消息包括第一私聊标识、私聊对象信息及私聊内容信息;
[0220]第一私聊客户端确定单元U1002,用于根据所述第一私聊标识及私聊对象信息确定私聊对象的客户端;
[0221]第一私聊消息生成单元U1003,用于根据所述私聊内容信息生成私聊消息;
[0222]第二发送单元U1004,用于将所述私聊消息仅发送至私聊对象的客户端,
[0223]其中,所述第一私聊消息生成单元U1003,在一种可能的实施方式中,用于根据所述私聊内容信息生成私聊消息,所述私聊消息包括第二私聊标识,以使客户端根据所述第二私聊标识确定接收到的消息为私聊消息。
[0224]其中,所述第一私聊客户端确定单元U1002,用于如果所述第一私聊标识为选定标识,则以所述私聊对象信息对应的客户端为私聊对象的客户端;或者用于如果所述第一私聊标识为减除标识,则从客户端列表中除去所述私聊对象信息对应的客户端,以余下的客户端为私聊对象的客户端。
[0225]图11为本申请一示例性实施例示出的一种客户端的框图。所述客户端UllOO包括图8所示的应用于客户端的群聊中进行私聊的装置。
[0226]图12为本申请另一示例性实施例示出的一种客户端的框图。所述客户端U1200包括图9所示的应用于客户端的群聊中进行私聊的装置。
[0227]图13为本申请一示例性实施例示出的一种服务器的框图。所述服务器U1300包括图10所示的应用于服务器的群聊中进行私聊的装置。
[0228]图14为本申请一示例性实施例示出的一种群聊中进行私聊的系统的框图。所述系统包括图11或图12所示的客户端U1401,以及图13所示的服务器U1402,服务器和客户端之间通过网络连接。
[0229]图15为本申请一示例性实施例示出的一种应用于客户端的群聊中进行私聊的装置的框图。如图15所示,所述装置包括:
[0230]第二获取单元U1501,用于获取输入区域的输入信息;
[0231]第二消息生成单元U1502,用于根据所述输入信息生成第一消息,所述第一消息包括私聊对象减除标识、被减除私聊对象信息及私聊内容信息,以使服务器根据所述私聊对象减除标识及被减除私聊对象信息确定私聊对象的客户端,根据所述第一消息生成私聊消息,并将所述私聊消息仅发送至私聊对象的客户端;
[0232]第三发送单元U1503,用于将所述第一消息发送至服务器;
[0233]第二显示单元U1504,用于接收服务器发送的消息并显示。
[0234]其中,在一种可能的实施方式中,所述第二显示单元U1504,用于接收服务器发送的消息,所述服务器发送的消息包括群聊消息与私聊消息,所述私聊消息包括第二私聊标识,客户端根据所述第二私聊标识确定接收到的消息为私聊消息,并对群聊消息和私聊消息进行区别显示。
[0235]其中,所述的群聊中进行私聊的装置,在一种可能的实施方式中,还可以包括:
[0236]第二回复处理单元,用于在显示区域的私聊消息显示框中添加私聊消息回复区域,并通过所述私聊消息回复区域获取用户私聊消息回复操作,当获取到用户私聊消息回复操作时,在所述输入信息中自动添加所述第一私聊标识及所述私聊对象信息。
[0237]图16为本申请一示例性实施例示出的一种应用于服务器的群聊中进行私聊的装置的框图。如图16所示,所述装置包括:
[0238]第三接收单元U1601,用于接收客户端发送的第一消息,所述第一消息包括减除私聊对象标识、被减除私聊对象信息及私聊内容信息;
[0239]第二私聊客户端确定单元U1602,用于根根据减除私聊对象标识和被减除私聊对象信息从客户端列表中除去所述被减除私聊对象信息对应的客户端,以余下的客户端为私聊对象的客户端;
[0240]第二私聊消息生成单元U1603,用于根据所述第一消息生成私聊消息;
[0241]第四发送单元U1604,用于将所述私聊消息仅发送至私聊对象的客户端。
[0242]其中,在一种可能的实施方式中,所述第二私聊消息生成单元U1603,用于根据所述第一消息生成私聊消息,所述私聊消息包括第二私聊标识,以使客户端根据所述第二私聊标识确定接收到的消息为私聊消息
[0243]图17为本申请一示例性实施例示出的一种应用于发布客户端的信息定向发布装置的框图。如图17所示,所述装置包括:
[0244]输入信息获取单元U1701,用于获取输入框的输入信息,所述输入信息包括第一定向标识、定向对象信息及发布内容信息,以使服务器根据所述第一定向标识及定向对象信息确定定向对象的发布客户端,根据所述第输入信息生成定向信息,并将所述定向信息仅发送至定向对象的发布客户端;
[0245]第一信息发送单元U1702,用于将所述输入信息发送至发布服务器;
[0246]第一信息接收单元U1703,用于接收发布服务器发送的信息并显示。
[0247]其中,在一种可能的实施方式中,第一信息接收单元U1703,用于接收发布服务器发送的信息,所述发布服务器发送的信息包括公开信息与定向信息,所述定向信息包括第二定向标识,根据所述第二定向标识确定接收到的信息为定向信息,并对公开信息和定向信息进行区别显示。
[0248]图18为本申请一示例性实施例示出的一种应用于发布服务器的信息定向发布装置的框图。如图18所示,所述装置包括:
[0249]第二信息接收单元U1801,用于接收发布客户端发送的输入信息,所述输入信息包括第一定向标识、定向对象信息及发布内容信息;
[0250]定向对象发布客户端确定单元U1802,用于根据所述第一定向标识及定向对象信息确定定向对象的发布客户端
[0251]定向信息生成单元U1803,用于根据所述输入信息生成定向信息;
[0252]第二信息发送单元U1804,用于将所述定向消息仅发送至定向对象的发布客户端。
[0253]其中,在一种可能的实施方式中,所述定向信息生成单元U1803,用于根据所述输入信息生成定向信息,所述定向信息包括第二定向标识,以使发布客户端根据所述第二定向标识确定接收到的信息为定向信息。
[0254]其中,所述定向对象发布客户端确定单元,用于如果所述第一定向标识为选定标识,则以所述定向对象信息对应的发布客户端为定向对象的发布客户端;或者如果所述第一定向标识为减除标识,则从接收的输入信息对应的发布客户端的粉丝客户端列表中除去所述定向对象信息对应的发布客户端,以余下的发布客户端为定向对象的发布客户端。
[0255]根据本申请实施例还提供一种发布客户端,包括如图17所述信息定向发布装置。
[0256]根据本申请实施例还提供一种发布服务器,包括如图18所述信息定向发布装置。
[0257]为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0258]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0259]需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者逆序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0260]以上所述仅是本申请的【具体实施方式】,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种群聊中进行私聊的方法,应用于客户端,其特征在于,包括: 获取输入区域的输入信息; 根据所述输入信息生成第一消息,所述第一消息包括第一私聊标识、私聊对象信息及私聊内容信息,以使服务器根据所述第一私聊标识及私聊对象信息确定私聊对象的客户端,根据所述第一消息生成私聊消息,并将所述私聊消息仅发送至私聊对象的客户端; 将所述第一消息发送至服务器; 接收服务器发送的消息并显示。2.如权利要求1所述的群聊中进行私聊的方法,其特征在于,所述接收服务器发送的消息并显示,包括: 接收服务器发送的消息,所述服务器发送的消息包括群聊消息与私聊消息,所述私聊消息包括第二私聊标识,客户端根据所述第二私聊标识确定接收到的消息为私聊消息,并对群聊消息和私聊消息进行区别显示。3.如权利要求2所述的群聊中进行私聊的方法,其特征在于,还包括: 客户端在显示区域的私聊消息显示框中添加私聊消息回复区域,并通过所述私聊消息回复区域获取用户私聊消息回复操作,当获取到用户私聊消息回复操作时,在所述输入信息中自动添加所述第一私聊标识及所述私聊对象信息。4.一种群聊中进行私聊的方法,应用于服务器,其特征在于,包括: 接收客户端发送的第一消息,所述第一消息包括第一私聊标识、私聊对象信息及私聊内容信息; 根据所述第一私聊标识及私聊对象信息确定私聊对象的客户端,并根据第一消息生成私聊消息; 将所述私聊消息仅发送至私聊对象的客户端。5.如权利要求4所述的群聊中进行私聊的方法,其特征在于,所述私聊消息包括第二私聊标识,以使客户端根据所述第二私聊标识确定接收到的消息为私聊消息。6.如权利要求4所述的群聊中进行私聊的方法,根据所述第一私聊标识及私聊对象信息确定私聊对象的客户端,包括: 如果所述第一私聊标识为选定标识,则以所述私聊对象信息对应的客户端为私聊对象的客户端; 如果所述第一私聊标识为减除标识,则从客户端列表中除去所述私聊对象信息对应的客户端,以余下的客户端为私聊对象的客户端。7.一种群聊中进行私聊的装置,应用于客户端,其特征在于,包括: 第一获取单元,用于获取输入区域的输入信息; 第一消息生成单元,用于根据所述输入信息生成第一消息,所述第一消息包括第一私聊标识、私聊对象信息及私聊内容信息,以使服务器根据所述第一私聊标识及私聊对象信息确定私聊对象的客户端,根据所述第一消息生成私聊消息,并将所述私聊消息仅发送至私聊对象的客户端; 第一发送单元,用于将所述第一消息发送至服务器; 第一显示单元,用于接收服务器发送的消息并显示。8.如权利要求7所述的群聊中进行私聊的装置,其特征在于,所述第一显示单元,用于接收服务器发送的消息,所述服务器发送的消息包括群聊消息与私聊消息,所述私聊消息包括第二私聊标识,客户端根据所述第二私聊标识确定接收到的消息为私聊消息,并对群聊消息和私聊消息进行区别显示。9.如权利要求8所述的群聊中进行私聊的装置,其特征在于,还包括: 第一回复处理单元,用于在显示区域的私聊消息显示框中添加私聊消息回复区域,并通过所述私聊消息回复区域获取用户私聊消息回复操作,当获取到用户私聊消息回复操作时,在所述输入信息中自动添加所述第一私聊标识及所述私聊对象信息。10.如权利要求8所述的群聊中进行私聊的装置,其特征在于,所述显示单元,包括: 第一接收模块,用于接收服务器发送的消息,所述服务器发送的消息包括群聊消息与私聊消息; 第一确定模块,用于根据所述第二私聊标识确定接收的消息为私聊消息; 第一显示模块,用于显示群聊消息; 第二显示模块,用于显示私聊消息。11.一种群聊中进行私聊的装置,应用于服务器,其特征在于,包括: 第二接收单元,用于接收客户端发送的第一消息,所述第一消息包括第一私聊标识、私聊对象信息及私聊内容信息; 第一私聊客户端确定单元,用于根据所述第一私聊标识及私聊对象信息确定私聊对象的客户端; 第一私聊消息生成单元,用于根据所述第一消息生成私聊消息; 第二发送单元,用于将所述私聊消息仅发送至私聊对象的客户端。12.如权利要求11所述的群聊中进行私聊的装置,其特征在于,第一私聊消息生成单元,用于根据所述第一消息生成私聊消息,所述私聊消息包括第二私聊标识,以使客户端根据所述第二私聊标识确定接收到的消息为私聊消息。13.如权利要求11所述的群聊中进行私聊的装置,其特征在于,所述客户端确定单元,用于如果所述第一私聊标识为选定标识,则以所述私聊对象信息对应的客户端为私聊对象的客户端;或者用于如果所述第一私聊标识为减除标识,则从客户端列表中除去所述私聊对象信息对应的客户端,以余下的客户端为私聊对象的客户端。14.一种客户端,其特征在于,包括如权利要求7至10任一项所述的群聊中进行私聊的 目.ο15.一种服务器,其特征在于,包括如权利要求11至13任一项所述的群聊中进行私聊的装置。16.一种群聊中进行私聊的系统,其特征在于,包括如权利要求14所述的客户端,以及如权利要求15所述的服务器。17.一种群聊中进行私聊的方法,应用于客户端,其特征在于,包括: 获取输入区域的输入信息; 根据所述输入信息生成第一消息,所述第一消息包括私聊对象减除标识、被减除私聊对象信息及私聊内容信息,以使服务器根据所述私聊对象减除标识及被减除私聊对象信息确定私聊对象的客户端,根据所述第一消息生成私聊消息,并将所述私聊消息仅发送至私聊对象的客户端; 将所述第一消息发送至服务器; 接收服务器发送的消息并显示。18.如权利要求17所述的群聊中进行私聊的方法,其特征在于,所述接收服务器发送的消息并显示,包括: 接收服务器发送的消息,所述服务器发送的消息包括群聊消息与私聊消息,所述私聊消息包括第二私聊标识,客户端根据所述第二私聊标识确定接收到的消息为私聊消息,并对群聊消息和私聊消息进行区别显示。19.如权利要求18所述的群聊中进行私聊的方法,其特征在于,还包括: 客户端在显示区域的私聊消息显示框中添加私聊消息回复区域,并通过所述私聊消息回复区域获取用户私聊消息回复操作,当获取到用户私聊消息回复操作时,在所述输入信息中自动添加所述私聊对象减除标识及所述被减除私聊对象信息。20.一种群聊中进行私聊的方法,应用于服务器,其特征在于,包括: 接收客户端发送的第一消息,所述第一消息包括减除私聊对象标识、被减除私聊对象信息及私聊内容信息; 根据减除私聊对象标识和被减除私聊对象信息从客户端列表中除去所述被减除私聊对象信息对应的客户端,以余下的客户端为私聊对象的客户端,并根据所述第一消息生成私聊消息; 将所述私聊消息仅发送至私聊对象的客户端。21.如权利要求20所述的群聊中进行私聊的方法,其特征在于,包括:所述私聊消息包括第二私聊标识,以使客户端根据所述第二私聊标识确定接收到的消息为私聊消息。22.—种群聊中进行私聊的装置,应用于客户端,其特征在于,包括: 第二获取单元,用于获取输入区域的输入信息; 第二消息生成单元,用于根据所述输入信息生成第一消息,所述第一消息包括私聊对象减除标识、被减除私聊对象信息及私聊内容信息,以使服务器根据所述私聊对象减除标识及被减除私聊对象信息确定私聊对象的客户端,根据所述第一消息生成私聊消息,并将所述私聊消息仅发送至私聊对象的客户端; 第三发送单元,用于将所述第一消息发送至服务器; 第二显示单元,用于接收服务器发送的消息并显示。23.如权利要求22所述的群聊中进行私聊的装置,其特征在于,所述第二显示单元,用于接收服务器发送的消息,所述服务器发送的消息包括群聊消息与私聊消息,所述私聊消息包括第二私聊标识,客户端根据所述第二私聊标识确定接收到的消息为私聊消息,并对群聊消息和私聊消息进行区别显示。24.如权利要求23所述的群聊中进行私聊的装置,其特征在于,还包括: 第二回复处理单元,用于在显示区域的私聊消息显示框中添加私聊消息回复区域,并通过所述私聊消息回复区域获取用户私聊消息回复操作,当获取到用户私聊消息回复操作时,在所述输入信息中自动添加所述第一私聊标识及所述私聊对象信息。25.一种群聊中进行私聊的装置,应用于服务器,其特征在于,包括: 第三接收单元,用于接收客户端发送的第一消息,所述第一消息包括减除私聊对象标识、被减除私聊对象信息及私聊内容信息; 第二私聊客户端确定单元,用于根根据减除私聊对象标识和被减除私聊对象信息从客户端列表中除去所述被减除私聊对象信息对应的客户端,以余下的客户端为私聊对象的客户端; 第二私聊消息生成单元,用于根据所述第一消息生成私聊消息; 第四发送单元,用于将所述私聊消息仅发送至私聊对象的客户端。26.如权利要求25所述的群聊中进行私聊的装置,其特征在于,所述第二私聊消息生成单元,用于根据所述第一消息生成私聊消息,所述私聊消息包括第二私聊标识,以使客户端根据所述第二私聊标识确定接收到的消息为私聊消息。27.一种信息定向发布方法,应用于发布客户端,其特征在于,包括: 获取输入框的输入信息,所述输入信息包括第一定向标识、定向对象信息及发布内容信息,以使服务器根据所述第一定向标识及定向对象信息确定定向对象的发布客户端,根据所述输入信息生成定向信息,并将所述定向信息仅发送至定向对象的发布客户端; 将所述输入信息发送至发布服务器; 接收发布服务器发送的信息并显示。28.如权利要求27所述的信息定向发布方法,其特征在于,所述接收发布服务器发送的信息并显示,包括: 接收发布服务器发送的信息,所述发布服务器发送的信息包括公开信息与定向信息,所述定向信息包括第二定向标识,发布客户端根据所述第二定向标识确定接收到的信息为定向信息,并对公开信息和定向信息进行区别显示。29.一种信息定向发布方法,应用于发布服务器,其特征在于,包括: 接收发布客户端发送的输入信息,所述输入信息包括第一定向标识、定向对象信息及发布内容信息; 根据所述第一定向标识及定向对象信息确定定向对象的发布客户端; 根据所述输入信息生成定向信息; 将所述定向信息仅发送至定向对象的发布客户端。30.如权利要求29所述的信息定向发布方法,其特征在于,所述定向信息包括第二定向标识,以使发布客户端根据所述第二定向标识确定接收到的信息为定向信息。31.如权利要求29所述的信息定向发布方法,根据所述第一定向标识及定向对象信息确定定向对象的发布客户端,包括: 如果所述第一定向标识为选定标识,则以所述定向对象信息对应的发布客户端为定向对象的发布客户端; 如果所述第一定向标识为减除标识,则从接收的输入信息对应的发布客户端的粉丝客户端列表中除去所述定向对象信息对应的发布客户端,以余下的发布客户端为定向对象的发布客户端。32.一种信息定向发布装置,应用于发布客户端,其特征在于,包括: 输入信息获取单元,用于获取输入框的输入信息,所述输入信息包括第一定向标识、定向对象信息及发布内容信息,以使服务器根据所述第一定向标识及定向对象信息确定定向对象的发布客户端,根据所述第输入信息生成定向信息,并将所述定向信息仅发送至定向对象的发布客户端; 第一信息发送单元,用于将所述输入信息发送至发布服务器; 第一信息显示单元,用于接收发布服务器发送的信息并显示。33.如权利要求32所述的信息定向发布装置,其特征在于,所述第一信息显示单元用于,接收发布服务器发送的信息,所述发布服务器发送的信息包括公开信息与定向信息,所述定向信息包括第二定向标识,发布客户端根据所述第二定向标识确定接收到的信息为定向信息,并对公开信息和定向信息进行区别显示。34.一种信息定向发布装置,应用于发布服务器,其特征在于,包括: 第二信息接收单元,用于接收发布客户端发送的输入信息,所述输入信息包括第一定向标识、定向对象信息及发布内容信息; 定向对象发布客户端确定单元,用于根据所述第一定向标识及定向对象信息确定定向对象的发布客户端; 定向信息生成单元,用于根据所述输入信息生成定向信息; 第二信息发送单元,用于将所述定向消息仅发送至定向对象的发布客户端。35.如权利要求34所述的信息定向发布装置,其特征在于,所述定向信息生成单元,用于根据所述输入信息生成定向信息,所述定向信息包括第二定向标识,以使发布客户端根据所述第二定向标识确定接收到的信息为定向信息。36.如权利要求34所述的信息定向发布装置,所述定向对象发布客户端确定单元,用于如果所述第一定向标识为选定标识,则以所述定向对象信息对应的发布客户端为定向对象的发布客户端;或者如果所述第一定向标识为减除标识,则从接收的输入信息对应的发布客户端的粉丝客户端列表中除去所述定向对象信息对应的发布客户端,以余下的发布客户端为定向对象的发布客户端。37.一种发布客户端,其特征在于,包括如权利要求32或33所述的群聊中进行私聊的 目.ο38.—种发布服务器,其特征在于,包括如权利要求34或36所述的群聊中进行私聊的 目.0
【文档编号】H04L12/18GK106034068SQ201510125115
【公开日】2016年10月19日
【申请日】2015年3月20日
【发明人】张创城
【申请人】阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1