Data processing method and apparatus, account login method and apparatus

By comparing usage habit data between the old and new phones, the system automatically logs in to the application on the new phone, solving the problem of re-entering accounts when switching phones and providing a convenient account login experience.

CN115080933BActive Publication Date: 2025-10-28GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110272361.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-12
Publication Date
2025-10-28
Estimated Expiration
2041-03-12

AI Technical Summary

Technical Problem

When users switch smartphones, they need to re-enter their account and password to log in to the application, resulting in poor convenience.

Method used

By acquiring usage habit data from old and new mobile phones, user similarity is determined, and when the similarity reaches a preset threshold, the account information from the old mobile phone is automatically sent to the new mobile phone to achieve automatic login.

Benefits of technology

Users no longer need to manually enter their account and password, improving convenience and security when switching phones.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115080933B_ABST
    Figure CN115080933B_ABST
Patent Text Reader

Abstract

This invention relates to a data processing method and apparatus, and an account login method and apparatus. The data processing method includes: acquiring first usage habit data of a first mobile terminal and second usage habit data of a second mobile terminal; determining a first user similarity between the first mobile terminal and the second mobile terminal based on the first and second usage habit data; and when the first user similarity reaches a preset similarity, sending the account information of an application from the first mobile terminal to the second mobile terminal, so that the second mobile terminal can automatically log in to the application using the received account information. When a user changes mobile terminals, there is no need for the user to enter an account and password; the user can automatically log in directly on the new mobile terminal, improving convenience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of terminal device technology, and in particular to an account login method and apparatus. Background Art

[0002] With the rapid development of terminal devices, they are becoming increasingly intelligent, and people's lives are inseparable from them. Taking smartphones as an example, when a user replaces a new smartphone, many applications on the original smartphone require an account and password to log in before they can be used. Correspondingly, when replacing a new smartphone, the corresponding applications on the new smartphone also require a new account and password to log in. When a user forgets their password, it usually causes a lot of trouble. Summary of the Invention

[0003] The purpose of this invention is to provide a data processing method and apparatus, and an account login method and apparatus, so that when a user changes mobile terminals, the user does not need to enter an account and password, and can automatically log in directly on the new mobile terminal, thereby improving convenience.

[0004] In a first aspect, embodiments of the present invention provide an account login method, applied to a first mobile terminal, the method comprising:

[0005] Acquire the first usage habit data of the first mobile terminal and the second usage habit data of the second mobile terminal;

[0006] Based on the first usage habit data and the second usage habit data, the first user similarity between the first mobile terminal and the second mobile terminal is determined.

[0007] When the similarity between the first user and the second user reaches a preset similarity, the account information of the application on the first mobile terminal is sent to the second mobile terminal so that the second mobile terminal can automatically log in to the application with the account information after receiving the account information.

[0008] In some embodiments, obtaining the second usage habit data of the second mobile terminal includes:

[0009] Obtain the second connection request instruction for the second mobile terminal and the second identity identifier of the second mobile terminal;

[0010] A first data transmission channel is established between the first mobile terminal and the second mobile terminal based on the second connection request instruction and the second identity identifier.

[0011] The second usage habit data of the second mobile terminal is obtained through the first data transmission channel.

[0012] In some embodiments, the method further includes:

[0013] When a shutdown command is received for automatic login of remote accounts to the application, the second connection request instruction is blocked.

[0014] In some embodiments, the first usage habit data includes first application usage habit data and / or first terminal usage data; the second usage habit data includes second application usage habit data and / or second terminal usage data.

[0015] Secondly, embodiments of the present invention provide an account login method applied to a second mobile terminal, the method comprising:

[0016] Acquire the second usage habit data of the second mobile terminal and the first usage habit data of the first mobile terminal;

[0017] Based on the first usage habit data and the second usage habit data, the second user similarity between the first mobile terminal and the second mobile terminal is determined.

[0018] When the similarity between the second user and the first user reaches a preset similarity, the account information of the application on the first mobile terminal is received.

[0019] The application will be automatically logged in using the account information.

[0020] In some embodiments, obtaining the first usage habit data of the first mobile terminal includes:

[0021] Obtain the first connection request instruction for the first mobile terminal and the first identity identifier of the first mobile terminal;

[0022] A second data transmission channel is established between the first mobile terminal and the second mobile terminal based on the first connection request instruction and the first identity identifier.

[0023] The first usage habit data of the first mobile terminal is obtained through the second data transmission channel.

[0024] In some embodiments, after determining the second user similarity between the first mobile terminal and the second mobile terminal, the method further includes:

[0025] When the second user similarity is less than the preset similarity, if an account login operation for the application is received, an automatic login failure message will be output.

[0026] Output the account login interface.

[0027] In some embodiments, automatically logging into the application using the account information includes:

[0028] Obtain the login operation for the first application in the application;

[0029] Based on the first application, obtain the first account information corresponding to the first application from the account information;

[0030] The first application is logged in automatically using the first account information.

[0031] Thirdly, embodiments of the present invention also provide a data processing apparatus applied to a first mobile terminal, the apparatus comprising:

[0032] The first data acquisition module is used to acquire the first usage habit data of the first mobile terminal and the second usage habit data of the second mobile terminal;

[0033] The first determining module is used to determine the first user similarity between the first mobile terminal and the second mobile terminal based on the first usage habit data and the second usage habit data;

[0034] The sending module is used to send the account information of the application of the first mobile terminal to the second mobile terminal when the similarity of the first user reaches a preset similarity, so that the second mobile terminal can automatically log in to the application with the account information after receiving the account information.

[0035] Fourthly, embodiments of the present invention also provide an account login device applied to a second mobile terminal, the device comprising:

[0036] The second data acquisition module is used to acquire the second usage habit data of the second mobile terminal and the first usage habit data of the first mobile terminal;

[0037] The second determining module is used to determine the second user similarity between the first mobile terminal and the second mobile terminal based on the first usage habit data and the second usage habit data.

[0038] The receiving module is used to receive the account information of the application of the first mobile terminal when the similarity of the second user reaches a preset similarity.

[0039] The login module is used to automatically log in to the application using the account information.

[0040] Fifthly, embodiments of the present invention provide a first mobile terminal, the first mobile terminal comprising:

[0041] At least one first processor, and

[0042] A first memory, communicatively connected to the at least one first processor, stores instructions executable by the at least one first processor, which, when executed by the at least one first processor, enable the at least one first processor to perform the method described above.

[0043] Sixthly, embodiments of the present invention provide a second mobile terminal, the second mobile terminal comprising:

[0044] At least one second processor, and

[0045] A second memory, communicatively connected to the second processor, stores instructions executable by the at least one second processor, which, when executed by the at least one second processor, enable the at least one second processor to perform the method described above.

[0046] In a seventh aspect, embodiments of the present invention also provide a non-volatile computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are executed by a terminal, the first mobile terminal performs the data processing method as described above, or the second mobile terminal performs the account login method as described above.

[0047] Eighthly, embodiments of the present invention also provide a computer program product, the computer program product including a computer program stored on a non-volatile computer-readable storage medium, the computer program including program instructions, which, when executed by a terminal, cause the terminal to perform the above-described method.

[0048] Compared with the prior art, this application has at least the following beneficial effects: The data processing method and apparatus, and account login method and apparatus of the embodiments of the present invention involve a first mobile terminal acquiring its own first usage habit data and a second mobile terminal acquiring second usage habit data; based on the first and second usage habit data, determining a first user similarity between the first and second mobile terminals to determine whether the users of the first and second mobile terminals are the same user; when the first user similarity reaches a preset similarity, they are determined to be the same user, and the account information of the application of the first mobile terminal is sent to the second mobile terminal so that the second mobile terminal can automatically log in to the application with the account information after receiving it. Correspondingly, the second mobile terminal can also acquire its own second usage habit data and the first mobile terminal's first usage habit data, and similarly determine a second user similarity between the first and second mobile terminals based on the first and second usage habit data; when the second user similarity reaches a preset similarity, they are determined to be the same user. In this case, the second mobile terminal receives the account information of the application of the first mobile terminal and automatically logs in to the application with the account information, without requiring the user to re-enter account information, effectively improving convenience. Attached Figure Description

[0049] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.

[0050] Figure 1 This is a schematic diagram of a scenario of an embodiment of the first mobile terminal and the second mobile terminal of the present invention;

[0051] Figure 2 This is a schematic diagram of the hardware structure of an embodiment of the first mobile terminal of the present invention;

[0052] Figure 3 This is a schematic diagram of the hardware structure of an embodiment of the second mobile terminal of the present invention;

[0053] Figure 4 This is a flowchart illustrating an embodiment of the data processing method of the present invention;

[0054] Figure 5 This is a flowchart illustrating an embodiment of the account login method of the present invention;

[0055] Figure 6 This is a schematic diagram of the structure of one embodiment of the data processing device of the present invention;

[0056] Figure 7 This is a schematic diagram of the structure of one embodiment of the data processing device of the present invention;

[0057] Figure 8 This is a schematic diagram of the structure of an embodiment of the account login device of the present invention;

[0058] Figure 9 This is a schematic diagram of the structure of an embodiment of the account login device of the present invention. Detailed Implementation

[0059] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0060] The first or second mobile terminal can be a mobile phone, tablet computer, or any electronic device with a video screen and / or communication capabilities. When a user changes mobile terminals, they can automatically log in on the new mobile terminal without needing to enter an account and password, thus improving convenience.

[0061] Figure 1 The diagram illustrates an interactive scenario between the first mobile terminal 100 and the second mobile terminal 200.

[0062] The first mobile terminal 100 and the second mobile terminal 200 work together so that when a user changes mobile terminals, the user does not need to enter an account and password and can automatically log in on the new mobile terminal, improving convenience.

[0063] Figure 2 The hardware structure of the first mobile terminal 100 is illustrated schematically, such as... Figure 1 As shown, the first controller 10 of the first mobile terminal 100 includes a first memory 11 and a first processor 12, with the first processor 12 connected to the first memory 11. Those skilled in the art will understand that... Figure 1 The structure shown does not constitute a limitation on the first mobile terminal 100. The first mobile terminal 100 may include more or fewer components than shown, or combine some components, or split some components, or have different component arrangements.

[0064] The first memory 11, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The first memory 11 may include a program storage area and a data storage area. The program storage area may store the operating system and application programs required for at least one function; the data storage area may store data created based on the use of the terminal. Furthermore, the first memory 11 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 11 may optionally include memory remotely located relative to the first processor 12, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0065] The first processor 12 is the control center of the first mobile terminal 100. It connects various parts of the terminal through various interfaces and lines. By running or executing software programs and / or modules stored in the first memory 11, and calling data stored in the first memory 11, it performs various functions of the first terminal and processes data, thereby monitoring the first mobile terminal as a whole, such as implementing the data processing method described in any embodiment of the present invention.

[0066] The first processor 12 can be one or more. Figure 2 Taking a first processor 12 as an example, the first processor 12 and the first memory 11 can be connected via a bus or other means. Figure 1 For example, the first processor 12 may be connected via a bus. It may include a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a controller, a field-programmable gate array (FPGA) device, etc. The processor 12 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 combined with a DSP core, or any other such configuration.

[0067] The data processing method and apparatus, and the account login method and apparatus provided in the embodiments of the present invention can be executed by a first mobile terminal 100 or a second mobile terminal 200. Specifically, in some embodiments, the data processing method can be executed by a first processor 12.

[0068] Correspondingly, Figure 3 The hardware structure of the second mobile terminal 200 is illustrated schematically, such as... Figure 1 As shown, the second controller 20 of the second mobile terminal 100 includes a second memory 21 and a second processor 22, with the second processor 22 connected to the second memory 21. Those skilled in the art will understand that... Figure 3 The structure shown does not constitute a limitation on the second mobile terminal 200. The second mobile terminal 200 may include more or fewer components than shown, or combine some components, or split some components, or have different component arrangements.

[0069] The hardware structure of the second mobile terminal 200 is similar, and will not be described in detail here.

[0070] Figure 4 This is a flowchart illustrating the data processing method provided in an embodiment of the present invention, such as... Figure 4 As shown, the data processing method is applied to the first mobile terminal 100 and executed by the first controller 10 of the first mobile terminal 100. The method includes:

[0071] 101: Obtain the first usage habit data of the first mobile terminal and the second usage habit data of the second mobile terminal.

[0072] Specifically, the first usage habit data includes first application usage habit data and / or first terminal usage data. The first application usage habit data includes at least one of the following: downloaded application information, average entertainment duration, and average call duration.

[0073] The data used by the first terminal includes at least one of the following: average swipe length, average screen usage time, and average number of unlocks.

[0074] For example, when a user needs to replace their smartphone, the old smartphone is the first mobile terminal, and the new smartphone is the second mobile terminal. The system retrieves the first usage habit data of the first mobile terminal, i.e., the first usage habit data of the old smartphone. This can be within a preset time period, such as the last three days or the last day, with no time limit. The first usage habit data includes first application usage habits and first terminal usage data. The first application usage habits can include downloaded application information. For example, the user's old mobile terminal may have multiple applications of different categories downloaded, including office applications, communication and chat applications, video and music applications, entertainment applications, and practical life applications. The application information includes the names of these applications, etc.

[0075] Average entertainment time refers to the average time users spend using entertainment applications. Entertainment applications can include video and music applications, entertainment and leisure applications, and other entertainment-related applications. Average usage time can include game time, music listening time, video viewing time, etc. For example, we can count the usage time of entertainment applications during fixed time periods each day within a preset period (three days), such as 9:00-12:00, 12:00-6:00, 6:00-11:00, or even other time periods, to obtain the usage time for each time period and thus the average daily usage time of entertainment applications.

[0076] Average call duration refers to the average call duration when a user makes or receives a call on the first mobile terminal.

[0077] In the first terminal usage data, the average swipe length refers to the average swipe length counted when the user operates the first mobile terminal within a preset time period, which is one of the indicators of the user's personal operating habits; the average screen usage time refers to the average screen usage time of the user on the first mobile terminal within a preset time period; and the average number of unlocks refers to the average number of times the user unlocks the screen of the first mobile terminal within a preset time period.

[0078] It is understandable that the first usage habit data is not limited to the data listed above, but may also include other data related to user habits, which will not be elaborated here.

[0079] After obtaining the first usage habit data, the first usage habit data is packaged and stored locally on the first mobile terminal.

[0080] Furthermore, the first mobile terminal acquires the second usage habit data of the second mobile terminal.

[0081] Since it is necessary to know whether the user of the first mobile terminal and the user of the second mobile terminal are the same user, it is necessary to obtain the second usage habit data of the second mobile terminal.

[0082] In some embodiments, obtaining the second usage habit data of the second mobile terminal may include:

[0083] Obtain the second connection request instruction for the second mobile terminal and the second identity identifier of the second mobile terminal;

[0084] A first data transmission channel is established between the first mobile terminal and the second mobile terminal based on the second connection request instruction and the second identity identifier.

[0085] The second usage habit data of the second mobile terminal is obtained through the first data transmission channel.

[0086] Specifically, when the first mobile terminal obtains the second usage habit data of the second mobile terminal, it obtains the second connection request instruction for the second mobile terminal and the second identity identifier of the second mobile terminal. Then, according to the second connection request instruction and the second identity identifier, a first data transmission channel is established between the first mobile terminal and the second mobile terminal, and the second usage habit data of the second mobile terminal is obtained through the first data transmission channel.

[0087] Taking Bluetooth transmission as an example, both the first and second mobile terminals have their Bluetooth turned on. Then, Bluetooth pairing is performed, which involves obtaining the second connection request command and the second identity identifier of the second mobile terminal. The second identity identifier can be the Bluetooth name, ID, etc. of the second mobile terminal to identify the second mobile terminal. After successful Bluetooth pairing, a first data transmission channel is established between the first and second mobile terminals based on the second connection request command and the second identity identifier. The first data transmission channel is the data transmission channel after successful Bluetooth pairing, enabling the first mobile terminal to obtain the second usage habit data of the second mobile terminal through the first data transmission channel.

[0088] The second usage habit data is similar to the first usage habit data. The second usage habit data includes second application usage habit data and / or second terminal usage data, and is the user habit data obtained by the second mobile terminal. The second mobile terminal can send it to the first mobile terminal via Bluetooth.

[0089] It is understandable that the transmission of usage habit data between the first mobile terminal and the second mobile terminal is not limited to Bluetooth transmission mode. It can also be achieved through Wi-Fi direct connection, NFC, or any local area network.

[0090] 102: Based on the first usage habit data and the second usage habit data, determine the first user similarity between the first mobile terminal and the second mobile terminal.

[0091] After obtaining first usage habit data and second usage habit data on the first mobile terminal, the first user similarity between the first mobile terminal and the second mobile terminal is determined based on the first usage habit data and the second usage habit data.

[0092] For example, by comparing the first usage habit data and the second usage habit data, when the data similarity between the first usage habit data and the second usage habit data reaches a preset similarity, it is determined that the user using the first mobile terminal and the user using the second mobile terminal are the same user. The data similarity between the first usage habit data and the second usage habit data represents the first user similarity between the first mobile terminal and the second mobile terminal.

[0093] Therefore, by simply comparing the first usage habit data and the second usage habit data, the first user similarity between the first mobile terminal and the second mobile terminal can be determined.

[0094] The preset similarity can be 90% or even 99%. The higher the similarity of the first user, the greater the possibility that they are the same user, and vice versa.

[0095] Similarly, when the similarity of the first user is less than the preset similarity, it can be determined that the user of the first mobile terminal and the user of the second mobile terminal are different users.

[0096] When the users are identified as different, the first mobile terminal can refuse to send the application's account information to the second mobile terminal to prevent others from logging in without input, thus ensuring the security of personal account information.

[0097] It is understood that determining the first user similarity between the first mobile terminal and the second mobile terminal can be performed by either the first mobile terminal or the second mobile terminal, and no limitation is made here.

[0098] 103: When the similarity between the first user and the second user reaches a preset similarity, the account information of the application of the first mobile terminal is sent to the second mobile terminal so that the second mobile terminal can automatically log in to the application with the account information after receiving the account information.

[0099] Specifically, when the similarity of the first user reaches a preset similarity level, such as 99% or higher, it is determined that the user of the first mobile terminal and the user of the second mobile terminal are the same user. The first mobile terminal then sends the application's account information to the second mobile terminal, allowing the second mobile terminal to automatically log in to the application using the first mobile terminal's account information. The account information includes login credentials such as username and password, thus eliminating the need for the user to re-enter login information on the second mobile terminal to log in to the corresponding application.

[0100] To ensure user information security, users can also disable automatic login from accounts in different locations in applications already logged into on the first mobile terminal. In some embodiments, the method further includes:

[0101] When a shutdown command is received for automatic login of remote accounts to the application, the second connection request instruction is blocked.

[0102] Specifically, when a user disables the automatic login function for accounts from different locations in an application with an already logged-in account on the first mobile terminal, the first mobile terminal receives the disabling operation for automatic login of accounts from different locations in the application, blocks the second connection request instruction initiated by the second mobile terminal, and thus stops judging the matching degree between the user of the first mobile terminal and the user of the second mobile terminal.

[0103] In this embodiment, a first mobile terminal acquires its own first usage habit data and a second mobile terminal's second usage habit data; based on the first and second usage habit data, it determines a first user similarity between the first and second mobile terminals to determine whether the users of the first and second mobile terminals are the same user. When the first user similarity reaches a preset similarity, it is determined that they are the same user, and the account information of the application of the first mobile terminal is sent to the second mobile terminal so that the second mobile terminal can automatically log in to the application with the account information after receiving the account information.

[0104] Correspondingly, such as Figure 5 As shown, this embodiment of the invention also provides an account login method, applied to a second mobile terminal 200, and executed by a second controller 20 of the second mobile terminal 200. The method includes:

[0105] 201: Obtain the second usage habit data of the second mobile terminal and the first usage habit data of the first mobile terminal.

[0106] In some embodiments, obtaining the first usage habit data of the first mobile terminal may include:

[0107] Obtain the first connection request instruction for the first mobile terminal and the first identity identifier of the first mobile terminal;

[0108] A second data transmission channel is established between the first mobile terminal and the second mobile terminal based on the first connection request instruction and the first identity identifier.

[0109] The first usage habit data of the first mobile terminal is obtained through the second data transmission channel.

[0110] Specifically, similar to the data processing method of the first mobile terminal, the second usage habit data of the second mobile terminal and the first usage habit data of the first mobile terminal are obtained, which will not be elaborated here.

[0111] 202: Based on the first usage habit data and the second usage habit data, determine the second user similarity between the first mobile terminal and the second mobile terminal.

[0112] Specifically, similar to the data processing method of the first mobile terminal, the second mobile terminal can determine the second user similarity between the first mobile terminal and the second mobile terminal.

[0113] In some embodiments, after determining the second user similarity between the first mobile terminal and the second mobile terminal, the method further includes:

[0114] When the second user similarity is less than the preset similarity, if an account login operation for the application is received, an automatic login failure message will be output.

[0115] Output the account login interface.

[0116] Specifically, when the similarity of the second user is less than the preset similarity, such as less than 90%, it is determined that the users of the first mobile terminal and the second mobile terminal are different users. At this time, the second mobile terminal outputs a prompt message indicating that automatic login has failed, reminding the user that they cannot log in to the application without entering account information, and also outputs an account login interface for the user to enter account information to log in to the application.

[0117] 203: When the similarity of the second user reaches a preset similarity, receive the account information of the application of the first mobile terminal.

[0118] Specifically, when the second user similarity reaches a preset similarity, it is determined that the user of the first mobile terminal and the second mobile terminal are the same user. At this time, the first mobile terminal sends the application's account information to the second mobile terminal, and the second mobile terminal receives the application's account information from the first mobile terminal.

[0119] 204: Automatically log in to the application using the account information.

[0120] Since there are usually multiple applications, in some embodiments, automatically logging into the application using the account information may include:

[0121] Obtain the login operation for the first application in the application;

[0122] Based on the first application, obtain the first account information corresponding to the first application from the account information;

[0123] The first application is logged in automatically using the first account information.

[0124] Specifically, when a user operates the second mobile terminal, the second mobile terminal obtains a login operation for the first application within the application. For example, if a user clicks to enter the interface of an application A (i.e., the first application), and the user is identified as the same user as the first mobile terminal through identity verification, the second mobile terminal obtains a login operation for application A. Then, based on application A, the second mobile terminal obtains the first account information corresponding to application A from the account information sent by the first mobile terminal, including the username and password. The second mobile terminal then uses the first account information to log in to application A (the first application), thereby achieving automatic login of the second mobile terminal to application A without requiring the user to re-enter the username and password, effectively improving convenience.

[0125] In the account login method of this invention, the second mobile terminal can also obtain its own second usage habit data and the first usage habit data of the first mobile terminal. Similarly, based on the first usage habit data and the second usage habit data, the second user similarity between the first mobile terminal and the second mobile terminal can be determined. When the second user similarity reaches a preset similarity, it is determined that they are the same user. At this time, the account information of the application of the first mobile terminal is received, and the application is automatically logged in using the account information without the user having to re-enter the account information, which effectively improves convenience.

[0126] Correspondingly, such as Figure 6 As shown, this embodiment of the invention also provides a data processing device that can be applied to a terminal, for example... Figure 1 The first mobile terminal 100 shown includes a data processing device 800 comprising:

[0127] The first data acquisition module 801 is used to acquire the first usage habit data of the first mobile terminal and the second usage habit data of the second mobile terminal.

[0128] The first determining module 802 is used to determine the first user similarity between the first mobile terminal and the second mobile terminal based on the first usage habit data and the second usage habit data;

[0129] The sending module 803 is used to send the account information of the application of the first mobile terminal to the second mobile terminal when the similarity of the first user reaches a preset similarity, so that the second mobile terminal can automatically log in to the application with the account information after receiving the account information.

[0130] The data processing method and apparatus of this invention involve a first mobile terminal acquiring its own first usage habit data and a second mobile terminal acquiring second usage habit data; based on the first and second usage habit data, determining a first user similarity between the first and second mobile terminals to determine whether the users of the first and second mobile terminals are the same user; when the first user similarity reaches a preset similarity, they are determined to be the same user; and sending the application account information of the first mobile terminal to the second mobile terminal so that the second mobile terminal can automatically log in to the application with the account information after receiving the account information.

[0131] In some embodiments, the first data acquisition module 801 is further configured to:

[0132] Obtain the second connection request instruction for the second mobile terminal and the second identity identifier of the second mobile terminal;

[0133] A first data transmission channel is established between the first mobile terminal and the second mobile terminal based on the second connection request instruction and the second identity identifier.

[0134] The second usage habit data of the second mobile terminal is obtained through the first data transmission channel.

[0135] In some embodiments, please refer to Figure 7 The data processing device 800 also includes:

[0136] The shielding module 804 is used to shield the second connection request instruction when it receives a shutdown operation for automatic login of remote accounts for the application.

[0137] In some embodiments, the first usage habit data includes first application usage habit data and / or first terminal usage data; the second usage habit data includes second application usage habit data and / or second terminal usage data.

[0138] Correspondingly, such as Figure 8 As shown, this embodiment of the invention also provides an account login device, which can be applied to a terminal, for example... Figure 1 The second mobile terminal 200 shown, and the account login device 900 include:

[0139] The second data acquisition module 901 is used to acquire the second usage habit data of the second mobile terminal and the first usage habit data of the first mobile terminal.

[0140] The second determining module 902 is used to determine the second user similarity between the first mobile terminal and the second mobile terminal based on the first usage habit data and the second usage habit data;

[0141] The receiving module 903 is used to receive the account information of the application of the first mobile terminal when the similarity of the second user reaches a preset similarity.

[0142] The login module 904 is used to automatically log in to the application using the account information.

[0143] In the account login method and apparatus of this embodiment, the second mobile terminal can also obtain its own second usage habit data and the first usage habit data of the first mobile terminal. Similarly, based on the first usage habit data and the second usage habit data, the second user similarity between the first mobile terminal and the second mobile terminal can be determined. When the second user similarity reaches a preset similarity, it is determined that they are the same user. At this time, the account information of the application of the first mobile terminal is received, and the application is automatically logged in using the account information without the user having to re-enter the account information, which effectively improves convenience.

[0144] In some embodiments, the second data acquisition module 901 is further configured to:

[0145] Obtain the first connection request instruction for the first mobile terminal and the first identity identifier of the first mobile terminal;

[0146] A second data transmission channel is established between the first mobile terminal and the second mobile terminal based on the first connection request instruction and the first identity identifier.

[0147] The first usage habit data of the first mobile terminal is obtained through the second data transmission channel.

[0148] In some embodiments, please refer to Figure 9 The account login device 900 also includes:

[0149] Output module 905 is used for:

[0150] When the second user similarity is less than the preset similarity, if an account login operation for the application is received, an automatic login failure message will be output.

[0151] Output the account login interface.

[0152] In some embodiments, the login module 904 is further configured to:

[0153] Obtain the login operation for the first application in the application;

[0154] Based on the first application, obtain the first account information corresponding to the first application from the account information;

[0155] The first application is logged in automatically using the first account information.

[0156] It should be noted that the above-described apparatus possesses the corresponding functional modules and beneficial effects of the method. Technical details not described in detail in the apparatus embodiments can be found in the methods provided in the embodiments of this application.

[0157] This application provides a non-volatile computer-readable storage medium storing computer-executable instructions that are executed by one or more processors, for example... Figure 2 One of the first processors 12 can enable the one or more first processors 12 to execute the data processing method in any of the above method embodiments, for example, to execute the above-described... Figure 4 Steps 101 to 103 of the method are implemented. Figure 6 Modules 801-803 and Figure 7 The functions of modules 801-804 in the document; for example Figure 3 One or more second processors 22 may be configured to execute the account login method in any of the above method embodiments, for example, to execute the method described above. Figure 5 Method steps 201 to 204 in the method; implementation Figure 8 Modules 901-904 and Figure 9 The functions of modules 901-905 in the document.

[0158] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0159] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented using software and a general-purpose hardware platform, or of course, using hardware. Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0160] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; under the concept of the present invention, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the present invention as described above, which are not provided in detail for the sake of brevity; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A data processing method, characterized in that, Applied to a first mobile terminal, the method includes: Acquire first usage habit data of the first mobile terminal and second usage habit data of the second mobile terminal, wherein the first usage habit data includes first application usage habit data and / or first terminal usage data, the second usage habit data includes second application usage habit data and / or second terminal usage data, the first application usage habit data and the second application usage habit data include at least one of downloaded application information, average entertainment time, and average call time, and the first terminal usage data and the second terminal usage data include at least one of average swipe length, average screen usage time, and average number of unlocks; Based on the first usage habit data and the second usage habit data, the first user similarity between the first mobile terminal and the second mobile terminal is determined. When the similarity between the first user and the second user reaches a preset similarity, the account information of the application on the first mobile terminal is sent to the second mobile terminal so that the second mobile terminal can automatically log in to the application with the account information after receiving the account information.

2. The data processing method according to claim 1, characterized in that, The acquisition of the second usage habit data of the second mobile terminal includes: Obtain the second connection request instruction for the second mobile terminal and the second identity identifier of the second mobile terminal; A first data transmission channel is established between the first mobile terminal and the second mobile terminal based on the second connection request instruction and the second identity identifier. The second usage habit data of the second mobile terminal is obtained through the first data transmission channel.

3. The data processing method according to claim 2, characterized in that, The method further includes: When a shutdown command is received for automatic login of remote accounts to the application, the second connection request instruction is blocked.

4. An account login method, characterized in that, Applied to a second mobile terminal, the method includes: Acquire second usage habit data of the second mobile terminal and first usage habit data of the first mobile terminal, wherein the first usage habit data includes first application usage habit data and / or first terminal usage data, the second usage habit data includes second application usage habit data and / or second terminal usage data, the first application usage habit data and the second application usage habit data include at least one of downloaded application information, average entertainment time, and average call time, and the first terminal usage data and the second terminal usage data include at least one of average swipe length, average screen usage time, and average number of unlocks; Based on the first usage habit data and the second usage habit data, the second user similarity between the first mobile terminal and the second mobile terminal is determined. When the similarity between the second user and the first user reaches a preset similarity, the account information of the application on the first mobile terminal is received. The application will be automatically logged in using the account information.

5. The account login method according to claim 4, characterized in that, The acquisition of the first usage habit data of the first mobile terminal includes: Obtain the first connection request instruction for the first mobile terminal and the first identity identifier of the first mobile terminal; A second data transmission channel is established between the first mobile terminal and the second mobile terminal based on the first connection request instruction and the first identity identifier. The first usage habit data of the first mobile terminal is obtained through the second data transmission channel.

6. The account login method according to claim 4, characterized in that, After determining the second user similarity between the first mobile terminal and the second mobile terminal, the method further includes: When the second user similarity is less than the preset similarity, if an account login operation for the application is received, an automatic login failure message will be output. Output the account login interface.

7. The account login method according to claim 4, characterized in that, The automatic login to the application using the account information includes: Obtain the login operation for the first application in the application; Based on the first application, obtain the first account information corresponding to the first application from the account information; The first application is logged in automatically using the first account information.

8. A data processing apparatus, characterized in that, Applied to a first mobile terminal, the device includes: The first data acquisition module is used to acquire first usage habit data of the first mobile terminal and second usage habit data of the second mobile terminal. The first usage habit data includes first application usage habit data and / or first terminal usage data, and the second usage habit data includes second application usage habit data and / or second terminal usage data. The first application usage habit data and the second application usage habit data include at least one of downloaded application information, average entertainment time, and average call time. The first terminal usage data and the second terminal usage data include at least one of average swipe length, average screen usage time, and average number of unlocks. The first determining module is used to determine the first user similarity between the first mobile terminal and the second mobile terminal based on the first usage habit data and the second usage habit data; The sending module is used to send the account information of the application of the first mobile terminal to the second mobile terminal when the similarity of the first user reaches a preset similarity, so that the second mobile terminal can automatically log in to the application with the account information after receiving the account information.

9. An account login device, characterized in that, The device, applied to a second mobile terminal, includes: The second data acquisition module is used to acquire second usage habit data of the second mobile terminal and first usage habit data of the first mobile terminal. The first usage habit data includes first application usage habit data and / or first terminal usage data. The second usage habit data includes second application usage habit data and / or second terminal usage data. The first application usage habit data and the second application usage habit data include at least one of downloaded application information, average entertainment time, and average call time. The first terminal usage data and the second terminal usage data include at least one of average swipe length, average screen usage time, and average number of unlocks. The second determining module is used to determine the second user similarity between the first mobile terminal and the second mobile terminal based on the first usage habit data and the second usage habit data; The receiving module is used to receive the account information of the application of the first mobile terminal when the similarity of the second user reaches a preset similarity. The login module is used to automatically log in to the application using the account information.

10. A first mobile terminal, characterized in that, The first mobile terminal includes: At least one first processor, and A first memory, communicatively connected to the at least one processor, stores instructions executable by the at least one first processor, the instructions being executed by the at least one first processor to enable the at least one first processor to perform the method according to any one of claims 1-3.

11. A second mobile terminal, characterized in that, The second mobile terminal includes: At least one second processor, and A second memory, communicatively connected to the at least one second processor, stores instructions executable by the at least one second processor, which, when executed by the at least one second processor, enable the at least one second processor to perform the method according to any one of claims 4-7.

12. A non-volatile computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that, when executed by a terminal, cause the terminal to perform the method as described in any one of claims 1-3 or the method as described in any one of claims 4-7.

Citation Information

Patent Citations

  • Data synchronous processing method and wearable device

    CN105516282A

  • Account synchronization method based on NFC, medium and terminal

    CN111107545A