






技术领域technical field
本发明涉及跨云平台集中控制领域,尤其涉及一种跨平台管理设备信息的方法和装置。The invention relates to the field of cross-cloud platform centralized control, in particular to a method and device for cross-platform management of device information.
背景技术Background technique
智能家电设备和控制设备可分别连接至厂商云平台形成了一个独立的系统。用户购买了多个厂家的设备,则无法通过一个APP控制全部设备。通过一个APP控制全部设备的前提是该APP能够跨平台获取连接到其他平台的设备信息。Smart home appliances and control devices can be connected to the manufacturer's cloud platform to form an independent system. Users who have purchased equipment from multiple manufacturers cannot control all the equipment through one APP. The premise of controlling all devices through one APP is that the APP can obtain device information connected to other platforms across platforms.
目前,为实现两个平台设备之间的互通进而跨平台获取设备信息的方法主要有两种:At present, in order to realize the intercommunication between two platform devices and obtain device information across platforms, there are mainly two methods:
第一种方法是使设备能够同时连接到两个或多个云平台。这需要在设备的物联模块中增加连接各个云平台的协议代码,这样,设备通过连接多个云平台从而控制不同云平台下的设备。因此,只要用户连接到一个云平台,就能通过这个云平台获取连接到该云平台的设备,从而通过一个APP控制本厂家和其他厂家的设备。然而此种方法需要设备增加相应于每个平台的代码。这对于资源相对不足的家电设备来说变得难以实现。目前,通常设备最多支持同时连接2或3个云平台。The first is to enable devices to connect to two or more cloud platforms simultaneously. This requires adding protocol codes for connecting each cloud platform to the IoT module of the device, so that the device can control devices under different cloud platforms by connecting to multiple cloud platforms. Therefore, as long as the user is connected to a cloud platform, the device connected to the cloud platform can be obtained through the cloud platform, so as to control the devices of this manufacturer and other manufacturers through an APP. However, this method requires the device to add code corresponding to each platform. This becomes difficult for home appliances with relatively insufficient resources. Currently, devices usually support up to 2 or 3 cloud platforms connected at the same time.
第二种方法是通过开放授权(Open Authorization,简称OAuth)的方式由一个平台授权给另一个平台的用户,使用户能用A平台的用户ID登录B平台,这样A平台的用户就能访问B平台并控制B平台的设备。然而,采用OAuth的授权方式仅适用于实现平台之间的两两互联,很难扩展到多个平台。The second method is to authorize users from one platform to another platform through Open Authorization (OAuth), so that users can log in to platform B with the user ID of platform A, so that users of platform A can access platform B. platform and control the equipment of platform B. However, the authorization method using OAuth is only suitable for realizing the interconnection between platforms, and it is difficult to extend to multiple platforms.
由此可见,现有技术都受限于跨云平台数量,难以适用数量较多的云平台的设备集中管理。It can be seen that the existing technologies are limited by the number of cross-cloud platforms, and it is difficult to apply centralized management of devices of a large number of cloud platforms.
发明内容SUMMARY OF THE INVENTION
本发明旨在提供一种跨平台管理设备信息的方法及装置,以解决现有技术受限于跨云平台数量的问题,提高跨平台设备集中控制及操作的便捷性。The present invention aims to provide a method and device for cross-platform management of device information, so as to solve the problem that the prior art is limited by the number of cross-cloud platforms, and to improve the convenience of centralized control and operation of cross-platform devices.
本发明提供了一种跨平台管理设备信息的方法,其特征在于,包括:The present invention provides a method for managing device information across platforms, which is characterized by comprising:
步骤1,第一云平台收到此第一云平台下的第一用户请求获取设备列表的信息,将所述第一用户在所述第一云平台下的用户标识发送至统一身份管理中心,执行步骤2、3、4中的一个后,执行步骤5;Step 1, the first cloud platform receives the information that the first user under the first cloud platform requests to obtain the device list, and sends the user identification of the first user under the first cloud platform to the unified identity management center, After executing one of steps 2, 3, and 4, execute step 5;
步骤2,从所述统一身份管理中心获知所述第一用户的关联平台的标识,从各关联平台获取所述第一用户在关联平台下的设备列表;Step 2, obtain the identification of the associated platform of the first user from the unified identity management center, and obtain the device list of the first user under the associated platform from each associated platform;
步骤3,从所述统一身份管理中心获知所述第一用户的关联平台的标识和所述第一用户在关联平台的平台标识,从各关联平台获取所述第一用户在关联平台下的设备列表;Step 3: Obtain the identification of the associated platform of the first user and the platform identification of the first user on the associated platform from the unified identity management center, and obtain the equipment of the first user under the associated platform from each associated platform list;
步骤4,从所述第一用户的关联平台接收所述第一用户在关联平台下的设备列表;Step 4, receiving the device list of the first user under the associated platform from the associated platform of the first user;
步骤5,将所述第一用户在第一云平台下的设备列表和所述第一用户在各关联平台下的设备列表发送至所述第一用户;Step 5, sending the device list of the first user under the first cloud platform and the device list of the first user under each associated platform to the first user;
其中,步骤1或步骤5中包括:获取所述第一用户在第一云平台下的设备列表。Wherein, step 1 or step 5 includes: acquiring a device list of the first user under the first cloud platform.
此跨平台管理设备信息的方法还具有以下特点:This cross-platform approach to managing device information also has the following features:
所述步骤1中将所述第一用户在所述第一云平台下的用户标识发送至统一身份管理中心包括:向所述统一身份管理中心发送用于获取所述第一用户的关联平台的标识的请求信息,此请求信息中携带所述第一用户在所述第一云平台下的用户标识;所述步骤2包括:从统一身份管理中心接收所述第一用户的关联平台的标识,根据关联平台的标识从相应关联平台获取所述第一用户在此关联平台下的设备列表;In the step 1, sending the user identity of the first user under the first cloud platform to the unified identity management center includes: sending to the unified identity management center an information for obtaining the associated platform of the first user. The request information for the identification, the request information carries the user identification of the first user under the first cloud platform; the step 2 includes: receiving the identification of the associated platform of the first user from the unified identity management center, Acquire the device list of the first user under the associated platform from the corresponding associated platform according to the identifier of the associated platform;
或者,所述步骤1中将所述第一用户在所述第一云平台下的用户标识发送至统一身份管理中心包括:向所述统一身份管理中心发送用于获取所述第一用户的关联平台的标识和所述第一用户在关联平台下的平台标识的请求信息,此请求信息中携带所述第一用户在所述第一云平台下的用户标识;所述步骤3包括:从统一身份管理中心接收所述第一用户已注册的关联平台的标识和所述第一用户在此关联平台的平台标识,根据所述关联平台的标识和所述第一用户在此关联平台的平台标识从相应关联平台获取所述第一用户在此关联平台下的设备列表;Alternatively, in the step 1, sending the user identity of the first user under the first cloud platform to the unified identity management center includes: sending an association for acquiring the first user to the unified identity management center Platform identification and request information of the platform identification of the first user under the associated platform, the request information carries the user identification of the first user under the first cloud platform; Step 3 includes: from the unified The identity management center receives the identification of the associated platform that the first user has registered and the platform identification of the associated platform of the first user, according to the identification of the associated platform and the platform identification of the associated platform of the first user. Obtain the device list of the first user under the associated platform from the corresponding associated platform;
或者,所述步骤1中将所述第一用户在所述第一云平台下的用户标识发送至统一身份管理中心包括:向所述统一身份管理中心发送用于获取所述第一用户在关联平台下的设备列表的请求信息,所述步骤4包括:此请求信息中携带所述第一用户在所述第一云平台下的用户标识,从统一身份管理中心接收所述第一用户在各关联平台下的设备列表。Alternatively, in the step 1, sending the user identity of the first user under the first cloud platform to the unified identity management center includes: sending to the unified identity management center a method for obtaining the user ID of the first user in association with The request information for the device list under the platform, and the step 4 includes: the user ID of the first user under the first cloud platform is carried in the request information, and the user ID of the first user under the first cloud platform is received from the unified identity management center. A list of devices under the associated platform.
此跨平台管理设备信息的方法还具有以下特点:所述步骤2中根据关联平台的标识从相应关联平台获取所述第一用户在此关联平台下的设备列表包括:根据所述关联平台的标识向相应的云平台发送请求获取所述第一用户在此云平台下的设备列表的请求信息,此请求信息中携带所述第一云平台的标识和所述第一用户在所述第一云平台下的平台标识,接收所述云平台返回的设备列表。The method for managing device information across platforms also has the following characteristics: in step 2, obtaining the device list of the first user under the associated platform from the corresponding associated platform according to the identification of the associated platform includes: according to the identification of the associated platform Sending request information to the corresponding cloud platform for requesting to obtain the device list of the first user under this cloud platform, where the request information carries the identifier of the first cloud platform and the first user in the first cloud platform. The platform identifier under the platform receives the device list returned by the cloud platform.
此跨平台管理设备信息的方法还具有以下特点:所述步骤3中根据所述关联平台的标识和所述第一用户在此关联平台的平台标识从相应关联平台获取所述第一用户在此关联平台下的设备列表包括:根据所述关联平台的标识向相应的云平台发送请求获取所述第一用户在此云平台下的设备列表的请求信息,此请求信息中携带所述第一用户在此云平台下的平台标识,接收所述云平台返回的设备列表。The method for managing device information across platforms also has the following characteristics: in step 3, the first user is here obtained from the corresponding associated platform according to the identifier of the associated platform and the platform identifier of the associated platform of the first user. The device list under the associated platform includes: sending a request to the corresponding cloud platform according to the identifier of the associated platform to obtain the device list of the first user under the cloud platform, where the request information carries the first user The platform identifier under this cloud platform receives the device list returned by the cloud platform.
此跨平台管理设备信息的方法还具有以下特点:This cross-platform approach to managing device information also has the following features:
所述方法还包括:所述第一云平台从第三云平台接收到携带有所述第三云平台的标识和用户标识的用于获取第一云平台的设备列表的请求信息后,向统一身份管理中心发送携带有所述第三云平台的标识、所述用户标识和所述第一云平台标识的用于获取第一云平台下的用户标识的请求信息,从统一身份管理中心接收到的用户标识,查询此用户标识的设备列表并发送至所述第三云平台。The method further includes: after the first cloud platform receives, from the third cloud platform, the request information for obtaining the device list of the first cloud platform, which carries the identifier of the third cloud platform and the user identifier, and sends the request information to the unified The identity management center sends the request information that carries the identity of the third cloud platform, the user identity and the identity of the first cloud platform for obtaining the user identity under the first cloud platform, and receives from the unified identity management center user identification, query the device list of this user identification and send it to the third cloud platform.
此跨平台管理设备信息的方法还具有以下特点:This cross-platform approach to managing device information also has the following features:
所述方法还包括:所述第一云平台从第三云平台接收到携带有第一云平台下用户标识的用于获取设备列表的请求信息后,查询此用户标识的设备列表并发送至所述第三云平台。The method further includes: after the first cloud platform receives from the third cloud platform the request information for obtaining the device list that carries the user identification under the first cloud platform, querying the device list of the user identification and sending it to the device list. the third cloud platform.
本发明还提供了与上述方法对应的跨平台管理设备信息的装置,包括:接收模块、发送模块、非本地设备列表获取模块、本地设备列表获取模块;The present invention also provides a cross-platform management device information device corresponding to the above method, including: a receiving module, a sending module, a non-local device list acquisition module, and a local device list acquisition module;
所述接收模块,用于接收本装置所属的第一云平台下的第一用户请求获取设备列表的信息;The receiving module is configured to receive the information that the first user under the first cloud platform to which the device belongs to request to obtain the device list;
所述发送模块,用于将所述第一用户在所述第一云平台下的用户标识发送至统一身份管理中心;还用于将所述非本地设备列表获取模块获取的所述第一用户在关联平台下的设备列表和所述本地设备列表获取模块获取的本地设备列表发送至所述第一用户;The sending module is configured to send the user identification of the first user under the first cloud platform to the unified identity management center; and is also configured to send the first user obtained by the non-local device list obtaining module The device list under the associated platform and the local device list acquired by the local device list acquisition module are sent to the first user;
所述非本地设备列表获取模块,用于从所述统一身份管理中心获知所述第一用户的关联平台的标识,从各关联平台获取所述第一用户在关联平台下的设备列表;或者,用于从所述统一身份管理中心获知所述第一用户的关联平台的标识和所述第一用户在关联平台的平台标识,从各关联平台获取所述第一用户在关联平台下的设备列表;或者,用于从所述第一用户的关联平台接收所述第一用户在关联平台下的设备列表;The non-local device list obtaining module is configured to obtain the identifier of the associated platform of the first user from the unified identity management center, and obtain the device list of the first user under the associated platform from each associated platform; or, It is used to obtain the identification of the associated platform of the first user and the platform identification of the first user on the associated platform from the unified identity management center, and obtain the device list of the first user under the associated platform from each associated platform ; Or, for receiving the device list of the first user under the associated platform from the associated platform of the first user;
所述本地设备列表获取模块,用于获取所述第一用户在第一云平台下的设备列表即本地设备列表。The local device list acquisition module is configured to acquire the device list of the first user under the first cloud platform, that is, the local device list.
本发明还提供了一种跨平台管理设备信息的方法,包括:统一身份管理中心维护关联平台组信息,所述关联平台组信息中包括至少一个关联平台组,每个关联平台组包括唯一身份信息,至少一个云平台的标识,各云平台下的用户标识,统一身份标识;所述关联平台组中云平台之间具有直接或间接的互通关系;The present invention also provides a method for managing device information across platforms, including: a unified identity management center maintains associated platform group information, the associated platform group information includes at least one associated platform group, and each associated platform group includes unique identity information , the identifier of at least one cloud platform, the user identifier under each cloud platform, and the unified identity identifier; the cloud platforms in the associated platform group have a direct or indirect interworking relationship;
统一身份管理中心从第一云平台接收到用户标识后,将此用户标识作为所述第一云平台下的用户标识,执行以下内容中的一个:After receiving the user identification from the first cloud platform, the unified identity management center takes the user identification as the user identification under the first cloud platform, and executes one of the following contents:
根据所述关联平台组信息查询到所述第一用户的关联平台的标识并发送至所述第一平台;从第二平台接收到携带所述第一平台的标识和所述第一云平台下的用户标识的用于获取所述第二平台的平台标识的请求信息后,根据所述关联平台组信息查询到所述第二平台的平台标识并发送至所述第二平台;According to the associated platform group information, the identifier of the associated platform of the first user is queried and sent to the first platform; the identifier of the first platform and the ID of the first cloud platform are received from the second platform. After the request information of the user identification used to obtain the platform identification of the second platform, the platform identification of the second platform is queried according to the associated platform group information and sent to the second platform;
根据所述关联平台组信息查询到所述第一用户的关联平台的标识和所述第一用户在关联平台的平台标识并发送至所述第一平台;The identifier of the associated platform of the first user and the platform identifier of the first user on the associated platform are queried according to the associated platform group information, and sent to the first platform;
根据所述关联平台组信息查询到所述第一用户的关联平台下的用户标识,从各关联平台获取用户标识的设备列表并发送至所述第一平台。User IDs under the associated platforms of the first user are queried according to the associated platform group information, and a device list of the user IDs is obtained from each associated platform and sent to the first platform.
此跨平台管理设备信息的方法还具有以下特点:This cross-platform approach to managing device information also has the following features:
所述统一身份管理中心从第一云平台接收到用户标识是指从第一云平台接收到携带用户标识的用于获取所述第一用户的关联平台的平台标识的请求信息时,所述根据所述关联平台组信息查询到所述第一用户的关联平台的标识包括:根据关联平台组信息查询此用户标识的统一身份标识,查询与此统一身份标识对应的关联平台组中各云平台的标识;根据所述关联平台组信息查询到所述第二平台的平台标识包括:根据所述关联平台组信息查询所述第一云平台下所述用户标识对应的统一身份标识,确定此统一身份标识对应的关联平台组中与所述第二云平台标识对应的用户标识;The fact that the unified identity management center receives the user identifier from the first cloud platform means that when the request information carrying the user identifier is received from the first cloud platform for obtaining the platform identifier of the associated platform of the first user, the Querying the identification of the associated platform of the first user from the associated platform group information includes: querying the unified identification of the user identification according to the associated platform group information, and querying the identification of each cloud platform in the associated platform group corresponding to the unified identification. Querying the platform identification of the second platform according to the associated platform group information includes: querying the unified identification corresponding to the user identification under the first cloud platform according to the associated platform group information, and determining the unified identification identifying the user identifier corresponding to the second cloud platform identifier in the corresponding associated platform group;
或者,所述统一身份管理中心从第一云平台接收到用户标识是指从第一云平台接收携带用户标识的用于获取第一用户的关联平台的标识和所述第一用户在关联平台下的平台标识的请求信息时,所述根据所述关联平台组信息查询到所述第一用户的关联平台的标识和所述第一用户在关联平台的平台标识包括:根据关联平台组信息查询此用户标识的统一身份标识,查询与此统一身份标识对应的关联平台组中各云平台的平台标识和与平台标识对应的用户标识;Alternatively, the fact that the unified identity management center receives the user identifier from the first cloud platform refers to receiving from the first cloud platform the identifier of the associated platform that carries the user identifier and used to obtain the associated platform of the first user and that the first user is under the associated platform. When the request information for the platform identifier of the first user is obtained according to the associated platform group information, the query to find the identifier of the associated platform of the first user and the platform identifier of the first user on the associated platform includes: querying the associated platform group information according to the associated platform group information. The unified identity of the user identity, query the platform identity of each cloud platform in the associated platform group corresponding to the unified identity and the user identity corresponding to the platform identity;
或者,所述统一身份管理中心从第一云平台接收到用户标识是从第一云平台用于获取所述第一用户在关联平台下的设备列表的请求信息时,所述根据所述关联平台组信息查询到所述第一用户的关联平台下的用户标识包括:根据关联平台组信息查询此用户标识的统一身份标识,查询与此统一身份标识对应的关联平台组中各云平台的平台标识和用户标识;所述从各关联平台获取用户标识的设备列表包括:向关联平台发送携带此关联平台下用户标识的用于请求获取此关联平台的设备列表的请求信息,从关联平台获得设备列表。Or, when the unified identity management center receives from the first cloud platform that the user identity is request information from the first cloud platform for acquiring the device list of the first user under the associated platform, the Querying the user ID under the associated platform of the first user from the group information includes: querying the unified ID of the user ID according to the associated platform group information, and querying the platform ID of each cloud platform in the associated platform group corresponding to the unified ID and user ID; the obtaining the device list of the user ID from each associated platform includes: sending the request information carrying the user ID under the associated platform to the associated platform for requesting to obtain the device list of the associated platform, and obtaining the device list from the associated platform .
本发明还提供了一种跨平台管理设备信息的装置,包括:关联平台组信息维护模块,接收模块、查询模块、发送模块;The present invention also provides a device for managing device information across platforms, comprising: an associated platform group information maintenance module, a receiving module, a querying module, and a sending module;
所述关联平台组信息维护模块,用于维护关联平台组信息,所述关联平台组信息中包括至少一个关联平台组,每个关联平台组包括唯一身份信息,至少一个云平台的标识,各云平台下的用户标识,统一身份标识;所述关联平台组中云平台之间具有直接或间接的互通关系;The associated platform group information maintenance module is used to maintain associated platform group information, the associated platform group information includes at least one associated platform group, each associated platform group includes unique identity information, at least one cloud platform identifier, each cloud platform. User ID under the platform, unified ID; there is a direct or indirect interworking relationship between cloud platforms in the associated platform group;
所述接收模块,用于从第一云平台接收到用户标识后,将此用户标识作为所述第一云平台下的用户标识,发送至查询模块;还用于从第二平台接收到携带所述第一平台的标识和所述第一云平台下的用户标识的用于获取所述第二平台的平台标识的请求信息后,将此请求信息发送至查询模块;The receiving module is configured to, after receiving the user identification from the first cloud platform, use the user identification as the user identification under the first cloud platform, and send it to the query module; and is also configured to receive the user identification from the second platform. After the identifier of the first platform and the user identifier under the first cloud platform are used to obtain the request information of the platform identifier of the second platform, the request information is sent to the query module;
所述查询模块,用于根据所述关联平台组信息查询到所述第一用户的关联平台的标识并触发发送模块将此标识发送至所述第一平台,接收到所述请求信息后,根据所述关联平台组信息查询到所述第二平台的平台标识并触发所述发送模块将此平台标识发送至所述第二平台;The query module is configured to query the identification of the associated platform of the first user according to the associated platform group information and trigger the sending module to send the identification to the first platform, and after receiving the request information, according to The associated platform group information queries the platform identifier of the second platform and triggers the sending module to send the platform identifier to the second platform;
还用于根据所述关联平台组信息查询到所述第一用户的关联平台的标识和所述第一用户在关联平台的平台标识,触发发送模块将此所述第一用户的关联平台的标识和所述第一用户在关联平台的平台标识发送至所述第一平台;It is also used to query the identification of the associated platform of the first user and the platform identification of the first user on the associated platform according to the associated platform group information, and trigger the sending module to use the identification of the associated platform of the first user. Send to the first platform with the platform identifier of the first user on the associated platform;
还用于根据所述关联平台组信息查询到所述第一用户的关联平台下的用户标识,从各关联平台获取用户标识的设备列表,触发发送模块将此设备列表发送至所述第一平台;It is also used to query the user ID under the associated platform of the first user according to the associated platform group information, obtain the device list of the user ID from each associated platform, and trigger the sending module to send the device list to the first platform. ;
所述发送模块,用于根据所述查询模块的指示发送相应信息。The sending module is configured to send corresponding information according to the instruction of the query module.
本发明通过引入维护关联平台组信息的设备实现跨平台的设备信息管理,完成各关联平台组中不同云平台下平台用户标识的映射,进而获得用户在其它平台的相应用户的设备列表信息,避免了现有技术在跨平台设备列表获取时受限于云平台数量的缺陷,提高跨平台设备集中控制及操作的便捷性。The present invention realizes cross-platform device information management by introducing devices for maintaining associated platform group information, completes the mapping of platform user identifiers under different cloud platforms in each associated platform group, and then obtains device list information of users corresponding to users on other platforms, avoiding the need for The defect that the prior art is limited by the number of cloud platforms when obtaining a cross-platform device list is improved, and the convenience of centralized control and operation of cross-platform devices is improved.
附图说明Description of drawings
构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings constituting a part of the present invention are used to provide further understanding of the present invention, and the exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the attached image:
图1是实施例一中跨平台管理设备信息的方法的流程图;1 is a flowchart of a method for cross-platform management of device information in Embodiment 1;
图2是实施例二中跨平台管理设备信息的方法的流程图;2 is a flowchart of a method for cross-platform management of device information in Embodiment 2;
图3是具体实施例一中跨平台管理设备信息的方法的流程图;3 is a flowchart of a method for cross-platform management of device information in Embodiment 1;
图4是具体实施例二中跨平台管理设备信息的方法的流程图;4 is a flowchart of a method for cross-platform management of device information in the second embodiment;
图5是具体实施例三中跨平台管理设备信息的方法的流程图;5 is a flowchart of a method for cross-platform management of device information in specific embodiment three;
图6是实施例中跨平台管理设备信息的装置的结构图;6 is a structural diagram of an apparatus for managing device information across platforms in an embodiment;
图7是实施例中跨平台管理设备信息的装置的结构图。FIG. 7 is a structural diagram of an apparatus for managing device information across platforms in an embodiment.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention. It should be noted that, the embodiments in the present application and the features in the embodiments may be arbitrarily combined with each other if there is no conflict.
本发明的系统中包括跨平台管理设备信息的装置、多个云平台、用户终端。用户可以使用唯一身份标识(例如身份证件、手机号码)在多个云平台注册获得在相应云平台下的平台用户标识。The system of the present invention includes a device for managing device information across platforms, multiple cloud platforms, and user terminals. A user can use a unique identity identifier (eg, identity document, mobile phone number) to register on multiple cloud platforms to obtain a platform user identity under the corresponding cloud platform.
实施例一Example 1
图1是实施例一中跨平台管理设备信息的方法的流程图;以云平台为执行主体,此方法包括:1 is a flowchart of a method for cross-platform management of device information in Embodiment 1; the cloud platform is used as the execution subject, and the method includes:
步骤101,第一云平台收到此第一云平台下的第一用户请求获取设备列表的信息,将第一用户在第一云平台下的用户标识发送至统一身份管理中心,执行步骤102、103、104中的一个后,执行步骤105;Step 101, the first cloud platform receives the information that the first user under the first cloud platform requests to obtain the device list, sends the user ID of the first user under the first cloud platform to the unified identity management center, and executes step 102, After one of 103 and 104, execute step 105;
步骤102,从统一身份管理中心获知第一用户的关联平台的标识,从各关联平台获取第一用户在关联平台下的设备列表;Step 102, obtain the identification of the associated platform of the first user from the unified identity management center, and obtain the device list of the first user under the associated platform from each associated platform;
步骤103,从统一身份管理中心获知第一用户的关联平台的标识和第一用户在关联平台的平台标识,从各关联平台获取第一用户在关联平台下的设备列表;Step 103, obtain the identification of the associated platform of the first user and the platform identification of the first user on the associated platform from the unified identity management center, and obtain the device list of the first user under the associated platform from each associated platform;
步骤104,从第一用户的关联平台接收第一用户在关联平台下的设备列表;Step 104, receiving the device list of the first user under the associated platform from the associated platform of the first user;
步骤105,将第一用户在第一云平台下的设备列表和第一用户在各关联平台下的设备列表发送至第一用户。Step 105: Send the first user's device list under the first cloud platform and the first user's device list under each associated platform to the first user.
其中,步骤101或步骤105中包括:获取所述第一用户在第一云平台下的设备列表。Wherein, step 101 or step 105 includes: acquiring a device list of the first user under the first cloud platform.
其中,in,
步骤101中将第一用户在第一云平台下的用户标识发送至统一身份管理中心包括:向统一身份管理中心发送用于获取第一用户的关联平台的标识的请求信息,此请求信息中携带第一用户在第一云平台下的用户标识;步骤2包括:从统一身份管理中心接收第一用户的关联平台的标识,根据关联平台的标识从相应关联平台获取第一用户在此关联平台下的设备列表;In step 101, sending the user identification of the first user under the first cloud platform to the unified identity management center includes: sending request information for obtaining the identification of the associated platform of the first user to the unified identity management center, where the request information carries The user identification of the first user under the first cloud platform; Step 2 includes: receiving the identification of the associated platform of the first user from the unified identity management center, and obtaining the identification of the first user under the associated platform from the corresponding associated platform according to the identification of the associated platform list of devices;
步骤101中将第一用户在第一云平台下的用户标识发送至统一身份管理中心包括:向统一身份管理中心发送用于获取第一用户的关联平台的标识和第一用户在关联平台下的平台标识的请求信息,此请求信息中携带第一用户在第一云平台下的用户标识;步骤3包括:从统一身份管理中心接收第一用户已注册的关联平台的标识和第一用户在此关联平台的平台标识,根据关联平台的标识和第一用户在此关联平台的平台标识从相应关联平台获取第一用户在此关联平台下的设备列表;In step 101, sending the user identification of the first user under the first cloud platform to the unified identity management center includes: sending the identification of the associated platform of the first user and the identification of the first user under the associated platform to the unified identification management center. Request information for platform identification, this request information carries the user identification of the first user under the first cloud platform; Step 3 includes: receiving from the unified identity management center the identification of the associated platform that the first user has registered and the identification of the first user here The platform identifier of the associated platform, according to the identifier of the associated platform and the platform identifier of the first user on this associated platform, from the corresponding associated platform to obtain the device list of the first user under this associated platform;
步骤101中将第一用户在第一云平台下的用户标识发送至统一身份管理中心包括:向统一身份管理中心发送用于获取第一用户在关联平台下的设备列表的请求信息,步骤104包括:此请求信息中携带第一用户在第一云平台下的用户标识,从统一身份管理中心接收第一用户在各关联平台下的设备列表。In step 101, sending the user identity of the first user under the first cloud platform to the unified identity management center includes: sending request information for obtaining the device list of the first user under the associated platform to the unified identity management center, and step 104 includes : The request information carries the user ID of the first user under the first cloud platform, and receives the device list of the first user under each associated platform from the unified identity management center.
其中,in,
步骤102中根据关联平台的标识从相应关联平台获取第一用户在此关联平台下的设备列表包括:根据关联平台的标识向相应的云平台发送请求获取第一用户在此云平台下的设备列表的请求信息,此请求信息中携带第一云平台的标识和第一用户在第一云平台下的平台标识,接收云平台返回的设备列表。In step 102, obtaining the device list of the first user under the associated platform from the corresponding associated platform according to the identification of the associated platform includes: sending a request to the corresponding cloud platform according to the identification of the associated platform to obtain the device list of the first user under this cloud platform The request information carries the identifier of the first cloud platform and the platform identifier of the first user under the first cloud platform, and receives the device list returned by the cloud platform.
步骤103中根据关联平台的标识和第一用户在此关联平台的平台标识从相应关联平台获取第一用户在此关联平台下的设备列表包括:根据关联平台的标识向相应的云平台发送请求获取第一用户在此云平台下的设备列表的请求信息,此请求信息中携带第一用户在此云平台下的平台标识,接收云平台返回的设备列表。In step 103, obtaining the device list of the first user under the associated platform from the corresponding associated platform according to the identification of the associated platform and the platform identification of the first user at the associated platform includes: sending a request to the corresponding cloud platform according to the identification of the associated platform to obtain The request information of the first user's device list under this cloud platform, the request information carries the platform identifier of the first user under this cloud platform, and the device list returned by the cloud platform is received.
方法还包括:第一云平台从第三云平台接收到携带有第三云平台的标识和用户标识的用于获取第一云平台的设备列表的请求信息后,向统一身份管理中心发送携带有第三云平台的标识、用户标识和第一云平台标识的用于获取第一云平台下的用户标识的请求信息,从统一身份管理中心接收到的用户标识,查询此用户标识的设备列表并发送至第三云平台。The method further includes: after the first cloud platform receives from the third cloud platform the request information for obtaining the device list of the first cloud platform, which carries the identifier of the third cloud platform and the user identifier, and sends the request information carrying the device list of the first cloud platform to the unified identity management center. The identity of the third cloud platform, the user identity and the request information of the identity of the first cloud platform used to obtain the user identity of the first cloud platform, the user identity received from the unified identity management center, query the device list of this user identity and Send to the third cloud platform.
方法还包括:第一云平台从第三云平台接收到携带有第一云平台下用户标识的用于获取设备列表的请求信息后,查询此用户标识的设备列表并发送至第三云平台。The method further includes: after the first cloud platform receives from the third cloud platform the request information for obtaining the device list carrying the user identification under the first cloud platform, querying the device list of the user identification and sending it to the third cloud platform.
实施例二Embodiment 2
图2是实施例二中跨平台管理设备信息的方法的流程图;以统一身份管理中心为执行主体,此方法包括:Fig. 2 is the flow chart of the method for cross-platform management of device information in the second embodiment; with the unified identity management center as the execution subject, the method includes:
步骤201,统一身份管理中心维护关联平台组信息,关联平台组信息中包括至少一个关联平台组,每个关联平台组包括唯一身份信息,至少一个云平台的标识,各云平台下的用户标识,统一身份标识;关联平台组中云平台之间具有直接或间接的互通关系;Step 201, the unified identity management center maintains the associated platform group information, the associated platform group information includes at least one associated platform group, each associated platform group includes unique identity information, the identifier of at least one cloud platform, the user identifier under each cloud platform, Unified identity; there is a direct or indirect interworking relationship between the cloud platforms in the associated platform group;
步骤202,统一身份管理中心从第一云平台接收到用户标识后,将此用户标识作为第一云平台下的用户标识,执行以下步骤中的一个:Step 202, after the unified identity management center receives the user identification from the first cloud platform, the user identification is regarded as the user identification under the first cloud platform, and one of the following steps is performed:
步骤203,根据关联平台组信息查询到第一用户的关联平台的标识并发送至第一平台;从第二平台接收到携带第一平台的标识和第一云平台下的用户标识的用于获取第二平台的平台标识的请求信息后,根据关联平台组信息查询到第二平台的平台标识并发送至第二平台;Step 203, query the identification of the associated platform of the first user according to the associated platform group information and send it to the first platform; receive the identification of the first platform and the user identification under the first cloud platform from the second platform for obtaining After requesting information of the platform identifier of the second platform, query the platform identifier of the second platform according to the associated platform group information and send it to the second platform;
步骤204,根据关联平台组信息查询到第一用户的关联平台的标识和第一用户在关联平台的平台标识并发送至第一平台;Step 204, query the identification of the first user's associated platform and the first user's platform identification on the associated platform according to the associated platform group information, and send them to the first platform;
步骤205,根据关联平台组信息查询到第一用户的关联平台下的用户标识,从各关联平台获取用户标识的设备列表并发送至第一平台。Step 205 , query the user IDs under the associated platforms of the first user according to the associated platform group information, obtain a device list of the user IDs from each associated platform, and send them to the first platform.
其中,in,
统一身份管理中心从第一云平台接收到用户标识是指从第一云平台接收到携带用户标识的用于获取第一用户的关联平台的平台标识的请求信息时,根据关联平台组信息查询到第一用户的关联平台的标识包括:根据关联平台组信息查询此用户标识的统一身份标识,查询与此统一身份标识对应的关联平台组中各云平台的标识;根据关联平台组信息查询到第二平台的平台标识包括:根据关联平台组信息查询第一云平台下用户标识对应的统一身份标识,确定此统一身份标识对应的关联平台组中与第二云平台标识对应的用户标识;The fact that the unified identity management center receives the user identification from the first cloud platform means that when the request information carrying the user identification for obtaining the platform identification of the associated platform of the first user is received from the first cloud platform, the information obtained by querying the associated platform group information is obtained. The identification of the associated platform of the first user includes: querying the unified identification of the user identification according to the information of the associated platform group, and querying the identification of each cloud platform in the associated platform group corresponding to the unified identification; The platform identification of the second platform includes: querying the unified identification corresponding to the user identification under the first cloud platform according to the associated platform group information, and determining the user identification corresponding to the second cloud platform identification in the associated platform group corresponding to the unified identification;
统一身份管理中心从第一云平台接收到用户标识是指从第一云平台接收携带用户标识的用于获取第一用户的关联平台的标识和第一用户在关联平台下的平台标识的请求信息时,根据关联平台组信息查询到第一用户的关联平台的标识和第一用户在关联平台的平台标识包括:根据关联平台组信息查询此用户标识的统一身份标识,查询与此统一身份标识对应的关联平台组中各云平台的平台标识和与平台标识对应的用户标识;The fact that the unified identity management center receives the user identifier from the first cloud platform refers to receiving request information from the first cloud platform that carries the user identifier and is used to obtain the identifier of the associated platform of the first user and the platform identifier of the first user under the associated platform. When querying the identification of the associated platform of the first user and the platform identification of the first user on the associated platform according to the associated platform group information, the method includes: querying the unified identification of the user identification according to the associated platform group information, and querying the unified identification corresponding to the unified identification. The platform ID of each cloud platform in the associated platform group and the user ID corresponding to the platform ID;
统一身份管理中心从第一云平台接收到用户标识是从第一云平台用于获取第一用户在关联平台下的设备列表的请求信息时,根据关联平台组信息查询到第一用户的关联平台下的用户标识包括:根据关联平台组信息查询此用户标识的统一身份标识,查询与此统一身份标识对应的关联平台组中各云平台的平台标识和用户标识;从各关联平台获取用户标识的设备列表包括:向关联平台发送携带此关联平台下用户标识的用于请求获取此关联平台的设备列表的请求信息,从关联平台获得设备列表。When the unified identity management center receives the user identification from the first cloud platform, the first cloud platform queries the first user's associated platform according to the associated platform group information when the first cloud platform is used to obtain the request information of the first user's device list under the associated platform. The following user IDs include: querying the unified ID of the user ID according to the associated platform group information, querying the platform ID and user ID of each cloud platform in the associated platform group corresponding to the unified ID; obtaining the user ID from each associated platform. The device list includes: sending request information carrying a user ID under the associated platform to the associated platform for requesting to obtain the device list of the associated platform, and obtaining the device list from the associated platform.
具体实施例specific embodiment
用户购买了甲、乙、丙三个厂商的家电设备,分别注册了三个厂家平台的用户。在注册时,用户分别向三个平台提交了手机号码作为身份识别信息。三个厂家建立了平台互通机制,使得用户能够通过一个APP控制三家的家电设备。The user purchased home appliances from three manufacturers, A, B, and C, and registered users of the three manufacturers' platforms. When registering, users submitted their mobile phone numbers to the three platforms as identification information. The three manufacturers have established a platform interoperability mechanism, enabling users to control the home appliances of the three companies through one APP.
针对用户提交的唯一身份识别信息,建立了统一身份管理。统一身份管理模块为用户分配统一身份标识,与用户的身份识别信息相对应。用户在甲、乙、丙、丁4个平台注册的用户ID分别为userID_A、userID_B、userID_C、userID_D。由于用户打通了甲、乙、丙平台的账号,因此,建立统一的用户身份标识Token1来标识该用户。而用户在丁平台的账号分配了统一身份标识Token2。For the unique identification information submitted by users, a unified identity management is established. The unified identity management module assigns a unified identity to the user, which corresponds to the user's identity information. The user IDs registered by users on platforms A, B, C, and D are userID_A, userID_B, userID_C, and userID_D, respectively. Since the user has opened up the accounts of platforms A, B, and C, a unified user identity Token1 is established to identify the user. The user's account on the Ding platform is assigned a unified identity Token2.
统一身份标识建立过程如下The process of establishing a unified identity is as follows
假设管理中心原来维护着如下列表数据:Suppose the management center originally maintains the following list data:
用户又购买了乙厂商的智能电视,放于家中。之后,用户通过手机注册乙厂商的用户以控制该智能电视。The user also purchased a smart TV from manufacturer B and placed it at home. After that, the user registers the user of manufacturer B through the mobile phone to control the smart TV.
用户在云平台A(乙厂商)进行注册,提交身份证号或手机号(phoneNumber)等信息;The user registers on cloud platform A (manufacturer B) and submits information such as ID number or phone number;
云平台A收到注册信息,新建用户userID_B;Cloud platform A receives the registration information and creates a new user userID_B;
云平台A通知管理中心增加新用户,并发送用户信息给管理中心;Cloud platform A notifies the management center to add new users, and sends user information to the management center;
管理中心根据用户信息中的phoneNumber查询该信息对应的用户标识,得到若干用户可能对应的统一标识Token1、Token2、……;The management center queries the user ID corresponding to the information according to the phoneNumber in the user information, and obtains the unified IDs Token1, Token2, ... which may correspond to several users;
针对每一标识,管理中心获取对应于该标识的userID列表。列表1:userID_A、userID_C;列表2:userID_DFor each identification, the management center obtains a list of userIDs corresponding to the identification. List 1: userID_A, userID_C; List 2: userID_D
将获取的若干userID列表发送给用户,申请用户确认;Send the obtained userID list to the user and apply for user confirmation;
用户从中选择一组userID(userID_A、userID_C),并点击确认;The user selects a set of userIDs (userID_A, userID_C) and clicks OK;
管理中心将用户在云平台A新注册的userID_B加入用户选择的列表。此时列表变为:The management center adds the userID_B newly registered by the user in the cloud platform A to the list selected by the user. The list now becomes:
若用户在步骤(7)没有选择任何一组推荐的userID,则管理中心为userID_B分配一个新的统一身份标识。此时列表变为:If the user does not select any group of recommended userIDs in step (7), the management center assigns a new unified identity to userID_B. The list now becomes:
具体实施例一Specific embodiment one
如图3所示,用户获取设备的方法包括:As shown in Figure 3, the method for the user to obtain the device includes:
用户使用userID_A登录云平台A;The user logs in to cloud platform A with userID_A;
用户向云平台A发送获取设备列表的请求;The user sends a request for obtaining the device list to cloud platform A;
云平台A收到此请求后,向统一身份管理中心发送用于请求获取关联平台的平台标识的请求信息,此请求信息中携带userID_A;After receiving the request, cloud platform A sends request information to the unified identity management center for requesting to obtain the platform identifier of the associated platform, and the request information carries userID_A;
统一身份管理中心接收到此请求信息后,确定此请求信息的发送方即云平台A为此userID_A的归属云平台,确定此云平台的标识为A,根据A和userID_A查询到相应的统一身份标识Token1;After receiving the request information, the unified identity management center determines that the sender of the request information, that is, cloud platform A, is the cloud platform to which userID_A belongs, determines that the identity of this cloud platform is A, and queries the corresponding unified identity according to A and userID_A. Token1;
根据Token1查询关联的平台,得到A、B、C;According to Token1 query the associated platform, get A, B, C;
统一身份管理中心将A、B、C返回云平台A;The unified identity management center returns A, B, and C to cloud platform A;
云平台A向云平台B发送用于获取设备列表的请求信息,此请求信息中携带userID_A和A;Cloud platform A sends request information for obtaining the device list to cloud platform B, and the request information carries userID_A and A;
云平台B收到请求后,根据请求来源的平台(云平台A)判断有权限获取设备列表;After receiving the request, cloud platform B judges that it has the right to obtain the device list according to the platform from which the request originated (cloud platform A);
将userID_A和A发送到统一身份管理中心查询该用户在平台B身份标识;Send userID_A and A to the unified identity management center to query the user's identity on platform B;
统一身份管理中心根据A和userID_A查询对应的统一身份标识Token1;The unified identity management center queries the corresponding unified identity Token1 according to A and userID_A;
根据Token1查询用户在平台B的身份标识,得到userID_B;Query the user's identity on platform B according to Token1, and get userID_B;
将userID_B返回云平台B;Return userID_B to cloud platform B;
云平台B收到用户身份标识后,获取userID_B对应的设备列表L_B;After receiving the user ID, cloud platform B obtains the device list L_B corresponding to userID_B;
云平台B将L_B返回云平台A;Cloud platform B returns L_B to cloud platform A;
云平台A收到L_B,同样方式可获得L_C;When cloud platform A receives L_B, it can obtain L_C in the same way;
云平台A获取本地设备列表L_A;Cloud platform A obtains the local device list L_A;
合并L_A与L_B、L_C得到设备列表L;Combine L_A with L_B and L_C to get the device list L;
云平台A将设备列表L返回给用户。The cloud platform A returns the device list L to the user.
具体实施例二Specific embodiment two
用户获取设备的方法包括:Methods for users to acquire devices include:
用户使用userID_A登录云平台A;The user logs in to cloud platform A with userID_A;
用户向云平台A发送获取设备列表的请求;The user sends a request for obtaining the device list to cloud platform A;
云平台A收到此请求后,向统一身份管理中心发送用于请求获取关联平台的平台标识和用户标识的请求信息,此请求信息中携带userID_A;After receiving the request, cloud platform A sends request information to the unified identity management center for requesting to obtain the platform identification and user identification of the associated platform, and the request information carries userID_A;
统一身份管理中心接收到此请求信息后,确定此请求信息的发送方即云平台A为此userID_A的归属云平台,确定此云平台的标识为A,根据A和userID_A查询到相应的统一身份标识Token1;After receiving the request information, the unified identity management center determines that the sender of the request information, that is, cloud platform A, is the cloud platform to which userID_A belongs, determines that the identity of this cloud platform is A, and queries the corresponding unified identity according to A and userID_A. Token1;
根据Token1查询关联的平台和用户在各平台的用户标识,得到(A,userID_A)、(B,userID_B)、(C,userID_C);According to Token1, query the associated platform and the user ID of the user on each platform, and obtain (A, userID_A), (B, userID_B), (C, userID_C);
将(A,userID_A)、(B,userID_B)、(C,userID_C)返回云平台A;Return (A, userID_A), (B, userID_B), (C, userID_C) to cloud platform A;
云平台A向云平台B发送用于获取设备列表的请求信息,此请求信息中携带userID_B;Cloud platform A sends request information for obtaining the device list to cloud platform B, and the request information carries userID_B;
云平台B收到请求后,根据请求来源的平台(云平台A)判断有权限获取设备列表;After receiving the request, cloud platform B judges that it has the right to obtain the device list according to the platform from which the request originated (cloud platform A);
获取userID_B对应的设备列表L_B;Get the device list L_B corresponding to userID_B;
云平台B将L_B返回云平台A;Cloud platform B returns L_B to cloud platform A;
云平台A收到L_B,同样方式可获得L_C;When cloud platform A receives L_B, it can obtain L_C in the same way;
云平台A获取本地设备列表L_A;Cloud platform A obtains the local device list L_A;
合并L_A与L_B、L_C得到设备列表L;Combine L_A with L_B and L_C to get the device list L;
云平台A将设备列表L返回给用户。The cloud platform A returns the device list L to the user.
具体实施例三Specific embodiment three
用户获取设备的方法包括:Methods for users to acquire devices include:
用户使用userID_A登录云平台A;The user logs in to cloud platform A with userID_A;
用户向云平台A发送获取设备列表的请求;The user sends a request for obtaining the device list to cloud platform A;
云平台A收到指令后,向统一身份管理中心用于请求获取关联平台的设备列表的请求信息,此请求信息中携带userID_A;After receiving the instruction, cloud platform A sends the unified identity management center the request information for requesting to obtain the device list of the associated platform, and the request information carries userID_A;
统一身份管理中心接收到此请求信息后,确定此请求信息的发送方即云平台A为此userID_A的归属云平台,确定此云平台的标识为A,统一身份管理中心查询(A,userID_A)对应的统一身份标识Token1;After the unified identity management center receives the request information, it determines that the sender of the request information, that is, cloud platform A, is the cloud platform to which userID_A belongs, and determines that the identity of this cloud platform is A, and the unified identity management center queries (A, userID_A) corresponding to Token1 of the unified identity;
根据Token1查询用户在各平台的身份标识,得到(A,userID_A)、(B,userID_B)、(C,userID_C);Query the user's identity on each platform according to Token1, and obtain (A, userID_A), (B, userID_B), (C, userID_C);
统一身份管理中心向云平台B发送用于获取的设备列表的请求信息,此请求信息中携带userID_B;The unified identity management center sends request information for obtaining the device list to cloud platform B, and the request information carries userID_B;
云平台B收到请求后,根据请求的来源判断有权限获取设备列表;After receiving the request, cloud platform B judges that it has the right to obtain the device list according to the source of the request;
获取userID_B对应的设备列表L_B;Get the device list L_B corresponding to userID_B;
云平台B将L_B返回统一身份管理中心;Cloud platform B returns L_B to the unified identity management center;
统一身份管理中心收到L_B,同样方式可获得L_C;When the unified identity management center receives L_B, L_C can be obtained in the same way;
统一身份管理中心将L_B、L_C返回云平台A;The unified identity management center returns L_B and L_C to cloud platform A;
云平台A得到L_B、L_C后,获取本地设备列表L_A;After the cloud platform A obtains L_B and L_C, it obtains the local device list L_A;
合并L_A与L_B、L_C得到设备列表L;Combine L_A with L_B and L_C to get the device list L;
云平台A将设备列表L返回给用户。The cloud platform A returns the device list L to the user.
图6是跨平台管理设备信息的装置的结构图,应用于云平台,此装置包括:接收模块601、发送模块602、非本地设备列表获取模块603、本地设备列表获取模块604;6 is a structural diagram of a device for cross-platform management of device information, applied to a cloud platform, the device includes: a receiving
接收模块601用于接收本装置所属的第一云平台下的第一用户请求获取设备列表的信息;The receiving
发送模块602用于将第一用户在第一云平台下的用户标识发送至统一身份管理中心;还用于将非本地设备列表获取模块603获取的第一用户在关联平台下的设备列表和本地设备列表获取模块获取的本地设备列表发送至第一用户;The sending module 602 is used to send the user identity of the first user under the first cloud platform to the unified identity management center; it is also used to send the device list and the local device list of the first user under the associated platform obtained by the non-local device list obtaining module 603. The local device list obtained by the device list obtaining module is sent to the first user;
非本地设备列表获取模块603用于从统一身份管理中心获知第一用户的关联平台的标识,从各关联平台获取第一用户在关联平台下的设备列表;或者,用于从统一身份管理中心获知第一用户的关联平台的标识和第一用户在关联平台的平台标识,从各关联平台获取第一用户在关联平台下的设备列表;或者,用于从第一用户的关联平台接收第一用户在关联平台下的设备列表;The non-local device list obtaining module 603 is used to obtain the identifier of the associated platform of the first user from the unified identity management center, and obtain the device list of the first user under the associated platform from each associated platform; or, to obtain from the unified identity management center The identifier of the associated platform of the first user and the platform identifier of the first user on the associated platform, to obtain the device list of the first user under the associated platform from each associated platform; or, for receiving the first user from the associated platform of the first user List of devices under the associated platform;
本地设备列表获取模块604用于获取第一用户在第一云平台下的设备列表即本地设备列表。The local device list acquisition module 604 is configured to acquire the device list of the first user under the first cloud platform, that is, the local device list.
图7是跨平台管理设备信息的装置的结构图,应用于统一身份管理中心,此装置包括:关联平台组信息维护模块701,接收模块702、查询模块703、发送模块704。7 is a structural diagram of an apparatus for managing device information across platforms, which is applied to a unified identity management center.
关联平台组信息维护模块701用于维护关联平台组信息,关联平台组信息中包括至少一个关联平台组,每个关联平台组包括唯一身份信息,至少一个云平台的标识,各云平台下的用户标识,统一身份标识;关联平台组中云平台之间具有直接或间接的互通关系;The associated platform group
接收模块702用于从第一云平台接收到用户标识后,将此用户标识作为第一云平台下的用户标识,发送至查询模块;还用于从第二平台接收到携带第一平台的标识和第一云平台下的用户标识的用于获取第二平台的平台标识的请求信息后,将此请求信息发送至查询模块;The receiving
查询模块703用于根据关联平台组信息查询到第一用户的关联平台的标识并触发发送模块将此标识发送至第一平台,接收到请求信息后,根据关联平台组信息查询到第二平台的平台标识并触发发送模块将此平台标识发送至第二平台;The
查询模块703还用于根据关联平台组信息查询到第一用户的关联平台的标识和第一用户在关联平台的平台标识,触发发送模块将此第一用户的关联平台的标识和第一用户在关联平台的平台标识发送至第一平台;The
查询模块703还用于根据关联平台组信息查询到第一用户的关联平台下的用户标识,从各关联平台获取用户标识的设备列表,触发发送模块将此设备列表发送至第一平台;The
发送模块704用于根据查询模块的指示发送相应信息。The sending module 704 is configured to send corresponding information according to the instruction of the query module.
本发明通过引入维护关联平台组信息的设备实现跨平台的设备信息管理,完成各关联平台组中不同云平台下平台用户标识的映射,进而获得用户在其它平台的相应用户的设备列表信息,避免了现有技术在跨平台设备列表获取时受限于云平台数量的缺陷,提高跨平台设备集中控制及操作的便捷性。The present invention realizes cross-platform device information management by introducing devices for maintaining associated platform group information, completes the mapping of platform user identifiers under different cloud platforms in each associated platform group, and then obtains device list information of users corresponding to users on other platforms, avoiding the need for The defect that the prior art is limited by the number of cloud platforms when obtaining a cross-platform device list is improved, and the convenience of centralized control and operation of cross-platform devices is improved.
上面描述的内容可以单独地或者以各种方式组合起来实施,而这些变型方式都在本发明的保护范围之内。The above-described contents can be implemented individually or in various combinations, and these modifications are all within the protection scope of the present invention.
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。Those skilled in the art can understand that all or part of the steps in the above method can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium, such as a read-only memory, a magnetic disk or an optical disk. Optionally, all or part of the steps in the above embodiments may also be implemented by using one or more integrated circuits. Correspondingly, each module/unit in the above embodiments may be implemented in the form of hardware, or may be implemented in the form of software function modules. form realization. The present invention is not limited to any particular form of combination of hardware and software.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的物品或者设备中还存在另外的相同要素。It should be noted that, herein, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that an article or device comprising a list of elements includes not only those elements, but also no Other elements expressly listed, or those inherent to the article or equipment are also included. Without further limitation, an element defined by the phrase "comprising" does not preclude the presence of additional identical elements in the article or device comprising said element.
以上实施例仅用以说明本发明的技术方案而非限制,仅仅参照较佳实施例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。The above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them, and the present invention is only described in detail with reference to the preferred embodiments. It should be understood by those of ordinary skill in the art that the technical solutions of the present invention can be modified or equivalently replaced without departing from the spirit and scope of the technical solutions of the present invention, and should be included in the scope of the claims of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610798656.1ACN106375442B (en) | 2016-08-31 | 2016-08-31 | Method and device for cross-platform management of equipment information |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610798656.1ACN106375442B (en) | 2016-08-31 | 2016-08-31 | Method and device for cross-platform management of equipment information |
| Publication Number | Publication Date |
|---|---|
| CN106375442A CN106375442A (en) | 2017-02-01 |
| CN106375442Btrue CN106375442B (en) | 2020-07-14 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610798656.1AActiveCN106375442B (en) | 2016-08-31 | 2016-08-31 | Method and device for cross-platform management of equipment information |
| Country | Link |
|---|---|
| CN (1) | CN106375442B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108055339B (en)* | 2017-12-22 | 2021-02-23 | 海尔优家智能科技(北京)有限公司 | Household appliance interconnection method and device, storage medium and cloud platform server |
| CN111327662B (en)* | 2018-12-17 | 2023-07-11 | 华为云计算技术有限公司 | Communication method and management device of heterogeneous Internet of things platform |
| CN111526112A (en)* | 2019-02-02 | 2020-08-11 | 京东方科技集团股份有限公司 | Cross-domain device registration method and device and computer readable storage medium |
| CN110322384B (en)* | 2019-07-10 | 2023-06-30 | 中国民航信息网络股份有限公司 | Seat map data processing method and system |
| CN110365711B (en)* | 2019-08-20 | 2022-03-25 | 中国工商银行股份有限公司 | Multi-platform user identity association method and device, computer equipment and computer readable storage medium |
| CN112600856A (en)* | 2020-12-28 | 2021-04-02 | 青岛海尔科技有限公司 | Equipment authorization method and device, storage medium and electronic device |
| CN114338766A (en)* | 2021-12-22 | 2022-04-12 | 珠海格力电器股份有限公司 | Cross-platform equipment processing method and interconnection system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103179115A (en)* | 2013-03-18 | 2013-06-26 | 中国科学院信息工程研究所 | A cloud service access control method for cross-cloud applications of cloud TV terminals |
| CN103399530A (en)* | 2013-07-01 | 2013-11-20 | 惠州Tcl家电集团有限公司 | Method and system for uniform control of intelligent household electrical appliances, management and control platform and control terminal |
| WO2015066233A3 (en)* | 2013-11-01 | 2015-06-25 | Aliphcom | Proximity-based control of media devices for media presentations |
| CN105045110A (en)* | 2015-05-28 | 2015-11-11 | 北京海尔广科数字技术有限公司 | Method and device for forwarding household appliance service call request |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150172878A1 (en)* | 2013-12-12 | 2015-06-18 | Aliphcom | Acoustic environments and awareness user interfaces for media devices |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103179115A (en)* | 2013-03-18 | 2013-06-26 | 中国科学院信息工程研究所 | A cloud service access control method for cross-cloud applications of cloud TV terminals |
| CN103399530A (en)* | 2013-07-01 | 2013-11-20 | 惠州Tcl家电集团有限公司 | Method and system for uniform control of intelligent household electrical appliances, management and control platform and control terminal |
| WO2015066233A3 (en)* | 2013-11-01 | 2015-06-25 | Aliphcom | Proximity-based control of media devices for media presentations |
| CN105045110A (en)* | 2015-05-28 | 2015-11-11 | 北京海尔广科数字技术有限公司 | Method and device for forwarding household appliance service call request |
| Publication number | Publication date |
|---|---|
| CN106375442A (en) | 2017-02-01 |
| Publication | Publication Date | Title |
|---|---|---|
| CN106375442B (en) | Method and device for cross-platform management of equipment information | |
| CN109561226B (en) | API (application program interface) mixed multi-tenant routing method and system and API gateway | |
| CN110677405B (en) | Data processing method and device, electronic equipment and storage medium | |
| EP3644556B1 (en) | Alias management method and device | |
| US11245577B2 (en) | Template-based onboarding of internet-connectible devices | |
| CN106302042B (en) | Intelligent device control method, device and server | |
| CN109413040B (en) | Message authentication method, device, system, and computer-readable storage medium | |
| CN101924785A (en) | Data uploading method, downloading method and system | |
| WO2018161807A1 (en) | User identity verification method and apparatus | |
| CN105634778B (en) | Method, system, NFVO and VNFM for realizing VNF instantiation | |
| CN106101067B (en) | Method and terminal for binding intelligent equipment | |
| WO2015024261A1 (en) | Internet account number management method, manager, server and system | |
| WO2018058982A1 (en) | Control information pushing method and pushing device, intelligent router and server | |
| WO2017041562A1 (en) | Method and device for identifying user identity of terminal device | |
| CN108881111A (en) | A kind of method and device for realizing multi-tenant system | |
| US20240179142A1 (en) | Method and apparatus for account association, and computer device and storage medium | |
| CN109960904A (en) | Business system management method, management server, user terminal and management system | |
| JP2019522384A (en) | Resource access control method and apparatus | |
| US11057241B2 (en) | Network interworking method, network element, and system | |
| WO2016101639A1 (en) | Load balancer connecting method, and service instantiation deployment method and device | |
| CN113243097B (en) | A device binding method, a cloud server, and a first device | |
| JP2016009466A (en) | Web service system, authentication approval device, information processing device, information processing method, and program | |
| WO2021155515A1 (en) | Internet-of-things device registration method and apparatus, device and storage medium | |
| CN108881460B (en) | A kind of realization method and realization device of cloud platform unified monitoring | |
| US20240364681A1 (en) | Method for Processing Cloud Service in Cloud System and Related Apparatus |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right | Effective date of registration:20210121 Address after:Room 601-606, 6 / F, Pacific International Building, 106 Zhichun Road, Haidian District, Beijing 100086 Patentee after:HAIER UPLUS INTELLIGENT TECHNOLOGY (BEIJING) Co.,Ltd. Patentee after:Haier Smart Home Co., Ltd. Address before:Room 601-606, 6 / F, Pacific International Building, 106 Zhichun Road, Haidian District, Beijing 100086 Patentee before:HAIER UPLUS INTELLIGENT TECHNOLOGY (BEIJING) Co.,Ltd. |