能够兼容多种韦根信号机制的设备、方法及存储介质技术

技术编号:22218599 阅读:37 留言:0更新日期:2019-09-30 01:07
本发明专利技术涉及能够兼容多种韦根信号机制的设备、方法及存储介质,基于市面上大部分的接收器的协议是通用的26位和34位这两种协议开发了第一接口以及第二接口,这两个接口能适应大多数客户的使用需求;而如果有客户有特殊的接收器需要匹配,本发明专利技术也提供了另外两种自定义的接口第三接口以及第四接口,第三接口用于对第二加工用户数据进行解析转换成韦根信号接收器对应的位数的韦根协议数据,第四接口包括外置的D0以及D1两个硬件接口,所述第四接口用于对第一加工用户数据进行解析转换成根信号接收器对应的位数的韦根协议数据。这几种接口增加了设备适配的多样性,适用于绝大多数的客户,从而大大满足了不同的多样的定制需求。

Devices, Methods and Storage Media Compatible with Various Wigan Signal Mechanisms

【技术实现步骤摘要】
能够兼容多种韦根信号机制的设备、方法及存储介质
本专利技术涉及医护领域,尤其涉及能够兼容多种韦根信号机制的设备、方法及存储介质。
技术介绍
随着电子通信技术的不断发展,各种门禁设备蓬勃发展,门禁设备使用的技术也是五花八门。很大一部分的门禁只是由继电器控制,通过控制继电器的开关,来控制大门的开闭。但是这种方式在部分有外接线的设备上有很大弊端,那就是如果有人减掉门禁部分继电器的连接线,然后直接将两个接线导通,那么继电器就直接导通,导致大门也被打开。这种情况下的安全性就没有办法保证了。而韦根协议的门禁就是应运而生的一种方式,韦根协议的门禁需要从设备发送韦根信号到接收器,接收器通过解析分析是否安全,再控制是否开门。因为是设备发送信号去开门,这样就不存在减掉线之后导通能打开门的情况,这样一来安全性大大增加。现有的韦根信号读写设备往往只能够满足输出一些特定位数的韦根协议,诸如常用的26位或是34位的韦根协议,但是市面上韦根信号接收器的门类很多,一旦客户购买到其他非常用位数的韦根协议时,现有的韦根信号读写设备则无法进行数据的转换。所以需要在设备上开发出一套兼容多种韦根协议的机制,达到兼容市面多种接收器的目的,提高产品竞争力。
技术实现思路
本专利技术的目的是解决现有技术的不足,提供能够兼容多种韦根信号机制的设备、方法及存储介质。为了实现上述目的,本专利技术采用以下的技术方案:提出能够兼容多种韦根信号机制的方法,包括:步骤1、获取韦根信号接收器对应的韦根协议位数数值A以及需要发送的用户数据;步骤2、判断A是否等于26,若是则直接调用第一接口将需要发送的用户数据进行数据转换成26位韦根信号,之后将转换后的26位韦根信号从数据传输硬件接口输出,若否则转至步骤3;步骤3、判断A是否等于34,若是则直接调用第二接口将需要发送的用户数据进行数据转换成34位韦根信号,之后将转换后的34位韦根信号从数据传输硬件接口输出,若否则转至步骤4;步骤4、判断A是否大于64,若是则根据数值A对需要发送的用户数据参照对应的韦根协议进行数据转换匹配所述韦根信号接收器,得到第一加工用户数据,之后调用第四接口,通过获取用户对第四接口提供的D0以及D1两个硬件接口的电平选置情况,以D0高电平,D1低电平输出1,D0低电平,D1高电平输出0的原理将第一加工用户数据转换成A位韦根信号,之后将转换后的A位韦根信号从数据传输硬件接口输出,若A不大于64则转至步骤5;步骤5、根据数值A对需要发送的用户数据参照对应的韦根协议进行数据转换匹配所述韦根信号接收器,得到第二加工用户数据,之后通过调用第三接口将第二加工用户数据进行数据转换成A位韦根信号从数据传输硬件接口输出。进一步,所述第一接口、第二接口、第三接口以及第四接口的参数分为两部分,其中第一部分为用户需要发送信号的位数,第二部分为用户封装的数据,所述第一接口、第二接口、第三接口以及第四接口通过对第一部分的解析,得到用户需要发送信号的位数并将第二部分的数据转换成硬件信号输出。还提出了能够兼容多种韦根信号机制的设备,应用了上述的能够兼容多种韦根信号机制的方法,包括:第一接口,所述第一接口用于将需要发送的用户数据转换成26位的韦根协议数据;第二接口,所述第二接口用于将需要发送的用户数据转换成34位的韦根协议数据;第三接口,所述第三接口用于对第二加工用户数据进行解析转换成韦根信号接收器对应的位数的韦根协议数据;第四接口,所述第四接口包括外置的D0以及D1两个硬件接口,所述第四接口用于对第一加工用户数据进行解析转换成根信号接收器对应的位数的韦根协议数据;数据传输硬件接口,所述数据传输硬件接口用于将所述第一、第二、第三、第四接口转换形成的对应位数的韦根协议数据进行传输;操作系统,所述操作系统用于对所述第一接口、第二接口、第三接口、第四接口以及数据传输硬件接口进行调用,实现数据的处理以及数据的传输。进一步,所述第一接口、第二接口、第三接口、第四接口均属于软件类接口,通过所述操作系统编译生成。进一步,所述操作系统为Android系统或Linux系统中的任意一种。还提出了一种计算机可读存储的介质,所述计算机可读存储的介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-2任一项所述方法的步骤。本专利技术的有益效果为:本专利技术很好地解决了市面上不同韦根信号的兼容问题,基于市面上大部分的接收器的协议是通用的26位和34位这两种协议开发了第一接口以及第二接口,这两个接口能适应大多数客户的使用需求;而如果有客户有特殊的接收器需要匹配,本专利技术也提供了另外两种自定义的接口第三接口以及第四接口,第三接口用于对第二加工用户数据进行解析转换成韦根信号接收器对应的位数的韦根协议数据,第四接口包括外置的D0以及D1两个硬件接口,所述第四接口用于对第一加工用户数据进行解析转换成根信号接收器对应的位数的韦根协议数据。这几种接口增加了设备适配的多样性,适用于绝大多数的客户,从而大大满足了不同的多样的定制需求。并且减少了产品开发阶段的投入,做到了通用性,减少了人员投入,降低了后期的维护成本和开发成本,客户也能根据不同的接收器进行开发,提升了客户的满意度。附图说明图1所示为能够兼容多种韦根信号机制的设备、方法及存储介质的流程图;图2所示为D0硬件接口与主板连接的电路图;图3所示为D1硬件接口与主板连接的电路图。具体实施方式以下将结合实施例和附图对本专利技术的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本专利技术的目的、方案和效果。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。附图中各处使用的相同的附图标记指示相同或相似的部分。结合图1,本专利技术提出能够兼容多种韦根信号机制的方法,包括:步骤1、获取韦根信号接收器对应的韦根协议位数数值A以及需要发送的用户数据;步骤2、判断A是否等于26,若是则直接调用第一接口将需要发送的用户数据进行数据转换成26位韦根信号,之后将转换后的26位韦根信号从数据传输硬件接口输出,若否则转至步骤3;步骤3、判断A是否等于34,若是则直接调用第二接口将需要发送的用户数据进行数据转换成34位韦根信号,之后将转换后的34位韦根信号从数据传输硬件接口输出,若否则转至步骤4;步骤4、判断A是否大于64,若是则根据数值A对需要发送的用户数据参照对应的韦根协议进行数据转换匹配所述韦根信号接收器,得到第一加工用户数据,之后调用第四接口,通过获取用户对第四接口提供的D0以及D1两个硬件接口的电平选置情况,以D0高电平,D1低电平输出1,D0低电平,D1高电平输出0的原理将第一加工用户数据转换成A位韦根信号,之后将转换后的A位韦根信号从数据传输硬件接口输出,若A不大于64则转至步骤5;步骤5、根据数值A对需要发送的用户数据参照对应的韦根协议进行数据转换匹配所述韦根信号接收器,得到第二加工用户数据,之后通过调用第三接口将第二加工用户数据进行数据转换成A位韦根信号从数据传输硬件接口输出。作为本方案的较佳实施方式,所述第一接口、第二接口、第三接口以及第四接口的参数分为两部分,其中第一部分为用户需要发送信号的位数,第二部分为用户封装的数据,所述第一接口、第二接口、第三接口以及第四接口通过对第一部分的解析,得到用户本文档来自技高网...

【技术保护点】
1.能够兼容多种韦根信号机制的方法,其特征在于,包括:步骤1、获取韦根信号接收器对应的韦根协议位数数值A以及需要发送的用户数据;步骤2、判断A是否等于26,若是则直接调用第一接口将需要发送的用户数据进行数据转换成26位韦根信号,之后将转换后的26位韦根信号从数据传输硬件接口输出,若否则转至步骤3;步骤3、判断A是否等于34,若是则直接调用第二接口将需要发送的用户数据进行数据转换成34位韦根信号,之后将转换后的34位韦根信号从数据传输硬件接口输出,若否则转至步骤4;步骤4、判断A是否大于64,若是则根据数值A对需要发送的用户数据参照对应的韦根协议进行数据转换匹配所述韦根信号接收器,得到第一加工用户数据,之后调用第四接口,通过获取用户对第四接口提供的D0以及D1两个硬件接口的电平选置情况,以D0高电平,D1低电平输出1,D0低电平,D1高电平输出0的原理将第一加工用户数据转换成A位韦根信号,之后将转换后的A位韦根信号从数据传输硬件接口输出,若A不大于64则转至步骤5;步骤5、根据数值A对需要发送的用户数据参照对应的韦根协议进行数据转换匹配所述韦根信号接收器,得到第二加工用户数据,之后通过调用第三接口将第二加工用户数据进行数据转换成A位韦根信号从数据传输硬件接口输出。...

【技术特征摘要】
1.能够兼容多种韦根信号机制的方法,其特征在于,包括:步骤1、获取韦根信号接收器对应的韦根协议位数数值A以及需要发送的用户数据;步骤2、判断A是否等于26,若是则直接调用第一接口将需要发送的用户数据进行数据转换成26位韦根信号,之后将转换后的26位韦根信号从数据传输硬件接口输出,若否则转至步骤3;步骤3、判断A是否等于34,若是则直接调用第二接口将需要发送的用户数据进行数据转换成34位韦根信号,之后将转换后的34位韦根信号从数据传输硬件接口输出,若否则转至步骤4;步骤4、判断A是否大于64,若是则根据数值A对需要发送的用户数据参照对应的韦根协议进行数据转换匹配所述韦根信号接收器,得到第一加工用户数据,之后调用第四接口,通过获取用户对第四接口提供的D0以及D1两个硬件接口的电平选置情况,以D0高电平,D1低电平输出1,D0低电平,D1高电平输出0的原理将第一加工用户数据转换成A位韦根信号,之后将转换后的A位韦根信号从数据传输硬件接口输出,若A不大于64则转至步骤5;步骤5、根据数值A对需要发送的用户数据参照对应的韦根协议进行数据转换匹配所述韦根信号接收器,得到第二加工用户数据,之后通过调用第三接口将第二加工用户数据进行数据转换成A位韦根信号从数据传输硬件接口输出。2.根据权利要求1所述的能够兼容多种韦根信号机制的方法,其特征在于,所述第一接口、第二接口、第三接口以及第四接口的参数分为两部分,其中第一部分为用户需要发送信号的位数,第二部分为用户封装的数据,所述第一接口、...

【专利技术属性】
技术研发人员:吴智钧朱斌羽麦剑华
申请(专利权)人:广东天波信息技术股份有限公司
类型:发明
国别省市:广东,44

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

1