[发明专利]基于UDP协议的共享智能门锁读写器接口系统有效
申请号: | 202011025004.7 | 申请日: | 2020-09-25 |
公开(公告)号: | CN112150674B | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 马立和;沙宁;谢元贞;王喜德;王艳;马琳;刘磊;齐新军;冉起;谷庆棫 | 申请(专利权)人: | 哈尔滨学院 |
主分类号: | G07C9/00 | 分类号: | G07C9/00;H04L29/08;G06K7/10 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 张利明 |
地址: | 150080 黑龙江*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 udp 协议 共享 智能 门锁 读写 接口 系统 | ||
基于UDP协议的共享智能门锁读写器接口系统,属于接口转换技术领域,解决了现有多个应用系统无法共享一个门锁读写器的问题,本发明基于UDP协议的共享智能门锁读写器接口系统减少系统软件空间占用,每个客户端应用系统连接一个客户端模块,服务端模块与门锁读写器连接,客户端模块通过端口进行数据传输;服务端采用操作函数对接接收的操作指令进行解码并控制门锁读写器进行操作。本发明适用于多台应用系统使用一台门锁读写器时应用。
技术领域
本发明属于接口转换技术领域,具体涉及一种智能门锁读写器接口系统。
背景技术
目前使用智能门锁读写器的信息管理系统存在以下问题:每台运行管理信息系统计算机读写门锁卡片时必须连接智能门锁读写器,不能实现多个运行管理信息系统共享使用一台智能门锁读写器,造成资源的浪费,增加管理信息系统用户的经济、管理成本负担。
发明内容
本发明是为了解决现有多个应用系统无法共享一个门锁读写器的问题,提出了一种基于UDP协议的共享智能门锁读写器接口系统。
本发明所述的基于UDP协议的共享智能门锁读写器接口系统,该系统包括服务端模块和客户端模块;
客户端模块用于与客户端应用系统连接,服务端模块与门锁读写器连接,客户端模块通过通信端口与服务端模块进行数据传输;
所述客户端模块包括指令连接层、客户端配置文件设置模块和客户端UDP网络服务模块;
指令连接层用于接收客户端应用系统发送的操作指令,对操作指令进行识别,根据对应的操作指令调取对应的操作函数,并利用操作函数对操作指令进行编码;将编码后的操作指令发送至客户端配置文件设置模块;
客户端配置文件设置模块对编码后的操作指令配置文件进行提取,判断配置文件中服务端IP地址及端口号是否为空,不为空,则直接将编码后的操作指令发送至客户端UDP网络服务模块;
否则,对服务端IP地址及端口号进行设置,将服务端IP地址及端口号设置后操作指令发送至客户端UDP网络服务模块;
客户端UDP网络服务模块用于对自身端口的IP地址进行设置,并将自身端口号设置后的操作指令通过网络发送至服务端模块的服务端口;
服务端模块包括服务端UDP网络服务模块、服务类型识别模块和服务层;
服务端UDP网络服务模块用于对服务端口进行监听,并对接收的操作指令中的IP地址和端口号进行识别,并将操作指令封装包发送至服务类型识别模块;
服务类型识别模块用于对操作指令封装包内的操作指令进行识别,获取操作指令类型,将指令类型信息发送给服务层;
服务层根据操作指令类型调用相应的操作函数,所述操作函数对操作指令进行解码,并驱动门锁读写器进行相应操作。
进一步地,服务端模块还包括服务端配置文件设置模块,服务端配置文件设置模块用于设置服务端口号。
进一步地,指令连接层包括客户端读卡函数、客户端写卡函数、客户端有卡注销函数和客户端无卡注销函数;
客户端读卡函数用于识别接收客户端应用系统的读卡指令,并对读卡指令进行编码后发送出去;
客户端写卡函数用于识别客户端应用系统的写卡指令,对写卡指令和需要写入门卡内的信息进行编码,并对编码后的写卡指令和写卡信息发送出去;
客户端有卡注销函数用于识别客户端应用系统的有卡注销指令,并对有卡注销指令进行编码后发送出去;
客户端无卡注销函数用于识别客户端应用系统的无卡注销指令,并对无卡注销指令进行编码后发送出去。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨学院,未经哈尔滨学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011025004.7/2.html,转载请声明来源钻瓜专利网。