一种针对成员等级的消息推送方法、装置、服务器及系统制造方法及图纸

技术编号:18898812 阅读:23 留言:0更新日期:2018-09-08 13:42
本发明专利技术公开了一种针对成员等级的消息推送方法、装置、服务器及系统,所述方法包括:响应客户端发送的登录请求,判断所述客户端所订阅的相应频道;接收所述客户端发送的消息并将所述消息加入消息队列;当所述客户端为管理员终端时,将信息推送至管理员频道、管理员私有频道和选取的订阅者私有频道;当所述客户端为订阅者终端时,将信息推送至所述管理员频道和订阅者私有频道或订阅者频道。本发明专利技术基于成员等级的划分和相应的频道订阅,能够实现选择不同等级的成员发布消息,以及跨等级的私密沟通,限制订阅者自己和管理员的消息和通知的可见范围,避免打扰其他订阅者,从而提高群组沟通效率,增强信息发布的针对性和有效性。

A message pushing method, device, server and system for member level

The invention discloses a message pushing method, device, server and system for member level. The method comprises: responding to a login request sent by a client, judging the corresponding channel subscribed by the client, receiving a message sent by the client and adding the message to the message queue, and when the client sends the message, judging the corresponding channel subscribed by the client. When it is an administrator terminal, the information is pushed to the administrator channel, the administrator private channel, and the selected subscriber private channel; when the client is a subscriber terminal, the information is pushed to the administrator channel and the subscriber private channel or subscriber channel. Based on the division of membership levels and corresponding channel subscriptions, the invention can select members of different levels to publish messages and communicate privately across levels, limit the visible range of messages and notifications of subscribers themselves and administrators, avoid disturbing other subscribers, thereby improving the efficiency of group communication and enhancing information transmission. The pertinence and effectiveness of the cloth.

【技术实现步骤摘要】
一种针对成员等级的消息推送方法、装置、服务器及系统
本专利技术涉及即时通讯
,尤其涉及一种针对成员等级的消息推送方法、装置、服务器及系统。
技术介绍
现有的群组,如QQ,微信,其实也有分管理员和普通成员,也有类似消息广播式发送的功能。但是现有群组其广播方式是通过类似群禁言的方式,限制管理员才能发言,普通成员无法发言。一般普通成员只能单独和某个管理员沟通,这种情况,其他管理员存在信息断层的情况。群组在针对特定用户发送消息,采取了@的方式,起到提醒作用,但是无法限制消息发送给特定用户,其他普通成员也会接受到另外人的@消息,对于其他人来说是一种信息干扰。而对于加入群组的成员们为了避免消息打扰,往往是通过设置全局或对应群的消息设置来选择不同提醒方式,却并没有从推送的消息源头减少成员接收的消息数量。况且,现有群组如QQ,微信等,发送的消息所有成员都可见,群成员较多,比较难管理,可能会出现泄露私密或重要消息的情况。原因主要是现有群组不能控制只向特定用户指定推送消息,无法控制消息范围。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种针对成员等级的消息推送方法、装置、服务器及系统,基于成员等级的划分和相应的频道订阅,能够实现选择不同等级的成员发布消息,避免重要消息泄露,以及跨等级的私密沟通,限制订阅者自己和管理员的消息和通知的可见范围,避免打扰其他订阅者,从而提高群组沟通效率,增强信息发布的针对性和有效性。为了解决上述技术问题,本专利技术实施例提供了一种针对成员等级的消息推送方法,包括如下步骤:响应客户端发送的登录请求,获取所述客户端的身份信息;所述客户端包括管理员终端和订阅者终端;根据所述客户端的身份信息,判断所述客户端所订阅的相应频道;所述频道包括管理员频道、订阅者频道和私有频道;所述私有频道包括管理员私有频道和订阅者私有频道;接收所述客户端发送的消息并将所述消息加入消息队列;当所述客户端为管理员终端时,将所述消息列队中的信息推送至所述管理员频道、当前管理员终端对应的管理员私有频道和选取的订阅者私有频道;当所述客户端为订阅者终端时,将所述消息列队中的信息推送至所述管理员频道和当前订阅者终端对应的所述订阅者私有频道。进一步地,所述当所述客户端为管理员终端时,将所述消息列队中的信息推送至所述管理员频道、当前管理员终端对应的管理员私有频道和选取的订阅者私有频道,具体为:当所述客户端为管理员终端,且所述管理员终端没有选取订阅者私有频道时,将所述消息列队中的信息推送至所述管理员频道和所述管理员终端对应的管理员私有频道;当所述客户端为管理员终端,且所述管理员终端选取有订阅者私有频道时,将所述消息列队中的信息推送至所述管理员频道、当前管理员终端对应的所述管理员私有频道和选取的订阅者私有频道;当所述客户端为管理员终端,且所述管理员终端选取所有订阅者私有频道时,将所述消息列队中的信息推送至所述管理员频道、当前管理员终端对应的所述管理员私有频道和所述订阅者频道。进一步地,所述根据所述客户端的身份信息,判断所述客户端所订阅的相应频道,具体为:根据所述客户端的身份信息,判断所述客户端为管理员终端或订阅者终端;若所述客户端为管理员终端,则所述客户端所订阅的相应频道为管理员频道、所述管理员终端对应的所述管理员私有频道;若所述客户端为订阅者终端,则所述客户端所订阅的相应频道为订阅者频道、所述订阅者终端对应的所述订阅者私有频道;所述身份信息包括管理员信息或订阅者信息。进一步地,所述消息包含有from字段和to字段,或from字段和broadcast字段;含有to字段的所述消息为推送至所述管理员频道、管理员私有频道和选取的订阅者私有频道的消息;含有broadcast字段的所述消息为推送至所述管理员频道、当前管理员终端对应的所述管理员私有频道和所述订阅者频道的消息。进一步地,所述管理员终端能够查阅所有所述消息;所述订阅者终端仅能够查阅含有broadcast字段的所述消息和含有to字段且推送至当前所述订阅者终端对应的订阅者私有频道的所述消息。进一步地,所述的针对成员等级的消息推送方法,还包括:响应客户端发送的群创建请求,创建讨论群,并默认所述客户端为管理员终端;响应所述管理员终端根据通讯录信息添加群成员的请求,更新群成员列表;根据所述群成员列表,获取所述客户端的等级权限,并根据所述等级权限为所述客户端订阅相应的频道;所述等级权限包括管理员权限和订阅者权限。本专利技术实施例还提供了一种针对成员等级的消息推送装置,包括:群创建单元,用于响应客户端发送的群创建请求,创建讨论群,并默认所述客户端为管理员终端;成员添加单元,用于响应所述管理员终端根据通讯录信息添加群成员的请求,更新群成员列表;频道订阅单元,用于根据所述群成员列表,获取所述客户端的等级权限,并根据所述等级权限为所述客户端订阅相应的频道;所述等级权限包括管理员权限和订阅者权限;身份信息获取单元,用于响应客户端发送的登录请求,获取所述客户端的身份信息;所述客户端包括管理员终端和订阅者终端;频道判断单元,用于根据所述客户端的身份信息,判断所述客户端所订阅的相应频道;所述频道包括管理员频道、订阅者频道和私有频道;所述私有频道包括管理员私有频道和订阅者私有频道;消息推送单元,用于接收所述客户端发送的消息并将所述消息加入消息队列;当所述客户端为管理员终端时,将所述消息列队中的信息推送至所述管理员频道、当前管理员终端对应的管理员私有频道和选取的订阅者私有频道;当所述客户端为订阅者终端时,将所述消息列队中的信息推送至所述管理员频道和当前订阅者终端对应的所述订阅者私有频道。本专利技术实施例还提供了一种针对成员等级的消息推送服务器,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述的针对成员等级的消息推送方法。本专利技术实施例还提供了一种针对成员等级的消息推送系统,包括客户端和服务器;所述客户端包括管理员终端和订阅者终端;所述客户端,用于发送登录请求至所述服务器;所述服务器,用于根据所述登录请求,获取所述客户端的身份信息,并根据所述客户端的身份信息,判断所述客户端所订阅的相应频道;所述频道包括管理员频道、订阅者频道和私有频道;所述私有频道包括管理员私有频道和订阅者私有频道;所述客户端,还用于发送的消息至所述服务器;所述服务器,还用于将所述消息加入消息队列;当所述客户端为管理员终端时,将所述消息列队中的信息推送至所述管理员频道、当前管理员终端对应的管理员私有频道和选取的订阅者私有频道;当所述客户端为订阅者终端时,将所述消息列队中的信息推送至所述管理员频道和当前订阅者终端对应的所述订阅者私有频道。进一步地,所述当所述客户端为管理员终端时,将所述消息列队中的信息推送至所述管理员频道、当前管理员终端对应的管理员私有频道和选取的订阅者私有频道,具体为:当所述客户端为管理员终端,且所述管理员终端没有选取订阅者私有频道时,将所述消息列队中的信息推送至所述管理员频道和所述管理员终端对应的管理员私有频道;当所述客户端为管理员终端,且所述管理员终端选取有订阅者私有频道时,将所述消息列队中的信息推送至所述管理员频道、当前管理员终端对应的所述本文档来自技高网...

【技术保护点】
1.一种针对成员等级的消息推送方法,其特征在于,包括如下步骤:响应客户端发送的登录请求,获取所述客户端的身份信息;所述客户端包括管理员终端和订阅者终端;根据所述客户端的身份信息,判断所述客户端所订阅的相应频道;所述频道包括管理员频道、订阅者频道和私有频道;所述私有频道包括管理员私有频道和订阅者私有频道;接收所述客户端发送的消息并将所述消息加入消息队列;当所述客户端为管理员终端时,将所述消息列队中的信息推送至所述管理员频道、当前管理员终端对应的管理员私有频道和选取的订阅者私有频道;当所述客户端为订阅者终端时,将所述消息列队中的信息推送至所述管理员频道和当前订阅者终端对应的所述订阅者私有频道。

【技术特征摘要】
1.一种针对成员等级的消息推送方法,其特征在于,包括如下步骤:响应客户端发送的登录请求,获取所述客户端的身份信息;所述客户端包括管理员终端和订阅者终端;根据所述客户端的身份信息,判断所述客户端所订阅的相应频道;所述频道包括管理员频道、订阅者频道和私有频道;所述私有频道包括管理员私有频道和订阅者私有频道;接收所述客户端发送的消息并将所述消息加入消息队列;当所述客户端为管理员终端时,将所述消息列队中的信息推送至所述管理员频道、当前管理员终端对应的管理员私有频道和选取的订阅者私有频道;当所述客户端为订阅者终端时,将所述消息列队中的信息推送至所述管理员频道和当前订阅者终端对应的所述订阅者私有频道。2.根据权利要求1所述的针对成员等级的消息推送方法,其特征在于,所述当所述客户端为管理员终端时,将所述消息列队中的信息推送至所述管理员频道、当前管理员终端对应的管理员私有频道和选取的订阅者私有频道,具体为:当所述客户端为管理员终端,且所述管理员终端没有选取订阅者私有频道时,将所述消息列队中的信息推送至所述管理员频道和所述管理员终端对应的管理员私有频道;当所述客户端为管理员终端,且所述管理员终端选取有订阅者私有频道时,将所述消息列队中的信息推送至所述管理员频道、当前管理员终端对应的所述管理员私有频道和选取的订阅者私有频道;当所述客户端为管理员终端,且所述管理员终端选取所有订阅者私有频道时,将所述消息列队中的信息推送至所述管理员频道、当前管理员终端对应的所述管理员私有频道和所述订阅者频道。3.根据权利要求1所述的针对成员等级的消息推送方法,其特征在于,所述根据所述客户端的身份信息,判断所述客户端所订阅的相应频道,具体为:根据所述客户端的身份信息,判断所述客户端为管理员终端或订阅者终端;若所述客户端为管理员终端,则所述客户端所订阅的相应频道为管理员频道、所述管理员终端对应的所述管理员私有频道;若所述客户端为订阅者终端,则所述客户端所订阅的相应频道为订阅者频道、所述订阅者终端对应的所述订阅者私有频道;所述身份信息包括管理员信息或订阅者信息。4.根据权利要求1所述的针对成员等级的消息推送方法,其特征在于,所述消息包含有from字段和to字段,或from字段和broadcast字段;含有to字段的所述消息为推送至所述管理员频道、管理员私有频道和选取的订阅者私有频道的消息;含有broadcast字段的所述消息为推送至所述管理员频道、当前管理员终端对应的所述管理员私有频道和所述订阅者频道的消息。5.根据权利要求3所述的针对成员等级的消息推送方法,其特征在于,所述管理员终端能够查阅所有所述消息;所述订阅者终端仅能够查阅含有broadcast字段的所述消息和含有to字段且推送至当前所述订阅者终端对应的订阅者私有频道的所述消息。6.根据权利要求1所述的针对成员等级的消息推送方法,其特征在于,还包括:响应客户端发送的群创建请求,创建讨论群,并默认所述客户端为管理员终端;响应所述管理员终端根据通讯录信息添加群成员的请求,更新群成员列表;根据所述群成员列表,获取所述客户端的等级权限,并根据所述等级权限为所述客户端订阅相应的频...

【专利技术属性】
技术研发人员:林延中余富贵
申请(专利权)人:论客科技广州有限公司
类型:发明
国别省市:广东,44

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

1