【技术实现步骤摘要】
一种设备控制方法及其相关设备
本申请涉及通信领域,尤其涉及一种设备控制方法及其相关设备。
技术介绍
物联网(theinternetofthings,IOT)就是物物相连的互联网。物联网是在互联网基础上的发展,用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。随着信息通信技术的发展,物联网发展和前景被社会高度重视,基础物联网的许多技术已经走进人类生活,例如智能家居、智能交通等。智能家居技术可以应用于用户在户外活动时对家居电器进行控制,满足用户需求,提升用户体验。用户对目标设备的控制,可以采用基于区块链的比特币技术来实现,首先,授权服务器生成一笔交易,交易中描述授予用户控制目标设备的权利,在第一参与方处填写用户的公钥对应的地址。如果目标设备完成了用户的权限验证,且验证通过,则可以记录第一交易中用户的收款地址,对应于用户的公钥。当用户对目标设备进行管理时,对每一个管理指令通过和该公钥对应的私钥进行签名,目标设备可以验证该私钥和已记录公钥即用户的收款地址是否匹配,如果是,则执行管理指令;否则不执行。在比特币转账支付行为中,区块链可以有效防止篡改并记录区块链上的全部有效交易,保证了交易的不可篡改性,付款方进行比特币转账支付行为后,转账业务被承认且不可撤回。用户利用基于区块链的比特币业务技术来实现对目标设备进行控制时,由于比特币本质上是一种转账支付行为,一旦付款方支付且被承认,交易不可撤回,当后续发现需要取消该交易时,即当需要取消用户对目标设备的控制时,会存在交易不可撤回的问题,导致无法撤销用户对目标设备的控制。
技术实现思路
本申请实施例提供了一种设备控制方法 ...
【技术保护点】
1.一种设备控制方法,其特征在于,包括:服务器生成第一交易信息,所述第一交易信息用于指示第一参与方已获取控制权限,所述第一交易信息包括所述第一参与方的信息和包含第二参与方的信息的第一数据,所述控制权限为对目标设备进行控制的权限;所述服务器发送所述第一交易信息至区块链;当所述控制权限被撤销时,所述服务器生成第二交易信息,所述第二交易信息包括第二数据,所述第二数据与所述第一数据具有对应关系;所述服务器发送所述第二交易信息至所述区块链,所述第二交易信息用于指示所述目标设备的所述控制权限已撤销,所述控制权限已撤销用于指示所述目标设备拒绝所述第一参与方对所述目标设备进行控制。
【技术特征摘要】
1.一种设备控制方法,其特征在于,包括:服务器生成第一交易信息,所述第一交易信息用于指示第一参与方已获取控制权限,所述第一交易信息包括所述第一参与方的信息和包含第二参与方的信息的第一数据,所述控制权限为对目标设备进行控制的权限;所述服务器发送所述第一交易信息至区块链;当所述控制权限被撤销时,所述服务器生成第二交易信息,所述第二交易信息包括第二数据,所述第二数据与所述第一数据具有对应关系;所述服务器发送所述第二交易信息至所述区块链,所述第二交易信息用于指示所述目标设备的所述控制权限已撤销,所述控制权限已撤销用于指示所述目标设备拒绝所述第一参与方对所述目标设备进行控制。2.根据权利要求1所述的方法,其特征在于,所述服务器生成第一交易信息包括:所述服务器确定授权信息为权限X,所述授权信息与所述控制权限对应;所述服务器利用所述第一交易信息中的目标数值表示所述权限X并生成携带所述权限X的第一交易信息。3.根据权利要求1或2所述的方法,其特征在于,所述第二参与方包括:所述服务器的目标账户,所述目标账户由所述服务器控制。4.一种设备控制方法,其特征在于,包括:当目标设备从区块链中检测到第二交易信息时,所述目标设备根据所述第二交易信息确定控制权限被撤销,所述第二交易信息中包括第二数据,所述第二数据与包含第二参与方的信息的第一数据具有对应关系,所述控制权限为对所述目标设备进行控制的权限;所述目标设备确定从所述区块链中获取的第一交易信息中的第一参与方,所述第一交易信息包括所述第一数据和所述第一参与方的信息,所述第一交易信息用于指示所述第一参与方已获取所述控制权限,所述第一交易信息为所述服务器生成;所述目标设备拒绝所述第一参与方对所述目标设备进行控制。5.根据权利要求4所述的方法,其特征在于,所述目标设备根据所述第二交易信息确定控制权限被撤销之前,所述方法还包括:所述目标设备从所述区块链中接收所述服务器发送的所述第一交易信息;所述目标设备根据所述第一交易信息对所述控制权限进行验证;所述目标设备确定所述控制权限验证成功;所述目标设备接受所述第一参与方对所述目标设备进行控制。6.根据权利要求5所述的方法,其特征在于,所述目标设备接受所述第一参与方对所述目标设备进行控制之后,所述目标设备根据所述第二交易信息确定控制权限被撤销之前,所述方法还包括:所述目标设备周期性的检测所述区块链中是否存在所述第二交易;若是,则所述目标设备执行检测到第二交易信息的步骤。7.根据权利要求5或6所述的方法,其特征在于,所述目标设备从所述区块链中接收所述服务器发送的所述第一交易信息包括:所述目标设备接收所述第一参与方发送的所述第一交易信息的交易编号;所述目标设备根据所述交易编号从所述区块链中接收所述服务器发送的所述第一交易信息;或,所述目标设备接收所述第一参与方发送的第三交易信息,所述第三交易信息包括第三数据,所述第三数据与所述第一参与方对应;所述目标设备根据所述第三交易信息确定所述第一交易信息的交易编号;所述目标设备根据所述交易编号从所述区块链中接收所述服务器发送的所述第一交易信息。8.一种服务器,其特征在于,包括:第一生成单元,用于生成第一交易信息,所述第一交易信息用于指示第一参与方已获取控制权限,所述第一交易信息包括所述第一参与方的信息和包含第二参与方的信息的第一数据,所述控制权限为对目标设备进行控制的权限;第一发送单元,用于发送所述第一交易信息至区块链;第二生成单元,当所述控制权限被撤销时,用于生成第二交易信息,所述第二交易信息包括第二数据,所述第二数据与...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。