一种显示聊天室成员被屏蔽的方法、聊天客户端与系统的制作方法

文档序号:6559553阅读:130来源:国知局
专利名称:一种显示聊天室成员被屏蔽的方法、聊天客户端与系统的制作方法
技术领域
本发明涉及网络聊天,尤其涉及一种显示聊天室成员被屏蔽的方法、聊天客户端与系统。
背景技术
目前很多互联网网站都提供聊天室平台,供上网者登录进来互相交流信息。也有很多通讯软件,提供了聊天室功能。聊天室里某位成员的发言,其它成员都可以看到,由于聊天室里的成员很多且大都是陌生人,故不可避免地出现某些成员的发言会妨碍其它成员的正常交流,如短时间内发送大量的垃圾信息,造成其它成员的信息被淹没在这些垃圾信息中难以寻找;或者某成员发送一些会引起其它成员反感的信息等。为此,绝大多数聊天室对成员的发言管理提供了屏蔽功能,即聊天室里的每一个成员都可以对其它成员屏蔽其发言,这样,被屏蔽者的发言信息就不会显示在屏蔽者的信息显示区上。例如如果A成员不想看到B成员的发言信息,则A成员在本地对B成员设置屏蔽,B成员发送的信息将不会在A成员的聊天信息显示区出现,实现了A成员不想再看到B成员信息的功能。
采用现有技术提供的屏蔽方式,在聊天客户端显示的聊天室成员列表上,被屏蔽成员的头像与其被屏蔽之前的头像一样,用户无法直观地看出该成员已经被屏蔽了。例如成员A在本地设置了对成员B的屏蔽后,在本地的聊天室成员列表上,代表被屏蔽者B的头像与被成员B被屏蔽前的头像一致,用户无法直观地看出成员B已经被屏蔽了。

发明内容
本发明提供一种聊天室成员被屏蔽的显示方法,用以解决现有技术中不能直观地显示出聊天室成员被屏蔽的问题。
本发明另提供相对应的聊天客户端和聊天系统。
本发明方法包括聊天客户端根据指示屏蔽一个或多个聊天室成员的屏蔽命令变换本地聊天室成员列表上被屏蔽的聊天室成员的头像,用以显示出对应聊天室成员被屏蔽。
根据本发明的上述方法,所述聊天客户端根据用户在本地对聊天室成员的屏蔽设置生成所述屏蔽命令;和/或所述聊天客户端接收聊天室服务器发送的所述屏蔽命令。
根据本发明的上述方法,由用户在聊天客户端的聊天室成员列表中选择希望屏蔽的一个或多个聊天室成员,并对选定的聊天室成员分别设置屏蔽;所述聊天客户端根据用户的设置生成所述屏蔽命令,变换本地聊天室成员列表上已设置屏蔽的聊天室成员的头像。
根据本发明的上述方法,由聊天室管理员通过所在聊天客户端向聊天室服务器发送屏蔽命令,携带被屏蔽的一个或多个聊天室成员的标识信息;所述聊天室服务器接收并转发所述屏蔽命令给聊天室全部在线聊天客户端;所述聊天客户端根据所述屏蔽命令中携带的聊天室成员标识信息变换本地聊天室成员列表上对应聊天室成员的头像。
所述变换被屏蔽聊天室成员的头像,包括在被屏蔽聊天室成员的正常头像上添加屏蔽标识。
根据本地生成的屏蔽命令在对应聊天室成员的正常头像上添加第一屏蔽标识;根据聊天室下发的屏蔽命令在对应聊天室成员的正常头像上添加第二屏蔽标识;所述第一屏蔽标识与第二屏蔽标识不相同。
本发明提供一种聊天客尸端,包括屏蔽命令生成单元,根据用户在本地对聊天室成员的屏蔽设置生成屏蔽命令,发送给屏蔽命令执行单元;屏蔽命令执行单元,接收屏蔽命令,变换本地聊天室成员列表上被屏蔽聊天室成员的头像,用以显示出对应聊天室成员被屏蔽。
还包括屏蔽命令接收单元,接收聊天室服务器下发的携带被屏蔽聊天室成员标识信息的屏蔽命令,发送给所述屏蔽命令执行单元;屏蔽命令发送单元,向聊天室服务器发送屏蔽命令,携带被屏蔽的一个或多个聊天室成员的标识信息。
本发明另提供一种聊天系统,包括聊天客户端和聊天室服务器;其中,所述聊天客户端包括屏蔽命令生成单元,根据用户在本地对聊天室成员的屏蔽设置生成屏蔽命令,发送给屏蔽命令执行单元;屏蔽命令执行单元,接收屏蔽命令,变换本地聊天室成员列表上被屏蔽聊天室成员的头像,用以显示出对应聊天室成员被屏蔽。
所述聊天客户端还包括屏蔽命令发送单元,向聊天室服务器发送屏蔽命令,携带被屏蔽的一个或多个聊天室成员的标识信息;屏蔽命令接收单元,接收聊天室服务器下发的携带被屏蔽聊天室成员标识信息的屏蔽命令,发送给所述屏蔽命令执行单元;所述聊天室服务器包括屏蔽命令接收/转发单元,接收聊天室管理员通过所在聊天客户端向聊天室服务器发送的携带被屏蔽的一个或多个聊天室成员标识信息的屏蔽命令;并转发所述屏蔽命令给聊天室全部在线聊天客户端。
本发明有益效果如下
(1)本发明由聊天客户端根据指示屏蔽一个或多个聊天室成员的屏蔽命令变换本地聊天室成员列表上被屏蔽聊天室成员的头像,可以直观地显示出某一个或一些聊天室成员被屏蔽,方便用户使用。
(2)本发明可以根据用户在本地对聊天室成员的屏蔽设置生成对应的屏蔽命令,变换用户通过聊天室成员列表选定的进行屏蔽的聊天室成员的对应头像;本发明还可以接收聊天室服务器转发的屏蔽命令,根据屏蔽命令中携带的聊天室成员标识信息,变换聊天室成员列表中对应聊天室成员的头像,以表示该成员被屏蔽。因此,本发明不仅可以方便用户在本地设置屏蔽并直观显示出被屏蔽的聊天室成员;还可以根据网络侧的屏蔽命令将被屏蔽的成员变换头像,控制灵活方便。
(3)本发明还可以通过给变换后的头像添加不同的屏蔽标识,用以区分是用户设置屏蔽还是网络侧管理员设置屏蔽。采用简单的标识实现对被屏蔽成员的分类,进一步提升用户的业务感受。


图1为本发明实施例1由用户在本地进行屏蔽设置并显示被屏蔽聊天室成员的流程图;图2为本发明实施例2由聊天室管理员发送屏蔽命令通过聊天室服务器转发后显示被屏蔽聊天室成员的流程图;图3为本发明聊天客户端结构示意图;图4为本发明聊天系统结构示意图。
具体实施例方式
下面结合附图,对本发明方法加以详细描述。
实施例1由用户在本地对聊天室成员进行屏蔽设置。
参见图1,为本发明实施例1由用户在本地进行屏蔽设置并显示被屏蔽聊天室成员的流程图,包括如下步骤步骤S11、由用户在聊天客户端的聊天室成员列表中选择希望屏蔽的一个或多个聊天室成员,并对选定的聊天室成员分别设置屏蔽;步骤S12、聊天客户端根据用户的设置生成屏蔽命令;步骤S13、聊天客户端变换本地聊天室成员列表上已由用户设置屏蔽的聊天室成员的头像。例如在被屏蔽聊天室成员的正常头像上添加屏蔽标识(如打上一个叉)。
由于聊天室管理员对聊天室成员的发言具有控制和管理权限,因此,聊天室管理员可以屏蔽某一个聊天室成员,禁止其发言。为此,本发明提供如下实施例2。
实施例2由聊天室管理员发送屏蔽命令,通过聊天室服务器转发屏蔽命令给聊天室全体在线聊天客户端。
参见图2,具体步骤包括步骤S21、聊天室管理员通过所在聊天客户端向聊天室服务器发送屏蔽命令,携带被屏蔽的一个或多个聊天室成员的标识信息;步骤S22、聊天室服务器接收并转发屏蔽命令给聊天室全部在线聊天客户端;步骤S23、聊天客户端根据接收的屏蔽命令中携带的聊天室成员标识信息变换本地聊天室成员列表上对应聊天室成员的头像。例如在被屏蔽聊天室成员的正常头像上添加屏蔽标识。
为了区分是用户设置屏蔽还是网络侧管理员设置屏蔽,本发明还可以通过给变换后的头像添加不同的屏蔽标识,采用简单的标识实现对被屏蔽成员的分类。如如果是用户设置屏蔽,给相应的聊天室成员头像上打上一个叉,如果是网络侧管理员设置屏蔽,给相应的聊天室成员头像上画上一条横线等。
需要说明的是,实施例2是在聊天室系统能够对聊天室成员的发言权进行有效控制和管理的前提下实施的。至于具体如何对聊天室成员的发言权进行有效控制,不在本发明中进行详细讨论。
另外,聊天客户端既可以根据用户在本地对聊天室成员的屏蔽设置生成对应的屏蔽命令,变换被屏蔽的聊天室成员的对应头像;还可以接收聊天室服务器转发的屏蔽命令,根据屏蔽命令中携带的聊天室成员标识信息,变换聊天室成员列表中对应聊天室成员的头像。两个功能可以同时具备。
根据本发明提供的上述方法,本发明提供一种完成对应功能的聊天客户端,其具体功能结构如图3所示,包括屏蔽命令生成单元,根据用户在本地对聊天室成员的屏蔽设置生成屏蔽命令,发送给屏蔽命令执行单元;屏蔽命令执行单元,接收屏蔽命令,变换本地聊天室成员列表上被屏蔽聊天室成员的头像,用以显示出对应聊天室成员被屏蔽。
还可以包括屏蔽命令接收单元,接收聊天室服务器转发的携带被屏蔽聊天室成员标识信息的屏蔽命令,发送给所述屏蔽命令执行单元。
当聊天客户端提供给聊天室管理员使用,用于向聊天室服务器发送各种控制命令时,该聊天客户端需要比普通的聊天客户端多设置一些功能单元,用于完成其特定的控制功能。这样,还需要在聊天客户端中设置屏蔽命令发送单元,用于向聊天室服务器发送携带被屏蔽的聊天室成员的标识信息的屏蔽命令。
本发明另提供一种相对应的聊天系统,其具体结构如图4所示,包括多个聊天客户端和聊天室服务器;其中,聊天客户端的功能结构单元如图3所示,包括屏蔽命令生成单元、屏蔽命令执行单元、屏蔽命令发送单元(可选)、屏蔽命令接收单元。各功能单元完成的具体功能如上所述,不重述。
本发明聊天系统中的聊天室服务器还可以包括屏蔽命令接收/转发单元,接收聊天室管理员通过所在聊天客户端向聊天室服务器发送的携带被屏蔽的一个或多个聊天室成员标识信息的屏蔽命令;并转发所述屏蔽命令给聊天室全部在线聊天客户端。
综上所述,本发明由聊天客户端根据指示屏蔽一个或多个聊天室成员的屏蔽命令变换本地聊天室成员列表上被屏蔽聊天室成员的头像,可以直观地显示出某一个或一些聊天室成员被屏蔽,方便用户使用。
本发明可以根据用户在本地对聊天室成员的屏蔽设置生成对应的屏蔽命令,变换用户通过聊天室成员列表选定的进行屏蔽的聊天室成员的对应头像;还可以接收聊天室服务器转发的屏蔽命令(由聊天室管理员通过所在聊天客户端发送给聊天室服务器),根据屏蔽命令中携带的聊天室成员标识信息,变换聊天室成员列表中对应聊天室成员的头像,以表示该成员被屏蔽。因此,本发明不仅可以方便用户在本地设置屏蔽并直观显示出被屏蔽的聊天室成员;还可以根据网络侧的屏蔽命令将被屏蔽的成员变换头像,控制灵活方便。
本发明还可以通过给变换后的头像添加不同的屏蔽标识,用以区分是用户设置屏蔽还是网络侧管理员设置屏蔽。采用简单的标识实现对被屏蔽成员的分类,进一步提升用户的业务感受。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种显示聊天室成员被屏蔽的方法,其特征在于,包括聊天客户端根据指示屏蔽一个或多个聊天室成员的屏蔽命令变换本地聊天室成员列表上被屏蔽的聊天室成员的头像,用以显示出对应聊天室成员被屏蔽。
2.如权利要求1所述的显示聊天室成员被屏蔽的方法,其特征在于,所述聊天客户端根据用户在本地对聊天室成员的屏蔽设置生成所述屏蔽命令;和/或所述聊天客户端接收聊天室服务器发送的所述屏蔽命令。
3.如权利要求2所述的显示聊天室成员被屏蔽的方法,其特征在于,由用户在聊天客户端的聊天室成员列表中选择希望屏蔽的一个或多个聊天室成员,并对选定的聊天室成员分别设置屏蔽;所述聊天客户端根据用户的设置生成所述屏蔽命令,变换本地聊天室成员列表上已设置屏蔽的聊天室成员的头像。
4.如权利要求2所述的显示聊天室成员被屏蔽的方法,其特征在于,由聊天室管理员通过所在聊天客户端向聊天室服务器发送屏蔽命令,携带被屏蔽的一个或多个聊天室成员的标识信息;所述聊天室服务器接收并转发所述屏蔽命令给聊天室全部在线聊天客户端;所述聊天客户端根据所述屏蔽命令中携带的聊天室成员标识信息变换本地聊天室成员列表上对应聊天室成员的头像。
5.如权利要求2、3或4所述的显示聊天室成员被屏蔽的方法,其特征在于,所述变换被屏蔽聊天室成员的头像,包括在被屏蔽聊天室成员的正常头像上添加屏蔽标识。
6.如权利要求5所述的显示聊天室成员被屏蔽的方法,其特征在于,根据本地生成的屏蔽命令在对应聊天室成员的正常头像上添加第一屏蔽标识;根据聊天室下发的屏蔽命令在对应聊天室成员的正常头像上添加第二屏蔽标识;所述第一屏蔽标识与第二屏蔽标识不相同。
7.一种聊天客户端,其特征在于,包括屏蔽命令生成单元,根据用户在本地对聊天室成员的屏蔽设置生成屏蔽命令,发送给屏蔽命令执行单元;屏蔽命令执行单元,接收屏蔽命令,变换本地聊天室成员列表上被屏蔽聊天室成员的头像,用以显示出对应聊天室成员被屏蔽。
8.如权利要求7所述的聊天客户端,其特征在于,还包括屏蔽命令接收单元,接收聊天室服务器下发的携带被屏蔽聊天室成员标识信息的屏蔽命令,发送给所述屏蔽命令执行单元;屏蔽命令发送单元,向聊天室服务器发送屏蔽命令,携带被屏蔽的一个或多个聊天室成员的标识信息。
9.一种聊天系统,包括聊天客户端和聊天室服务器;其特征在于,所述聊天客户端包括屏蔽命令生成单元,根据用户在本地对聊天室成员的屏蔽设置生成屏蔽命令,发送给屏蔽命令执行单元;屏蔽命令执行单元,接收屏蔽命令,变换本地聊天室成员列表上被屏蔽聊天室成员的头像,用以显示出对应聊天室成员被屏蔽。
10.如权利要求9所述的聊天系统,其特征在于,所述聊天客户端还包括屏蔽命令发送单元,向聊天室服务器发送屏蔽命令,携带被屏蔽的一个或多个聊天室成员的标识信息;屏蔽命令接收单元,接收聊天室服务器下发的携带被屏蔽聊天室成员标识信息的屏蔽命令,发送给所述屏蔽命令执行单元;所述聊天室服务器包括屏蔽命令接收/转发单元,接收聊天室管理员通过所在聊天客户端向聊天室服务器发送的携带被屏蔽的一个或多个聊天室成员标识信息的屏蔽命令;并转发所述屏蔽命令给聊天室全部在线聊天客户端。
全文摘要
本发明公开了一种显示聊天室成员被屏蔽的方法,包括聊天客户端根据指示屏蔽一个或多个聊天室成员的屏蔽命令变换本地聊天室成员列表上被屏蔽的聊天室成员的头像,用以显示出对应聊天室成员被屏蔽。本发明还公开了对应所述方法的聊天客户端和聊天系统。采用本发明可以直观地显示出某一个或一些聊天室成员被屏蔽,方便用户使用,提升用户业务感受。
文档编号G06F17/00GK101087293SQ200610092128
公开日2007年12月12日 申请日期2006年6月5日 优先权日2006年6月5日
发明者程永波 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1