CN1992685A - 一种拒绝接收用户消息的方法 - Google Patents
一种拒绝接收用户消息的方法 Download PDFInfo
- Publication number
- CN1992685A CN1992685A CN 200510132867 CN200510132867A CN1992685A CN 1992685 A CN1992685 A CN 1992685A CN 200510132867 CN200510132867 CN 200510132867 CN 200510132867 A CN200510132867 A CN 200510132867A CN 1992685 A CN1992685 A CN 1992685A
- Authority
- CN
- China
- Prior art keywords
- user
- group
- communication
- severing
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种拒绝接收用户消息的方法,以使单个用户或群组用户避免受到拒绝往来用户发出的消息的骚扰。本发明中服务器端可根据预先为单个用户或群组用户指定的拒绝往来用户将该拒绝往来用户向所述单个用户或群组用户发送的消息丢弃,以使单个用户或群组用户避免受到拒绝往来用户发出的消息的骚扰,极大地提高了即时通信过程的安全性。
Description
技术领域
本发明涉及计算机技术,尤其涉及一种拒绝接收用户消息的方法。
背景技术
随着信息量的急速增加和人们生活节奏的加快,网络为人们提供了一种极为便利和快捷的信息交流方式。在网络越来越普及的同时,各种类型的即时通信工具(如QQ、TM、MSN等)也已成为用户必不可少的软件工具,在用户的工作和生活中均得到了广泛的使用。即时通信工具最基本的功能是与联系人进行即时沟通交流,为满足用户多样化的需求,目前各大即时通信软件除了支持单个用户与单个用户之间的沟通以外,还都推出了群组的服务,使得用户不但可以体验单个用户之间的沟通,而且可以使同一类别或者具有同一特征的用户在一个虚拟的空间中进行交流与沟通。
在目前的即时通信软件中,为了避免用户受到一些不必要的骚扰,用户可将其联系人列表中的某些联系人添加到黑名单中,当用户将某个联系人设置为黑名单成员时,客户端发送设置黑名单成员的协议命令到服务器,服务器根据该黑名单成员的标识信息,把该黑名单成员从用户的联系人列表中删除,同时将该用户从黑名单成员的联系人列表中删除,这样用户和该黑名单成员之间就无法进行通信了。现有技术中的黑名单设置方式仅支持单个用户将其联系人列表中的某个单个用户设置为黑名单成员,对将任意指定用户设置为黑名单成员的方式不予支持,并且现有技术中所设置的黑名单成员仍然可以重新向用户发起联系人添加请求,从而可能还会对用户造成一定的干扰。
随着即时通信软件中群组业务的不断发展,群组的分类也越来越丰富,群组业务在用户的工作及生活中均得到了广泛的使用,群组成员通过群组可在虚拟空间中进行共同问题的探讨与分析。但是伴随着群组成员的增多,对群组的安全性也提出了更高的要求。现有技术中群组同样存在着被用户骚扰的可能,例如某些用户经常发送申请加入群组的请求,这样就造成了对群组中多个管理员的骚扰问题,而如果某个管理员不小心误点了同意加入,就造成了无关的用户加入了群组,容易对群组的安全性造成一定的影响。
发明内容
本发明提供一种拒绝接收用户消息的方法,以使单个用户或群组用户避免受到拒绝往来用户发出的消息的骚扰。
本发明方法包括:
一种拒绝接收用户消息的方法,包括步骤:
A、群组管理员通过管理员客户端将群组标识及指定的拒绝往来用户标识发送到群组服务器端关联保存;
B、群组服务器端根据所述关联保存的信息将所述拒绝往来用户向所述群组发送的消息丢弃。
所述群组管理员指定的拒绝往来用户为已加入所述群组的用户。
所述步骤A和步骤B之间还包括步骤:
群组服务器端将所述拒绝往来用户标识从本地保存的所述群组标识对应的群组成员标识中删除,以及将所述群组标识从所述拒绝往来用户标识对应的已添加群组标识中删除;
群组成员客户端将所述拒绝往来用户标识从本地保存的所述群组标识对应的群组成员标识中删除,并根据删除后剩余的群组成员标识重新加载并显示群组成员列表。
所述群组管理员指定的拒绝往来用户为请求加入所述群组的用户。
所述步骤B后还包括步骤:
群组服务器端向所述拒绝往来用户发送所述群组拒绝接收其消息的提示信息。
一种拒绝接收用户消息的方法,包括步骤:
A、用户通过客户端将用户标识及指定的拒绝往来用户标识发送到服务器端关联保存;
B、服务器端根据所述关联保存的信息将所述拒绝往来用户向所述用户发送的消息丢弃。
所述用户指定的拒绝往来用户为该用户的联系人列表成员。
所述步骤A和步骤B之间还包括步骤:
服务器端将所述拒绝往来用户标识从本地保存的所述用户标识对应的联系人标识中删除,以及将所述用户标识从所述拒绝往来用户标识对应的联系人标识中删除;
客户端将所述拒绝往来用户标识从本地保存的所述用户标识对应的联系人标识中删除,并根据删除后剩余的联系人标识重新加载并显示联系人列表。
所述用户指定的拒绝往来用户为请求加入该用户联系人列表的用户。
所述步骤B后还包括步骤:
服务器端向所述拒绝往来用户发送所述用户拒绝接收其消息的提示信息。
本发明有益效果如下:
本发明中服务器端根据预先为单个用户或群组用户指定的拒绝往来用户,可将该拒绝往来用户向所述单个用户或群组用户发送的消息丢弃,从而使单个用户或群组用户免受拒绝往来用户发出的消息的骚扰,极大的提高了即时通信过程的安全性。
附图说明
图1为本发明中为群组设置拒绝往来用户的方法的流程图;
图2为本发明中群组根据预设的拒绝往来用户名单拒绝接收用户消息的流程图;
图3为本发明中为单个用户设置拒绝往来用户的方法的流程图;
图4为本发明中单个用户根据预设的拒绝往来用户名单拒绝接收用户消息的流程图。
具体实施方式
本发明针对现有技术的缺陷,提出一种即时通信过程中服务器端根据预先指定的拒绝往来用户将该拒绝往来用户向所述单个用户或群组用户发送的消息丢弃的处理方式,以使单个用户或群组用户避免受到拒绝往来用户发出的消息的骚扰。
下面将结合附图对本发明的主要实现原理及其具体实施方式进行详细的阐述。
实施例一:
请参阅图1,该图为本发明中为群组设置拒绝往来用户的方法的流程图,其主要实现过程为:
步骤S10、在群组服务器端为各群组标识设置相对应的拒绝往来用户存储结构,用于存储该群组的拒绝往来用户标识;
如果在群组服务器端与群组标识相对应的拒绝往来用户存储结构已经存在,则步骤S10可以省略,仅包括下述步骤。
步骤S11、群组管理员通过管理员客户端的操作界面为群组指定拒绝往来用户;
群组管理员指定的拒绝往来用户可以为已加入群组的用户,也可以为请求加入群组的用户。
步骤S12、管理员客户端按照约定协议格式将设置群组拒绝往来用户协议命令、群组标识及群组管理员指定的拒绝往来用户标识组合到数据包中,对数据包进行加密处理后,利用约定的套接字端口发送到群组服务器端。
步骤S13、群组服务器在约定的套接字端口异步接收数据包,对数据包进行解密解析处理后,得出设置群组拒绝往来用户协议命令、群组标识以及拒绝往来用户标识,根据所述群组标识查询相应的拒绝往来用户存储结构,判断该拒绝往来用户标识当前是否存在于相应的拒绝往来用户存储结构中,若不存在,执行步骤S14。否则,结束当前流程。
步骤S14、将拒绝往来用户标识添加到群组标识对应的拒绝往来用户存储结构中。
步骤S15、查询该群组标识对应的群组成员标识名单,并判断拒绝往来用户标识是否位于该群组成员标识名单中,若是,则该拒绝往来用户为已加入群组的用户,执行步骤S16、S17,否则,直接执行步骤S17;
步骤S16、解除群组同拒绝往来用户之间的关联;
群组服务器端将该拒绝往来用户标识从本地保存的群组标识对应的群组成员标识中删除,以及将所述群组标识从所述拒绝往来用户标识对应的已添加群组标识中删除;
群组成员客户端将拒绝往来用户标识从本地保存的群组标识对应的群组成员标识中删除,并根据删除后剩余的群组成员标识重新加载并显示群组成员列表。
步骤S17、群组服务器向群组内的所有管理员客户端发送携带有成功设置拒绝往来用户的协议命令的数据包,管理员客户端解析群组服务器下发的数据包,得到设置某用户为拒绝往来用户的通知消息。
请参阅图2,该图为本发明中群组根据预设的拒绝往来用户名单拒绝接收用户消息的流程图,其主要实现过程为:
步骤S20、用户按照约定协议格式将用户消息、自身用户标识以及群组标识组合到数据包中,对数据包进行加密处理后,利用约定的套接字端口向群组服务器发送该数据包。
步骤S21、群组服务器在约定的套接字端口异步等待接收数据包,对接收到数据包进行解密以及解析操作,确认接收到的数据包是有效的数据包后,解析出数据包中的用户消息、群组标识及用户标识。
步骤S22、群组服务器利用解析出的群组标识查询相应的拒绝往来用户标识存储结构,遍历其中的拒绝往来用户标识,判断解析出的用户标识是否存在于拒绝往来用户标识中,若存在,执行步骤S23,否则,执行步骤S24。
步骤S23、群组服务器将该用户向群组发送的消息丢弃,同时向该用户发送群组拒绝接收其消息的提示信息。
步骤S24、群组服务器向群组转发该用户发出的消息;
若该消息为请求加入群组的用户发出的加入群组请求消息,则群组服务器根据群组标识查询相应的群组管理员标识名单,根据群组管理员标识,查询登录服务器获取群组的所有管理员客户端登录的动态IP地址及PORT端口,群组服务器根据管理员客户端的动态IP地址及PORT端口,组合加入群组请求消息及发出请求的用户标识到数据包中,将该数据包发送给群组中的所有管理员客户端,管理员客户端在约定的套接字端口异步接收群组服务器下发的数据包,并对接收到的数据包进行解密及解析操作,确认是有效的数据包后解析出其中的加入群组请求消息及发出请求的用户标识,并通过提示窗口显示用户向群组发出加入群组请求的提示信息。
若该消息为已加入群组的用户向群组内所有成员发送的即时消息,则群组服务器根据群组标识查询相应的群组成员标识名单,根据群组成员标识,查询登录服务器获取群组内所有在线成员的动态IP地址及PORT端口,群组服务器根据在线群组成员的动态IP地址及PORT端口,组合该即时消息及发出即时消息的用户标识到数据包中,将该数据包发送给群组中的所有在线群组成员客户端,群组成员客户端在约定的套接字端口异步接收群组服务器下发的数据包,并对接收到的数据包进行解密及解析操作,确认是有效的数据包后解析出其中的即时消息及发出即时消息的用户标识,并在聊天窗口内显示该用户发出的即时消息。
上述实施例中群组服务器端可根据群组管理员预先指定的拒绝往来用户将该拒绝往来用户向群组发送的消息丢弃,以使群组管理员免受拒绝往来用户发出的消息的骚扰,同样的处理方式也适用于单个用户,下述实施例二将对服务器端根据单个用户预先指定的拒绝往来用户将该拒绝往来用户向该单个用户发送的消息丢弃,以使单个用户免受拒绝往来用户发出的消息的骚扰的具体实现方式进行说明。
实施例二:
请参阅图3,该图为本发明中为单个用户设置拒绝往来用户的方法的流程图,其主要实现过程为:
步骤S30、在服务器端针对用户标识设置相对应的拒绝往来用户存储结构,用于存储该用户的拒绝往来用户标识;
如果在服务器端与用户标识相对应的拒绝往来用户存储结构已经存在,则步骤S30可以省略,仅包括下述步骤。
步骤S31、用户通过客户端的操作界面指定自身的拒绝往来用户,拒绝往来用户可以为该用户的联系人列表成员,也可以为请求加入该用户的联系人列表的用户。
步骤S32、客户端按照约定协议格式将设置拒绝往来用户协议命令、用户标识及指定的拒绝往来用户标识组合到数据包中,对数据包进行加密处理后,利用约定的套接字端口发送到服务器端。
步骤S33、服务器在约定的套接字端口异步接收数据包,对数据包进行解密解析处理后,得出设置拒绝往来用户协议命令、用户标识以及拒绝往来用户标识,根据用户标识查询相应的拒绝往来用户存储结构,判断该拒绝往来用户标识当前是否存在于拒绝往来用户存储结构中,若不存在,执行步骤S34。否则,结束当前流程。
步骤S34、将拒绝往来用户标识添加到用户标识对应的拒绝往来用户存储结构中。
步骤S35、查询该用户标识对应的联系人标识名单,并判断拒绝往来用户标识是否位于该联系人标识名单中,若是,则该拒绝往来用户为该用户的联系人,执行步骤S36、S37,否则,直接执行步骤S37;
步骤S36、解除用户同其拒绝往来用户之间的关联;
服务器端将所述拒绝往来用户标识从本地保存的所述用户标识对应的联系人标识中删除,以及将所述用户标识从所述拒绝往来用户标识对应的联系人标识中删除;
客户端将所述拒绝往来用户标识从本地保存的所述用户标识对应的联系人标识中删除,并根据删除后剩余的联系人标识重新加载并显示联系人列表。
步骤S37、服务器向用户登录客户端发送携带有成功设置拒绝往来用户的协议命令的数据包,客户端解析服务器下发的数据包,得到设置某用户为拒绝往来用户的通知消息。
请参阅图4,该图为本发明中单个用户根据预设的拒绝往来用户名单拒绝接收用户消息的流程图,其主要实现过程为:
步骤S40、源用户按照约定协议格式将用户消息、源用户标识及目的用户标识组合到数据包中,对数据包进行加密处理后,利用约定的套接字端口向服务器发送该数据包;
其中所述源用户和所述目的用户均为单个用户。
步骤S41、服务器在约定的套接字端口异步等待接收数据包,对接收到数据包进行解密以及解析操作,确认接收到的数据包是有效的数据包后,解析出数据包中的用户消息、源用户标识及目的用户标识。
步骤S42、服务器查询目的用户标识对应的拒绝往来用户标识存储结构,遍历其中的拒绝往来用户标识,判断解析出的用户标识是否存在于拒绝往来用户标识中,若存在,执行步骤S43,否则,执行步骤S44。
步骤S43、服务器将源用户发出的用户消息丢弃,同时向源用户发送目的用户拒绝接收其消息的提示信息。
步骤S44、服务器向目的用户转发源用户发出的用户消息。
本发明中服务器端根据预先为单个用户或群组用户指定的拒绝往来用户,可将该拒绝往来用户向所述单个用户或群组用户发送的消息丢弃,从而使单个用户或群组用户免受拒绝往来用户发出的消息的骚扰,极大的提高了即时通信过程的安全性。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1、一种拒绝接收用户消息的方法,其特征在于,包括步骤:
A、群组管理员通过管理员客户端将群组标识及指定的拒绝往来用户标识发送到群组服务器端关联保存;
B、群组服务器端根据所述关联保存的信息将所述拒绝往来用户向所述群组发送的消息丢弃。
2、如权利要求1所述的方法,其特征在于,所述群组管理员指定的拒绝往来用户为已加入所述群组的用户。
3、如权利要求2所述的方法,其特征在于,所述步骤A和步骤B之间还包括步骤:
群组服务器端将所述拒绝往来用户标识从本地保存的所述群组标识对应的群组成员标识中删除,以及将所述群组标识从所述拒绝往来用户标识对应的已添加群组标识中删除;
群组成员客户端将所述拒绝往来用户标识从本地保存的所述群组标识对应的群组成员标识中删除,并根据删除后剩余的群组成员标识重新加载并显示群组成员列表。
4、如权利要求1所述的方法,其特征在于,所述群组管理员指定的拒绝往来用户为请求加入所述群组的用户。
5、如权利要求1所述的方法,其特征在于,所述步骤B后还包括步骤:
群组服务器端向所述拒绝往来用户发送所述群组拒绝接收其消息的提示信息。
6、一种拒绝接收用户消息的方法,其特征在于,包括步骤:
A、用户通过客户端将用户标识及指定的拒绝往来用户标识发送到服务器端关联保存;
B、服务器端根据所述关联保存的信息将所述拒绝往来用户向所述用户发送的消息丢弃。
7、如权利要求6所述的方法,其特征在于,所述用户指定的拒绝往来用户为该用户的联系人列表成员。
8、如权利要求7所述的方法,其特征在于,所述步骤A和步骤B之间还包括步骤:
服务器端将所述拒绝往来用户标识从本地保存的所述用户标识对应的联系人标识中删除,以及将所述用户标识从所述拒绝往来用户标识对应的联系人标识中删除;
客户端将所述拒绝往来用户标识从本地保存的所述用户标识对应的联系人标识中删除,并根据删除后剩余的联系人标识重新加载并显示联系人列表。
9、如权利要求6所述的方法,其特征在于,所述用户指定的拒绝往来用户为请求加入该用户联系人列表的用户。
10、如权利要求6所述的方法,其特征在于,所述步骤B后还包括步骤:
服务器端向所述拒绝往来用户发送所述用户拒绝接收其消息的提示信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200510132867A CN100588182C (zh) | 2005-12-27 | 2005-12-27 | 一种拒绝接收用户消息的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200510132867A CN100588182C (zh) | 2005-12-27 | 2005-12-27 | 一种拒绝接收用户消息的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1992685A true CN1992685A (zh) | 2007-07-04 |
CN100588182C CN100588182C (zh) | 2010-02-03 |
Family
ID=38214637
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200510132867A Active CN100588182C (zh) | 2005-12-27 | 2005-12-27 | 一种拒绝接收用户消息的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100588182C (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101163117B (zh) * | 2007-11-30 | 2010-04-14 | 腾讯科技(深圳)有限公司 | 一种群组管理方法、群组资源共享方法及即时通讯装置 |
CN103400067A (zh) * | 2013-03-29 | 2013-11-20 | 青岛海信电器股份有限公司 | 权限管理方法、***及服务器 |
CN104052646A (zh) * | 2013-03-12 | 2014-09-17 | ***通信集团公司 | 一种基于照片识别的即时通信方法、服务器和*** |
-
2005
- 2005-12-27 CN CN200510132867A patent/CN100588182C/zh active Active
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101163117B (zh) * | 2007-11-30 | 2010-04-14 | 腾讯科技(深圳)有限公司 | 一种群组管理方法、群组资源共享方法及即时通讯装置 |
CN104052646A (zh) * | 2013-03-12 | 2014-09-17 | ***通信集团公司 | 一种基于照片识别的即时通信方法、服务器和*** |
CN103400067A (zh) * | 2013-03-29 | 2013-11-20 | 青岛海信电器股份有限公司 | 权限管理方法、***及服务器 |
CN103400067B (zh) * | 2013-03-29 | 2016-08-10 | 青岛海信电器股份有限公司 | 权限管理方法、***及服务器 |
Also Published As
Publication number | Publication date |
---|---|
CN100588182C (zh) | 2010-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1249973C (zh) | 存在及会话处理信息 | |
CN1207876C (zh) | 短消息网关、向移动电话提供信息服务的***和方法 | |
CN101047703A (zh) | 一种群组加入方法与*** | |
CN1790998A (zh) | 呈现综合管理***、呈现服务器及呈现信息管理程序 | |
CN101047511A (zh) | 一种文件传输方法与*** | |
CN1941748A (zh) | 一种群组消息发送方法及发送客户端和*** | |
CN1992618A (zh) | 控制即时通讯客户端显示用户状态的方法及*** | |
CN1794834A (zh) | 一种创建群组和添加群组成员的方法 | |
CN101056275A (zh) | 一种即时通讯***中对群组消息接收方式的设置方法 | |
CN1905466A (zh) | 群组通信***及其建立讨论组的方法 | |
CN1866863A (zh) | 一种网络设备的邻居发现方法及*** | |
CN101047605A (zh) | 一种远程控制方法及*** | |
CN101043346A (zh) | 一种为联系人添加标签的方法及*** | |
CN1835436A (zh) | 一种通用鉴权框架及一种实现鉴权的方法 | |
CN1925416A (zh) | 一种批量添加用户到群组的方法及装置 | |
CN1819607A (zh) | 一种实现集团通讯录业务的***及方法 | |
CN1933456A (zh) | 一种即时通信中按照时间段自动回复的方法及*** | |
CN1933398A (zh) | 一种即时通信中自动鉴权加好友的方法及*** | |
CN1863058A (zh) | 一种用户获取聊天室历史记录的方法和聊天室业务*** | |
CN101047522A (zh) | 自动添加成员的方法及其*** | |
CN1960277A (zh) | 一种客户端联系人管理方法及客户端 | |
CN1561043A (zh) | 一种多用户并发接入装置及其方法 | |
CN1889439A (zh) | 一种保存即时消息业务中会话信息的方法及*** | |
CN1992685A (zh) | 一种拒绝接收用户消息的方法 | |
CN1713621A (zh) | 一种企业即时通信方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |