Cloud management system, method and device for Internet of Things platform

Through the cloud management system for the Internet of Things platform, the integration problem between the Internet of Things platform and the cloud computing platform is solved, unified management is achieved and user operations is simplified, and development efficiency and resource utilization are improved.

CN114372244BActive Publication Date: 2025-08-12E SURFING IOT CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111649384.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-30
Publication Date
2025-08-12
Estimated Expiration
2041-12-30

AI Technical Summary

Technical Problem

The Internet of Things platform lacks IaaS construction capabilities, making it difficult to quickly build cloud resources to store massive IoT data, and users need to repeatedly register and purchase cloud resources on different platforms, increasing the difficulty and time of development.

Method used

Provide a cloud management system for the Internet of Things platform, including the authentication layer, resource display control layer, back-end resource activation layer and resource management layer, and realize the integration of the Internet of Things platform and the cloud computing platform through authorization identification, simplifying user login and resource management.

Benefits of technology

It realizes unified management of the Internet of Things platform and cloud computing platform, reduces the difficulty of user development, improves the speed of development and the convenience and reliability of resource use, and supports real-time resource display and one-stop management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114372244B_ABST
    Figure CN114372244B_ABST
Patent Text Reader

Abstract

The present invention discloses a cloud management system, method, and device for an Internet of Things platform, relating to the field of cloud service technology. The cloud management system for an Internet of Things platform includes an authentication layer; the authentication layer is used to obtain user identity information and first account information of the user registered on the Internet of Things platform from the Internet of Things platform, determine authorization for the first account information based on the user identity information, obtain second account information of the user for logging into a cloud computing platform based on the user identity information, bind the first account information and the second account information to obtain an authorization identifier, wherein the authorization identifier is used to access the cloud computing platform and request cloud management information from the cloud computing platform. This application can reduce the difficulty of users developing Internet of Things applications and increase development speed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of cloud service technologies, and in particular to a cloud management system, method, and device for an Internet of Things platform. Background Art

[0002] In related technologies, IoT-cloud convergence solutions require enterprises to possess strong cloud infrastructure IaaS (Infrastructure as a Service) capabilities. Independently developed IoT platforms lacking IaaS capabilities cannot quickly accumulate technical expertise in cloud computing, cloud storage, and cloud data, making it difficult to build cloud resources to stably and reliably store massive amounts of IoT data. Even for enterprises with established cloud computing platforms, maintaining cloud infrastructure and developing specialized IoT terminals, networks, and multi-domain IoT applications are challenging.

[0003] Therefore, the current IoT platform and cloud computing platform are developed by different companies. Users need to purchase cloud resource services from the cloud management platform and deploy existing IoT applications on these resources. However, each time a user develops an IoT application on the IoT platform, they must also register and purchase cloud resources on the cloud management platform. This makes IoT application development difficult and slow, hindering the development of IoT technology. Summary of the Invention

[0004] The present invention aims to solve at least one of the technical problems existing in the prior art. To this end, the present invention proposes a cloud management system, method and device for an Internet of Things platform, which can reduce the difficulty of users developing Internet of Things applications and increase the development speed.

[0005] In one aspect, an embodiment of the present invention provides a cloud management system for an Internet of Things platform, comprising: an authentication layer;

[0006] The authentication layer is used to obtain user identity information and a first account information of the user registered on the Internet of Things platform from the Internet of Things platform, determine authorization for the first account information based on the user identity information, obtain the second account information of the user used to log in to the cloud computing platform based on the user identity information, bind the first account information and the second account information to obtain an authorization identifier, wherein the authorization identifier is used to access the cloud computing platform and request cloud management information from the cloud computing platform.

[0007] According to some embodiments of the present invention, the cloud management system for the Internet of Things platform further includes a resource display control layer, and the cloud management information includes cloud resource information;

[0008] The resource display control layer is used to obtain cloud resource information from the cloud computing platform through the authorization identifier, and to provide early warning and resource display to the Internet of Things platform based on the cloud resource information.

[0009] According to some embodiments of the present invention, the cloud management system for the Internet of Things platform further includes a backend resource provisioning layer;

[0010] The backend resource activation layer is used to respond to the cloud resource activation request from the Internet of Things platform, and start the activation process configuration script according to the cloud resource activation request to perform resource activation information flow between the Internet of Things platform and the cloud computing platform to complete the user's resource activation on the cloud computing platform.

[0011] According to some embodiments of the present invention, the cloud management system for the Internet of Things platform further includes a resource management layer, and the cloud management information includes first resource usage information;

[0012] The resource management layer is used to obtain user payment information, determine the user bill according to the first resource usage information, and perform risk management and control according to the user payment information and the user bill.

[0013] According to some embodiments of the present invention, the authentication layer includes an account registration unit, an account mapping unit, a real-name authentication unit, an account credit granting unit, and a single sign-on unit;

[0014] The account registration unit is configured to receive a registration request from the IoT platform and return an account input box to the IoT platform to obtain the user's first account information;

[0015] The real-name authentication unit is used to obtain user identity information and perform real-name authentication on the user based on the user identity information;

[0016] The account credit unit is used to credit the first account information when the user identity information is authenticated;

[0017] The account mapping unit is configured to obtain the second account information according to the user identity information, and bind the first account information and the second account information to obtain the authorization identifier;

[0018] The single sign-on unit is used to respond to the access instruction of the Internet of Things platform and access the cloud computing platform according to the authorization identifier.

[0019] According to some embodiments of the present invention, the resource display control layer includes a cloud resource margin warning unit, a cloud resource synchronization unit, and a cloud resource detail display unit;

[0020] The cloud resource synchronization unit is configured to obtain the cloud resource information from the cloud computing platform in real time using a trigger mechanism, wherein the cloud resource information includes available cloud resource status in different regions, and the available cloud resource status includes the available cloud resource margin;

[0021] The cloud resource margin warning unit is used to determine whether the cloud resource margin in different areas is less than a preset value, and when there is an area where the cloud resource margin is less than the preset value, return warning information of insufficient margin in the area to the Internet of Things platform;

[0022] The cloud resource details display unit is used to provide the first resource locator of the cloud resource information and a cloud resource visualization interface belonging to the user to the Internet of Things platform.

[0023] According to some embodiments of the present invention, the backend resource provisioning layer includes a cloud automation provisioning unit, a cloud provisioning monitoring unit, and a cloud instance binding unit;

[0024] The cloud automatic activation unit is used to respond to a cloud resource activation request from the Internet of Things platform, start an activation process configuration script according to the cloud resource activation request, and perform resource activation information flow between the Internet of Things platform and the cloud computing platform to obtain an activation result;

[0025] The instance binding unit is used to obtain a cloud instance according to the activation result, and bind the cloud instance to the cloud console management unit of the resource management layer;

[0026] The cloud activation monitoring unit is used to monitor the resource activation information flow process and obtain monitoring information of each flow process.

[0027] According to some embodiments of the present invention, the resource management layer includes a synchronous billing unit, a risk management unit, and a cloud console management unit;

[0028] The synchronous billing unit is used to obtain the first resource usage information of the user on the cloud computing platform and the second resource usage information of the user on the Internet of Things platform, and determine the user bill according to the first resource usage information and the second resource usage information based on a preset billing rule;

[0029] The risk control unit is configured to freeze or unfreeze cloud resources belonging to the user according to the user bill and the user payment information.

[0030] The cloud console management unit is used to obtain a second resource locator of the cloud instance bound to the cloud console management unit, and send the second resource locator to the Internet of Things platform.

[0031] On the other hand, an embodiment of the present invention further provides a cloud management method for an Internet of Things platform, comprising the following steps:

[0032] Obtaining user identity information and first account information of the user used to log in to the Internet of Things platform from the Internet of Things platform;

[0033] Determining authorization for the first account information based on the user identity information;

[0034] Acquire second account information of the user for logging into the cloud computing platform according to the user identity information;

[0035] The first account information and the second account information are bound to obtain an authorization identifier, wherein the authorization identifier is used to access the cloud computing platform and request cloud management information from the cloud computing platform.

[0036] On the other hand, an embodiment of the present invention further provides a cloud management device for an Internet of Things platform, comprising:

[0037] at least one processor;

[0038] at least one memory for storing at least one program;

[0039] When the at least one program is executed by the at least one processor, the at least one processor implements the cloud management method for the Internet of Things platform as described above.

[0040] The above-mentioned technical solution of the present invention has at least one of the following advantages or beneficial effects: the authentication layer of the cloud management system for the Internet of Things platform can obtain user identity information and the first account information of the user registered on the Internet of Things platform from the Internet of Things platform, determine the authorization of the first account information based on the user identity information, obtain the second account information of the user used to log in to the cloud computing platform based on the user identity information, bind the first account information and the second account information to obtain an authorization identifier, and use the authorization identifier to enable the user to directly access the cloud computing platform on the Internet of Things platform and request relevant cloud management information from the cloud computing platform, thereby realizing the integration and unification of Internet of Things capabilities and cloud capabilities, and improving the convenience and reliability of Internet of Things data using cloud resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 Schematic diagram of a cloud management system for an Internet of Things platform provided by an embodiment of the present invention;

[0042] Figure 2 This is a flow chart of a cloud management method for an Internet of Things platform provided by an embodiment of the present invention;

[0043] Figure 3 Schematic diagram of a cloud management device for an Internet of Things platform provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0044] The following describes embodiments of the present invention in detail. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar components or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended only to explain the present invention and are not to be construed as limiting the present invention.

[0045] In the description of the present invention, it should be understood that descriptions involving orientations, such as up, down, left, right, etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings. They are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, they cannot be understood as limitations on the present invention.

[0046] In the description of the present invention, if there is a description of first, second, etc., it is only for the purpose of distinguishing technical features, and cannot be understood as indicating or suggesting relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.

[0047] The embodiment of the present invention provides a cloud management system for the Internet of Things platform. The cloud management system for the Internet of Things platform of the embodiment of the present invention can be directly deployed on the current Internet of Things platform, or the cloud management system of the Internet of Things platform of the embodiment of the present invention provides a calling interface for the Internet of Things platform to realize information interaction, so that the Internet of Things cloud platform can be integrated with the cloud computing platform, which is convenient for users to develop Internet of Things applications. Figure 1 The cloud management system for the Internet of Things platform according to an embodiment of the present invention is described as an example.

[0048] According to some specific embodiments of the present invention, the cloud management system for the Internet of Things platform of the embodiments of the present invention includes: an authentication layer.

[0049] The authentication layer is used to obtain user identity information and the first account information of the user registered on the Internet of Things platform from the Internet of Things platform, determine the authorization of the first account information based on the user identity information, obtain the second account information of the user used to log in to the cloud computing platform based on the user identity information, bind the first account information and the second account information to obtain an authorization identifier, wherein the authorization identifier is used to access the cloud computing platform and request cloud management information from the cloud computing platform.

[0050] In this implementation, the authentication layer of the cloud management system for the IoT platform can obtain user identity information and the first account information of the user registered on the IoT platform from the IoT platform. Based on the auth2 capability, it determines authorization for the first account information based on the user identity information, obtains the second account information of the user used to log in to the cloud computing platform based on the user identity information, binds the first account information and the second account information to obtain an authorization identifier. The authorization identifier enables the user on the IoT platform to directly access the cloud computing platform and request relevant cloud management information from the cloud computing platform, thus achieving the integration and unification of IoT capabilities and cloud capabilities, and improving the convenience and reliability of IoT data using cloud resources. In addition, through user identity information and authorization authentication, the first account information of the IoT platform and the second account information of the cloud computing platform are bound, realizing the service connection of the IoT platform and the cloud computing platform under multiple accounts, and increasing the reliability and security of the integration of things and cloud.

[0051] Specifically, the authentication layer of the embodiment of the present invention may include an account registration unit, an account mapping unit, a real-name authentication unit, an account credit unit, and a single sign-on unit.

[0052] The account registration unit is used to receive a registration request from the Internet of Things platform and return an account input box to the Internet of Things platform to obtain the user's first account information;

[0053] The real-name authentication unit is used to obtain user identity information and perform real-name authentication on the user based on the user identity information;

[0054] The account credit unit is used to credit the first account information when the user identity information is authenticated;

[0055] The account mapping unit is used to obtain the second account information according to the user identity information, and bind the first account information and the second account information to obtain an authorization identifier;

[0056] The single sign-on unit is used to respond to the access instruction of the Internet of Things platform and access the cloud computing platform according to the authorization identifier.

[0057] Exemplarily, a user initiates a registration request to the account registration unit through the Internet of Things platform. After responding to the request, the account registration unit obtains the first account information including the account number and password entered on the Internet of Things platform. The user then initiates real-name authentication on the Internet of Things platform. The real-name authentication unit obtains the user's identity information and performs real-name authentication on the user based on the user's identity information. The account credit unit is used to credit the first account information when the user's identity information passes the authentication. The account mapping unit then automatically completes the mapping and binding of the first account information and the second account information in accordance with the agreed protocol rules, thereby completing a single-point authentication login and realizing the intercommunication of user information, authority fusion and authorization on the two platforms. Based on the account fusion authorization, the single-point login unit can log in to the cloud computing platform directly from the Internet of Things platform through a link after completing the single-point authorization of the two platforms. The user does not need to log in to the cloud computing platform separately, thereby realizing direct access to the cloud computing platform.

[0058] According to some specific embodiments of the present invention, the cloud management system for the Internet of Things platform further includes a resource display control layer, and the cloud management information includes cloud resource information;

[0059] The resource display control layer is used to obtain cloud resource information from the cloud computing platform through the authorization identifier, and to provide early warning and resource display to the Internet of Things platform based on the cloud resource information.

[0060] Specifically, the resource display control layer may include a cloud resource margin warning unit, a cloud resource synchronization unit, and a cloud resource detail display unit;

[0061] The cloud resource synchronization unit is used to obtain cloud resource information from the cloud computing platform in real time using a trigger mechanism, wherein the cloud resource information includes the available cloud resource status in different regions, and the available cloud resource status includes the available cloud resource margin;

[0062] The cloud resource margin warning unit is used to determine whether the cloud resource margin in different areas is less than the preset value. If there is an area where the cloud resource margin is less than the preset value, it will return a warning message of insufficient regional margin to the IoT platform.

[0063] The cloud resource details display unit is used to provide the first resource locator of the cloud resource information and the cloud resource visualization interface belonging to the user to the Internet of Things platform.

[0064] In this embodiment, the cloud resource synchronization unit uses a trigger mechanism to trigger the real-time acquisition of cloud resource information including the cloud resource status of different regions, and supports the real-time refresh display of the available cloud resource status in different regions across the country, thereby completing the real-time synchronization of cloud resource details. The cloud resource balance warning unit tracks the cloud resource balance in real time. If the cloud resource balance in a certain area is insufficient, the warning information of the insufficient balance in that area is added to the cloud resource information and sent to the Internet of Things platform through the cloud resource details display unit. The cloud resource details display unit provides the Internet of Things platform with the first resource locator of the cloud resource information and the cloud resource visualization interface of the user, so that the user can browse and query the details of the cloud resource information and the cloud resource details of the user through the first resource locator from the Internet of Things platform. For example, after the user registers and logs in to the Internet of Things platform, he can view detailed information such as available regional cloud resources, cloud resource balance, etc. on the Internet of Things platform, and can also view the detailed information of the ordered cloud resources.

[0065] According to some specific embodiments of the present invention, the cloud management system for the Internet of Things platform further includes a backend resource provisioning layer;

[0066] The backend resource activation layer is used to respond to cloud resource activation requests from the Internet of Things platform, and start the activation process configuration script according to the cloud resource activation request to transfer resource activation information between the Internet of Things platform and the cloud computing platform to complete the user's resource activation on the cloud computing platform.

[0067] Specifically, the backend resource provisioning layer may include a cloud automation provisioning unit, a cloud provisioning monitoring unit, and a cloud instance binding unit;

[0068] The cloud automation activation unit is used to respond to the cloud resource activation request from the Internet of Things platform, start the activation process configuration script according to the cloud resource activation request, and perform resource activation information flow between the Internet of Things platform and the cloud computing platform to obtain the activation result;

[0069] The instance binding unit is used to obtain a cloud instance according to the activation result and bind the cloud instance to the cloud console management unit of the resource management layer;

[0070] The cloud activation monitoring unit is used to monitor the resource activation information flow process and obtain monitoring information of each flow process.

[0071] In this embodiment, the cloud automation provisioning unit of the backend cloud resource provisioning layer provides users with cloud resource acceptance services. By configuring the provisioning process configuration script, it completes the one-stop acceptance and provisioning function package for cloud resource subscription, renewal, cancellation, change, and cancellation, thereby realizing the automated provisioning of cloud resources. Based on the provisioning results obtained during the provisioning process, a cloud instance is generated for the entire life cycle, realizing the cloud-based capability. At the same time, the cloud provisioning monitoring unit supports monitoring and alarming throughout the provisioning process. According to the preset provisioning process configuration, the entire provisioning process is displayed, and every detailed monitoring status of the provisioning process is monitored in real time. In addition, the instance binding unit obtains the cloud instance based on the provisioning results and binds the cloud instance to the cloud console management unit of the resource management layer, realizing the use and management of the cloud instance through the cloud console management unit on the Internet of Things platform. After the user initiates the provisioning request on the Internet of Things platform, the backend cloud resource provisioning layer can complete the cloud resource ordering, payment, specification verification and other links to provision the cloud resource.

[0072] According to some specific embodiments of the present invention, the cloud management system for the Internet of Things platform further includes a resource management layer, and the cloud management information includes first resource usage information;

[0073] The resource management layer is used to obtain user payment information, determine the user bill according to the first resource usage information, and perform risk management based on the user payment information and the user bill.

[0074] Specifically, the resource management layer may include a synchronous billing unit, a risk management unit, and a cloud console management unit;

[0075] The synchronous billing unit is used to obtain the user's first resource usage information on the cloud computing platform and the user's second resource usage information on the Internet of Things platform, and determine the user bill based on the first resource usage information and the second resource usage information based on a preset billing rule;

[0076] The risk control unit is used to freeze or unfreeze the cloud resources belonging to the user based on the user bill and user payment information.

[0077] The cloud console management unit is used to obtain a second resource locator of the cloud instance bound to the cloud console management unit, and send the second resource locator to the Internet of Things platform.

[0078] In this embodiment, the synchronous billing unit obtains the user's first resource usage information on the cloud computing platform and the user's second resource usage information on the Internet of Things platform, and determines the user bill based on the first resource usage information and the second resource usage information based on the preset billing rules. The synchronous billing unit connects to the billing modules and rules of the two platforms, and synchronously bills the user's consumption on the Internet of Things platform and the cloud computing platform to obtain the user bill. The risk management unit can manage cloud resources based on its own user bills and user payment information and other related information. For example, it can directly freeze or unfreeze cloud resources for users who are in arrears. The cloud console management unit obtains the second resource locator of the cloud instance bound to the cloud console management unit, and sends the second resource locator to the Internet of Things platform, so that the user can use the second resource locator on the Internet of Things platform to manage the user's cloud instance using the management capabilities of the cloud computing platform.

[0079] The following describes an embodiment of the present invention in conjunction with an application scenario in which a user stores IoT data in a cloud host of a cloud computing platform through an IoT platform.

[0080] First, the user registers their first account on the IoT platform. The IoT platform then verifies the user's real-name identity through the authentication layer and maps and binds the first account to the second account on the cloud computing platform. This completes the integration of the IoT and cloud platforms, and generates an authorization ID for the user. After successful authentication, the user logs in to the IoT platform and enters the cloud host purchase page. The user first selects the region in which the host will be used. The cloud management platform retrieves and updates the available cloud hosts in the current region from the cloud computing platform's cloud resource pool in real time, including the memory model, available memory range, hard disk space, and bandwidth, and returns the information to the IoT platform. Based on the user's current resource availability, the user selects the appropriate cloud host specifications and places an order. The backend cloud resource provisioning layer then provisions the cloud instance and returns it to the user. This instance maintains the full lifecycle of the cloud resource, allowing users to modify, renew, and cancel it based on the cloud resource status. Furthermore, users can access and manage cloud resources on the cloud computing platform using their authorization ID through the cloud console management unit.

[0081] The cloud management system for the Internet of Things platform according to the embodiment of the present invention has the following beneficial effects:

[0082] Based on the four-layer architecture of authentication layer, resource display and control layer, back-end resource activation layer, and resource management, the integration and unification of IoT capabilities and cloud capabilities are achieved, improving the convenience and reliability of IoT data on the cloud.

[0083] Through account authorization and verification, the problem of multiple accounts logging into the IoT platform and cloud computing platform separately is solved, the IoT and cloud services are connected, and the reliability and security of accounts are increased.

[0084] The IoT platform can refresh cloud resource status in real time for users to place orders, improving resource processing efficiency and resource activation success rate. Integrating billing across the two platforms creates a one-stop processing system, facilitating user fund management and cloud resource management.

[0085] The cloud resources opened and the services of the user's IoT platform are combined to form an IoT-cloud suite, which allows users to flexibly use cloud resources according to their own IoT data volume, saving investment costs and facilitating resource use.

[0086] The IoT platform management and cloud computing platform management are separated, with low coupling, which improves the professional management capabilities of each platform and effectively utilizes the professional support capabilities of each platform.

[0087] The embodiment of the present invention also provides a cloud management method for an Internet of Things platform, referring to Figure 2 The cloud management method for the Internet of Things platform according to an embodiment of the present invention includes but is not limited to step S100, step S200, step S300 and step S400.

[0088] Step S100: obtaining user identity information and first account information used by the user to log in to the Internet of Things platform from the Internet of Things platform;

[0089] Step S200, determining authorization for the first account information based on the user identity information;

[0090] Step S300, obtaining the second account information of the user for logging into the cloud computing platform according to the user identity information;

[0091] Step S400: Bind the first account information and the second account information to obtain an authorization identifier, wherein the authorization identifier is used to access the cloud computing platform and request cloud management information from the cloud computing platform.

[0092] It can be understood that the contents of the above-mentioned cloud management system embodiments for the Internet of Things platform are applicable to the embodiments of the cloud management method for the Internet of Things platform. The functions specifically implemented by the embodiments of the cloud management method for the Internet of Things platform are the same as those of the above-mentioned cloud management system embodiments for the Internet of Things platform, and the beneficial effects achieved are also the same as those achieved by the above-mentioned cloud management system embodiments for the Internet of Things platform.

[0093] Reference Figure 3 , Figure 3 Schematic diagram of a cloud management device for an Internet of Things platform provided by an embodiment of the present invention. The cloud management device for an Internet of Things platform according to the embodiment of the present invention includes one or more control processors and a memory. Figure 3 A control processor and a memory are taken as an example.

[0094] The control processor and the memory can be connected via a bus or other means. Figure 3 The bus connection is taken as an example.

[0095] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely located relative to the control processor, and these remote memories may be connected to the cloud management device for the Internet of Things platform via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0096] Those skilled in the art will understand that Figure 3 The device structure shown in does not constitute a limitation on the cloud management device for the Internet of Things platform, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0097] The non-transient software programs and instructions required to implement the cloud management method for the Internet of Things platform applied to the cloud management device for the Internet of Things platform in the above-mentioned embodiment are stored in the memory. When executed by the controlled processor, the cloud management method for the Internet of Things platform applied to the cloud management device for the Internet of Things platform in the above-mentioned embodiment is executed.

[0098] The embodiments of the present invention are described in detail above with reference to the accompanying drawings. However, the present invention is not limited to the above embodiments. Various changes can be made within the knowledge of ordinary technicians in the relevant technical field without departing from the scope of the present invention.

Claims

1. A cloud management system for the Internet of Things platform, characterized by: include: Authentication layer; The authentication layer is configured to obtain user identity information and first account information of the user registered on the Internet of Things platform from the Internet of Things platform, determine authorization for the first account information based on the user identity information, obtain second account information of the user used to log in to the cloud computing platform based on the user identity information, bind the first account information and the second account information to obtain an authorization identifier, wherein the authorization identifier is used to access the cloud computing platform and request cloud management information from the cloud computing platform; The cloud management system for the Internet of Things platform also includes a backend resource activation layer; The backend resource activation layer is used to respond to a cloud resource activation request from the Internet of Things platform, and according to the cloud resource activation request, initiate an activation process configuration script to transfer resource activation information between the Internet of Things platform and the cloud computing platform to complete resource activation for the user on the cloud computing platform; The backend resource provisioning layer includes a cloud automation provisioning unit, a cloud provisioning monitoring unit, and a cloud instance binding unit; The cloud automatic provisioning unit is used to respond to a cloud resource provisioning request from the Internet of Things platform, initiate a provisioning process configuration script based on the cloud resource provisioning request, and perform resource provisioning information flow between the Internet of Things platform and the cloud computing platform to obtain a provisioning result. Specifically, through the provisioning process configuration script, a one-stop acceptance and provisioning function package for cloud resource subscription, renewal, cancellation, and change is completed, thereby realizing automatic provisioning of cloud resources; The instance binding unit is used to obtain a cloud instance according to the activation result, and bind the cloud instance to the cloud console management unit of the resource management layer, so as to implement usage management of the cloud instance through the cloud console management unit on the Internet of Things platform; the cloud console management unit is used to obtain a second resource locator of the cloud instance bound to the cloud console management unit, and send the second resource locator to the Internet of Things platform; The cloud activation monitoring unit is used to monitor the flow of resource activation information and obtain monitoring information of each flow process. Specifically, the cloud activation monitoring unit supports monitoring and alarming of the entire activation process, displays the activation status of the entire process according to the preset activation process configuration, and monitors each detailed monitoring situation in the activation process in real time.

2. The cloud management system for the Internet of Things platform according to claim 1, characterized in that: The cloud management system for the Internet of Things platform also includes a resource display control layer, and the cloud management information includes cloud resource information; The resource display control layer is used to obtain cloud resource information from the cloud computing platform through the authorization identifier, and to provide early warning and resource display to the Internet of Things platform based on the cloud resource information.

3. The cloud management system for the Internet of Things platform according to claim 1, characterized in that: The cloud management system for the Internet of Things platform further includes a resource management layer, and the cloud management information includes first resource usage information; The resource management layer is used to obtain user payment information, determine the user bill according to the first resource usage information, and perform risk management and control according to the user payment information and the user bill.

4. The cloud management system for the Internet of Things platform according to claim 1, characterized in that: The authentication layer includes an account registration unit, an account mapping unit, a real-name authentication unit, an account credit unit, and a single sign-on unit; The account registration unit is configured to receive a registration request from the IoT platform and return an account input box to the IoT platform to obtain the user's first account information; The real-name authentication unit is used to obtain user identity information and perform real-name authentication on the user based on the user identity information; The account credit unit is used to credit the first account information when the user identity information is authenticated; The account mapping unit is configured to obtain the second account information according to the user identity information, and bind the first account information and the second account information to obtain the authorization identifier; The single sign-on unit is used to respond to the access instruction of the Internet of Things platform and access the cloud computing platform according to the authorization identifier.

5. The cloud management system for the Internet of Things platform according to claim 2, characterized in that: The resource display control layer includes a cloud resource margin warning unit, a cloud resource synchronization unit and a cloud resource detail display unit; The cloud resource synchronization unit is configured to obtain the cloud resource information from the cloud computing platform in real time using a trigger mechanism, wherein the cloud resource information includes available cloud resource status in different regions, and the available cloud resource status includes the available cloud resource margin; The cloud resource margin warning unit is used to determine whether the cloud resource margin in different areas is less than a preset value, and when there is an area where the cloud resource margin is less than the preset value, return warning information of insufficient margin in the area to the Internet of Things platform; The cloud resource details display unit is used to provide the first resource locator of the cloud resource information and a cloud resource visualization interface belonging to the user to the Internet of Things platform.

6. The cloud management system for the Internet of Things platform according to claim 3, characterized in that: The resource management layer includes a synchronous billing unit, a risk management unit and a cloud console management unit; The synchronous billing unit is used to obtain the first resource usage information of the user on the cloud computing platform and the second resource usage information of the user on the Internet of Things platform, and determine the user bill according to the first resource usage information and the second resource usage information based on a preset billing rule; The risk control unit is configured to freeze or unfreeze cloud resources belonging to the user according to the user bill and the user payment information.

7. A cloud management method for an Internet of Things platform, characterized in that: The following steps are involved: Obtaining user identity information and first account information of the user used to log in to the Internet of Things platform from the Internet of Things platform; Determining authorization for the first account information based on the user identity information; Acquire second account information of the user for logging into the cloud computing platform according to the user identity information; Binding the first account information and the second account information to obtain an authorization identifier, wherein the authorization identifier is used to access the cloud computing platform and request cloud management information from the cloud computing platform; The method further comprises: In response to a cloud resource activation request from the Internet of Things platform, starting an activation process configuration script according to the cloud resource activation request to perform resource activation information flow between the Internet of Things platform and the cloud computing platform to complete resource activation for the user on the cloud computing platform; The step of responding to a cloud resource activation request from the Internet of Things platform and initiating an activation process configuration script according to the cloud resource activation request to transfer resource activation information between the Internet of Things platform and the cloud computing platform to complete resource activation for the user on the cloud computing platform includes: In response to a cloud resource activation request from the IoT platform, an activation process configuration script is initiated based on the cloud resource activation request to transfer resource activation information between the IoT platform and the cloud computing platform to obtain an activation result. Specifically, through the activation process configuration script, a one-stop acceptance and activation function package for cloud resource subscription, renewal, cancellation, and change is completed, thereby realizing automated cloud resource activation; Obtaining a cloud instance based on the activation result, and binding the cloud instance to a cloud console management unit of a resource management layer, so as to implement usage management of the cloud instance through the cloud console management unit on the Internet of Things platform; the cloud console management unit is configured to obtain a second resource locator of the cloud instance bound to the cloud console management unit, and send the second resource locator to the Internet of Things platform; Monitor the resource activation information flow process to obtain monitoring information of each flow process. Specifically, it supports monitoring alarms for the entire activation process. According to the preset activation process configuration, it displays the entire activation process status and monitors each detailed monitoring situation in real time.

8. A cloud management device for an Internet of Things platform, characterized in that: include: at least one processor; at least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the cloud management method for the Internet of Things platform as described in claim 7.

Citation Information

Patent Citations

  • Cloud platform supporting fusion network service and operating method thereof

    CN101969391A

  • Multi-platform account intercommunication method and device

    CN109688150A