本发明专利技术提供了一种基于动态二维码的操作授权方法,该方法包括:根据与待操控设备相关的实时数据生成动态密钥;根据所述动态密钥生成链接以及与该链接对应的动态二维码;扫描所述动态二维码以解析得到所述链接,并访问该链接;根据所述链接获得所述动态密钥;验证所述动态密钥,若所述验证成功则提供用于控制所述待操控设备的控制接口。相应地,本发明专利技术还提供了一种基于动态二维码的操作授权系统。本发明专利技术在用户获取待操控设备的控制权限的过程中利用动态二维码以实现授权的唯一性,有效地提升了授权的安全性,此外通过扫描解析动态二维码用户即可获得待操控设备的控制权限,操作便捷,用户体验好。
【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种基于动态二维码的操作授权方法,该方法包括:根据与待操控设备相关的实时数据生成动态密钥;根据所述动态密钥生成链接以及与该链接对应的动态二维码;扫描所述动态二维码以解析得到所述链接,并访问该链接;根据所述链接获得所述动态密钥;验证所述动态密钥,若所述验证成功则提供用于控制所述待操控设备的控制接口。相应地,本专利技术还提供了一种基于动态二维码的操作授权系统。本专利技术在用户获取待操控设备的控制权限的过程中利用动态二维码以实现授权的唯一性,有效地提升了授权的安全性,此外通过扫描解析动态二维码用户即可获得待操控设备的控制权限,操作便捷,用户体验好。【专利说明】一种基于动态二维码的操作授权方法及系统
本专利技术涉及二维码技术以及通信
,尤其涉及一种基于动态二维码的操作授权方法及系统。
技术介绍
在现有技术中,通常采用控制器对受控设备进行控制,其中,目前常见的控制器主要包括以下四种,即静态字符控制器、动态字符控制器、静态二维码控制器以及蓝牙无线控制器。其中,静态字符控制器,也称为编码控制器,其通过手动键入预先设定好的控制编码来实现对受控设备的控制,典型的静态字符控制器包括电视机遥控器、空调遥控器等。动态字符控制器,也称为随机密码控制器,其通过远程服务端向相应的移动设备进行密码授权,移动设备获取授权后方可实现对受控设备的控制,典型的动态字符控制器包括网银盾、网易将军令等。静态二维码控制器,预先生成固定的二维码,并通过例如智能手机、平板电脑等终端设备对该固定的二维码进行扫描解析以获得该二维码包括的信息来实现对受控设备的控制。蓝牙无线控制器,其通过具有无线蓝牙功能的终端设备对受控设备进行控制。虽然上述四种常见的控制器可以实现对受控设备的控制,但是就每一种控制器来说,仍存在着一定的不足之处。具体地,对于静态字符控制器来说,由于控制编码是预先设定好的且内容固定,所以对于需要进行权限验证的控制场合静态字符控制器的安全性和可靠性是不够的。对于动态字符控制器来说,虽然通过动态的字符可以使受控设备的控制权限的安全性得到了很大的提升,但是由于动态字符大多没有规律且有时候构成又较为复杂,所以在操作过程中不便于用户的输入,从而导致用户体验不佳。对于静态二维码控制器来说,采用二维码无需用户输入,虽然可以有效地克服动态字符在输入方面的缺陷,但是静态二维码的重复使用性对于控制安全性要求较高的场合并不适用。对于蓝牙无线控制器来说,由于采用蓝牙无线的标签控制方式,因此就必须要求受控设备也相应支持该种控制标签,且在能成功与该标签进行匹配验证后才能实现控制,也就是说,蓝牙无线控制器的应用具有一定的限制性,此外,蓝牙无线这种控制方式的抗干扰能力不强,容易被环境中的各种干扰源信号所干扰,对控制受控设备造成一定的影响。
技术实现思路
为了克服现有技术中的上述缺陷,本专利技术提供了一种基于动态二维码的操作授权方法,该方法包括:根据与待操控设备相关的实时数据生成动态密钥;根据所述动态密钥生成链接以及与该链接对应的动态二维码;扫描所述动态二维码以解析得到所述链接,并访问该链接;根据所述链接获得所述动态密钥;验证所述动态密钥,若所述验证成功则提供用于控制所述待操控设备的控制接□。本专利技术还提供了一种基于动态二维码的操作授权系统,该系统包括动态二维码控制器和服务器,其中:所述动态二维码控制器包括密钥生成模块和二维码生成模;所述密钥生成模块,用于根据与待操控设备相关的实时数据生成动态密钥;所述二维码生成模块,用于根据所述动态密钥生成链接以及与该链接对应的动态二维码;所述服务器包括密钥获得模块和验证授权模块;所述密钥获得模块,用于响应客户端通过扫描所述动态二维码以解析得到所述链接后对该链接的访问,并根据所述链接获得所述动态密钥;所述验证授权模块,用于验证所述动态密钥,若所述验证成功则提供用于控制所述待操控设备的控制接口。本专利技术提供的基于动态二维码的操作授权方法及系统具有以下优点:在用户获取待操控设备的控制权限的过程中利用动态二维码进行授权,一方面通过利用动态二维码的动态特性来保证每次授权均具有唯一性,从而有效地提升授权过程的安全性以及可靠性,另一方面用户利用常见的移动终端扫描解析动态二维码即可获得待操控设备的控制权限,该操作非常便捷,用户体验好。【专利附图】【附图说明】通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1是根据本专利技术的基于动态二维码的操作授权方法的一个【具体实施方式】的流程图;图2是根据本专利技术的基于动态二维码的操作授权系统的一个【具体实施方式】的结构示意图;图3是根据本专利技术的基于动态二维码的操作授权方法生成的一个具体动态二维码。附图中相同或相似的附图标记代表相同或相似的部件。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面将结合对本专利技术的实施例作详细描述。本专利技术提供了一种基于动态二维码的操作授权方法。请参考图1,图1是根据本专利技术的基于动态二维码的操作授权方法的一个【具体实施方式】的流程图。如图所示,该方法包括:在步骤SlOl中,根据与待操控设备相关的实时数据生成动态密钥;在步骤S102中,根据所述动态密钥生成链接以及与该链接对应的动态二维码;在步骤S103中,扫描所述动态二维码以解析得到所述链接,并访问该链接;在步骤S104中,根据所述链接获得所述动态密钥;在步骤S105中,验证所述动态密钥,若所述验证成功则提供用于控制所述待操控设备的控制接口。具体地,在步骤SlOl中,用户需要对待操控设备进行控制时,触发动态二维码控制器根据与待操控设备相关的实时数据生成动态密钥。其中,所述待操控设备并不仅仅限定于某一个或某一类型的设备,凡是需要通过服务器进行验证授权后用户才能进行控制的设备均包括在本专利技术所保护的范围内。所述实时数据包括但不限于随机数值、实时时间、时钟序列、所述待操控设备的硬件数据信息中任一或其组合。其中,所述待操控设备的硬件数据信息包括但不限于所述待操控设备的MAC (Media Access Control)地址。在一个优选实施例中,动态二维码控制器根据实时时间、时钟序列以及待操控设备的MAC地址生成通用唯一识别码(UUID, UniversalIy Unique Identifier)作为所述待操控设备的动态密钥。其中,通用唯一识别码的生成方式属于本领域技术人员所熟悉的技术手段,为了简明起见,在此对生成通用唯一识别码的具体过程不再进行详细说明。本领域技术人员应该理解的是,生成通用唯一识别码作为动态密钥仅是本专利技术的一种优选实施方式,凡是可以生成动态的、具有唯一性的识别码的方法均可以应用于本专利技术以形成待操控设备的动态密钥,为了简明起见,在此不再一一列举。在本实例中,动态二维码控制器具有独立的产品形态,其可以通过物理接口与待操控设备进行连接。本领域的技术人员可以理解的是,在其他实施例中,动态二维码控制器也可以与待操控设备集成在一起。在步骤S102中,动态二维码控制器根据该动态密钥生成链接,并根据该链接生成相应的动态二维码,即该动态二维码所提供的信息中包括该链接,该链接中包括有所述动态密钥的信息。在一个具体实施例中,所述链接直接指向用于控制所述待操控本文档来自技高网...
【技术保护点】
一种基于动态二维码的操作授权方法,该方法包括:根据与待操控设备相关的实时数据生成动态密钥;根据所述动态密钥生成链接以及与该链接对应的动态二维码;扫描所述动态二维码以解析得到所述链接,并访问该链接;根据所述链接获得所述动态密钥;验证所述动态密钥,若所述验证成功则提供用于控制所述待操控设备的控制接口。
【技术特征摘要】
【专利技术属性】
技术研发人员:杨清华,李瑞东,
申请(专利权)人:贵州中科汉天下电子有限公司,
类型:发明
国别省市:贵州;52
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。