CN106533717B - 安检终端设备、安检网络***和安检数据传输方法 - Google Patents
安检终端设备、安检网络***和安检数据传输方法 Download PDFInfo
- Publication number
- CN106533717B CN106533717B CN201510573816.8A CN201510573816A CN106533717B CN 106533717 B CN106533717 B CN 106533717B CN 201510573816 A CN201510573816 A CN 201510573816A CN 106533717 B CN106533717 B CN 106533717B
- Authority
- CN
- China
- Prior art keywords
- security check
- terminal device
- security
- check terminal
- network system
- 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.)
- Active
Links
- 238000007689 inspection Methods 0.000 title claims abstract description 250
- 238000000034 method Methods 0.000 title claims abstract description 60
- 230000005540 biological transmission Effects 0.000 title claims abstract description 33
- 238000001514 detection method Methods 0.000 claims description 11
- 230000001360 synchronised effect Effects 0.000 claims description 10
- 238000010998 test method Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 19
- 230000004044 response Effects 0.000 description 10
- 238000012360 testing method Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000006855 networking Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 206010033799 Paralysis Diseases 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0659—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Security & Cryptography (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Alarm Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种安检终端设备、安检网络***和安检数据传输方法,涉及安检领域。其中的方法包括:第一安检终端设备寻找能够访问的第二安检终端设备;第一安检终端设备与能够访问的第二安检终端设备之间建立连接;以及,第一安检终端设备基于建立的连接传输业务数据。本发明提出一种无中心化的安检网络方案,通过扩展安检终端设备的功能,使安检终端设备之间具备互联互通的能力,增加了更多的容错能力,提升了***的稳定性和可靠性。
Description
技术领域
本发明涉及安检领域,特别涉及一种安检终端设备、安检网络***和安检数据传输方法。
背景技术
目前常见的安检网络***10,如图1所示,通常都是将安检设备12、工作站14通过网络***18连接到服务器16上。一些***运行相关的关键配置都保存在服务器中,安检设备与工作站需要通过服务器实现协作和通信。在运行过程中,安检设备将信息和数据通过网络***传输至服务器,服务器按照预先设定的规则将信息和数据传输给相应的工作站。
上述安检网络***存在以下问题:
1)服务器是整个***运行的关键节点,***运行相关的关键配置保存在服务器中,一旦服务器出现故障,即使安检设备和工作站都正常,整个***仍然会瘫痪、无法工作;
2)网络***的关键节点可能出现故障,致使与服务器的网络链路断开,整个***也无法正常工作。
发明内容
为了解决现有的安检网络***存在的上述问题,本发明提出一种安检终端设备、安检网络***和安检数据传输方法。
本发明的一个方面,提供一种安检终端设备,所述安检终端设备是第一安检终端设备,包括:发现单元,用于寻找能够访问的第二安检终端设备;连接单元,用于与所述发现单元发现的能够访问的第二安检终端设备之间建立连接;以及,传输单元,用于基于所述连接单元建立的连接传输业务数据;其中,所述第一安检终端设备是安检设备并且所述第二安检终端设备是工作站,或者,所述第一安检终端设备是工作站并且所述第二安检终端设备是安检设备。
在一个实施例中,所述第一安检终端设备还包括:检测单元,用于检测是否能够访问安检网络***中的服务器,响应于无法访问服务器的检测结果,执行所述发现单元。
在一个实施例中,所述发现单元,用于根据安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息寻找能够访问的第二安检终端设备。
在一个实施例中,所述第一安检终端设备还包括:
关系获取单元,用于获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息;
所述关系获取单元包括第一关系获取模块、第二关系获取模块、第三关系获取模块中的至少一个;
其中,
所述第一关系获取模块,用于在发现能够访问安检网络***中的服务器时,从所述服务器下载安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息;
所述第二关系获取模块,用于接收预配置的安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息;
所述第三关系获取模块,用于通过自主协作方式获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息。
在第一安检终端设备的一个实施例中,所述第三关系获取模块,用于:
在当前网络中检测获得本设备能够连通的所有第二安检终端设备,并保存本设备与能够连通的所有第二安检终端设备的对应关系信息;
在当前网络中检测获得本设备能够连通的其他第一安检终端设备;
接收本设备能够连通的其他第一安检终端设备同步的该其他第一安检终端设备能够连通的所有第二安检终端设备,并保存该其他第一安检终端设备与其能够连通的所有第二安检网络设的对应关系信息。
在一个实施例中,所述第三关系获取模块,还用于:在发现无法访问安检网络***中的服务器时,通过自主协作方式获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息。
在一个实施例中,所述发现单元,用于:根据安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息查找本设备对应的第二安检终端设备,通过连通性测试的方法从本设备对应的第二安检终端设备中寻找能够访问的第二安检终端设备。
在一个实施例中,所述第一安检终端设备还包括:存储单元,用于保存无法访问服务器的情况下本设备与第二安检终端设备传输的业务数据,并在能够访问服务器时将保存的业务数据上传至服务器。
本发明的另一方面,提供一种安检网络***,所述安检网络***包括至少一个前述的安检终端设备和至少一个第二安检终端设备;所述安检终端设备是第一安检终端设备;其中,所述第一安检终端设备是安检设备并且所述第二安检终端设备是工作站,或者,所述第一安检终端设备是工作站并且所述第二安检终端设备是安检设备。
在安检网络***的一个实施例中,安检网络***还包括服务器。
本发明的再一方面,提供一种安检数据传输方法,所述方法包括:第一安检终端设备寻找能够访问的第二安检终端设备;第一安检终端设备与能够访问的第二安检终端设备之间建立连接;以及,第一安检终端设备基于建立的连接传输业务数据;其中,所述第一安检终端设备是安检设备并且所述第二安检终端设备是工作站,或者,所述第一安检终端设备是工作站并且所述第二安检终端设备是安检设备。
在安检数据传输方法的一个实施例中,所述方法还包括:第一安检终端设备在寻找能够访问的第二安检终端设备之前,检测是否能够访问安检网络***中的服务器,响应于无法访问服务器的检测结果,执行所述寻找能够访问的第二安检终端设备的步骤。
在安检数据传输方法的一个实施例中,,所述第一安检终端设备寻找能够访问的第二安检终端设备包括:所述第一安检终端设备根据安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息寻找能够访问的第二安检终端设备。
在安检数据传输方法的一个实施例中,所述第一安检终端设备通过以下方式获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息:
所述第一安检终端设备在发现能够访问安检网络***中的服务器时,从所述服务器下载安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息;
或者,所述第一安检终端设备接收预配置的安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息;
或者,所述第一安检终端设备通过自主协作方式获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息。
在安检数据传输方法的一个实施例中,所述第一安检终端设备通过自主协作方式获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息包括:
所述第一安检终端设备在当前网络中检测获得本设备能够连通的所有第二安检终端设备,并保存本设备与能够连通的所有第二安检终端设备的对应关系信息;
所述第一安检终端设备在当前网络中检测获得本设备能够连通的其他第一安检终端设备;
所述第一安检终端设备接收本设备能够连通的其他第一安检终端设备同步的该其他第一安检终端设备能够连通的所有第二安检终端设备,并保存该其他第一安检终端设备与其能够连通的所有第二安检网络设的对应关系信息。
在安检数据传输方法的一个实施例中,所述第一安检终端设备通过自主协作方式获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息包括:
所述第一安检终端设备在发现无法访问安检网络***中的服务器时,通过自主协作方式获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息。
在安检数据传输方法的一个实施例中,所述第一安检终端设备根据安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息寻找能够访问的第二安检终端设备包括:
所述第一安检终端设备根据安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息查找本设备对应的第二安检终端设备,通过连通性测试的方法从本设备对应的第二安检终端设备中寻找能够访问的第二安检终端设备。
在安检数据传输方法的一个实施例中,所述方法还包括:所述第一安检终端设备保存无法访问服务器的情况下本设备与第二安检终端设备传输的业务数据,并在能够访问服务器时将保存的业务数据上传至服务器。
本发明提出一种无中心化的安检网络方案,通过扩展安检终端设备的功能,使安检终端设备之间具备互联互通的能力,增加了更多的容错能力,提升了***的稳定性和可靠性。例如,即使服务器发生故障,安检设备和工作站仍然能够通过网络直接进行通信,无须服务器中转,即使网络***发生故障,只要安检设备和工作站仍然处于局部联网状态,这些安检设备和工作站仍然可以正常通信。此外,在服务器或者网络***恢复正常后,可以将故障期间的数据自动同步到服务器端存储,以备后续处理。
通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1示出现有的安检网络***示意图。
图2是本发明的安检网络***的一个实施例的示意图。
图3是本发明的安检网络***的再一个实施例的示意图。
图4是本发明的安检网络***的又一个实施例的示意图。
图5是本发明的安检数据传输方法一个实施例的流程示意图。
图6是本发明的服务器故障时的安检网络***的示意图。
图7是本发明的网络***发生故障但安检设备和工作站仍然处于局部联网状态时的安检网络***的示意图。
图8是本发明的安检数据传输方法再一个实施例的流程示意图。
图9是本发明所举示例中初始状态下安检网络***中安检设备与工作站之间的对应关系示意图。
图10是本发明所举示例中网络***出现故障后各安检设备和工作站之间的连通关系示意图。
图11是本发明的安检数据传输方法又一个实施例的流程示意图。
图12是本发明的安检终端设备的一个实施例的示意图。
图13是本发明的安检终端设备的再一个实施例的示意图。
图14是本发明的安检终端设备的又一个实施例的示意图。
图15是本发明的安检终端设备的另一个实施例的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
现有的安检网络***是以服务器为中心,安检设备与工作站需要通过服务器进行通信,服务器以及连接服务器的网络***就成为瓶颈,一旦发生故障,会影响整个***的正常工作。本发明提出一种无中心化的安检网络方案,通过扩展安检终端设备的功能,使安检终端设备之间具备互联互通的能力,消除或降低服务器以及连接服务器的网络***对整个***正常运转的影响。
在本发明中,第一安检终端设备和第二安检终端设备用来区分性的表示不同类型的安检终端设备,安检终端设备的类型例如包括安检设备和工作站。例如,若第一安检终端设备是安检设备,则第二安检终端设备是工作站;若第一安检终端设备是工作站,则第二安检终端设备是安检设备。
图2是本发明的安检网络***的一个实施例的示意图。
如图2所示,本实施例的安检网络***20包括至少一个第一安检终端设备22和至少一个第二安检终端设备24。各第一安检终端设备22之间、各第二安检终端设备24之间、第一安检终端设备22与第二安检终端设备24之间通过网络***28进行网络连接。
在安检设备、工作站数量较少的安检网络***中,可以取消服务器,减少设备,降低成本。
图3是本发明的安检网络***的再一个实施例的示意图。
如图3所示,本实施例的安检网络***20还包括服务器36。各第一安检终端设备22与服务器36之间,各第二安检终端设备24与服务器36之间也通过网络***28进行网络连接。
图4是本发明的安检网络***的又一个实施例的示意图。
如图4所示,连接各设备的网络***28可以进一步细分,包括中心网络***482和局部网络***484。第一安检终端设备22和第二安检终端设备24连接到某一局部网络***484,各局部网络***484通过中心网络***482连接到服务器36。
下面说明安检网络***20中各设备协作进行安检数据传输的过程。
图5是本发明的安检数据传输方法一个实施例的流程示意图。
如图5所示,本实施例的安检数据传输方法包括以下步骤:
S502,第一安检终端设备寻找能够访问的第二安检终端设备。
其中,第一安检终端设备是安检设备并且第二安检终端设备是工作站,或者,第一安检终端设备是工作站并且第二安检终端设备是安检设备。
S504,第一安检终端设备与能够访问的第二安检终端设备之间建立连接。
其中,可以设定规则,如果第一安检终端设备寻找到多个能够访问的第二安检终端设备,可以从中选择一个与其建立连接并传输业务数据。当然,根据需要,规则也可以设为从寻找到的第二安检终端设备中选择多个或全部与其建立连接并传输业务数据。
S506,第一安检终端设备基于建立的连接传输业务数据。
本实施例的安检数据传输方法,通过扩展安检终端设备的功能,使安检终端设备之间具备互联互通的能力,增加了更多的容错能力,提升了***的稳定性和可靠性。适用于无服务器的安检网络***(如图2所示)和有服务器的安检网络***(如图3和图4所示)。
在有服务器的安检网络***中,即使服务器发生故障(如图6所示),或者即使网络***发生故障,只要安检设备和工作站仍然处于局部联网状态(如图7所示),利用本实施例的安检数据传输方法,安检设备和工作站仍然可以正常通信。
图8是本发明的安检数据传输方法再一个实施例的流程示意图。
如图8所示,本实施例的安检数据传输方法,在执行步骤S502的寻找能够访问的第二安检终端设备之前,还包括:
S801,第一安检终端设备检测是否能够访问安检网络***中的服务器。响应于无法访问服务器的检测结果,执行步骤S502的寻找能够访问的第二安检终端设备的步骤。响应于能够访问服务器的检测结果,第一安检终端设备与第二安检终端设备可以通过服务器进行通信。
本实施例的安检数据传输方法,可以用于有服务器的安检网络***(如图3和图4所示),在服务器无法访问的情况下,再利用本发明的方法使安检终端设备之间可以直接通信。并且,可以自动切换,无须人工介入。
在安检数据传输方法中,其中,步骤S502的第一安检终端设备寻找能够访问的第二安检终端设备的一种示例性实现方法为,第一安检终端设备通过广播的方式寻找能够访问的第二安检终端设备。具体的,第一安检终端设备发送广播消息,广播消息中例如可以携带本设备的IP地址(设为IP1)等信息,接收到广播消息的第二安检终端设备返回响应消息给IP1对应的第一安检终端设备,并可以在响应消息中携带本设备的IP地址(设为IP2),第一安检终端设备接收到响应消息,即可确定本设备能够访问IP2对应的第二安检终端设备。
在安检数据传输方法中,其中,步骤S502的第一安检终端设备寻找能够访问的第二安检终端设备的再一种示例性实现方法为,第一安检终端设备根据安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息寻找能够访问的第二安检终端设备。具体的,第一安检终端设备根据安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息查找本设备对应的第二安检终端设备,通过连通性测试的方法从本设备对应的第二安检终端设备中寻找能够访问的第二安检终端设备。
下表是安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息的一个示例。
表1
以安检设备A为例,安检设备A查找表1示出的对应关系表,确定本设备对应工作站A、工作站B、工作站C,并根据对应关系表中记录的工作站的地址信息,分别对工作站进行连通性测试,如果测试结果表明安检设备A与其对应的工作站之间是连通的,则该工作站对安检设备A来说是能够访问的。例如,经测试,安检设备A与其对应的工作站C是连通的,则工作站C是安检设备A能够访问的。
此外,连通性测试例如可以选用PING(一种命令)方法实现,若能PING通,则说明两个安检终端设备之间是连通的。连通性测试还可以选用请求/应答方法实现,若一个安检终端设备向另一安检终端设备发送请求消息,并且收到该另一安检终端设备返回的应答消息,则说明两个安检终端设备之间是连通的。连通性测试不限于所举示例,根据需要可以选择其他的方法实现。
本发明还提供了多种对应关系信息的获取方法,根据场景需要或用户需要可以选择适当的获取方法。
第一种多种对应关系信息的获取方法,第一安检终端设备在发现能够访问安检网络***中的服务器时,从服务器下载安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息。进一步可以在第一安检终端设备启动时从服务器下载该对应关系信息,也可以定时或定期从服务器下载该对应关系信息。
这种获取方式,适用于安检网络***中有服务器的场景,可以更加高效地获取或更新对应关系信息,所获取的对应关系信息的一致性比较好。
第二种多种对应关系信息的获取方法,采用预配置的方法,即,第一安检终端设备接收预配置的安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息。
这种获取方式,简单易于实现,无服务器或有服务器的安检网络***均可以适用。
第三种多种对应关系信息的获取方法,第一安检终端设备通过自主协作方式获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息。
这种获取方式,适用于无服务器的场景,或者有服务器但由于设备或网络故障致使当前无法检测到服务器的场景。针对后一场景,可以在发现无法访问安检网络***中的服务器时,然后再启动通过自主协作方式获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息的过程。
自主协作方式的具体过程如下:
第一安检终端设备在当前网络中检测获得本设备能够连通的所有第二安检终端设备,并保存本设备与能够连通的所有第二安检终端设备的对应关系信息;第一安检终端设备在当前网络中检测获得本设备能够连通的其他第一安检终端设备;第一安检终端设备接收本设备能够连通的其他第一安检终端设备同步的该其他第一安检终端设备能够连通的所有第二安检终端设备,并保存该其他第一安检终端设备与其能够连通的所有第二安检网络设的对应关系信息。从而使得本设备获得当前安检网络***中最新的安检终端设备之间的对应关系。第一安检终端设备还可以将本设备能够连通的所有第二安检终端设备同步给本设备能够连通的其他安检网络设备,以使其他安检网络设备获得本设备与其能够连通的所有第二安检终端设备的对应关系信息。
为了使本发明的方案更加清楚,下面列举一个通过自主协作方式建立安检终端设备之间对应关系的应用示例。
假设在安检网络***中有安检设备A、B、C和工作站A、B、C。初始状态下,安检网络***中安检设备与工作站之间的对应关系如表1和图9所示,即安检设备A对应工作站A、B、C,安检设备B对应工作站A、B,安检设备C对应工作站B、C。对应关系表保存在各安检设备和工作站中。当网络***出现故障,各安检设备和工作站之间的连通关系如图10所示,即安检设备A和工作站A可以互相连通,安检设备B、C分别与工作站B、C互相连通,安检设备B、C可以连通,安检设备A无法连通安检设备B、C,并且造成所有的安检设备和工作站均无法访问服务器。
以安检设备B为例,安检设备B发现无法访问服务器,则自动探测当前网络环境,按照表1中记录的各安检设备的IP地址依次对各安检设备进行连通性测试,发现安检设备B和C可以连通,然后按照表1中记录的各工作站的IP地址依次对各工作站进行连通性测试,发现安检设备B与工作站B、C可以连通,记录安检设备B对应工作站B、C,并将安检设备B与工作站B、C的对应关系同步给安检设备C。类似的,安检设备C发现无法访问服务器,则自动探测当前网络环境,发现本设备可以与安检设备B连通,并可以与工作站B、C连通,则记录并将安检设备C与工作站B、C的对应关系同步给安检设备B。安检设备A发现并记录本设备与工作站A可以连通。
自主协商过程结束后,安检设备B、C中保存的当前安检网络***中各设备的对应关系表如下表所示。安检设备B可以与工作站B、C建立连接并直接通信。安检设备C可以与工作站B、C建立连接并直接通信。
表2
自主协商过程结束后,安检设备A中保存的当前安检网络***中各设备的对应关系表如下表所示.安检设备A可以与工作站A建立连接并直接通信。
表3
由上述示例可见,当由于网络故障等原因导致安检设备无法访问服务器时,***中的安检设备发现这一情况后,立即启动上述的自动探测重新建立安检终端设备之间的对应关系,并智能切换到安检终端设备间直接通信的工作模式,从而恢复正常工作。
此外,在第一安检终端设备与某个第二安检终端设备建立连接后,若该第二安检终端设备还与服务器建立了连接,则该第二安检终端设备断开与服务器的连接,并与第一安检终端设备直接通信。从而解决两个具有对应关系的安检终端设备在与服务器的连通情况不一致时的自主协商问题。
图11是本发明的安检数据传输方法又一个实施例的流程示意图。
如图11所示,本实施例的安检数据传输方法,在执行步骤S506的第一安检终端设备基于建立的连接传输业务数据之后,还包括:
S1108,第一安检终端设备保存无法访问服务器的情况下本设备与第二安检终端设备传输的业务数据;
S1110,第一安检终端设备在能够访问服务器时将保存的业务数据上传至服务器,从而将故障期间的数据自动同步到服务器,以备后续处理。
图12是本发明的安检终端设备的一个实施例的示意图。
如图12所示,本实施例的安检终端设备是第一安检终端设备22,包括:发现单元222,用于寻找能够访问的第二安检终端设备;连接单元224,用于与发现单元222发现的能够访问的第二安检终端设备之间建立连接;以及,传输单元226,用于基于连接单元224建立的连接传输业务数据;其中,第一安检终端设备是安检设备并且第二安检终端设备是工作站,或者,第一安检终端设备是工作站并且第二安检终端设备是安检设备。
图13是本发明的安检终端设备的再一个实施例的示意图。
如图13所示,本实施例的安检终端设备是第一安检终端设备22,还包括:检测单元221,用于检测是否能够访问安检网络***中的服务器,响应于无法访问服务器的检测结果,执行发现单元222,响应于能够访问服务器的检测结果,第一安检终端设备与第二安检终端设备可以通过服务器进行通信。
一种示例性的实现方式,发现单元222,可以用于根据安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息寻找能够访问的第二安检终端设备。具体的,发现单元222根据安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息查找本设备对应的第二安检终端设备,通过连通性测试的方法从本设备对应的第二安检终端设备中寻找能够访问的第二安检终端设备。
图14是本发明的安检终端设备的又一个实施例的示意图。
如图14所示,本实施例的安检终端设备是第一安检终端设备22,还包括:关系获取单元223,用于获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息。本发明提供了多种对应关系信息的获取方法,根据场景需要或用户需要可以选择适当的获取方法。
关系获取单元223包括第一关系获取模块2231、第二关系获取模块2232、第三关系获取模块2233中的至少一个。
第一关系获取模块2231,用于在发现能够访问安检网络***中的服务器时,从服务器下载安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息。进一步可以设定第一安检终端设备启动时从服务器下载该对应关系信息,也可以定时或定期从服务器下载该对应关系信息。这种获取方式,适用于安检网络***中有服务器的场景,可以更加高效地获取或更新对应关系信息,所获取的对应关系信息的一致性比较好。
第二关系获取模块2232,用于接收预配置的安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息。这种获取方式,简单易于实现,无服务器或有服务器的安检网络***均可以适用。
第三关系获取模块2233,用于通过自主协作方式获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息。这种获取方式,适用于无服务器的场景,或者有服务器但由于设备或网络故障致使当前无法检测到服务器的场景。针对后一场景,第三关系获取模块2233可以在发现无法访问安检网络***中的服务器时,启动通过自主协作方式获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息的过程。
一种示例性的自主协作方式,第三关系获取模块2233,具体用于:在当前网络中检测获得本设备能够连通的所有第二安检终端设备,并保存本设备与能够连通的所有第二安检终端设备的对应关系信息;在当前网络中检测获得本设备能够连通的其他第一安检终端设备;接收本设备能够连通的其他第一安检终端设备同步的该其他第一安检终端设备能够连通的所有第二安检终端设备,并保存该其他第一安检终端设备与其能够连通的所有第二安检网络设的对应关系信息。从而使得本设备获得当前安检网络***中最新的安检终端设备之间的对应关系。
第三关系获取模块2233,还可以用于将本设备能够连通的所有第二安检终端设备同步给本设备能够连通的其他安检网络设备,以使其他安检网络设备获得本设备与其能够连通的所有第二安检终端设备的对应关系信息。
图15是本发明的安检终端设备的另一个实施例的示意图。
如图15所示,本实施例的安检终端设备是第一安检终端设备22,还包括:存储单元227,用于保存无法访问服务器的情况下本设备与第二安检终端设备传输的业务数据,并在能够访问服务器时将保存的业务数据上传至服务器。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (16)
1.一种安检终端设备,其特征在于,所述安检终端设备是第一安检终端设备,包括:
发现单元,用于寻找能够访问的第二安检终端设备;
连接单元,用于与所述发现单元发现的能够访问的第二安检终端设备之间建立连接;
传输单元,用于基于所述连接单元建立的连接传输业务数据;
以及,
检测单元,用于检测是否能够访问安检网络***中的服务器,响应于无法访问服务器的检测结果,执行所述发现单元;
其中,所述第一安检终端设备是安检设备并且所述第二安检终端设备是工作站,或者,所述第一安检终端设备是工作站并且所述第二安检终端设备是安检设备。
2.如权利要求1所述的安检终端设备,其特征在于,
所述发现单元,用于根据安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息寻找能够访问的第二安检终端设备。
3.如权利要求2所述的安检终端设备,其特征在于,所述第一安检终端设备还包括:
关系获取单元,用于获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息;
所述关系获取单元包括第一关系获取模块、第二关系获取模块、第三关系获取模块中的至少一个;
其中,
所述第一关系获取模块,用于在发现能够访问安检网络***中的服务器时,从所述服务器下载安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息;
所述第二关系获取模块,用于接收预配置的安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息;
所述第三关系获取模块,用于通过自主协作方式获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息。
4.如权利要求3所述的安检终端设备,其特征在于,所述第三关系获取模块,用于:
在当前网络中检测获得本设备能够连通的所有第二安检终端设备,并保存本设备与能够连通的所有第二安检终端设备的对应关系信息;
在当前网络中检测获得本设备能够连通的其他第一安检终端设备;
接收本设备能够连通的其他第一安检终端设备同步的该其他第一安检终端设备能够连通的所有第二安检终端设备,并保存该其他第一安检终端设备与其能够连通的所有第二安检网络设的对应关系信息。
5.如权利要求3所述的安检终端设备,其特征在于,
所述第三关系获取模块,还用于:在发现无法访问安检网络***中的服务器时,通过自主协作方式获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息。
6.如权利要求2所述的安检终端设备,其特征在于,所述发现单元,用于:
根据安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息查找本设备对应的第二安检终端设备,通过连通性测试的方法从本设备对应的第二安检终端设备中寻找能够访问的第二安检终端设备。
7.如权利要求1所述的安检终端设备,其特征在于,所述第一安检终端设备还包括:
存储单元,用于保存无法访问服务器的情况下本设备与第二安检终端设备传输的业务数据,并在能够访问服务器时将保存的业务数据上传至服务器。
8.一种安检网络***,其特征在于,所述安检网络***包括至少一个权利要求1-7任一项所述的安检终端设备和至少一个第二安检终端设备。
9.如权利要求8所述的安检网络***,其特征在于,所述安检网络***还包括服务器。
10.一种安检数据传输方法,其特征在于,所述方法包括:
第一安检终端设备检测是否能够访问安检网络***中的服务器,响应于无法访问服务器的检测结果,寻找能够访问的第二安检终端设备;
第一安检终端设备与能够访问的第二安检终端设备之间建立连接;
以及,
第一安检终端设备基于建立的连接传输业务数据;
其中,所述第一安检终端设备是安检设备并且所述第二安检终端设备是工作站,或者,所述第一安检终端设备是工作站并且所述第二安检终端设备是安检设备。
11.如权利要求10所述的方法,其特征在于,所述第一安检终端设备寻找能够访问的第二安检终端设备包括:
所述第一安检终端设备根据安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息寻找能够访问的第二安检终端设备。
12.如权利要求11所述的方法,其特征在于,所述第一安检终端设备通过以下方式获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息:
所述第一安检终端设备在发现能够访问安检网络***中的服务器时,从所述服务器下载安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息;
或者,
所述第一安检终端设备接收预配置的安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息;
或者,
所述第一安检终端设备通过自主协作方式获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息。
13.如权利要求12所述的方法,其特征在于,所述第一安检终端设备通过自主协作方式获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息包括:
所述第一安检终端设备在当前网络中检测获得本设备能够连通的所有第二安检终端设备,并保存本设备与能够连通的所有第二安检终端设备的对应关系信息;
所述第一安检终端设备在当前网络中检测获得本设备能够连通的其他第一安检终端设备;
所述第一安检终端设备接收本设备能够连通的其他第一安检终端设备同步的该其他第一安检终端设备能够连通的所有第二安检终端设备,并保存该其他第一安检终端设备与其能够连通的所有第二安检网络设的对应关系信息。
14.如权利要求12所述的方法,其特征在于,所述第一安检终端设备通过自主协作方式获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息包括:
所述第一安检终端设备在发现无法访问安检网络***中的服务器时,通过自主协作方式获取安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息。
15.如权利要求11所述的方法,其特征在于,所述第一安检终端设备根据安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息寻找能够访问的第二安检终端设备包括:
所述第一安检终端设备根据安检网络***中的第一安检终端设备与第二安检终端设备的对应关系信息查找本设备对应的第二安检终端设备,通过连通性测试的方法从本设备对应的第二安检终端设备中寻找能够访问的第二安检终端设备。
16.如权利要求10所述的方法,其特征在于,所述方法还包括:
所述第一安检终端设备保存无法访问服务器的情况下本设备与第二安检终端设备传输的业务数据,并在能够访问服务器时将保存的业务数据上传至服务器。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510573816.8A CN106533717B (zh) | 2015-09-10 | 2015-09-10 | 安检终端设备、安检网络***和安检数据传输方法 |
PCT/CN2016/097864 WO2017041667A1 (zh) | 2015-09-10 | 2016-09-02 | 安检终端设备、安检网络***和安检数据传输方法 |
PL16187339T PL3142298T3 (pl) | 2015-09-10 | 2016-09-06 | Terminal inspekcji bezpieczeństwa, system sieci inspekcji bezpieczeństwa i sposób transmisji danych inspekcji bezpieczeństwa |
EP16187339.3A EP3142298B1 (en) | 2015-09-10 | 2016-09-06 | Security inspection terminal, security inspection network system and security inspection data transmission method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510573816.8A CN106533717B (zh) | 2015-09-10 | 2015-09-10 | 安检终端设备、安检网络***和安检数据传输方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106533717A CN106533717A (zh) | 2017-03-22 |
CN106533717B true CN106533717B (zh) | 2019-08-23 |
Family
ID=56893768
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510573816.8A Active CN106533717B (zh) | 2015-09-10 | 2015-09-10 | 安检终端设备、安检网络***和安检数据传输方法 |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP3142298B1 (zh) |
CN (1) | CN106533717B (zh) |
PL (1) | PL3142298T3 (zh) |
WO (1) | WO2017041667A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112396277A (zh) * | 2019-08-19 | 2021-02-23 | 同方威视技术股份有限公司 | 判图任务分配***及用于判图任务分配的方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102651148A (zh) * | 2011-02-24 | 2012-08-29 | 刘中库 | 安检值机监控***的监控方法 |
CN103778562A (zh) * | 2014-01-26 | 2014-05-07 | 公安部第一研究所 | 主带式安全检查分层管理*** |
CN203894809U (zh) * | 2014-01-26 | 2014-10-22 | 公安部第一研究所 | 主带式安全检查分层管理*** |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080066181A1 (en) * | 2006-09-07 | 2008-03-13 | Microsoft Corporation | DRM aspects of peer-to-peer digital content distribution |
US8959568B2 (en) * | 2007-03-14 | 2015-02-17 | Microsoft Corporation | Enterprise security assessment sharing |
US8275905B2 (en) * | 2007-04-17 | 2012-09-25 | Oracle International Corporation | System and method for store-and-forward for highly available message production |
US8407472B2 (en) * | 2010-09-13 | 2013-03-26 | Verizon Patent And Licensing Inc. | Mobile content delivery optimization |
CN104063816A (zh) * | 2014-06-30 | 2014-09-24 | 中国民航机场建设集团公司 | 机场旅客交运行李的安全检查方法 |
CN204178421U (zh) * | 2014-08-28 | 2015-02-25 | 北京声迅电子股份有限公司 | 一种安检集成化管理*** |
-
2015
- 2015-09-10 CN CN201510573816.8A patent/CN106533717B/zh active Active
-
2016
- 2016-09-02 WO PCT/CN2016/097864 patent/WO2017041667A1/zh active Application Filing
- 2016-09-06 PL PL16187339T patent/PL3142298T3/pl unknown
- 2016-09-06 EP EP16187339.3A patent/EP3142298B1/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102651148A (zh) * | 2011-02-24 | 2012-08-29 | 刘中库 | 安检值机监控***的监控方法 |
CN103778562A (zh) * | 2014-01-26 | 2014-05-07 | 公安部第一研究所 | 主带式安全检查分层管理*** |
CN203894809U (zh) * | 2014-01-26 | 2014-10-22 | 公安部第一研究所 | 主带式安全检查分层管理*** |
Also Published As
Publication number | Publication date |
---|---|
EP3142298A1 (en) | 2017-03-15 |
WO2017041667A1 (zh) | 2017-03-16 |
CN106533717A (zh) | 2017-03-22 |
EP3142298B1 (en) | 2019-01-23 |
PL3142298T3 (pl) | 2019-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111095869B (zh) | 对计算机网络的高可用性增强的方法和*** | |
CN103744809B (zh) | 基于vrrp的车辆信息管理***双机热备方法 | |
CN106487578B (zh) | 错误恢复方法及应用其的物联网***与充电*** | |
CN100369413C (zh) | 代理响应设备及用于代理响应设备的方法 | |
CN104378232B (zh) | 主备集群组网模式下的脑裂发现、恢复方法及装置 | |
CN110381160B (zh) | 通信信息交互方法、装置、存储介质及计算机设备 | |
CN107276839B (zh) | 一种云平台的自监控方法和*** | |
EP2391061B1 (en) | Method, apparatus and system for configuring master-slave network devices | |
CN112738834A (zh) | 一种mesh组网网络应急管理方法和电子设备 | |
CN102710438B (zh) | 一种节点管理方法、装置及*** | |
CN105933393A (zh) | 一种局域网内数据同步方法及其装置、用户终端 | |
CN105554130A (zh) | 基于分布式存储***的NameNode切换方法和切换装置 | |
CN109873728A (zh) | 一种终端测试方法、装置和存储介质 | |
CN111225401A (zh) | 一种实现容灾的方法及相关设备 | |
CN101179463B (zh) | 提供网络信息的设备和方法 | |
WO2017071384A1 (zh) | 报文处理的方法及装置 | |
CN102684966B (zh) | 设备入网方法、装置及*** | |
CN106533717B (zh) | 安检终端设备、安检网络***和安检数据传输方法 | |
CN117370316A (zh) | 数据库的高可用管理方法和装置、电子设备及存储介质 | |
CN114884805B (zh) | 数据传输方法、装置、终端及存储介质 | |
CN110830281B (zh) | 一种基于网状网络结构的热备方法及*** | |
CN105786645A (zh) | 一种操作***的备份、还原方法及装置 | |
CN112039822A (zh) | 一种基于WebRTC构建实时区块链网络的方法及*** | |
CN110489272A (zh) | 网络摄像机的操作***恢复方法、装置和网络摄像机 | |
CN114423067B (zh) | 搜网注册方法、装置、***、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |