一种设备绑定码及其绑定方法、绑定系统与流程

文档序号:20842149发布日期:2020-05-22 17:38阅读:2046来源:国知局
一种设备绑定码及其绑定方法、绑定系统与流程

本发明涉及计算机领域,具体涉及一种设备绑定码及其绑定方法、绑定系统的技术领域。



背景技术:

智能设备使用设备绑定码进行绑定对于用户而言比较方便快捷,然而农林水利电力建筑等户外行业使用的智能设备会有安装位置过高距离过远不易扫描,绑定码长期风吹日晒出现破损、施工人员手机摄像头像素不高导致识别困难等缺点,因此亟需一种图案更简单、字符更少的、便于用户扫描识别的设备绑定码及其绑定方法、绑定系统。



技术实现要素:

本发明旨在提供一种设备绑定码及其绑定方法、绑定系统,能有效的降低二维码的图形复杂度,提高设备绑定码的识别率,绑定设备,提高设备安全性。

一方面,本发明提供了一种设备绑定码及其绑定方法,所述绑定码及其绑定方法应用于绑定系统,所述方法包括:

获取设备绑定码,所述设备绑定码唯一且由设备id、绑定校验码与所述设备id、绑定校验码生成的二维码图案组成;

基于所述设备绑定码,获取所述设备绑定码对应的设备绑定信息,通过预设通信协议地址,将所述设备绑定信息及绑定请求发送至服务器;

所述服务器存储有设备绑定信息表,校验接收的所述设备绑定信息;

若校验通过,接受绑定请求,绑定设备。

作为优选,通过扫描所述二维码图案或手动输入设备id与绑定校验码获取所述设备绑定码。

作为优选,所述设备id由5~10位阿拉伯数字组成,在设备生产时按顺序生成。

作为优选,所述绑定校验码由3~6位阿拉伯数字或英文字母或其组合组成,在设备生产时人工或软件随机生成。

作为优选,所述二维码图案由所述设备id与所述绑定校验码组成的字符串通过标准二维码生成算法生成。

作为优选,所述预设通信协议地址内置在专用设备绑定码识别软件中。

作为优选,所述服务器构建结构化数据,存储有设备绑定信息表,所述设备绑定信息表包括设备id与绑定校验码;当服务器接收校验的设备绑定信息与所述设备绑定信息表校验通过时,接受绑定请求绑定设备;当服务器接收校验的设备绑定信息与所述设备绑定信息表校验不通过时,显示输入错误,不允许绑定设备。

另一方面,本发明还提供了一种设备绑定系统,包括:绑定设备、设备绑定码、设备绑定码识别软件、服务器;所述设备绑定码印刷或雕刻或粘贴在所述绑定设备上;所述设备绑定码识别软件通过扫描所述设备绑定码的二维码图案或手动输入设备id与绑定校验码获得设备绑定码对应的设备绑定信息,通过所述设备绑定码识别软件内置预设的通信协议地址将设备绑定信息与绑定请求发送至服务器;所述服务器存储有设备绑定信息表,校验接收的所述设备绑定信息,校验通过,接受绑定请求,绑定设备。

作为优选,所述服务器包括存储模块、接收模块、校验模块、绑定模块;所述存储模块存储有设备绑定信息表;所述接收模块,用于接收设备绑定信息及绑定请求;所述校验模块,用于校验接收的设备绑定信息;所述绑定模块,用于绑定设备。

进一步的,本发明还提供了一种计算机可读取存储介质,所述计算机可读取存储介质存储有计算机程序,所述计算机程序可由处理器执行完成上述的绑定方法。

本发明的有益效果:本发明提供的设备绑定码由设备id、绑定校验码与所述设备id、绑定校验码生成的二维码图案组成,既能够减少字符长度从而简化二维码的图案复杂度,让用户更容易扫描到,又能够保证设备不会被用户随意输入设备id的方式欺骗绑定,保证设备安全性。

附图说明

图1为本发明设备绑定码一种实施例的示意图。

图2为本发明设备绑定方法一种实施例的流程示意图。

图3为本发明设备绑定系统一种实施例的功能模块示意图。

具体实施方式

下面结合附图与具体实施方式对本发明作进一步说明。

图1展示了本发明设备绑定码的一种实施例。在本实施例中,如图1所示,该设备绑定码由设备id22、绑定校验码23与所述设备id22、绑定校验码23生成的二维码图案21组成。所述设备id22由5~10位阿拉伯数字组成,在设备生产时按顺序生成。所述绑定校验码23由3~6位阿拉伯数字或英文字母或其组合组成,在设备生产时人工或软件随机生成。所述二维码图案21由所述设备id22与所述绑定校验码23组成的字符串通过标准二维码生成算法生成。所述设备绑定码印刷或雕刻或粘贴在所述绑定设备上。

在一个具体的实施例中所述设备id22为六位阿拉伯数字组成的“123456”,绑定校验码23为四位大写英文字母组成的“abcd”,二维码图案21为所述“123456”设备id22与“abcd”绑定校验码23组成的字符串通过标准二维码生成算法生成。

设备id22、绑定校验码23的划分具体存储在服务器存储模块的设备绑定信息表中,用户不用区分设备id是“12345”、绑定校验码是“6abcd”或者设备id是“123456”、绑定校验码是“abcd”,由设备绑定码识别软件识别发送至服务器后,由服务器作判断。

图2展示了本发明设备绑定方法的一种实施例。在本实施例中,如图2所示,该设备绑定方法包括如下步骤:

步骤s1,获取绑定设备设备绑定码,所述设备绑定码唯一且由设备id、绑定校验码与所述设备id、绑定校验码生成的二维码图案组成。

步骤s2,基于所述设备绑定码,获取所述设备绑定码对应的设备绑定信息。

步骤s3,将所述设备绑定信息及绑定请求通过预设通信协议地址发送至服务器。

步骤s4,校验接收的所述设备绑定信息是否存在于所述服务器存储的设备绑定信息表中,

若是,进入步骤s5;

若否,进入步骤s6。

步骤s5,接受绑定请求,绑定设备。

步骤s6,显示输入错误,不允许绑定设备,返回步骤s1,重新获取绑定设备设备绑定码。

图3展示了本发明设备绑定系统的一种实施例。在本实施例中,如图3所示,该设备绑定系统包括绑定设备1、设备绑定码2、设备绑定码识别软件3、服务器4。

所述设备绑定码2由设备id22、绑定校验码23与所述设备id22、绑定校验码23生成的二维码图案21组成。所述设备id22由5~10位阿拉伯数字组成,在设备生产时按顺序生成。所述绑定校验码23由3~6位阿拉伯数字或英文字母或其组合组成,在设备生产时人工或软件随机生成。所述二维码图案21由所述设备id22与所述绑定校验码23组成的字符串通过标准二维码生成算法生成。所述设备绑定码2印刷或雕刻或粘贴在所述绑定设备1上。

所述设备绑定码识别软件3通过扫描所述设备绑定码2的二维码图案21或手动输入设备id22与绑定校验码23获得设备绑定码对应的设备绑定信息,通过所述设备绑定码识别软件3内置预设的通信协议地址将设备绑定信息与绑定请求发送至服务器4。

所述服务器4包括存储模块42、接收模块41、校验模块43、绑定模块44;所述存储模块42存储有设备绑定信息表,所述设备绑定信息表包括设备id与绑定校验码;所述接收模块41,用于接收设备绑定信息及绑定请求;所述校验模块43,用于校验接收的设备绑定信息;所述绑定模块44,用于绑定设备。当服务器4接受模块41接收到设备绑定信息及绑定请求时,校验模块43校验所述设备绑定信息是否存在于存储模块42存储的设备绑定信息表中,若是,绑定模块44接受绑定请求,绑定设备;若不是,绑定模块44显示输入错误,不允许绑定设备。

上述实施例仅用于解释说明本发明的构思,而非对本发明权利保护的限定,凡利用此构思对本发明进行非实质性的改动,均应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求书所限定的保护范围为准。

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