一种智能设备的二维码分享方法、设备及存储介质技术

技术编号:24102637 阅读:18 留言:0更新日期:2020-05-09 13:48
本发明专利技术公开了一种智能设备的二维码分享方法、设备及存储介质,其中分享方法包括如下步骤:获取由用户终端传送的用户信息和智能设备的唯一标识;接收由用户终端传送的包含有基于时间戳生成的过期时间信息的二维码生成请求;根据智能设备的唯一标识、过期时间信息和用户信息生成对应的二维码;将生成的二维码发送至被分享者终端;接收被分享者终端反馈的识别信息,其中识别信息包括被分享者终端扫描二维码时的扫描时间信息,通过对比扫描时间信息与过期时间信息判断二维码是否有效,若有效,向被分享者终端展示扫描二维码所获得的信息;若无效,则展示分享无效提示。本发明专利技术使得智能设备的二维码分享具有一定的时效性,提高设备安全水平。

A QR code sharing method, device and storage medium for intelligent devices

【技术实现步骤摘要】
一种智能设备的二维码分享方法、设备及存储介质
本专利技术涉及计算机终端
,尤其涉及一种智能设备的二维码分享方法、设备及存储介质。
技术介绍
二维码(QuickResponseCode,QRCode)是用某种特定的几何图形按一定规律在二维平面上分布的黑白相间的图形,用于记录数据符号信息的一种编码方式。二维码被移动终端广泛使用,移动终端通过扫描二维码可以直接获取二维码中的信息,极大的方便了用户的使用。随着智能设备和智能应用的飞速发展,智能设备的普及程度越来越高;目前,智能设备可通过用户扫描智能应用生成的二维码图案,可以直接绑定智能设备,并且拥有这个智能设备的使用权,但是,在传统分享的二维码仅仅包含智能设备在计算机软件应用中的唯一标识,无法定制二维码的有效期限,使得安全水平不高。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种智能设备的二维码分享方法,使得智能设备的二维码分享具有一定的时效性,提高设备安全水平。本专利技术的目的之二在于提供一种电子设备。本专利技术的目的之三在于提供一种存储介质。本专利技术的目的之一采用如下技术方案实现:一种智能设备的二维码分享方法,包括如下步骤:获取由用户终端传送的用户信息和智能设备的唯一标识;接收由用户终端传送的二维码生成请求,其中二维码生成请求中包含有基于时间戳生成的过期时间信息;根据智能设备的唯一标识、过期时间信息和用户信息生成对应的二维码;将生成的二维码发送至被分享者终端;接收被分享者终端反馈的识别信息,其中识别信息包括被分享者终端扫描二维码时的扫描时间信息,通过对比扫描时间信息与过期时间信息判断二维码是否有效,若有效,向被分享者终端展示扫描二维码所获得的信息;若无效,则展示分享无效提示。进一步地,所述用户信息包括登录用户的身份信息和登录用户设置的配置信息。进一步地,所述配置信息包括使用操作权限、有效期限和扫描二维码获得的信息的展示权限。进一步地,所述使用操作权限包括生成临时密码权限、智能设备密码修改权限。进一步地,所述有效期限为用户设置的时间期限或非用户指定的默认时间期限。进一步地,所述用户信息的获取方法为:判断用户是否处于已登录状态;若是,则直接获取登录用户的身份信息和登录用户设置的配置信息;若否,则发送请求获取登录用户的身份信息和登录用户设置的配置信息。进一步地,判断所述二维码是否有效的方法为:判断被分享者终端扫描二维码时的扫描时间是否已经超过过期时间,若已超过,则判定所述二维码为无效,若未超过,则判定所述二维码为有效。进一步地,接收所述二维码生成请求之后判断所述智能设备是否处于已绑定状态,若处于已绑定状态,则答应所述二维码生成请求,获取已与所述智能设备绑定的用户信息;若所述智能设备并未与任何用户信息绑定,则不答应所述二维码生成请求并停止分享操作。本专利技术的目的之二采用如下技术方案实现:一种电子设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的智能设备的二维码分享方法。本专利技术的目的之三采用如下技术方案实现:一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述的智能设备的二维码分享方法。相比现有技术,本专利技术的有益效果在于:根据智能设备的唯一标识、过期时间信息和用户信息生成对应的二维码,使得输出的二维码中包含了登录用户所属的分享设备过期时间,从而提高了二维码分享的安全性。附图说明图1为本专利技术智能设备的二维码分享方法的流程示意图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。一种智能设备的二维码分享方法,使得输出的二维码具有一定的分享期限,在期限内扫描二维码可获取二维码中包含的信息,若超过该期限则无法获取二维码中的信息,以提高二维码分享的安全性。如图1所示,所述二维码分享方法包括:步骤S0:判断智能设备在分享前是否已经处于已绑定状态,若处于已绑定状态,则可答应所述二维码生成请求,执行步骤S1以获取已与所述智能设备绑定的用户信息;若所述智能设备并未与任何用户信息绑定,则不答应所述二维码生成请求并停止所有分享操作。步骤S1:获取由用户终端传送的用户信息和智能锁的唯一标识。由于智能锁前期已经与用户终端进行绑定,因此用户终端可直接获知智能锁的唯一标识,该唯一标识为智能锁独有的身份标识,被分享者可利用该唯一标识对智能设备进行二次绑定。所述用户信息至少包括登录用户的身份信息和登录用户设置的配置信息;而获取配置信息和用户身份信息等用户信息的方法为:判断当前用户是否处于已登录状态;若已经登录,则代表用户已经在用户终端中录入自身的身份信息和已经对配置信息进行配置,因此可直接调取用户身份信息和登录后配置界面中的配置信息;若未登录,则发送登录请求至用户终端,供用户登录并配置完成后再获取对应的身份信息和配置信息。其中所述身份信息为用户的身份ID、用户名称、用户手机号码等个人信息,而所述配置信息则包括使用操作权限、有效期限和扫描二维码获得的信息的展示权限等设置内容,用户可在用户终端上的配置界面中对上述配置信息进行自定义设置。其中,使用操作权限包括生成临时密码权限、智能设备密码修改权限等,用户可通过对使用操作权限进行自定义配置,让被分享者具有对应的使用权限;例如若用户在用户终端中设置了智能设备密码修改权限关闭,当该二维码成功分享至被分享者时,被分享者也无法对智能设备的密码进行修改,若用户在用户终端中设置了智能设备密码修改权限打开,当该二维码成功分享至被分享者使用时,被分享者同样可对智能设备密码进行修改。而上述配置信息中的有效期限为用户自定义设置的二维码有效的时间期限,若用户不进行自定义设置,则将二维码的有效期限设为系统默认的期限;通过该有效期限可根据用户需求自定义更改二维码的过期时间信息,以提高用户的使用便捷性。而扫描二维码获得的信息的展示权限则为用户可选择被分享者扫描二维码后展示部分的用户信息或展示全部的用户信息,以确保用户个人信息的保密性。步骤S2:接收由用户终端传送的二维码生成请求,其中二维码生成请求中包含有基于时间戳生成的过期时间信息。用户在移动终端上进行登录操作后,用户才可在用户终端中按下“分享”按键即可触发并生成二维码生成请求,此时,用户终端即可根据前期配置好的有效期限转换为基于时间戳生成的过期时间信息,利用该过期时间信息对二维码的有效分享期限进行限制。步骤S3:根据智能设备的唯一标识、过期时间信息和用户信息生成对应的二维码。将采集到的过期时间信息、智能设备的唯一标识、用户信息转换为对应的字符串,并将上述字符串赋值到二维码数据模型中,生成集合智能锁本文档来自技高网...

【技术保护点】
1.一种智能设备的二维码分享方法,其特征在于,包括如下步骤:/n获取由用户终端传送的用户信息和智能设备的唯一标识;/n接收由用户终端传送的二维码生成请求,其中二维码生成请求中包含有基于时间戳生成的过期时间信息;/n根据智能设备的唯一标识、过期时间信息和用户信息生成对应的二维码;/n将生成的二维码发送至被分享者终端;/n接收被分享者终端反馈的识别信息,其中识别信息包括被分享者终端扫描二维码时的扫描时间信息,通过对比扫描时间信息与过期时间信息判断二维码是否有效,若有效,向被分享者终端展示扫描二维码所获得的信息;若无效,则展示分享无效提示。/n

【技术特征摘要】
1.一种智能设备的二维码分享方法,其特征在于,包括如下步骤:
获取由用户终端传送的用户信息和智能设备的唯一标识;
接收由用户终端传送的二维码生成请求,其中二维码生成请求中包含有基于时间戳生成的过期时间信息;
根据智能设备的唯一标识、过期时间信息和用户信息生成对应的二维码;
将生成的二维码发送至被分享者终端;
接收被分享者终端反馈的识别信息,其中识别信息包括被分享者终端扫描二维码时的扫描时间信息,通过对比扫描时间信息与过期时间信息判断二维码是否有效,若有效,向被分享者终端展示扫描二维码所获得的信息;若无效,则展示分享无效提示。


2.根据权利要求1所述的智能设备的二维码分享方法,其特征在于,所述用户信息包括登录用户的身份信息和登录用户设置的配置信息。


3.根据权利要求2所述的智能设备的二维码分享方法,其特征在于,所述配置信息包括使用操作权限、有效期限和扫描二维码获得的信息的展示权限。


4.根据权利要求3所述的智能设备的二维码分享方法,其特征在于,所述使用操作权限包括生成临时密码权限、智能设备密码修改权限。


5.根据权利要求3所述的智能设备的二维码分享方法,其特征在于,所述有效期限为用户设置的时间期限或非用户指定的默认时间期限。


6...

【专利技术属性】
技术研发人员:沈汉标王妙玉童威云吴宁泉张少山
申请(专利权)人:广东科徕尼智能科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1