一种二维码生成方法、二维码识别方法及装置制造方法及图纸

技术编号:33528621 阅读:17 留言:0更新日期:2022-05-19 01:55
本申请实施例公开了一种二维码生成方法,具体为,在需要生成二维码,响应于用户的选择操作,确定所需要生成的二维码的功能类型,该功能类型可以指示所生成的二维码所实现的功能。在确定二维码的功能类型后,根据该功能类型获取匹配的参数,该参数用于实现该二维码的功能。根据所获取的参数生成二维码。即,本申请通过进行功能划分,不同功能的二维码对应参数不同,但生成二维码的规则统一,便于维护和增强扩展性。强扩展性。强扩展性。

【技术实现步骤摘要】
一种二维码生成方法、二维码识别方法及装置


[0001]本申请涉及数据处理
,具体涉及一种二维码生成方法、二维码识别方法及装置。

技术介绍

[0002]随着智能手机技术的高速发展,各种软件和功能不断推陈出新。二维码的使用范围越来越广,但是现在各种二维码生成规则多样,通用性差。即,目前的二维码生成方法没有形成统一的规范,导致二维码的扩展性受到阻碍,不便于开发维护。

技术实现思路

[0003]有鉴于此,本申请实施例提供一种二维码生成方法、二维码识别方法及装置,以简化二维码的生成,提高扩展性,便于开发维护。
[0004]为实现上述目的,本申请实施例提供的技术方案如下:
[0005]在本申请实施例第一方面,提供了一种二维码生成方法,该方法可以包括:
[0006]响应于用户的选择操作,确定需要生成的二维码的功能类型,所述功能类型用于指示所述二维码所实现的功能;
[0007]根据所述功能类型获取匹配的参数,所述参数用于实现所述二维码的功能;
[0008]根据所述参数生成所述二维码。
[0009]在一种具体的实现方式中,所述功能类型包括触屏终端登录、网器绑定、加入家庭、链接跳转中的至少一种。
[0010]在一种具体的实现方式中,所述根据所述功能类型获取匹配的参数,包括:
[0011]响应于所述功能类型为触屏终端登录且所述用户已登录,获取鉴权口令。
[0012]在一种具体的实现方式中,所述根据所述功能类型获取匹配的参数,包括:
[0013]响应于所述功能类型为网器绑定且所述网器已连接网络,获取所述网器的标识码。
[0014]在一种具体的实现方式中,所述根据所述功能类型获取匹配的参数,包括:
[0015]响应于所述功能类型为加入家庭,获取所要加入的家庭标识以及所述家庭标识对应的授权码。
[0016]在一种具体的实现方式中,所述根据所述功能类型获取匹配的参数,包括:
[0017]响应于所述功能类型为链接跳转,获取目标页面对应的链接。
[0018]在一种具体的实现方式中,所述响应于所述功能类型为链接跳转,获取目标页面对应的链接,包括:
[0019]响应于所述功能类型为链接跳转中的长链跳转,获取长链类型以及目标页面对应的链接,所述长链类型用于指示不同的长链场景;
[0020]响应于所述功能类型为链接跳转中的短链跳转,获取目标页面对应的长链接,并将所述长链接转换为短链接。
[0021]在一种具体的实现方式中,所述长链类型包括第一类型和第二类型,所述第一类型用于指示跳转至所述目标页面,所述第二类型用于指示基于所述目标页面对应的一组动作控制一个或多个网器。
[0022]在本申请实施例第二方面,提供了一种二维码识别方法,所述方法包括:
[0023]响应于用户扫描二维码,根据所述二维码的内容确定所述二维码的功能类型;
[0024]根据所述功能类型从所述二维码的内容中获取目标参数;
[0025]根据所述目标参数实现所述二维码的功能。
[0026]在一种具体的实现方式中,所述根据所述功能类型从所述二维码的内容中获取目标参数,包括:
[0027]根据所述功能类型确定关键字,所述功能类型与所述关键字一一对应;
[0028]根据所述关键字从所述二维码的内容中获取目标参数。
[0029]在一种具体的实现方式中,所述功能类型包括触屏终端登录、网器绑定、加入家庭、链接跳转中的至少一种。
[0030]在一种具体的实现方式中,所述根据所述关键字从所述二维码的内容中获取目标参数,包括:
[0031]响应于所述功能类型为触屏终端登录,根据所述关键字从所述二维码的内容中获取鉴权口令。
[0032]在一种具体的实现方式中,所述根据所述关键字从所述二维码的内容中获取目标参数,包括:
[0033]响应于所述功能类型为网器绑定,根据所述关键字从所述二维码的内容中获取网器的标识码。
[0034]在一种具体的实现方式中,所述根据所述关键字从所述二维码的内容中获取目标参数,包括:
[0035]响应于所述功能类型为加入家庭,根据所述关键字从所述二维码的内容中获取所要加入的家庭标识和授权码。
[0036]在一种具体的实现方式中,所述根据所述目标参数实现所述二维码的功能,包括:
[0037]根据所述家庭标识和所述授权码调用所述家庭标识对应的服务接口;
[0038]根据所述服务接口所返回的数据实现所述二维码的功能。
[0039]在一种具体的实现方式中,所述根据所述服务接口所返回的数据实现所述二维码的功能,包括:
[0040]响应于所述服务接口返回的数据为第一数据,将所述用户加入所述家庭标识对应的家庭;
[0041]响应于所述服务接口返回的数据为第二数据,提示所述家庭标识对应的家庭不存在;
[0042]响应于所述服务接口返回的数据为第三数据,提示所述二维码失效。
[0043]在一种具体的实现方式中,所述根据所述关键字从所述二维码的内容中获取目标参数,包括:
[0044]响应于所述功能类型为链接跳转,根据所述关键字从所述二维码中获取有效链接。
[0045]在一种具体的实现方式中,所述响应于所述功能类型为链接跳转,根据所述关键字从所述二维码中获取有效链接,包括:
[0046]响应于所述功能类型为所述链接跳转中的长链跳转,根据所述关键字从所述二维码的内容中获取长链类型和有效链接;
[0047]响应于所述功能类型为所述链接跳转中的短链跳转,根据所述关键字从所述二维码的内容中获取短链接,并将所述短链接转换为长链接。
[0048]在本申请实施例第三方面,提供了一种二维码生成装置,所述装置包括:
[0049]确定单元,用于响应于用户的选择操作,确定需要生成的二维码的功能类型,所述功能类型用于指示所述二维码所实现的功能;
[0050]获取单元,用于根据所述功能类型获取匹配的参数,所述参数用于实现所述二维码的功能;
[0051]生成单元,用于根据所述参数生成所述二维码。
[0052]在本申请实施例第四方面,提供了一种二维码识别装置,所述装置包括:
[0053]确定单元,用于响应于用户扫描二维码,根据所述二维码的内容确定所述二维码的功能类型;
[0054]获取单元,用于根据所述功能类型从所述二维码的内容获取目标参数;
[0055]处理单元,用于根据所述目标参数实现所述二维码的功能。
[0056]在本申请实施例第五方面,提供了一种电子设备,包括:处理器,存储器;
[0057]所述存储器,用于存储计算机可读指令或者计算机程序;
[0058]所述处理器,用于读取所述计算机可读指令或所述计算机程序,以使得所述设备实现如第一方面以及第一方面中任一实现方式中所述的二维码生成方法,或实现如第二方面以及第二方面中任本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种二维码生成方法,其特征在于,所述方法包括:响应于用户的选择操作,确定需要生成的二维码的功能类型,所述功能类型用于指示所述二维码所实现的功能;根据所述功能类型获取匹配的参数,所述参数用于实现所述二维码的功能;根据所述参数生成所述二维码。2.根据权利要求1所述的方法,其特征在于,所述功能类型包括触屏终端登录、网器绑定、加入家庭、链接跳转中的至少一种。3.根据权利要求2所述的方法,其特征在于,所述根据所述功能类型获取匹配的参数,包括:响应于所述功能类型为触屏终端登录且所述用户已登录,获取鉴权口令。4.根据权利要求2所述的方法,其特征在于,所述根据所述功能类型获取匹配的参数,包括:响应于所述功能类型为网器绑定且所述网器已连接网络,获取所述网器的标识码。5.根据权利要求2所述的方法,其特征在于,所述根据所述功能类型获取匹配的参数,包括:响应于所述功能类型为加入家庭,获取所要加入的家庭标识以及所述家庭标识对应的授权码。6.根据权利要求2所述的方法,其特征在于,所述根据所述功能类型获取匹配的参数,包括:响应于所述功能类型为链接跳转,获取目标页面对应的链接。7.根据权利要求6所述的方法,其特征在于,所述响应于所述功能类型为链接跳转,获取目标页面对应的链接,包括:响应于所述功能类型为链接跳转中的长链跳转,获取长链类型以及目标页面对应的链接,所述长链类型用于指示不同的长链场景;响应于所述功能类型为链接跳转中的短链跳转,获取目标页面对应的长链接,并将所述长链接转换为短链接。8.根据权利要求7所述的方法,其特征在于,所述长链类型包括第一类型和第二类型,所述第一类型用于指示跳转至所述目标页面,所述第二类型用于指示基于所述目标页面对应的一组动作控制一个或多个网器。9.一种二维码识别方法,其特征在于,所述方法包括:响应于用户扫描二维码,根据所述二维码的内容确定所述二维码的功能类型;根据所述功能类型从所述二维码的内容中获取目标参数;根据所述目标参数实现所述二维码的功能。10.根据权利要求9所述的方法,其特征在于,所述根据所述功能类型从所述二维码的内容中获取目标参数,包括:根据所述功能类型确定关键字,所述功能类型与所述关键字一一对应;根据所述关键字从所述二维码的内容中获取目标参数。11.根据权利要求10所述的方法,其特征在于,所述功能类型包括触屏终端登录、网器绑定、加入家庭、链接跳转中的至少一种。
12.根据权利要求11所述的方法,其特征在于,所述根据所述关键字从所述二维码的内容...

【专利技术属性】
技术研发人员:陈正烽
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1