本发明专利技术公开了一种基于中心配置的组间调度方法、中心服务器及系统,包括:配置中心服务器,所述中心服务器用于记录集中判图服务器的IP地址、端口;当安检设备端扫描到有包裹时,所述集中判图服务器具体执行以下步骤:S1、接收过包数据;S2、向中心服务器查询集中判图组的配置信息;S3、接收中心服务器返回的集中判图组的配置信息;S4、向所述安检设备端返回发送失败的消息。本发明专利技术通过配置中心服务器,将集中判图服务器与安检设备端为长链接改为动态连接,保持原有的集中判图服务器与集中判图客户端的长链接关系,该系统在实现网络安全功能的基础上保证了网络的可用性,能够实现数据流的动态连接以及控制转发,提高网络整体安全性与可用性。与可用性。与可用性。
【技术实现步骤摘要】
一种基于中心配置的组间调度方法、中心服务器及系统
[0001]本专利技术涉及智慧安检
,具体涉及一种基于中心配置的组间调度方法、中心服务器及系统。
技术介绍
[0002]在基于列数据分发的集中判图软件架构中,为了提高性能与判图效率,采用了Socket长链接进行消息的传输,拓扑图如图1所示。而在集中判图产品架构中,进行高效的判图工作,且更加便捷和管理的上的区分,融合了“组”的概念,也就是集中判图组。安检点的过包数据会根据集中判图组的配置向相对应集中判图组的客户端进行待判包裹数据的传输,如图2所示,安检设备端a、b和集中判图客户端A、B、C同属于集中判图组G1,安检设备c、d和客户端B、C、D同属于集中判图组G2,则a、b的数据要发往集中判图组下的A、B、C中的一台集中判图客户端进行判图,而c、d的数据要发往集中判图组下的D、E、F中的一台集中判图客户端进行判图。为了提高系统的稳定性,与高可用性,集中判图服务为集群模式,如图3所示,即多个服务器共同处理集中判图的业务,但由于集中判图客户端与安检设备端均采用长链接通讯,都智能同时连接一个服务器,如图4所示。安检设备端a、b和集中判图客户端A、B共同连接于服务S1,安检设备端c、d和集中判图客户端C、D共同连接于S2。若此时根据集中判图组的配置将安检设备a的数据发往客户端C,则无法直接发送。针对这一问题,本申请提出了一种基于中心配置的组间调度方法。
技术实现思路
[0003]本专利技术的目的在于提供一种基于中心配置的组间调度方法、中心服务器及系统,通过配置中心服务器,将集中判图服务器与安检设备端为长链接改为动态连接通讯方式,若当前过包数据的目的集中判图客户端与集中判图服务器的集中判图组的配置信息不匹配,则断开所述连接,并通过中心服务器建立新的连接,用以解决现有的架构下过包数据发送失败问题。
[0004]一种基于中心配置的组间调度方法,配置中心服务器,所述中心服务器用于记录集中判图服务器的IP地址、端口以及实时状态,并且监控集中判图服务器连接的集中判图客户端的数目,及其集中判图组的配置信息;
[0005]当安检设备端扫描到有包裹时,所述集中判图服务器具体执行以下步骤:
[0006]S1、接收已建立连接的安检设备端根据扫描到的包裹生成的过包数据,所述过包数据包括目的集中判图客户端;
[0007]S2、根据所述过包数据,向中心服务器发送查询集中判图组的配置信息的请求;
[0008]S3、接收中心服务器返回的集中判图组的配置信息,判断所述集中判图组的配置信息中是否存在所述目的集中判图客户端;
[0009]S4、若不存在,向所述安检设备端返回发送失败的消息,以使所述安检设备端根据所述发送失败的消息,断开与所述集中判图服务器的连接,并重新向中心服务发送建立新
连接的请求,所示建立新连接的请求用于安检设备端与新的集中判图服务器建立连接,并将所述过包数据发送至新的集中判图服务器。
[0010]进一步地,还包括,若存在,则将所述过包数据发送至目的集中判图客户端,并向所述安检设备端返回发送成功的信息。
[0011]进一步地,所述集中判图服务器还用于定时向中心服务发送自身的集中判图客户端的连接数目及其与集中判图客户端的心跳信息;
[0012]以及在启动时向中心服务器发送的其自身服务的节点信息,以使所述中心服务器将节点信息存储在对应的集中判图服务器注册信息表中。
[0013]一种中心服务器,所述中心服务器被配置为:
[0014]记录集中判图服务器的IP地址、端口以及实时状态,并且监控集中判图客户端的连接数目,以及集中判图组的配置信息;
[0015]当安检设备端扫描到有包裹时,所述中心服务器具体执行以下步骤:
[0016]S01、接收集中判图服务器根据过包数据发送的查询集中判图组的配置的请求,所述过包数据包括目的集中判图客户端;
[0017]S03、根据所述查询集中判图组的配置的请求,向所述集中判图服务器返回对应的集中判图组的配置信息;
[0018]S03、接收安检设备端发送的建立新连接的请求,所述建立新连接的请求包括目的集中判图客户端;
[0019]S04、根据建立新连接的请求,查询注册信息表,找到目的集中判图客户端对应的集中判图服务器,将所述对应的集中判图服务器确定为建立新连接的新的集中判图服务器,向所述安检设备端返回包含新的集中判图服务器IP地址的连接信息,以使所述安检设备端与新的集中判图服务器建立连接,并将所述过包数据发送至新的集中判图服务器。
[0020]进一步地,所述中心服务器还用于接收集中判图客户端发送的询问连接地址的请求,根据负载均衡策略与集中判图组的配置信息,向集中判图客户端返回集中判图服务器的IP地址和端口。
[0021]进一步地,所述集中判图客户端根据所述集中判图服务器的IP地址和端口,与IP地址对应的集中判图服务器的所述端口建立连接。
[0022]进一步地,所述中心服务器还用于接收安检设备端发送的询问连接地址的请求,根据负载均衡策略与集中判图组的配置信息,向安检设备端返回集中判图服务器的IP地址和端口。
[0023]进一步地,所述安检设备端根据所述集中判图服务器的IP地址和端口,与IP地址对应的集中判图服务器的所述端口建立连接。
[0024]一种基于中心配置的组间调度系统,所述系统包括:
[0025]中心服务器,分别与至少一个集中判图客户端、至少一个安检设备端以及至少一个集中判图服务器连接,其中:
[0026]所述安检设备端扫描到有包裹时生成过包数据,并发送至已建立连接的集中判图服务器,所述过包数据包括目的集中判图客户端;
[0027]所述集中判图服务器根据所述过包数据,向中心服务器发送查询集中判图组的配置信息的请求;
[0028]所述中心服务器根据所述查询集中判图组的配置的请求,向所述集中判图服务器返回对应的集中判图组的配置信息;
[0029]所述集中判图服务器接收中心服务器返回的集中判图组的配置信息,并判断所述集中判图组的配置信息中是否存在所述目的集中判图客户端,若不存在,向所述安检设备端返回发送失败的消息;
[0030]所述安检设备端根据所述发送失败的消息,断开与所述集中判图服务器的连接,并重新向中心服务发送建立新连接的请求;
[0031]所述中心服务根据建立新连接的请求,查询注册信息表,找到目的集中判图客户端对应的集中判图服务器,将所述对应的集中判图服务器确定为建立新连接的新的集中判图服务器,向所述安检设备端返回包含新的集中判图服务器IP地址的连接信息;所述安检设备端根据所述连接信息,与新的集中判图服务器建立连接,并将所述过包数据发送至新的集中判图服务器。
[0032]本专利技术具有的有益效果:
[0033]1、由于使用集中判图组的配置信息,即安检设备端与集中判图客户端的对应列表,能够提供更细粒度的数据流管理。针对安检设备端的过包数据来源验证和细粒本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于中心配置的组间调度方法,其特征在于,配置中心服务器,所述中心服务器用于记录集中判图服务器的IP地址、端口,并且监控集中判图服务器连接的集中判图客户端的数目,及其集中判图组的配置信息;当安检设备端扫描到有包裹时,所述集中判图服务器具体执行以下步骤:S1、接收已建立连接的安检设备端根据扫描到的包裹生成的过包数据,所述过包数据包括目的集中判图客户端;S2、根据所述过包数据,向中心服务器发送查询集中判图组的配置信息的请求;S3、接收中心服务器返回的集中判图组的配置信息,判断所述集中判图组的配置信息中是否存在所述目的集中判图客户端;S4、若不存在,向所述安检设备端返回发送失败的消息,以使所述安检设备端根据所述发送失败的消息,断开与所述集中判图服务器的连接,并重新向中心服务发送建立新连接的请求,所示建立新连接的请求用于安检设备端与新的集中判图服务器建立连接,并将所述过包数据发送至新的集中判图服务器。2.根据权利要求1所述的一种基于中心配置的组间调度方法,其特征在于,还包括,若存在,则将所述过包数据发送至目的集中判图客户端,并向所述安检设备端返回发送成功的信息。3.根据权利要求1所述的一种基于中心配置的组间调度方法,其特征在于,所述集中判图服务器还用于定时向中心服务发送自身的集中判图客户端的连接数目及其与集中判图客户端的心跳信息;以及在启动时向中心服务器发送的其自身服务的节点信息,以使所述中心服务器将节点信息存储在对应的集中判图服务器注册信息表中。4.一种中心服务器,其特征在于,所述中心服务器被配置为:记录集中判图服务器的IP地址、端口以及实时状态,并且监控集中判图客户端的连接数目,以及集中判图组的配置信息;当安检设备端扫描到有包裹时,所述中心服务器具体执行以下步骤:S01、接收集中判图服务器根据过包数据发送的查询集中判图组的配置的请求,所述过包数据包括目的集中判图客户端;S03、根据所述查询集中判图组的配置的请求,向所述集中判图服务器返回对应的集中判图组的配置信息;S03、接收安检设备端发送的建立新连接的请求,所述建立新连接的请求包括目的集中判图客户端;S04、根据建立新连接的请求,查询注册信息表,找到目的集中判图客户端对应的集中判图服务器,将所述对应的集中判图服务器确定为建立新连接的新的集中判图服务器,向所述安检设备...
【专利技术属性】
技术研发人员:邓军,严军,姜旭,张利,黄锐,连天友,
申请(专利权)人:成都智元汇信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。