CN110944035A - 一种物联网设备控制方法、***以及可读介质 - Google Patents

一种物联网设备控制方法、***以及可读介质 Download PDF

Info

Publication number
CN110944035A
CN110944035A CN201911008558.3A CN201911008558A CN110944035A CN 110944035 A CN110944035 A CN 110944035A CN 201911008558 A CN201911008558 A CN 201911008558A CN 110944035 A CN110944035 A CN 110944035A
Authority
CN
China
Prior art keywords
cloud
access token
equipment
internet
control method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911008558.3A
Other languages
English (en)
Inventor
林志豪
张小柯
王沅召
张家琪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Zhuhai Lianyun Technology Co Ltd
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Zhuhai Lianyun Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gree Electric Appliances Inc of Zhuhai, Zhuhai Lianyun Technology Co Ltd filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201911008558.3A priority Critical patent/CN110944035A/zh
Publication of CN110944035A publication Critical patent/CN110944035A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0807Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/321Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority
    • H04L9/3213Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority using tickets or tokens, e.g. Kerberos

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer And Data Communications (AREA)

Abstract

本申请涉及一种物联网设备控制方法、***以及可读介质。本申请在第一云端通过接收第二云端发送的访问令牌和设备上报信息;验证所述访问令牌是否具有对接权限;若所述访问令牌具有对接权限,通过向第一云端对应的客户端发送所述设备上报信息的方式,实现不同云端的对接,从而获取其他云端侧的设备上报信息,将设备上报信息发送给客户端,进而实现用户对其他云端侧设备的控制。

Description

一种物联网设备控制方法、***以及可读介质
技术领域
本申请涉及云云对接技术领域,尤其涉及一种物联网设备控制方法、***以及可读介质。
背景技术
随着电子信息技术的发展,物联网技术兴起,人们享受大数据带来的便捷生活与丰富资源。例如:用户购置了厂商A的智能终端,通过厂商A的云端获取设备的信息,将设备信息加载至设备控制端中,以实现对设备的控制,或者数据更新等目的。
但是,实际应用场景中,在同一环境中可能存在不同厂商的设备,由于厂商各自的云端都是独立的,不同厂商的云端无法对接,导致用户无法对不同厂商的终端进行管控。
发明内容
为了解决上述在同一环境中可能存在不同厂商的设备,由于厂商各自的云端都是独立的,不同厂商的云端无法对接,导致用户无法对不同厂商的终端进行管控的技术问题,本申请提供了一种物联网设备控制方法、***以及可读介质。
第一方面,本申请提供了一种物联网设备控制方法,应用于第一云端,所述方法包括:
接收第二云端发送的访问令牌和设备上报信息;
验证所述访问令牌是否具有对接权限;
若所述访问令牌具有对接权限,向第一云端对应的客户端发送所述设备上报信息。
可选地,还包括:
接收所述第一云端对应的客户端发送的用于获取设备上报信息的查询请求,所述查询请求中携带有设备标识;
在数据库中查找是否存储有与所述设备标识对应的设备上报信息;
若所述数据库中存储有与所述设备标识对应的设备上报信息,向所述第一云端对应的客户端返回所述设备上报信息。
可选地,还包括:
接收采集服务器或设备发送的设备上报信息;
在缓存中获取用于对接所述第二云端的访问令牌,所述缓存中存储有从第一云端对应的客户端接收的第二云端的访问令牌;
向第二云端发送所述访问令牌和所述设备上报信息。
可选地,还包括:
若在所述缓存中未获取到所述访问令牌,查询所述访问令牌是否位于采集服务器缓存中;
若所述访问令牌位于所述采集服务器缓存中,从所述采集服务器缓存获取所述访问令牌。
第二方面,本申请提供了一种物联网设备控制方法,应用于第二云端,所述方法包括:
接收采集服务器或设备发送的设备上报信息;
在缓存中获取用于对接第一云端的访问令牌,所述缓存中存储有从第二云端对应的客户端接收的第一云端的访问令牌;
向第一云端发送所述访问令牌和所述设备上报信息。
可选地,还包括:
若在所述缓存中未获取到所述访问令牌,查询所述访问令牌是否位于采集服务器缓存中;
若所述访问令牌位于所述采集服务器缓存中,从所述采集服务器缓存获取所述访问令牌。
可选地,还包括:
接收第一云端发的访问令牌和设备上报信息;
验证所述访问令牌是否具有对接权限;
若所述访问令牌具有对接权限,向第二云端对应的客户端发送所述设备上报信息。
可选地,还包括:
接收所述第二云端对应的客户端发送的用于获取设备上报信息的查询请求,所述查询请求中携带有设备标识;
在数据库中查找是否存储有与所述设备标识对应的设备上报信息;
若所述数据库中存储有与所述设备标识对应的设备上报信息,向所述第二云端对应的客户端返回所述设备上报信息。
第三方面,本申请提供了一种物联网设备控制方法,应用于第二云端对应的客户端,包括:
向与第一云端对应的授权服务器发送用于获取第一云端的访问令牌的请求;
若接收到所述第一云端对应的授权服务器返回的所述第一云端的访问令牌,向第二云端发送所述第一云端的访问令牌。
可选地,向与第一云端对应的授权服务器发送用于获取第一云端的访问令牌的请求的步骤之前,还包括:
向第一云端对应的授权服务器用于获取第一云端的访问令牌的协议密码获取请求;
若接收到所述授权服务器返回的与协议密码获取请求对应的协议密码,生成用于获取第一云端的访问令牌的请求,所述请求中携带有所述协议密码。
可选地,还包括:
向第二云端发送获取设备上报信息的查询请求;
若接收第二云端返回的所述设备上报信息,显示所述设备上报信息。
第四方面,本申请提供了一种物联网设备控制***,包括执行第一方面任一所述物联网设备控制方法的第一云端,和执行第二方面任一所述物联网设备控制方法的终端,以及执行第三方面任一所述物联网设备控制方法的第二云端。
第五方面,本申请提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行第一方面任一所述物联网设备控制方法、第二方面任一所述物联网设备控制方法或第三方面任一所述物联网设备控制方法。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请在第一云端通过接收第二云端发送的访问令牌和设备上报信息;验证所述访问令牌是否具有对接权限;若所述访问令牌具有对接权限,通过向第一云端对应的客户端发送所述设备上报信息的方式,实现不同云端的对接,从而获取其他云端侧的设备上报信息,将设备上报信息发送给客户端,进而实现用户对其他云端侧设备的控制。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种物联网设备控制方法流程图;
图2为本申请实施例提供的另一种物联网设备控制方法流程图;
图3为本申请实施例提供的另一种物联网设备控制方法流程图;
图4为本申请实施例提供的另一种物联网设备控制方法流程图;
图5为本申请实施例提供的另一种物联网设备控制方法流程图;
图6为本申请实施例提供的另一种物联网设备控制方法流程图;
图7为本申请实施例提供的另一种物联网设备控制方法流程图;
图8为本申请实施例提供的另一种物联网设备控制方法流程图;
图9为本申请实施例提供的另一种物联网设备控制方法流程图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
在实际应用场景中,在同一环境中可能存在不同厂商的设备,由于厂商各自的云端都是独立的,不同厂商的云端无法对接,导致用户无法对不同厂商的终端进行管控。
基于此,本发明实施例提供了一种物联网设备控制方法,应用于第一云端,如图1所示,所述方法包括:
步骤S101,接收第二云端发送的访问令牌和设备上报信息;
在本发明实施例中,第一云端和第二云端是不同厂商的云端,访问令牌可以是AccessToken接入令牌,也可以是RefreshToken更新令牌,不同厂商的云端使用的访问令牌不同,以保证云端的数据安全。设备上报信息包括设备功能信息、设备状态信息以及采集数据上报信息等,具体设置可以依据实际情况而定。
步骤S102,验证所述访问令牌是否具有对接权限;
在本发明实施例中,第一云端对接收第二云端发送的访问令牌,对该访问令牌进行验证,具体可以通过预先建立注册列表的方式,验证该访问令牌是否已存储于注册列表中,若是,则说明该访问令牌已授权,第一云端可以接收第二云端发送的设备上报信息,具体实施方式可以依据实际情况而定。
步骤S103,若所述访问令牌具有对接权限,向第一云端对应的客户端发送所述设备上报信息。
在本发明实施例中,第一云端与第一云端对应的客户端属于用一个厂商,使用的数据传输协议相同,所以客户端可以从第一云端获取数据,本发明实施例通过第一云端接收第二云端发送设备上报信息,以使第一云端侧的客户端可以查看第二云端侧的设备,实现用户在一个客户端上可以查看和/或控制设备。
例如,用户使用A厂的app想要控制家中B厂的设备,通过A厂的云端接收B厂云端发送的设备上报信息和访问令牌,若访问令牌具有对接A厂的云端的权限,则接收第二云端的设备上报信息,用户使用app从A厂的云端加载设备上报信息,其中,设备上报信息中可以包含有B厂的设备的功能信息和控制指令信息,用户即可通过A厂的app控制B厂的设备。
在本发明实施例中,所述物联网设备控制方法,如图2所示,还包括:
步骤S201,接收所述第一云端对应的客户端发送的用于获取设备上报信息的查询请求,所述查询请求中携带有设备标识;
步骤S202,在数据库中查找是否存储有与所述设备标识对应的设备上报信息;
步骤S203,若所述数据库中存储有与所述设备标识对应的设备上报信息,向所述第一云端对应的客户端返回所述设备上报信息。
在本发明实施例中,数据库可以是存放在第一云端中,也可以是存放在其他服务器中,数据库用于存储设备上报信息,当第一云端接收到本侧客户端发送的用于获取设备上报信息的查询请求,根据请求中携带的设备标识在数据库中查找与设备标识对应的设备上报信息,如果数据库中存储有与设备标识对应的设备上报信息,则向客户端发送该设备上报信息,以供用户查看,若数据库中未存储有与设备标识对应的设备上报信息,可以返回客户端未查询到设备的信息。
在本发明实施例中,所述物联网设备控制方法,如图3所示,还包括:
步骤S301,接收采集服务器或设备发送的设备上报信息;
步骤S302,在缓存中获取用于对接所述第二云端的访问令牌,所述缓存中存储有从第一云端对应的客户端接收的第二云端的访问令牌;
步骤S303,向第二云端发送所述访问令牌和所述设备上报信息。
在本发明实施例中,采集服务器可以是用于采集设备上报信息的服务器,例如:A厂的采集服务器用于接收A厂设备的实时上报信息。云端可以接收采集服务器发送的设备上报信息,也可以直接接收设备发送的设备上报信息,具体情况可以依据实际情况而定。
在本发明实施例中,缓存是在第一云端中,缓存中存储有从第一云端对应的客户端接收的第二云端的访问令牌,在第一云端需要向第二云端发送设备上报信息中,需从缓存中提取出第二云端的访问令牌,并向第二云端发送该访问令牌和设备上报信息,以使第二云端在验证携带该访问令牌的数据包具有接入权限后,解析得到设备上报信息,并在第二云端中存储所述设备上报信息,实现第二云端对应的客户端可以查看第一云端的设备状态和/或功能信息。
在本发明实施例中,进一步地,若在所述缓存中未获取到所述访问令牌时,如图3所示,还包括:
步骤S304,若在所述缓存中未获取到所述访问令牌,查询所述访问令牌是否位于采集服务器缓存中;
步骤S305,若所述访问令牌位于所述采集服务器缓存中,从所述采集服务器缓存获取所述访问令牌。
在本发明实施例中,提供了在第一云端的缓存中未获取到访问令牌时的实施方式,可以查询所述访问令牌是否位于第一云端侧的采集服务器缓存中,其中,采集服务器可以预先录入不同云端的访问令牌,具体可以通过云端获取访问令牌,或者通过客户端获取访问令牌,也可以通过开发人员预先录入访问令牌的方式得到访问令牌,并存储。
本发明实施例采用的缓存策略为优先访问第一云端的缓存,可以保证获取访问令牌的速率,当缓存中未存储有第二云端的访问令牌时,可以在采集服务器中获取第二云端的访问令牌,以保证第一云端和第二云端之间的设备上报信息的传输过程的进行。
在本发明的又一实施例中,还提供了一种物联网设备控制方法,应用于第二云端,如图4所示,所述方法包括:
步骤S401,接收采集服务器或设备发送的设备上报信息;
步骤S402,在缓存中获取用于对接第一云端的访问令牌,所述缓存中存储有从第二云端对应的客户端接收的第一云端的访问令牌;
步骤S403,向第一云端发送所述访问令牌和所述设备上报信息。
在本发明实施例中,第二云端用于主动向第一云端发送设备上报信息,设备上报信息可以通过第二云端侧的采集服务器获取到,还可以通过设备直接将设备上报信息上传到第二云端,第二云端从缓存中获取第一云端的访问令牌,并向第一云端发送所述访问令牌和所述设备上报信息,其中,缓存中的第一云端访问令牌可以是第二云端的客户端获取到的,具体可以通过用户在第二云端对应的客户端上的第三方入口登录第一云端侧的授权服务器的方式,获取第一云端的访问令牌,具体实施方式可以依据实际情况而定,本发明实施例对此不作具体限定。
本发明实施例通过第二云端主动向第一云端发送设备上报信息的方式,实现讲第二云端侧的设备状态信息和/或设备功能信息发送给第一云端,第一云端对应的客户端可以加载该设备状态信息和/或设备功能信息,实现用户夸平台控制设备,用户无需为了控制不同厂商的设备下载多个客户端,简化了用户操作。
在本发明实施例中,所述物联网设备控制方法,如图5所示,还包括:
步骤S501,若在所述缓存中未获取到所述访问令牌,查询所述访问令牌是否位于采集服务器缓存中;
步骤S502,若所述访问令牌位于所述采集服务器缓存中,从所述采集服务器缓存获取所述访问令牌。
在本发明实施例中,若在第二云端的缓存中未获取到所述访问令牌,可以查询所述访问令牌是否位于第二云端侧的采集服务器缓存中,其中,采集服务器可以预先录入不同云端的访问令牌,具体可以通过云端获取访问令牌,或者通过客户端获取访问令牌,也可以通过开发人员预先录入访问令牌的方式得到访问令牌,并存储。
本发明实施例通过采集服务器或第二云端的缓存存储第一云端的访问令牌的方式,当设备向第二云端上传设备上报信息时,获取第一云端的访问令牌,以通过第一云端的验证,建立了第一云端与第二云端之间的通讯关系,达到将第二云端侧的设备上报信息向第一云端传输的目的,实现了第一云端和第二云端的对接。
在本发明实施例中,所述物联网设备控制方法,如图6所示,还包括:
步骤S601,接收第一云端发的访问令牌和设备上报信息;
步骤S602,验证所述访问令牌是否具有对接权限;
步骤S603,若所述访问令牌具有对接权限,向第二云端对应的客户端发送所述设备上报信息。
在本发明实施例中,第二云端也可以接收第一云端发送的设备上报信息和访问令牌,对访问令牌进行验证,若该该访问令牌具有对接权限,则接收第一云端发送的设备上报信息,并向第二云端对应的客户端发送设备上报信息,实现第二云端对应的客户端查看第一云端侧的设备上报信息的目的。
在本发明实施例中,所述物联网设备控制方法,如图7所示,还包括:
步骤S701,接收所述第二云端对应的客户端发送的用于获取设备上报信息的查询请求,所述查询请求中携带有设备标识;
步骤S702,在数据库中查找是否存储有与所述设备标识对应的设备上报信息;
步骤S703,若所述数据库中存储有与所述设备标识对应的设备上报信息,向所述第二云端对应的客户端返回所述设备上报信息。
在本发明实施例中,数据库可以是存放在第二云端中,也可以是存放在其他服务器中,数据库用于存储设备上报信息,当第二云端接收到本侧客户端发送的用于获取设备上报信息的查询请求,根据请求中携带的设备标识在数据库中查找与设备标识对应的设备上报信息,如果数据库中存储有与设备标识对应的设备上报信息,则向客户端发送该设备上报信息,以供用户查看,若数据库中未存储有与设备标识对应的设备上报信息,可以返回客户端未查询到设备的信息。
在本发明的又一实施例中,还提供了一种物联网设备控制方法,应用于第二云端对应的客户端,如图8所示,包括:
步骤S801,向与第一云端对应的授权服务器发送用于获取第一云端的访问令牌的请求;
步骤S802,若接收到所述第一云端对应的授权服务器返回的所述第一云端的访问令牌,向第二云端发送所述第一云端的访问令牌。
在本发明实施例中,授权服务器可以是第一云端侧的用于授权的oauth服务器,用户可以通过第二云端对应的客户端,登录第一云端侧的授权服务器,从而获取第一云端的访问令牌,实现第二云端通过该访问令牌向第一云端发送第二云端侧的设备上报信息的目的。
其中,用户可以通过第二云端对应的客户端提供的第三方登录入口输入用于登录第一云端侧的授权服务器的登录密码,以获得授权服务器返回的第一云端的访问令牌。
在本发明实施例中,步骤S801,向与第一云端对应的授权服务器发送用于获取第一云端的访问令牌的请求之前,还包括:
向第一云端对应的授权服务器用于获取第一云端的访问令牌的协议密码获取请求;
若接收到所述授权服务器返回的与协议密码获取请求对应的协议密码,生成用于获取第一云端的访问令牌的请求,所述请求中携带有所述协议密码。
在本发明实施例中,第二云端对应的客户端可以向第一云端对应的授权服务器发送用于获取第一云端的访问令牌的协议密码获取请求,其中,协议密码可以是auth code密码,若接收到授权服务器返回的协议密码,客户端可以存储该协议密码,生成包含协议面膜的访问令牌获取请求,也可以将该协议密码发送给其他设备终端,或者云端,以使其他设备终端或者云端通过发送携带该协议密码的请求,从授权服务器上获取访问令牌,具体实施方式可以依据实际情况而定。
在本发明的又一实施例中,还提供了一种物联网设备控制方法,如图9所示,还包括:
步骤S901,向第二云端发送获取设备上报信息的查询请求;
步骤S902,若接收第二云端返回的所述设备上报信息,显示所述设备上报信息。
在本发明实施例中,用户还可以在客户端中添加所需查看的设备信息,客户端向第二云端发送获取设备上报信息的查询请求,若第二云端存储有该设备对应的设备上报信息,向客户端发送所述设备上报信息,客户端在接收到设备上报信息在显示区域显示该设备上报信息以供用户查看,达到用户自定义查看名下设备的目的。
在本发明的又一实施例中,还提供了一种物联网设备控制***,包括:执行任一所述物联网设备控制方法的第一云端、执行任一所述物联网设备控制方法的终端,以及执行任一所述物联网设备控制方法的第二云端。
本发明实施例中,在实际应用场景中,用户家中可能存在A厂生产的设备和B厂生产的设备,用户想通过A厂的APP控制和/或查看B厂设备,首先用户可以通过客户端向A云发送用户名下的设备标识,A云在接收到访问令牌和设备上报信息后,若访问令牌具备接入权限,则查找与该设备上报信息对应的用户,以向用户的客户端发送该设备上报信息,然后用户还可以向A云发送设备上报信息查询请求,以实现自定义查看设备的上报信息。其中,B云中预先存储有A云的访问协议,具体的可以在B云侧的客户端提供的第三方接口输入A云侧的授权服务器的登录密码,以从A云侧的授权服务器获取到A云的访问令牌,将访问令牌存储至B云的缓存中,或者B云侧的采集服务器中,以便在设备上传设备上报信息时,调取该访问令牌,将设备上报信息和访问令牌发送给A云,实现A云与B云的对接,进一步地,同理A云也可以主动上报A云侧的设备上报信息给B云,具体实施过程可以参照上述实施例,此处变不再赘述。
在本发明的又一实施例中,还提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行上述实施例中任一所述物联网设备控制方法。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

Claims (13)

1.一种物联网设备控制方法,其特征在于,应用于第一云端,所述方法包括:
接收第二云端发送的访问令牌和设备上报信息;
验证所述访问令牌是否具有对接权限;
若所述访问令牌具有对接权限,向第一云端对应的客户端发送所述设备上报信息。
2.根据权利要求1所述的物联网设备控制方法,其特征在于,还包括:
接收所述第一云端对应的客户端发送的用于获取设备上报信息的查询请求,所述查询请求中携带有设备标识;
在数据库中查找是否存储有与所述设备标识对应的设备上报信息;
若所述数据库中存储有与所述设备标识对应的设备上报信息,向所述第一云端对应的客户端返回所述设备上报信息。
3.根据权利要求1所述的物联网设备控制方法,其特征在于,还包括:
接收采集服务器或设备发送的设备上报信息;
在缓存中获取用于对接所述第二云端的访问令牌,所述缓存中存储有从第一云端对应的客户端接收的第二云端的访问令牌;
向第二云端发送所述访问令牌和所述设备上报信息。
4.根据权利要求3所述的物联网设备控制方法,其特征在于,还包括:
若在所述缓存中未获取到所述访问令牌,查询所述访问令牌是否位于采集服务器缓存中;
若所述访问令牌位于所述采集服务器缓存中,从所述采集服务器缓存获取所述访问令牌。
5.一种物联网设备控制方法,其特征在于,应用于第二云端,所述方法包括:
接收采集服务器或设备发送的设备上报信息;
在缓存中获取用于对接第一云端的访问令牌,所述缓存中存储有从第二云端对应的客户端接收的第一云端的访问令牌;
向第一云端发送所述访问令牌和所述设备上报信息。
6.根据权利要求5所述的物联网设备控制方法,其特征在于,还包括:
若在所述缓存中未获取到所述访问令牌,查询所述访问令牌是否位于采集服务器缓存中;
若所述访问令牌位于所述采集服务器缓存中,从所述采集服务器缓存获取所述访问令牌。
7.根据权利要求5所述的物联网设备控制方法,其特征在于,还包括:
接收第一云端发的访问令牌和设备上报信息;
验证所述访问令牌是否具有对接权限;
若所述访问令牌具有对接权限,向第二云端对应的客户端发送所述设备上报信息。
8.根据权利要求5所述的物联网设备控制方法,其特征在于,还包括:
接收所述第二云端对应的客户端发送的用于获取设备上报信息的查询请求,所述查询请求中携带有设备标识;
在数据库中查找是否存储有与所述设备标识对应的设备上报信息;
若所述数据库中存储有与所述设备标识对应的设备上报信息,向所述第二云端对应的客户端返回所述设备上报信息。
9.一种物联网设备控制方法,应用于第二云端对应的客户端,其特征在于,包括:
向与第一云端对应的授权服务器发送用于获取第一云端的访问令牌的请求;
若接收到所述第一云端对应的授权服务器返回的所述第一云端的访问令牌,向第二云端发送所述第一云端的访问令牌。
10.根据权利要求9所述的物联网设备控制方法,其特征在于,向与第一云端对应的授权服务器发送用于获取第一云端的访问令牌的请求的步骤之前,还包括:
向第一云端对应的授权服务器用于获取第一云端的访问令牌的协议密码获取请求;
若接收到所述授权服务器返回的与协议密码获取请求对应的协议密码,生成用于获取第一云端的访问令牌的请求,所述请求中携带有所述协议密码。
11.根据权利要求9所述的物联网设备控制方法,其特征在于,还包括:
向第二云端发送获取设备上报信息的查询请求;
若接收第二云端返回的所述设备上报信息,显示所述设备上报信息。
12.一种物联网设备控制***,其特征在于,包括执行如权利要求1至4任一所述物联网设备控制方法的第一云端,和执行如权利要求5至8任一所述物联网设备控制方法的终端,以及执行权利要求9至11任一所述物联网设备控制方法的第二云端。
13.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行所述权利要求1至4任一所述物联网设备控制方法、5至8任一所述物联网设备控制方法或9至11任一所述物联网设备控制方法。
CN201911008558.3A 2019-10-22 2019-10-22 一种物联网设备控制方法、***以及可读介质 Pending CN110944035A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911008558.3A CN110944035A (zh) 2019-10-22 2019-10-22 一种物联网设备控制方法、***以及可读介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911008558.3A CN110944035A (zh) 2019-10-22 2019-10-22 一种物联网设备控制方法、***以及可读介质

Publications (1)

Publication Number Publication Date
CN110944035A true CN110944035A (zh) 2020-03-31

Family

ID=69906130

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911008558.3A Pending CN110944035A (zh) 2019-10-22 2019-10-22 一种物联网设备控制方法、***以及可读介质

Country Status (1)

Country Link
CN (1) CN110944035A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111770051A (zh) * 2020-05-21 2020-10-13 中清龙图计算机科技(上海)有限公司 一种云游戏分享方法、装置、设备及介质
CN112738805A (zh) * 2020-12-30 2021-04-30 青岛海尔科技有限公司 设备控制方法和装置、存储介质及电子设备
CN113596141A (zh) * 2021-07-26 2021-11-02 深圳Tcl新技术有限公司 设备控制权限的设置方法、装置、计算机设备和存储介质
CN113746633A (zh) * 2021-08-05 2021-12-03 深圳Tcl新技术有限公司 物联网设备绑定方法、装置、***、云服务器和存储介质
CN113777935A (zh) * 2021-08-16 2021-12-10 珠海格力电器股份有限公司 智能设备的控制方法及其装置、计算机可读存储介质
CN113779516A (zh) * 2021-06-29 2021-12-10 青岛海尔科技有限公司 一种设备控制方法、装置、存储介质及电子装置
CN114302183A (zh) * 2021-12-17 2022-04-08 深圳创维-Rgb电子有限公司 设备交互控制方法、装置、***、云端服务器及存储介质
CN115362664A (zh) * 2020-05-27 2022-11-18 Oppo广东移动通信有限公司 基于物联网的通信方法、装置及设备
WO2023015574A1 (zh) * 2021-08-13 2023-02-16 Oppo广东移动通信有限公司 用于账号关联的方法、装置、计算机设备及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103916311A (zh) * 2014-04-21 2014-07-09 腾讯科技(深圳)有限公司 一种信息传输控制方法,装置、及***
CN104022875A (zh) * 2013-03-01 2014-09-03 中兴通讯股份有限公司 一种双向授权***、客户端及方法
US20150089569A1 (en) * 2011-09-29 2015-03-26 Oracle International Corporation Bundled authorization requests
CN105208132A (zh) * 2015-10-14 2015-12-30 成都中科创达软件有限公司 智能终端云管理***
CN107211007A (zh) * 2015-04-07 2017-09-26 惠普发展公司,有限责任合伙企业 提供对资源的选择性访问
CN109788060A (zh) * 2019-01-22 2019-05-21 曲阜师范大学 基于区块链的云数据共享和更新方法
CN109819061A (zh) * 2018-09-11 2019-05-28 华为技术有限公司 一种在云***中处理云服务的方法、装置和设备

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150089569A1 (en) * 2011-09-29 2015-03-26 Oracle International Corporation Bundled authorization requests
CN104022875A (zh) * 2013-03-01 2014-09-03 中兴通讯股份有限公司 一种双向授权***、客户端及方法
CN103916311A (zh) * 2014-04-21 2014-07-09 腾讯科技(深圳)有限公司 一种信息传输控制方法,装置、及***
CN107211007A (zh) * 2015-04-07 2017-09-26 惠普发展公司,有限责任合伙企业 提供对资源的选择性访问
CN105208132A (zh) * 2015-10-14 2015-12-30 成都中科创达软件有限公司 智能终端云管理***
CN109819061A (zh) * 2018-09-11 2019-05-28 华为技术有限公司 一种在云***中处理云服务的方法、装置和设备
CN109788060A (zh) * 2019-01-22 2019-05-21 曲阜师范大学 基于区块链的云数据共享和更新方法

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111770051B (zh) * 2020-05-21 2021-10-26 中清龙图计算机科技(上海)有限公司 一种云游戏分享方法、装置、设备及介质
CN111770051A (zh) * 2020-05-21 2020-10-13 中清龙图计算机科技(上海)有限公司 一种云游戏分享方法、装置、设备及介质
CN115362664A (zh) * 2020-05-27 2022-11-18 Oppo广东移动通信有限公司 基于物联网的通信方法、装置及设备
CN115362664B (zh) * 2020-05-27 2024-04-02 Oppo广东移动通信有限公司 基于物联网的通信方法、装置及设备
CN112738805A (zh) * 2020-12-30 2021-04-30 青岛海尔科技有限公司 设备控制方法和装置、存储介质及电子设备
CN113779516B (zh) * 2021-06-29 2023-08-18 青岛海尔科技有限公司 一种设备控制方法、装置、存储介质及电子装置
CN113779516A (zh) * 2021-06-29 2021-12-10 青岛海尔科技有限公司 一种设备控制方法、装置、存储介质及电子装置
CN113596141A (zh) * 2021-07-26 2021-11-02 深圳Tcl新技术有限公司 设备控制权限的设置方法、装置、计算机设备和存储介质
CN113746633B (zh) * 2021-08-05 2023-10-17 深圳Tcl新技术有限公司 物联网设备绑定方法、装置、***、云服务器和存储介质
CN113746633A (zh) * 2021-08-05 2021-12-03 深圳Tcl新技术有限公司 物联网设备绑定方法、装置、***、云服务器和存储介质
WO2023015574A1 (zh) * 2021-08-13 2023-02-16 Oppo广东移动通信有限公司 用于账号关联的方法、装置、计算机设备及存储介质
CN113777935A (zh) * 2021-08-16 2021-12-10 珠海格力电器股份有限公司 智能设备的控制方法及其装置、计算机可读存储介质
CN113777935B (zh) * 2021-08-16 2023-10-03 珠海格力电器股份有限公司 智能设备的控制方法及其装置、计算机可读存储介质
CN114302183A (zh) * 2021-12-17 2022-04-08 深圳创维-Rgb电子有限公司 设备交互控制方法、装置、***、云端服务器及存储介质
CN114302183B (zh) * 2021-12-17 2024-04-02 深圳创维-Rgb电子有限公司 设备交互控制方法、装置、***、云端服务器及存储介质

Similar Documents

Publication Publication Date Title
CN110944035A (zh) 一种物联网设备控制方法、***以及可读介质
CN110545569B (zh) 一种智能设备的配网方法、***以及可读介质
US11297051B2 (en) Authenticated session management across multiple electronic devices using a virtual session manager
US9774642B2 (en) Method and device for pushing multimedia resource and display terminal
US8516239B2 (en) Virtual authentication proxy server and terminal authentication server
EP3057281B1 (en) M2m application remote registration method, device, system and storage medium
CN107040518B (zh) 一种私有云服务器登录方法及***
US20120320815A1 (en) Entity Identification Based on Proximity to Access Points
CN105553920B (zh) 数据交互方法及装置、***
US20160308864A1 (en) Access terminal
CN111104675A (zh) ***安全漏洞的检测方法和装置
CN110932944A (zh) 一种实现访客终端控制智能家居设备的方法和***
CN108259457B (zh) 一种web认证方法及装置
CN105530683A (zh) 网络连接方法和装置
CN113746633A (zh) 物联网设备绑定方法、装置、***、云服务器和存储介质
CN104821940A (zh) 一种发送portal重定向地址的方法及设备
CN107248995B (zh) 账号验证方法及装置
CN109819033A (zh) 一种资源文件加载方法及***
CN104837134A (zh) 一种Web认证用户登录方法、设备和***
CN112437071B (zh) 设备控制的方法、***、设备及存储介质
JP6385100B2 (ja) 情報処理装置、情報処理システム、情報処理装置の制御方法およびコンピュータプログラム
CN108228280A (zh) 浏览器参数的配置方法及装置、存储介质、电子设备
CN102281299A (zh) 互动业务处理方法及业务控制层服务器
CN107872493B (zh) 一种信息处理方法、终端和服务器
CN106790176B (zh) 一种访问网络的方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200331

RJ01 Rejection of invention patent application after publication