一种安全门搜索方法及系统与流程

文档序号:19418456发布日期:2019-12-14 01:10阅读:447来源:国知局
一种安全门搜索方法及系统与流程

本发明涉及信息搜索技术领域,尤其涉及一种安全门搜索方法及系统。



背景技术:

目前,在商场、图书馆、博物馆等场所一般都设置有防盗安全门。现有技术中通常都是在出口处设置报警安全门,人员从安全门通道中通过,通过感应物品上的rfid标签确认该物品是否可以带出。当通过的人员身上携带有违规带出的物品时,rfid感应天线会识别并发出声音或者光信号进行报警。

目前的安全门系统在连接使用或者进行配置的时候,必须每一片门都需要进行配置一次,需要每一片门手动设置其ip地址、配置信息,才能正常使用,过程重复并且繁琐。



技术实现要素:

本发明提供了一种安全门搜索方法及系统,通过发送带有参数的标识符指令进行搜索安全门,以解决现有技术中手动配置安全门才能正常使用该安全门的技术问题,从而简化安全门的设备连接及配置过程,使多个安全门一起使用时操作效率大大的提高。

为了解决上述技术问题,本发明实施例提供了一种安全门搜索方法,包括:

获取外部设备发送的搜索指令,并根据所述搜索指令下发带有sid标识符的搜索安全门指令;

通过所述搜索安全门指令中的sid标识符对安全门的搜索结果进行运算直至搜索结束,得到搜索运算结果数据;

将所述搜索运算结果数据生成列表发送给所述外部设备;

获取保存命令,保存搜索到的所述安全门信息并对所述列表进行保存。

作为优选方案,所述安全门搜索方法还包括:判断新搜索到的安全门列表是否与现在已保存的列表一致,若否,则重新初始化安全门,对安全门列表进行更新,并进行保存。

作为优选方案,所述通过所述搜索安全门指令中的sid标识符对安全门的搜索结果进行运算,得到搜索运算结果数据,包括:对所述sid标识符设置第一参数,当所述搜索安全门指令搜索每一片安全门后,将所述第一参数与预设的第二参数进行运算,得到第三参数;再将所述第三参数与预设的第四参数进行对比,若不一致,则进行搜索下一片安全门,直至所述第三参数与预设的第四参数一致;若一致,则将所述第一参数与所述第二参数进行运算得到第五参数,并将所述第五参数执行上述搜索步骤,直至安全门无应答或响应超时。

作为优选方案,所述列表保存到安全门系统的rom中。

本发明实施例还提供了一种安全门搜索系统,包括:

第一获取模块,用于获取外部设备发送的搜索指令,并根据所述搜索指令下发带有sid标识符的搜索安全门指令;

搜索运算模块,用于通过所述搜索安全门指令中的sid标识符对安全门的搜索结果进行运算,得到搜索运算结果数据;

列表生成模块,用于将所述搜索运算结果数据生成列表发送给所述外部设备;

数据保存模块,用于获取保存命令,保存搜索到的所述安全门信息并对所述列表进行保存。

作为优选方案,所述安全门搜索系统还包括:判断对比模块,用于判断新搜索到的安全门列表是否与现在已保存的列表一致,若否,则重新初始化安全门,对安全门列表进行更新,并进行保存。

作为优选方案,所述通过所述搜索安全门指令中的sid标识符对安全门的搜索结果进行运算直至搜索结束,得到搜索运算结果数据,包括:对所述sid标识符设置第一参数,当所述搜索安全门指令搜索每一片安全门后,将所述第一参数与预设的第二参数进行运算,得到第三参数;再将所述第三参数与预设的第四参数进行对比,若不一致,则进行搜索下一片安全门,直至所述第三参数与预设的第四参数一致;若一致,则将所述第一参数与所述第二参数进行运算得到第五参数,并将所述第五参数执行上述搜索步骤,直至安全门无应答或响应超时。

作为优选方案,所述列表保存到安全门系统的rom中。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如上述任一项所述的安全门搜索方法。

本发明实施例还提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如上述任一项所述的安全门搜索方法。

相比于现有技术,本发明实施例具有如下有益效果:

本发明通过发送带有参数的标识符指令进行搜索安全门,以解决现有技术中手动配置安全门才能正常使用该安全门的技术问题,从而简化安全门的设备连接及配置过程,使多个安全门一起使用时操作效率大大的提高。

附图说明

图1:为本发明实施例中的安全门搜索方法步骤流程图;

图2:为本发明实施例中的安全门搜索系统结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参照图1,本发明优选实施例提供了一种安全门搜索方法,包括:

s1,获取外部设备发送的搜索指令,并根据所述搜索指令下发带有sid标识符的搜索安全门指令;

s2,通过所述搜索安全门指令中的sid标识符对安全门的搜索结果进行运算直至搜索结束,得到搜索运算结果数据;在本实施例中,所述通过所述搜索安全门指令中的sid标识符对安全门的搜索结果进行运算,得到搜索运算结果数据,包括:对所述sid标识符设置第一参数,当所述搜索安全门指令搜索每一片安全门后,将所述第一参数与预设的第二参数进行运算,得到第三参数;再将所述第三参数与预设的第四参数进行对比,若不一致,则进行搜索下一片安全门,直至所述第三参数与预设的第四参数一致;若一致,则将所述第一参数与所述第二参数进行运算得到第五参数,并将所述第五参数执行上述搜索步骤,直至安全门无应答或响应超时。

s3,将所述搜索运算结果数据生成列表发送给所述外部设备;在本实施例中,所述列表保存到安全门系统的rom中。

s4,获取保存命令,保存搜索到的所述安全门信息并对所述列表进行保存。

在本实施例中,所述安全门搜索方法还包括:s5,判断新搜索到的安全门列表是否与现在已保存的列表一致,若否,则重新初始化安全门,对安全门列表进行更新,并进行保存。

下面结合实施例,对本发明进行详细说明。

实施例一,搜索一片安全门:

1、外部设备给安全门控制中心下发搜索命令;

2、当控制中心收到搜索的命令,下发附带有sid的搜索安全门命令:

①下发搜索命令,sid=1:安全门1接收到命令后将sid-1,结果为0,则安全门1返回带有gid的搜索应答命令包。

②下发搜索命令sid=2,安全门1接收到命令后将sid-1,结果不为0,则将sid减去1后将该搜索命令转发给下一个安全门;由于没有第二片门,转发后无应答或者响应超时,则判断已搜索完毕。

4、控制中心把安全门返回的信息以列表的形式形成一个安全门列表返回至外部设备,即,如表1:

表1:实施例一中的搜索信息列表

5、外部设备发送保存命令,保存搜索到的安全门信息,将ram中的安全门列表保存到控制中心的rom;

6、再一次发生的搜索时,按照上述的搜索步骤进行搜索完成后,控制中心判断新搜索到的安全门列表是否与现在已保存的列表一致,否的话表重新初始化安全门,更新新的安全门列表;

7、控制中心返回保存成功的信息至外部设备。

实施例二,搜索两片安全门:

1、外部设备给安全门控制中心下发搜索命令;

2、当控制中心收到搜索的命令,下发附带有sid的搜索安全门命令:

①下发搜索命令,sid=1:安全门1接收到命令后将sid-1,结果为0,则安全门1返回带有gid的搜索应答命令包。

②下发搜索命令sid=2,安全门1接收到命令后将sid-1,结果不为0,则将sid减去1后将该搜索命令转发给下一个安全门2;安全门2接收到命令后,将sid-1,结果为0,则安全门2返回带有gid的搜索应答命令包给安全门1,安全门1转发该应答命令包至控制中心。

③下发搜索命令sid=3,安全门1接收到命令后将sid-1,结果不为0,那么安全门1把sid减去1后将该搜索命令转发给下一个安全门2;安全门2接收到命令后,将sid-1,结果还是不为0,那么安全门2把sid减去1后将该搜索命令转发给下一个安全门。由于没有第三片门,转发后无应答或者响应超时,则判断已搜索完毕。

4、控制中心把安全门返回的信息以列表的形式形成一个安全门列表返回至外部设备,即,如表2:

表2:实施例二中的搜索信息列表

5、外部设备发送保存命令,保存搜索到的安全门信息,将ram中的安全门列表保存到控制中心的rom;

6、再一次发生的搜索时,按照上述的搜索步骤进行搜索完成后,控制中心判断新搜索到的安全门列表是否与现在已保存的列表一致,否的话表重新初始化安全门,更新新的安全门列表;

7、控制中心返回保存成功的信息至外部设备。

实施例三,搜索三片安全门:

1、外部设备给安全门控制中心下发搜索命令;

2、当控制中心收到搜索的命令,下发附带有sid的搜索安全门命令:

①下发搜索命令,sid=1:安全门1接收到命令后将sid-1,结果为0,则安全门1返回带有gid的搜索应答命令包。

②下发搜索命令sid=2,安全门1接收到命令后将sid-1,结果不为0,则将sid减去1后将该搜索命令转发给下一个安全门2;安全门2接收到命令后,将sid-1,结果为0,则安全门2返回带有gid的搜索应答命令包给安全门1,安全门1转发该应答命令包至控制中心。

③下发搜索命令sid=3,安全门1接收到命令后将sid-1,结果不为0,那么安全门1把sid减去1后将该搜索命令转发给下一个安全门2;安全门2接收到命令后,将sid-1,结果还是不为0,那么安全门2把sid减去1后将该搜索命令转发给下一个安全门3,安全门3接收到命令后,将sid-1,结果为0,则安全门3返回带有gid的搜索应答命令包给安全门2,安全门2转发该应答命令包至安全门1,安全门1转发该应答命令包至控制中心。

④下发搜索命令sid=4,安全门1接收到命令后将sid-1,结果不为0,那么安全门1把sid减去1后将该搜索命令转发给下一个安全门2;安全门2接收到命令后,将sid-1,结果还是不为0,那么安全门2把sid减去1后将该搜索命令转发给下一个安全门3;安全门3接收到命令后,将sid-1,结果依旧不为0,那么安全门3把sid减去1后将该搜索命令转发给下一个安全门。由于没有第四片门,转发后无应答或者响应超时,则判断已搜索完毕。

4、控制中心把安全门返回的信息以列表的形式形成一个安全门列表返回至外部设备,即,如表3:

表3:实施例三中的搜索信息列表

5、外部设备发送保存命令,保存搜索到的安全门信息,将ram中的安全门列表保存到控制中心的rom;

6、再一次发生的搜索时,按照上述的搜索步骤进行搜索完成后,控制中心判断新搜索到的安全门列表是否与现在已保存的列表一致,否的话表重新初始化安全门,更新新的安全门列表;

7、控制中心返回保存成功的信息至外部设备。

本发明的优点在于:本安全门系统仅需要在安装时搜索一次安全门信息,即可自动获取其设备地址信息,同时保存在控制中心。配置时,仅需要配置一次,其他安全门自动获取配置信息,无需手动一个个的配置。如果整个安全门系统安全门没有发生改变,则无需再重新进行连接与配置,大大的提高了工作效率,简化工作的流程。

请参照图2,相应地,本发明实施例还提供了一种安全门搜索系统,包括:

第一获取模块,用于获取外部设备发送的搜索指令,并根据所述搜索指令下发带有sid标识符的搜索安全门指令;

搜索运算模块,用于通过所述搜索安全门指令中的sid标识符对安全门的搜索结果进行运算直至搜索结束,得到搜索运算结果数据;在本实施例中,所述通过所述搜索安全门指令中的sid标识符对安全门的搜索结果进行运算直至搜索结束,得到搜索运算结果数据,包括:对所述sid标识符设置第一参数,当所述搜索安全门指令搜索每一片安全门后,将所述第一参数与预设的第二参数进行运算,得到第三参数;再将所述第三参数与预设的第四参数进行对比,若不一致,则进行搜索下一片安全门,直至所述第三参数与预设的第四参数一致;若一致,则将所述第一参数与所述第二参数进行运算得到第五参数,并将所述第五参数执行上述搜索步骤,直至安全门无应答或响应超时。

列表生成模块,用于将所述搜索运算结果数据生成列表发送给所述外部设备;在本实施例中,所述列表保存到安全门系统的rom中。

数据保存模块,用于获取保存命令,保存搜索到的所述安全门信息并对所述列表进行保存。

在本实施例中,所述安全门搜索系统还包括:判断对比模块,用于判断新搜索到的安全门列表是否与现在已保存的列表一致,若否,则重新初始化安全门,对安全门列表进行更新,并进行保存。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行上述任一实施例所述的安全门搜索方法。

本发明实施例还提供了一种终端设备,所述终端设备包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现上述任一实施例所述的安全门搜索方法。

优选地,所述计算机程序可以被分割成一个或多个模块/单元(如计算机程序、计算机程序),所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述终端设备中的执行过程。

所述处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,通用处理器可以是微处理器,或者所述处理器也可以是任何常规的处理器,所述处理器是所述终端设备的控制中心,利用各种接口和线路连接所述终端设备的各个部分。

所述存储器主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序等,数据存储区可存储相关数据等。此外,所述存储器可以是高速随机存取存储器,还可以是非易失性存储器,例如插接式硬盘,智能存储卡(smartmediacard,smc)、安全数字(securedigital,sd)卡和闪存卡(flashcard)等,或所述存储器也可以是其他易失性固态存储器件。

需要说明的是,上述终端设备可包括,但不仅限于,处理器、存储器,本领域技术人员可以理解,上述终端设备仅仅是示例,并不构成对终端设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步的详细说明,应当理解,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围。特别指出,对于本领域技术人员来说,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1