Device control method and device

By establishing an interface connection between the display device and the processing device of TIO, the transmission and processing of biometric data can be realized, which solves the requirements of biometric recognition function and improves the security control capability and status synchronization.

CN112685714BActive Publication Date: 2025-09-23LENOVO (BEIJING) LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202011614036.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-30
Publication Date
2025-09-23
Estimated Expiration
2041-09-23

AI Technical Summary

Technical Problem

The biometric recognition function requirements of existing Tiny in One (TIO) devices are not effectively met, and there is a lack of effective biometric data transmission and processing mechanisms, resulting in insufficient security control.

Method used

By establishing an interface connection between the display device and the processing device, the biometric data is collected by the sensor and sent to the processing device through the first path. The processing device generates a control instruction based on the biometric data to achieve safe control of the electronic device.

Benefits of technology

The security control capability of TIO is improved, the impact of biometric data transmission on the processing performance of the display device is reduced, and the security and status synchronization of electronic devices are ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112685714B_ABST
    Figure CN112685714B_ABST
Patent Text Reader

Abstract

The present application discloses a device control method, comprising: a display device of an electronic device collects biometric data via a sensor and transmits the biometric data to a processing device of the electronic device via a first path; wherein the display device is provided with a first interface, and the processing device is provided with a second interface; when the first and second interfaces are connected, they constitute the first path; the sensor is provided on the display device; the processing device generates a control instruction based on the biometric data and executes processing corresponding to the control instruction. The present application also discloses an electronic device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to computer technology, and in particular to a device control method and device. Background Art

[0002] Tiny-in-One (TIO), which combines a miniature processing device (Tiny) with a display device (monitor) that also has processing capabilities, is becoming increasingly popular. Currently, TIOs face increasing security requirements, requiring biometric recognition capabilities. Summary of the Invention

[0003] In view of this, embodiments of the present application provide a device control method and device.

[0004] The technical solution of the embodiment of the present application is implemented as follows:

[0005] In one aspect, an embodiment of the present application provides a device control method, comprising:

[0006] The display device of the electronic device collects biometric data through a sensor and transmits the biometric data to the processing device of the electronic device through a first path; wherein the display device is provided with a first interface, and the processing device is provided with a second interface; when the first interface and the second interface are connected, they constitute the first path; the sensor is provided on the display device;

[0007] The processing device generates a control instruction according to the biometric data and executes a process corresponding to the control instruction.

[0008] On the one hand, an electronic device provided by an embodiment of the present application includes: a display device and a processing device, wherein the display device includes: a first interface and a sensor; the processing device includes: a second interface and a processor, and the first interface and the second interface, when connected, constitute a first path; wherein,

[0009] The sensor is used to collect biometric data and transmit the biometric data to the first interface;

[0010] The first interface is used to send the biometric data to the second interface through the first path;

[0011] The second interface is used to send the biometric data to the processor;

[0012] The processor is configured to generate a control instruction according to the biometric data and execute a process corresponding to the control instruction.

[0013] On the one hand, an embodiment of the present application further provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned device control method is implemented.

[0014] In an embodiment of the present application, a display device of an electronic device collects biometric data through a sensor and sends the biometric data to a processing device of the electronic device through a first path; wherein, the display device is provided with a first interface, and the processing device is provided with a second interface; the first interface and the second interface, when connected, constitute the first path; the sensor is provided on the display device; the processing device generates a control instruction according to the biometric data, and executes a processing corresponding to the control instruction, thereby sending the biometric data collected by the display device to the processing device through the first path between the display device and the processing device, so that the processing device executes corresponding processing according to the received biometric data to achieve security control of the electronic device. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 This is a schematic diagram of an optional structure of an electronic device according to an embodiment of the present application;

[0016] Figure 2 This is a schematic diagram of an optional structure of an electronic device according to an embodiment of the present application;

[0017] Figure 3 This is a schematic diagram of an optional structure of an electronic device according to an embodiment of the present application;

[0018] Figure 4 This is an optional flowchart of the device control method according to an embodiment of the present application;

[0019] Figure 5 This is a schematic diagram of an optional structure of an electronic device according to an embodiment of the present application;

[0020] Figure 6 This is a schematic diagram of an optional structure of an electronic device according to an embodiment of the present application;

[0021] Figure 7 This is an optional flowchart of the device control method according to an embodiment of the present application;

[0022] Figure 8 This is a schematic diagram of an optional structure of an electronic device according to an embodiment of the present application;

[0023] Figure 9 This is a schematic diagram of an optional structure of an electronic device according to an embodiment of the present application;

[0024] Figure 10 This is a schematic diagram of an optional structure of an electronic device according to an embodiment of the present application;

[0025] Figure 11This is a schematic diagram of an optional structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0026] The present application will be further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the embodiments provided herein are merely intended to explain the present application and are not intended to limit the present application. In addition, the embodiments provided below are partial embodiments for implementing the present application, rather than providing all embodiments for implementing the present application. In the absence of conflict, the technical solutions described in the embodiments of the present application may be implemented in any combination.

[0027] In various embodiments of the present application: a display device of an electronic device collects biometric data through a sensor and sends the biometric data to a processing device of the electronic device through a first path; wherein the display device is provided with a first interface, and the processing device is provided with a second interface; the first interface and the second interface, when connected, constitute the first path; the sensor is provided on the display device; the processing device generates a control instruction based on the biometric data and executes processing corresponding to the control instruction.

[0028] The device control method of the embodiment of the present application can be applied to Figure 1 The electronic equipment shown, such as Figure 1 As shown, electronic device 100 includes: display device 101 and processing device 102. Display device 101 is provided with a first interface 1011 and a sensor 1012, and processing device 102 is provided with a second interface 1021. When the first interface 1011 and the second interface 1021 are connected, they form a first path 103 between display device 101 and processing device 102.

[0029] When the display device 101 collects biometric data through the sensor 1012, the display device 101 sends the biometric data collected by the sensor 1012 to the processing device 102 through the first path formed by the first interface 1011 and the second interface 1021. The processing device 102 generates a control instruction based on the biometric data and executes the processing corresponding to the control instruction.

[0030] The first interface 1011 and the second interface 1021 use the same interface standard. The interface standard used by the first interface 1011 and the second interface 1021 is at least one of the following standards: Universal Serial Bus (USB) standard and Portable Digital Media Interface (PDMI). In the embodiments of the present application, there is no limitation on the standards used by the first interface and the second interface.

[0031] The sensor is used to collect biometric data of the user. Biometric data includes biometric information that characterizes the user's identity. In embodiments of the present application, the sensor may be at least one of the following sensors: a fingerprint sensor, an image sensor, an acoustic sensor, etc. Biometric information is information collected by the sensor from a user that uniquely identifies the user. In one example, if the sensor includes a fingerprint sensor, the biometric information includes fingerprint information. In one example, if the sensor includes an image sensor, the biometric information includes iris information. In one example, if the sensor includes an acoustic sensor, the biometric information includes voiceprint information.

[0032] In the embodiment of the present application, the biometric data collected by the sensor may further include collection information characterizing the collection process, and the collection information may include: collection duration.

[0033] Here, as Figure 2 As shown, the processing device 102 also includes a processor 1022 .

[0034] The sensor 1012 is used to collect biometric data and transmit the biometric data to the first interface 1011; the first interface 1011 is used to send the biometric data to the second interface 1021 through the first path; the second interface 1021 is used to send the biometric data to the processor 1022; the processor 1022 is used to generate a control instruction based on the biometric data and execute the processing corresponding to the control instruction.

[0035] In actual applications, the electronic device also includes: a fixing device connected to the device that can be embedded in the processing device, and when the processing device is moved into the fixing device, the first interface of the display device and the second interface of the processing device are connected. Here, a storage space in which the processing device can be embedded is provided in the fixing device, the first interface is located at the position where the display device and the fixing device are connected, and is exposed in the storage space, and the second interface is provided at the position corresponding to the first interface when the processing device is embedded in the storage space, so that when the processing device is embedded in the first storage space, the second interface is connected to the first interface. In the embodiment of the present application, there is no limitation on the position of the fixing device. In one example, as Figure 3 As shown, the fixing device 104 is located below the display device 101, and serves as a base for the display device 101 while embedding the processing device 102. In one example, the fixing device is provided on the back of the display device, wherein the front of the display device is a display screen.

[0036] based on Figure 1 The electronic device shown in the embodiment of the present application provides a device control method, such as Figure 4 As shown, the device control method includes:

[0037] S401: A display device of an electronic device collects biometric data through a sensor, and sends the biometric data to a processing device of the electronic device through a first path.

[0038] In the embodiment of the present application, the sensor is located on the outer surface of the display device, and the sensor can easily collect the user's biometric data. Figure 5 As shown, the sensor 1012 is a fingerprint sensor, and the sensor 1012 is located at the lower right side of the display screen 105 of the display device 101 .

[0039] The electronic device can collect biometric data through sensors in various states, such as off, on, or in sleep mode. The embodiments of the present application do not impose any restrictions on the state of the electronic device in which the sensor collects biometric data.

[0040] The sensor collects biometric data and sends the collected biometric data to the first interface. For example, if the sensor includes a fingerprint sensor, a user presses their fingerprint on the fingerprint sensor, which senses the user's press and collects the user's fingerprint information. For example, if the sensor includes an image sensor, when the user is within the image sensor's collection range, the image sensor collects the user's iris information. For example, if the sensor includes a sound sensor, when the user is within the sound sensor's collection range and makes a sound, the sound sensor collects the user's voiceprint information.

[0041] In the embodiment of the present application, the manner in which the sensor sends the biometric data to the first interface includes one of the following sending manners:

[0042] Transmission method 1: the sensor directly sends the biometric data to the first interface;

[0043] Transmission method 2: The sensor transmits the biometric data to the controller of the display device, and the controller transmits the biometric data to the first interface.

[0044] In the first sending mode, a second path for transmitting biometric data is established between the sensor and the first interface, and the sensor sends the collected biometric data to the first interface through the second path.

[0045] In the second sending mode, the data interaction between the sensor and the first interface needs to be forwarded by the controller. The sensor sends the biometric data to the controller. After receiving the biometric data, the controller recognizes that the received data is biometric data and forwards the biometric data to the first interface.

[0046] Here, biometric data includes biometric information that reflects the user's identity and may also include the collection time.

[0047] The first interface receives the biometric data collected by the sensor, and sends the biometric data to the second interface through the first path, thereby sending the biometric data to the processing device.

[0048] S402: The processing device generates a control instruction according to the biometric data, and executes a process corresponding to the control instruction.

[0049] The second interface transmits the received biometric data to a processor in the processing device. The processor generates a control instruction based on the biometric data and executes the processing corresponding to the control instruction. After receiving the biometric data, the processor verifies the received biometric data to verify the identity of the current user. If the verification is successful, the processor generates a control instruction corresponding to the current biometric data and controls the processor to execute the processing corresponding to the biometric data.

[0050] In an embodiment of the present application, the processing device further includes: a register, which is used to store reference biometric data for verifying the user's identity, control instructions corresponding to the biometric data, etc.

[0051] The processor matches the received biometric data with the reference biometric data in the register. If the received biometric data matches the reference biometric data in the register, the biometric data verification is passed, and the control instruction corresponding to the current biometric data is determined.

[0052] Here, the reference feature data may include reference biometric information. When the reference feature data includes reference biometric information, the processor matches the biometric information in the biometric data with the reference biometric information, and determines that the biometric data verification is successful if they match.

[0053] In an embodiment of the present application, the reference feature data may also include a reference duration. The processor matches the biometric information in the biometric data with the reference biometric information, and matches the collection duration with the reference duration. If both match, it is determined that the biometric data verification has passed.

[0054] The processor determines a control instruction corresponding to the biometric data based on the definition of the biometric data in the register. In one example, the definition based on the biometric data triggers the launch of a specified application. In this case, the generated control instruction is a launch instruction for the specified application, thereby launching the specified application on the electronic device. In another example, the definition based on the biometric data switches the state of the electronic device. In this case, the generated control instruction is a state switching instruction to switch to a target state. The target state can be determined based on the current state or the biometric data.

[0055] In embodiments of the present application, the processor may determine a control instruction based on the biometric information in the biometric data. In one example, the processor generates a start instruction to start application A based on the biometric information. In another example, the processor generates a state switching instruction to switch to a sleep state based on the biometric information. The processor may also determine a control instruction based on the biometric information and the collection duration in the biometric data. In one example, the processor generates a start instruction to start application A based on the biometric information and a collection duration of 1 second. In another example, the processor generates a start instruction to start application B based on the biometric information and a collection duration of 3 seconds. In another example, the processor generates a state switching instruction to switch to a sleep state based on the biometric information and a collection duration of 1 second. In another example, the processor generates a state switching instruction to switch to a shutdown state based on the biometric information and a collection duration of 3 seconds.

[0056] Upon receiving a control instruction, the processor executes the processing corresponding to the control instruction. In one example, the control instruction is a command to start application A. In this case, application A is started, and the display device displays the page of application A. In another example, the control instruction is a state switching instruction to switch to a sleep state. In this case, all components in the electronic device enter the sleep state, and the display device also enters the sleep state.

[0057] The embodiments of the present application can be applied to the following scenarios:

[0058] A fingerprint sensor is provided below the display screen of the display device, and the processing device is embedded in a fixing device on the back of the display device. A first interface of the display device is connected to a second interface of the processing device. When the electronic device is powered on, a user presses the fingerprint sensor, and the fingerprint sensor collects the user's fingerprint information and sends the user's fingerprint information to the first interface of the display device. The first interface sends the fingerprint information to the second interface of the processing device. The processor of the processing device receives the fingerprint information received by the second interface, identifies the fingerprint information, and generates a switching instruction to switch to the shutdown state. The processing device enters the shutdown state and controls the display device to enter the shutdown state.

[0059] The embodiments of the present application can be applied to the following scenarios:

[0060] A fingerprint sensor is provided below the display screen of the display device. The processing device is embedded in a fixing device below the display device. A first interface of the display device is connected to a second interface of the processing device. When the electronic device is powered on, a user presses the fingerprint sensor. The fingerprint sensor collects the user's fingerprint information for a period of 3 seconds and transmits fingerprint data consisting of the user's fingerprint information and the collection time to the first interface of the display device. The first interface transmits the fingerprint data to the second interface of the processing device. The processor of the processing device receives the fingerprint data received by the second interface, identifies the fingerprint data, and generates a switching instruction to switch to the off state. The processing device enters the off state and controls the display device to enter the off state.

[0061] In the device control method provided in an embodiment of the present application, a display device of an electronic device collects biometric data through a sensor and sends the biometric data to a processing device of the electronic device through a first path; wherein, the display device is provided with a first interface, and the processing device is provided with a second interface; the first interface and the second interface, when connected, constitute the first path; the sensor is provided on the display device; the processing device generates a control instruction based on the biometric data and executes processing corresponding to the control instruction, thereby sending the biometric data collected by the display device to the processing device through the first path between the display device and the processing device, so that the processing device executes corresponding processing based on the received biometric data to achieve secure control of the electronic device.

[0062] In some embodiments, the first interface and the second interface adopt a universal serial bus standard, the connection between the sensor and the first interface constitutes a second path, and the method further includes:

[0063] The sensor sends the biometric data to the first interface through the second path, so that the first interface sends the biometric data to the second interface through the first sub-pathway of the first path, and the first sub-pathway is composed of the data pin of the first interface and the data pin of the second interface.

[0064] like Figure 6 As shown, the connection between the first interface 1011 and the sensor 1012 is a second path 1013. The data pin 61 of the first interface 1011 and the data pin 62 of the second interface 1021 constitute a first subpath 1031 of the first path 103. In one example, the first and second interfaces are Type interfaces, and the data pins are TX / RX pins for data transmission. In another example, the first and second interfaces are Type interfaces, and the data pins are D+ or D- pins.

[0065] Here, the sensor is directly connected to the data pin of the first interface, and the biometric data is directly sent to the first interface. Based on the connection between the data pin of the first interface and the data pin of the second interface, the first interface sends the biometric data to the second interface, so that the processing device receives the biometric data. The first interface and the second interface can adopt the USB Type-C standard. The data pin of the first interface and the data pin of the second interface are connected to form a first sub-pathway of the first path, so that the display device transmits the biometric data to the processing device through the first sub-pathway.

[0066] In an embodiment of the present application, the sensor sends the biometric data to the first interface through the second path, the first interface sends the biometric data to the second interface through the first subpath, and the second interface sends the biometric data to the processor.

[0067] In an embodiment of the present application, in a display device, biometric data is sent directly to the data pin of the first interface as a large data packet, without the need for processing by a controller in the display device. This can improve data transmission efficiency while transmitting biometric data with as few system resources as possible, reducing the impact of biometric data transmission on the processing performance of the display device and improving the system performance of the display device.

[0068] In some embodiments, as Figure 7 As shown, before S401, the following steps are also implemented:

[0069] S403: The display device and the processing device exchange handshake information through the first path.

[0070] The handshake information is used to confirm permissions between the display device and the processing device. The handshake information includes the first handshake information of the display device and / or the second handshake information of the processing device. The first handshake information of the display device represents the biometric support status of the display device's biometric features, and the biometric support status indicates whether the display device supports the collection of the biometric data. The second handshake information of the processing device is used to represent the biometric recognition status of the processing device, and the biometric recognition status indicates whether the processing device supports biometric recognition and whether reference biometric data is stored in the register of the processing device.

[0071] Here, when the display device and the processing device determine through handshake information that both parties support the collection and identification of biometric data, the collection and transmission of biometric data are performed; otherwise, the relevant steps of the biometric data are not performed.

[0072] In an embodiment of the present application, before the display device and the processing device collect and transmit biometric data, they first confirm the authority through handshake information to determine that the other party supports the collection and identification of biometric data. If it is determined that both parties support the collection and identification of biometric data, the collection and transmission of biometric data are then executed to securely control the electronic device through biometric data.

[0073] In some embodiments, as Figure 8 As shown, the display device further includes a controller 1014 for processing data in the display device. The controller may be an embedded controller (EC). The controller stores the first handshake information from the display device and is capable of analyzing the second handshake information from the processing device to determine the biometric recognition status of the processing device.

[0074] In some embodiments, the first interface and the second interface adopt a universal serial bus standard, the connection between the controller of the display device and the first interface constitutes a third path, and the method further includes:

[0075] The controller exchanges the handshake information with the first interface through the third path; enables the first interface to transmit the handshake information with the second interface through the second sub-path of the first path; the second sub-path is composed of the configuration pins of the first interface and the configuration pins of the second interface.

[0076] like Figure 9 As shown, the connection between the first interface 1011 and the controller 1014 is a third channel 1015, and the configuration pin 91 of the first interface 1011 and the configuration pin 92 of the second interface 1021 constitute a second sub-channel 1032 of the first channel 103. In one example, the first interface and the second interface are Type interfaces, and the data pins are channel configuration (Configuration channel, CC) 1 / CC2 pins.

[0077] The controller is directly connected to the first interface, and the connection between the controller and the first interface forms a third path. The controller exchanges handshake information with the first interface via the third path. Based on a second subpathway between the configuration pins of the first interface and the configuration pins of the second interface, the first interface exchanges handshake information with the second interface, allowing the display device and the processing device to exchange handshake information. The first interface and the second interface can adopt the USB Type-C standard. The configuration pins of the first interface and the configuration pins of the second interface are connected to form a second subpathway of the first path. The display device exchanges handshake information with the processing device via the second subpathway.

[0078] In the embodiment of the present application, the controller exchanges handshake information with the first interface through the third path, the first interface exchanges handshake information with the second interface through the second sub-path, and the second interface exchanges handshake information with the processor.

[0079] In actual applications, when the processing device is embedded in a fixed device, the configuration pins of the first interface and the configuration pins of the second interface detect that the display device is connected to the processing device. Without enabling other pins related to data transmission, the controller in the display device and the processor in the processing device exchange handshake information through the configuration pins of the first interface and the configuration pins of the second interface.

[0080] In an embodiment of the present application, in a display device, handshake information is transmitted as a small data packet between the controller and the configuration pins of the first interface, as well as the configuration pins of the second interface. No additional data pins of the first interface and the second interface are required. While ensuring the transmission of handshake information, a small amount of transmission resources is occupied to transmit the handshake information, thereby improving the data transmission performance of the first path.

[0081] In the case where the handshake information includes first handshake information of the display device, the implementation of S403 includes:

[0082] The display device sends a first handshake message to the processing device through the first path; the first handshake message is used by the processing device to determine the biometric support status of the display device, and the biometric support status indicates whether the display device supports the collection of the biometric data.

[0083] The controller sends the first handshake information to the first interface through the third path, the first interface sends the first handshake information to the second interface through the second sub-path, and the second interface sends the first handshake information to the processor.

[0084] The first handshake information may include: device information of the display device, a biometric support status identifier, etc., wherein the biometric support status identifier indicates whether the display device is equipped with a sensor, so that the processor can determine whether the currently connected display device supports the collection of biometric data based on the received first handshake information. If the display device is equipped with a sensor, the biometric support status identifier has a first value, and the processor determines that the display device supports the collection of biometric data based on the biometric support status identifier. If the display device is not equipped with a sensor, the biometric support status identifier has a second value, and the processor determines that the display device does not support the collection of biometric data based on the biometric support status identifier.

[0085] In the case where the handshake information includes second handshake information of the processing device, the implementation of S403 includes: the processing device sends the second handshake information to the display device through the first path; the second handshake information is used by the display device to determine the biometric recognition status of the processing device, and the biometric recognition status indicates whether the processing device supports biometric recognition and whether reference biometric data is stored in the register of the processing device.

[0086] The processor sends the second handshake information to the second interface. The second interface sends the second handshake information to the first interface through the second sub-path. The first interface sends the second handshake information to the controller through the third path.

[0087] The second handshake information may include: device information of the processing device, a biometric identification status identifier, a reference biometric data storage identifier, etc., wherein the biometric identification status identifier indicates whether the biometric data is defined in the processing device, and the reference biometric data storage identifier indicates whether the display device stores reference biometric data, so that the controller can determine, based on the received second handshake information, that the currently connected processing device is capable of processing the biometric data. If the biometric data is defined in the processing device, the biometric identification status identifier has a third value; if the biometric data is not defined in the processing device, the biometric identification status identifier has a fourth value; if the processing device stores reference biometric data, the reference biometric data storage identifier has a fifth value; if the processing device does not store reference biometric data, the reference biometric data storage identifier has a sixth value.

[0088] When the biometric recognition state identifier is the third value and the reference biometric data storage identifier is the fifth value, the display device determines that the processing device is able to process the biometric data, otherwise it determines that the processing device is unable to process the biometric data.

[0089] In some embodiments, after S403, the following steps are further performed:

[0090] When the biometric feature recognition state indicates that the processing device supports biometric feature recognition and no reference biometric feature data is stored in the register, the display device outputs biometric feature entry prompt information;

[0091] The display device collects reference biometric data through the sensor and sends the reference biometric data to the processing device through the first path;

[0092] The processing device stores the reference biometric data in the register.

[0093] In an embodiment of the present application, when the display device determines that the processing device supports biometric recognition but does not store reference biometric data, it is considered that the processing device supports biometric recognition but cannot perform identity authentication. At this time, a biometric entry prompt message is output to prompt the user to enter reference biometric data.

[0094] At this time, when the display device collects biometric data through the sensor, the collected biometric data is used as reference biometric data and sent to the processing device through the first path. The processing device stores the received reference biometric data in the register.

[0095] When the sensor collects biometric data, the collected biometric data is sent to the first interface as reference biometric data; the first interface sends the reference biometric data to the second interface through the first path; the second interface sends the reference biometric data to the processor, and the processor writes the reference biometric data into the register.

[0096] In practical applications, multiple reference biometric data can be stored in the register.

[0097] In some embodiments, before S402, the processing device matches the biometric information with reference biometric information; correspondingly, when the biometric information and the reference biometric information match, the processing device generates a control instruction based on the biometric information.

[0098] In the event that the biometric information and the reference biometric information do not match, the processing device performs an alarm process.

[0099] Here, the processing device generates warning information and sends the warning information to the display device.

[0100] Upon receiving the biometric data, the processing device matches the received biometric data with the reference biometric data in the register. If the register contains reference biometric data that matches the biometric data, the processor determines that the current user's identity authentication has succeeded and the current user is a legitimate user. The processor then determines the control instructions corresponding to the biometric data. If the register does not contain reference biometric data that matches the biometric data, that is, the reference biometric data does not match the biometric data, the processor determines that the current user's identity authentication has failed and the current user is an unauthorized user. The processor then issues an alarm.

[0101] During the execution of the alarm processing, the processor generates an alarm prompt message and sends the alarm prompt message to the display device. The display device displays the alarm prompt message on the display screen to prompt that the current user is an illegal user.

[0102] In some embodiments, when the control instruction indicates a state switch, executing the processing corresponding to the control instruction includes: determining the target state corresponding to the control instruction, and switching the state of the processing device to the target state; sending the target state to the display device through the first path; correspondingly, the method also includes: the display device controls the state of the status indicator light according to the target state.

[0103] In the case where the processing device defines biometric data as a control instruction that triggers an indication state switch, the processing device determines a target state, switches the processing device itself to the target state, and sends a state switch instruction to the display device through a first path, wherein the state switch instruction carries the target state to instruct the state of the display device to switch to the target state.

[0104] The processing device determines the target state in the following ways:

[0105] Method 1: Determine the target state corresponding to the biometric data;

[0106] Method 2: Determine the state span corresponding to the biometric data, and determine the target state based on the current state and the state span.

[0107] Taking the determination of the target state corresponding to biometric data as an example, the target state corresponding to the current biometric data is determined based on the association between the biometric data and the state in the register. In one example, the physical feature data is fingerprint data. When the association between the biometric data and the state in the register includes: fingerprint data 1 (thumb fingerprint data) corresponds to the shutdown state, fingerprint data 2 (pinky finger fingerprint data) corresponds to the sleep state, and fingerprint data 3 (index finger fingerprint data) corresponds to the working state; if the fingerprint data received by the processing device is fingerprint data 2, the target state is the sleep state, the processing device enters the sleep state, and the display device also enters the sleep state.

[0108] Taking the example of determining the state span corresponding to biometric data and determining the target state based on the current state and the state span, a register stores the current state and a state sequence consisting of states supported by the electronic device. The processing device uses the state that is separated from the current state by the state span as the target state. In one example, the states supported by the electronic device include: S0, S1, ..., S5, where S0 is the working state, with all components fully powered on; S1 is the power on suspend (POS) state, in which all components remain functional except for the CPU, which is shut down by the central processing unit (CPU) clock controller; S2 is the CPU stopped state, with the bus clock also shut down, but all other components remain operational; S3 is the memory suspend state; S4 is the hard disk suspend (STD) state, in which the system's main power is off, but the hard disk remains powered and can be awakened; and S5 is the state in which all components, including the power supply, are fully powered off. If the current state is S1 and the state span is 2, the target state is S3.

[0109] In an embodiment of the present application, the state span may default to 1. Thus, when any biometric data of a valid user is received, the state span is always 1. Alternatively, the state span corresponding to the current biometric data may be determined based on the association between the biometric data and the state span. In one example, the physical feature data is fingerprint data. When the association between the biometric data and the state span in the register includes: fingerprint data 1 (thumb fingerprint data) corresponds to state span 1, fingerprint data 2 (pinky finger fingerprint data) corresponds to state span 2, and fingerprint data 3 (index finger fingerprint data) corresponds to state span 1; if the fingerprint data received by the processing device is fingerprint data 2, the state span is 2.

[0110] In an embodiment of the present application, the display device is further provided with a status indicator light that can reflect the status of the electronic device. In one example, the display device is provided with a single status indicator light, and the color of the status indicator light varies depending on the status. In another example, the display device is provided with multiple status indicator lights, and different indicators are turned on depending on the status.

[0111] The device control method provided in the embodiment of the present application enables a legitimate user to control the state of an electronic device through biometric data. Moreover, through a first path between a processing device and a display device, the processing device synchronously controls the state of the display device while controlling its own state, so that the states of the processing device and the display device can remain consistent, thereby ensuring the normal operation of the electronic device.

[0112] The present application embodiment provides an electronic device, such as Figure 2As shown, the electronic device 100 includes: a display device 101 and a processing device 102, the display device 101 includes: a first interface 1011, a sensor 1012; the processing device 102 includes: a second interface 1021 and a processor 1022, the first interface 1011 and the second interface 1021 are connected to form a first path 103; wherein,

[0113] The sensor 1012 is used to collect biometric data and transmit the biometric data to the first interface 1011;

[0114] The first interface 1011 is used to send the biometric data to the second interface 1021 through the first path;

[0115] The second interface 1021 is used to send the biometric data to the processor 1022;

[0116] The processor 1022 is configured to generate a control instruction according to the biometric data and execute a process corresponding to the control instruction.

[0117] In some embodiments, as Figure 6 As shown, the first interface 1011 and the second interface 1021 adopt the universal serial bus standard, and the connection between the sensor 1021 and the first interface 1011 constitutes a second path 1013;

[0118] The sensor 1012 sends the biometric data to the first interface 1011 via the second path 1013;

[0119] The first interface 1011 sends the biometric data to the second interface 1021 through the first sub-pathway 1031 of the first path 103; the first sub-pathway 1031 is composed of the data pin 61 of the first interface 1011 and the data pin 62 of the second interface 1012;

[0120] The second interface 1012 sends the biometric data to a processor (not shown).

[0121] In some embodiments, as Figure 8 As shown, the processor (not shown) and the controller 1014 interact with each other through the first interface 1011 and the second interface 1012 to exchange handshake information, and the handshake information is used for the display device 101 and the processing device 102 to confirm the authority.

[0122] In some embodiments, as Figure 9 As shown, the first interface 1011 and the second interface 1021 adopt the Universal Serial Bus standard; the connection between the controller 1014 and the first interface 1011 constitutes a third path 1015;

[0123] The controller 1014 transmits the handshake information to the first interface 1011 via the third path 1015;

[0124] The first interface 1011 transmits the handshake information to the second interface 1021 via the second sub-path 1032 of the first path 103; the second sub-path 1032 is formed by the configuration pin 91 of the first interface 1011 and the configuration pin 92 of the first interface 1021;

[0125] The second interface 1021 transmits the handshake information to the processor (not shown).

[0126] In some embodiments, the controller 1014 sends a first handshake message to the first interface 1011 via the third path 1015; the first handshake message is used by the processing device to determine the biometric support status of the display device, where the biometric support status indicates whether the display device supports the collection of the biometric data;

[0127] The first interface 1011 sends the first handshake information to the second interface 1021 through the second sub-path 1032;

[0128] The second interface 1021 sends the first handshake information to the processor.

[0129] In some embodiments, the processor sends a second handshake message to the second interface 1021; the second handshake message is used by the display device to determine the biometric recognition status of the processing device, the biometric recognition status indicating whether the processing device supports biometric recognition and whether reference biometric data is stored in a register of the processing device;

[0130] The second interface 1021 sends the second handshake information to the first interface 1011 through the second sub-path 1032;

[0131] The first interface 1011 sends the second handshake information to the controller 1014 through the third path 1015 .

[0132] In some embodiments, the processor, when the biometric recognition state indicates that the processing device supports biometric recognition and the register does not store reference biometric data, outputs biometric entry prompt information to the second interface 1021;

[0133] The second interface 1021 sends the biometric feature entry prompt information to the first interface 1011 through the first path 103;

[0134] The first interface 1011 sends the biometric feature entry prompt information to the controller 1014;

[0135] The sensor 1012 collects reference biometric data and sends the reference biometric data to the first interface 1011;

[0136] The first interface 1011 sends the reference biometric data to the second interface 1021;

[0137] The second interface 1021 sends the reference biometric data to the processor;

[0138] The processor stores the reference biometric data in the register.

[0139] The description of the above device embodiment is similar to the description of the above method embodiment and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of this application, please refer to the description of the method embodiment of this application for understanding.

[0140] Below, taking the sensor as a fingerprint sensor and the electronic device as a TIO as an example, the electronic device and the device control method provided in the embodiments of the present application are described.

[0141] In related technologies, the connection between Tiny and monitor in TIO uses a 3-in-1 cable, integrating USB data, HDMI data, and DP data into one cable. At the same time, on the monitor side, the grounding of the DP display port is used to extend an extension for handshake and adaptation with the Tiny. However, if a fingerprint recognition function is added to the monitor side, an additional set of I2C buses or general-purpose input / output (GPIO) ports are required to transmit the validity of fingerprint recognition or system status between Tiny and monitor in order to synchronize the status and make the next corresponding operation. However, the current 3-in-1 connection method does not have enough interfaces to connect Tiny and monitor.

[0142] In the related art, the scheme of realizing fingerprint recognition function in the display device is as follows Figure 10 As shown, a fingerprint sensor 1001 is added to the display device 1000, and connections are established between the fingerprint sensor 1001 and the status indicator 1002 and the controller 1003. GPIO is used to transmit data between the fingerprint sensor 1001 and the controller 1003. However, this solution is only suitable for display devices that can provide additional GPIO resources, but the monitor in the TIO does not have additional GPIO resources to support the interaction between the fingerprint sensor and the Tiny.

[0143] In the embodiment of the present application, a Type C interface is set between Tiny and the monitor, and the Video Display Metafile (VDM) register is extended in Tiny as a register for implementing the fingerprint recognition function on TIO to realize the state transmission and status command execution of various functions such as one-key power on, wake up, and sleep.

[0144] In the embodiment of this application, Figure 11 As shown, a fingerprint sensor 1101 is provided on monitor 111, and monitor 111 further includes a controller 1102, a first Type-C interface 1103, and a status indicator light 1104. Tiny 112 includes a second Type-C interface 1201, a processor 1202, and a register 1203. The first Type-C interface 1103 and the second Type-C interface 1201 constitute a first path 113.

[0145] The fingerprint sensor 1101 and the first Type-C interface 1103 constitute a second path, and the controller 1102 and the first Type-C interface 1103 constitute a third path; the CC pin of the first Type-C interface 1103 and the CC pin of the second Type-C interface 1201 constitute a first sub-path of the first path, and the data pin of the first Type-C interface 1103 and the data pin of the second Type-C interface 1201 constitute a second sub-path of the first path.

[0146] After the fingerprint sensor 1101 collects the fingerprint data, it sends the fingerprint data to the first Type-C interface 1103. The first Type-C interface 1103 sends the fingerprint data to the second Type-C interface 1201, thereby sending the fingerprint data to Tiny. The Tiny processor 1202 determines the validity of the received fingerprint data through the reference fingerprint data stored in the register 1203. If it is determined to be valid, it performs state control according to the current fingerprint data, determines the target state according to the state stored in the register, and writes the target state into the register 1203. At this time, the target state is sent to Tiny to control the status of Tiny and the display of the status indicator light 1104.

[0147] When the first Type-C interface 1103 and the second Type-C interface are connected, the monitor and the Tiny exchange handshake information through the second sub-path.

[0148] In the embodiment of the present application, the register 1203 may be a VDM register, and the definition of the VDM register may be extended to set the definition related to fingerprint identification, wherein the timing and response may be defined according to the timing and response mechanism of the VDM interaction.

[0149] Accordingly, an embodiment of the present application further provides a storage medium, namely a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned device control method are implemented.

[0150] The descriptions of the above electronic device and computer-readable storage medium embodiments are similar to the descriptions of the above method embodiments and have similar beneficial effects as the method embodiments. For technical details not disclosed in the embodiments of the electronic device, storage system, and computer-readable storage medium of this application, please refer to the descriptions of the method embodiments of this application for understanding.

[0151] It should be understood that "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned serial numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments.

[0152] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0153] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0154] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed across multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.

[0155] In addition, all functional units in the embodiments of the present application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the above-mentioned integrated units can be implemented in the form of hardware or in the form of hardware plus software functional units.

[0156] Those skilled in the art will understand that all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM), magnetic disks or optical disks, and other media that can store program codes.

[0157] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

[0158] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A device control method, the method comprising: The display device of an electronic device collects biometric data via a sensor and transmits the biometric data to a processing device of the electronic device via a first path. The display device is provided with a first interface, and the processing device is provided with a second interface. When the first and second interfaces are connected, they constitute the first path. The sensor is provided on the display device; the processing device is embedded in a fixture below the display device, and the first interface is connected to the second interface. The processing device generates a control instruction according to the biometric data and executes a process corresponding to the control instruction; The method further comprises: The display device and the processing device exchange handshake information through the first path; the handshake information is used by the display device and the processing device to determine whether the other party supports the collection and / or recognition of biometric data.

2. The method according to claim 1, wherein the first interface and the second interface adopt a universal serial bus standard, and the connection between the sensor and the first interface constitutes a second path, the method further comprising: The sensor sends the biometric data to the first interface through the second path, so that the first interface sends the biometric data to the second interface through the first sub-pathway of the first path, and the first sub-pathway is composed of the data pin of the first interface and the data pin of the second interface.

3. The method according to claim 1 , wherein the first interface and the second interface utilize a universal serial bus (USB) standard; the connection between the controller of the display device and the first interface constitutes a third path; the method further comprising: The controller transmits the handshake information with the first interface through the third path, so that the first interface transmits the handshake information with the second interface through the second sub-path of the first path; the second sub-path is composed of the configuration pins of the first interface and the configuration pins of the second interface.

4. The method according to claim 1, wherein the display device and the processing device exchange handshake information through the first path, comprising: The display device sends first handshake information to the processing device through the first path; The first handshake information is used by the processing device to determine the biometric support status of the display device, where the biometric support status indicates whether the display device supports the collection of the biometric data.

5. The method according to claim 1, wherein the display device and the processing device exchange handshake information through the first path, comprising: The processing device sends second handshake information to the display device through the first path; The second handshake information is used by the display device to determine a biometric recognition status of the processing device, where the biometric recognition status indicates whether the processing device supports biometric recognition and whether reference biometric data is stored in a register of the processing device.

6. The method according to claim 5, further comprising: When the biometric feature recognition state indicates that the processing device supports biometric feature recognition and no reference biometric feature data is stored in the register, the display device outputs biometric feature entry prompt information; The display device collects reference biometric data through the sensor and sends the reference biometric data to the processing device through the first path; The processing device stores the reference biometric data in the register.

7. The method according to claim 1, wherein when the control instruction indicates a state switch, executing the processing corresponding to the control instruction comprises: determining a target state corresponding to the control instruction, and switching the state of the processing device to the target state; sending the target state to the display device via the first path; Correspondingly, the method further includes: The display device controls the state of the status indicator light according to the target state.

8. An electronic device, comprising: A display device and a processing device, the display device includes: a first interface, a sensor and a controller; the processing device includes: a second interface and a processor, the first interface and the second interface, when connected, form a first path; the processing device is embedded in the fixing device below the display device, and the first interface is connected to the second interface; wherein, The sensor is used to collect biometric data and transmit the biometric data to the first interface; The first interface is used to send the biometric data to the second interface through the first path; The second interface is used to send the biometric data to the processor; The processor is configured to generate a control instruction based on the biometric data and execute a process corresponding to the control instruction; The controller is configured to transmit handshake information with the second interface; the handshake information is used by the display device and the processing device to determine whether the other party supports the collection and / or recognition of biometric data; The second interface is further used to transmit the handshake information with the first interface; The first interface is further used to transmit the handshake information with the controller.

Citation Information

Patent Citations

  • Information processing apparatus and method

    CN109214154A

  • User recognition system and methods for autonomous vehicles

    CN109389766A

  • Electronic device and method for obtaining information associated with fingerprint

    CN111209791A