Remote controller control method and storage medium

By integrating fingerprint sensor and RF transmitter on the remote control, obtaining and sending the account associated with the user's fingerprint, the problem of low login efficiency of smart terminal equipment account is solved, and fast and convenient account input is achieved.

CN119254256APending Publication Date: 2025-01-03WEIFANG GOERTEK ELECTRONICS CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411251750.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

The existing smart terminal devices can input user accounts through remote controls slowly, have low efficiency and poor user experience.

Method used

Use fingerprint sensor to obtain user fingerprints, identify fingerprints and obtain associated user accounts, and send the account to the terminal device for login through an RF transmitter to avoid manually entering the account.

Benefits of technology

It improves the efficiency of user account input, simplifies the login process, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119254256A_ABST
    Figure CN119254256A_ABST
Patent Text Reader

Abstract

The invention discloses a remote controller control method and relates to the field of terminal equipment control, the remote controller control method is applied to a remote controller, the remote controller comprises a fingerprint sensor arranged on the upper surface of a shell, and the remote controller control method comprises the steps that a user fingerprint is obtained through the fingerprint sensor; the user fingerprint is recognized, a user account corresponding to the user fingerprint is obtained according to a recognition result, and the user fingerprint and the user account have an association relationship; and sending the user account to a terminal device so as to log in an application program. The invention further discloses a remote controller control method applied to the terminal equipment and a storage medium, the user account is associated with the user fingerprint and stored in the remote controller, and when the terminal equipment has a login demand, the corresponding user account can be obtained by directly identifying the user fingerprint and is sent to the terminal equipment for login; the user does not need to input the user account, and the input efficiency of the user account is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent device control technology, and in particular to a remote control method and a storage medium. Background Art

[0002] At present, with the rapid development of smart TVs and TV boxes, their derivative applications are becoming more and more abundant, such as streaming video applications, shopping applications, instant messaging applications, etc. These applications usually require registration and login of personal accounts, and the applications can push relevant content based on the usage preferences and habits of specific users. For non-touch smart TVs or TV boxes and other products, the account login method is currently mainly to control the virtual keyboard in the application through the direction keys of the remote control, and select the corresponding characters through the up, down, left, right and other direction keys on the remote control to complete user identification and account login, which is slow, inefficient, and has a poor user experience.

[0003] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention

[0004] The main purpose of the present application is to provide a remote control method and storage medium, aiming to solve the technical problem of low efficiency in entering a user account through a remote control when logging into an existing smart terminal device account.

[0005] To achieve the above-mentioned purpose, the present application proposes a remote control control method, which is applied to a remote control, wherein the remote control includes a control board, a memory, a battery, an RF transmitter, a fingerprint sensor and a housing, wherein the control board, the memory, the battery and the RF transmitter are fixed inside the housing, the fingerprint sensor is arranged on the upper surface of the housing, and the fingerprint sensor, the battery, the RF transmitter and the memory are electrically connected to the control board respectively. The remote control control method includes the following steps:

[0006] Acquiring a user's fingerprint through the fingerprint sensor;

[0007] Identify the user fingerprint, and obtain a user account corresponding to the user fingerprint according to the identification result, wherein the user fingerprint and the user account have an associated relationship;

[0008] The user account is sent to the terminal device for logging into the application.

[0009] In one embodiment, after the step of identifying the user fingerprint and obtaining the user account corresponding to the user fingerprint according to the identification result, the method further includes:

[0010] Cache the user account in a preset cache area of ​​the memory;

[0011] When a user account login request sent by a terminal device is received, the user account cached in the preset cache area is sent to the terminal device for login.

[0012] In one embodiment, the housing is further provided with an indicator light, and after the step of caching the user account to a preset cache area of ​​the memory, the method further includes:

[0013] Obtaining a cache time of the user account, and comparing the cache time with a preset cache time;

[0014] When it is determined that the cache time is greater than or equal to the preset cache time, controlling the indicator light to flash according to a first preset rule to remind the user to re-verify the user identity;

[0015] And, locking the preset storage area.

[0016] In one embodiment, after the step of controlling the indicator light to flash according to a first preset rule to remind the user to re-verify the user identity when determining that the cache time is greater than or equal to the preset cache time, the method further includes:

[0017] Re-acquire the user fingerprint, and check whether the user fingerprint is consistent with the cached user fingerprint associated with the user account;

[0018] When it is determined that the user fingerprints are consistent, the preset cache area is unlocked.

[0019] In one embodiment, the remote controller control method further includes:

[0020] After determining that the terminal device is turned off, clear the user accounts cached in the preset cache area.

[0021] In one embodiment, the step of identifying the user fingerprint and obtaining the user account corresponding to the user fingerprint according to the identification result includes:

[0022] Matching the user fingerprint with pre-stored user fingerprints;

[0023] A pre-stored user fingerprint matching the user fingerprint is determined, and a user account corresponding to the pre-stored user fingerprint is obtained.

[0024] In one embodiment, after the step of matching the user fingerprint with the pre-stored user fingerprint, the method further includes:

[0025] When it is determined that there is no pre-stored user fingerprint matching the user fingerprint, a user account registration instruction is sent to the terminal device, and when the terminal device receives the user account registration instruction, a user identity registration page is displayed to receive the user fingerprint and user account input by the user through the remote control, and the user fingerprint is bound to the user account to generate a pre-stored user fingerprint and send it to the remote control;

[0026] The pre-stored user fingerprint sent by the receiving terminal device is stored in the preset storage area.

[0027] To achieve the above object, the present application also proposes a remote control method, which is applied to a terminal device, and the method includes:

[0028] Determine the login requirements of the application, generate a user account login request for the application and send it to the remote control;

[0029] Receiving a user account returned by the remote controller based on the user account login request;

[0030] Log in to the application with the user account.

[0031] In one embodiment, the method further comprises:

[0032] Receive the user account registration command sent by the remote control and display the user account registration page;

[0033] The user fingerprint and user account input by the user based on the user account registration page are received, and the user account is associated with the user fingerprint and then sent to the remote controller for storage.

[0034] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the remote control method described above are implemented.

[0035] One or more technical solutions proposed in this application have at least the following technical effects:

[0036] In the technical solution of the present application, the fingerprint sensor is used to obtain the user's fingerprint in a remote control; the user's fingerprint is identified, and the user account corresponding to the user's fingerprint is obtained according to the identification result, and the user's fingerprint and the user account have an associated relationship; the user account is sent to the terminal device for logging into the application. The technical solution of the present application does not require the user to manually enter the user account through the remote control function button to log in, which improves the input efficiency of the user account. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0038] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0039] Figure 1 A flowchart of the first embodiment of the remote control method of the present application is provided;

[0040] Figure 2 A flowchart of the second embodiment of the remote control method of the present application is provided;

[0041] Figure 3 A flowchart of the third embodiment of the remote control method of the present application is provided;

[0042] Figure 4 This is a schematic diagram of the remote control structure;

[0043] Figure 5 Schematic diagram of the device structure of the hardware operating environment involved in the remote control method in the embodiment of the present application.

[0044] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0045] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0046] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0047] The main solution of the embodiment of the present application is: obtain the user's fingerprint through the fingerprint sensor; identify the user's fingerprint, and obtain the user account corresponding to the user's fingerprint based on the identification result, and the user fingerprint and the user account have an associated relationship; send the user account to the terminal device to log in to the application.

[0048] Due to the existing technology, for non-touch smart TVs or TV boxes and other products, the account login method is currently mainly to control the virtual keyboard in the application through the direction keys of the remote control, and select the corresponding characters through the up, down, left, right and other direction keys on the remote control to complete user identification and account login. This is slow, inefficient, and has a poor user experience.

[0049] The present application provides a solution, which identifies the user's fingerprint through a fingerprint sensor installed in the remote control, thereby obtaining the user account corresponding to the user fingerprint for caching, so that when the terminal device needs the user account to log in, the cached user account can be directly sent to the terminal device for login, without the need to manually enter the user account through the remote control, thereby improving the efficiency of user account input.

[0050] Based on this, the present application embodiment provides a remote control method, referring to Figure 1 , Figure 1 This is a flowchart of the first embodiment of the remote control method of the present application. The remote control method is applied to a remote control, which includes a control board, a memory, a battery, an RF transmitter, a fingerprint sensor and a housing. The control board, the memory, the battery and the RF transmitter are fixed inside the housing, the fingerprint sensor is arranged on the upper surface of the housing, and the fingerprint sensor, the battery, the RF transmitter and the memory are electrically connected to the control board respectively. In this embodiment, the remote control method includes steps S10 to S30:

[0051] Step S10: obtaining a user's fingerprint through the fingerprint sensor;

[0052] Step S20: Identify the user fingerprint, and obtain the user account corresponding to the user fingerprint according to the identification result, wherein the user fingerprint and the user account have an associated relationship;

[0053] Step S30: Send the user account to the terminal device for logging into the application.

[0054] In this embodiment, the remote control serves as a mobile control terminal of the terminal device. After matching with the terminal device during use, the control command can be sent to the terminal device through the function button to realize the mobile control of the terminal device. In the present invention, a fingerprint sensor is provided on the upper surface of the remote control. When the user uses the remote control, the fingerprint sensor can be touched by the finger to collect the fingerprint of the user's finger as the user fingerprint. The user fingerprint can determine the target finger based on the gesture of the user grasping the remote control. Alternatively, the fingerprint sensor is provided on the upper surface of the remote control, in a finger gripping position that conforms to the user's gripping habit. In this way, when the user grasps the remote control, the fingerprint information of the user's finger can be collected imperceptibly as the user's user fingerprint.

[0055] Then, based on the collected user fingerprint, the user account corresponding to the user fingerprint is obtained. The user account is the data information associated with the user fingerprint. The two have a mapping relationship, which is represented as a user fingerprint data relationship table. In addition, since the same user has multiple fingers and the remote control gripping posture is different due to differences in personal habits, multiple fingerprints of the same user may be collected. In addition, when the terminal device has multiple applications installed, the user fingerprint data relationship table created for the user has multiple user fingerprints and multiple user accounts, that is, the user fingerprint data relationship table can be represented as a many-to-many data relationship with multiple user fingerprints and multiple user accounts, that is, multiple fingerprints correspond to multiple user accounts.

[0056] In actual application, the user fingerprint data relationship table of the user is created in advance and saved in a preset storage area for extraction and use. In addition, according to the relevant functions of the remote control itself, the user fingerprint data relationship table can be created on the relevant function page of the mobile terminal and saved in the preset storage area of ​​the remote control. Based on this limitation, it can be known that in the memory of the remote control, there is a preset storage area, which is used to store the corresponding user fingerprint data relationship table of one or more users, and is a permanent storage area.

[0057] Based on this, when the fingerprint of the user currently using the remote control is detected, the user fingerprint corresponding to the user fingerprint is obtained from the preset storage area, and according to the data representation form of the pre-stored user fingerprint data relationship table, the user fingerprint corresponding to the user fingerprint is essentially based on the user fingerprint data relationship table of the user, and has the user fingerprints of multiple fingers of the user and the user account information of multiple applications.

[0058] In this way, the steps of performing identification based on the detected user fingerprint, identifying the user identity information, and obtaining the user account corresponding to the user identity information according to the identification result include:

[0059] Matching the user identity information with pre-stored user identities;

[0060] A pre-stored user identity matching the user identity information is determined, and a user account corresponding to the pre-stored user identity is obtained.

[0061] Since the user fingerprint is pre-stored in the preset storage area, the user fingerprint is matched with the pre-stored user fingerprint, and the preset user fingerprint with the highest similarity to the user fingerprint is determined according to the matching result, and then the user account associated with the preset user fingerprint is obtained. The matching based on the user fingerprint can be achieved by matching feature points, that is, extracting relevant feature points from the user fingerprint, matching the feature points with the pre-stored user fingerprint, and calculating the similarity of the matching, and taking the pre-stored user fingerprint with the highest similarity as the matching result. In this embodiment, the key feature points extracted based on the user fingerprint include fingerprint ridges, bifurcation points, minutiae points and other relevant features for characterizing fingerprint differences.

[0062] Furthermore, after the step of matching the user identity information with the pre-stored user identity, the method further includes:

[0063] When it is determined that there is no pre-stored user fingerprint matching the user fingerprint, a user account registration instruction is sent to the terminal device, and when the terminal device receives the user account registration instruction, a user identity registration page is displayed to receive the user fingerprint and user account input by the user through the remote control, and the user fingerprint is bound to the user account to generate a pre-stored user fingerprint and send it to the remote control;

[0064] The pre-stored user fingerprint sent by the receiving terminal device is stored in the preset storage area.

[0065] When a pre-stored user fingerprint similar to the user fingerprint fails to match, it is determined that the user is a new user, or it is determined that a corresponding user account cannot be pre-stored based on the user fingerprint. Since the data relationship between the user fingerprint and the user account is represented by a user fingerprint data relationship table, it can also be concluded that the user fingerprint data relationship table has not been created.

[0066] To this end, a user account registration instruction is sent to the terminal device so that the terminal device displays the corresponding user account registration page to register the user fingerprint and user account according to the user account registration instruction. In this embodiment, the user account registration page can also be displayed with the user fingerprint as the identifier, so as to create a user account associated with the user fingerprint. The instruction content of the user account registration instruction includes the currently collected user fingerprint. Therefore, when the terminal device receives the user account login instruction, it displays the user account registration page based on the user fingerprint. Based on the user account registration page, the user fills in the user account information on the user account registration page through the function buttons of the remote control. When the user needs to enter multiple fingerprints, the fingerprints of other fingers can also be entered on the user account registration page. And, the filled in user account information needs to select the corresponding application identifier, so as to enter the user account of the application identifier.

[0067] Alternatively, the displayed user account registration page is a blank data page, and the user can input one or more user fingerprints and one or more user accounts based on the user account registration page, set an association relationship between the input user fingerprints and user accounts, form a user fingerprint data relationship table with the associated user accounts and user fingerprints, and send the user fingerprint data relationship table to the remote control for storage.

[0068] It is clear that the user account registration page displayed on the terminal device is actually a function page of the application corresponding to the remote controller, and the application is triggered based on the corresponding function button of the remote controller, and displays the user account registration page after startup.

[0069] In addition, the action of sending the obtained user account to the terminal device for login is triggered based on the user account login request sent by the terminal device. Considering the security type of the application, the user account login request may also have a secondary verification.

[0070] To this end, after sending the user account to the terminal device, a secondary verification request sent by the terminal device can also be received. Based on the secondary verification request, the indicator light of the remote control is controlled to flash according to a second preset rule to remind the user to enter the preset verification code of the secondary verification request. An indicator light is provided on the upper shell of the remote control, and the indicator light includes one or more and has multiple flashing rules. In this embodiment, the flashing rule for prompting the user to enter the preset verification code for the secondary verification is defined as a second preset rule, and the second preset rule can be defined as flashing a preset number of times at a preset frequency within a preset time period. That is, the indicator light flashes according to the second preset rule to remind the user to enter the preset verification code for the secondary verification in the user account login request.

[0071] In this embodiment, the preset verification code of the secondary verification is defined as an identity authentication method that can be used to verify the identity of the current user, including but not limited to secondary verification information, biometric authentication, digital certificate authentication, shared key identity authentication, and public key encryption algorithm identity authentication, etc. Therefore, the preset verification code input based on the identity authentication method includes but is not limited to user name and password, dynamic verification code, mobile phone SMS verification code, biometric and other authentication information, and the biometrics include but are not limited to fingerprints, irises, facial recognition, etc. The digital certificate authentication is to authenticate the user through the use of a digital certificate, and the shared key identity authentication is defined as the server and the user jointly owning one or a group of passwords, the user submits the password by entering or through a device that keeps the password, and the server verifies the consistency of the password, and the public key encryption algorithm identity authentication is that the two parties in the communication hold the public key and the private key respectively, and verify the identity through the encryption and decryption process.

[0072] Based on this, according to the preset verification code required for the secondary verification, the indicator light is controlled to flash according to the second preset rule to remind the user to enter the preset verification code, and then the preset verification code and the corresponding user account are sent to the terminal device together.

[0073] In this embodiment, by pre-creating a data association relationship between a user fingerprint and a user account, when a user fingerprint is detected, the user account corresponding to the user fingerprint is sent to the terminal device for login. This eliminates the need for the user to manually enter the user account through the function keys of the remote control, thereby improving the efficiency of user account input.

[0074] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 2 , Figure 2 This is a flow chart of the second embodiment of the remote control method of the present application. The remote control method further includes steps S40 to S50:

[0075] Step S40, caching the user account in a preset cache area of ​​the memory;

[0076] Step S50, when receiving a user account login request sent by a terminal device, sending the user account cached in the preset cache area to the terminal device for login.

[0077] In this embodiment, after obtaining the corresponding user account based on identifying the user fingerprint, the obtained user account is cached in a preset cache area. The preset cache area is a local storage area, and the preset cache area has a confidentiality setting, which can be triggered when a user account login request sent by a terminal device is received. That is, when a user account login request sent by a terminal device is received, the cached user account is extracted from the preset cache area and sent to the terminal device, so that the terminal device can log in to the application based on the received user account.

[0078] In addition, based on the action of caching the user account in the preset cache area, considering the data security when the user account is cached, it is necessary to determine the cache time of the user account cached in the preset cache area, that is, after the step of caching the user account in the preset cache area of ​​the memory, it also includes:

[0079] Obtaining a cache time of the user account, and comparing the cache time with a preset cache time;

[0080] When it is determined that the cache time is greater than or equal to the preset cache time, the indicator light is controlled to flash according to a first preset rule to remind the user to re-verify the user identity; and the preset storage area is locked.

[0081] After obtaining the corresponding user account based on the user fingerprint and caching the user fingerprint and the user account in a preset cache area, the cache time of the user account is recorded, and the cache time is the time when the user fingerprint and the user account are stored in the preset cache area.

[0082] According to the recorded cache time, the cache time is compared with the preset cache time, and when the cache time is greater than or equal to the preset cache time, it is determined that there may be a security risk in the user account cache. To this end, the user fingerprint is re-collected to verify that the user currently using the smart terminal device has not changed, thereby avoiding security issues caused by irrelevant personnel using the currently cached user fingerprints and user accounts. To this end, the preset cache area is locked to prevent the preset cache area from being accessed to extract user accounts. The locking of the preset cache area can be achieved based on the functional parameter settings of the preset cache area. In order to make the user pay attention to the current user identity authentication, the indicator light of the remote control is controlled to flash according to the first preset rule to remind the user to verify the identity. The first preset rule is a flashing rule that reminds the user to re-verify the identity, which is different from the second preset rule recorded in one embodiment. The difference between the two lies in the difference in the number of flashes and the flashing cycle.

[0083] Wherein, after the step of controlling the indicator light to flash according to a first preset rule to remind the user to re-verify the user identity when determining that the cache time is greater than or equal to the preset cache time, the method further includes:

[0084] Re-acquire the user fingerprint, and check whether the user fingerprint is consistent with the cached user fingerprint associated with the user account;

[0085] When it is determined that the user fingerprints are consistent, the preset cache area is unlocked.

[0086] The cache time is compared with the preset cache time. When it is determined that the cache time is greater than or equal to the preset cache time according to the comparison result, the user fingerprint is re-collected, and it is determined whether the user fingerprint is consistent with the user fingerprint cached in the preset cache area. And, when it is determined that the user fingerprint is consistent with the cached user fingerprint, the preset cache area is unlocked for access. And, the cache time counted is reset to zero and then re-registered.

[0087] When the user fingerprint is collected again, the indicator light is controlled to flash according to the first preset rule, thereby reminding the user to re-detect the user fingerprint through the fingerprint sensor of the remote control. When it is determined that the collected user fingerprint is inconsistent with the user fingerprint cached in the preset cache area, the user account and user fingerprint cached in the preset cache area are cleared to prevent others from stealing the current user account and ensure the data security of the application.

[0088] Furthermore, based on the re-acquired user fingerprint, the corresponding user account can be cached in the preset cache area so that the user can log in to the application program in the smart terminal device without any feeling.

[0089] Furthermore, it is possible that the user is not within the application environment of the remote control, and thus cannot re-verify the user's fingerprint based on the flashing of the indicator light. Therefore, the housing is also provided with a motion sensor to detect the motion state of the remote control, so as to determine the user's use of the remote control and verify the user's fingerprint. That is, when it is determined that the current indicator light flashes according to the first preset rule and the user's fingerprint cannot be collected within the preset time, it is determined that the current user is not within the use range of the remote control, so the flashing of the indicator light is stopped. In addition, the motion state of the remote control is detected based on the motion sensor provided by the remote control. The motion state can be characterized as the motion value generated by the user holding the remote control, that is, the use state of the remote control is determined by the motion value. That is, when the use of the remote control is determined by the motion state, the indicator light is controlled to flash according to the first preset rule again, so as to remind the user to re-verify the user's fingerprint.

[0090] In this embodiment, by setting the cache time of the user fingerprint and the user account in the preset cache area, the user identity is re-verified when the cache time reaches the preset cache time, thereby preventing others from using the user account to log in, resulting in a decrease in the data security of the application, thereby achieving the technical effect of improving the security of user account use.

[0091] In addition, you can also refer to Figure 3 , Figure 3 This is a flow chart of another embodiment of a remote controller control method for a terminal device according to the present invention. The method includes:

[0092] Step S60: determine the login requirement of the application, generate a user account login request for the application and send it to the remote controller;

[0093] Step S70, receiving the user account returned by the remote controller based on the user account login request;

[0094] Step S80: Log in to the application program with the user account.

[0095] In this embodiment, the user starts the terminal device through the remote control, and the terminal device refers to a terminal device such as a non-touch smart TV or a TV box that has the ability to install application programs.

[0096] During the application process, the terminal device selects the corresponding application program to run according to the user's use requirements to achieve the user's use requirements. That is, the user triggers the application program through a remote control or through a related mechanism, and the application program logs in the user account after being triggered to achieve related functions.

[0097] To this end, after the application is started, a user account login request is output. According to the application corresponding to the user account login request, a user account login request is generated and sent to the remote controller to obtain a user account for login operation. That is, through the application identifier recorded in the user account login request, the user account corresponding to the application identifier is extracted from the user fingerprint data relationship table.

[0098] Regarding the login speed of the application, the login interface of the application can be popped up while outputting the user account login request, so that when the user account sent by the remote control is received, the user account is input into the login interface to quickly log in to the application. Alternatively, the login interface of the application can be displayed in the background so that the user can log in to the application without feeling. And, whether the login interface is displayed in the foreground or logged in in the background, the operation of filling the information of the user account corresponding to the application into the login interface remains unchanged.

[0099] When quickly logging into an application by receiving the user account sent by the remote controller, in order to ensure the security of user data, a user identity authentication scheme can be further set according to the usage type of the application. That is, a secondary authentication step of user identity authentication is set based on the usage type of the application, so that after the remote controller sends the user account of the application, the user is reminded to enter a preset authentication code for secondary authentication and send it to the terminal device to implement the secondary authentication step.

[0100] Specifically, the content of the user identity verification step is determined based on the usage type of the application. Multiple usage types can be pre-set. The usage types are divided according to the functions of the application, and are roughly divided into productivity tools, social media and communications, entertainment and games, life services and practical tools, education and learning, finance and financial services, and tools and utilities. Furthermore, it can be set that the preset type of application needs to undergo a secondary verification process, and the setting of the preset type can be set based on the user's personalized needs, or the preset type can be set to a financial and financial application or social media and communications with higher security performance requirements.

[0101] Therefore, according to the classified application usage types, when it is determined that the currently launched application is of the preset type, the secondary identity authentication content is added when generating the user account login request, so that the remote control can parse the user account login request, send the user account, and remind the user to enter the preset verification code for the secondary verification to achieve the secondary identity authentication.

[0102] The identity authentication methods that can be implemented based on the user identity authentication reminder output by the preset type include but are not limited to secondary verification information, biometric authentication, digital certificate authentication, shared key identity authentication and public key encryption algorithm identity authentication, etc., wherein the secondary verification information includes but is not limited to user name and password, dynamic verification code, mobile phone text message verification code and other authentication information, the biometric authentication includes but is not limited to fingerprint, iris, facial recognition and other biometrics, the digital certificate authentication is to authenticate the user through the use of digital certificates, the shared key identity authentication is defined as the server and the user jointly owning one or a group of passwords, the user submits the password by entering or through a device that keeps the password, and the server verifies the password consistency, the public key encryption algorithm identity authentication is that the two parties in the communication hold the public key and the private key respectively, and verify the identity through the encryption and decryption process.

[0103] Therefore, when the user account login request includes a secondary verification process, after sending the user account login request to the remote control to obtain the user account, a preset verification code sent by the remote control is also received. The preset verification code includes but is not limited to secondary verification information, biometric authentication, digital certificate authentication, shared key identity authentication, and public key encryption algorithm identity authentication.

[0104] Furthermore, when the preset verification code is received, if it is determined that the preset verification code is correct, the application is logged in, and if it is determined that the preset verification code is incorrect, a prompt message of the verification code error is displayed. In addition, the prompt message of the verification code error is used to instruct the current user to re-enter the preset verification code for verification. When the number of incorrect verification codes reaches a preset number, the login of the application is logged out, thereby avoiding network security issues caused by abnormal login status of the application.

[0105] Furthermore, the method further comprises:

[0106] Receive the user account registration command sent by the remote control and display the user account registration page;

[0107] The user fingerprint and user account input by the user based on the user account registration page are received, and the user account is associated with the user fingerprint and then sent to the remote controller for storage.

[0108] A user account registration instruction sent by a remote controller is received, wherein the user account registration instruction includes a currently collected user fingerprint, and thus a user account registration page for registering the user fingerprint is displayed according to the user fingerprint.

[0109] In the user account registration page, the user's fingerprint is used as an identifier to display the relevant parameter text box that needs to be filled in, so as to receive the user account information filled in by the user through the function button of the remote control. When the user needs to enter multiple fingerprints, the fingerprints of other fingers can also be entered in the user account registration page. In addition, the filled in user account information needs to select the corresponding application identifier, so as to enter the user account of the application identifier.

[0110] Since all applications have user accounts, and considering the convenience of logging into the application, the user account registration page also provides an application ID selection box. When the user enters the user account, the user selects the corresponding application ID from the application ID selection box and enters the application user account corresponding to the application ID through the function keys of the remote control.

[0111] Alternatively, the displayed user account registration page is a blank data page, and the user can input one or more user fingerprints and one or more user accounts based on the user account registration page, set an association relationship between the input user fingerprints and user accounts, form a user fingerprint data relationship table with the associated user accounts and user fingerprints, and send the user fingerprint data relationship table to the remote control for storage.

[0112] It is clear that the user account registration page displayed on the terminal device is actually a function page of the application corresponding to the remote controller, and the application is triggered based on the corresponding function button of the remote controller, and displays the user account registration page after startup.

[0113] According to the user account information input on the user account registration page, the data association relationship between the user account and the user fingerprint is saved to form a user fingerprint data relationship table, and the user fingerprint data relationship table is sent to the remote control so that the remote control is stored in a preset storage area.

[0114] In this embodiment, the terminal device sends a user account login request to the remote control when logging into the application, so as to receive the user account sent by the remote control and quickly log into the application without the user having to enter the complete user account through the remote control, thereby improving the efficiency of user account input.

[0115] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the remote control method of the present application. More simple transformations based on this technical concept are all within the protection scope of the present application.

[0116] The present application provides a remote control, including: a control board, a memory, a battery, an RF transmitter, a fingerprint sensor and a housing. Figure 4 , Figure 4 is a schematic diagram of the remote control structure, such as Figure 4 As shown, the control board, memory, battery and RF transmitter are fixed inside the shell 410, the fingerprint sensor 420 is arranged on the upper surface of the shell, and the fingerprint sensor, battery, RF transmitter and memory are electrically connected to the control board respectively.

[0117] Furthermore, the remote control also includes at least one processor, which is communicatively connected to the memory; wherein the memory stores instructions that can be executed by at least one processor, and the instructions are executed by at least one processor so that at least one processor can execute the remote control control method of the above-mentioned embodiments one and two.

[0118] In addition, you can also refer to Figure 5 , as shown Figure 5The schematic diagram of the structure of a remote controller device suitable for implementing the embodiment of the present application is shown. The remote controller device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The remote control device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0119] like Figure 5 As shown, the remote control device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the remote control device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the remote control device to communicate with other devices wirelessly or by wire to exchange data. Although the remote control device with various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.

[0120] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0121] The remote control device provided by the present application adopts the remote control method in the above embodiment, which can solve the technical problem that the prior art cannot meet the requirement of quickly inputting a user account. Compared with the prior art, the beneficial effects of the remote control device provided by the present application are the same as the beneficial effects of the remote control method provided by the above embodiment, and the other technical features in the remote control device are the same as the features disclosed in the method of the previous embodiment, which will not be described in detail here.

[0122] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0123] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0124] The present application provides a storage medium, which is a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the remote controller control method in the above-mentioned embodiment.

[0125] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0126] The computer-readable storage medium may be included in the remote controller, or may exist independently without being assembled into the remote controller.

[0127] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the remote controller, the remote controller implements the technical content of the remote controller control method embodiment shown above.

[0128] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0129] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0130] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0131] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above remote control method, and can solve the technical problem that the prior art cannot meet the requirement of quickly inputting user accounts. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the remote control method provided by the above embodiment, and will not be elaborated here.

Claims

1. A remote controller control method, characterized in that: Applied to a remote controller, the remote controller includes a control board, a memory, a battery, an RF transmitter, a fingerprint sensor and a housing, the control board, the memory, the battery and the RF transmitter are fixed inside the housing, the fingerprint sensor is arranged on the upper surface of the housing, the fingerprint sensor, the battery, the RF transmitter and the memory are electrically connected to the control board respectively, and the remote controller control method includes the following steps: Acquiring a user's fingerprint through the fingerprint sensor; Identify the user fingerprint, and obtain a user account corresponding to the user fingerprint according to the identification result, wherein the user fingerprint and the user account have an associated relationship; The user account is sent to the terminal device for logging into the application.

2. The remote controller control method according to claim 1, characterized in that: After the step of identifying the user fingerprint and obtaining the user account corresponding to the user fingerprint according to the identification result, the method further includes: Cache the user account in a preset cache area of ​​the memory; When a user account login request sent by a terminal device is received, the user account cached in the preset cache area is sent to the terminal device for login.

3. The remote controller control method according to claim 1, characterized in that: The housing is also provided with an indicator light. After the step of caching the user account in the preset cache area of ​​the memory, the method further includes: Obtaining a cache time of the user account, and comparing the cache time with a preset cache time; When it is determined that the cache time is greater than or equal to the preset cache time, controlling the indicator light to flash according to a first preset rule to remind the user to re-verify the user identity; And, locking the preset storage area.

4. The remote controller control method according to claim 3, characterized in that: After the step of controlling the indicator light to flash according to a first preset rule to remind the user to re-verify the user identity when it is determined that the cache time is greater than or equal to the preset cache time, the method further includes: Re-acquire the user fingerprint, and check whether the user fingerprint is consistent with the cached user fingerprint associated with the user account; When it is determined that the user fingerprints are consistent, the preset cache area is unlocked.

5. The remote controller control method according to any one of claims 2 to 4, characterized in that: The remote controller control method further includes: After determining that the terminal device is turned off, clear the user accounts cached in the preset cache area.

6. The remote controller control method according to claim 1, characterized in that: The step of identifying the user fingerprint and obtaining the user account corresponding to the user fingerprint according to the identification result includes: Matching the user fingerprint with pre-stored user fingerprints; A pre-stored user fingerprint matching the user fingerprint is determined, and a user account corresponding to the pre-stored user fingerprint is obtained.

7. The remote controller control method according to claim 6, characterized in that: After the step of matching the user fingerprint with the pre-stored user fingerprint, the method further includes: When it is determined that there is no pre-stored user fingerprint matching the user fingerprint, a user account registration instruction is sent to the terminal device, and when the terminal device receives the user account registration instruction, a user identity registration page is displayed to receive the user fingerprint and user account input by the user through the remote control, and the user fingerprint is bound to the user account to generate a pre-stored user fingerprint and send it to the remote control; The pre-stored user fingerprint sent by the receiving terminal device is stored in the preset storage area.

8. A remote controller control method, characterized in that: Applied to a terminal device, the method comprises: Determine the login requirements of the application, generate a user account login request for the application and send it to the remote control; Receiving a user account returned by the remote controller based on the user account login request; Log in to the application with the user account.

9. The remote controller control method according to claim 8, characterized in that: The method further comprises: Receive the user account registration command sent by the remote control and display the user account registration page; The user fingerprint and user account input by the user based on the user account registration page are received, and the user account is associated with the user fingerprint and then sent to the remote controller for storage.

10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the remote controller control method according to any one of claims 1 to 8 are implemented.

Citation Information

Cited By

  • Television application recommendation method and system based on multi-physiological signal fusion, television and storage medium

    CN121644904A