一种基于二维码的设备防丢失方法与流程

文档序号:16391673发布日期:2018-12-25 19:22阅读:765来源:国知局
一种基于二维码的设备防丢失方法与流程

本发明属于设备防丢失技术领域,具体涉及一种基于二维码的设备防丢失方法。

背景技术

二维码是一种借助二进制与特定几何图形的对应关系来记录数据信息的技术,可以存储如网址、名片、文本信息等,通过图形输入设备获知光电扫描设备即可自动读取其中的信息,相当于一把读取信息的钥匙,由于二维码具有信息容量大、容错能力强、保密性高、成本低和易制作等特点,已广泛、快速地应用于商品防伪/溯源、信息传送、网站链接、数据下载、商品交易、定位/导航和电子凭证等方面。

现有的银行卡、身份证、公交卡、校园卡、钱包等等常常需要随身携带的东西很容易丢失,一旦丢失很难再找回,即使捡到的人想归还失主,但是由于物品上并没有失主的信息,所以很难再归还失主。如何通过在物品上间接存储物品所有者的信息,建立用户和物品的直接联系,使拾物者能够通过该信息快速找到失主,是值得进一步研究讨论的问题。



技术实现要素:

针对现有技术中的上述不足,本发明提供的基于二维码的设备识别方法解决了现有技术中没有建立物品与其所有者之间的联系,物品丢失后,不易被找回的问题。

为了达到上述发明目的,本发明采用的技术方案为:一种基于二维码的设备防丢失方法,包括以下步骤:

s1、通过安装有设备防丢失的应用软件扫描设备上的唯一识别码;

s2、通过扫描唯一识别码获取链接,并通过服务器控制完成用户与设备的绑定;

s3、当设备丢失时,通过扫描设备唯一识别码获取设备信息链接,并展示设备属性信息。

进一步地,所述步骤s1中的唯一识别码为二维码;

扫描所述二维码获取的链接信息包括网址和设备识别码;

所述设备识别码是设备id号根据采用3desc或aes加密得到。

进一步地,所述设备识别码的加密过程为:

通过服务器对设备识别码进行加密时,调用服务器中的aes算法库,并输入私有秘钥和设备id,然后算法库输出该设备id对应的已加密字段。

进一步地,所述步骤s2中服务器判断是否完成用户与设备的绑定的方式具体为:

a1、通过应用软件扫描防丢失设备上的二维码,获取二维码完整的链接信息,通过应用软件向服务器发送修改设备所有者信息的请求信息;

其中,请求信息包括设备识别码、请求修改标志位和应用软件的用户id号;

a2、通过服务器判断用户id号是否在用户id列表中,

若是,则进入步骤a3;

若否,则进入步骤a9;

a3、通过服务器将用户识别码解密,获取设备识别码明文版本;

其中,设备识别码的明文版本为设备id号;

a4、通过服务器在用户绑定列表中检索设备id号是否已被绑定;

若是,则进入步骤a5;

若否,则进入步骤a6;

a5、通过服务器判断设备是否已被发送绑定请求信息的用户绑定;

若是,则进入步骤a7;

若否,则进入步骤a8;

a6、通过服务器生成新设备信息链接,并将其返回至应用软件,供用户查看,并允许用户填写信息,结束设备绑定;

a7、通过服务器查询该用户的初始设备信息链接,并将其发送至应用软件,并允许用户修改信息,结束设备绑定;

a8、通过服务器将绑定设备失败信息返回至应用软件,供用户查看,结束设备绑定;

a9、通过服务器将应用软件的开放式页面链接返回至应用软件,供用户查看,结束设备绑定。

进一步地,所述步骤s3具体为:

当设备丢失时,通过扫描设备唯一识别码,获取设备信息链接,通过设备信息链接展示的页面向服务器发送设备属性信息查看请求,并由服务器将设备属性信息返回至页面,供拾物者查看;

所述设备属性信息包括设备所有者填写的电话信息和身份信息。

本发明的有益效果为:本发明提供的基于二维码的设备防丢失方法提供了一种新的设备防丢失方式,建立了设备所有者和拾物者之间的联系,设备所有者通过扫描设备上的二维码,可以录入所有者的信息,其他人通过任何一个能够进行二维码扫描的工具扫描二维码,即可快速看到设备所有者的信息,使暂时丢失的物品快速被找回。

附图说明

图1为本发明提供的实施例中基于二维码的设备防丢失方法实现流程图。

图2为本发明提供的实施例中服务器判断是否完成用户与设备的绑定方法实现流程图。

具体实施方式

下面对本发明的具体实施方式进行描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。

如图1所示,一种基于二维码的设备防丢失方法,包括以下步骤:

s1、通过安装有设备防丢失的应用软件扫描设备上的唯一识别码;

上述步骤s1中的唯一识别码为二维码;

扫描所述二维码获取的链接信息包括网址和设备识别码;不同的设备id号对应不同的用户识别码;

所述设备识别码是设备id号根据采用3desc或aes加密得到;

例如,http://m.sandiubao.com/s/4kqohggbnuryoq88rnpmfg”,其中前半部分“http://m.sandiubao.com/s/”是通用网页网址,后半部分“4kqohggbnuryoq88rnpmfg”是设备识别码;网址+设备识别码,构成了完整的设备信息链接;

上述设备id加密时,服务器中有一个私有秘钥和aes算法库,对其进行加密时,调用aes算法库、输入私有秘钥和设备id,然后算法库输出该设备id对应的已加密字段。

s2、通过扫描唯一识别码获取链接,并通过服务器控制完成用户与设备的绑定;

上述步骤s2中服务器判断是否完成用户与设备的绑定的方式具体为:

a1,通过应用软件扫描防丢失设备上的二维码,获取二维码完整的链接信息,通过应用软件向服务器发送修改设备所有者信息的请求信息;

其中,请求信息包括设备识别码、请求修改标志位和应用软件的用户id号;

a2,通过服务器判断用户id号是否在用户id列表中,

若是,则进入步骤a3;

若否,则进入步骤a9;

a3、通过服务器将用户识别码解密,获取设备识别码明文版本,

其中,设备识别码的明文版本为设备id号;

a4、通过服务器在用户绑定列表中检索设备id号是否已被绑定;

若是,则进入步骤a5;

若否,则进入步骤a6;

a5、通过服务器判断设备是否已被发送绑定请求信息的用户绑定;

若是,则进入步骤a7;

若否,则进入步骤a8;

a6、通过服务器生成新设备信息链接,并将其返回至应用软件,供用户查看,并允许用户填写信息,结束设备绑定;

a7、通过服务器查询该用户的初始设备信息链接,并将其发送至应用软件,并允许用户修改信息,结束设备绑定;

a8、通过服务器将绑定设备失败信息返回至应用软件,供用户查看,结束设备绑定;

a9、通过服务器将应用软件的开放式页面链接返回至应用软件,供用户查看,结束设备绑定。

上述为录入用户信息的二维码,设备上的二维码被扫描后,依然可以读出“网址+用户识别码”的连接,应用软件向服务器请求这个连接,服务器查询没有这个链接(因为此链接还没有被录入信息,没有生成用户信息链接),就会跳转到网站其他已有的页面,供用户查看。

s3、当设备丢失时,通过扫描设备唯一识别码获取设备信息链接,并展示设备属性信息。

上述步骤s3具体为:

当设备丢失时,通过扫描设备唯一识别码,获取设备信息链接,通过设备信息链接展示的页面向服务器发送设备属性信息查看请求,并由服务器将设备属性信息返回至页面,供拾物者查看;

所述设备属性信息包括设备所有者填写的电话信息和身份信息等。

在上述服务器生成各种链接时:默认状态下,服务器中没有包含设备设备识别码的连接,当拾物者拾到没有注册的设备,扫描之后服务器无法打开包含设备识别码的链接,就会跳转到开放式页面中,只有当绑定并输入信息成功后,服务器才自动生成一个包含设备识别码的链接,链接指向的页面展示用户录入的设备所有者的信息。

在本发明的一个实施例中,本发明中的防丢失设备为一个印刷有唯一二维码防丢失器,该防丢器可作为家庭宠物的身份证明挂在宠物的脖子,宠物主人通过相应的手机防丢失软件注册并登陆,扫描防丢器上的二维码,向服务器发送绑定请求,并完善个人和宠物信息;当宠物在外意外走失时,路人可以通过扫描宠物身上防丢器上的二维码,获知宠物主人的信息,及时联系宠物主人,使得宠物快速回到主人身边。同理,该设备也可以是老人所带的手环,家人将自己和老人的基本信息存储在其中,当老人走失时,路人可以快速联系到其家人。

本发明的有益效果为:本发明提供的基于二维码的设备防丢方法提供了一种新的设备防丢方式,建立了设备所有者和拾物者之间的联系,设备所有者通过扫描设备上的二维码,可以录入所有者的信息,其他人通过任何一个能够进行二维码扫描的工具扫描二维码,即可快速看到设备所有者的信息,使暂时丢失的物品快速被找回。

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