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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。