A login method and system applied in a terminal device
By binding terminal devices with the smart device management platform and cooperating with the unified authentication platform, the problem of seamless and fast login across multiple application devices has been solved, achieving improvements in security and convenience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- E-SURFING DIGITAL LIFE TECH CO LTD
- Filing Date
- 2025-09-30
- Publication Date
- 2026-07-21
AI Technical Summary
In existing technologies, users need to repeatedly trigger independent login processes when using multiple applications on multiple terminal devices, which leads to a degraded user experience and makes it impossible to achieve seamless and fast login while ensuring security.
By binding the terminal device with the smart device management platform, the login information and authorization code of the first application are obtained, and a unified authentication platform is used to achieve seamless and fast login, supporting single sign-on authentication between different applications.
This enables users to seamlessly switch between different applications on the terminal device after completing unified authentication once, eliminating the need to repeatedly enter login information and improving user experience while ensuring user data security.
Smart Images

Figure CN121283723B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computers, and more particularly to a login method for an application within a terminal device, a login system for an application within a terminal device, a terminal device, and a computer-readable storage medium. Background Technology
[0002] Existing applications require a mobile phone account password or SMS verification code to log in. However, a user can install multiple applications on a single device, and with the rapid development of the Internet of Things and the interconnection of multiple devices, a user can own multiple devices. In this situation, users need to repeatedly trigger independent login processes each time they use a different application, greatly degrading the user experience.
[0003] In order to overcome the above-mentioned defects of the existing technology, there is an urgent need in the field for a login technology for applications within a terminal device that can enable seamless and fast login when users use applications within the terminal device after completing a unified authentication login, while ensuring the security of user data. Summary of the Invention
[0004] The following provides a brief overview of one or more aspects to offer a basic understanding of them. This overview is not an exhaustive summary of all conceived aspects, nor is it intended to identify key or decisive elements of all aspects, nor to define the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form to prepare for the more detailed descriptions that follow.
[0005] To overcome the aforementioned deficiencies in the prior art, the present invention provides a login method for applications within a terminal device, a login system for applications within a terminal device, a terminal device, and a computer-readable storage medium, which enables seamless and fast login while ensuring the security of user data when using applications within the terminal device after a user completes a unified authentication login.
[0006] Specifically, the login method for an application within a terminal device according to the first aspect of the present invention includes the steps of: obtaining login information and an authorization code of a first application; in response to a second application within the terminal device triggering login, sending the authorization code of the first application to a unified authentication platform to obtain a pre-login access code; the second application submitting the pre-login access code and the ID of the second application to the unified authentication platform through a business service platform to obtain the login information and authorization code of the second application returned by the unified authentication platform; and completing the login of the second application based on the login information and authorization code of the second application.
[0007] Preferably, in one embodiment of the present invention, the terminal device is bound to the intelligent device management platform. Binding the terminal device to the intelligent device management platform includes the following steps: in response to a request from a first terminal device, sending device information of the terminal device to the first terminal device; the first terminal device transmitting the device information of the terminal device to the intelligent device management platform so that the intelligent device management platform binds the terminal device; and in response to the terminal device completing network configuration, notifying the intelligent device management platform that the device binding is successful.
[0008] Preferably, in one embodiment of the present invention, the first application is installed on a second terminal device bound to the smart device management platform, and the step of obtaining the login information and authorization code of the first application includes: synchronizing and saving the login information and authorization code of the first application to the local device of the terminal device through the smart device management platform.
[0009] Preferably, in one embodiment of the present invention, the step of obtaining the login information and authorization code of the first application includes: the first application obtaining the pre-login access code returned by the unified authentication platform through account password or SMS verification; and the first application submitting the pre-login access code to the unified authentication platform through the business service platform to obtain the login information and authorization code of the first application returned by the unified authentication platform.
[0010] Furthermore, the login system for the application within the terminal device provided according to the second aspect of the present invention includes a memory and a processor. The memory stores computer instructions. The processor is connected to the memory and configured to execute the computer instructions stored in the memory to implement the login method for the application within the terminal device provided in any of the above embodiments.
[0011] Furthermore, the terminal device provided according to the third aspect of the present invention includes: at least one application; and a login system for the application within the terminal device provided according to the second aspect of the present invention.
[0012] Preferably, in one embodiment of the present invention, the terminal device is bound to an intelligent device management platform.
[0013] Preferably, in one embodiment of the present invention, the terminal device includes a mobile device, a computer, a speaker with a screen, and / or a television with a screen.
[0014] Preferably, in one embodiment of the present invention, the terminal device is communicatively connected to a business service platform and a unified authentication platform, the business service platform provides corresponding application services for the application, and the unified authentication platform is used to manage the authentication information of user accounts.
[0015] Furthermore, the computer-readable storage medium provided according to the fourth aspect of the present invention stores computer instructions. When the computer instructions are executed by a processor, they implement the login method applied in the terminal device provided in any of the above embodiments. Attached Figure Description
[0016] The above-described features and advantages of the present invention will be better understood after reading the following detailed description of embodiments of the present disclosure in conjunction with the accompanying drawings. In the drawings, components are not necessarily drawn to scale, and components having similar related characteristics or features may have the same or similar reference numerals.
[0017] Figure 1 An architecture diagram of a login method for an application within a terminal device, provided according to some embodiments of the present invention, is shown.
[0018] Figure 2 A flowchart of a login method for an application within a terminal device according to some embodiments of the present invention is shown;
[0019] Figure 3 A schematic diagram illustrating the binding of a terminal device with a smart device management platform according to some embodiments of the present invention is shown;
[0020] Figure 4 A schematic diagram illustrating the acquisition of login information and authorization code by a first application according to some embodiments of the present invention is shown;
[0021] Figure 5 A schematic diagram of a unified authentication single sign-on process provided according to some embodiments of the present invention is shown;
[0022] Figure 6 It shows in Figure 1 A diagram illustrating the implementation of seamless login within the proposed methodology; and
[0023] Figure 7 A schematic diagram of a login system for a terminal device application provided according to some embodiments of the present invention is shown.
[0024] Figure label:
[0025] 200: Login method for applications within the terminal device;
[0026] S210~S240: Steps;
[0027] 700: Login system for applications within the terminal device;
[0028] 710: Memory;
[0029] 711: Computer-readable storage media; and
[0030] 720: Processor. Detailed Implementation
[0031] The present invention will now be described in detail with reference to the accompanying drawings and specific embodiments. It should be noted that the aspects described below with reference to the accompanying drawings and specific embodiments are merely exemplary and should not be construed as limiting the scope of protection of the present invention in any way.
[0032] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.
[0033] Furthermore, the terms "upper," "lower," "left," "right," "top," "bottom," "horizontal," and "vertical" used in the following description should be understood as the orientations shown in the relevant paragraphs and accompanying drawings. These relative terms are for illustrative purposes only and do not imply that the described apparatus must be manufactured or operated in a specific orientation, and therefore should not be construed as limiting the invention.
[0034] It is understood that although terms such as "first," "second," and "third" may be used herein to describe various components, regions, layers, and / or parts, these components, regions, layers, and / or parts should not be limited by these terms, and these terms are only used to distinguish different components, regions, layers, and / or parts. Therefore, the first components, regions, layers, and / or parts discussed below may be referred to as second components, regions, layers, and / or parts without departing from some embodiments of the present invention.
[0035] As mentioned above, existing applications require a mobile phone account password or SMS verification code to log in. However, a user can install multiple applications on a single device, and with the rapid development of the Internet of Things and the interconnection of multiple devices, a user can own multiple devices. In this situation, users need to repeatedly trigger independent login processes each time they use a different application, greatly reducing the user experience.
[0036] To overcome the aforementioned deficiencies in the prior art, the present invention provides a login method for applications within a terminal device, a login system for applications within a terminal device, a terminal device, and a computer-readable storage medium, which enables seamless and fast login while ensuring the security of user data when using applications within the terminal device after a user completes a unified authentication login.
[0037] In some non-limiting embodiments, the login method for an application within a terminal device provided in the first aspect of the present invention can be implemented via the login system for an application within a terminal device provided in the second aspect of the present invention. Specifically, the login system for an application within a terminal device may be configured with a memory and a processor. The memory includes, but is not limited to, the computer-readable storage medium provided in the fourth aspect of the present invention, on which computer instructions are stored. The processor is connected to the memory and configured to execute the computer instructions stored in the memory to implement the login method for an application within a terminal device provided in the first aspect of the present invention.
[0038] In some embodiments, the login system for the application within the terminal device provided in the second aspect of the present invention can also be configured in the terminal device provided in the third aspect of the present invention. The terminal device may include a mobile device, a computer, a speaker with a screen, and / or a television with a screen. At least one application may be installed in the terminal device. Preferably, the terminal device may be bound to a smart device management platform. Furthermore, the terminal device may communicate with a business service platform and a unified authentication platform, wherein the business service platform can provide corresponding application services for the application, and the unified authentication platform can be used to manage the authentication information of user accounts.
[0039] Please refer to Figure 1 , Figure 1 An architecture diagram of a login method for an application within a terminal device, provided according to some embodiments of the present invention, is shown.
[0040] like Figure 1 As shown, the login system for applications within a terminal device can be implemented by a customized lightweight app (Lite App) configured in the smart terminal device and a lightweight software development kit (Lite SDK, LiteSoftware Development Kit) installed in each application. The login system for applications within a terminal device can be used to implement the login method for applications within a terminal device provided by this invention.
[0041] Terminal devices can install applications. Terminal devices can be smart terminal devices with screens, such as smart speakers with screens or smart TVs. In the following description, the terms "terminal device," "terminal," "user device," and "smart terminal device" are used interchangeably.
[0042] Terminal devices can be bound to a smart device management platform. As those skilled in the art will understand, a smart device management platform can bind at least one terminal device, including the user's mobile phone.
[0043] exist Figure 1 In the illustrated embodiment, the smart device management platform can be configured on the user's mobile phone to more easily bind with the user's other terminal devices.
[0044] Multiple functional applications can be installed on a terminal device. Each installed application can connect to a business service platform, which can then provide corresponding application services to the applications within the terminal device.
[0045] Terminal devices, smart device management platforms, and business service platforms can connect to a unified authentication platform. The unified authentication platform can act as a unified authentication server, responsible for managing user account authentication information. Simultaneously, the unified authentication platform can be used to support single sign-on authentication across different applications.
[0046] The following will first describe the login system for the aforementioned terminal device applications and the working principle of the aforementioned terminal devices by referring to embodiments of login methods for applications within terminal devices. Those skilled in the art will understand that these embodiments of login methods for terminal device applications are merely non-limiting implementations provided by the present invention, intended to clearly demonstrate the main concepts of the invention and provide specific solutions convenient for public implementation, rather than limiting all functions or all working methods of the login system for the terminal device applications and the terminal devices. Similarly, the login system for the terminal device applications and the terminal devices are also merely non-limiting implementations provided by the present invention, and do not constitute a limitation on the executing entities and execution order of the steps in these login methods for terminal device applications.
[0047] Please refer to Figure 2 , Figure 2 A flowchart of a login method for an application within a terminal device, provided according to some embodiments of the present invention, is shown.
[0048] like Figure 2 As shown, the login method 200 for applications within a terminal device may include step S210: obtaining login information and authorization code of the first application.
[0049] In some embodiments, the terminal device can be bound to a smart device management platform. The smart device management platform is a business service platform for managing smart terminal devices. The smart device management platform can bind multiple terminal devices of a user to achieve data synchronization between the multiple terminal devices.
[0050] Specifically, upon receiving a request from a first terminal device, the terminal device can send its device information to the first terminal device. Then, the first terminal device transmits this device information to the intelligent device management platform to bind the terminal device. Once the terminal device completes network configuration, it can send a callback notification to the intelligent device management platform to confirm successful device binding.
[0051] Please refer to Figure 3 , Figure 3A schematic diagram illustrating the binding of a terminal device with a smart device management platform according to some embodiments of the present invention is shown.
[0052] like Figure 3 As shown, the first terminal device can be a user's mobile phone. The user can scan the QR code on the terminal device using a client for implementing the binding function, sending a request to the terminal device to obtain its device information. Those skilled in the art will understand that using QR code scanning to obtain device information is a non-limiting implementation method provided by this invention, intended to clearly demonstrate the main concept of the invention and provide some specific solutions convenient for public implementation, rather than to limit the scope of protection of this invention. For example, those skilled in the art can also obtain device information through wireless transmission technology, near-field communication technology, etc.
[0053] Then, the user's mobile client can transmit the terminal device's device information to the smart device management platform so that the platform can bind the terminal device. Once the terminal device completes network configuration, a callback notification will be sent to the smart device management platform to indicate successful device binding.
[0054] In some embodiments, the first application may be an application within a terminal device. In other embodiments, the first application may also be installed on a second terminal device bound to a smart device management platform.
[0055] When the first application is installed on the second terminal device bound to the smart device management platform, the terminal device can synchronize and save the login information and authorization code of the first application to the local device through the smart device management platform.
[0056] like Figure 3 As shown, the first application can be a client installed on the user's mobile phone. After the smart device management platform is successfully bound to the terminal device, it can synchronize the user's mobile client login information and authorization code to the terminal device and save them locally on the terminal device.
[0057] Here, the first application can obtain a pre-login access code returned by the unified authentication platform through an account password or SMS verification. Then, it submits the pre-login access code to the unified authentication platform through the business service platform to obtain the login information and authorization code returned by the unified authentication platform. The pre-login access code returned by the unified authentication platform has an expiration period; in some embodiments, the validity period of the pre-login access code is 5 minutes.
[0058] Please refer to Figure 4 , Figure 4 A schematic diagram is shown illustrating how a first application obtains login information and an authorization code according to some embodiments of the present invention.
[0059] like Figure 4As shown, the first application can send a login request to the unified authentication platform via account and password or SMS verification. The unified authentication platform can return unified authentication pre-login information (accessCode) to the first application. The first application submits the obtained unified authentication pre-login information (accessCode) to the business service platform, which then requests login information and an authorization code from the unified authentication platform. The business service platform submits the unified authentication pre-login information (accessCode) to the unified authentication platform, which returns encrypted login information and an authorization code (authCode) to the business service platform. The business service platform then returns the obtained login information and authorization code (authCode) to the first application, completing the login for the first application.
[0060] Thus, through step S210, the terminal device can obtain the login information and authorization code authCode after logging into the first application.
[0061] The first application can be an application installed on a terminal device or an application installed on another terminal device bound to the smart device management platform. When the first application is installed on a terminal device, the terminal device can directly obtain the login information and authorization code (authCode) of the first application. When the first application is installed on another terminal device bound to the smart device management platform, the terminal device can synchronize the login information and authorization code (authCode) of the first application on the other terminal device through the smart device management platform.
[0062] like Figure 2 As shown, the login method 200 applied within the terminal device may include steps S220~S240:
[0063] In response to a login triggered by a second application on the terminal device, the authorization code of the first application is sent to the unified authentication platform to obtain a pre-login access code;
[0064] The second application submits its pre-login access code and its ID to the unified authentication platform through the business service platform to obtain the login information and authorization code of the second application returned by the unified authentication platform; and
[0065] Login to the second application is completed based on the login information and authorization code of the second application.
[0066] Steps S220-S240 are used to achieve seamless login for applications within the terminal device, and step S210 can be considered a one-time pre-login operation. After completing unified authentication login and smart terminal device binding, users can log in quickly and seamlessly when opening applications within the terminal device, without the need for user SMS or password login operations.
[0067] When a second application installed on a terminal device triggers login, the login system of the application within the terminal device can send the authorization code of the first application stored locally on the terminal device to the unified authentication platform to obtain a pre-login access code.
[0068] Then, the second application can submit the pre-login access code and the ID of the second application to the unified authentication platform through the business service platform to obtain the login information and authorization code of the second application returned by the unified authentication platform, and complete the login of the second application based on the login information and authorization code of the second application.
[0069] The login system for applications within a terminal device provided by this invention first obtains the login information and authorization code of the first application that has completed unified authentication login. Then, when an application in the terminal device triggers a login operation, without requiring user operation (such as login via mobile phone verification code), the authorization code of the first application is directly sent to the unified authentication platform to obtain a pre-login access code. Based on the pre-login access code and the ID of the second application, the authorization code of the second application is obtained to complete the login of the second application, thereby achieving fast and seamless login for applications within the terminal device.
[0070] Please refer to Figure 5 , Figure 5 A schematic diagram of a unified authentication single sign-on process provided according to some embodiments of the present invention is shown.
[0071] exist Figure 5 In the illustrated embodiment, the login system applied within the terminal device can implement steps S220-S240 through the business service platform. For example... Figure 5 As shown, the login system (application 1) of the application within the terminal device can send a request to the corresponding service (service 1) of the business service platform to obtain a pre-login access code (accessCode). The business service platform obtains the pre-login access code (accessCode) returned by the unified authentication platform and returns it to the login system (application 1) of the application within the terminal device.
[0072] Then, the login system (Application 1) within the terminal device submits the obtained pre-login access code (accessCode) to Application 2 within the terminal device. Application 2 submits the access code to the corresponding service (Service 2) on the business service platform. Service 2 then submits the access code and the App ID of Service 2 to the unified authentication platform to obtain the login information, including the login account of Application 2, and the authorization code (authCode) for Application 2 login, returned by the unified authentication platform. Application 2 completes single sign-on based on the obtained login information, including the login account and the authorization code (authCode).
[0073] Please refer to Figure 6, Figure 6 It shows in Figure 1 This diagram illustrates the implementation of seamless login within the framework of the methodology.
[0074] like Figure 6 As shown, when the second application (application N) on the terminal device triggers login, the Lite App of the login system of the application on the terminal device can pass the authorization code authCode of the first application obtained locally on the terminal device to the smart device management platform to request the pre-login access code accessCode of the Lite App of the login system of the application on the terminal device. The smart device management platform submits the authorization code authCode of the first application to the unified authentication platform to request the pre-login access code accessCode. After obtaining the pre-login access code accessCode of the Lite App returned by the unified authentication platform, the smart device management platform passes it back to the Lite App of the login system of the application on the terminal device. The Lite App of the login system of the application on the terminal device returns the pre-login access code accessCode to application N. Application N submits the pre-login access code accessCode of the Lite App to service N of the business service platform. Service N of the business service platform submits the pre-login access code accessCode and the AppID of application N corresponding to service N to the unified authentication platform. The unified authentication platform then returns the encrypted login information and authorization code authCode of application N. Service N returns the encrypted login information and authorization code authCode of Application N from the unified authentication platform to Application N. Application N then completes the login based on the returned encrypted login information and authorization code authCode.
[0075] Thus, in Figure 1 Under the illustrated method architecture, the login method for in-device applications provided by this invention enables users to use in-device applications without entering login information after binding the smart terminal device with the smart device management platform. Different applications can be seamlessly switched between. At the same time, unified authentication and device binding can also ensure the security of user data.
[0076] The login system for terminal devices provided by this invention can be as follows: Figure 7 As shown, the login system 700 of the terminal device application is configured with a memory 710 and a processor 720. The memory 710 includes, but is not limited to, the computer-readable storage medium 711 provided by the present invention, on which computer instructions are stored. The processor 720 is connected to the memory 710 and is configured to execute the computer instructions stored in the memory 710 to implement the login method of the terminal device application provided by the present invention.
[0077] In other embodiments, the login system for applications within a terminal device provided by the present invention may also include multiple program modules. These program modules may be stored in memory. Program modules include, but are not limited to, an operating system, one or more applications, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. Program modules are typically used to perform the functions and / or methods described in the embodiments of the present invention, such as Lite APP, Lite SDK, etc.
[0078] In summary, the login method for applications within a terminal device provided by this invention enables seamless switching between different applications within the terminal device, eliminating the need for users to repeatedly enter login information, thus improving user experience while ensuring the security of user data.
[0079] Although the methods described above are illustrated and depicted as a series of actions for the sake of simplicity, it should be understood and appreciated that these methods are not limited by the order of the actions, as some actions may occur in a different order and / or concurrently with other actions from the illustrations and descriptions herein or not illustrated and described herein but which may be understood by those skilled in the art, according to one or more embodiments.
[0080] Those skilled in the art will understand that information, signals, and data can be represented using any of a variety of different techniques and skills. For example, the data, instructions, commands, information, signals, bits, symbols, and chips described throughout the above description can be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, light fields or optical particles, or any combination thereof.
[0081] Those skilled in the art will further appreciate that the various illustrative logic blocks, modules, circuits, and algorithm steps described in conjunction with the embodiments disclosed herein can be implemented as electronic hardware, computer software, or a combination of both. To clearly illustrate this interchangeability between hardware and software, the various illustrative components, blocks, modules, circuits, and steps are described above in a generalized manner in terms of their functionality. Whether such functionality is implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system. Those skilled in the art may implement the described functionality in different ways for each specific application, but such implementation decisions should not be construed as departing from the scope of the invention.
[0082] The various illustrative logic modules and circuits described in conjunction with the embodiments disclosed herein may be implemented or performed using a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The general-purpose processor may be a microprocessor, but in alternatives, it may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors cooperating with a DSP core, or any other such configuration.
[0083] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of both. The software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor such that the processor can read and write information to / from the storage medium. In an alternative, the storage medium may be integrated into the processor. The processor and storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In an alternative, the processor and storage medium may reside as discrete components in the user terminal.
[0084] In one or more exemplary embodiments, the described functionality may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software as a computer program product, the functionality may be stored or transmitted as one or more instructions or code on or through a computer-readable medium. A computer-readable medium includes both computer storage media and communication media, encompassing any medium that facilitates the transfer of a computer program from one location to another. A storage medium may be any available medium accessible to a computer. By way of example and not limitation, such a computer-readable medium may include RAM, ROM, EEPROM, CD-ROM or other optical disc storage, disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and is accessible to a computer. Any connection is also legitimately referred to as a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of a medium. As used in this article, disk and disc include compact discs (CDs), laser discs, optical discs, digital multi-purpose discs (DVDs), floppy disks, and Blu-ray discs. Disks typically reproduce data magnetically, while discs reproduce data optically using lasers. Combinations of these should also be included within the scope of computer-readable media.
[0085] The prior description of this disclosure is provided to enable any person skilled in the art to make or use this disclosure. Various modifications to this disclosure will be apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not intended to be limited to the examples and designs described herein, but should be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A login method for an application within a terminal device, characterized in that, Including the following steps: Obtain the login information and authorization code of the first application; In response to a second application triggering login on the terminal device, the authorization code of the first application is sent to the unified authentication platform to obtain a pre-login access code; The second application submits the pre-login access code and the ID of the second application to the unified authentication platform through the business service platform in order to obtain the login information and authorization code of the second application returned by the unified authentication platform; as well as Login to the second application is completed based on the login information and authorization code of the second application.
2. The login method for applications within a terminal device as described in claim 1, characterized in that, The terminal device is bound to the smart device management platform. The binding of the terminal device to the smart device management platform includes the following steps: In response to a request from the first terminal device, the device information of the terminal device is sent to the first terminal device; The first terminal device transmits its device information to the smart device management platform so that the smart device management platform binds to the terminal device. as well as In response to the completion of network configuration by the terminal device, a callback notification is sent to the smart device management platform to indicate that the device binding is successful.
3. The login method for applications within a terminal device as described in claim 2, characterized in that, The first application is installed on the second terminal device bound to the smart device management platform. The steps of obtaining the login information and authorization code of the first application include: The login information and authorization code of the first application are synchronized and saved to the local device of the terminal device through the intelligent device management platform.
4. The login method for applications within a terminal device as described in claim 1, characterized in that, The steps for obtaining the login information and authorization code of the first application include: The first application obtains the pre-login access code returned by the unified authentication platform through account password or SMS verification; and The first application submits the pre-login access code to the unified authentication platform through the business service platform to obtain the login information and authorization code of the first application returned by the unified authentication platform.
5. A login system for applications within a terminal device, characterized in that, include: Memory, on which computer instructions are stored; as well as A processor, connected to the memory, and configured to execute computer instructions stored on the memory to implement the login method of an application within a terminal device as described in any one of claims 1 to 4.
6. A terminal device, characterized in that, include: At least one application; as well as The login system applied within the terminal device as described in claim 5.
7. The terminal device as described in claim 6, characterized in that, The terminal device is bound to the intelligent device management platform.
8. The terminal device as described in claim 6, characterized in that, The terminal devices include mobile devices, computers, speakers with screens, and / or televisions with screens.
9. The terminal device as described in claim 6, characterized in that, The terminal device is communicatively connected to the business service platform and the unified authentication platform. The business service platform provides corresponding application services for the application, and the unified authentication platform is used to manage the authentication information of user accounts.
10. A computer-readable storage medium storing computer instructions thereon, characterized in that, When the computer instructions are executed by the processor, the login method applied in the terminal device as described in any one of claims 1 to 4 is implemented.
Citation Information
Patent Citations
Service authority token acquisition method and system, electronic equipment and storage medium
CN116055151A
Single sign-on method and device, electronic equipment and storage medium
CN116208376A