Cloud application synchronization login method and device, equipment and storage medium
By generating a synchronous login control on the terminal device and sending a synchronous login request, users can log in to cloud applications with one click, solving the problem of cumbersome login process in existing technologies and improving user experience.
Patent Information
- Application Number
- CN202411155047.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-21
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2044-08-21
AI Technical Summary
In existing cloud application synchronization login methods, users need to log in to the cloud application again after logging into the terminal application, which is cumbersome and affects the user experience.
By obtaining the location link of the cloud application through the terminal device, a synchronous login control is generated, and a synchronous login request is sent to the cloud device after the user enters the information, so as to realize one-click synchronous login to the cloud application.
This avoids users having to repeatedly log in on cloud devices, improving user experience and convenience.
Smart Images

Figure CN119030971B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of cloud communication, and particularly relates to a cloud application synchronous login method and device, equipment, a storage medium and a computer program product. BACKGROUND
[0002] A cloud phone is a virtual machine built on a cloud server, and the function of the virtual machine is basically the same as that of a terminal such as a computer or a mobile phone. A user logs in to the virtual machine on the cloud server through the terminal to operate, thereby making up for the defects of insufficient terminal memory or configuration and improving the user experience. With the development of cloud services, more and more users hope to have a method in which a terminal application and a cloud application are more closely linked. After logging in to the terminal application, the user can more conveniently log in to the cloud application.
[0003] The existing cloud application synchronous login method is to realize the same application information of the same cloud account on different terminals through a cloud phone account system. Essentially, the method is the linkage between cloud applications, and the local terminal application is still isolated. This results in the fact that after logging in to the terminal application, the user needs to log in to the cloud application again through the cloud phone, which is a cumbersome process and affects the user experience of using the cloud application. SUMMARY
[0004] The application embodiment provides a cloud application synchronous login method, device, equipment, a storage medium and a computer program product, which can one-key log in to the cloud application after the user logs in to the terminal application, avoid repeated login operations of the user, and improve the user experience.
[0005] In a first aspect, the application embodiment provides a cloud application synchronous login method applied to a terminal device, and the method comprises the following steps.
[0006] In the case that the user logs in to the terminal application, it is judged whether there is a cloud application corresponding to the terminal application in a cloud device.
[0007] In the case that there is the cloud application in the cloud device, a positioning link of the cloud application is acquired.
[0008] A synchronous login control corresponding to the positioning link is generated and displayed.
[0009] A first input of the user to the synchronous login control is received.
[0010] In response to the first input, a synchronous login request corresponding to the cloud application is sent to the cloud device, so that the cloud device synchronously logs in to the cloud application.
[0011] In a second aspect, the application embodiment provides a cloud application synchronous login method applied to a cloud device, and the method comprises the following steps.
[0012] receive a login request sent by a terminal device, the login request being generated in a case that the terminal device determines that there is a cloud-side application corresponding to a terminal application in a cloud-side device and receives a first input of a synchronous login control by a user, the synchronous login control being used to request the cloud-side device to synchronously log in the cloud-side application, the terminal application being an application logged in by the user in the terminal device;
[0013] in response to the login request, acquire login information corresponding to the cloud-side application;
[0014] log in the cloud-side application based on the login information.
[0015] In a third aspect, an embodiment of the present application provides a cloud-side application synchronous login apparatus, applied to a terminal device, and the apparatus comprises:
[0016] an acquisition module, configured to determine whether there is a cloud-side application corresponding to a terminal application in a cloud-side device in a case that a user logs in the terminal application;
[0017] the acquisition module, configured to acquire a positioning link of the cloud-side application in a case that there is the cloud-side application in the cloud-side device;
[0018] the acquisition module, further configured to generate and display a synchronous login control corresponding to the positioning link;
[0019] a receiving module, configured to receive a first input of the synchronous login control by the user;
[0020] a sending module, configured to send a synchronous login request corresponding to the cloud-side application to the cloud-side device in response to the first input, so that the cloud-side device synchronously logs in the cloud-side application.
[0021] In a fourth aspect, an embodiment of the present application provides a cloud-side application synchronous login apparatus, applied to a cloud-side device, and the apparatus comprises:
[0022] a receiving module, configured to receive a login request sent by a terminal device, the login request being generated in a case that the terminal device determines that there is a cloud-side application corresponding to a terminal application in a cloud-side device and receives a first input of a synchronous login control by a user, the synchronous login control being used to request the cloud-side device to synchronously log in the cloud-side application, the terminal application being an application logged in by the user in the terminal device;
[0023] the acquisition module, further configured to acquire login information corresponding to the cloud-side application in response to the login request;
[0024] a login module, configured to log in the cloud-side application based on the login information.
[0025] In a fifth aspect, an electronic device is provided, and the device includes a processor and a memory storing computer program instructions; the processor implements the cloud application synchronous login method of the first aspect or the second aspect when executing the computer program instructions.
[0026] In a sixth aspect, a computer storage medium is provided, and the computer storage medium stores computer program instructions; the computer program instructions are executed by a processor to implement the cloud application synchronous login method of the first aspect or the second aspect.
[0027] In a seventh aspect, a computer program product is provided, and instructions in the computer program product are executed by a processor of an electronic device to cause the electronic device to perform the cloud application synchronous login method of the first aspect or the second aspect.
[0028] The cloud application synchronous login method, device, equipment, storage medium, and computer program product provided in the embodiments of the present application can provide an entry for the user to synchronously log in to the cloud application by obtaining the positioning link of the cloud application through the terminal device and generating the synchronous login control based on the positioning link of the cloud application when the user logs in to the terminal application and the cloud device includes the cloud application corresponding to the terminal application. The user can synchronously log in to the cloud application by one key by providing the entry for the user to synchronously log in to the cloud application, and the user can avoid repeatedly performing the login operation on the cloud device, thereby improving the user experience. BRIEF DESCRIPTION OF DRAWINGS
[0029] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments of the present application. Those skilled in the art can obtain other drawings according to these drawings without any creative labor.
[0030] Figure 1 is a structural schematic diagram of a cloud mobile phone account system provided by an embodiment of the present application;
[0031] Figure 2 is a structural schematic diagram of a cloud application synchronous login system provided by an embodiment of the present application;
[0032] Figure 3 is a flow schematic diagram of a cloud application synchronous login method provided by an embodiment of the present application;
[0033] Figure 4is a flowchart of a cloud application synchronous login method provided by another embodiment of the present application;
[0034] Figure 5 is a flowchart of a cloud application synchronous login method provided by another embodiment of the present application;
[0035] Figure 6 is a structural diagram of a cloud application synchronous login device provided by an embodiment of the present application;
[0036] Figure 7 is a structural diagram of a cloud application synchronous login device provided by another embodiment of the present application;
[0037] Figure 8 is a structural diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0038] Features and exemplary embodiments of various aspects of the present application will be described in detail below, in order to make the purposes, technical solutions and advantages of the present application more clear and apparent, the present application will be further described in detail below in combination with the drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, but not to limit the present application. The present application can be implemented without some of these specific details by those skilled in the art. The following description of the embodiments is only to provide a better understanding of the present application by showing examples of the present application.
[0039] It should be noted that, in this paper, relationship terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between the entities or operations. Moreover, the terms "include", "contain" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or device. Without more limitations, the elements defined by the statement "include" do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0040] A cloud phone is a virtual machine built on a cloud server. The functions of the virtual machine are basically the same as those of a computer or a terminal such as a mobile phone. Users log in to the virtual machine on the cloud server through the terminal to operate, which makes up for the defects of insufficient memory or configuration of the terminal and improves the user experience. With the development of cloud services, more and more users hope to have a method of closer linkage between terminal application and cloud application login, which can more conveniently synchronize the login of cloud applications after logging in to the terminal application.
[0041] The existing cloud application synchronization login method is to realize the same application information of the same cloud account on different terminals through a cloud mobile phone account system, Figure 1 The structure diagram of the cloud mobile phone account system is shown. The cloud mobile phone account system essentially realizes the linkage between cloud applications, and is still isolated from local terminal applications. This results in that after the user logs in the terminal application, the user needs to enter the cloud mobile phone to perform a login operation again, which is cumbersome and affects the user experience of using the cloud application.
[0042] In order to solve the problems in the prior art, the embodiments of the present application provide a cloud application synchronization login method, device, equipment, storage medium and computer program product. In the case that the user logs in the terminal application and the cloud device includes a cloud application corresponding to the terminal application, the terminal device obtains the positioning link of the cloud application, and generates a synchronization login control based on the positioning link of the cloud application, which can provide an entry for the user to synchronize login the cloud application. In the case that the first input of the user to the synchronization login control is received, the synchronization login request corresponding to the cloud application is sent to the cloud device in response to the first input, so that the cloud device can log in the cloud application corresponding to the terminal application based on the synchronization login request. In this way, by providing an entry for the user to synchronize login the cloud application, the user can one-key synchronize login the cloud application, avoiding the user to repeat the login operation on the cloud device, and improving the user experience.
[0043] The cloud application synchronization login method provided by the embodiments of the present application can be applied to a cloud application synchronization login system. First, the cloud application synchronization login system provided by the embodiments of the present application is introduced.
[0044] Figure 2 The structure diagram of the cloud application synchronization login system provided by one embodiment of the present application is shown. As Figure 2 shown, the system structure can include a terminal device 21, a cloud device 22 and a cloud device management platform 23.
[0045] The terminal device 21 can be used for the user to log in the terminal application, and obtain the positioning link of the cloud application corresponding to the terminal application after the user successfully logs in the terminal application, and generate and display the synchronization login control based on the positioning link.
[0046] The user can click the synchronization login control. After the user clicks the synchronization login control, the terminal device 21 sends a synchronization login request of the corresponding cloud-side application to the cloud-side device, so that the cloud-side device 22 synchronously logs in the corresponding cloud-side application. The login request can carry login information used by the user when logging in the terminal application, so that the cloud-side device logs in the cloud-side application based on the login information. Alternatively, the terminal device 21 directly sends the login information to the cloud-side device management platform 23, so that the cloud-side device 22 directly retrieves the login information from the cloud-side device management platform 23 to log in the cloud-side application.
[0047] The terminal device 21 can also be configured to encrypt the login information by using an encryption algorithm, so as to ensure the security of the login information in the transmission process.
[0048] The cloud-side device 22 can be configured to receive the synchronization login request and the login information carried thereby sent by the terminal device, and log in the cloud-side application corresponding to the synchronization application request based on the login information. When the login information carried in the synchronization login request is encrypted login information, the encrypted login information is sent to the cloud-side device management platform 23, and the cloud-side device management platform 23 decrypts the login information.
[0049] The cloud-side device management platform 23 can be configured to receive the encrypted login information sent by the cloud-side device 22, and decrypt the encrypted login information, so as to log in the cloud-side application according to the decrypted login information.
[0050] The cloud-side device management platform 23 can also be configured to receive the positioning link in the synchronization login request, and match the positioning link with a positioning link in a cloud-side application list. When the matching is successful, the cloud-side application is logged in according to the decrypted login information; when the matching is unsuccessful, the cloud-side application corresponding to the positioning link is installed through the application market, and the installed cloud-side application is logged in according to the decrypted login information.
[0051] The cloud-side device management platform 23 can also be configured to verify the login information. When the login information is verified, the terminal application jumps to a login success page.
[0052] The following gives a specific embodiment to explain the interaction process between the terminal device 21, the cloud-side device 22 and the cloud-side device management platform 23.
[0053] After the user successfully logs in the terminal application through the terminal device 21, the terminal device 21 determines whether the cloud-side device 22 has a cloud-side application corresponding to the terminal application. When the cloud-side application exists, a positioning link of the cloud-side application is obtained, and a synchronization login control is generated and displayed based on the positioning link.
[0054] When the user clicks the synchronization login control, the terminal device 21 sends a synchronization login request for the corresponding cloud-side application to the cloud-side device, so that the cloud-side device 22 synchronously logs in the corresponding cloud-side application. The login request carries login information used by the user to log in the terminal application, and the login information has been encrypted by an encryption algorithm. Alternatively, the terminal device 21 directly sends the login information to the cloud-side device management platform 23, so that the cloud-side device 22 directly retrieves the login information from the cloud-side device management platform 23 to log in the cloud-side application.
[0055] The cloud-side device management platform 23 receives the login information sent by the cloud-side device 22, and decrypts the login information, so as to log in the cloud-side application according to the decrypted login information. Alternatively, the cloud-side device management platform 23 receives the login information sent by the terminal device 21, and saves the login information to the cloud-side server. Before logging in the cloud-side application based on the login information, the cloud-side device management platform 23 receives the positioning link in the synchronization login request, and matches the positioning link with a positioning link in the cloud-side application list. If the matching is successful, the cloud-side application is logged in according to the decrypted login information; if the matching is unsuccessful, the application store is jumped to, the cloud-side application corresponding to the positioning link is installed, and the installed cloud-side application is logged in according to the decrypted login information.
[0056] The cloud-side application synchronization login method provided by the embodiment of the application will be described below.
[0057] Figure 3 A flowchart of a cloud-side application synchronization login method provided by an embodiment of the application is shown. As shown in Figure 3 The method is applied to a terminal device, and can include the following steps: S301 to S305.
[0058] S301: In the case where the user logs in the terminal application, it is determined whether the cloud-side device has a cloud-side application corresponding to the terminal application.
[0059] The terminal application is an application software running on the terminal device and capable of providing services such as communication, shopping, and entertainment for the user. For example, the terminal application can be an instant messaging application or a game application.
[0060] The cloud-side application is the same application software running on the cloud-side device as the terminal device. The user can log in and use the corresponding cloud-side application to avoid the poor experience caused by insufficient memory or configuration of the terminal device when using the application on the terminal device.
[0061] As an example, the user logs in the terminal application by inputting login information. The login information can include a user identifier (uuid) and a login token (token).
[0062] As an example, to determine whether a cloud application corresponding to a terminal application exists on a cloud device, one can obtain the location link of the cloud application, compare the location link with the location links in the application list of the cloud device, and then determine whether the location link of the cloud application exists in the application list of the cloud device.
[0063] S302: If a cloud application exists on a cloud device, obtain the location link of the cloud application.
[0064] The locator link is a link generated based on a Uniform Resource Locator (URL) scheme. A URL scheme is part of the Internet Protocol and defines how a resource is located and accessed. It can be used to open another application or perform a specific action within a mobile application. A URL scheme is part of a Uniform Resource Locator (URL) and is located before ": / / ". It specifies the protocol or method that should be used when accessing a resource.
[0065] As an example, the URL Scheme can be formatted as follows:
[0066] yunshouji: / / xxx? scheme=xxx&uuid=xxx&token=xxx….
[0067] S303: Generate and display the synchronous login control corresponding to the location link.
[0068] The synchronous login control is used to respond to user input, enabling users to log in to the cloud application corresponding to the terminal application with one click.
[0069] As an example, the above-mentioned synchronous login control is generated based on the location link of the cloud application. By establishing a data transmission link between the terminal device and the cloud application on the cloud device through the location link of the cloud application, one-click login to the cloud application on the cloud device can be achieved.
[0070] By generating and displaying a synchronized login control corresponding to the location link on the terminal device, users can achieve synchronized login to the corresponding cloud application with one click. This avoids the need for users to repeatedly enter their account and password on the cloud device after logging into the terminal application, greatly facilitating users and improving the user experience.
[0071] S304: Receive the user's first input to the synchronous login control.
[0072] The first input is the user's interaction with the synchronized login control. For example, the first input may include voice input, touch input, gesture input, etc.
[0073] The first input of the user to the synchronization login control can represent that the user wants to synchronously log in to the cloud-side application corresponding to the application after successfully logging in to the application on the terminal device.
[0074] S305: In response to the first input, a synchronization login request corresponding to the cloud-side application is sent to the cloud-side device to make the cloud-side device synchronously log in to the cloud-side application.
[0075] The synchronization login request can include login information corresponding to the cloud-side application, and the login information can be used for the cloud-side device to synchronously log in to the cloud-side application. The cloud-side device synchronously logging in to the cloud-side application can be implemented based on the login information in the synchronization login request.
[0076] The terminal device sends a request to the cloud-side device to synchronously log in to the cloud-side application in response to the first input of the user to the synchronization login control, to make the cloud-side device synchronously log in to the cloud-side application, thereby avoiding the user from repeatedly inputting an account and a password to log in to the cloud-side application on the cloud-side device, greatly facilitating the user and improving the user experience.
[0077] In the case where the user logs in to the terminal application and the cloud-side device includes the cloud-side application corresponding to the terminal application, the terminal device obtains a positioning link of the cloud-side application, and generates a synchronization login control based on the positioning link of the cloud-side application, to provide an entry for the user to synchronously log in to the cloud-side application. In the case where the first input of the user to the synchronization login control is received, the synchronization login request corresponding to the cloud-side application is sent to the cloud-side device in response to the first input, to make the cloud-side device log in to the cloud-side application corresponding to the terminal application based on the synchronization login request. In this way, by providing the entry for the user to synchronously log in to the cloud-side application, the user can one-key synchronously log in to the cloud-side application, and the user is prevented from repeatedly performing a login operation on the cloud-side device, thereby improving the user experience.
[0078] As described above, the login request can or can not include login information. In the case where the login request does not include login information, in order to ensure that the cloud-side application logs in successfully, in some embodiments, the login information can also be sent before the login request is sent.
[0079] Based on this, in some embodiments, step S305: in response to the first input, a synchronization login request corresponding to the cloud-side application is sent to the cloud-side device, can include:
[0080] In response to the first input, login information corresponding to the cloud-side application is sent to the cloud-side server to make the cloud-side server save the login information.
[0081] A second input of the user for waking up the cloud-side application is received.
[0082] In response to the second input, the cloud-side device is sent a synchronization login request corresponding to the cloud-side application.
[0083] The login information can be information suitable for logging into the terminal application, and the login information can include a user identifier (uuid) and a login token (token). The user needs to use the login information to log into the terminal application, and also needs to use the login information when synchronously logging into the cloud-side application.
[0084] As an example, sending the login information corresponding to the cloud-side application to the cloud-side server can be done by carrying the login information in the synchronization login request sent to the cloud-side device.
[0085] The second input is a re-operation of the synchronization login control by the user, for waking up the terminal device to the cloud-side application, sending a synchronization login request corresponding to the cloud-side application to the cloud-side device, and making the cloud-side device retrieve login information for logging into the cloud-side application from the cloud-side server to complete synchronization login.
[0086] By sending and saving the login information for the first login of the corresponding cloud-side application in the cloud-side server, each time the user wants to synchronously log into the cloud-side application, the cloud-side device only needs to retrieve the login information of the corresponding cloud-side application in the cloud-side server to log into the corresponding cloud-side application, without sending the login information once every time the user triggers the synchronization login control, improving the convenience of the cloud-side device synchronously logging into the corresponding cloud-side application, and improving the efficiency of synchronously logging into the cloud-side application.
[0087] In order to avoid the situation that the login is not successful after sending the synchronization login request to the cloud-side device, and improve the synchronization login efficiency of the cloud-side device, in some embodiments, step S305: in response to the second input, sending a synchronization login request corresponding to the cloud-side application to the cloud-side device, can include:
[0088] In response to the second input, it is determined whether the cloud-side server has login information corresponding to the terminal application.
[0089] In the case where the cloud-side server has login information, a synchronization login request corresponding to the cloud-side application is sent to the cloud-side device.
[0090] Among them, determining whether the cloud-side server has login information corresponding to the terminal application can be determining whether the cloud-side server corresponding to the specified cloud-side device account has login information corresponding to the terminal application.
[0091] Before the terminal device sends the synchronization login request corresponding to the cloud-side application to the cloud-side device, it is necessary to determine whether the login information corresponding to the terminal application exists in the cloud-side server. If the login information corresponding to the terminal application does not exist in the cloud-side server, the terminal device needs to send the login information corresponding to the terminal application to the cloud-side device at the same time when sending the synchronization login request, so as to ensure that the cloud-side application can log in successfully.
[0092] By detecting in advance whether the login information corresponding to the terminal application exists in the cloud-side server before sending the synchronization login request to the cloud-side device, the situation that the login is unsuccessful after sending the synchronization login request to the cloud-side device can be avoided, and the synchronization login efficiency of the cloud-side device is improved.
[0093] In addition, in some embodiments, in order to ensure the security of the login information data transmission and protect the user privacy, the login information can be encrypted login information. Before step S305: in response to the first input, the cloud-side application synchronization login method can further include:
[0094] Obtaining first identification data of the cloud-side device and second identification data of the terminal application;
[0095] Setting the first identification data as a private key and setting the second identification data as a shared key;
[0096] Mapping the first identification data to an elliptic curve by a hash function to obtain a second coordinate point of the first identification data on the elliptic curve; mapping the second identification data to the elliptic curve by the hash function to obtain a third coordinate point of the second identification data on the elliptic curve; and mapping the plaintext data of the login information to the elliptic curve by the hash function to obtain a fourth coordinate point of the plaintext data of the login information on the elliptic curve;
[0097] Based on elliptic curve multiplication, obtaining a public key according to the second coordinate point and a preset first coordinate point on the elliptic curve; and based on the elliptic curve multiplication, obtaining a first transmission ciphertext according to the third coordinate point and the preset first coordinate point;
[0098] Based on the elliptic curve multiplication, obtaining a second transmission ciphertext according to the third coordinate point, the fourth coordinate point and the public key;
[0099] Determining the encrypted login information according to the first transmission ciphertext and the second transmission ciphertext.
[0100] The encrypted login information is used to protect the login information from being stolen by a third party, so as to protect the user privacy and the application data security. The encrypted login information can be obtained by encrypting the login information by the terminal device using an encryption algorithm.
[0101] As an example, the encryption algorithm adopted by the terminal device can be an elliptic curve encryption algorithm. The elliptic curve encryption algorithm (ECC) is an algorithm for establishing public key encryption, which belongs to a kind of asymmetric encryption, and is a public key algorithm based on elliptic curve mathematics, and its security depends on the difficulty of the elliptic curve discrete logarithm problem.
[0102] The first identification data of the cloud device is used to identify the corresponding cloud device, and the second identification data of the terminal application is used to identify the terminal application.
[0103] Since the first identification data of the cloud device and the second identification data of the terminal application are both known to both parties, the first identification data can be set as a private key d, and the second identification data can be set as a shared key k, and on this basis, the encryption of the login information is realized by using the elliptic encryption algorithm.
[0104] By encrypting the login information by using the elliptic curve encryption algorithm, the login information can be prevented from being stolen during transmission, the security of the login information data transmission is ensured, and the user privacy is protected.
[0105] In some embodiments, the first identification data, the second identification data, and the plaintext data of the login information can be mapped on a preset elliptic curve. The form of the preset elliptic curve can be expressed as follows:
[0106] y^2 = x^3 + ax + b (1)
[0107] When encrypting the login information by using the elliptic curve encryption algorithm, a preset prime number p can be selected as the modulus of the finite field.
[0108] When encrypting the login information by using the elliptic curve encryption algorithm, a preset first coordinate point can be selected as the base point G of the above-mentioned preset elliptic curve, and its coordinates can be represented as (x, y).
[0109] When encrypting the login information by using the elliptic curve encryption algorithm, a preset large prime number n can be selected as the order of the base point G of the elliptic curve.
[0110] As an example, based on the elliptic curve multiplication, the public key Q can be obtained according to the second coordinate point and the preset first coordinate point on the elliptic curve, and the following expression can be used:
[0111] Q = d * G (2)
[0112] where d is the second coordinate point of the first identification data mapped on the preset elliptic curve, G is the preset first coordinate point, and * is the point multiplication algorithm in the elliptic curve encryption algorithm rule.
[0113] As an example, the above-mentioned elliptic curve multiplication is based on the third coordinate point and the preset first coordinate point to obtain the first transmission ciphertext C1, which can adopt the following expression:
[0114] C1=k*G (3)
[0115] Wherein, k is the third coordinate point of the second identification data mapped on the preset elliptic curve, G is the preset first coordinate point, and * is the point multiplication algorithm in the elliptic curve encryption algorithm rule.
[0116] As an example, the above-mentioned elliptic curve multiplication is based on the third coordinate point, the fourth coordinate point and the public key to obtain the second transmission ciphertext C2, which can adopt the following expression:
[0117] C2=M+k*Q (4)
[0118] Wherein, M is the coordinate point of the plaintext data of the login information mapped on the preset elliptic curve, k is the third coordinate point of the second identification data mapped on the preset elliptic curve, Q is the public key, + is the addition algorithm in the elliptic curve encryption algorithm rule, and * is the point multiplication algorithm in the elliptic curve encryption algorithm rule.
[0119] Figure 4 A flowchart of a cloud application synchronization login method provided by an embodiment of the application is shown. As shown in the figure, the method is applied to a cloud device and can include the following steps: S401-S403. Figure 4
[0120] S401: receiving a login request sent by a terminal device.
[0121] The login request is generated when the terminal device determines that there is a cloud application corresponding to a terminal application in the cloud device and receives a first input of a user to a synchronization login control. The synchronization login control is used to request the cloud device to synchronize login to the cloud application.
[0122] The terminal application is an application logged in by the user in the terminal device.
[0123] S402: in response to the login request, obtaining login information corresponding to the cloud application.
[0124] The login information corresponding to the cloud application can be intercepted from the login request or obtained from the cloud server.
[0125] S403: logging in to the cloud application based on the login information.
[0126] By receiving the login request sent by the terminal device in response to the first input of the user, the cloud device obtains login information corresponding to the cloud application in response to the login request, and automatically logs in the cloud application based on the login information, which can avoid the user from entering the login operation of repeatedly inputting the account password when synchronously logging in the corresponding cloud application, greatly facilitates the user, and improves the user experience.
[0127] In some embodiments, in order to avoid the user from sending the login information once every time the synchronization login control is triggered, the convenience of the cloud device synchronously logging in the corresponding cloud application is improved, and step S402: obtaining login information corresponding to the cloud application in response to the login request can include:
[0128] In response to the login request, the login information corresponding to the cloud application is obtained from the cloud server, and the login information in the cloud server is generated by the terminal device in response to the first input of the user to the synchronization login control, and the information sent to the cloud server.
[0129] The cloud device can obtain the login information corresponding to the cloud application from the cloud server.
[0130] The user triggers the synchronization login control for the first time, the terminal device sends a synchronization login request to the cloud device, and sends the login information at the same time, and the cloud device saves the login information to the cloud server after receiving the login information sent by the terminal device. When the user triggers the synchronization login control next time, the cloud device can directly obtain the login information corresponding to the cloud application from the cloud server which has already saved the login information, and realize the synchronization login of the cloud application based on the login information.
[0131] As an example, the terminal device can send the login information to the cloud device by using the encryption transmission mode. In this embodiment, the specific encryption transmission mode is not limited, and will not be described here.
[0132] By sending and saving the login information for the first time to log in the corresponding cloud application in the cloud server, when the user wants to synchronously log in the cloud application every time, the cloud device only needs to call the login information of the corresponding cloud application in the cloud server to log in the corresponding cloud application, without sending the login information once every time the user triggers the synchronization login control, which improves the convenience of the cloud device synchronously logging in the corresponding cloud application, and improves the efficiency of synchronously logging in the cloud application.
[0133] In some embodiments, in order to obtain the login information in time and improve the efficiency of synchronously logging in the cloud application, the login request includes the login information corresponding to the cloud application, and step S402: obtaining the login information corresponding to the cloud application in response to the login request includes:
[0134] In response to the login request, login information corresponding to the cloud application is intercepted from the login request.
[0135] The cloud device can obtain the login information corresponding to the cloud application by intercepting the login information from the login request sent by the terminal device.
[0136] As an example, the login information intercepted from the login request can be encrypted login information.
[0137] By directly intercepting the login information corresponding to the cloud application from the login request, the login information can be obtained in time when the user triggers the synchronization login control, and the cloud application can be logged in in time based on the obtained login information, thereby improving the efficiency of synchronously logging into the cloud application.
[0138] As an example, the encrypted login information can be login information encrypted by an elliptic curve encryption algorithm.
[0139] As an example, the encrypted login information can include a first transmission ciphertext and a second transmission ciphertext.
[0140] In some embodiments, in order to obtain the plaintext data of the login information simply and quickly and improve the efficiency of synchronously logging into the cloud application, after the cloud application synchronization login method intercepts the login information corresponding to the cloud application from the login request in response to the login request, the method can further include:
[0141] Obtain first identification data of the cloud device;
[0142] Map the first identification data to an elliptic curve by a hash function to obtain a second coordinate point of the first identification data on the elliptic curve;
[0143] Based on elliptic curve multiplication, obtain a public key according to the second coordinate point and a first coordinate point preset on the elliptic curve;
[0144] Based on elliptic curve multiplication, obtain a third coordinate point according to the second coordinate point and the first transmission ciphertext; the third coordinate point is a coordinate point of second identification data of the terminal application mapped on the elliptic curve;
[0145] Based on elliptic curve subtraction, obtain a fourth coordinate point according to the third coordinate point, the second transmission ciphertext and the public key; the fourth coordinate point is a coordinate point of the plaintext data of the login information on the elliptic curve;
[0146] Map the coordinate point of the login information on the elliptic curve to the plaintext data of the login information by a hash function to obtain the login information.
[0147] As an example, based on elliptic curve multiplication, the third coordinate point is obtained according to the second coordinate point and the first transmission ciphertext C1, and the following expression can be used:
[0148] k = d * C1 (5)
[0149] wherein k is the third coordinate point, d is the second coordinate point, C1 is the first transmission ciphertext, and * is a point multiplication algorithm in the elliptic curve encryption algorithm rules.
[0150] As an example, based on elliptic curve subtraction, the fourth coordinate point is obtained according to the third coordinate point, the second transmission ciphertext C2 and the public key, and the following expression can be used:
[0151] M = C2 - k * Q (6)
[0152] wherein M is the fourth coordinate point, C2 is the second transmission ciphertext, k is the third coordinate point, Q is the public key, - is a subtraction algorithm in the elliptic curve encryption algorithm rules, and * is a point multiplication algorithm in the elliptic curve encryption algorithm rules.
[0153] By taking the first identification data of the cloud device as a private key, the login information encrypted by the elliptic curve encryption algorithm is decrypted, and the plaintext data of the login information can be obtained simply and quickly, and the efficiency of the cloud application synchronization login is improved. At the same time, the login information is encrypted by the elliptic curve encryption algorithm, which can avoid the login information being stolen in the transmission process, ensure the security of the login information data transmission, and protect the user privacy.
[0154] In some embodiments, in order to avoid the situation that the login is unsuccessful after sending the synchronization login request to the cloud device, and improve the efficiency of the cloud device synchronization login, before step S403: logging into the cloud application based on the login information, the method further comprises:
[0155] In the case that the cloud application does not exist in the cloud device, jumping to the application market and installing the cloud application;
[0156] Sending a login request to the cloud application.
[0157] Before logging into the cloud application based on the login information, it is necessary to first determine whether the cloud application corresponding to the terminal application exists in the cloud device. If the cloud application corresponding to the terminal application does not exist in the cloud device, the cloud device jumps to the application market and installs the above-mentioned cloud application, so as to ensure that the cloud application can be successfully synchronized and logged in.
[0158] By detecting in advance whether the cloud application corresponding to the terminal application exists in the cloud device before logging into the cloud application, the situation that the login is unsuccessful after sending the synchronization login request to the cloud device can be avoided, and the efficiency of the cloud device synchronization login is improved.
[0159] To better describe the overall solution, some specific examples are given based on the above embodiments.
[0160] For example, such as Figure 5 The flowchart shown illustrates the cloud application synchronous login method. This cloud application synchronous login method may include steps S501-S513, which will be described in detail below.
[0161] S501: The user logs into terminal application A based on the login information.
[0162] S502: Determine whether the cloud device has a cloud application A corresponding to application A.
[0163] S503: If cloud application A exists, obtain the location link of cloud application A.
[0164] S504: Generate and display the synchronized login control.
[0165] S505: User clicks the synchronized login control.
[0166] S506: The terminal device sends a synchronous login request for cloud application A to the cloud device, and the synchronous login request carries encrypted login information.
[0167] S507: Cloud device decrypts received login information.
[0168] S508: Cloud devices determine whether cloud application A is installed.
[0169] S509: If cloud application A is not installed, redirect to the application store to install cloud application A.
[0170] S510: If cloud application A has been installed, the decrypted login information will be sent to the server.
[0171] S511: The server verifies login information.
[0172] S512: If the verification passes, log in to the cloud application based on the login information.
[0173] S513: Display the login success page.
[0174] Figure 6 This is a schematic diagram of the structure of a cloud application synchronization login device 600 applied to a terminal device, as provided in an embodiment of this application. Figure 6 As shown, the device may include an acquisition module 610, a receiving module 620, and a sending module 630.
[0175] The acquisition module 610 is used to determine whether a cloud application corresponding to the terminal application exists in the cloud device when the user logs into the terminal application.
[0176] The obtaining module 610 is further configured to, in a case where the cloud-side application exists in the cloud-side device, obtain a positioning link of the cloud-side application.
[0177] The obtaining module 610 is further configured to generate and display a synchronous login control corresponding to the positioning link.
[0178] The receiving module 620 is configured to receive a first input of the synchronous login control by the user.
[0179] The sending module 630 is configured to, in response to the first input, send a synchronous login request corresponding to the cloud-side application to the cloud-side device, so that the cloud-side device synchronously logs in the cloud-side application; the synchronous login request includes login information corresponding to the cloud-side application, and the login information is used for the cloud-side device to synchronously log in the cloud-side application.
[0180] In a case where the user logs in the terminal application and the cloud-side device includes a cloud-side application corresponding to the terminal application, the embodiment obtains a positioning link of the cloud-side application through the terminal device, and generates a synchronous login control based on the positioning link of the cloud-side application, so as to provide an entry for the user to synchronously log in the cloud-side application. In a case where the receiving module 620 receives a first input of the synchronous login control by the user, the sending module 630 sends a synchronous login request corresponding to the cloud-side application to the cloud-side device in response to the first input, so that the cloud-side device can log in the cloud-side application corresponding to the terminal application based on the synchronous login request. In this way, by providing the entry for the user to synchronously log in the cloud-side application, the user can one-key synchronously log in the cloud-side application, and the user experience is improved.
[0181] In some embodiments, the sending module 630 is further configured to, in response to the first input, send the login information corresponding to the cloud-side application to the cloud-side server, so that the cloud-side server saves the login information.
[0182] The receiving module 620 is further configured to receive a second input of the user for waking up the cloud-side application.
[0183] The sending module 630 is further configured to, in response to the second input, send a synchronous login request corresponding to the cloud-side application to the cloud-side device.
[0184] In some embodiments, the cloud-side application synchronous login apparatus 600 further includes a judging module.
[0185] The judging module is configured to, in response to the second input, judge whether the cloud-side server has login information corresponding to the terminal application.
[0186] The sending module 630 is further configured to, in a case where the cloud-side server has the login information, send a synchronous login request corresponding to the cloud-side application to the cloud-side device.
[0187] In some embodiments, the cloud application synchronous login apparatus 600 further comprises a calculation module;
[0188] The acquisition module 610 is further configured to, in response to the first input, acquire first identification data of the cloud device and second identification data of the terminal application before sending a synchronous login request corresponding to the cloud application to the cloud device;
[0189] The acquisition module 610 is further configured to set the first identification data as a private key and set the second identification data as a shared key.
[0190] The calculation module is configured to map the first identification data to an elliptic curve by a hash function to obtain a second coordinate point of the first identification data on the elliptic curve, map the second identification data to the elliptic curve by the hash function to obtain a third coordinate point of the second identification data on the elliptic curve, and map the plaintext data of the login information to the elliptic curve by the hash function to obtain a fourth coordinate point of the plaintext data of the login information on the elliptic curve.
[0191] The calculation module is further configured to obtain a public key based on elliptic curve multiplication according to the second coordinate point and a preset first coordinate point on the elliptic curve, and obtain a first transmission ciphertext based on the elliptic curve multiplication according to the third coordinate point and the preset first coordinate point.
[0192] The calculation module is further configured to obtain a second transmission ciphertext based on the elliptic curve multiplication according to the third coordinate point, the fourth coordinate point, and the public key.
[0193] The calculation module is further configured to determine the encrypted login information according to the first transmission ciphertext and the second transmission ciphertext.
[0194] Figure 7 Each module in the apparatus shown can implement Figure 3 each step in the method and achieve the corresponding technical effects, which will not be described in detail here for brevity.
[0195] Figure 7 is a structural schematic diagram of a cloud application synchronous login apparatus 700 applied to a cloud device provided by an embodiment of the present application. As Figure 7 shown, the apparatus can include a receiving module 710, an acquisition module 720, and a login module 730.
[0196] The receiving module 710 is configured to receive a login request sent by a terminal device, the login request being generated by the terminal device under the condition that it is determined that there is a cloud application corresponding to a terminal application in the cloud device and a first input of a user to a synchronous login control is received, the synchronous login control being used to request the cloud device to synchronously log in to the cloud application, and the terminal application being an application logged in by the user in the terminal device.
[0197] The obtaining module 720 is configured to obtain login information corresponding to the cloud application in response to the login request.
[0198] The login module 730 is configured to log in to the cloud application based on the login information.
[0199] The embodiment can avoid the user from entering the cloud device to repeatedly input the account and password for the login operation when synchronously logging in to the corresponding cloud application, greatly facilitates the user, and improves the user experience.
[0200] In some embodiments, the obtaining module 720 is further configured to obtain the login information corresponding to the cloud application from the cloud server in response to the login request, the login information in the cloud server being generated by the terminal device in a case where the terminal device receives the first input of the user to the synchronous login control, and the information sent to the cloud server.
[0201] In some embodiments, the obtaining module 720 is further configured to intercept the login information corresponding to the cloud application from the login request in response to the login request.
[0202] In some embodiments, the cloud application synchronous login apparatus 700 further comprises a computing module.
[0203] The obtaining module 720 is further configured to obtain the first identification data of the cloud device after intercepting the login information corresponding to the cloud application from the login request in response to the login request.
[0204] The computing module is configured to map the first identification data to an elliptic curve by a hash function to obtain a second coordinate point of the first identification data on the elliptic curve.
[0205] The computing module is further configured to obtain a public key based on elliptic curve multiplication according to the second coordinate point and a preset first coordinate point on the elliptic curve.
[0206] The computing module is further configured to obtain a third coordinate point based on elliptic curve multiplication according to the second coordinate point and the first transmission ciphertext; the third coordinate point is a coordinate point of the second identification data of the terminal application mapped on the elliptic curve.
[0207] The computing module is further configured to obtain a fourth coordinate point based on elliptic curve subtraction according to the third coordinate point, the second transmission ciphertext, and the public key; the fourth coordinate point is a coordinate point of the plaintext data of the login information located on the elliptic curve.
[0208] The computing module is further configured to map the coordinate point of the login information located on the elliptic curve to the plaintext data of the login information by the hash function to obtain the login information.
[0209] In some embodiments, the cloud application synchronization login apparatus 700 further comprises a downloading module and a sending module;
[0210] The downloading module is configured to jump to an application store and install the cloud application if the cloud application does not exist in the cloud device;
[0211] The sending module is configured to send a login request to the cloud application.
[0212] Figure 7 Each module in the apparatus shown can implement Figure 4 each step in the method and achieve the corresponding technical effects, which will not be described herein for brevity.
[0213] Figure 8 A hardware structure schematic diagram of an electronic device provided by an embodiment of the present application is shown.
[0214] The electronic device can include a processor 801 and a memory 802 having computer program instructions stored therein.
[0215] Specifically, the processor 801 described above can include a central processing unit (CPU), or a specific integrated circuit (Application Specific Integrated Circuit, ASIC), or can be configured to implement one or more integrated circuits of the embodiments of the present application.
[0216] The memory 802 can include a mass storage for data or instructions. By way of example and not limitation, the memory 802 can include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. Where appropriate, the memory 802 can include removable or non-removable (or fixed) media. Where appropriate, the memory 802 can be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, the memory 802 is a non-volatile solid-state memory.
[0217] In particular embodiments, the memory can include read-only memory (ROM), random-access memory (RAM), magnetic disk storage mediums, optical storage mediums, flash memory devices, electrical, optical, or other physical / tangible memory storage devices. Thus, in general, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software that, when executed (by one or more processors), is operable to perform operations described with reference to the methods according to an aspect of the present application.
[0218] The processor 801 implements the cloud application synchronous login method in any of the above embodiments by reading and executing computer program instructions stored in the memory 802.
[0219] In one example, the electronic device can further include a communication interface 803 and a bus 810. As shown, the processor 801, the memory 802, and the communication interface 803 are connected through the bus 810 and complete communication with each other. Figure 8
[0220] The communication interface 803 is mainly used to realize the communication between the modules, devices, units and / or equipment in the embodiments of the present application.
[0221] The bus 810 includes hardware, software or both to couple components of the electronic device to each other. By way of example, and not limitation, the bus can include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or another suitable bus or combination of two or more of these. Where appropriate, the bus 810 can include one or more buses. Although the present application describes and illustrates a particular bus, the present application contemplates any suitable bus or interconnect.
[0222] In addition, in combination with the cloud application synchronous login method in the above embodiments, the embodiments of the present application can provide a computer storage medium to realize. The computer storage medium has computer program instructions stored thereon; the computer program instructions are executed by the processor to realize any of the cloud application synchronous login methods in the above embodiments.
[0223] The embodiment of the present application further provides a computer program product comprising a computer program, wherein the computer program is processed to implement the cloud application synchronous login method in any of the above embodiments when executed.
[0224] It should be noted that the present application is not limited to the specific configurations and processes described above and shown in the drawings. For the sake of brevity, detailed descriptions of well-known methods are omitted. In the above embodiments, several specific steps are described and shown as examples. However, the method processes of the present application are not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order of the steps, after understanding the spirit of the present application.
[0225] The functional blocks shown in the above structural block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a functional card, etc. When implemented in software, the elements of the present application are program or code segments used to perform the required tasks. The program or code segments can be stored in a machine-readable medium or transmitted through a data signal carried in a carrier wave over a transmission medium or communication link. The "machine-readable medium" can include any medium capable of storing or transmitting information. Examples of the machine-readable medium include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segments can be downloaded via a computer network such as the Internet, an intranet, etc.
[0226] It should be further noted that the exemplary embodiments mentioned in the present application describe some methods or systems based on a series of steps or devices. However, the present application is not limited to the order of the above steps, that is, the steps can be executed in the order mentioned in the embodiments, or in an order different from the embodiments, or several steps can be executed simultaneously.
[0227] The computer program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other processing device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other processing device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0228] The above describes only specific implementation of the present application. For the convenience and brevity of description, the specific working process of the system, module and unit described above can refer to the corresponding process in the foregoing method embodiments, which will not be described herein. It should be understood that the protection scope of the present application is not limited in this way. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical range disclosed in the present application, and these modifications or replacements should be covered within the protection scope of the present application.
Claims
1. A cloud application synchronization login method, applied to a terminal device, and characterized in that, The method comprises: In the case of user login terminal application, judge whether there is a cloud application corresponding to the terminal application in the cloud device; In the case that the cloud application exists in the cloud device, the positioning link of the cloud application is obtained; Generate and display a synchronous login control corresponding to the positioning link; Receiving a first input of a user on the synchronous login control; In response to the first input, a synchronous login request corresponding to the cloud application is sent to the cloud device to enable the cloud device to synchronously log in to the cloud application; The login information corresponding to the cloud application is included in the synchronous login request, and the login information is used for the cloud device to synchronously log in to the cloud application; The login information is encrypted login information, and before the response to the first input, the method further comprises: Obtain the first identification data of the cloud device and the second identification data of the terminal application; The first identification data is set as a private key, and the second identification data is set as a shared key; Map the first identification data to an elliptic curve through a hash function to obtain a second coordinate point of the first identification data on the elliptic curve; map the second identification data to an elliptic curve through a hash function to obtain a third coordinate point of the second identification data on the elliptic curve; map the plaintext data of the login information to an elliptic curve through a hash function to obtain a fourth coordinate point of the plaintext data of the login information on the elliptic curve; Based on elliptic curve multiplication, a public key is obtained according to the second coordinate point and a preset first coordinate point on the elliptic curve; based on elliptic curve multiplication, a first transmission ciphertext is obtained according to the third coordinate point and the preset first coordinate point; Based on elliptic curve multiplication, a second transmission ciphertext is obtained according to the third coordinate point, the fourth coordinate point and the public key; Determine the encrypted login information according to the first transmission ciphertext and the second transmission ciphertext.
2. The method of claim 1, wherein, The response to the first input, the synchronous login request corresponding to the cloud application is sent to the cloud device, comprising: In response to the first input, the login information corresponding to the cloud application is sent to the cloud server to enable the cloud server to save the login information; Receive a second input of a user for waking up the cloud application; In response to the second input, a synchronous login request corresponding to the cloud application is sent to the cloud device.
3. The method of claim 2, wherein, The response to the second input, the synchronous login request corresponding to the cloud application is sent to the cloud device, comprising: In response to the second input, judge whether the cloud server exists login information corresponding to the terminal application; In the case that the cloud server exists the login information, a synchronous login request corresponding to the cloud application is sent to the cloud device. 4.A method for synchronously logging into an application in a cloud, applied to a cloud device, and the method comprises the steps of: The method comprises: The terminal device sends a login request, which is generated when the terminal device determines that there is a cloud application corresponding to a terminal application in the cloud device and receives a first input of a synchronization login control by a user, the synchronization login control being used to request the cloud device to synchronously log in to the cloud application, the terminal application being an application logged in by the user in the terminal device; In response to the login request, login information corresponding to the cloud application is obtained; The cloud application is logged in based on the login information; The login request includes login information corresponding to the cloud application, and the login information corresponding to the cloud application is obtained in response to the login request, including: In response to the login request, the login information corresponding to the cloud application is intercepted from the login request; The login information is encrypted login information, and the encrypted login information includes first transmission ciphertext and second transmission ciphertext; after the login information corresponding to the cloud application is intercepted from the login request in response to the login request, the method further includes: Obtain the first identification data of the cloud device; Map the first identification data to an elliptic curve through a hash function to obtain a second coordinate point of the first identification data on the elliptic curve; Based on elliptic curve multiplication, a public key is obtained according to the second coordinate point and a preset first coordinate point on the elliptic curve; Based on elliptic curve multiplication, a third coordinate point is obtained according to the second coordinate point and the first transmission ciphertext; the third coordinate point is a coordinate point of the second identification data of the terminal application mapped on the elliptic curve; Based on elliptic curve subtraction, a fourth coordinate point is obtained according to the third coordinate point, the second transmission ciphertext and the public key; the fourth coordinate point is a coordinate point of the plaintext data of the login information on the elliptic curve; The coordinate point of the login information on the elliptic curve is mapped to the plaintext data of the login information through a hash function to obtain the login information.
5. The method of claim 4, wherein, In response to the login request, the login information corresponding to the cloud application is obtained from the cloud server, and the login information in the cloud server is generated when the terminal device receives the first input of the synchronization login control by the user and is sent to the cloud server. Before logging in to the cloud application based on the login information, the method further includes:
6. The method of claim 4, wherein, In the case that the cloud application does not exist in the cloud device, jump to an application market and install the cloud application; Send a login request to the cloud application.
Citation Information
Patent Citations
Service processing method, system and device based on cloud mobile phone, equipment and medium
CN113691602A
Cloud mobile phone application arousing method and device, electronic equipment and storage medium
CN117850893A