IoT Account Association Using Authorization Codes Across Cloud Platforms
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The integration of program modules associated with different cloud platforms in client devices increases complexity and reduces efficiency in application development and maintenance for managing server-side devices across multiple cloud platforms.
Innovation Solution
A method for account association that involves obtaining an authorization code from an authorizing platform and sending it to an authorized platform, enabling interaction between cloud platforms without requiring program modules on the client device, thus reducing complexity and improving efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If program modules associated with different cloud platforms are added to the application program in the client device, then account association between multiple cloud platforms is achieved, but complexity of the application program increases
Solution Approach 1:
The patent extracts the account association logic from the client device application program and relocates it to the cloud platform servers. The authorization code mechanism allows cloud platforms to handle account association independently without requiring program modules in the client application, thus reducing client complexity while maintaining multi-platform adaptability
Solution Approach 2:
The patent introduces an authorization code as an intermediary element that enables account association between different cloud platforms without direct integration. The authorization code acts as a mediator that carries authentication information between platforms, eliminating the need for complex inter-platform program modules in the client device
2Adaptability or versatility
If program modules associated with different cloud platforms are added to the application program in the client device, then account association between multiple cloud platforms is achieved, but efficiency of application development and maintenance decreases
Solution Approach 1:
By extracting account association logic from the client application to server-side implementations, the patent enables independent development and maintenance of association mechanisms without affecting the client application. This separation improves development efficiency while maintaining multi-platform management capabilities
Solution Approach 2:
The authorization code mechanism provides a universal solution that works across different cloud platforms without requiring platform-specific program modules in the client. This standardized approach enhances development efficiency by using a single mechanism for multiple platforms
3Adaptability or versatility
If program modules associated with different cloud platforms are added to the application program in the client device, then account association between multiple cloud platforms is achieved, but capacity burden of the client device increases
Solution Approach 1:
The patent extracts account association functionality from the client device to server-side implementations. The client only needs to handle simple authorization code exchange, while complex association logic resides on cloud platforms, significantly reducing client device capacity burden while maintaining cross-platform account management capability
Data Source
AI summary
The present application belongs to the technical field of Internet of Things. Disclosed are a method for account association, and a computer device. The method is executed by a client device, and includes: obtaining an authorization code from an authorizing platform, and the authorizing platform is one of a first cloud platform and a second cloud platform, and the first cloud platform is a cloud platform to which the client device belongs; and sending the authorization code to an authorized platform, wherein the authorization code is configured for performing account association interaction between the authorized platform and the authorizing platform, such that a first account is associated with a second account. During the account association interaction process in the present solution, the capacity burden and the complexity of a client is reduced, and the efficiency of the development, update and maintenance of the client is improved.


