Household user identification processing method and device based on remote controller, and intelligent terminal
By integrating a pressure sensor into the remote control to collect information on the force of button presses, the system can automatically identify the user's identity and switch accounts, solving the problem of seamless and continuous differentiation of user identity in a home environment. This achieves seamless account management and an efficient and accurate user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN COOCAA NETWORK TECH CO LTD
- Filing Date
- 2026-03-10
- Publication Date
- 2026-05-15
AI Technical Summary
Existing technologies cannot seamlessly and continuously distinguish the user identities of different family members in a home environment, resulting in cumbersome user account switching and affecting user experience and system smoothness.
By integrating a pressure sensor into the remote control to collect information on the user's button press force and matching it with a pre-stored family feature database, the system can automatically identify the user's identity and switch accounts, achieving seamless and continuous user identification and account switching by leveraging the user's natural interaction behavior.
It achieves seamless account management, allowing users to identify and switch accounts without manual operation, improving user experience, enhancing the accuracy and smoothness of identification, supporting the natural addition and removal of family members, and ensuring high privacy and security.
Smart Images

Figure CN122053918A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smart home user identification technology, and more specifically, to a method, device, smart terminal, and computer-readable storage medium for home user identification processing based on a remote control. Background Technology
[0002] In modern home entertainment systems, smart TVs and other terminal devices have become core components. When multiple family members share the same device, the issue of switching user accounts becomes increasingly prominent. Current mainstream solutions rely on manually selecting accounts through a software interface, requiring users to interrupt their viewing and navigate through multiple menus. This process is not only cumbersome and time-consuming but also severely disrupts the immersive experience, leading to decreased user satisfaction. To address this challenge, the industry has explored various alternatives: some systems use mobile apps as identity intermediaries, identifying users by detecting the proximity of the phone. However, this method heavily relies on users carrying their phones and the app constantly running in the background. In practical applications, it is easily affected by limitations of the phone's operating system, background cleanup mechanisms, and insufficient battery power, making it difficult to guarantee the continuity of identification.
[0003] Another approach integrates a fingerprint recognition module into the remote control, which improves accuracy but requires users to actively place their fingers in a designated area for verification, violating the original design intent of seamless interaction. At the same time, hardware modifications increase the cost and complexity of the device. Voice recognition technology has also been introduced, using voiceprint features to distinguish users. However, ambient background noise and temporary physiological changes in users (such as abnormal voice due to a cold) can significantly interfere with the recognition effect, and users' privacy concerns about voice data collection further limit its widespread adoption.
[0004] The aforementioned existing technologies have failed to effectively address the need for seamless and continuous differentiation of user identities within fixed family groups, especially within the boundaries of family accounts, lacking in-depth mining and application of the inherent behavioral biometrics of family members. When family members use remote controls, their button pressure patterns exhibit unique and stable individual differences, but traditional solutions ignore this potential identification basis. This results in the system's inability to automatically and seamlessly complete identity recognition and account switching during natural user operations, thus failing to meet the urgent requirements for smooth human-computer interaction in family scenarios.
[0005] Therefore, existing technologies still need improvement and development. Summary of the Invention
[0006] The technical problem this invention aims to solve is to address the shortcomings of existing technologies by providing a method, device, smart terminal, and storage medium for user identification processing within a home based on a remote control. This invention aims to resolve the issue that existing television user identification schemes cannot automatically distinguish between different family members in a home environment, requiring manual account switching. It provides a method for seamlessly creating, identifying, and switching sub-accounts under a master family account, based on the user's natural interactive behavior. This invention aims to achieve seamless and continuous user identification and automatic account switching by analyzing the inherent behavioral biometrics of family members—key pressure patterns—thereby improving the smoothness of interaction and user satisfaction in home entertainment systems.
[0007] This application provides a method for home user identification processing based on a remote control, the technical solution of which is as follows: A method for home user identification processing based on a remote control, comprising: The system collects the current user's button pressing force information through a remote control with a pre-set pressure sensor. The collected key pressure information of the current user is matched with the key pressure characteristics of all sub-accounts pre-stored in the family feature database; If a user's keystroke force characteristic matches a sub-account with a matching degree exceeding a threshold, the user's identity as the current operator is identified, and the sub-account's identity is determined. Based on the identified user identity of the current operator, the system automatically switches to the personalized homepage of the sub-account corresponding to the current operator's user identity and displays the corresponding personalized content.
[0008] The aforementioned remote control-based home user identification processing method, wherein, prior to the step of acquiring the current user's key press force information via a remote control with a preset pressure sensor, includes: A remote control is pre-set, and a pressure sensor is built into the remote control to collect information on the pressure applied by different users when pressing buttons; A family master account and multiple member sub-accounts belonging to the family master account are set up in advance. The family master account is registered and created by a master user.
[0009] The aforementioned remote control-based home user identification processing method further includes, prior to the step of acquiring the current user's key press force information via a remote control with a preset pressure sensor: A family master account is pre-created, and the family master user's key pressure information is collected multiple times by the pressure sensor set on the remote control. A sub-account is automatically created, and the key pressure characteristics of the master user are recorded and stored in the family feature database. When other users in the household use the remote control for the first time, the pressure sensor installed on the remote control collects the key pressure information of each user in the household, automatically creates a sub-account for each user, and records the key pressure characteristics of each user in the household and stores them in the household feature database.
[0010] The aforementioned remote control-based home user identification processing method, wherein the step of acquiring the current user's key pressure information through a remote control with a preset pressure sensor includes: The analog signal of the pressure applied by the user during each pressing operation is acquired by a pressure sensor installed on the remote control. The analog signal generated by the pressure sensor is amplified, filtered, and converted into a digital signal by a signal conditioning and analog-to-digital conversion module installed on the remote control. The microcontroller in the remote control reads the digital signal of the pressed button after conversion by the analog-to-digital converter and packages it together with the button key value; The packaged digital signals of the presses and the key values of the buttons are transmitted to the controlled terminal through the communication module installed on the remote control.
[0011] The aforementioned remote control-based home user identification processing method further includes the step of acquiring the current user's key press force information through a remote control with a preset pressure sensor: The remote control with a preset pressure sensor collects the current user's key pressure information, encrypts the collected key pressure information, and sends it to the controlled terminal. The step of matching the collected key pressure information of the current user with the key pressure characteristics of all sub-accounts pre-stored in the family feature database includes: The controlled terminal forwards the encrypted key pressure information to the cloud after binding it with the family ID; The cloud platform uses the family ID as the boundary to read the strength feature database of all registered sub-accounts under that family ID; The cloud decrypts the encrypted key pressure information and matches it with the key pressure characteristics of all sub-accounts in the family feature database; The step of identifying the current operator's user identity and determining the sub-account identity when there is a matching sub-account with a matching degree exceeding a threshold in the user's key pressure characteristics includes: When a user's keystroke force characteristics for a corresponding sub-account match the threshold, the sub-account identity is successfully identified and confirmed, and personalized data corresponding to that sub-account is sent from the cloud to the controlled terminal. If the matching degree value of the key pressure feature of the user in all sub-accounts does not exceed the threshold, the user is identified as a new user. An anonymous sub-account is temporarily created in the cloud, and the user's key pressure data is collected multiple times. The force feature vector is extracted and stored in the family feature database.
[0012] The aforementioned remote control-based home user identification processing method further includes the step of matching the acquired key pressure information of the current user with the key pressure characteristics of all sub-accounts pre-stored in the home feature database, which further includes: Receive button force information sent by the remote control, and perform a preliminary match between the button force information and the force feature database of all registered sub-accounts under the corresponding family ID; If the matching degree is lower than the preset threshold, the current user's identity is initially determined, and historical data is compared. The key pressure data of the initially determined current user's identity in the previous predetermined time period is retrieved, and the average key pressure of the initially determined current user's identity is calculated. A fluctuation analysis is performed, and statistical methods are used to calculate the deviation between the button force information sent by the remote control and the average button force of the current user as initially determined. When the deviation exceeds a dynamic threshold, it is determined that the current user is experiencing short-term emotional fluctuations. During the final matching, based on the detected deviation direction and magnitude, the current user's force feature vector is subjected to soft matching or elastic matching of magnitude. If the user's identity still cannot be determined after dynamic adjustments, the system will display either the known user A or whether the user is a new user. Receive the user's operation command to select the confirmed user identity, associate the key pressure information with the user's confirmed user identity, store it as a valid sample in an abnormal state, and store it in the abnormal sample sub-library of the pressure feature library corresponding to the user's sub-account. By collecting multiple abnormal sample sub-libraries, it intelligently predicts and adapts to changes in the key pressure of corresponding users under different fluctuating emotions.
[0013] A remote control, comprising: A pressure sensor, located below the keycaps of the remote control buttons or on the PCB board, is used to collect analog signals of the pressure applied by the user each time they press the button. The signal conditioning and analog-to-digital conversion module is connected to the pressure sensor and is used to amplify, filter, and convert the analog signal generated by the pressure sensor into a digital signal of pressure. A microcontroller, connected to the signal conditioning and analog-to-digital conversion module, is used to convert the pressed digital signal and package it together with the corresponding key value; The communication module, connected to the microcontroller, is used to transmit the packaged press digital signals and key values to the controlled terminal.
[0014] A remote control-based home user identification processing device, wherein the device comprises: The data acquisition module is used to acquire the current user's key pressure information through a remote control with a preset pressure sensor; The matching module is used to match the key pressure information of the current user with the key pressure characteristics of all sub-accounts pre-stored in the family feature database; The identity recognition module is used to identify the user's identity and determine the sub-account identity when a user's keystroke force characteristics match the threshold. The personalized switching display module is used to automatically switch to the personalized homepage of the sub-account corresponding to the current operator's user identity based on the identified user identity, and display the corresponding personalized content.
[0015] A smart terminal includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors, the one or more programs comprising the method for performing any one of the methods.
[0016] A computer-readable storage medium wherein, when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the method described in any of the preceding methods.
[0017] The beneficial effects of this invention are as follows: This invention provides a method, device, smart terminal, and storage medium for user identification processing within a home based on a remote control. By collecting user button pressure information and matching it with a home feature database, this invention automatically identifies the user's identity and switches accounts, solving the cumbersome problem of manually switching accounts in the prior art. It achieves seamless and continuous user identification and automatic account switching, improving the user experience. Furthermore, this invention can achieve the following technical effects: 1) Truly seamless account management: It realizes the "instant recognition and instant creation" of sub-accounts, and users do not need to perform any registration or manual switching operations, with zero management cost.
[0018] 2) Accurate and efficient identification: The matching scope is strictly limited to a single family, the feature database is small, the matching speed is fast, and the accuracy is high.
[0019] 3) Good scalability: The concept of family unit naturally fits the product logic, and the system supports the natural addition or removal of family members (such as relatives visiting or new roommates), with strong scalability.
[0020] 4) Privacy and security: All data processing is isolated within the family unit and uses behavioral characteristics, resulting in low security risks. Attached Figure Description
[0021] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1 This is a block diagram illustrating the functional principle of the remote control provided in an embodiment of the present invention.
[0023] Figure 2 This is a flowchart illustrating the home user identification processing method based on a remote control provided in Embodiment 1 of the present invention.
[0024] Figure 3 This is a schematic diagram illustrating the specific implementation process of the remote control-based home user identification processing method provided in Embodiment 2 of the present invention.
[0025] Figure 4 A schematic diagram of an embodiment of a remote-controlled home user identification processing device provided by the present invention.
[0026] Figure 5 This is a block diagram illustrating the internal structure of a smart terminal provided in an embodiment of the present invention. Detailed Implementation
[0027] To make the objectives, technical solutions, and advantages of this invention clearer and more explicit, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0028] It should be noted that if the embodiments of the present invention involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of the components in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicators will also change accordingly.
[0029] In traditional smart TV user account switching mechanisms, operation relies on manual selection through the software interface, leading to frequent interruptions to the viewing experience. Existing technologies, including identity intermediaries based on mobile device proximity detection, biometric modules integrated into the remote control, and voiceprint recognition systems, have failed to effectively solve the problem of seamless user identification within a home environment. Specifically, mobile device solutions are limited by the device's battery level and background operation status, biometric solutions require users to perform specific actions to complete verification, and voiceprint recognition is interfered with by environmental noise and the user's physiological state. The essence of these problems lies in the failure to utilize the user's inherent behavioral biometric characteristics, making it impossible for the system to continuously identify family members without interrupting the user experience, thus affecting the reliability of user identification and the smoothness of system operation.
[0030] For example, in a family living room scenario, while the first user is watching streaming content, a second user intends to switch to their personal account to access a personalized recommendation list. At this point, the account selection menu is navigated via remote control, involving multiple levels of interface operations. During this process, if a mobile device solution is used, the second user's smartphone may run out of battery and fail to establish a connection; if a fingerprint recognition solution is used, the user must press their finger on a designated area on the remote control, causing the current playback to pause; if a voice command is used, the sound from the TV speakers may mask the user's instructions. This interaction method not only prolongs account switching time but also distracts the user from the content, reducing the system's responsiveness and user satisfaction.
[0031] If these issues are not addressed, smart TV systems will struggle to maintain the continuity of personalized services in a multi-user home environment. Errors in user identification can lead to biased content recommendations and exposure of private data, thereby compromising system security and user trust. Furthermore, repetitive manual operations increase user cognitive load, reduce product usability, and ultimately limit the functional expansion and market acceptance of smart TVs within the home entertainment ecosystem.
[0032] In some embodiments of this application, addressing the technical problems of cumbersome user account switching operations and the inability to seamlessly and continuously distinguish different members within a fixed family group in existing smart TV technologies, this application proposes an improved remote control structure. For example... Figure 1 As shown, the remote control 100 described in this embodiment includes: Pressure sensor 10 is installed below the keycaps of the remote control buttons or on the PCB board to collect analog signals of the pressure applied by the user each time they press the button. The signal conditioning and analog-to-digital conversion module 20 is connected to the pressure sensor 10 and is used to amplify, filter and convert the analog signal generated by the pressure sensor 10 into a digital signal of pressing. The microcontroller 30 is connected to the signal conditioning and analog-to-digital conversion module 20 and is used to convert the pressed digital signal and package it together with the corresponding key value; The communication module 40, connected to the microcontroller 30, is used to transmit the packaged press digital signals and key values to the controlled terminal.
[0033] This embodiment integrates the pressure sensor 10, signal conditioning and analog-to-digital conversion module 20, microcontroller 30, and communication module 40 into the remote control. By collecting the user's button pressure characteristics without physical contact, continuous and uninterrupted identity recognition is achieved within the family group. This avoids the reliance on a mobile APP running in the background, fingerprint verification, or voice recognition being affected by environmental interference, and achieves the effect of accurately distinguishing family members without interrupting the user's movie-watching operation.
[0034] Specifically, the remote control uses a pressure sensor 10 to capture the mechanical behavior characteristics of the user pressing buttons in real time. This characteristic serves as an inherent behavioral biometric with individual differences. The signal conditioning and analog-to-digital conversion module 20 preprocesses the original analog signal to ensure data accuracy and anti-interference capability. The microcontroller 30 binds the processed digital signal with button function information to form a structured data packet. The communication module 40 efficiently transmits this data packet to the controlled terminal, providing a foundation for subsequent user identity matching based on button force characteristics. Since the collection of button force information is fully embedded in the daily remote control operation process, the user does not need to perform any additional actions, and the system can continuously obtain identity recognition evidence in the background, thus solving the problem of user experience disruption caused by operation interruption in traditional solutions. Compared to the limitations of biometric recognition requiring dedicated hardware or voice recognition being susceptible to environmental influences, this solution utilizes the inherent interactive behavior of the remote control to achieve seamless recognition. This not only reduces hardware costs but also improves the reliability and smoothness of identity differentiation in home scenarios through continuous analysis of behavioral characteristics.
[0035] Based on the remote control described in the above embodiments, this application proposes a method for user identification processing within a home based on the remote control.
[0036] like Figure 2 As shown, an embodiment of the present invention provides a method for home user identification processing based on a remote control, comprising the following steps: Step S100: Acquire the current user's key pressure information through a remote control with a preset pressure sensor; Step S200: Match the collected key pressure information of the current user with the key pressure characteristics of all sub-accounts pre-stored in the family feature database; Step S300: When there is a user keystroke force characteristic of a corresponding sub-account with a matching degree exceeding the threshold, the user identity of the current operator is identified, and the sub-account identity is determined; Step S400: Based on the identified user identity of the current operator, automatically switch to the personalized homepage of the sub-account corresponding to the current operator's user identity and display the corresponding personalized content.
[0037] For ease of understanding, the following explains some key terms in this embodiment: The remote control in this embodiment is a device for remotely controlling electronic devices. It includes multiple buttons, and the user sends commands to the controlled terminal by pressing these buttons. In this embodiment, the remote control is designed to sense the force applied when the user presses the buttons.
[0038] The pressure sensor in this embodiment is a device capable of sensing and measuring pressure. When a user presses a button on a remote control, the pressure sensor converts the applied mechanical force into an electrical signal, thereby obtaining information about the button press force.
[0039] In this embodiment, the button force information refers to data such as the magnitude, duration, or variation pattern of the force applied by the user when pressing the remote control button. As a behavioral biometric, it has individual differences and can be used to distinguish different users.
[0040] The family feature database in this embodiment is a dataset storing the key pressure characteristics of all registered sub-accounts within a family. The key pressure characteristics of each sub-account are formed after multiple collections and analyses, and can represent the keying habits of that user.
[0041] In this embodiment, a sub-account refers to an independent account created for family members under the family master account. Each sub-account can have independent personalized settings, viewing history, application preferences, etc., to provide a customized user experience.
[0042] In this embodiment, the matching degree refers to the similarity between the currently collected key pressure information and the key pressure characteristics of a sub-account in the family feature database. The higher the matching degree, the more closely the current operator matches the identity of that sub-account.
[0043] The threshold in this embodiment is a preset numerical standard. When the matching degree of the key pressure information exceeds this threshold, the system considers the recognition successful and determines the identity of the corresponding sub-account.
[0044] The personalized homepage in this embodiment is an interface customized for each specific user. This homepage can display content preferred by the user, application layout, recommended information, etc., to provide a unique user experience.
[0045] In this embodiment, the controlled terminal refers to a smart device that receives remote control commands and performs corresponding operations, such as a smart TV or a smart set-top box.
[0046] This embodiment provides a home user identification processing method based on a remote control. Its main feature is that it achieves seamless user identification and personalized content switching by analyzing the user's key pressure information.
[0047] In practice, the first step is to acquire the user's button-pressing force information via a remote control equipped with a pressure sensor. This process can be implemented in several ways. For example, a simple piezoresistive or thin-film pressure sensor can be integrated into the remote control and placed directly beneath the button. When the user presses the button, the sensor outputs an analog signal related to the pressure magnitude. This signal, after simple amplification or digitization, is then acquired as the button-pressing force information. Another approach is for the remote control's built-in microcontroller to sample the pressure sensor once or multiple times at the instant the button is pressed and released, acquiring instantaneous pressure values or pressure change curves; this data is considered as button-pressing force information. Alternatively, pressure sensor data can be continuously acquired throughout the entire button-pressing process, and the average or peak pressure value of that press can be calculated as button-pressing force information.
[0048] Secondly, the collected key pressure information of the current user is matched with the key pressure features of all sub-accounts pre-stored in the family feature database. This matching process can employ different algorithms. For example, the currently collected key pressure information (e.g., a numerical value or a simple waveform) can be directly compared with the key pressure features (e.g., an average pressure value or a standard waveform) stored in each sub-account in the family feature database to calculate a matching degree. Another approach is to convert the key pressure information into a feature vector, with the family feature database also storing feature vectors for each sub-account. The matching degree is determined by calculating distance metrics such as Euclidean distance and cosine similarity between the current feature vector and all feature vectors in the database. Alternatively, the matching degree can be determined by comparing whether the current key pressure information falls within a preset statistical interval (e.g., mean ± standard deviation) of the key pressure features of a sub-account in the family feature database; if it falls within this interval, the matching degree is considered high.
[0049] Secondly, when a user's keystroke force characteristics from a corresponding sub-account match the threshold, the current user's identity is identified, and the sub-account's identity is confirmed. This identification process can be set with a fixed matching threshold. When the matching degree between a sub-account's keystroke force characteristics and the current keystroke force information exceeds this threshold, the identification is considered successful, and that sub-account is identified as the current user. In some cases, even if multiple sub-accounts match the threshold, the system can select the sub-account with the highest matching degree as the current user. If the matching degree of all sub-accounts does not exceed the threshold, the system can default to identifying the user as a visitor or prompt the user to manually select.
[0050] Finally, based on the identified user identity of the current operator, the system automatically switches to the personalized homepage of the sub-account corresponding to that user identity, displaying the corresponding personalized content. This switching process can be achieved by storing the personalized configuration information (such as wallpaper, application layout, recommended content preferences, etc.) of each sub-account locally on the controlled terminal. Once the user identity is identified, the system immediately loads and applies the sub-account's configuration, switching to display its personalized homepage. Alternatively, after identifying the user identity, the controlled terminal sends a request to a remote server to obtain the personalized configuration data of the sub-account. After the server returns the data, the controlled terminal dynamically generates and displays the personalized homepage based on this data. To improve response speed, the controlled terminal can also preload some or all of the sub-account's personalized homepage data during idle time or startup. When the user identity is identified, it can quickly switch directly from memory to the corresponding preloaded homepage.
[0051] The following example will provide a more detailed explanation of the above technical solution: For example, a family owns a smart TV, and the family members include user A, user B, and user C. The smart TV's remote control has a built-in pressure sensor, and the smart TV's family feature library has pre-stored the button pressure characteristics of users A, B, and C.
[0052] When user C picks up the remote and presses the "play" button, the remote's built-in pressure sensor immediately captures the pressure applied by user C when pressing the button. This pressure information is then transmitted to the smart TV. Upon receiving this pressure information, the smart TV matches it against the pressure characteristics of users A, B, and C stored in the family feature database. Through calculation, the smart TV finds that the currently collected pressure information matches user C's pressure characteristics most closely, exceeding a preset recognition threshold. Based on this, the smart TV successfully identifies the current operator as user C and confirms user C's sub-account identity. Subsequently, the smart TV automatically switches from the currently displayed interface to user C's personalized homepage, displaying user C's preferred cartoons, games, or personalized recommendations.
[0053] The method proposed in this embodiment effectively solves the problems of cumbersome user account switching operations, non-seamless interaction, and limited reliability in existing technologies for smart TVs by using the pressure sensor built into the remote control to collect the user's button pressure information and using it as a behavioral biometric for identity recognition. Compared with the traditional method of manually selecting accounts through a software interface, this method achieves seamless user identity recognition. Users do not need to perform any additional operations to complete identity authentication during daily use of the remote control. Compared with existing solutions that rely on mobile apps, fingerprint recognition, or voice recognition, this method avoids the limitations of users carrying mobile phones, actively performing fingerprint verification, or being affected by environmental noise, providing a smoother and more continuous user experience. By analyzing the unique behavioral biometric of button pressure, this method can accurately distinguish different members within a family group and automatically switch to the corresponding personalized homepage based on the identified identity, thereby significantly improving the personalization and convenience of the user experience. This identification method based on behavioral biometrics not only improves the accuracy and security of identification, but also has good economic benefits and is easy to integrate due to the relatively low cost of pressure sensors.
[0054] In some of the embodiments described above in this application, a method for identifying the identity of users within a household based on remote control button force information is proposed. However, in its implementation, if there is a lack of pre-configuration of the remote control hardware and effective management of the household user account system, it is impossible to successfully collect button force information and match and identify user identities, resulting in the entire identification process failing to start or failing to accurately distinguish different family members.
[0055] In this regard, this application further proposes that before the step of collecting the current user's key pressure information through a remote control with a preset pressure sensor, the following steps are included: pre-setting a remote control and embedding a pressure sensor in the remote control for collecting key pressure information of different users; pre-setting a family master account and setting multiple member sub-accounts under the family master account, wherein the family master account is registered and created by a master user.
[0056] The system includes a pre-installed remote control with a built-in pressure sensor to collect key pressure information from different users. This feature describes the basic hardware configuration of the remote control. As a user interaction medium, the integrated pressure sensor is crucial for collecting key pressure information. The pressure sensor converts the mechanical force applied when a user presses a key into a measurable electrical signal, thus quantifying the key pressure. One possible implementation is to integrate the pressure sensor under the keycap of each key, directly sensing the pressure applied by the user's finger. Another possible implementation is to place the pressure sensor on a printed circuit board (PCB) inside the remote control, transmitting the key pressure to the sensor via a mechanical structure. Alternatively, the pressure sensor can be a piezoelectric thin-film sensor, directly attached to the underside of the key, generating an electrical signal through deformation.
[0057] The system pre-sets a master family account and multiple sub-accounts belonging to it. The master family account is registered and created by a primary user, defining the user account system. The master family account serves as the top-level structure of the entire family user system, managed and registered by a primary user. Under this master account, multiple sub-accounts can be created, each representing a family member. This hierarchical structure facilitates unified management and personalized services for family members. As one possible implementation, the master family account can be registered via a smart terminal (such as a smart TV or mobile app), with the primary user entering necessary information (such as a phone number or email address) to complete its creation. Alternatively, after the master family account is created, sub-accounts can be added by the primary user through a management interface, or registered and associated with the master family account by family members themselves. Furthermore, account information can be stored on a cloud server or a locally controlled terminal, with encryption used to ensure data security.
[0058] The solution proposed in this application utilizes a pre-configured remote control whose built-in pressure sensor accurately collects the force applied by the current user each time a button is pressed. Based on this, the system has pre-established a master family account, under which multiple sub-accounts have been created. Each sub-account is associated with a specific family member, and the master family account is registered and created by the primary user. This pre-configured hardware and account system lays the foundation for subsequent button force information collection, user identity matching, and personalized content switching. Because the remote control possesses the ability to collect button force information and has a clear family member account structure, the system can effectively match the collected button force information with the pre-stored button force characteristics of each sub-account user, thereby accurately identifying the current operator's user identity and automatically switching to the corresponding personalized homepage based on that identity.
[0059] The following is a concrete example. For instance, a smart TV remote integrates a miniature piezoresistive pressure sensor beneath each commonly used button (such as volume, channel, and confirmation buttons) to collect real-time data on the force applied by the user when pressing them. When a user uses the smart TV for the first time, the system prompts the primary user to register a family master account through the TV interface or the accompanying mobile app. After successful registration, the primary user can invite other family members (such as spouse and children) to join, creating sub-accounts for them and setting nicknames and avatars for each sub-account. In this way, both the remote control hardware and the user account system are ready before user identification processing.
[0060] The above technical solution, through pre-configuration of remote control hardware and the establishment of a family account system, ensures the effective collection of button force information and accurate identification of user identity, thereby achieving precise user identification and personalized services. This pre-configuration avoids problems such as identification failure or user identity confusion due to a lack of basic configuration, providing a solid foundation and clear attribution for subsequent button force information collection, user identity matching, and personalized content switching.
[0061] In some embodiments described above, the user's key pressure information is collected via remote control and matched with sub-account characteristics in a family feature database to identify the user and switch to a personalized homepage. However, in practical applications, efficiently and conveniently establishing initial user identities and unique key pressure characteristic profiles for multiple family members is a key prerequisite for implementing this solution. Without an effective initialization mechanism, users would need to manually configure the account and characteristics of each family member, which would significantly reduce user experience and system usability.
[0062] In response, this application further proposes that before the step of collecting the current user's key pressure information through a remote control with a pre-set pressure sensor, the following steps are included: pre-creating a family master account, and repeatedly collecting the key pressure information of the main user of the family through the pressure sensor set on the remote control, automatically creating a sub-account, and recording the key pressure characteristics of the main user and storing them in the family feature database; when other users in the family use the remote control for the first time, collecting the key pressure information of each user in the family through the pressure sensor set on the remote control, automatically creating a sub-account for each user, and recording the key pressure characteristics of each user in the family and storing them in the family feature database.
[0063] The family master account is the top-level account used to manage all sub-accounts of family members. It can be created either through the initial setup wizard on a smart device (such as a smart TV or smart speaker), where the user enters necessary family information (such as family name and primary user contact information). Alternatively, the user can create the family master account through a companion mobile application or web interface after completing device binding and following the instructions. This master account serves as the foundation for family member identification and personalized content management. Pressure sensors are used to detect the force applied when a user presses a button on the remote control. Multiple data collection refers to the system guiding the primary user to repeatedly press one or more buttons on the remote control during the initial setup phase. For example, the system can prompt the primary user to press frequently used buttons such as the confirmation button and directional buttons multiple times to obtain sufficient sample data of button force. Through multiple data collections, the individual differences, stability, and fluctuation range of the primary user's button force can be captured more comprehensively and accurately, thus providing a reliable data foundation for subsequent feature extraction.
[0064] In this embodiment, automatic sub-account creation means that the system can generate an independent sub-account for a user based on the collected key pressure information, without requiring the user to manually enter personal information or go through a complex registration process. For example, after recognizing a new key pressure characteristic, the system can automatically assign a default sub-account name (such as "User 1" or "Main User") and associate it with that key pressure characteristic. This automation mechanism simplifies the user configuration process and improves the system's usability. Key pressure characteristics refer to a unique pattern or set of parameters extracted from multiple collected key pressure data that can represent a user's keying habits. This can include statistical indicators such as the average pressure, peak pressure, pressure duration, pressure variation curve, and standard deviation of pressure.
[0065] The family feature database in this embodiment is a database storing the button pressure characteristics of all family members. It is typically indexed by the main family account, with pressure characteristic data for each sub-account. This feature data, after processing and storage, will serve as the basis for subsequent user identity matching. When other users in the family use the remote control for the first time, the system collects button pressure information from each user using pressure sensors installed on the remote control. This means that when a family member other than the main user picks up the remote control and operates it for the first time, the system triggers a similar button pressure information collection process. For example, the system can detect button pressure that does not match known user characteristics, or guide the new user to perform button operations through a specific interface to collect their pressure information. This first-use triggering mechanism ensures that the button pressure characteristics of each family member can be captured by the system. A sub-account is automatically created for each user, and the button pressure characteristics of each user in the family are recorded and stored in the family feature database. Similar to the main user, after collecting the button pressure information of other family members, the system will also automatically create independent sub-accounts for them and extract their unique button pressure characteristics. These characteristics will also be recorded and stored in the family feature database and associated with the corresponding sub-accounts. This mechanism ensures that each member of the family has their own personalized identification profile, laying the foundation for subsequent personalized services.
[0066] This application's solution solves the complexity of initial user configuration by utilizing the remote control's built-in pressure sensor to collect unique button pressure information when a user uses the remote control for the first time, and automatically establishing a user identity profile based on this information. Specifically, upon system startup or during family member management, the system first guides the user to create a master family account, which serves as the root node of the entire family user system. Subsequently, the system prompts the primary family user to perform multiple button operations using the remote control. During this process, the pressure sensor on the remote control accurately captures the pressure data of each press by the primary user. This raw pressure data is transmitted to the processing unit, analyzed, and feature-extracted to form a "primary user button pressure characteristic" representing the primary user's unique button-pressing habits. Based on these characteristics, the system automatically creates a sub-account for the primary user and stores the sub-account and its button pressure characteristic in the family feature database. When other family members use the remote control for the first time, the system detects a mismatch between their button pressure information and the characteristics of existing users in the family feature database, or triggers the collection of button pressure information for the new user through a specific guidance process. Similarly, the pressure sensor on the remote control collects the button pressure information of these new users. After processing, this information is automatically used to create a unique sub-account for the new user and extract their unique "user key pressure characteristics," which are then stored in the family feature database. In this way, the family feature database is gradually improved, containing key pressure characteristic profiles for all family members. This mechanism is closely integrated with the step of collecting the current user's key pressure information via a remote control equipped with a pressure sensor, and then matching this information with the key pressure characteristics of all sub-accounts pre-stored in the family feature database. By establishing a comprehensive and accurate family feature database in advance, reliable benchmark data is provided for the subsequent real-time user identification process. When a user operates the remote control, their key pressure information can be efficiently matched against this pre-established family feature database containing the unique key pressure characteristics of all family members, thereby accurately identifying the current operator and determining the corresponding sub-account. This pre-established feature database significantly improves the accuracy and efficiency of user identification, providing a solid foundation for subsequent personalized services.
[0067] The following is a concrete example. Suppose a family purchases a smart TV and a remote control that supports pressure sensitivity. When the user first turns on the smart TV, the system guides them through the initial setup. First, the system prompts the user to create a family master account. The user can complete the registration by entering information such as the family name and the main user's mobile phone number using the virtual keyboard on the TV screen. After successful registration, the system further prompts the main user to input the pressure information of the buttons. For example, the screen will display "Please press the 'OK' button, 'Up' button, and 'Down' button five times each on the remote control," and the main user follows the prompts. The pressure sensor built into the remote control will capture data such as the pressure and duration of each press in real time. After receiving this data, the smart TV's processor will analyze it, extract features such as the main user's average pressing pressure and the range of pressure fluctuations, and automatically create a sub-account named "Main User" for that main user. After associating these features with the sub-account, the data is stored in the family feature database either locally on the smart TV or in the cloud. Subsequently, when a child in the family picks up the remote control for the first time and attempts to operate the smart TV, the system detects a significant difference between their button pressure characteristics and those of the primary user already in the family's feature database. At this point, the system may display a prompt on the screen, such as "New user detected. Do you want to register your button pressure information to create a personalized account?". After the child clicks "Yes," the system guides them through a similar button pressure information registration process, such as "Please press the 'Confirm' button three times." The remote control then collects the child's button pressure data again, and the smart TV's processor analyzes this data, automatically creating a sub-account named "Child 1" for the child and recording their unique button pressure characteristics (e.g., potentially lighter or heavier, or more rapid pressing habits than the primary user) in the family feature database. In this way, each family member can easily create their own personalized account and button pressure characteristic profile without a complicated registration process.
[0068] Through the above technical solution, this application effectively solves the complexity of establishing initial identity profiles and key pressure characteristics for multiple users in a home environment. By pre-creating a master family account and repeatedly collecting key pressure information from the main user using the pressure sensor on the remote control, the system can automatically create sub-accounts for the main user and record their unique key pressure characteristics. Furthermore, when other family members use the remote control for the first time, the system can automatically create sub-accounts for them in a similar manner and record their key pressure characteristics. This automated, guided initialization process greatly simplifies the user configuration process, avoids the tediousness of manual registration and feature entry, and significantly improves user experience and system usability. Therefore, the family feature database can establish a comprehensive, accurate database containing the unique key pressure characteristics of all family members at the beginning of system deployment. This provides a solid foundation for subsequent user identity matching based on key pressure information collected from the remote control. Due to the accuracy and completeness of the initial feature data, the system can more quickly and accurately match the current operator's user identity during real-time user identification, thereby ensuring the accuracy of subsequent personalized homepage switching and content display, making the entire user identification process more efficient and reliable.
[0069] In other embodiments, this application proposes a method for home user identification processing based on a remote control. In some of the aforementioned embodiments, a method is proposed to acquire the current user's button pressing force information using a remote control with a preset pressure sensor. However, in actual implementation, accurately and reliably converting the physical force signals generated when the user presses the remote control buttons into digital information that can be processed by the system is crucial to ensuring the accuracy of subsequent user identification.
[0070] In response, this application further proposes a step for acquiring the current user's key pressure information through a remote control with a pre-set pressure sensor, including: acquiring an analog signal of the pressure applied by the user during each pressing operation using a pressure sensor installed on the remote control; amplifying, filtering, and converting the analog signal generated by the pressure sensor into a digital pressing signal using a signal conditioning and analog-to-digital conversion module installed on the remote control; reading the digital pressing signal converted by the analog-to-digital conversion module using a microcontroller installed on the remote control and packaging it together with the key value; and transmitting the packaged digital pressing signal and key value to the controlled terminal using a communication module installed on the remote control.
[0071] A pressure sensor is a device that senses pressure and converts it into an electrical signal. Its working principle is typically based on the piezoresistive, piezoelectric, or capacitive effects. For example, a piezoresistive pressure sensor outputs an electrical signal by measuring the change in resistance when pressure is applied; a piezoelectric pressure sensor generates an electrical charge when pressure is applied. In remote controls, pressure sensors can be integrated under the keycaps or on a printed circuit board (PCB) to accurately capture the force applied by the user with each press and convert it into an analog signal. The signal conditioning and analog-to-digital conversion (ADC) module is primarily responsible for preprocessing and digitizing the analog signal output from the pressure sensor. The signal conditioning section typically includes amplification and filtering circuits. The amplification circuit increases the amplitude of the weak analog signal, making it easier for subsequent processing; the filtering circuit removes noise and interference from the signal, ensuring signal purity. The analog-to-digital conversion (ADC) section converts the conditioned analog signal into a digital signal for processing by the microcontroller. For example, a successive approximation ADC or a Sigma-Delta ADC can be used to convert continuously changing analog voltages or currents into discrete digital values. A microcontroller is an integrated circuit chip that integrates a central processing unit (CPU), memory (RAM, ROM), and various peripheral interfaces (such as GPIO, ADC, UART, etc.). In a remote control, the microcontroller is responsible for reading the pressed digital signals output by the signal conditioning and analog-to-digital conversion module, associating and packaging them with the corresponding button values. In addition, the microcontroller can perform tasks such as data preprocessing and protocol encapsulation, making it the core unit for data processing within the remote control. The communication module is used to realize data transmission between the remote control and the controlled terminal. It can employ various wireless communication technologies, such as infrared (IR) communication, radio frequency (RF) communication (such as 2.4GHz wireless technology), Bluetooth, or Wi-Fi. The communication module wirelessly transmits the packaged pressed digital signals and button values from the microcontroller to the controlled terminal, ensuring that the data reaches the receiving end in a timely and accurate manner.
[0072] This application's solution achieves accurate acquisition of user button pressure information through refined hardware integration and data processing. When a user presses a button on the remote control, a pressure sensor located below the button immediately detects the pressure and converts it into an analog electrical signal proportional to the pressure. Since this analog signal may be weak and susceptible to environmental noise interference, it is then sent to a signal conditioning and analog-to-digital conversion module. In this module, the signal is first amplified to improve its signal-to-noise ratio; then, a filter circuit removes high-frequency noise and interference to ensure signal purity. The conditioned analog signal is then converted into a discrete digital button press signal by the analog-to-digital converter. This digital signal, along with the key value corresponding to the pressed button, is transmitted to the microcontroller inside the remote control. The microcontroller receives, processes, and logically packages this data into a complete data packet containing the button pressure and key value. Finally, this data packet is wirelessly transmitted to the controlled terminal via the communication module on the remote control. The entire process forms a complete chain from physical pressing to digital data transmission, ensuring that the key pressure information can be accurately and in real time captured and transmitted, thus providing high-quality raw data for subsequent user identification.
[0073] The following is a concrete example. When a user presses a button on a remote control, a piezoresistive thin-film pressure sensor located beneath the button cap generates a weak analog voltage signal based on the pressure applied. This analog voltage signal is then fed into a signal conditioning circuit composed of an operational amplifier. This circuit not only amplifies the signal but also integrates an RC low-pass filter to filter out high-frequency noise. The conditioned analog signal is then fed into a 12-bit successive approximation analog-to-digital converter (ADC), which converts it into a digital value in the range of 0 to 4095, representing the pressure applied. The STM32 series microcontroller inside the remote control reads this digital value and combines it with the button's preset key value (e.g., the key value of the "volume +" button), encapsulating the two into a data frame. Finally, this data frame is wirelessly transmitted to the smart TV (the controlled terminal) paired with the remote control via a 2.4GHz radio frequency (RF) communication module.
[0074] Through the above technical solution, this application achieves accurate, stable, and reliable acquisition of user button pressure information. By integrating a pressure sensor, signal conditioning and analog-to-digital conversion module, microcontroller, and communication module into the remote control, the physical mechanical signals of user presses are converted into high-quality digital data, effectively avoiding the limitation of traditional button recognition methods that cannot acquire pressure information. This refined data acquisition mechanism provides rich and accurate raw data for subsequent matching of user button pressure characteristics, greatly improving the accuracy and robustness of user identification. Even when there are subtle differences in users' pressing habits, the system can effectively distinguish them by capturing these pressure details, thereby ensuring the accuracy of user identification within the home and laying a solid foundation for personalized content switching.
[0075] In some of the embodiments described above in this application, a method is proposed to collect button force information via a remote control and perform matching locally to identify the user's identity. However, in practical applications, directly processing and storing sensitive button force information locally may pose data security risks, and the computing power and storage space of the local device may not be sufficient to efficiently process large-scale user data or complex matching algorithms, especially in scenarios with many family members or requiring more refined identification, which may limit the identification efficiency and accuracy.
[0076] To address this, this application further proposes to acquire the current user's key pressure information using a remote control with a pre-installed pressure sensor, and then encrypt and send the acquired key pressure information to the controlled terminal. The step of matching the acquired current user's key pressure information with the key pressure characteristics of all sub-accounts pre-stored in a family feature database includes: the controlled terminal binding the encrypted key pressure information to a family ID and forwarding it to the cloud; the cloud reading the key pressure characteristic database of all registered sub-accounts under that family ID; and the cloud decrypting the encrypted key pressure information and matching it with the key pressure characteristics of all sub-accounts in the family feature database. The steps for identifying the current operator's identity and determining the sub-account identity when a user's key pressure characteristics for a corresponding sub-account match the threshold include: if a user's key pressure characteristics for a corresponding sub-account match the threshold, the sub-account identity is successfully identified and determined, and personalized data corresponding to the sub-account is sent from the cloud to the controlled terminal; if the matching degree value of the key pressure characteristics matched with those of all sub-accounts does not exceed the threshold, the user is identified as a new user, an anonymous sub-account is temporarily created in the cloud, and key pressure characteristic vectors of the user are collected multiple times and stored in the family characteristic database.
[0077] The process of encrypting the collected button pressure information before sending it to the controlled terminal aims to enhance data transmission security. Button pressure information, as a user's biometric data, is inherently sensitive. Encrypting this information effectively prevents unauthorized interception or tampering during transmission from the remote control to the controlled terminal, thus protecting user privacy and data integrity. Encryption methods can employ symmetric algorithms, such as the Advanced Encryption Standard (AES), or asymmetric algorithms, such as RSA, ensuring that only authorized recipients can decrypt and use the data. The controlled terminal then binds the encrypted button pressure information to a home ID before forwarding it to the cloud, clearly defining the data flow path and identifying the data's ownership. Upon receiving the encrypted button pressure information, the controlled terminal associates it with a unique home ID. The home ID identifies a specific home environment, ensuring that the data is correctly categorized into the corresponding family user group during cloud processing. Subsequently, the controlled terminal forwards the encrypted data bound to the home ID to the cloud for further processing. This binding mechanism facilitates efficient cloud management and retrieval of data for specific families while maintaining data encryption, further ensuring transmission security. The cloud-based system uses a family ID as the boundary, reading the force signature database of all registered sub-accounts under that family ID, describing the logic and scope of cloud data processing. Upon receiving encrypted key pressure information bound to a family ID, the cloud limits the scope of data operations based on that family ID. Specifically, the cloud reads only the key pressure signature database of all registered sub-accounts associated with that family ID from its storage system. This "family ID-based boundary" design ensures data processing isolation, avoids data confusion between different families, and improves the efficiency and security of data retrieval. The cloud then decrypts the encrypted key pressure information and matches it with the user key pressure signatures of all sub-accounts in the family signature database, illustrating the core matching process. After reading the corresponding key pressure signature database, the cloud first decrypts the received encrypted key pressure information to restore its original data. Subsequently, the cloud utilizes its powerful computing capabilities and rich algorithm library to compare and match the decrypted current user key pressure information with the key pressure signatures of all sub-accounts in the family signature database. Matching algorithms may include, but are not limited to, Euclidean distance, cosine similarity, support vector machines (SVM), or deep learning models to evaluate the similarity between the current key pressure information and the features of each sub-account. The cloud sends personalized data corresponding to the sub-account to the controlled terminal, describing the response mechanism after successful user identification. Once the cloud successfully identifies and determines the sub-account identity of the current operator through the matching process, it extracts the corresponding personalized data from the stored personalized configuration based on the sub-account's identity. This personalized data may include user preference settings, recommended content, interface themes, etc.Subsequently, the cloud sends this personalized data to the controlled terminal, enabling the terminal to switch personalized interfaces and display content based on the user's identity. The cloud temporarily creates an anonymous sub-account and continues to collect the user's key press data multiple times, extracting force feature vectors and storing them in the family feature database, thus handling the new user identification and registration process. When the cloud matches the force features with all registered sub-accounts and finds that the matching degree does not reach the preset threshold, the system determines that the current operator is a new user. At this point, the cloud does not directly reject the user but temporarily creates an anonymous sub-account for that new user. Simultaneously, the system instructs the remote control or controlled terminal to continue collecting the new user's key press data multiple times. By analyzing and learning from this collected data, the cloud can extract the new user's stable key press force feature vector and store it as a new sub-account feature in the family feature database, thereby achieving automatic registration and subsequent identity verification for new users.
[0078] This application's solution constructs a more secure, efficient, and scalable user identification system by introducing a cloud processing mechanism and encrypted data transmission. Specifically, when a user operates a remote control equipped with a pressure sensor, the button pressure information collected by the remote control is first encrypted to ensure data security during transmission. The encrypted button pressure information is then sent to the controlled terminal. Upon receiving the encrypted data, the controlled terminal does not directly perform matching but binds it to a unique family ID before forwarding it to the cloud. This design ensures that sensitive biometric data remains encrypted throughout transmission and storage, significantly reducing the risk of data leakage. After receiving the encrypted button pressure information bound to the family ID, the cloud first limits the operation scope based on the family ID, accurately retrieving the pressure feature database of all registered sub-accounts under that family ID from a massive user database. Subsequently, the cloud decrypts the received button pressure information and, utilizing its powerful computing resources and complex matching algorithms, efficiently and accurately matches the decrypted current button pressure information with the features of all sub-accounts in the family feature database. This centralized cloud-based processing approach not only supports more complex matching algorithms and improves recognition accuracy, but also makes the maintenance and updating of the family feature database more convenient. After successfully identifying the sub-account of the current operator, the cloud immediately sends personalized data corresponding to that sub-account to the controlled terminal, thereby enabling rapid switching of the user interface and display of personalized content. If the matching result indicates that the current user is a new user, the cloud will temporarily create an anonymous sub-account and continuously collect the user's keystroke data, gradually constructing its force feature vector and storing it in the family feature database, achieving seamless registration and learning for new users. In this way, the solution in this application transfers sensitive data processing, complex matching calculations, and large-scale data storage from local devices to the cloud, effectively solving the problems of data security, computing power, and storage space limitations that local processing may face, while improving the accuracy, efficiency, and scalability of user identification.
[0079] In one specific implementation, when a user presses a button on the remote control, the built-in pressure sensor collects the button pressure information in real time. After acquiring this raw pressure data, the microcontroller inside the remote control immediately calls a pre-set encryption module, such as using the AES-256 symmetric encryption algorithm, to encrypt the button pressure information. The encrypted data, along with the button key value, is sent to the smart TV (the controlled terminal) in the home via the remote control's communication module (such as Bluetooth or Wi-Fi). Upon receiving the encrypted button pressure information, the smart TV binds it to a unique identifier for the current household (a household ID, such as a UUID). Subsequently, the smart TV sends the encrypted data packet bound to the household ID to a cloud server via its network module. Upon receiving the data packet, the cloud server first parses the household ID and uses it as an index to retrieve the button pressure characteristic data of all registered sub-accounts under that household ID from its distributed database (such as Cassandra or MongoDB). This characteristic data is typically stored in vector form, representing the unique button pressure pattern of each sub-account. Next, the cloud server decrypts the received encrypted button pressure information using a preset key. After decryption, the cloud runs a machine learning-based matching model (e.g., a pre-trained neural network model or support vector machine) to compare the current user's key pressure feature vector with the feature vectors of all sub-accounts in the family feature database, calculating the matching degree. If the matching degree of a sub-account exceeds a preset threshold (e.g., 0.9), the cloud successfully identifies the current operator. Subsequently, the cloud extracts the corresponding personalized data (such as user avatar, recommendation list, viewing history, etc.) from the sub-account's personalized configuration storage (e.g., a JSON file or database record) and sends it to the smart TV via the network. After receiving the personalized data, the smart TV automatically switches to the user's personalized homepage and displays the corresponding content. If the matching degree of all sub-accounts does not reach the threshold, the cloud determines that the current user is a new user. At this time, the cloud temporarily generates an anonymous sub-account ID for the user and instructs the smart TV to continue collecting subsequent key pressure data for the user. Once enough key press data has been collected (e.g., 10 consecutive key presses), the cloud will process this data again, extract a stable force feature vector, associate it with the anonymous sub-account ID, and permanently store it in the family feature database, thus completing the registration of the new user.
[0080] Through the above technical solution, this application effectively addresses the data security risks and computational resource limitations that may be encountered when performing user identification locally. Encrypting the key pressure information and utilizing the cloud for matching and identification significantly enhances the security of user biometric data transmission and storage, effectively preventing the leakage and misuse of sensitive information. Simultaneously, leveraging the powerful computing and storage resources of the cloud, the system can support more complex and refined matching algorithms, thereby significantly improving the accuracy and efficiency of user identification, especially in cases with many family members or high similarity in key pressure characteristics, still achieving accurate identification. Furthermore, centralized management and maintenance of the family feature database in the cloud automates and intelligently processes new user registration and feature learning, eliminating the need for cumbersome local settings and improving user experience. This distributed processing model not only optimizes system performance but also provides a solid foundation for future functional expansion and algorithm upgrades, making the entire user identification system more robust and scalable.
[0081] The present invention will be further described in detail below through another specific application embodiment: like Figure 3 As shown in the illustration, this specific application embodiment provides a home user identification processing method based on a remote control, which includes the following steps: S11. The user presses a button on the remote control and enters S12.
[0082] S12: The remote control sends button commands and encrypted force data F to the TV, then proceeds to S13: S13. The TV terminal binds the data with the family ID and forwards it to the cloud; the cloud matches data based on the family ID; proceed to step S14; S14. The cloud uses the family ID as the boundary, reads the strength feature database of all registered sub-accounts under that family ID, and enters S16.
[0083] S15. The cloud will match the current intensity data F with all feature vectors in the database, and then proceed to S16.
[0084] S16. Determine whether the matching degree exceeds the threshold. If yes, proceed to S17; otherwise, proceed to S18. S17. If the matching degree exceeds the threshold, the sub-account identity is successfully identified and confirmed, and then proceed to S23. S18. Identify as a new customer and proceed to S19; S19-S20-S21-S22: If a new user is identified (matching degree does not exceed the threshold), an anonymous sub-account is temporarily created in the cloud, and the user's key press data (F1, F2...Fn) continues to be collected. The force feature vector V_new is extracted and stored in the family feature database, then proceed to S23. The TV prompts "Is this a new member?", allowing users to manually name the user or remain anonymous.
[0085] S23. The cloud sends the personalized data corresponding to the sub-account to the TV, and enters the TV update interface and recommended content in S24.
[0086] In this way, family members do not need to manually switch accounts. The system can achieve seamless user identification and personalized services based on their unique key pressure patterns, greatly improving the user experience.
[0087] In some embodiments described above, a method is proposed to identify a user by collecting button pressure information via a remote control and matching it with pre-stored features. However, in actual use, the user's button pressure may fluctuate in the short term due to various factors such as emotions and physical condition, leading to a decrease in the matching degree between the button pressure information and the data in the pre-stored feature library. This may result in recognition failure or misidentification, affecting user experience and recognition accuracy.
[0088] To address this, this application further proposes a step that involves matching the collected key pressure information of the current user with the key pressure characteristics of all sub-accounts pre-stored in the family feature database. This step includes: receiving key pressure information sent by the remote control; performing a preliminary match between the key pressure information and the key pressure characteristic database of all registered sub-accounts under the corresponding family ID; if the match is lower than a preset threshold, initially determining the current user's identity and comparing historical data, controlling the retrieval of key pressure data for the initially determined current user's identity over a predetermined time period, and calculating the average key pressure of the initially determined current user's identity; performing fluctuation analysis, using statistical methods to calculate the deviation between the key pressure information sent by the remote control and the average key pressure of the initially determined current user's identity; when the deviation exceeds a dynamic threshold, determining that the current user has short-term emotional fluctuations; during the final match, performing soft or flexible matching of the current user's key pressure characteristic vector based on the detected deviation direction and magnitude; for example, if the current key pressure F is significantly higher than the average value, the system will appropriately relax the matching requirements for high-key areas during matching; and vice versa. This adjustment is temporary, effective only for the current key press, and will not permanently modify the user's force characteristic database. If the user's identity still cannot be determined after dynamic adjustment, the system will display either "known user A" or "whether it is a new user." The system will receive the user's operation command, select the confirmed user identity, and associate the current key press force information with the user's confirmed user identity, storing it as a valid sample under abnormal conditions. This sample will then be stored in the abnormal sample sub-database of the force characteristic database corresponding to that user's sub-account. Through multiple collections of abnormal sample sub-databases, the system will intelligently predict and adapt to changes in the key press force of the corresponding user under different emotional fluctuations.
[0089] The system receives button force information from the remote control and performs an initial match against the force feature database of all registered sub-accounts under the corresponding family ID. This step aims to perform an initial comparison of the received current button force information. The remote control transmits the collected button force data to the controlled terminal or cloud. The system first performs a rapid comparison against the force features of all registered users under the family ID to quickly identify the user under ideal conditions. The initial match can employ various algorithms, such as Euclidean distance, cosine similarity, or support vector machines, to calculate the similarity between the current button force information and the features of each user in the feature database. If the matching degree is lower than a preset threshold, the system initially determines the current user's identity and compares historical data. It retrieves the button force data of the initially determined current user's identity over a predetermined time period and calculates the average button force of the initially determined current user's identity. When the initial match fails to reach a preset confidence level, the system does not immediately abandon identification but attempts to perform a deeper analysis. At this point, the system selects one or more of the closest users as the "preliminary determined" identity based on the initial match results and retrieves the button force records of these users from historical data over a past period. By statistically analyzing this historical data, the average key press force of the user under normal conditions can be calculated, providing a benchmark for subsequent fluctuation analysis. Fluctuation analysis involves using statistical methods to calculate the deviation between the key press force information sent by the remote control and the average key press force initially determined to be that of the current user. When the deviation exceeds a dynamic threshold, it is determined that the current user is experiencing short-term emotional fluctuations. Fluctuation analysis is crucial for identifying changes in user emotions or states. The system compares the currently received key press force information with the average key press force initially determined to be that of the user, calculating the difference between the two. This difference can be calculated using statistical methods such as standard deviation and root mean square error. If the calculated deviation exceeds a pre-set dynamic threshold, it indicates that the current user's key press force may be affected by abnormal factors (such as emotional fluctuations), thus triggering a subsequent flexible matching mechanism. The dynamic threshold can be set based on the user's historical fluctuation range or group statistical data. During final matching, based on the detected deviation direction and magnitude, the current user's force feature vector is subjected to soft matching or flexible matching; for example, if the current force F is significantly higher than the average, the system will appropriately relax the matching requirements for high-force areas during matching; conversely, if the current force F is lower than the average, the system will also relax the matching requirements for high-force areas. This adjustment is temporary, effective only for the current key press, and will not permanently modify the user's force feature library. To address short-term fluctuations in user key press force, the system introduces a soft matching or flexible matching mechanism in the final matching stage. This means that when a key press force deviates from the average value, the system will adjust or relax the matching conditions of the current key press force feature vector in the matching algorithm according to the direction of the deviation (e.g., the key press force is too strong or too weak) and the degree of deviation.For example, if a user presses a key with significantly excessive force, the system will allow the current force to be matched with data in the feature database within a wider range during the matching process, rather than strictly requiring an exact match. This adjustment is instantaneous and only applies to the current key press operation. It aims to improve the recognition success rate under conditions of user emotional fluctuations, while avoiding permanent changes to the user's standard force characteristics, thereby maintaining the accuracy and stability of the feature database.
[0090] In this embodiment, if the user's identity still cannot be determined after dynamic adjustments, the system will control the display to show either a known user A or whether the user is a new user. Even with flexible matching, there may still be situations where the user's identity cannot be accurately identified, such as excessive fluctuations in key pressure, the user being a new user, or the system being unable to find enough matching identities in the existing feature database. In such cases, the system will provide the user with an interactive interface that displays one or more of the most likely known user options (e.g., "known user A") and asks the user if they are one of them or if they are a new user. This provides the user with an opportunity to manually confirm their identity, avoiding a deadlock of identification failure.
[0091] When a user's operation command is received and a confirmed user identity is selected, the system associates the key pressure information with the user's confirmed identity and stores it as a valid sample in an abnormal state. This sample is then stored in the abnormal sample sub-library of the force feature library corresponding to that user's sub-account. When the user manually confirms their identity through an operation command, the system considers this key pressure information as a valuable "valid sample in an abnormal state." This sample is then associated with the user's confirmed sub-account and stored in a dedicated "abnormal sample sub-library" within that sub-account's force feature library. This is done to collect key pressure data from users in atypical states, providing a basis for subsequent intelligent learning. Through multiple collections of abnormal sample sub-libraries, the system intelligently predicts and adapts to changes in key pressure under different emotional fluctuations. By continuously collecting and analyzing data in the abnormal sample sub-library, the system can gradually learn and understand the key pressure change patterns of specific users under different emotions or states. With the accumulation of abnormal samples, the system can utilize machine learning algorithms (such as pattern recognition, neural networks, etc.) to build a more robust user key pressure model, thereby more intelligently predicting and adapting to potential future fluctuations in user key pressure, further improving recognition accuracy and user experience.
[0092] This application's solution addresses the issue of decreased recognition accuracy due to emotional fluctuations in user button pressure by introducing a multi-stage matching and dynamic adaptation mechanism. When the remote control sends button pressure information, the system first performs preliminary matching, quickly comparing the current pressure with the pressure characteristics of all sub-accounts in the family feature database. If the preliminary matching degree is lower than a preset threshold, the system does not immediately determine failure but enters a refined processing stage. In this stage, the system retrieves the historical button pressure data closest to the user based on the preliminary matching results and calculates its average button pressure as a benchmark. Subsequently, the system performs fluctuation analysis on the current button pressure and this average pressure, calculates the deviation using statistical methods, and determines whether the user has short-term emotional fluctuations based on whether the deviation exceeds a dynamic threshold. Once fluctuation is determined, during final matching, the system performs soft matching or elastic matching on the current user's pressure feature vector based on the detected deviation direction and magnitude. For example, when the button pressure is too high, the system appropriately relaxes the matching requirements for high-pressure areas, and vice versa. This elastic adjustment is temporary and only effective for the current button operation, ensuring accurate recognition even when the user's emotions are fluctuating. If the user's identity still cannot be determined after dynamic adjustments, the system will provide a user interface displaying possible known user options or asking if the user is a new user, allowing the user to manually confirm. After user confirmation, the key pressure information will be stored as a valid sample in the abnormal state's abnormal sample sub-database for that user's sub-account. By continuously collecting these abnormal samples, the system can intelligently learn and adapt to the key pressure change patterns under different emotional fluctuations, thereby continuously optimizing the recognition model and improving the robustness and accuracy of recognition.
[0093] The following example illustrates this. Assume a household has registered users A, B, and C. When user A uses a remote control to press a button, the remote sends the button pressure information to the controlled terminal. The controlled terminal first performs a preliminary match between this pressure information and the pressure characteristics of users A, B, and C in the household feature database. If user A's current button pressure is significantly higher than their usual average due to emotional excitement, the preliminary match may be lower than a preset threshold. In this case, the system will initially determine that the current operator is likely user A and retrieve user A's historical button pressure data from the past week to calculate user A's average button pressure. Next, the system calculates the deviation between the current button pressure and user A's average button pressure. If this deviation exceeds a dynamic threshold (for example, statistical analysis shows that user A's button pressure fluctuation range is ±15% 95% of the time; anything outside this range is considered abnormal), the system determines that user A is currently experiencing short-term emotional fluctuations. During the final match, the system will perform flexible matching of user A's pressure feature vector based on the direction and magnitude of the current excessive button pressure; that is, the matching algorithm appropriately relaxes the matching requirements for high-pressure areas. For example, if user A's average key press force is 50 units, and the current key press force is 70 units, the system will allow the matching range to float upwards during the matching process, so that the 70-unit force can also successfully match user A's characteristics. This adjustment is only effective for this key press operation. If the user's identity still cannot be determined even after flexible matching, the system interface may display "Are you user A?" or "Are you a new user?", and provide options for user A, user B, and user C for the user to choose from. If the user selects "user A", the 70-unit key press force information will be marked as a valid sample of user A in an abnormal state and stored in user A's abnormal sample sub-database. As such abnormal samples accumulate, the system will be able to learn the pattern of user A pressing harder when emotionally agitated, and will be able to more intelligently identify and adapt when encountering similar situations in the future.
[0094] Through the above technical solution, this application effectively addresses the problem of decreased recognition accuracy caused by factors such as emotional fluctuations in user key pressure. By introducing preliminary matching, historical data comparison, fluctuation analysis, and dynamic elastic matching mechanisms, the system can still accurately identify users even when their key pressure undergoes short-term atypical changes, significantly improving the robustness and accuracy of user recognition. Furthermore, by collecting and learning from effective samples under abnormal conditions, the system can continuously optimize its recognition model, enabling it to intelligently predict and adapt to changes in key pressure under different emotional states. This further enhances the intelligence level of user recognition and user experience, avoiding frequent recognition failures or the need for manual confirmation due to fluctuations in key pressure.
[0095] Exemplary device This invention provides a home user identification processing device based on a remote control, such as... Figure 4 As shown, the apparatus of this embodiment includes: The data acquisition module 310 is used to acquire the current user's key pressure information through a remote control with a preset pressure sensor; Matching module 320 is used to match the collected key pressure information of the current user with the key pressure characteristics of all sub-accounts pre-stored in the family feature database; The identity recognition module 330 is used to identify the user identity of the current operator and determine the identity of the sub-account when there is a matching degree exceeding the threshold of the corresponding sub-account's key pressure characteristics; The personalized switching display module 340 is used to automatically switch to the personalized homepage of the sub-account corresponding to the current operator's user identity based on the identified user identity of the current operator, and display the corresponding personalized content, as described above.
[0096] Through the above technical solution, the device achieves seamless and continuous identity differentiation within a fixed family group. For example, when a family member presses a button on the remote control, the system automatically matches the corresponding sub-account based on the inherent button pressure pattern, avoiding the limitations of a mobile app constantly running in the background, the active verification steps of fingerprint recognition, and environmental interference issues with voice recognition. Overall, this solution not only reduces hardware costs (requiring only the integration of a low-cost pressure sensor) but also ensures recognition reliability through the stability of behavioral biometrics, thus effectively solving the technical challenge of seamlessly differentiating family members in a family setting as described in the background technology.
[0097] Based on the above embodiments, the present invention also provides a smart terminal, the principle block diagram of which can be as follows: Figure 5 As shown. The smart terminal includes a processor, memory, network interface, display screen, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements a remote-controlled home user identification processing method. The database of the smart terminal stores the remote-controlled home user identification processing program.
[0098] Those skilled in the art will understand that Figure 5The block diagram shown is merely a partial structural diagram related to the present invention and does not constitute a limitation on the smart terminal to which the present invention is applied. A specific smart terminal may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0099] In one embodiment, a smart terminal is provided, including a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors, the one or more programs containing the method described above. This solution achieves real-time processing and identity recognition of key pressure information transmitted by a remote control 700 by integrating a collaborative working mechanism between the memory and the processor within the smart terminal. Specifically, when the processor is configured to execute the program stored in the memory, it can receive key pressure information sent by the remote control 700, match this key pressure information with the key pressure characteristics of all sub-accounts pre-stored in a family feature database; when the matching degree exceeds a threshold, it identifies the current operator's user identity and determines the sub-account identity; then, based on the identification result, it automatically switches to the personalized homepage of the corresponding sub-account and displays personalized content.
[0100] This embodiment tightly couples the memory and processor in a program execution manner, thereby completing the biometric recognition process based on button pressure locally on the smart terminal. This avoids external dependence on mobile apps, fingerprint modules, or voice systems, achieving the technical effect of seamless identity switching for family members without active user operation. Compared to the limitations of background technologies, such as mobile apps needing to be constantly running in the background, biometric recognition requiring active verification, and voice recognition being affected by environmental interference, this solution utilizes the inherent button interaction process of the remote control 700 to collect pressure information, ensuring the continuity and concealment of the recognition process. Because button pressure characteristics vary among family members, and the collection process is completely integrated into daily remote control operations, the system can accurately distinguish between different sub-account users under the family master account without interrupting the viewing experience. Through the above technical solution, the smart terminal significantly improves the convenience and intelligence of user account switching while maintaining controllable hardware costs, providing a truly seamless personalized service experience for the family scenario.
[0101] One specific implementation example is as follows: When the user presses a button on the remote control 700, the analog signal collected by the pressure sensor 701 is processed by the signal conditioning and analog-to-digital conversion module 702, and then packaged and transmitted to the smart terminal by the microcontroller 703. The processor of the smart terminal then calls the program in the memory to match the received button pressure information with the family feature database. If the matching degree exceeds the threshold, it immediately switches to the personalized homepage of the corresponding sub-account. The whole process does not require the user to perform any additional operations or wait for the interface to jump.
[0102] In other embodiments, this application proposes a computer-readable storage medium that, when the instructions in the storage medium are executed by the processor of an electronic device, enables the electronic device to perform the method described above. The core innovation of this embodiment lies in combining the computer-readable storage medium with the processor of the electronic device in an instruction execution manner, thereby solidifying the user identification method based on remote control button force characteristics into a deployable software carrier. This solves the problem of how to seamlessly and continuously distinguish different members within a fixed family group, achieving the technical effect of automatically switching personalized accounts without user intervention.
[0103] Specifically, the instructions stored in the storage medium enable the electronic device to acquire the current user's key pressure information via a remote control equipped with a pressure sensor. This acquired key pressure information is then matched against the key pressure characteristics of all sub-accounts pre-stored in a family feature database. If a sub-account's key pressure characteristics match with a threshold, the current user's identity is identified, and the sub-account's identity is confirmed. Based on the identified user's identity, the device automatically switches to the personalized homepage of the sub-account corresponding to that user's identity, displaying the corresponding personalized content. Through this method, the electronic device's processor, when executing the instructions in the storage medium, can achieve the entire process of acquiring, matching, and identifying the user's key pressure information via the remote control, avoiding the shortcomings of traditional solutions that rely on a background mobile app, require user fingerprint verification, or are susceptible to environmental noise interference.
[0104] This application achieves truly seamless interaction because the pressure applied to the button is an inherent behavioral biometric characteristic of family members, naturally collected during daily remote control operation without requiring additional action. Because this characteristic is individualized and strongly correlated with user identity, the system can instantly identify the user upon button press, ensuring an uninterrupted viewing experience. For example, when a family member uses remote control 100 for routine operation, pressure sensor 100 collects button pressure information in real time. This information is processed by signal conditioning and analog-to-digital conversion module 100 and transmitted to the controlled terminal. The electronic device's processor invokes instructions from the storage medium to dynamically match the button pressure information with sub-account characteristics in the family feature database. If the matching degree exceeds a threshold, the system immediately switches to the personalized homepage of the corresponding sub-account. Compared to existing technologies, this solution effectively overcomes the limitations of strong hardware dependence and frequent operation interruptions through an implicit collection and recognition mechanism of behavioral biometric characteristics. Furthermore, the portability of the storage medium ensures the method's universal deployment on various smart terminals. The above technical solutions not only significantly improve the smoothness and continuity of user account switching in home scenarios, but also reduce hardware modification costs, providing a highly reliable, seamless identity authentication solution for devices such as smart TVs.
[0105] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A method for identifying users within a home based on a remote control, characterized in that, include: The system collects the current user's button pressing force information through a remote control with a pre-set pressure sensor. The collected key pressure information of the current user is matched with the key pressure characteristics of all sub-accounts pre-stored in the family feature database; If a user's keystroke force characteristic matches a sub-account with a matching degree exceeding a threshold, the user's identity as the current operator is identified, and the sub-account's identity is determined. Based on the identified user identity of the current operator, the system automatically switches to the personalized homepage of the sub-account corresponding to the current operator's user identity and displays the corresponding personalized content.
2. The method for identifying users within a home based on a remote control according to claim 1, characterized in that, Before the step of acquiring the current user's key pressure information via a remote control with a preset pressure sensor, the following steps are included: A remote control is pre-set, and a pressure sensor is built into the remote control to collect information on the pressure applied by different users when pressing buttons; A family master account and multiple member sub-accounts belonging to the family master account are set up in advance. The family master account is registered and created by a master user.
3. The method for identifying users within a home based on a remote control according to claim 1, characterized in that, Before the step of acquiring the current user's key pressure information via a remote control with a preset pressure sensor, the method further includes: A family master account is pre-created, and the family master user's key pressure information is collected multiple times by the pressure sensor set on the remote control. A sub-account is automatically created, and the key pressure characteristics of the master user are recorded and stored in the family feature database. When other users in the household use the remote control for the first time, the pressure sensor installed on the remote control collects the key pressure information of each user in the household, automatically creates a sub-account for each user, and records the key pressure characteristics of each user in the household and stores them in the household feature database.
4. The method for identifying users within a home based on a remote control according to claim 1, characterized in that, The step of acquiring the current user's key pressure information through a remote control with a preset pressure sensor includes: The analog signal of the pressure applied by the user during each pressing operation is acquired by a pressure sensor installed on the remote control. The analog signal generated by the pressure sensor is amplified, filtered, and converted into a digital signal by a signal conditioning and analog-to-digital conversion module installed on the remote control. The microcontroller in the remote control reads the digital signal of the pressed button after conversion by the analog-to-digital converter and packages it together with the button key value; The packaged digital signals of the presses and the key values of the buttons are transmitted to the controlled terminal through the communication module installed on the remote control.
5. The method for identifying users within a home based on a remote control according to claim 1, characterized in that, The step of acquiring the current user's key pressure information through a remote control with a preset pressure sensor further includes: The remote control with a preset pressure sensor collects the current user's key pressure information, encrypts the collected key pressure information, and sends it to the controlled terminal. The step of matching the collected key pressure information of the current user with the key pressure characteristics of all sub-accounts pre-stored in the family feature database includes: The controlled terminal forwards the encrypted key pressure information to the cloud after binding it with the family ID; The cloud platform uses the family ID as the boundary to read the strength feature database of all registered sub-accounts under that family ID; The cloud decrypts the encrypted key pressure information and matches it with the key pressure characteristics of all sub-accounts in the family feature database; The step of identifying the current operator's user identity and determining the sub-account identity when there is a matching sub-account with a matching degree exceeding a threshold in the user's key pressure characteristics includes: When a user's keystroke force characteristics for a corresponding sub-account match the threshold, the sub-account identity is successfully identified and confirmed, and personalized data corresponding to that sub-account is sent from the cloud to the controlled terminal. If the matching degree value of the key pressure feature of the user in all sub-accounts does not exceed the threshold, the user is identified as a new user. An anonymous sub-account is temporarily created in the cloud, and the user's key pressure data is collected multiple times. The force feature vector is extracted and stored in the family feature database.
6. The method for identifying users within a home based on a remote control according to claim 1, characterized in that, The step of matching the collected key pressure information of the current user with the key pressure characteristics of all sub-accounts pre-stored in the family feature database further includes: Receive button force information sent by the remote control, and perform a preliminary match between the button force information and the force feature database of all registered sub-accounts under the corresponding family ID; If the matching degree is lower than the preset threshold, the current user's identity is initially determined, and historical data is compared. The key pressure data of the initially determined current user's identity in the previous predetermined time period is retrieved, and the average key pressure of the initially determined current user's identity is calculated. A fluctuation analysis is performed, and statistical methods are used to calculate the deviation between the button force information sent by the remote control and the average button force of the current user as initially determined. When the deviation exceeds a dynamic threshold, it is determined that the current user is experiencing short-term emotional fluctuations. During the final matching, based on the detected deviation direction and magnitude, the current user's force feature vector is subjected to soft matching or elastic matching of magnitude. If the user's identity still cannot be determined after dynamic adjustments, the system will display either the known user A or whether the user is a new user. Receive the user's operation command to select the confirmed user identity, associate the key pressure information with the user's confirmed user identity, store it as a valid sample in an abnormal state, and store it in the abnormal sample sub-library of the pressure feature library corresponding to the user's sub-account. By collecting multiple abnormal sample sub-libraries, it intelligently predicts and adapts to changes in the key pressure of corresponding users under different fluctuating emotions.
7. A remote control, characterized in that, include: A pressure sensor, located below the keycaps of the remote control buttons or on the PCB board, is used to collect analog signals of the pressure applied by the user each time they press the button. The signal conditioning and analog-to-digital conversion module is connected to the pressure sensor and is used to amplify, filter, and convert the analog signal generated by the pressure sensor into a digital signal of pressure. A microcontroller, connected to the signal conditioning and analog-to-digital conversion module, is used to convert the pressed digital signal and package it together with the corresponding key value; The communication module, connected to the microcontroller, is used to transmit the packaged press digital signals and key values to the controlled terminal.
8. A home user identification processing device based on a remote control, characterized in that, The device includes: The data acquisition module is used to acquire the current user's key pressure information through a remote control with a preset pressure sensor; The matching module is used to match the key pressure information of the current user with the key pressure characteristics of all sub-accounts pre-stored in the family feature database; The identity recognition module is used to identify the user's identity and determine the sub-account identity when a user's keystroke force characteristics match the threshold. The personalized switching display module is used to automatically switch to the personalized homepage of the sub-account corresponding to the current operator's user identity based on the identified user identity, and display the corresponding personalized content.
9. A smart terminal, characterized in that, It includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors, wherein the one or more programs include methods for performing the method as described in any one of claims 1-6.
10. A computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform the method as described in any one of claims 1-6.