【技术实现步骤摘要】
基于UDP协议的共享智能门锁读写器接口系统
本专利技术属于接口转换
,具体涉及一种智能门锁读写器接口系统。
技术介绍
目前使用智能门锁读写器的信息管理系统存在以下问题:每台运行管理信息系统计算机读写门锁卡片时必须连接智能门锁读写器,不能实现多个运行管理信息系统共享使用一台智能门锁读写器,造成资源的浪费,增加管理信息系统用户的经济、管理成本负担。
技术实现思路
本专利技术是为了解决现有多个应用系统无法共享一个门锁读写器的问题,提出了一种基于UDP协议的共享智能门锁读写器接口系统。本专利技术所述的基于UDP协议的共享智能门锁读写器接口系统,该系统包括服务端模块和客户端模块;客户端模块用于与客户端应用系统连接,服务端模块与门锁读写器连接,客户端模块通过通信端口与服务端模块进行数据传输;所述客户端模块包括指令连接层、客户端配置文件设置模块和客户端UDP网络服务模块;指令连接层用于接收客户端应用系统发送的操作指令,对操作指令进行识别,根据对应的操作指令调取对应的操作函数,并利用操作函数对操作指令进行编码;将编码后的操作指令发送至客户端配置文件设置模块;客户端配置文件设置模块对编码后的操作指令配置文件进行提取,判断配置文件中服务端IP地址及端口号是否为空,不为空,则直接将编码后的操作指令发送至客户端UDP网络服务模块;否则,对服务端IP地址及端口号进行设置,将服务端IP地址及端口号设置后操作指令发送至客户端UDP网络服务模块;客户端UDP网络服务模块用于对 ...
【技术保护点】
1.基于UDP协议的共享智能门锁读写器接口系统,其特征在于,该系统包括服务端模块和客户端模块;/n客户端模块用于与客户端应用系统连接,服务端模块与门锁读写器连接,客户端模块通过通信端口与服务端模块进行数据传输;/n所述客户端模块包括指令连接层(1)、客户端配置文件设置模块(2)和客户端UDP网络服务模块(3);/n指令连接层(1)用于接收客户端应用系统发送的操作指令,对操作指令进行识别,根据识别的操作指令调取对应的操作函数,并利用操作函数对操作指令进行编码;将编码后的操作指令发送至客户端配置文件设置模块(2);/n客户端配置文件设置模块(2)对编码后的操作指令配置文件进行提取,判断配置文件中服务端IP地址及端口号是否为空,不为空,则直接将编码后的操作指令发送至客户端UDP网络服务模块(3);/n否则,对服务端IP地址及端口号进行设置,将服务端IP地址及端口号设置后操作指令发送至客户端UDP网络服务模块(3);/n客户端UDP网络服务模块(3)用于对自身端口的IP地址进行设置,并将自身端口号设置后的操作指令通过网络发送至服务端模块的服务端口;/n服务端模块包括服务端UDP网络服务模块(5 ...
【技术特征摘要】
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)用于识别客户端应用系统的写卡指令,对写...
【专利技术属性】
技术研发人员:马立和,沙宁,谢元贞,王喜德,王艳,马琳,刘磊,齐新军,冉起,谷庆棫,
申请(专利权)人:哈尔滨学院,
类型:发明
国别省市:黑龙江;23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。