应用于安检系统的通信方法及系统技术方案

技术编号:20119337 阅读:22 留言:0更新日期:2019-01-16 12:20
本申请公开应用于安检系统的通信方法及系统,其中系统至少包括安检设备、服务器、缓存装置以及数据库,该通信方法包括服务器接收安检设备的业务请求,服务器根据业务请求提取来自缓存装置的相应的业务数据,业务数据由数据库缓存在缓存装置中;服务器根据业务请求对业务数据进行相应处理,并将处理的结果发送给安检设备。通过上述方法与系统,服务器优先从缓存装置中查询相关业务数据,然后进行业务处理,并将处理结果返回给安检设备,避免了每次都从数据库读写数据,减少对数据库系统的压力,大大缩短了系统响应时间。

Communication Method and System Applied to Security Inspection System

This application discloses a communication method and system applied to security inspection system, in which the system includes at least security inspection equipment, server, cache device and database. The communication method includes that the server receives business requests from security inspection equipment, the server extracts corresponding business data from the cache device according to business requests, and the business data is cached by the database in the cache device. According to the business request, the business data is processed accordingly, and the result of the processing is sent to the security inspection equipment. Through the above methods and systems, the server first queries the relevant business data from the cache device, then carries on the business processing, and returns the processing results to the security inspection equipment, avoids reading and writing data from the database every time, reduces the pressure on the database system, and greatly shortens the response time of the system.

【技术实现步骤摘要】
应用于安检系统的通信方法及系统
本申请涉及到安检设备通信
,特别是涉及应用于安检系统的通信方法及系统。
技术介绍
在现有的安检系统中,当安检设备需要工作时,需要通过服务器读取数据库的业务数据对设备的操作用户进行身份验证,进而对设备进行操作,对系统功能模块进行权限设置,对设备状态进行查看。现有的安检系统负载过重,登录连接缓慢,极大影响安检仪的安检效率和安检质量。
技术实现思路
本申请解决的技术问题是提供一种应用于安检系统的通信方法及系统,能够解决现有的安检系统响应速度过慢的问题。本申请采用的一个技术方案是:提供一种应用于安检系统的通信方法,其系统包括安检设备、服务器、缓存装置以及数据库,其方法包括:所述服务器接收所述安检设备的业务请求;所述服务器根据所述业务请求提取来自所述缓存装置的相应的业务数据,所述业务数据由所述数据库缓存在所述缓存装置中;所述服务器根据所述业务请求对所述业务数据进行相应处理,并将所述处理的结果发送给所述安检设备。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种安检系统,包括:安检设备、数据库、缓存装置和服务器。其中所述安检设备至少用于发送业务请求。数据库用于存储于所述业务请求相对应的业务数据。所述缓存装置与所述数据库连接,用于缓存来自于所述数据库的所述业务数据。所述服务器与所述缓存装置连接,用于接收所述安检设备的所述业务请求,并根据所述业务请求提取所述缓存装置中的所述业务数据;所述服务器进一步用于根据所述业务请求对所述业务数据进行相应处理,并将所述处理的结果发送给所述安检设备。本申请的有益效果是:区别于现有技术,本申请通过缓存装置缓存系统频繁使用的来自于数据库的各种类别的业务数据。在安检设备向服务器发送业务请求时,服务器优先读取缓存装置中的业务数据,并根据业务请求类别对数据进行处理,并把处理结果返回给安检设备。如此避免每次都从数据库中读写数据,一方面减少对数据库系统的压力,另一方面缩短系统响应时间,能取得更好的用户体验。附图说明图1是本申请应用于安检系统的通信方法第一实施方式的流程示意图;图2是本申请应用于安检系统的通信方法第二实施方式的流程示意图;图3是本申请安检系统的一实施方式的结构示意框图;图4是本申请安检系统的又一实施方式的结构示意框图。实施方式下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅是本申请的一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本申请保护的范围。请参阅图1,图1本申请应用于安检系统的通信方法的第一实施方式的流程示意图。本实施方式包括以下步骤:S11,服务器接收安检设备的业务请求并根据业务请求提取来自缓存装置相应的业务数据。本实施方式应用的安检系统包括安检设备、服务器、缓存装置以及数据库,数据库中存储有业务数据,其中业务数据包括有:第一用户账号数据、第二用户账号数据、第一设备数据、第二设备数据、配置数据、权限数据以及文件数据等。在安检设备向服务器发送业务请求时,服务器会根据业务请求从缓存装置中提取与业务请求相应的业务数据,缓存装置的业务数据来自于数据库中并由数据库缓存在缓存装置中。S12,服务器根据业务请求对业务数据进行相应处理,并将处理的结果发送给安检设备。在提取业务数据后,服务器会根据业务请求,对业务数据进行相应处理,如对安检设备的验证处理,或者安检设备的所需数据的提取、发送处理,或者根据安检设备业务请求进行相应查询处理,或者根据安检设备的业务请求进行相应的删除、修改、替换的处理,或者对多个安检设备之间的数据传输与交互等方面的处理,并将处理的结果发送给安检设备,还可以进一步发送给缓存装置或数据库等。在一个具体的应用场景中,当安检设备向服务器发送业务请求时,例如发送登录请求,其中包括第一登录请求,此时的安检设备为判图工作站及显示工作站。其中判图工作站例如用于对物体进行扫描以生成扫描图像,并进行识别判断是否疑似危险物品,当然也可以是判图工作站可以是人工识别是否疑似危险物品,也可以是智能识别是否疑似危险物品。显示工作站例如用于向安检设备发送扫描指令,以及显示判图工作站所发送的人工判图结果,从而在界面上显示疑似危险物品的位置。与第一登录请求相对应的服务器为网络通信服务器,为了保证整个安检系统的正常运行,安检设备需要和网络通信服务器建立业务通信,则需要网络通信服务器对安检设备进行身份验证,然后安检设备和网络通信服务器才能进行正常的数据传输、交互。为了进行身份验证,安检设备向网络通信服务器发送第一登录请求,网络通信服务器根据第一登录请求去缓存装置中查询、提取与第一登录请求相关的第一设备数据和第一用户账号数据。其中,第一设备数据例如包括设备编号、设备信息、设备类型、设备在线离线状态等,第一用户账号数据例如包括用户账号ID,密码,身份,性别等。然后网络通信服务器利用第一用户账号数据来进行验证处理,判断安检设备的第一登录请求是否能够完成匹配验证。在匹配处理完成后,利用设备数据将第一身份验证的结果发送给与设备数据相对应的案件设备,如若匹配成功,则向安检设备发送匹配成功的结果,使得网络通信服务器与设备数据对应的安检设备建立通信连接,以可进行进一步的数据传输等,例如建立通信后,能够安检设备能够与网络通信服务器进行符合第一用户账号数据对应的权限的交互,若匹配失败,则向安检设备发送匹配失败的结果及原因描述。如果是第一次进行验证,缓存装置并没有存储相应的匹配数据,此时则需要从数据库进行提取,首先是从数据库中提取并缓存到缓存装置中,然后网络通信服务器进一步从缓存装置中提取业务数据并进行验证处理。如果验证成功,则确定身份验证成功。在下一次的验证过程中,由于缓存装置将对应的匹配数据进行了存储,因此网络通信服务器能够直接从缓存装置进行提取,并完成后续的验证。在另一个应用场景中,登录请求还包括第二登录请求,此时的安检设备包括浏览工作站,与第二登录请求对应的服务器为网络应用服务器,与第二登录请求相关的业务数据包括第二用户账号数据、权限数据,其验证方式与上述类似,但是身份验证成功后,网络应用服务器会进一步向安检设备发送配置其权限数据所对应的权限。浏览工作站用于对用户权限的变更操作、设备的连接准入操作以及数据库中扫描图像、设备状态,操作日志,出错日志等的查看,其权限数据包括例如各个角色可以访问的功能模块。在完成身份验证后,浏览工作站需要通过网络应用服务器根据其权限数据配置的权限对设备查看,例如查看显示工作站及判图工作站的设备情况,比如设备列表、工作列表,在/离线情况等,则浏览工作站需要向网络应用服务器发送设备查看的请求,网络应用服务器根据设备查看请求从缓存装置提取与设备查看请求所对应的业务数据,与设备查看请求所对应的业务数据包括第二设备数据等,并发送给浏览工作站显示。在一个具体应用场景中,浏览工作站可能还需要对其他文件数据进行查看,如视频数据、图片数据以及文字数据等,需要向网络应用服务器发送文件请求,网络应用服务器根据文件请求中对应的具体的请求文件来从缓存装置中提取相应的文件数据,并将该数据所对应的文件显示在浏览工作站上。本文档来自技高网...

【技术保护点】
1.一种应用于安检系统的通信方法,所述安检系统至少包括安检设备、服务器、缓存装置以及数据库,其特征在于,所述方法包括:所述服务器接收所述安检设备的业务请求;所述服务器根据所述业务请求提取来自所述缓存装置的相应的业务数据,所述业务数据由所述数据库缓存在所述缓存装置中;所述服务器根据所述业务请求对所述业务数据进行相应处理,并将所述处理的结果发送给所述安检设备。

【技术特征摘要】
1.一种应用于安检系统的通信方法,所述安检系统至少包括安检设备、服务器、缓存装置以及数据库,其特征在于,所述方法包括:所述服务器接收所述安检设备的业务请求;所述服务器根据所述业务请求提取来自所述缓存装置的相应的业务数据,所述业务数据由所述数据库缓存在所述缓存装置中;所述服务器根据所述业务请求对所述业务数据进行相应处理,并将所述处理的结果发送给所述安检设备。2.根据权利要求1所述的方法,其特征在于,所述业务请求包括第一登录请求,所述业务数据包括第一设备数据和第一用户账号数据,所述服务器包括网络通信服务器;所述服务器根据所述业务请求对所述业务数据进行相应处理,并将所述处理的结果发送给所述安检设备的步骤包括:所述服务器根据所述第一登录请求利用第一用户账号数据对所述安检设备进行第一身份验证,且利用所述设备数据将所述第一身份验证的结果发送给与所述设备数据相应的所述安检设备,在所述身份验证成功时,所述网络通信服务器与所述设备数据对应的所述安检设备建立通信连接。3.根据权利要求1所述的方法,其特征在于,所述业务请求包括第二登录请求,所述业务数据包括第二用户账号数据、权限数据,所述服务器包括网络应用服务器;所述服务器根据所述业务请求对所述业务数据进行相应处理,并将所述处理的结果发送给所述安检设备的步骤,进一步包括:所述服务器网络根据所述第二登录请求利用第二用户账号数据对安检设备进行第二身份验证;在所述第二身份验证成功后,所述网络应用服务器根据所述权限数据配置相应的权限给所述第二用户账号数据所对应的用户账号。4.根据权利要求3所述的方法,其特征在于,所述业务数据进一步包括第二设备数据;所述业务请求包括设备查看请求;在所述身份验证成功后,所述网络应用服务器根据所述权限数据配置相应的权限给所述第二用户账号数据所对应的用户账号的步骤之后包括:所述网络应用服务器接收所述安检设备发送所述设备查看请求;所述网络应用服务器提取来自所述缓存装置的第二设备数据;所述网络应用服务器将所述第二设备数据发送给所述安检设备并显示于所述安检设备上。5.根据权利要求3所述的方法,其特征在于,所述业务数据进...

【专利技术属性】
技术研发人员:刘俊祁春超
申请(专利权)人:深圳市华讯方舟太赫兹科技有限公司华讯方舟科技有限公司
类型:发明
国别省市:广东,44

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

1