欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2020110250047
申请人: 哈尔滨学院
专利类型:发明专利
专利状态:已下证
专利领域: 核算装置
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.基于UDP协议的共享智能门锁读写器接口系统,其特征在于,该系统包括服务端模块和客户端模块;

客户端模块用于与客户端应用系统连接,服务端模块与门锁读写器连接,客户端模块通过通信端口与服务端模块进行数据传输;

所述客户端模块包括指令连接层(1)、客户端配置文件设置模块(2)和客户端UDP网络服务模块(3);

指令连接层(1)用于接收客户端应用系统发送的操作指令,对操作指令进行识别,根据识别的操作指令调取对应的操作函数,并利用操作函数对操作指令进行编码;将编码后的操作指令发送至客户端配置文件设置模块(2);

客户端配置文件设置模块(2)对编码后的操作指令配置文件进行提取,判断配置文件中服务端IP地址及端口号是否为空,不为空,则直接将编码后的操作指令发送至客户端UDP网络服务模块(3);

否则,对服务端IP地址及端口号进行设置,将服务端IP地址及端口号设置后操作指令发送至客户端UDP网络服务模块(3);

客户端UDP网络服务模块(3)用于对自身端口的IP地址进行设置,并将自身端口号设置后的操作指令通过网络发送至服务端模块的服务端口;

服务端模块包括服务端UDP网络服务模块(5)、服务类型识别模块(6)和服务层(7);

服务端UDP网络服务模块(5)用于对服务端口进行监听,并对接收的操作指令中的IP地址和端口号进行识别,并将操作指令封装包发送至服务类型识别模块(6);

服务类型识别模块(6)用于对操作指令封装包内的操作指令进行识别,获取操作指令类型,将指令类型信息发送给服务层(7);

服务层(7)根据操作指令类型调用相应的操作函数,所述操作函数对操作指令进行解码,并驱动门锁读写器进行相应操作。

2.根据权利要求1所述的基于UDP协议的共享智能门锁读写器接口系统,其特征在于,服务端模块还包括服务端配置文件设置模块(4),服务端配置文件设置模块(4)用于设置服务端口号。

3.根据权利要求1所述的基于UDP协议的共享智能门锁读写器接口系统,其特征在于,指令连接层(1)包括客户端读卡函数(101)、客户端写卡函数(102)、客户端有卡注销函数(103)和客户端无卡注销函数(104);

客户端读卡函数(101)用于识别接收客户端应用系统的读卡指令,并对读卡指令进行编码后发送出去;

客户端写卡函数(102)用于识别客户端应用系统的写卡指令,对写卡指令和需要写入门卡内的信息进行编码,并对编码后的写卡指令和写卡信息发送出去;

客户端有卡注销函数(103)用于识别客户端应用系统的有卡注销指令,并对有卡注销指令进行编码后发送出去;

客户端无卡注销函数(104)用于识别客户端应用系统的无卡注销指令,并对无卡注销指令进行编码后发送出去。

4.根据权利要求3所述的基于UDP协议的共享智能门锁读写器接口系统,其特征在于,服务端模块还包括数据库,所述数据库用于存储门卡的写入信息、注销信息及写入和注销的时间信息。

5.根据权利要求4所述的基于UDP协议的共享智能门锁读写器接口系统,其特征在于,服务层(7)包括服务端读卡函数(701)、服务端写卡函数(702)、服务端有卡注销函数(703)和服务端无卡注销函数(704);

服务端读卡函数(701)用于接收编码后的读卡指令,对读卡指令进行解码,并将解码获得读卡指令发送门锁读写器,驱动门锁进行读卡操作;

服务端写卡函数(702)用于接收编码后的写卡指令,对写卡指令进行解码,获取写卡信息,将写卡信息发送门锁读写器,并驱动门锁进行写卡操作;同时向数据库发送写卡信息;

服务端有卡注销函数(703)用于接收编码后的有卡注销卡指令,对有卡注销指令进行解码,将有卡注销指令发送门锁读写器,并驱动门锁进行有卡注销操作,同时向数据库发送注销信息;

服务端无卡注销函数(704)用于对接收编码后的无卡注销卡指令,对无卡注销指令进行解码,获取需要注销的信息,向数据库发送注销信息。

6.根据权利要求5所述的基于UDP协议的共享智能门锁读写器接口系统,其特征在于,服务类型识别模块(6)还用于将接收的服务层的操作状态传递给服务端UDP网络服务模块(5);

服务端UDP网络服务模块(5)还用于对操作状态信号进行IP地址和端口号设置,并将设置后的操作状态信号经服务端配置文件设置模块(4)通过服务端口发送出去。

7.根据权利要求6所述的基于UDP协议的共享智能门锁读写器接口系统,其特征在于,客户端UDP网络服务模块(3)还用于接收服务端模块发送的操作状态信号,并将接收的操作状态信号经客户端UDP网络服务模块(3)和客户端配置文件设置模块(2)发送至指令连接层(1);

所述指令连接层(1)还用于对返回的状态信号进行识别,并将返回的状态信号发送至客户端应用系统。