诊疗服务器系统及其通信方法技术方案

技术编号:13348171 阅读:81 留言:0更新日期:2016-07-15 01:14
本发明专利技术公开了一种诊疗服务器系统及其通信方法。上述系统包括:仅负责用户登录和注册业务的接入服务器;消息服务器,与所述接入服务器相连接;配置管理服务器,与所述接入服务器相连接;诊疗室管理服务器,与所述接入服务器相连接;其中,所述消息服务器、所述配置管理服务器以及所述诊疗室管理服务器之间相互独立。根据本发明专利技术提供的技术方案,接入服务器只负责登录及注册相关的业务功能,减轻接入服务器的负担,其它业务根据功能的不同,设计不同的独立服务器来处理,降低了耦合度,提高了服务器的健壮性。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种诊疗服务器系统及其通信方法
技术介绍
针对诊疗项目服务器业务复杂、耦合度高、特别用户有在线概念,当服务器出问题或更换服务器时会导致用户全部掉线,影响很大的问题,设计一种服务器架构,解决上述种种问题,使服务器不仅在开发维护,更甚在用户体验上带来很大的提升。相关技术中,一个诊疗项目中单个服务器承载的业务多,且各个服务器之间有一定的耦合,这就导致牵一发而动全身,一个点出问题,会连锁反应引起其它模块的问题,严重的会导致整个服务器系统瘫痪,用户最终无法使用产品。图1为根据相关技术的服务器架构的示意图。如图1所示,该服务器架构中,接入服务器(PES)臃肿复杂,为维护带来极大不便。PES2结构和PES1一样,随着用户量的上升,同样的问题是要面对的。从产品开发过程来看,随着用户量的上升,经常遇到,由于PES某功能模块或其自身,或者与数据库交互压力过大导致整个PES异常,同时定位困难,进而影响用户的使用。
技术实现思路
本专利技术的主要目的在于公开了一种诊疗服务器系统及其通信方法,以至少解决相关技术的服务器架构中,服务器业务复杂、耦合度高,当服务器出问题或更换服务器时会导致用户全部掉线,影响很大的问题。根据本专利技术的一个方面,提供了一种诊疗服务器系统。根据本专利技术的诊疗服务器系统包括:仅负责用户登录和注册业务的接入服务器;消息服务器,与所述接入服务器相连接;用户配置及账户管理服务器服务器,与所述接入服务器相连接;诊疗室管理服务器,与所述接入服务器相连接;其中,所述消息服务器、所述配置管理服务器以及所述诊疗室管理服务器之间相互独立。根据本专利技术的另一方面,提供了一种诊疗服务器系统的通信方法。根据本专利技术的诊疗服务器系统的通信方法包括:接入服务器基于TCP链接接收来自于客户端的第一数据包;所述接入服务器根据所述第一数据包中的包类型字节判断所述第一数据包为发送至配置管理服务器的数据包;所述接入服务器根据所述第一数据包中的queryID判断该数据包所属的配置管理服务器;所述接入服务器将所述第一数据包的头部去掉,套上数据后发送至所述所属的配置管理服务器。根据本专利技术的又一方面,提供了一种诊疗服务器系统的通信方法。根据本专利技术的诊疗服务器系统的通信方法包括:接入服务器基于TCP链接接收来自于客户端的第三数据包;所述接入服务器根据所述第三数据包中的包类型字节判断所述第三数据包为发送至诊疗室管理服务器的数据包;所述接入服务器根据所述第三数据包中的queryID判断该数据包所属的所述诊疗室管理服务器;所述接入服务器将所述第三数据包的头部去掉,套上数据后发送至所述所属的所述诊疗室管理服务器。根据本专利技术的再一方面,提供了一种诊疗服务器系统的通信方法。根据本专利技术的诊疗服务器系统的通信方法包括:接入服务器基于TCP链接接收来自于客户端的第五数据包;所述接入服务器根据所述第五数据包中的包类型字节判断所述第五数据包为发送至消息服务器的数据包;所述接入服务器根据所述第五数据包中的queryID判断该数据包所属的消息服务器;所述接入服务器将所述第五数据包的头部去掉,套上数据后发送至所述所属的消息服务器。与现有技术相比,本专利技术实施例至少具有以下优点:提供了一种新的诊疗服务器系统架构,接入服务器只负责登录及注册相关的业务功能,减轻接入服务器的负担,其它业务根据功能的不同,设计不同的独立服务器来处理,降低耦合度,提高服务器的健壮性。附图说明图1为根据相关技术的服务器架构的示意图;图2为根据本专利技术实施例的诊疗服务器系统的结构框图;图3为根据本专利技术优选实施例的诊疗服务器系统的结构框图;图4为根据本专利技术优选实施例的PES服务器负载均衡示意图;图5为根据本专利技术优选实施例的UCS服务器负载均衡示意图;图6为根据本专利技术优选实施例的DCMS服务器负载均衡示意图;图7为根据本专利技术优选实施例的MSGS服务器负载均衡示意图;图8为根据本专利技术优选实施例的诊疗服务器系统的架构图;图9为根据本专利技术优选实施例一的诊疗服务器系统的通信方法的流程图;图10为根据本专利技术实例的诊疗服务器系统的通信方法的流程图;图11为根据本专利技术优选实施例二的诊疗服务器系统的通信方法的流程图;以及图12为根据本专利技术优选实施例三的诊疗服务器系统的通信方法的流程图。具体实施方式下面结合说明书附图对本专利技术的具体实现方式做一详细描述。图2为根据本专利技术实施例的诊疗服务器系统的结构框图。如图2所示,该诊疗服务器系统包括:仅负责用户登录和注册业务的接入(PES)服务器20;消息(MSGS)服务器21,与上述PES服务器20相连接;配置管理服务器(UCS)服务器22,与上述PES服务器20相连接;诊疗室管理(DCMS)服务器23,与上述PES服务器20相连接;其中,上述MSGS服务器21、上述UCS服务器22以及上述DCMS服务器23之间相互独立。相关技术的服务器架构中,PES服务器臃肿复杂,为维护带来极大不便。如图1所示,本专利技术提供的新的诊疗服务器系统架构中,PES只负责登录及注册相关的业务功能,减轻PES的负担,其它业务根据功能的不同,设计不同的独立服务器来处理,降低了耦合度,提高了服务器的健壮性。需要说明的是,上文提到的诊疗室管理服务器(DCMS)为主要负责管理所有频道的服务器。上文提到的配置管理服务器(UCS)为主要负责用户配置及账户管理的服务器。上文提到的消息服务器(MSGS)为负责消息处理及管理的服务器。上文提到的接入服务器(PES)为对用户进行接入的服务器,例如,该接入服务器为特定会员号段的用户提供服务,负责用户登录等逻辑功能。优选地,上述PES服务器20可以进一步包括:第一接收模块(图3中未示出),设置于接收来自于上述MSGS服务器21、上述UCS服务器22、和/或上述DCMS服务器23的数据;第一发送模块(图3中未示出),与上述第一接收模块相连接,设置于将上述第一接收模块接收到的数据转发至客户端;第二接收模块(图3中未示出),设置于接收来自于上述客户端的数据;第二发送模块(图3中未示出),与上述第二接收模块相连接,设置于将上述第二接收模块接收到的数据转发至上述MSGS服务器、上述UCS服务器、和/或上述DCMS服务器。由此可见,PES此时仅作为唯一入口,负责客户端登录后和各个业务服务器的交互,仅仅转发本文档来自技高网...

【技术保护点】
一种诊疗服务器系统,其特征在于,包括:仅负责用户登录和注册业务的接入服务器;消息服务器,与所述接入服务器相连接;配置管理服务器,与所述接入服务器相连接;诊疗室管理服务器,与所述接入服务器相连接;其中,所述消息服务器、所述配置管理服务器以及所述诊疗室管理服务器之间相互独立。

【技术特征摘要】
2015.10.22 CN 20151068965061.一种诊疗服务器系统,其特征在于,包括:
仅负责用户登录和注册业务的接入服务器;
消息服务器,与所述接入服务器相连接;
配置管理服务器,与所述接入服务器相连接;
诊疗室管理服务器,与所述接入服务器相连接;
其中,所述消息服务器、所述配置管理服务器以及所述诊疗室管理服务
器之间相互独立。
2.根据权利要求1所述的系统,其特征在于,所述接入服务器包括:
第一接收模块,设置于接收来自于所述消息服务器、所述配置管理服务
器、和/或所述诊疗室管理服务器的数据;
第一发送模块,与所述第一接收模块相连接,设置于将所述第一接收模
块接收到的数据转发至客户端;
第二接收模块,设置于接收来自于所述客户端的数据;
第二发送模块,与所述第二接收模块相连接,设置于将所述第二接收模
块接收到的数据转发至所述消息服务器、所述配置管理服务器、和/或所述诊
疗室管理服务器。
3.根据权利要求1所述的系统,其特征在于,还包括:一个或多个新业

\t务服务器,均与所述接入服务器相连接,用于承载新增加的业务,其中,所
述业务服务器、所述消息服务器、所述配置管理服务器以及所述诊疗室管理
服务器之间各个服务器相互独立。
4.根据权利要求1所述的系统,其特征在于,还包括:
客户端,与所述接入服务器相连接;
网站服务器,分别与所述配置管理服务器和消息服务器相连接。
5.根据权利要求1所述的系统,其特征在于,当所述接入服务器为多个,
所述系统还包括:网守服务器,与客户端相连接,用于为每个所述接入服务
器均分配一个对应的用户标识userID区间段,并将用户所属的接入服务器的
信息通知该用户的客户端。
6.根据权利要求1所述的系统,其特征在于,当所述配置管理服务器、
所述消息服务器、或所述诊疗室管理服务器为多个,所述接入服务器还包括:
判断模块,用于在接收到的需要发送给所述配置管理服务器、所述消息
服务器、或所述诊疗室管理服务器的数据包中,根据查询对象标识queryID判
断该数据包所属的配置管理服务器、消息服务器、或诊疗室管理服务器。
7.一种基于权利要求1至6中任一项所述的诊疗服务器系统的通信方法,

\t其特征在于,包括:
接入服务器基于传输控制协议TCP链接接收来自于客户端的第一数据
包;
所述接入服务器根据所述第一数据包中的包类型字节判断所述第一数据
包为发送至配置管理服务器的数据包;
所述接入服务器根据所述第一数据包中的查询对...

【专利技术属性】
技术研发人员:杨通钰陈正超周平
申请(专利权)人:贵阳朗玛信息技术股份有限公司
类型:发明
国别省市:贵州;52

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

1