Large-screen terminal control method, device and readable storage medium without fingerprint pre-recording

By integrating fingerprint sensors on the remote control to identify and match user fingerprint characteristics, the problem that large-screen terminals cannot achieve accurate content recommendations in multiple use scenarios is solved, and dynamic content pushing is achieved based on user identity.

CN113762080BActive Publication Date: 2025-06-13当趣网络科技(杭州)有限公司
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110894915.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-05
Publication Date
2025-06-13
Estimated Expiration
2041-08-05

AI Technical Summary

Technical Problem

In the multi-person use scenarios of large-screen terminals, accurate content recommendations cannot be achieved and users cannot be distinguished.

Method used

By setting a fingerprint sensor on the preset physical buttons of the remote control, obtaining and matching fingerprint features, identifying the user's identity, and controlling the large screen to push content according to user habitual data.

Benefits of technology

It realizes accurate content recommendations for large-screen terminals in multiple use scenarios, and can be dynamically adjusted according to real-time user identity, avoiding the messy and inaccurate user habits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113762080B_ABST
    Figure CN113762080B_ABST
Patent Text Reader

Abstract

The present application discloses a large-screen terminal control method, device, and computer-readable storage medium without fingerprint pre-recording. The method includes: when the preset physical button is triggered, acquiring a fingerprint image collected by the fingerprint sensor; preprocessing the fingerprint image to obtain current fingerprint features; performing feature matching between the current fingerprint features and historical fingerprint features in the fingerprint template library; if there is a target historical fingerprint feature that matches the current fingerprint feature, acquiring the identity identifier paired with the target historical fingerprint feature; acquiring user habit data corresponding to the identity identifier, and controlling the large-screen terminal to perform content push according to the user habit data. The present application realizes accurate content recommendation for large-screen terminals in a multi-person usage scenario.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of large-screen display control technology, and particularly to a large-screen terminal control method, device, and computer-readable storage medium without fingerprint pre-recording. Background Art

[0002] In the usage scenario of large-screen terminals, generally, one account logs in to the content platform of the large-screen terminal, and multiple people use this one account together to play programs on the large-screen terminal. For example, in the home usage scenario of the large-screen terminal, a family shares one account, and the large-screen terminal and the content platform cannot distinguish which family member is using the large-screen terminal, and it is impossible to achieve accurate content recommendation for the large-screen terminal. Summary of the Invention

[0003] The main purpose of the embodiments of this application is to provide a large-screen terminal control method, device, and computer-readable storage medium without fingerprint pre-recording, aiming to solve the technical problem that accurate content recommendation for large-screen terminals cannot be achieved in the scenario of multiple people using.

[0004] To achieve the above purpose, the embodiments of this application provide a large-screen terminal control method without fingerprint pre-recording, characterized in that the large-screen terminal is equipped with a remote control, and a fingerprint sensor is arranged on the pressing side of the preset physical buttons of the remote control. The method includes:

[0005] When the preset physical button is triggered, obtain the fingerprint image collected by the fingerprint sensor;

[0006] Preprocess the fingerprint image to obtain the current fingerprint feature;

[0007] Match the current fingerprint feature with the historical fingerprint features in the fingerprint template library;

[0008] If there is a target historical fingerprint feature that matches the current fingerprint feature, obtain the identity identifier paired with the target historical fingerprint feature;

[0009] Obtain the user habit data corresponding to the identity identifier, and control the large-screen terminal to perform content push according to the user habit data.

[0010] Optionally, after the step of obtaining the identity identifier paired with the target historical fingerprint feature, it further includes:

[0011] Splice the current fingerprint feature and the target historical fingerprint feature to generate a new historical fingerprint feature and store it in the fingerprint template library.

[0012] Optionally, after the step of controlling the large-screen terminal to perform content push according to the user habit data, it further includes:

[0013] During the time interval when the identity recognition of the target historical fingerprint feature pairing occupies the remote control, record and update the user habit data corresponding to the identity recognition of the target historical fingerprint feature pairing according to the program playback record on the large screen terminal and the operation record of the remote control.

[0014] Optionally, after the step of feature matching the current fingerprint feature with the historical fingerprint features in the fingerprint template library, the following is further included:

[0015] If there is no target historical fingerprint feature that matches the current fingerprint feature, store the current fingerprint feature as a new historical fingerprint feature in the fingerprint template library, assign a new identity identifier to the current fingerprint feature, and control the content push on the large screen terminal according to the preset default scheme.

[0016] Optionally, after the step of storing the current fingerprint feature as a new historical fingerprint feature in the fingerprint template library and assigning a new identity identifier to the current fingerprint feature, the following is further included:

[0017] During the time interval when the new identity identifier assigned to the current fingerprint feature occupies the remote control, record and update the user habit data corresponding to the new identity identifier assigned to the current fingerprint feature according to the program playback record on the large screen terminal and the operation record of the remote control.

[0018] Optionally, the step of preprocessing the fingerprint image to obtain the current fingerprint feature includes:

[0019] Perform gray processing, distortion correction, fingerprint segmentation, and ridge enhancement on the fingerprint image to obtain a fingerprint enhanced image;

[0020] Extract the position distribution features of the feature points in the fingerprint enhanced image as the current fingerprint feature of the fingerprint image, where the feature points include center points, bifurcation points, termination points, and delta points.

[0021] Optionally, the step of feature matching the current fingerprint feature with the historical fingerprint features in the fingerprint template library includes:

[0022] Compare the position distribution features of the current fingerprint feature with the historical fingerprint features in the fingerprint template library;

[0023] If the similarity between the current fingerprint feature and the historical fingerprint feature in terms of the type and distribution position of the feature points is greater than or equal to the preset value, it is determined that there is a target historical fingerprint feature that matches the current fingerprint feature;

[0024] If the similarity between the current fingerprint feature and the historical fingerprint feature in terms of the type and distribution position of the feature points is less than the preset value, it is determined that there is no target historical fingerprint feature that matches the current fingerprint feature.

[0025] Optionally, the step of splicing the current fingerprint feature and the target historical fingerprint feature to generate a new historical fingerprint feature and storing it in the fingerprint template library includes:

[0026] Determine the boundary feature points with the same type and adapted distribution positions in the current fingerprint feature and the target historical fingerprint feature;

[0027] Using the boundary feature points as the splicing boundary, guide the splicing of the current fingerprint feature and the target historical fingerprint feature to generate a new historical fingerprint feature and store it in the fingerprint template library.

[0028] To achieve the above invention purpose, the present application also provides a large screen end control device, which includes: a memory, a processor, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, it realizes the steps of the large screen end control method without fingerprint pre-recording as described above.

[0029] To achieve the above invention purpose, the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it realizes the steps of the large screen end control method without fingerprint pre-recording as described above.

[0030] In the present application, when a preset physical button is triggered, the fingerprint image collected by the fingerprint sensor is directly obtained. Then, the current fingerprint feature is feature-matched with the historical fingerprint features in the fingerprint template library. After the target historical fingerprint feature is matched, the content push of the large screen end is controlled according to the user habit data corresponding to the identity identifier associated with the target historical fingerprint feature. The identity of the current operating user is recognized every time the preset physical button of the remote control is triggered, rather than a large screen terminal being only associated with one account. This avoids the confusion and inaccuracy of user habits caused by the mixing of the usage habits of multiple people in the case of one account. There is no need for a family to share one account, nor do different users need to register different users in advance. Only by operating the preset physical button in an unconscious state of the user, the large screen end automatically recognizes the identity of the current user. The large screen end distinguishes different user identities based on the current fingerprint feature of the current operating user, such as which member of the family is using the large screen end, and realizes accurate content recommendation for the real-time user identity. Description of the Drawings

[0031] Figure 1 It is a schematic diagram of the hardware structure of the large screen end in an optional embodiment of the present application;

[0032] Figure 2 It is a schematic flowchart of the large screen end control method without fingerprint pre-recording of the present application;

[0033] Figure 3This is a schematic diagram of the texture of various types of feature points in the fingerprint features of this application;

[0034] Figure 4 A schematic diagram of splicing the current fingerprint feature and the target historical fingerprint feature according to an embodiment of the present application.

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

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

[0037] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present application, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.

[0038] The implementation device of the large-screen terminal control method without fingerprint pre-recording of the present invention is a large-screen terminal, which can be a projector, and the large-screen terminal control device can be a projector, such as Figure 1 As shown, the large-screen end control device for the projector may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), a touch screen, and the user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or it may be a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may optionally be a storage device independent of the aforementioned processor 1001.

[0039] Optionally, the projector may also include a camera, an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like. Among them, the sensors are, for example, light sensors and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display screen according to the brightness of the ambient light, and the proximity sensor may turn off the display screen and / or backlight when the projector is away from the user. The large-screen end is equipped with a remote control, and a fingerprint sensor is arranged on the pressing side of the preset physical button of the remote control to realize the collection and analysis of the fingerprint of the user's finger that touches the preset physical button.

[0040] Those skilled in the art will understand thatFigure 1 The projector structure shown does not constitute a limitation on the projector, and it may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0041] As Figure 1 shown, the memory 1005, as a computer storage medium, may include an operating system, a network communication module, a user interface module, and a computer program for implementing the large-screen end control method for fingerprint-free pre-recording.

[0042] In Figure 1 the terminal shown, the network interface 1004 is mainly used to connect to the background server and communicate data with the background server; the user interface 1003 is mainly used to connect to the client (user side) and communicate data with the client; and the processor 1001 can be used to call the computer program stored in the memory 1005 and perform the following operations:

[0043] When the preset physical button is triggered, obtain the fingerprint image collected by the fingerprint sensor;

[0044] Preprocess the fingerprint image to obtain the current fingerprint feature;

[0045] Match the current fingerprint feature with the historical fingerprint features in the fingerprint template library;

[0046] If there is a target historical fingerprint feature that matches the current fingerprint feature, obtain the identity identifier paired with the target historical fingerprint feature;

[0047] Obtain the user habit data corresponding to the identity identifier, and control the large-screen end to perform content push according to the user habit data.

[0048] Optionally, the processor 1001 can be used to call the computer program stored in the memory 1005 and perform the following operations:

[0049] After the step of obtaining the identity identifier paired with the target historical fingerprint feature, it further includes:

[0050] Stitch the current fingerprint feature and the target historical fingerprint feature to generate a new historical fingerprint feature and store it in the fingerprint template library.

[0051] Optionally, the processor 1001 can be used to call the computer program stored in the memory 1005 and perform the following operations:

[0052] After the step of controlling the large-screen end to perform content push according to the user habit data, it further includes:

[0053] During the time interval when the identity recognition of the target historical fingerprint feature pairing occupies the remote control, record and update the user habit data corresponding to the identity recognition of the target historical fingerprint feature pairing according to the program playback record on the large screen end and the operation record of the remote control.

[0054] Optionally, the processor 1001 may be used to call the computer program stored in the memory 1005 and perform the following operations:

[0055] After the step of feature matching the current fingerprint feature with the historical fingerprint features in the fingerprint template library, the following is further included:

[0056] If there is no target historical fingerprint feature that matches the current fingerprint feature, store the current fingerprint feature as a new historical fingerprint feature in the fingerprint template library, assign a new identity identifier to the current fingerprint feature, and control the content push on the large screen end according to the preset default scheme.

[0057] Optionally, the processor 1001 may be used to call the computer program stored in the memory 1005 and perform the following operations:

[0058] After the step of storing the current fingerprint feature as a new historical fingerprint feature in the fingerprint template library and assigning a new identity identifier to the current fingerprint feature, the following is further included:

[0059] During the time interval when the new identity identifier assigned to the current fingerprint feature occupies the remote control, record and update the user habit data corresponding to the new identity identifier assigned to the current fingerprint feature according to the program playback record on the large screen end and the operation record of the remote control.

[0060] Optionally, the processor 1001 may be used to call the computer program stored in the memory 1005 and perform the following operations:

[0061] The steps of preprocessing the fingerprint image to obtain the current fingerprint feature include:

[0062] Perform gray processing, distortion correction, fingerprint segmentation, and ridge enhancement on the fingerprint image to obtain a fingerprint enhanced image;

[0063] Extract the position distribution features of the feature points in the fingerprint enhanced image as the current fingerprint feature of the fingerprint image, where the feature points include center points, bifurcation points, termination points, and delta points.

[0064] Optionally, the processor 1001 may be used to call the computer program stored in the memory 1005 and perform the following operations:

[0065] The steps of feature matching the current fingerprint feature with the historical fingerprint features in the fingerprint template library include:

[0066] Compare the position distribution features of the current fingerprint features with the historical fingerprint features in the fingerprint template library;

[0067] If the similarity between the current fingerprint features and the historical fingerprint features in terms of the type and distribution position of feature points is greater than or equal to a preset value, it is determined that there is a target historical fingerprint feature that matches the current fingerprint feature;

[0068] If the similarity between the current fingerprint features and the historical fingerprint features in terms of the type and distribution position of feature points is less than the preset value, it is determined that there is no target historical fingerprint feature that matches the current fingerprint feature.

[0069] Optionally, the processor 1001 may be used to call a computer program stored in the memory 1005 and perform the following operations:

[0070] The step of splicing the current fingerprint features and the target historical fingerprint features to generate new historical fingerprint features and storing them in the fingerprint template library includes:

[0071] Determine the boundary feature points with the same type and adapted distribution positions in the current fingerprint features and the target historical fingerprint features;

[0072] Using the boundary feature points as the splicing boundary, guide the splicing of the current fingerprint features and the target historical fingerprint features to generate new historical fingerprint features and store them in the fingerprint template library.

[0073] This application also provides a large-screen terminal control method without fingerprint pre-recording. Refer to Figure 2 , the large-screen terminal is equipped with a remote control, and a fingerprint sensor is arranged on the pressing side of the preset physical buttons of the remote control. The method includes:

[0074] Step S10, when the preset physical button is triggered, obtain the fingerprint image collected by the fingerprint sensor;

[0075] The preset physical button can be the confirmation button of the remote control supporting the large-screen terminal. The confirmation button in the middle of the remote control is a necessary button for the user to confirm operations and play content every time. A fingerprint sensor (i.e., a fingerprint collection sensor) can be covered on the surface of the confirmation button. This remote control can be connected to the host of the large-screen terminal through a wireless signal, and the connection method generally uses Bluetooth. The fingerprint image can be transmitted to the host of the large-screen terminal through Bluetooth. The processor in the host of the large-screen terminal can analyze and process the fingerprint data. The execution subject of the large-screen control method without fingerprint pre-recording in this application can be the processor of the host of the large-screen terminal.

[0076] The fingerprint sensor on the preset physical button can be always on. When the user operates the preset physical button, that is, when the preset physical button of the remote control is triggered, the fingerprint sensor collects the fingerprint image of the user operating the preset button of the remote control.

[0077] Step S20, preprocess the fingerprint image to obtain the current fingerprint features;

[0078] Optionally, step S20 includes:

[0079] Step A1, perform grayscale processing, distortion correction, fingerprint segmentation, and ridge enhancement on the fingerprint image to obtain a fingerprint-enhanced image;

[0080] When the fingerprint image of the user who operates the preset physical button currently is collected, perform grayscale processing on the fingerprint image, that is, binaryize the color image into a grayscale image, then perform distortion correction, and then perform fingerprint segmentation, that is, remove the background area of the fingerprint image, and finally perform fingerprint ridge enhancement to obtain a fingerprint-enhanced image.

[0081] Step A2, extract the position distribution features of the feature points in the fingerprint-enhanced image as the current fingerprint features of the fingerprint image, where the feature points include center points, bifurcation points, termination points, and delta points.

[0082] After obtaining the fingerprint-enhanced image, first identify the feature points in the fingerprint-enhanced image, then place the fingerprint-enhanced image in a preset background coordinate system, determine the positions of the feature points in the fingerprint-enhanced image, so as to mark the feature points and the positions of the feature points in this fingerprint-enhanced image in the fingerprint-enhanced image, so as to generate the current fingerprint features of the fingerprint image, that is, the current fingerprint features include the determined types of feature points and the positions of these feature points in the fingerprint image.

[0083] Such as Figure 3 , the feature points of the fingerprint image may include bifurcation points, center points, termination points, and delta points. The center point is the top point of the innermost circle of the fingerprint pattern, the termination point is the end point of the fingerprint pattern, the bifurcation point is the intersection of a single fingerprint pattern bifurcating into multiple fingerprint patterns, and the delta point is the intersection of three different fingerprint patterns.

[0084] Step S30, perform feature matching between the current fingerprint features and the historical fingerprint features in the fingerprint template library;

[0085] The fingerprint template library is used to store the historical fingerprint features generated by different users when triggering the preset physical buttons of the remote control. The historical fingerprint features also include the fingerprint features of the fingerprint images collected before the current moment by the preset physical buttons. If the fingerprint template library is empty, there are no historical fingerprint features, and the current fingerprint features cannot find matching historical fingerprint features in the fingerprint template library.

[0086] The matching between the current fingerprint features and the historical fingerprint features is mainly the analysis of the types and distribution positions of the feature points. The higher the similarity of the types and distribution positions of the feature points, the higher the coincidence degree of the current fingerprint features and the historical fingerprint features in terms of the types and distribution positions of the feature points.

[0087] Optionally, step S30 includes:

[0088] Step B1, comparing the position distribution features of the current fingerprint feature with the historical fingerprint features in the fingerprint template library;

[0089] First, determine whether there are feature points of the same type between the current fingerprint feature and each historical fingerprint feature in the fingerprint template library, then determine whether the distribution positions of the feature points of the same type are the same, and finally determine the number of feature points with the same type and the same distribution position between the current fingerprint feature and each historical fingerprint feature in the fingerprint template. Determine the historical fingerprint features with the number of feature points with the same type and the same distribution position greater than or equal to a preset number (for example, 10) as the target historical fingerprint features. That is, the greater the number of feature points with the same type and the same distribution position, the greater the similarity between the current fingerprint feature and the historical fingerprint feature in terms of the type and distribution position of the feature points.

[0090] Step B2, if the similarity between the current fingerprint feature and the historical fingerprint feature in terms of the type and distribution position of the feature points is greater than or equal to a preset value, it is determined that there is a target historical fingerprint feature that matches the current fingerprint feature;

[0091] If the similarity between the current fingerprint feature and the historical fingerprint feature in terms of the type and distribution position of the feature points is greater than or equal to a preset value, that is, there are historical fingerprint features with the number of feature points of the same type and the same distribution position as the current fingerprint feature greater than or equal to a preset number, it is determined that there is a target historical fingerprint feature that matches the current fingerprint feature, that is, there is a fingerprint feature of the user who currently operates the preset physical button in the preset fingerprint library.

[0092] Step B3, if the similarity between the current fingerprint feature and the historical fingerprint feature in terms of the type and distribution position of the feature points is less than the preset value, it is determined that there is no target historical fingerprint feature that matches the current fingerprint feature.

[0093] Similarly, if the similarity between the current fingerprint feature and the historical fingerprint feature in terms of the type and distribution position of the feature points is less than the preset value, that is, there are no historical fingerprint features with the number of feature points of the same type and the same distribution position as the current fingerprint feature greater than or equal to a preset number, it is determined that there is no target historical fingerprint feature that matches the current fingerprint feature, that is, there is no fingerprint feature of the user who currently operates the preset physical button in the preset fingerprint library.

[0094] Therefore, the number of feature points with the same type and the same distribution position as the current fingerprint feature is used to calculate the similarity between the current fingerprint feature and each historical fingerprint feature in the fingerprint template library in terms of the type and distribution position of the feature points, so as to find the target historical fingerprint feature of the user who currently operates the preset physical button of the touch remote control.

[0095] Step S40, if there is a target historical fingerprint feature that matches the current fingerprint feature, obtain the identity identifier paired with the target historical fingerprint feature;

[0096] When it is determined that there is a target historical fingerprint feature that matches the current fingerprint feature, it indicates that the user of the preset button on the current touch remote control has used this remote control to control the large screen terminal before. Then, through the target historical fingerprint feature, obtain the associated, stored, and paired identity identifier. For example, the current user is Xiaoming. Xiaoming operates the preset button on the remote control, so the fingerprint sensor collects Xiaoming's fingerprint image. Then, preprocess Xiaoming's fingerprint image to obtain the current fingerprint feature, and compare the current fingerprint feature with each historical fingerprint feature in the fingerprint template library. Specifically, it is a comparison of the types and distribution positions of feature points. If a target historical fingerprint feature that matches the current fingerprint feature can be found in the fingerprint template library, it indicates that the remote control has collected Xiaoming's fingerprint feature, and thus find Xiaoming's identity identifier through the matching target historical fingerprint feature. In this application, in one embodiment, the fingerprint features of different users can be used as identity identifiers for the user identity identifier of the content recommendation system.

[0097] Step S50, obtain the user habit data corresponding to the identity identifier, and control the large screen terminal to perform content push according to the user habit data.

[0098] After determining the identity identifier of the target historical fingerprint feature, extract the user habit data of the user who currently operates the preset physical button on the remote control from the host of the large screen terminal. Thus, the projection terminal knows the viewing habits of the current user, and accurately controls the large screen terminal to perform content push according to the user habit data. Furthermore, based on the identity identifier, the large screen terminal continuously learns the viewing habits of the user with the current fingerprint feature, and further optimizes the user habit data of the user with the current fingerprint feature.

[0099] Specifically, after the step of controlling the large screen terminal to perform content push according to the user habit data in step S50, it further includes:

[0100] Within the time interval when the identity recognition paired with the target historical fingerprint feature occupies the remote control, record and update the user habit data corresponding to the identity recognition paired with the target historical fingerprint feature according to the program play record of the large screen terminal and the operation record of the remote control.

[0101] That is to say, after determining the user's identity identifier based on the target historical fingerprint features, while the large screen terminal performs precise content push for the current user, it simultaneously records and updates the user habit data corresponding to the identity recognition paired with the target historical fingerprint features according to the program play records of the large screen terminal and the operation records of the remote control. Thus, during the process of different users operating the remote control, based on the current fingerprint features, different user identities are determined, the user habit data for content push on the large screen terminal is dynamically switched, and the user habit data of different users is synchronously updated, making the user habit data of multiple users more accurate.

[0102] Continuing with the above example, Xiaoming operates the preset physical button on the remote control. The host determines Xiaoming's identity identifier by finding the target historical fingerprint features, so as to control the large screen terminal to push the content Xiaoming likes, meeting Xiaoming's viewing needs.

[0103] In this embodiment, when the preset physical button is triggered, the fingerprint image collected by the fingerprint sensor is directly obtained. Then, the current fingerprint features are matched with the historical fingerprint features in the fingerprint template library. After the target historical fingerprint features are matched, the content push on the large screen terminal is controlled according to the user habit data corresponding to the identity identifier associated with the target historical fingerprint features. The identity of the current operating user is recognized every time the preset physical button on the remote control is triggered, rather than a large screen terminal being only associated with one account, avoiding the chaos and inaccuracy of user habits caused by the mixing of the usage habits of multiple people in the case of one account. There is no need for a family to share one account, nor do different users need to register different users in advance. Only by operating the preset physical button in the unconscious state of the user, the large screen terminal automatically recognizes the identity of the current user. The large screen terminal distinguishes different user identities based on the current fingerprint features of the current operating user, such as which member of the family is using the large screen terminal, and realizes precise content recommendation for the real-time user identity.

[0104] Further, in one embodiment, after the step of obtaining the identity identifier paired with the target historical fingerprint features in step S40, it further includes:

[0105] Step C, splicing the current fingerprint features and the target historical fingerprint features to generate new historical fingerprint features and storing them in the fingerprint template library.

[0106] After determining the identity identifier of the preset physical button of the departure remote controller, the current fingerprint feature is spliced with the target historical fingerprint feature, which is equivalent to finding the fingerprint feature stored by the current user in the fingerprint template library (i.e., the target fingerprint feature). The current fingerprint feature and the existing target historical fingerprint feature are spliced to form a new historical fingerprint feature and stored in the fingerprint template library. Thus, in the embodiments of the present application, there is no need to pre-enter fingerprints. By presetting the physical cases of the remote controller by the user each time to collect the partial fingerprint features of the user (i.e., the current fingerprint feature each time), during the process of the user continuously presetting the physical buttons, through the fingerprint image fusion of the partial features (i.e., the splicing of the current fingerprint feature and the target historical fingerprint feature), the complete fingerprint feature image data of the user's finger is gradually obtained.

[0107] After obtaining the complete fingerprint feature image of the same finger of the user (most users commonly operate the remote control buttons with their thumbs), each time the user operates or triggers the preset physical button, the user's identity mark can be obtained through fingerprint feature comparison. The user operation data can be uploaded to the cloud background of the large screen terminal with the attached identity mark for machine learning to analyze the content liked by the user corresponding to the identity mark.

[0108] Optionally, step C of splicing the current fingerprint feature and the target historical fingerprint feature to generate a new historical fingerprint feature and storing it in the fingerprint template library includes:

[0109] Step C1, determining the boundary feature points with the same type and adapted distribution positions in the current fingerprint feature and the target historical fingerprint feature;

[0110] Step C2, using the boundary feature points as the splicing boundary to guide the splicing of the current fingerprint feature and the target historical fingerprint feature to generate a new historical fingerprint feature and storing it in the fingerprint template library.

[0111] Refer to Figure 4 , the current fingerprint feature Q2 is spliced with the target historical fingerprint feature Q1, and it is determined that the current fingerprint feature Q2 and the target historical fingerprint feature Q1 have the same type of center point P1, bifurcation point P2, and termination point P3, and Figure 4The central point P1, bifurcation point P2 and termination point P3 have the same distribution position relative to the current fingerprint feature Q2 and the target historical fingerprint feature Q1, so the central point P1, bifurcation point P2 and termination point P3 together constitute the boundary feature point of the current fingerprint feature Q2 and the target historical fingerprint feature Q1, and the fingerprint pattern between the central point P1, bifurcation point P2 and termination point P3 is used as the splicing boundary, and the position of the previous fingerprint feature Q2 and the target historical fingerprint feature Q1 is gradually adjusted. The central point P1, bifurcation point P2 and termination point P3 of the previous fingerprint feature Q2 and the target historical fingerprint feature Q1 overlap, and the previous fingerprint feature Q2 and the target historical fingerprint feature Q1 are spliced. The spliced ​​previous fingerprint feature Q2 and the target historical fingerprint feature Q1 are used as new historical fingerprint features and stored in the fingerprint template library. It should be noted here that the historical fingerprint feature does not necessarily need to be a complete fingerprint of the user to configure the identity. When the historical fingerprint features are not complete user fingerprints, they can also be used as identification marks to identify different users because of their uniqueness and single non-repetitive characteristics. When the user continuously operates the preset physical buttons of the remote control, the historical fingerprint features are continuously completed to generate a complete user fingerprint. This improves the fingerprint recognition performance of the fingerprint module of the remote control containing the fingerprint sensor.

[0112] In this embodiment, each time the user operates a preset button of the remote control, the current fingerprint feature is continuously spliced ​​with the target historical fingerprint feature, and there is no need to perform tedious fingerprint entry operations for each user before using the remote control, thereby reducing the complexity of the user's use of the remote control. For most users, there is no accurate fingerprint recognition. The user can use the local fingerprint feature-based verification method during the remote control process to make dynamic adjustments to the content push on the large screen without the need for fingerprint pre-entry.

[0113] Furthermore, in one embodiment, after the step of matching the current fingerprint feature with the historical fingerprint feature in the fingerprint template library in step S30, the method further includes:

[0114] Step S60: If there is no target historical fingerprint feature that matches the current fingerprint feature, the current fingerprint feature is stored in the fingerprint template library as a new historical fingerprint feature, and a new identity is assigned to the current fingerprint feature, and the large screen is controlled to push content according to the preset default solution.

[0115] If there is no target historical fingerprint feature that matches the current fingerprint feature, it means that the preset physical button of the remote control is operated by a new user or is not a new user but the existing historical fingerprint feature is not matched, and there is no matching historical fingerprint feature in the fingerprint template library. The current fingerprint feature can be temporarily stored in the fingerprint template library as a new historical fingerprint feature, and a new identity is assigned to the current fingerprint feature. The large screen is controlled to push content according to the preset default plan.

[0116] Moreover, after the step of storing the current fingerprint feature as a new historical fingerprint feature in the fingerprint template library and assigning a new identity identifier to the current fingerprint feature, within the time interval when the new identity identifier assigned to the current fingerprint feature occupies the remote control, record and update the user habit data corresponding to the new identity identifier assigned to the current fingerprint feature according to the program playback record on the large screen terminal and the operation record of the remote control. For the program playback record and the operation record of this new identity identifier, update the preset default scheme to form the user habit data of this new identity identifier.

[0117] In addition, when the current fingerprint feature is obtained by operating the preset physical buttons of the remote control by the user subsequently, if multiple target historical fingerprint features matching the current fingerprint feature are detected, it indicates that the same user has established multiple historical fingerprint features in the fingerprint feature library due to relatively large differences in the obtained current fingerprint features. At this time, splice and merge the multiple historical fingerprint features with this current fingerprint feature to establish a new historical fingerprint feature for the same user. In this way, through multiple cycles, finally, the current fingerprint feature is spliced and fused with the matching target fingerprint features multiple times to finally generate complete fingerprint features for each user.

[0118] Optionally, the host on the large screen terminal regularly compares the historical fingerprint features in the fingerprint template library pairwise. If the comparison of two historical fingerprint features is successful, the images of the two historical fingerprint features will also be spliced and fused to reduce the number of historical fingerprint features and perform fingerprint matching more efficiently.

[0119] The present application also provides a large screen terminal control device, where the large screen terminal control device includes: a memory, a processor, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the above-mentioned large screen terminal control method without fingerprint pre-recording.

[0120] The present application also provides a computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, it implements the steps of the above-mentioned large screen terminal control method without fingerprint pre-recording.

[0121] It should be noted that in this document, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article or apparatus comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or elements inherent to such process, method, article or apparatus. Without further limitation, an element defined by the statement "comprising one..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising such element. In addition, components, features, elements with the same name in different embodiments of the present application may have the same meaning or may have different meanings, and their specific meanings need to be determined according to their explanations in the specific embodiments or further in combination with the context in the specific embodiments.

[0122] It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this document, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to determining". Furthermore, as used herein, the singular forms "a", "an" and "the" are also intended to include the plural forms unless the context indicates otherwise. It should be further understood that the terms "comprise", "include" indicate the presence of the stated features, steps, operations, elements, components, items, kinds, and / or groups, but do not exclude the presence, occurrence or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms "or" and "and / or" as used herein are interpreted as inclusive, or meaning any one or any combination. Thus, "A, B or C" or "A, B and / or C" means "any of the following: A; B; C; A and B; A and C; B and C; A, B and C". An exception to this definition only occurs when the combination of elements, functions, steps or operations are mutually exclusive in some way.

[0123] It should be understood that although the steps in the flowcharts in the embodiments of the present application are sequentially shown according to the indications of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and they can be executed in other orders. Moreover, at least a part of the steps in the figure may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same moment, but can be executed at different moments, and their execution order is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or sub-steps or stages of other steps.

[0124] It should be noted that in this article, step codes such as S10, S20, etc. are adopted. The purpose is to more clearly and briefly express the corresponding content and do not constitute a substantial limitation in terms of order. Those skilled in the art may execute S20 first and then S10, etc. during specific implementation, but these should all be within the protection scope of the present application.

[0125] The serial numbers of the embodiments of the present application above are only for description and do not represent the superiority or inferiority of the embodiments.

[0126] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases, the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to enable a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in various embodiments of the present application.

[0127] The embodiments of the present application have been described above in conjunction with the accompanying drawings, but the present application is not limited to the above specific implementation manners. The above specific implementation manners are only illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and these all belong to the protection scope of the present application.

Claims

1. A control method for a large-screen terminal with fingerprint-free pre-recording, characterized in that, the large-screen terminal is equipped with a remote control, and a fingerprint sensor is arranged on the pressing side of the preset physical buttons of the remote control. The method includes: When the preset physical button is triggered, obtain the fingerprint image collected by the fingerprint sensor; Preprocess the fingerprint image to obtain the current fingerprint features; Compare the current fingerprint features with the historical fingerprint features in the fingerprint template library to determine the position distribution features of the feature points of the same type; If there is a target historical fingerprint feature whose similarity of the position distribution features of the feature points of the same type is greater than or equal to the preset value, obtain the identity identifier paired with the target historical fingerprint feature, and splice the current fingerprint features and the target historical fingerprint features to generate a new historical fingerprint feature paired with the identity identifier, and store it in the fingerprint template library; Obtain the user habit data corresponding to the identity identifier, and control the large-screen terminal to perform content push according to the user habit data; If there is no target historical fingerprint feature whose similarity of the position distribution features of the feature points of the same type is greater than or equal to the preset value, store the current fingerprint features as new historical fingerprint features in the fingerprint template library, assign a new identity identifier to the current fingerprint features, and control the large-screen terminal to perform content push according to the preset default scheme.

2. The control method for a large-screen terminal with fingerprint-free pre-recording according to claim 1, characterized in that, after the step of controlling the large-screen terminal to perform content push according to the user habit data, it further includes: During the time interval when the identity recognition paired with the target historical fingerprint feature occupies the remote control, record and update the user habit data corresponding to the identity recognition paired with the target historical fingerprint feature according to the program playback record of the large-screen terminal and the operation record of the remote control.

3. The control method for a large-screen terminal with fingerprint-free pre-recording according to claim 2, characterized in that, after the step of storing the current fingerprint features as new historical fingerprint features in the fingerprint template library and assigning a new identity identifier to the current fingerprint features, it further includes: During the time interval when the new identity identifier assigned to the current fingerprint features occupies the remote control, record and update the user habit data corresponding to the new identity identifier assigned to the current fingerprint features according to the program playback record of the large-screen terminal and the operation record of the remote control.

4. The control method for a large-screen terminal with fingerprint-free pre-recording according to claim 1, characterized in that, the step of preprocessing the fingerprint image to obtain the current fingerprint features includes: Perform gray processing, distortion correction, fingerprint segmentation, and ridge enhancement on the fingerprint image to obtain a fingerprint enhanced image; Extract the position distribution features of the feature points in the fingerprint enhanced image as the current fingerprint features of the fingerprint image, wherein the feature points include center points, bifurcation points, termination points, and delta points; Then it is determined that there is no target historical fingerprint feature matching the current fingerprint features.

5. The control method for a large-screen terminal with fingerprint-free pre-recording according to claim 1, characterized in that, the step of splicing the current fingerprint features and the target historical fingerprint features to generate a new historical fingerprint feature and storing it in the fingerprint template library includes: Determine the boundary feature points with the same type and adapted distribution positions in the current fingerprint feature and the target historical fingerprint feature; Using the boundary feature points as the splicing boundary, guide the current fingerprint feature and the target historical fingerprint feature to complete splicing, generate a new historical fingerprint feature and store it in the fingerprint template library.

6. A large-screen terminal control device, characterized in that, the large-screen terminal control device includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the computer program is executed by the processor, it implements the steps of the large-screen terminal control method without fingerprint pre-recording according to any one of claims 1 to 5.

7. A computer-readable storage medium, characterized in that, a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, it implements the steps of the large-screen terminal control method without fingerprint pre-recording according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Fingerprint acquisition method, fingerprint acquisition device and electronic device

    CN105373786A

  • Intelligent terminal, remote controller and recommending method and system

    CN105959749A

  • Fingerprint detection method and device

    CN110147751A