一种信息屏蔽系统的制作方法

文档序号:7843909阅读:217来源:国知局
专利名称:一种信息屏蔽系统的制作方法
技术领域
本实用新型属于即时通信领域,尤其涉及一种信息屏蔽系统。
背景技术
随着社会信息化的不断进步,即时通信已被越来越多地应用,除了常见的个人应用,被用于企业的即时通信模式也不陌生,比如电话会议、视频会议等。对即时性要求较高的在线会议,当要求屏蔽一些会议成员与会议无关的聊天时,却常常因为网络拥塞、服务器繁忙等原因造成对屏蔽请求处理速度过慢,而影响了屏蔽处理的及时性,因此如何提高屏蔽效率,达到较好的会议效果成为急需解决的问题。

实用新型内容本实用新型提供一种信息屏蔽系统以解决上述问题。本实用新型提供一种信息屏蔽系统,包括业务逻辑服务器、控制服务器、全局会话服务器,所述业务逻辑服务器与所述全局会话服务器相连,所述控制服务器分别与所述业务逻辑服务器、所述全局会话服务器相连。所述业务逻辑服务器,用于接收到用户信息屏蔽请求后,向所述控制服务器发送查询请求;用于根据所述控制服务器的控制指令,进行处理。所述控制服务器,用于接收所述业务逻辑服务器发送的所述查询请求后,查询并获得所述全局会话服务器的繁忙率;用于根据所述全局会话服务器的繁忙率与预设值的比较结果,控制所述业务逻辑服务器的处理。所述全局会话服务器,用于根据所述控制服务器发送的查询请求,计算并反馈繁忙率至所述控制服务器。相较于先前技术,根据本实用新型提供的信息屏蔽系统,设置控制服务器查询全局会话服务器繁忙率,并根据全局会话服务器繁忙率与预设值的比较结果,控制所述业务逻辑服务器的处理,确保在全局会话服务器繁忙的情况下,系统仍然能够及时处理用户信息屏蔽请求,满足了在线会议即时性较高的要求。

此处所说明的附图用来提供对本实用新型的进一步理解,构成本申请的一部分, 本实用新型的示意性实施例及其说明用于解释本实用新型,并不构成对本实用新型的不当限定。在附图中图1所示为根据本实用新型的较佳实施例提供的信息屏蔽系统的示意图;图2所示为根据本实用新型的较佳实施例提供的信息屏蔽系统的结构示意图;图3所示为根据本实用新型的较佳实施例提供的信息屏蔽系统的工作流程图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本实用新型。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。[0011]图1所示为根据本实用新型的较佳实施例提供的信息屏蔽系统的示意图,如图1 所示。本实用新型的较佳实施例提供的信息屏蔽系统包括业务逻辑服务器1、控制服务器 2、全局会话服务器3,所述业务逻辑服务器1与所述全局会话服务器3相连,所述控制服务器2分别与所述业务逻辑服务器1、所述全局会话服务器3相连。所述业务逻辑服务器1, 用于接收到用户信息屏蔽请求后,向所述控制服务器2发送查询请求;用于根据所述控制服务器2的控制指令,进行处理。所述控制服务器2,用于接收所述业务逻辑服务器1发送的所述查询请求后,查询并获得所述全局会话服务器3的繁忙率;用于根据所述全局会话服务器3的繁忙率与预设值的比较结果,控制所述业务逻辑服务器1的处理。所述全局会话服务器3,用于根据所述控制服务器2发送的查询请求,计算并反馈繁忙率至所述控制服务器2。图2所示为根据本实用新型的较佳实施例提供的信息屏蔽系统的结构示意图,如图2所示。本实用新型的较佳实施例提供的信息屏蔽系统的结构包括第一网络会话服务器、第二网络会话服务器、第三网络会话服务器;第一网络会话服务器通过第一业务逻辑服务器与全局会话服务器相连;第二网络会话服务器通过第二业务逻辑服务器与全局会话服务器相连;第三网络会话服务器通过第三业务逻辑服务器与全局会话服务器相连;控制服务器分别与第一业务逻辑服务器、第二业务逻辑服务器、第三业务逻辑服务器、全局会话服务器相连。所述信息屏蔽系统的工作原理如下。第一、第二、第三网络会话服务器,用于在接收到用户发送的屏蔽请求后,发送所述屏蔽请求给第一、第二、第三业务逻辑服务器,第一、 第二、第三业务逻辑服务器接收到所述屏蔽请求后,向控制服务器发送查询请求,所述控制服务器接收所述查询请求后,查询并获得全局会话服务器的繁忙率。所述控制服务器根据所述全局会话服务器的繁忙率与预设值的比较结果,控制所述第一、第二、第三业务逻辑服务器的处理。图3所示为根据本实用新型的较佳实施例提供的信息屏蔽系统的工作流程图,如图3所示。本实用新型较佳实施例提供的信息屏蔽系统的工作流程包括步骤101 103。 下面结合图2对本实用新型的较佳实施例提供的信息屏蔽系统的工作流程作出说明。步骤101 业务逻辑服务器接收到用户信息屏蔽请求后,向控制服务器发送查询请求。其中,管理员将所述用户信息屏蔽请求发送给所对应的网络会话服务器,网络会话服务器将所述用户信息屏蔽请求发送给业务逻辑服务器,业务逻辑服务器接收到用户信息屏蔽请求后,向控制服务器发送查询请求。举例而言,若会议m中用户a即管理员对应第一网络会话服务器,管理员向第一网络会话服务器发起用户信息屏蔽请求,要求屏蔽对应第二网络会话服务器的用户b和对应第三网络会话服务器的用户c之间的相互对话信息。第一网络会话服务器将所述用户b和 c信息屏蔽请求发送给第一业务逻辑服务器,第一业务逻辑服务器接收到用户信息屏蔽请求后,向控制服务器发起查询请求。所述用户信息屏蔽请求携带信息为屏蔽用户名称、会议名称及屏蔽类型。用户信息屏蔽请求还可包括屏蔽时间段,用户信息屏蔽请求其它携带内容可根据会议具体情况设定,对此本实用新型不作限定。所述用户信息屏蔽请求具体格式如下表所示屏蔽用户名称会议名称屏蔽类型用户b会议m禁止与用户C聊天用户c会议m禁止与用户b聊天步骤102 所述控制服务器接收所述查询请求后,查询并获得全局会话服务器的繁忙率。具体而言,控制服务器接收所述查询请求后,向全局会话服务器发起繁忙率查询请求,全局会话服务器收到所述繁忙率查询请求后,计算当前自身繁忙率,即cpu利用率并将结果返回给控制服务器。步骤103 所述控制服务器根据所述全局会话服务器的繁忙率与预设值的比较结果,控制所述业务逻辑服务器的处理。其中,控制服务器接收全局会话服务器返回的繁忙率后,参照预设策略,若繁忙率大于等于预设值,则控制服务器向所述业务逻辑服务器发送压力流程处理指令;若繁忙率小于预设值,则控制服务器向所述业务逻辑服务器发送正常流程处理指令。结合步骤101中的示例,若所述预设值为90%,当控制服务器接收所述查询请求后,向全局会话服务器发起繁忙率查询请求并获得全局会话服务器当前繁忙率为92%,则控制服务器向所述第一业务逻辑服务器发送压力流程处理指令,第一业务逻辑服务器接收所述压力流程处理指令后,分别向用户b对应的第二业务逻辑服务器及用户c对应的第三业务逻辑服务器发送所述用户信息屏蔽请求。第二业务逻辑服务器及第三业务逻辑服务器根据所述用户信息屏蔽请求,在其临时屏蔽信息表中添加所述用户屏蔽信息,并发送至所述控制器服务器,所述控制服务器存储所述用户屏蔽信息。控制服务器分别存储第二业务逻辑服务器发送的所述用户b的屏蔽信息及第三业务逻辑服务器发送的用户c的屏蔽信息。即当用户b向对应的第二网络会话服务器发起与用户c的对话请求,第二网络会话服务器将用户b的对话请求发送给第二业务逻辑服务器,第二业务逻辑服务器在其屏蔽信息表中及临时屏蔽信息表中同时查询用户b的屏蔽信息,若在其屏蔽信息表中及临时屏蔽信息表中任何一个表中查询到已存储的用户b对于用户c的屏蔽信息,则向用户b返回提示 “禁止聊天”。或不向用户b返回提示,也不发送用户b向用户c的谈话内容。所述控制服务器内设置有定时器,控制服务器获取第二业务逻辑服务器及第三业务逻辑服务器中临时屏蔽信息表所述用户屏蔽信息的方式还可以为所述控制服务器定时器触发并且所述控制服务器获得的所述全局会话服务器的繁忙率小于预设值时,向第二业务逻辑服务器及第三业务逻辑服务器发送请求指令,第二业务逻辑服务器及第三业务逻辑服务器接收所述请求指令后,向所述控制服务器发送临时屏蔽信息表中用户屏蔽信息。所述控制服务器定时器触发时,所述控制服务器查询并获得所述全局会话服务器的繁忙率。例如,控制服务器查询并获得所述全局会话服务器的繁忙率为80%,小于预设值90 %,则所述控制服务器向第二业务逻辑服务器及第三业务逻辑服务器发送请求指令, 第二业务逻辑服务器及第三业务逻辑服务器接收所述请求指令后,向所述控制服务器发送临时屏蔽信息表中用户屏蔽信息。控制服务器将所述用户b及用户c的屏蔽信息发送至全局服务器或所述控制服务器将所述已存储至控制服务器的用户b及用户c的屏蔽信息发送至全局服务器,所述全局服务器将用户b及用户c的屏蔽信息添加到屏蔽信息表中,并将用户b的屏蔽信息发送至所述第二业务逻辑服务器、用户c的屏蔽信息发送至所述第三业务逻辑服务器。发送完成后,控制服务器分别向第二业务逻辑服务器及第三业务逻辑服务器发送删除已发送的临时屏蔽信息表中用户b及用户c屏蔽信息的指令,完成删除操作。另一方面,若预设值为90%,当控制服务器接收所述查询请求后,向全局会话服务器发起繁忙率查询请求并获得全局会话服务器当前繁忙率为70%,则控制服务器向所述第一业务逻辑服务器发送正常流程处理指令,第一业务逻辑服务器接收到所述正常流程处理指令后,向所述全局会话服务器发送所述用户b及用户c的信息屏蔽请求,全局会话服务器接收到所述用户b及用户c的信息屏蔽请求后,在其屏蔽信息表中添加所述用户b及用户 c的屏蔽信息;所述全局会话服务器将分别向所述用户b对应的所述第二业务逻辑服务器发送用户b的屏蔽信息、向所述用户C对应的所述第三业务逻辑服务器发送所述用户C的屏蔽信息;所述第二业务逻辑服务器及第三业务逻辑服务器在其屏蔽信息表中分别添加接收到的所述用户b及用户C的屏蔽信息。当用户b向对应的第二网络会话服务器发起与用户C的对话请求,第二网络会话服务器将用户b的对话请求发送给第二业务逻辑服务器,第二业务逻辑服务器在其屏蔽信息表中查询到已存储的用户b对于用户C的屏蔽信息,则向用户b返回提示“禁止聊天”。或不向用户b返回提示,也不发送用户b向用户C的谈话内容。综上所述,根据本实用新型提供的信息屏蔽系统,通过控制服务器对全局会话服务器繁忙率的查询并根据与预设值的比较结果,对业务逻辑服务器的请求作不同机制的处理,确保在网络状况复杂、服务器繁忙的条件下,仍然能够及时处理用户信息屏蔽请求。以上所述仅为本实用新型的优选实施例而已,并不用于限制本实用新型,对于本领域的技术人员来说,本实用新型可以有各种更改和变化。凡在本实用新型的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。
权利要求1. 一种信息屏蔽系统,其特征在于,包括业务逻辑服务器、控制服务器、全局会话服务器,所述业务逻辑服务器与所述全局会话服务器相连,所述控制服务器分别与所述业务逻辑服务器、所述全局会话服务器相连所述业务逻辑服务器,用于接收到用户信息屏蔽请求后,向所述控制服务器发送查询请求;用于根据所述控制服务器的控制指令,进行处理;所述控制服务器,用于接收所述业务逻辑服务器发送的所述查询请求后,查询并获得所述全局会话服务器的繁忙率;用于根据所述全局会话服务器的繁忙率与预设值的比较结果,控制所述业务逻辑服务器的处理;所述全局会话服务器,用于根据所述控制服务器发送的查询请求,计算并反馈繁忙率至所述控制服务器。
专利摘要本实用新型提供一种信息屏蔽系统。上述系统包括业务逻辑服务器、控制服务器、全局会话服务器,所述业务逻辑服务器与所述全局会话服务器相连,所述控制服务器分别与所述业务逻辑服务器、所述全局会话服务器相连。所述业务逻辑服务器,用于接收到用户信息屏蔽请求后,向所述控制服务器发送查询请求;用于根据所述控制服务器的控制指令,进行处理。所述控制服务器,用于接收所述业务逻辑服务器发送的所述查询请求后,查询并获得所述全局会话服务器的繁忙率;用于根据所述全局会话服务器的繁忙率与预设值的比较结果,控制所述业务逻辑服务器的处理。所述全局会话服务器,用于根据所述控制服务器发送的查询请求,计算并反馈繁忙率至所述控制服务器。
文档编号H04L12/58GK202334583SQ20112046246
公开日2012年7月11日 申请日期2011年11月21日 优先权日2011年11月21日
发明者胡加明 申请人:苏州阔地网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1