物联网设备的控制方法、装置、服务器和终端设备制造方法及图纸

技术编号:20431072 阅读:44 留言:0更新日期:2019-02-23 10:51
本申请提出一种物联网设备的控制方法、装置和计算机设备,上述物联网设备的控制方法包括:接收终端设备发送的与创建的本次订单所对应的授权请求,所述授权请求用于请求对指定的物联网设备进行控制;根据所述物联网设备的秘钥和本次订单的订单标识,计算获得本次订单对应的令牌;将所述令牌发送给所述终端设备,以使所述终端设备根据所述令牌、本次订单的订单标识和对所述物联网设备的操作指令,生成控制指令之后,将所述控制指令发送给所述物联网设备,以对所述物联网设备进行控制。本申请可以实现不同的终端设备使用不同的令牌控制同一物联网设备,并且在通讯条件不佳的情况下仍然保证可用性,提高物联网设备控制的灵活性和安全性。

Control methods, devices, servers and terminal devices of Internet of Things devices

This application proposes a control method, device and computer device for Internet of Things equipment. The control method of the Internet of Things equipment includes: receiving the authorization request sent by terminal equipment corresponding to the created order, the authorization request is used to request the control of the specified Internet of Things equipment, and counting according to the secret key of the Internet of Things equipment and the order identification of this order. The token corresponding to this order is calculated and sent to the terminal device so that the terminal device generates control instructions according to the token, the order identification of this order and the operation instructions of the Internet of Things device, and then sends the control instructions to the Internet of Things device to control the Internet of Things device. This application enables different terminal devices to use different tokens to control the same Internet of Things device, and still ensures availability under poor communication conditions, so as to improve the flexibility and security of Internet of Things device control.

【技术实现步骤摘要】
物联网设备的控制方法、装置、服务器和终端设备
本申请涉及通信
,尤其涉及一种物联网设备的控制方法、装置、服务器和终端设备。
技术介绍
共享汽车的出现,使得汽车的启动和熄火不紧要依赖以前的物理钥匙,更需要的是通过远程控制的手段来控制。一般来说,一套共享汽车系统可以包括:云服务器、物联网设备和身份验证设备。近年来随着智能手机的普及,共享汽车系统中的身份验证设备,除了常见的射频识别设备外,也可以用智能手机等智能终端设备来实现。由于射频识别设备一般是物理上和物联网设备连接的,通讯较安全。而智能终端设备因为物理上与物联网设备是分离的,要让其控制物联网设备,就引入了不少挑战和安全隐患。常见的做法是智能终端设备的所有控制指令均由云服务器鉴权并通过网络下发到物联网设备,但对于共享汽车业务,汽车很大可能会停放在地下停车场等网络信号不好的地方,导致指令无法转发。这时就需要智能终端设备通过短程通讯协议,例如:蓝牙等,直接控制物联网设备。常见做法是智能终端设备通过某种方式来获取控制物联网设备的令牌,获取令牌的过程称为授权,验证令牌的过程称为鉴权。于是,共享汽车系统需要一个合理的方法来进行授权和鉴权。但现有相关技术中,智能终端设备控制物联网设备的授权鉴权方案中,令牌的安全性较差,时效性不容易控制,另外,还要求物联网设备和云服务器之间的远程通讯通道是畅通的,否则令牌信息无法完成同步,造成物联网设备无法被控制,导致业务逻辑无法执行,可用性较差。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的第一个目的在于提出一种物联网设备的控制方法,以实现不同的终端设备使用不同的令牌控制同一物联网设备,并且在通讯条件不佳的情况下仍然保证可用性,提高物联网设备控制的灵活性和安全性。本申请的第二个目的在于提出一种物联网设备的控制装置。本申请的第三个目的在于提出一种服务器。本申请的第四个目的在于提出一种终端设备。本申请的第五个目的在于提出一种物联网设备。本申请的第六个目的在于提出一种非临时性计算机可读存储介质。为达上述目的,本申请第一方面实施例提出了一种物联网设备的控制方法,包括:接收终端设备发送的与创建的本次订单所对应的授权请求,所述授权请求用于请求对指定的物联网设备进行控制;根据所述物联网设备的秘钥和本次订单的订单标识,计算获得本次订单对应的令牌;将所述令牌发送给所述终端设备,以使所述终端设备根据所述令牌、本次订单的订单标识和对所述物联网设备的操作指令,生成控制指令之后,将所述控制指令发送给所述物联网设备,以对所述物联网设备进行控制。本申请实施例的物联网设备的控制方法中,接收终端设备发送的与创建的本次订单所对应的授权请求之后,根据上述物联网设备的秘钥和本次订单的订单标识,计算获得本次订单对应的令牌,然后将上述令牌发送给上述终端设备,以使上述终端设备根据所述令牌、本次订单的订单标识和对上述物联网设备的操作指令,生成控制指令之后,将上述控制指令发送给所述物联网设备,对上述物联网设备进行控制,从而可以实现不同的终端设备使用不同的令牌控制同一物联网设备,并且在通讯条件不佳的情况下仍然保证可用性,提高了物联网设备控制的灵活性和安全性;并且不同的订单标识,可以生成不同的令牌,单个令牌泄露并不影响系统整体安全性,不同的订单标识结合同一个秘钥,可以生成不同的令牌,这些令牌都可以用来控制同一个物联网设备。为达上述目的,本申请第二方面实施例提出了一种物联网设备的控制装置,包括:向云服务器发送与创建的本次订单所对应的授权请求,所述授权请求用于请求对指定的物联网设备进行控制;接收所述云服务器发送的令牌,所述令牌是所述云服务器根据所述物联网设备的秘钥和所述本次订单的订单标识计算的;根据所述令牌、本次订单的订单标识和对所述物联网设备的操作指令,生成控制指令;将所述控制指令发送给所述物联网设备,以使所述物联网设备接收所述控制指令之后,对所述控制指令中的令牌进行鉴权,并在鉴权通过之后,执行所述控制指令中的操作指令。本申请实施例的物联网设备的控制方法中,向云服务器发送与创建的本次订单所对应的授权请求之后,接收上述云服务器发送的令牌,然后根据上述令牌、本次订单的订单标识和对物联网设备的操作指令,生成控制指令,最后将上述控制指令发送给物联网设备,以使上述物联网设备接收上述控制指令之后,对上述控制指令中的令牌进行鉴权,并在鉴权通过之后,执行上述控制指令中的操作指令,从而可以实现不同的终端设备使用不同的令牌控制同一物联网设备,并且在通讯条件不佳的情况下仍然保证可用性,提高了物联网设备控制的灵活性和安全性;另外,令牌鉴权的引入,使得只有拥有合法令牌的接收终端设备(如手机)才能控制对应的物联网设备;另一方面,令牌的发放者是云服务器,其他人无法伪造,因此这种通过令牌控制的方法的安全性较高。为达上述目的,本申请第三方面实施例提出了一种物联网设备的控制方法,包括:接收终端设备发送的控制指令,所述控制指令是所述终端设备根据云服务器发送的令牌、所述终端设备创建的本次订单的订单标识和对物联网设备的操作指令生成的;对所述控制指令中的令牌进行鉴权;在鉴权通过之后,执行所述控制指令中的操作指令。本申请实施例的物联网设备的控制方法中,接收终端设备发送的控制指令之后,对上述控制指令中的令牌进行鉴权,在鉴权通过之后,执行上述控制指令中的操作指令,从而可以实现不同的终端设备使用不同的令牌控制同一物联网设备,并且在通讯条件不佳的情况下仍然保证可用性,提高了物联网设备控制的灵活性和安全性。为达上述目的,本申请第四方面实施例提出了一种物联网设备的控制装置,包括:接收模块,用于接收终端设备发送的与创建的本次订单所对应的授权请求,所述授权请求用于请求对指定的物联网设备进行控制;计算模块,用于根据所述物联网设备的秘钥和本次订单的订单标识,计算获得本次订单对应的令牌;发送模块,用于将所述令牌发送给所述终端设备,以使所述终端设备根据所述令牌、本次订单的订单标识和对所述物联网设备的操作指令,生成控制指令之后,将所述控制指令发送给所述物联网设备,以对所述物联网设备进行控制。本申请实施例的物联网设备的控制装置中,接收模块接收终端设备发送的与创建的本次订单所对应的授权请求之后,计算模块根据上述物联网设备的秘钥和本次订单的订单标识,计算获得本次订单对应的令牌,然后发送模块将上述令牌发送给上述终端设备,以使上述终端设备根据所述令牌、本次订单的订单标识和对上述物联网设备的操作指令,生成控制指令之后,将上述控制指令发送给所述物联网设备,对上述物联网设备进行控制,从而可以实现不同的终端设备使用不同的令牌控制同一物联网设备,并且在通讯条件不佳的情况下仍然保证可用性,提高了物联网设备控制的灵活性和安全性。为达上述目的,本申请第五方面实施例提出了一种物联网设备的控制装置,包括:发送模块,用于向云服务器发送与创建的本次订单所对应的授权请求,所述授权请求用于请求对指定的物联网设备进行控制;接收模块,用于接收所述云服务器发送的令牌,所述令牌是所述云服务器根据所述物联网设备的秘钥和所述本次订单的订单标识计算的;生成模块,用于根据所述令牌、本次订单的订单标识和对所述物联网设备的操作指令,生成控制指令;所述发送模块,本文档来自技高网...

【技术保护点】
1.一种物联网设备的控制方法,其特征在于,包括:接收终端设备发送的与创建的本次订单所对应的授权请求,所述授权请求用于请求对指定的物联网设备进行控制;根据所述物联网设备的秘钥和本次订单的订单标识,计算获得本次订单对应的令牌;将所述令牌发送给所述终端设备,以使所述终端设备根据所述令牌、本次订单的订单标识和对所述物联网设备的操作指令,生成控制指令之后,将所述控制指令发送给所述物联网设备,以对所述物联网设备进行控制。

【技术特征摘要】
1.一种物联网设备的控制方法,其特征在于,包括:接收终端设备发送的与创建的本次订单所对应的授权请求,所述授权请求用于请求对指定的物联网设备进行控制;根据所述物联网设备的秘钥和本次订单的订单标识,计算获得本次订单对应的令牌;将所述令牌发送给所述终端设备,以使所述终端设备根据所述令牌、本次订单的订单标识和对所述物联网设备的操作指令,生成控制指令之后,将所述控制指令发送给所述物联网设备,以对所述物联网设备进行控制。2.根据权利要求1所述的方法,其特征在于,还包括:在本次订单结束之后,检查所述物联网设备是否还有关联的订单;如果否,则与所述物联网设备协商更新秘钥,并保存更新后的秘钥。3.根据权利要求1所述的方法,其特征在于,所述将所述令牌发送给所述终端设备之后,还包括:接收所述物联网设备发送的查询请求,所述查询请求用于查询所述控制指令中的订单标识所对应的订单是否合法;向所述物联网设备发送查询结果,以使所述物联网设备在所述查询结果指示所述控制指令中的订单标识所对应的订单合法时,执行所述控制指令中的操作指令。4.根据权利要求1-3任意一项所述的方法,其特征在于,所述接收创建本次订单的终端设备发送的授权请求之后,还包括:对所述授权请求的合法性进行检验;确定所述授权请求合法之后,执行所述根据所述物联网设备的秘钥和本次订单的订单标识,计算获得本次订单对应的令牌的步骤。5.一种物联网设备的控制方法,其特征在于,包括:向云服务器发送与创建的本次订单所对应的授权请求,所述授权请求用于请求对指定的物联网设备进行控制;接收所述云服务器发送的令牌,所述令牌是所述云服务器根据所述物联网设备的秘钥和所述本次订单的订单标识计算的;根据所述令牌、本次订单的订单标识和对所述物联网设备的操作指令,生成控制指令;将所述控制指令发送给所述物联网设备,以使所述物联网设备接收所述控制指令之后,对所述控制指令中的令牌进行鉴权,并在鉴权通过之后,执行所述控制指令中的操作指令。6.一种物联网设备的控制方法,其特征在于,包括:接收终端设备发送的控制指令,所述控制指令是所述终端设备根据云服务器发送的令牌、所述终端设备创建的本次订单的订单标识和对物联网设备的操作指令生成的;对所述控制指令中的令牌进行鉴权;在鉴权通过之后,执行所述控制指令中的操作指令。7.根据权利要求6所述的方法,其特征在于,所述对所述控制指令中的令牌进行鉴权包括:根据自身的秘钥和所述控制指令中的订单标识,计算获得令牌;将计算获得的令牌与所述控制指令中的令牌进行对比;如果计算获得的令牌与所述控制指令中的令牌相同,则确定鉴权通过;若计算获得的令牌与所述控制指令中的令牌不相同,则确定鉴权未通过。8.根据权利要求6所述的方法,其特征在于,所述执行所述控制指令中的操作指令之后,还包括:接收所述云服务器发送的秘钥协商请求,所述秘钥协商请求是所述云服务器确定所述物联网设备没有关联的订单之后发送的;与所述云服务器协商更新秘钥,并保存更新后的秘钥。9.根据权利要求6-8任意一项所述...

【专利技术属性】
技术研发人员:吴展威
申请(专利权)人:珠海德百祺科技有限公司
类型:发明
国别省市:广东,44

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

1