Movatterモバイル変換


[0]ホーム

URL:


CN106375442B - Method and device for cross-platform management of equipment information - Google Patents

Method and device for cross-platform management of equipment information
Download PDF

Info

Publication number
CN106375442B
CN106375442BCN201610798656.1ACN201610798656ACN106375442BCN 106375442 BCN106375442 BCN 106375442BCN 201610798656 ACN201610798656 ACN 201610798656ACN 106375442 BCN106375442 BCN 106375442B
Authority
CN
China
Prior art keywords
platform
user
under
associated platform
cloud
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.)
Active
Application number
CN201610798656.1A
Other languages
Chinese (zh)
Other versions
CN106375442A (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.)
Haier Smart Home Co Ltd
Haier Uplus Intelligent Technology Beijing Co Ltd
Original Assignee
Haier Uplus Intelligent Technology Beijing 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 Haier Uplus Intelligent Technology Beijing Co LtdfiledCriticalHaier Uplus Intelligent Technology Beijing Co Ltd
Priority to CN201610798656.1ApriorityCriticalpatent/CN106375442B/en
Publication of CN106375442ApublicationCriticalpatent/CN106375442A/en
Application grantedgrantedCritical
Publication of CN106375442BpublicationCriticalpatent/CN106375442B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明公开了一种跨平台管理设备信息的方法和装置,此方法包括:将第一用户在第一云平台下的用户标识发送至统一身份管理中心,从中心获知第一用户的关联平台的标识和/或第一用户在关联平台的平台标识后从各关联平台获取第一用户在关联平台下的设备列表,或者直接从各关联平台获取第一用户在关联平台下的设备列表,将第一用户在第一云平台下的设备列表和第一用户在各关联平台下的设备列表发送至第一用户。本发明避免了现有技术在跨平台设备列表获取时受限于云平台数量的缺陷,提高跨平台设备集中控制及操作的便捷性。

Figure 201610798656

The invention discloses a method and device for cross-platform management of device information. The method includes: sending a user identification of a first user under a first cloud platform to a unified identity management center, and obtaining the information of the associated platform of the first user from the center. Identification and/or the first user obtains the device list of the first user under the associated platform from each associated platform after the platform identification of the associated platform, or directly obtains the device list of the first user under the associated platform from each associated platform, The device list of a user under the first cloud platform and the device list of the first user under each associated platform are sent to the first user. The invention avoids the defect that the prior art is limited by the number of cloud platforms when obtaining the cross-platform device list, and improves the convenience of centralized control and operation of the cross-platform device.

Figure 201610798656

Description

Translated fromChinese
一种跨平台管理设备信息的方法和装置A method and apparatus for managing device information across platforms

技术领域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.

Figure BDA0001105595920000111
Figure BDA0001105595920000111

统一身份标识建立过程如下The process of establishing a unified identity is as follows

假设管理中心原来维护着如下列表数据:Suppose the management center originally maintains the following list data:

Figure BDA0001105595920000112
Figure BDA0001105595920000112

用户又购买了乙厂商的智能电视,放于家中。之后,用户通过手机注册乙厂商的用户以控制该智能电视。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:

Figure BDA0001105595920000121
Figure BDA0001105595920000121

若用户在步骤(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:

Figure BDA0001105595920000122
Figure BDA0001105595920000122

具体实施例一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 receivingmodule 601, a sending module 602, a non-local device list acquisition module 603, and a local device list acquisition module 604;

接收模块601用于接收本装置所属的第一云平台下的第一用户请求获取设备列表的信息;The receivingmodule 601 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;

发送模块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 groupinformation maintenance module 701 is used to maintain 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 under each cloud platform Identification, unified identification; there is a direct or indirect interworking relationship between cloud platforms in the associated platform group;

接收模块702用于从第一云平台接收到用户标识后,将此用户标识作为第一云平台下的用户标识,发送至查询模块;还用于从第二平台接收到携带第一平台的标识和第一云平台下的用户标识的用于获取第二平台的平台标识的请求信息后,将此请求信息发送至查询模块;The receivingmodule 702 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 identification carrying the first platform from the second platform After requesting information for obtaining the platform identification of the second platform with the user identification under the first cloud platform, this request information is sent to the query module;

查询模块703用于根据关联平台组信息查询到第一用户的关联平台的标识并触发发送模块将此标识发送至第一平台,接收到请求信息后,根据关联平台组信息查询到第二平台的平台标识并触发发送模块将此平台标识发送至第二平台;Thequery module 703 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. After receiving the request information, query the identification of the second platform according to the associated platform group information. platform identification and triggering the sending module to send the platform identification to the second platform;

查询模块703还用于根据关联平台组信息查询到第一用户的关联平台的标识和第一用户在关联平台的平台标识,触发发送模块将此第一用户的关联平台的标识和第一用户在关联平台的平台标识发送至第一平台;Thequery module 703 is further configured to query the identifier of the associated platform of the first user and the platform identifier of the first user on the associated platform according to the associated platform group information, and trigger the sending module to associate the identifier of the associated platform of the first user with the identifier of the first user on the associated platform. The platform identifier of the associated platform is sent to the first platform;

查询模块703还用于根据关联平台组信息查询到第一用户的关联平台下的用户标识,从各关联平台获取用户标识的设备列表,触发发送模块将此设备列表发送至第一平台;Thequery module 703 is further configured 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;

发送模块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.

Claims (10)

Translated fromChinese
1.一种跨平台管理设备信息的方法,其特征在于,包括:1. A method for cross-platform management of device information, 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, For the unified identity management center to determine the identity of the first cloud platform according to the user identity, after performing one of steps 2, 3, and 4, perform step 5;步骤2,从所述统一身份管理中心获知所述第一用户的关联平台的标识,向各关联平台发送包含所述第一云平台的标识和所述第一用户在所述第一云平台下的用户标识的、用于获取设备列表的请求信息,在经由各关联平台向所述统一身份管理中心发送所述第一云平台的标识和所述第一用户在所述第一云平台下的用户标识、获取第一用户的统一身份标识,经由各关联平台、基于所述第一用户的统一身份标识向所述统一身份管理中心查询到各关联平台下的用户标识,以及经由各关联平台基于所述各关联平台下的用户标识查询到各关联平台下的设备列表之后,所述第一云平台从各关联平台获取所述第一用户在关联平台下的设备列表;Step 2, obtain the identification of the associated platform of the first user from the unified identity management center, and send to each associated platform the identification of the first cloud platform and the identification of the first user under the first cloud platform. The request information used to obtain the device list of the user identification, after sending the identification of the first cloud platform and the identification of the first user under the first cloud platform to the unified identity management center via each associated platform User ID, obtain the unified ID of the first user, query the unified ID management center through each associated platform and based on the unified ID of the first user to find the user ID under each associated platform, and through each associated platform based on the unified ID After the user identification under each associated platform is queried for the device list under each associated platform, the first cloud platform acquires the device list under the associated platform of the first user from each associated platform;步骤3,从所述统一身份管理中心获知所述第一用户的关联平台的标识和所述第一用户在关联平台的用户标识,向各关联平台发送包含所述第一用户在关联平台的用户标识的、用于获取设备列表的请求信息,在经由各关联平台、基于所述第一用户在关联平台的用户标识查询到各关联平台下的设备列表之后,所述第一云平台从各关联平台获取所述第一用户在关联平台下的设备列表;Step 3, obtain the identification of the associated platform of the first user and the user identification of the first user on the associated platform from the unified identity management center, and send the user ID of the first user on the associated platform to each associated platform. The identified request information for obtaining the device list, after the device list under each associated platform is queried via each associated platform and based on the user ID of the first user on the associated platform, the first cloud platform retrieves the device list from each associated platform. The platform obtains the device list of the first user under the associated platform;步骤4,在所述统一身份管理中心基于所述第一云平台下的用户标识、获取到第一用户的统一身份标识、并且基于所述第一用户的统一身份标识、获取到所述第一用户在各关联平台的用户标识,以及经由所述统一身份管理中心、基于所述各关联平台的用户标识、向各关联平台查询到各关联平台下的设备列表之后,所述第一云平台从所述统一身份管理中心接收所述第一用户在关联平台下的设备列表;Step 4, the unified identity management center obtains the unified identity of the first user based on the user identity under the first cloud platform, and obtains the first user based on the unified identity of the first user. After the user obtains the device list under each associated platform through the user ID of each associated platform, and through the unified identity management center and based on the user ID of each associated platform, the first cloud platform retrieves the device list from each associated platform. The unified identity management center receives the device list of the first user under the associated platform;步骤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 the device list of the first user under the first cloud platform,其中,所述统一身份管理中心维护关联平台组信息,所述关联平台组信息中包括至少一个关联平台组,每个关联平台组包括唯一身份信息,至少一个云平台的标识,各云平台下的用户标识,统一身份标识;所述关联平台组中云平台之间具有直接或间接的互通关系。Wherein, 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 ID, unified ID; there is a direct or indirect intercommunication relationship between cloud platforms in the associated platform group.2.如权利要求1所述的跨平台管理设备信息的方法,其特征在于,2. The method for cross-platform management of device information according to claim 1, wherein,所述步骤1中将所述第一用户在所述第一云平台下的用户标识发送至统一身份管理中心包括:向所述统一身份管理中心发送用于获取所述第一用户的关联平台的标识的请求信息,此请求信息中携带所述第一用户在所述第一云平台下的用户标识;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. Identification request information, where the request information carries the user identification of the first user under the first cloud platform;或者,所述步骤1中将所述第一用户在所述第一云平台下的用户标识发送至统一身份管理中心包括:向所述统一身份管理中心发送用于获取所述第一用户的关联平台的标识和所述第一用户在关联平台下的用户标识的请求信息,此请求信息中携带所述第一用户在所述第一云平台下的用户标识;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 The identifier of the platform and the request information of the user identifier of the first user under the associated platform, where the request information carries the user identifier of the first user under the first cloud platform;或者,所述步骤1中将所述第一用户在所述第一云平台下的用户标识发送至统一身份管理中心包括:向所述统一身份管理中心发送用于获取所述第一用户在关联平台下的设备列表的请求信息。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 Request information for the device list under the platform.3.如权利要求2所述的跨平台管理设备信息的方法,其特征在于,3. The method for cross-platform management of device information according to claim 2, wherein,所述步骤2还包括:The step 2 also includes:根据所述关联平台的标识向相应的云平台发送请求获取所述第一用户在此云平台下的设备列表的请求信息,此请求信息中携带所述第一云平台的标识和所述第一用户在所述第一云平台下的用户标识,所述第一云平台接收所述云平台返回的设备列表。According to the identifier of the associated platform, send request information to the corresponding cloud platform for requesting to obtain the device list of the first user under the cloud platform, and the request information carries the identifier of the first cloud platform and the first The user identifier of the user under the first cloud platform, and the first cloud platform receives the device list returned by the cloud platform.4.如权利要求2所述的跨平台管理设备信息的方法,其特征在于,4. The method for managing device information across platforms according to claim 2, wherein,所述步骤3还包括:The step 3 also includes:根据所述关联平台的标识向相应的云平台发送请求获取所述第一用户在此云平台下的设备列表的请求信息,此请求信息中携带所述第一用户在此云平台下的用户标识,所述第一云平台接收所述云平台返回的设备列表。According to the identifier of the associated platform, send 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 user identifier of the first user under this cloud platform , the first cloud platform receives the device list returned by the cloud platform.5.如权利要求3所述的跨平台管理设备信息的方法,其特征在于,5. The method for cross-platform management of device information according to claim 3, wherein,所述方法还包括:所述关联平台从所述第一云平台接收到携带有所述第一云平台的标识和用户标识的用于获取关联平台的设备列表的请求信息后,向统一身份管理中心发送携带有所述第一云平台的标识、所述用户标识和所述关联平台的标识的用于获取关联平台下的用户标识的请求信息,从统一身份管理中心接收到的用户标识,查询此用户标识的设备列表并发送至所述第一云平台。The method further includes: after the association platform receives from the first cloud platform the request information for obtaining the device list of the association platform, which carries the identity of the first cloud platform and the user identity, and sends the request information to the unified identity management system. The center sends the request information carrying the identifier of the first cloud platform, the user identifier and the identifier of the associated platform for obtaining the user identifier under the associated platform, and the user identifier received from the unified identity management center, query The device list identified by the user is sent to the first cloud platform.6.如权利要求4所述的跨平台管理设备信息的方法,其特征在于,6. The method for cross-platform management of device information according to claim 4, wherein,所述方法还包括:所述关联平台从所述第一云平台接收到携带有关联平台下用户标识的用于获取设备列表的请求信息后,查询此用户标识的设备列表并发送至所述第一云平台。The method further includes: after the association platform receives from the first cloud platform the request information for obtaining the device list that carries the user identification under the association platform, inquires about the device list of the user identification and sends it to the first cloud platform. A cloud platform.7.一种跨平台管理设备信息的装置,其特征在于,包括:接收模块、发送模块、非本地设备列表获取模块、本地设备列表获取模块;7. A device for managing device information across platforms, comprising: 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 identity of the first user under the first cloud platform to a unified identity management center, so that the unified identity management center can determine the first cloud according to the user identity The identifier of the platform; used to send the request information for obtaining the device list including the identifier of the first cloud platform and the user identifier of the first user under the first cloud platform to each associated platform; also used In, after sending the identity of the first cloud platform and the user identity of the first user under the first cloud platform to the unified identity management center via each associated platform, and obtaining the unified identity of the first user, Via each associated platform, based on the unified identity of the first user, the unified identity management center is queried for the user ID under each associated platform, and the user ID under each associated platform is queried via each associated platform based on the user ID under each associated platform. After associating the device list under the platform, the device list of the first user under the associated platform obtained by the non-local device list obtaining module and the local device list obtained by the local device list obtaining module are sent to the first user. 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 user 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 unified identity management center;所述本地设备列表获取模块,用于获取所述第一用户在第一云平台下的设备列表即本地设备列表,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,其中,所述统一身份管理中心维护关联平台组信息,所述关联平台组信息中包括至少一个关联平台组,每个关联平台组包括唯一身份信息,至少一个云平台的标识,各云平台下的用户标识,统一身份标识;所述关联平台组中云平台之间具有直接或间接的互通关系。Wherein, 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 ID, unified ID; there is a direct or indirect intercommunication relationship between cloud platforms in the associated platform group.8.一种跨平台管理设备信息的方法,其特征在于,包括:8. A method for managing device information across platforms, comprising:统一身份管理中心维护关联平台组信息,所述关联平台组信息中包括至少一个关联平台组,每个关联平台组包括唯一身份信息,至少一个云平台的标识,各云平台下的用户标识,统一身份标识;所述关联平台组中云平台之间具有直接或间接的互通关系;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;统一身份管理中心从第一云平台接收到用户标识后,将此用户标识作为所述第一云平台下的用户标识,根据所述用户标识确定所述第一云平台的标识,执行以下内容中的一个: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, determines the identification of the first cloud platform according to the user identification, and executes the following steps: one of:根据所述关联平台组信息查询到第一用户的关联平台的标识并发送至所述第一云平台;第一云平台向各关联平台发送包含所述第一云平台的标识和所述第一用户在所述第一云平台下的用户标识的、用于获取设备列表的请求信息,在经由各关联平台向所述统一身份管理中心发送所述第一云平台的标识和所述第一用户在所述第一云平台下的用户标识、获取第一用户的统一身份标识,经由各关联平台、基于所述第一用户的统一身份标识向所述统一身份管理中心查询到各关联平台下的用户标识,以及经由各关联平台基于所述各关联平台下的用户标识查询到各关联平台下的设备列表之后,所述第一云平台从各关联平台获取所述第一用户在关联平台下的设备列表;According to the associated platform group information, the identifier of the associated platform of the first user is queried and sent to the first cloud platform; the first cloud platform sends the identifier of the first cloud platform and the first cloud platform to each associated platform. The request information of the user's user identification under the first cloud platform for obtaining the device list, after sending the identification of the first cloud platform and the first user to the unified identity management center via each associated platform Obtain the user identification under the first cloud platform, obtain the unified identification of the first user, and query the unified identity management center through the associated platforms based on the unified identification of the first user to find the unified identification under each associated platform. The user ID, and after querying the device list under each associated platform based on the user ID under each associated platform, the first cloud platform obtains the first user's ID under the associated platform from each associated platform. Device List;根据所述关联平台组信息查询到所述第一用户的关联平台的标识和所述第一用户在关联平台的用户标识并发送至所述第一云平台,第一云平台向各关联平台发送包含所述第一用户在关联平台的用户标识的、用于获取设备列表的请求信息,在经由各关联平台、基于所述第一用户在关联平台的用户标识查询到各关联平台下的设备列表之后,所述第一云平台从各关联平台获取所述第一用户在关联平台下的设备列表;According to the associated platform group information, the identifier of the associated platform of the first user and the user identifier of the first user on the associated platform are queried and sent to the first cloud platform, and the first cloud platform sends to each associated platform The request information for obtaining the device list, including the user ID of the first user on the associated platform, is used to query the device list under each associated platform via each associated platform and based on the user ID of the first user on the associated platform After that, the first cloud platform obtains the device list of the first user under the associated platform from each associated platform;在所述统一身份管理中心基于所述第一云平台下的用户标识、获取到第一用户的统一身份标识、并且基于所述第一用户的统一身份标识、获取到所述第一用户在各关联平台的用户标识,以及经由所述统一身份管理中心、基于所述各关联平台的用户标识、向各关联平台查询到各关联平台下的设备列表之后,所述第一云平台从所述统一身份管理中心接收所述第一用户在关联平台下的设备列表。The unified identity management center obtains the unified identity of the first user based on the user identity under the first cloud platform, and obtains the first user's identity in each The user ID of the associated platform, and after querying each associated platform for the list of devices under each associated platform via the unified identity management center and based on the user ID of each associated platform, the first cloud platform retrieves the list of devices from the unified The identity management center receives the device list of the first user under the associated platform.9.如权利要求8所述的跨平台管理设备信息的方法,其特征在于,9. The method for cross-platform management of device information according to claim 8, wherein,所述统一身份管理中心从第一云平台接收到用户标识是指从第一云平台接收到携带用户标识的用于获取所述第一用户的关联平台的标识的请求信息时,根据所述关联平台组信息查询到所述第一用户的关联平台的标识包括:根据关联平台组信息查询此用户标识的统一身份标识,查询与此统一身份标识对应的关联平台组中各云平台的标识;根据所述关联平台组信息查询到所述关联平台的用户标识包括:根据所述关联平台组信息查询所述第一云平台下所述用户标识对应的统一身份标识,确定此统一身份标识对应的关联平台组中与所述关联平台的标识对应的用户标识;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 identification of the associated platform of the first user is received from the first cloud platform, according to the association Querying the identification of the associated platform of the first user from the 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 user identification of the associated platform from 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 association corresponding to the unified identification. the user identification corresponding to the identification of the associated platform in the 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 of the user identification is requested, querying the identification of the associated platform of the first user and the user identification of the first user in the associated platform according to the associated platform group information includes: querying the user identification according to the associated platform group information the unified identity, query the identity of each cloud platform in the associated platform group corresponding to the unified identity and the user identity corresponding to the platform's identity;或者,所述统一身份管理中心从第一云平台接收到用户标识是从第一云平台用于获取所述第一用户在关联平台下的设备列表的请求信息时,根据所述关联平台组信息查询到所述第一用户的关联平台下的用户标识包括:根据关联平台组信息查询此用户标识的统一身份标识,查询与此统一身份标识对应的关联平台组中各云平台的标识和用户标识;从各关联平台获取用户标识的设备列表包括:所述统一身份管理中心向关联平台发送携带此关联平台下用户标识的用于请求获取此关联平台的设备列表的请求信息,并从关联平台获得设备列表。Or, when the unified identity management center receives the user identification from the first cloud platform as request information from the first cloud platform for acquiring the device list of the first user under the associated platform, according to the associated platform group information Querying the user ID under the associated platform of the first user includes: querying the unified ID of the user ID according to the associated platform group information, and querying the ID and user ID of each cloud platform in the associated platform group corresponding to the unified ID Obtaining the device list of the user identification from each associated platform includes: the unified identity management center sends to the associated platform the request information that carries the user identification under this associated platform for requesting to obtain the device list of this associated platform, and obtains from the associated platform Device List.10.一种跨平台管理设备信息的装置,其特征在于,包括:关联平台组信息维护模块,接收模块、查询模块、发送模块;10. An apparatus 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, so as to determine the first user identification according to the user identification. The identifier of the cloud platform; further used for receiving from the associated platform the user for obtaining the associated platform, including the identifier of the first cloud platform and the user identifier of the first user under the first cloud platform After marking the request information, send the request information to the query module;所述查询模块,用于根据所述关联平台组信息查询到所述第一用户的关联平台的标识并触发发送模块将此标识发送至所述第一云平台,接收到所述请求信息,经由各关联平台向统一身份管理中心发送所述第一云平台的标识和所述第一用户在所述第一云平台下的用户标识、获取第一用户的统一身份标识,经由各关联平台、基于所述第一用户的统一身份标识向所述统一身份管理中心查询到各关联平台下的用户标识,以及经由各关联平台基于所述各关联平台下的用户标识查询到各关联平台下的设备列表,各关联平台获取所述第一用户在关联平台下的设备列表后,触发所述发送模块将所述第一用户在关联平台下的设备列表发送至所述第一云平台;The query module is configured to query the identifier of the associated platform of the first user according to the associated platform group information and trigger the sending module to send the identifier to the first cloud platform, receive the request information, and send the request via Each associated platform sends the identity of the first cloud platform and the user identity of the first user under the first cloud platform to the unified identity management center, and obtains the unified identity of the first user, via each associated platform, based on The unified identity of the first user queries the unified identity management center for user identities under each associated platform, and queries the device list under each associated platform via each associated platform based on the user ID under each associated platform , after each associated platform acquires the device list of the first user under the associated platform, triggers the sending module to send the device list of the first user under the associated platform to the first cloud platform;还用于根据所述关联平台组信息查询到所述第一用户的关联平台的标识和所述第一用户在关联平台的用户标识,触发发送模块将此所述第一用户的关联平台的标识和所述第一用户在关联平台的用户标识发送至所述第一云平台;It is also used to query the identification of the associated platform of the first user and the user identification of the first user in 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. sending to the first cloud platform with the user identity 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 cloud. platform;所述发送模块,用于根据所述查询模块的指示发送相应信息。The sending module is configured to send corresponding information according to the instruction of the query module.
CN201610798656.1A2016-08-312016-08-31Method and device for cross-platform management of equipment informationActiveCN106375442B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201610798656.1ACN106375442B (en)2016-08-312016-08-31Method and device for cross-platform management of equipment information

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201610798656.1ACN106375442B (en)2016-08-312016-08-31Method and device for cross-platform management of equipment information

Publications (2)

Publication NumberPublication Date
CN106375442A CN106375442A (en)2017-02-01
CN106375442Btrue CN106375442B (en)2020-07-14

Family

ID=57900237

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201610798656.1AActiveCN106375442B (en)2016-08-312016-08-31Method and device for cross-platform management of equipment information

Country Status (1)

CountryLink
CN (1)CN106375442B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108055339B (en)*2017-12-222021-02-23海尔优家智能科技(北京)有限公司Household appliance interconnection method and device, storage medium and cloud platform server
CN111327662B (en)*2018-12-172023-07-11华为云计算技术有限公司Communication method and management device of heterogeneous Internet of things platform
CN111526112A (en)*2019-02-022020-08-11京东方科技集团股份有限公司Cross-domain device registration method and device and computer readable storage medium
CN110322384B (en)*2019-07-102023-06-30中国民航信息网络股份有限公司Seat map data processing method and system
CN110365711B (en)*2019-08-202022-03-25中国工商银行股份有限公司Multi-platform user identity association method and device, computer equipment and computer readable storage medium
CN112600856A (en)*2020-12-282021-04-02青岛海尔科技有限公司Equipment authorization method and device, storage medium and electronic device
CN114338766A (en)*2021-12-222022-04-12珠海格力电器股份有限公司Cross-platform equipment processing method and interconnection system

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103179115A (en)*2013-03-182013-06-26中国科学院信息工程研究所 A cloud service access control method for cross-cloud applications of cloud TV terminals
CN103399530A (en)*2013-07-012013-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-012015-06-25AliphcomProximity-based control of media devices for media presentations
CN105045110A (en)*2015-05-282015-11-11北京海尔广科数字技术有限公司Method and device for forwarding household appliance service call request

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20150172878A1 (en)*2013-12-122015-06-18AliphcomAcoustic environments and awareness user interfaces for media devices

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103179115A (en)*2013-03-182013-06-26中国科学院信息工程研究所 A cloud service access control method for cross-cloud applications of cloud TV terminals
CN103399530A (en)*2013-07-012013-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-012015-06-25AliphcomProximity-based control of media devices for media presentations
CN105045110A (en)*2015-05-282015-11-11北京海尔广科数字技术有限公司Method and device for forwarding household appliance service call request

Also Published As

Publication numberPublication date
CN106375442A (en)2017-02-01

Similar Documents

PublicationPublication DateTitle
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

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
TR01Transfer of patent right
TR01Transfer 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.


[8]ページ先頭

©2009-2025 Movatter.jp