Control method, electronic equipment, input equipment and control system

Through OID gloves and input devices, finger operation information is collected and sent to electronic devices, which solves the problem of hand discomfort caused by long-term finger operation and improves user experience and operation efficiency.

CN119440239APending Publication Date: 2025-02-14ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310996729.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-07
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

Long-term use of electronic devices for finger operation will cause discomfort in the user's hands and reduce the user experience.

Method used

Using OID gloves and input devices, OID information is sent to electronic devices by collecting operation information of fingers on the OID gloves to execute corresponding control instructions.

Benefits of technology

It improves the user's experience of using electronic devices, reduces hand fatigue, and achieves a more intuitive and efficient operation method.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119440239A_ABST
    Figure CN119440239A_ABST
Patent Text Reader

Abstract

The invention discloses a control method, electronic equipment, input equipment and a control system, which are used for improving the experience of a user in using the electronic equipment. The method comprises the steps that the electronic device receives OID information from an input device, the OID information is collected by the input device on the hand, with an OID glove, of a user and used for indicating operation information of fingers wearing the input device on the hand, and the electronic device can execute a control instruction corresponding to the operation information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of electronic devices, and in particular to a control method, electronic device, input device, and control system. Background Art

[0002] With the continuous upgrading of electronic devices, the frequency of using electronic devices in daily life is getting higher and higher. For example, users can use electronic devices to make calls, watch multimedia videos, etc.

[0003] Generally, when a user operates an electronic device, the user usually directly operates the electronic device with a finger. However, if the user operates the electronic device with a finger for too long, the user's hand may feel uncomfortable, which reduces the user experience. Summary of the invention

[0004] The present application provides a control method, an electronic device, an input device and a control system for improving the user experience of using the electronic device.

[0005] In order to achieve the above objectives, this application adopts the following technical solutions:

[0006] In a first aspect, a control method is provided, the method comprising: an electronic device receives OID information from an input device, the OID information being collected by the input device on a user's hand wearing an OID glove and used to indicate operation information of a finger wearing the input device on the hand, and the electronic device executes a control instruction corresponding to the operation information.

[0007] In a second aspect, a control method is provided, the method comprising: in response to an operation on a hand wearing an OID glove, an input device collects OID information on the hand, the OID information being used to indicate the operation information of the finger wearing the input device on the hand. The input device sends the OID information to an electronic device, so that the electronic device executes a control instruction corresponding to the operation information.

[0008] In a third aspect, a control system is provided, the control system comprising an electronic device and one or more input devices, the one or more input devices correspondingly worn on one or more fingers of a user, the electronic device can be used to implement the control method of the first aspect. The input device can be used to implement the control method of the second aspect.

[0009] In a fourth aspect, an electronic device is provided. The electronic device includes a processor and a communication interface. The processor and the communication interface support the electronic device to execute the control method of the first aspect.

[0010] In another possible design, the device may further include a memory for storing computer-executable instructions and data necessary for the device. When the device is running, the processor executes the computer-executable instructions stored in the memory so that the device performs the control method described in any possible design of the first aspect.

[0011] In a fifth aspect, an input device is provided, the input device being a finger cap structure, the input device being provided with a sensor, a processor, and a communication interface. The sensor is used to collect OID information on the user's hand. The processor is used to send the OID information to the electronic device through the communication interface. The OID information is used to indicate the operation information of the finger wearing the input device on the OID glove.

[0012] In another possible design, the device may further include a memory for storing computer-executable instructions and data necessary for the device. When the device is running, the processor executes the computer-executable instructions stored in the memory so that the device performs the control method described in any possible design of the second aspect.

[0013] In the sixth aspect, a computer-readable storage medium is provided, which may be a readable non-volatile storage medium, and which stores computer instructions or programs. When the computer-readable storage medium is run on a computer, the computer can execute the control method described in any possible design of the first aspect or the second aspect.

[0014] In a seventh aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the control method described in any possible design of the first aspect or the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 A schematic diagram of an OID encoding provided in an embodiment of the present application;

[0016] Figure 2 A schematic diagram of a method for using an electronic device provided in an embodiment of the present application;

[0017] Figure 3 A schematic diagram of the structure of a control system provided in an embodiment of the present application;

[0018] Figure 4 A schematic diagram of an OID glove provided in an embodiment of the present application;

[0019] Figure 5 A schematic diagram of the structure of an input device provided in an embodiment of the present application;

[0020] Figure 6A schematic diagram of the structure of another input device provided in an embodiment of the present application;

[0021] Figure 7 A flow chart of a control method provided in an embodiment of the present application;

[0022] Figure 8 A schematic diagram of a text input control provided in an embodiment of the present application;

[0023] Fig. 9 A schematic diagram of the correspondence between key positions and finger joints provided in an embodiment of the present application;

[0024] Fig.10 A schematic diagram of text input provided in an embodiment of the present application;

[0025] Fig.11 A schematic diagram of another correspondence between key positions and finger joints provided in an embodiment of the present application;

[0026] Fig.12 A schematic diagram of an aircraft trajectory of controlling a drone provided in an embodiment of the present application;

[0027] Fig.13 A schematic diagram of a control application provided in an embodiment of the present application;

[0028] Fig.14 A schematic diagram of controlling multimedia provided by an embodiment of the present application;

[0029] Fig.15 A schematic diagram of controlling a controlled object provided in an embodiment of the present application;

[0030] Fig.16 A schematic diagram of an encryption and decryption document provided in an embodiment of the present application;

[0031] Fig.17 A schematic diagram of an encryption and decryption main interface provided in an embodiment of the present application;

[0032] Fig.18 A schematic diagram of a user's gesture change provided in an embodiment of the present application;

[0033] Fig.19 A schematic diagram of the structure of a control device provided in an embodiment of the present application;

[0034] Fig. 20 A schematic diagram of the structure of another control device provided in an embodiment of the present application;

[0035] Fig.21 A schematic diagram of the structure of another control device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0036] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0037] In the description of the present application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "plurality" means two or more. The words "first" and "second" do not limit the quantity and execution order, and the words "first" and "second" do not necessarily limit them to be different. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.

[0038] It should be noted that, in this application, words such as "exemplarily" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplarily" or "for example" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplarily" or "for example" is intended to present related concepts in a specific way.

[0039] In the embodiment of the present application, "indication" may include direct indication and indirect indication. For example, taking the indication information in the following text as an example, the indication information may directly carry information A itself or its index to achieve the purpose of directly indicating information A. Alternatively, the indication information may also carry information B that is associated with information A, thereby achieving the purpose of indirectly indicating information A while indicating information B.

[0040] Before introducing the technical solutions of the embodiments of the present application, the professional terms involved in the embodiments of the present application are first explained.

[0041] Object identifier (OID): also known as the IoT domain name. OID is an identification mechanism jointly proposed by ISO / IEC and ITU international standard organizations, used to unambiguously and uniquely name any type of object, concept or thing. In the OID naming method, the name is valid for life. Due to the characteristics of OID's flexible hierarchical structure and strong scalability, it is suitable as a meta-identification mechanism for exchange between various existing encoding schemes.

[0042] OID encoding is a type-data-value (Tag-Length-Value, TLV) method. OID encoding starts with 06, a byte that identifies the length of the OID encoding. For example, 09 means that the length of the OID encoding includes the following 9 bytes.

[0043] The first two bytes in the OID code (such as X and Y) are encoded into a byte 40*X+Y. For example, if the first two bytes are 1 and 2, the corresponding encoding result is 40*1+2=42, which is 2a.

[0044] Among them, if the number after the OID code does not exceed 127 (that is, the maximum range that can be represented by 7 bits), it can be represented by 1 byte. For example, 4 can be used to represent 04. If it exceeds 128, it can be represented by multiple bytes. For example, it can be represented by 2 bytes, 3 bytes or multiple bytes. The highest bit of the leftmost byte in the multiple bytes is 1. For example, the OID code corresponding to 130 is 0×81, 0×02 (1*128+2), and the OID code corresponding to 840 is 0×86, 0×48 (6*128+72).

[0045] In one example, the MD5 OID encoding process is as follows:

[0046] 1. Convert 1.2.840.113549.2.5 into the word array {42, 840, 113549, 2, 5}.

[0047] 2. Split each word in the word array into 7-bit numbers with the highest bit first, and get: {{0x2A},{0x86,0x48},{0x86,0xF7,0x0D},{0x02},{0x05}}.

[0048] 3. Based on the numbers in 2, we can get the complete OID code of MD5: 0x0608 2A 86 48 86F7 0D02 05.

[0049] OID can be applied to public key algorithms, grouping algorithms, operation modes, etc. Based on OID, the hash algorithm bound to the certificate can be determined. It can be seen that OID is an efficient and portable form of representing the selected algorithm in the data packet.

[0050] In one example, Figure 1 As shown, it is a schematic diagram of an OID encoding provided in an embodiment of the present application. Figure 1 In the embodiment, the OID code can be represented by a two-dimensional code image. In this way, the electronic device can scan the image, read the two-dimensional code information in the image, and convert the two-dimensional code information to obtain the corresponding OID code.

[0051] After introducing the OID encoding, the technical solution provided by the embodiment of the present application is introduced below.

[0052] In the technical field of electronic devices, users can directly or indirectly control electronic devices, for example, controlling text input of electronic devices, playing of multimedia data of electronic devices, etc.

[0053] Wherein, the user directly controls the electronic device, which may refer to: the user controls the electronic device by touching or pressing the display screen of the electronic device, or the function key of the electronic device. The user indirectly controls the electronic device, which may refer to: the user controls the operation of the electronic device through a control device (such as a handle, a controller, a glove, a keyboard, etc.).

[0054] For example, taking the electronic device as a terminal device, Figure 2 As shown, the user needs to use a finger to operate on the display screen of the electronic device. For example, the user can use a finger to click a key on the text input interface of the electronic device to input corresponding text or characters.

[0055] For another example, if the electronic device is a virtual reality (VR) device, the user can control the text input of the VR device through a handle or gloves, etc. For another example, if the electronic device is a mobile device, the user can input text in a text input box of the mobile device through a text input control (such as a keyboard on a text input interface).

[0056] In one application scenario, a VR device can display a virtual keyboard in a virtual reality scene, and a user can use buttons or a touchpad on a handle or controller to select characters, numbers, and symbols on the virtual keyboard to control text input of the VR device.

[0057] Since there are too few keys on a handle or controller, the input efficiency is low when the handle or controller is used to control a virtual keyboard for input.

[0058] In another application scenario, when the VR device supports handwriting input, the user can use the touchpad on the controller or the touch sensor on the glove to write text in the virtual scene in a handwritten manner.

[0059] In another application scenario, when the VR device supports virtual pen text input, the user can use the touchpad on the handle or glove to control the virtual pen and write text by hand.

[0060] In the above two application scenarios, writing is performed by handwriting, but the handwriting input speed is slow, and when encountering characters or words that cannot be written, it is difficult to continue writing, which further reduces the writing efficiency.

[0061] In view of this, an embodiment of the present application provides a control method, in which, in response to an operation on a hand wearing an OID glove, an input device can collect OID information of the contact area and send the collected OID information to the electronic device. Based on the OID information, the electronic device can execute the control instruction corresponding to the operation information. Since the input device is worn on the user's finger and the OID code on the OID glove is unique, the input device can collect the OID information corresponding to the operation information through the operation of the finger on the OID glove. Based on the OID information collected by the input device, the electronic device can execute the control instruction corresponding to the operation information. In other words, the user only needs to move the finger to control the electronic device to execute the corresponding control instruction, without directly touching the electronic device or controlling the terminal through a device such as a control handle. It is simple and convenient, and improves the user experience.

[0062] Based on the technical solution of the embodiment of the present application, more diverse, fast, and multi-finger coordinated rapid control and input can be performed, and the operation behaviors of more users with different needs, different devices, and different applications can be adapted. Compared with traditional controllers, the control operation of the present application can intuitively and efficiently reflect the user's operation intention.

[0063] Furthermore, the input device can be one or more. In this way, single-finger input and multi-finger input can cope with the input habits of different users. For example, the two-finger simulation control scheme can fit the user's commonly used handle control scheme and mapping. The multi-finger input and drawing scheme can relieve the user's fatigue and discomfort from long-term use of the simulation controller and keyboard, and also avoid the disadvantages of establishing and recognizing errors and difficult modification of the multi-language database model of voice input.

[0064] In addition, common operations such as single-click, double-click, two-finger, and three-finger operations can also be used, and are more diverse and can also be applied to the recognition of multi-finger gestures.

[0065] For example, Figure 3 A structural schematic diagram of a control system provided by an embodiment of the present application is shown in . The control system may include an input device and an electronic device. The number of input devices may be one or more. The input device is worn on the user's finger. When the number of input devices is multiple, the multiple input devices are correspondingly configured on multiple fingers of the user. For example, the user's two thumbs can each wear an input device to simulate a control handle. For another example, an input device is worn on all the fingers of the user to simulate the control of a virtual keyboard. For another example, an input device can be worn on one finger of the user to simulate the control of an electronic device.

[0066] The input device and the electronic device may be connected to each other wirelessly or by wire, for example, by wireless means such as Bluetooth, Wireless Fidelity (WiFi), or Internet of Things (IOT).

[0067] Among them, the electronic device can be used to perform corresponding operations according to the OID information of one or more input devices. For example, text input operations, target control operations, flight control operations of drones, multimedia control operations, gesture recognition operations, etc. can be performed. Electronic devices can also be called terminals, user equipment (UE), mobile stations, mobile terminals, etc. The electronic device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality terminal device, an augmented reality terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, an unmanned aircraft (referred to as a drone), a wireless terminal in remote surgery, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. The embodiments of the present application do not limit the specific device form adopted by the electronic device.

[0068] It should be noted that, when the electronic device is a drone, the drone may be provided with multiple propellers. In this way, the drone may control the flight speed and flight altitude through the multiple propellers. For details, reference may be made to the prior art and will not be described in detail.

[0069] The input device may also be referred to as an OID code identifier. The input device may be used to collect OID information on the OID glove and send the OID information to the electronic device. The user wears the OID glove on his hand. For example, Figure 4 As shown, an OID glove provided by an embodiment of the present application is provided. The outer surface of the OID glove is provided with an OID code (which may be in the form of dot-image printing INK).

[0070] In some examples, in order to facilitate the collection of OID information on the hand, the input device can be a finger cap structure, so that the input device can be worn on the user's finger, and then the input device can collect OID information on the hand. In the embodiment of the present application, the input device and the OID glove can be worn on the same hand of the user, or on different hands of the user.

[0071] In another example, Figure 5As shown, the input device may be provided with a plurality of sensors and optical devices, a communication interface, and a processor (such as a central processing unit (CPU)). The sensor may be used to detect the movement trajectory of the input device. For example, the sensor may include an inertial sensor, a vibration sensor (not shown in the figure), a gyroscope sensor, a pressure sensor, etc. The communication interface may be used to communicate with the electronic device.

[0072] In another example, the input device may also be provided with an OID code recognition fingertip controller. The OID code recognition fingertip controller is a small scanner and may be provided with a photoelectric identifier. The photoelectric identifier may be used to sense / scan the digital information on the OID glove and determine the QR code information on the OID glove. The input device may send the scanned QR code information to an electronic device, which may recognize the information and compare it with the QR code information in a database, thereby converting the QR code information into an OID code to obtain and execute the corresponding control instruction.

[0073] like Figure 6 As shown, the optical devices of the input device may include an optical scanning head, a complementary metal oxide semiconductor (C-MOS) lens, and an infrared light-emitting diode (LED). The structure and hierarchical relationship of the multiple optical devices may be as follows: Figure 6 The functions of the optical device can refer to the prior art and will not be described in detail.

[0074] In the embodiment of the present application, the input device may also be provided with a power module. The power module may provide power for the input device.

[0075] In one example, in order to facilitate the input device to adapt to different fingers, the input device may be provided with an adjustment device, which may be used to adjust the gap between the input device and the finger. For example, the adjustment device may be a rubber ring.

[0076] Combine the following Figure 3 The control system shown in the figure describes the control method provided by the embodiment of the present application. Among them, the actions, terms, etc. involved in the embodiments of the present application can be referenced to each other without limitation.

[0077] Figure 7 A control method provided in an embodiment of the present application, such as Figure 7 As shown, the method may include:

[0078] S701: In response to an operation on a user's hand wearing an OID glove, an input device collects OID information on the hand wearing the OID glove.

[0079] The OID information may be used to indicate the operation information of the finger wearing the input device on the hand. For example, the OID information may include at least one OID code, and the at least one OID code corresponds to the operation information. For another example, the OID information may also include a QR code image of the contact part of the finger wearing the input device, and the QR code image includes the OID code.

[0080] In the embodiment of the present application, in order to distinguish different parts of the hand, different parts of the OID glove are distributed with different OID codes. In this way, the part of the hand touched / pressed by the finger wearing the input device can be identified based on different OID codes.

[0081] In a possible implementation, the input device can detect the operation of the finger wearing the input device touching / pressing the hand based on the sensor, send infrared rays to the contact part, and receive the infrared rays reflected back from the contact part. Based on the reflected infrared rays, the input device can collect the OID information on the hand. It can be understood that the hand touched / pressed by the input device is wearing an OID glove. In this way, the input device can collect the OID information on the hand in response to the operation of the finger on the hand.

[0082] Furthermore, when the input device detects through the sensor that the finger stops moving or detects no pressure value, the input device may stop collecting the OID information on the hand. For example, the input device may stop emitting infrared rays.

[0083] S702: The input device sends the collected OID information to the electronic device. Correspondingly, the electronic device receives the OID information from the input device.

[0084] In one example, when the user wears multiple input devices, the multiple input devices can be worn on multiple fingers accordingly. Different input devices are worn on different fingers.

[0085] Furthermore, in order to facilitate identification of different input devices, each input device may be pre-configured with a corresponding identifier. The OID information sent by the input device may include information indicating the operation of the finger on the hand and identification information of the input device. The identification information of the input device may be used to identify the input device. Subsequently, the electronic device may establish a correspondence between the finger and the input device based on the identifier of the input device, and determine the operation information of each finger on the hand based on the correspondence.

[0086] S703: The electronic device executes the control instruction corresponding to the operation information.

[0087] The control instructions may indicate a preset operation to be performed by the electronic device. For example, the control instructions may include instructions for inputting characters in a text input interface, instructions for starting an application in an application display interface, instructions for controlling multimedia in a multimedia application interface, instructions for controlling a drone, instructions for controlling objects in an interface (such as a game interface), encryption and decryption instructions, gesture recognition instructions, etc.

[0088] In a possible implementation, after receiving the OID information from the input device, the electronic device may determine the corresponding control instruction according to the OID information and execute the control instruction.

[0089] For example, the electronic device may determine the corresponding control instruction based on the correspondence between the OID information and the control instruction. The correspondence may include multiple OID codes and the control instruction corresponding to each OID code. The correspondence may be pre-configured by the electronic device or constructed by the electronic device, without limitation.

[0090] In another possible implementation, after receiving the OID information from the input device, the electronic device can determine the corresponding part of the hand according to the OID code in the OID information, and determine the control instruction corresponding to the OID information according to the correspondence between the part and the control instruction.

[0091] It is understandable that, since the structure of the OID glove matches the structure of the hand, the OID code of the OID glove also corresponds to the part of the hand. That is, different parts of the hand correspond to different OID codes. Therefore, based on the OID code in the OID information collected by the input device, the part of the hand that the input device touches / presses can be determined.

[0092] based on Figure 7 According to the technical solution, in the embodiment of the present application, since the input device is worn on the user's finger, the input device can respond to the operation of the finger on the hand wearing the OID glove, collect the OID information on the hand, and send the collected OID information to the electronic device. Since the OID information can be used to indicate the operation information of the finger wearing the input device on the hand, after receiving the OID information from the input device, the electronic device can execute the control instruction corresponding to the operation information based on the OID information. That is, the user only needs to move his fingers to control the electronic device, without directly contacting the electronic device, which improves the user's experience of using the electronic device.

[0093] The following are combined with specific application scenarios. Figure 7 In S703, the specific implementation method of the electronic device executing the control instruction corresponding to the operation information is described.

[0094] 1. Character input.

[0095] The character input refers to the operation of inputting characters in the text input interface of the first application. The first application may be any one of an instant messaging application, a short video application, a document application, and the like.

[0096] In an application scenario, such as Figure 8 As shown, the number of input devices is one, and the input device can be worn on any finger of the user (such as Figure 8 The electronic device can perform a text input operation on the text input interface according to the OID collected by the input device.

[0097] In one possible implementation, in response to the operation of pressing a preset position by a finger wearing the input device, the electronic device can display a text input box and a text input control in the text input interface. For example, when the duration of pressing the preset position by the finger exceeds a preset duration, the electronic device can display the text input box.

[0098] In one example, different knuckles of fingers on a user's hand correspond to a text input operation of at least one character key among a plurality of character keys.

[0099] The plurality of character keys may include letter keys a to z, number keys, and punctuation keys. In this way, the electronic device can perform a text input operation on the text input application interface according to the finger joints corresponding to the OID information.

[0100] For example, the text input control has 9 keys, such as Fig. 9 As shown, a correspondence between finger joints and character key positions provided in an embodiment of the present application. Fig. 9 In the , one finger joint corresponds to one character key. For example, the middle joint of the index finger corresponds to the character key ABC, and the lower joint of the index finger corresponds to the character key DEF. The character keys corresponding to the other finger joints can refer to Fig. 9 , I will not elaborate on it.

[0101] Combination Fig. 9 The corresponding relationship, such as Fig.10As shown, in response to the contact between the finger wearing the input device and the middle finger knuckle of the index finger, the electronic device can display the text input operation corresponding to the character key position ABC on the text input interface. It can be understood that the contact between the finger wearing the input device and the middle finger knuckle of the index finger refers to: the contact between the finger wearing the input device and the OID glove corresponding to the middle finger knuckle of the index finger. In this way, the input device can collect the OID information corresponding to the middle finger knuckle of the index finger and send the OID information to the electronic device. Based on the OID information, the electronic device can determine that the part in contact with the finger wearing the input device is the middle finger knuckle of the index finger. Fig.10 In the figure, the finger wearing the input device is the finger on the hand wearing the OID glove.

[0102] For another example, the text input control has 26 keys, such as Fig.11 As shown, another correspondence between finger knuckles and character key positions provided in an embodiment of the present application. Fig.11 In the example, a finger joint can correspond to one or more character keys. For example, the middle joint of the index finger corresponds to character keys A, B, and C, and the lower joint of the index finger corresponds to character keys D, E, and F.

[0103] Among them, one finger knuckle corresponding to multiple character keys may mean: different parts of the finger knuckle correspond to one character key, or the entire finger knuckle corresponds to multiple character keys (that is, different parts of the finger knuckle correspond to the same character keys).

[0104] In one possible implementation, when different parts on the finger knuckles correspond to a character key position, the user only needs to slide the finger wearing the input device on a finger knuckle to collect the OID information of different parts and trigger the electronic device to execute the operation instruction corresponding to the OID information of the part on the text input interface.

[0105] For example, taking the middle knuckle of the index finger corresponding to character key A, character key B, and character key C as an example, as the input device slides or moves on the middle knuckle of the index finger, the OID information of different parts of the middle knuckle of the index finger can be collected, and then the electronic device is triggered to enter the letter of the character key corresponding to the characteristic information of each part on the text input interface (that is, a, b, c).

[0106] In the case where an entire finger knuckle corresponds to multiple character keys, in order to achieve recognition of different character keys, the multiple character keys corresponding to the same finger knuckle may correspond to different contact pressures or contact durations.

[0107] For example, the middle knuckle of the index finger corresponds to character key position A, character key position B, and character key position B. The contact duration corresponding to character key position A is the first contact duration, the contact duration corresponding to character key position B is the second contact duration, and the contact duration corresponding to character key position C is the third contact duration. The first contact duration, the second contact duration, and the third contact duration are different. For example, the first contact duration is less than the second contact duration, and the second contact duration is less than the third contact duration.

[0108] In this way, the electronic device can display the corresponding character on the text input interface based on the contact time between the input device and the middle knuckle of the index finger. Similarly, the electronic device can also display the corresponding character on the text input interface based on the pressure value of the middle knuckle of the index finger on the input device. That is, the electronic device can output different characters based on the different pressing time or pressing force of the user.

[0109] In another example, the OID information of the finger joints may also correspond to a control key. The control key may be one or more of a switch key, a space key, an enter key, and a delete key. The switch key may be an input method switch key (such as Chinese-English switch, uppercase-lowercase switch, etc.).

[0110] Wherein, in the case where the characteristic information of the finger joint corresponds to the switch key position, the electronic device can implement the function of the switch key position in response to the input device continuously pressing / touching the finger joint corresponding to the switch key position. For example, in the case where the switch key position is an uppercase character, the letters corresponding to the above character key position are uppercase letters, and the electronic device can respond to the input device pressing / touching the switch key position, and the letters corresponding to the above character key position are corresponding lowercase letters.

[0111] Based on this control method, users can switch between character keys by sliding their finger joints. At the same time, compared with inputting characters on a virtual keyboard, using finger touch input is more natural and intuitive, simulating the way we operate in real life, so it is easier for users to get started.

[0112] It is understandable that using finger touch input can avoid finger fatigue and discomfort when using the virtual keyboard for a long time, and can also avoid the need to use external devices such as a physical keyboard or mouse during operation.

[0113] 2. Drone control.

[0114] Among them, drone control may refer to controlling the flight attitude of the drone according to the control instructions corresponding to the operation information. The control instructions include flight control instructions. For example, the flight control instructions may include flight trajectory control instructions (which may be referred to as trajectory control instructions), flight speed control instructions (which may be referred to as speed control instructions), etc.

[0115] In one possible implementation, the electronic device can determine the movement trajectory of the finger on the hand based on the operation information, and execute the flight control instruction corresponding to the movement trajectory.

[0116] In one example, after receiving the OID information, the drone can determine the part corresponding to each OID code according to the multiple OID codes included in the OID information and the correspondence between the OID codes and the hand parts. Based on the hand parts corresponding to the multiple OID codes, the drone can obtain the movement trajectory of the finger wearing the input device on the hand and execute the control instruction corresponding to the movement trajectory. For example, Fig.12 As shown, the drone can perform flight operations according to the moving trajectory of the finger. That is, the flight trajectory of the drone matches the moving trajectory of the finger on the hand. For example, the flight direction of the drone is the same as the moving direction of the moving trajectory of the finger on the hand.

[0117] Furthermore, in the process of controlling the flight of the drone, the flight speed of the drone may be related to the movement speed of the fingers on the hand. For example, the faster the fingers on the hand move, the faster the flight speed of the drone; the slower the fingers on the hand move, the slower the flight speed of the drone.

[0118] In some scenarios, in order to control the flight altitude of the drone, the OID information may also include the pressure value between the finger and the hand. The pressure value can be used to control the flight altitude of the drone. For example, the greater the pressure value, the higher the flight altitude of the drone; the smaller the pressure value, the lower the flight altitude of the drone.

[0119] In another application scenario, the drone can respond to the operation information of the fingers wearing the input device on different parts of the hand to control the flight direction, flight speed and flight altitude respectively.

[0120] In one example, the movement trajectory of the fingers wearing the input device on the palm of the hand can control the flight direction of the drone, and the operation information of the fingers on the hand can control the flight speed and altitude of the drone.

[0121] For example, the direction in which the finger wearing the input device moves on the index finger can control the flight speed of the drone. For example, when the finger moves toward the tip of the index finger, the flight speed of the drone increases, and when the finger moves toward the base of the index finger, the flight speed of the drone decreases. The speed of increase or decrease can be proportional to the moving distance / moving time.

[0122] For another example, the direction in which the finger wearing the input device moves on the middle finger can control the flight altitude of the drone. For example, when the finger moves toward the tip of the middle finger, the flight altitude of the drone increases, and when the finger moves toward the base of the middle finger, the flight altitude of the drone decreases. The increase or decrease in altitude can be proportional to the moving distance / moving time.

[0123] It is understandable that if the finger moves in different directions at the same part, the OID information including the collection order of multiple OID codes will also be different. Therefore, the drone can determine the part of the hand that the finger touches and the moving direction at the part according to the multiple OID codes and the collection order of the multiple OID codes.

[0124] Based on this control method, users can control the flight posture of the drone by moving their fingers, without using a controller, which reduces the gravity of the hand. When the user needs to control the drone for a long time, it can reduce the burden on the user's hand, thereby improving the user experience.

[0125] 3. Application control.

[0126] The application control may refer to starting the function of the application according to the control instruction corresponding to the operation information. The control instruction may include a function instruction of at least one application among the multiple applications.

[0127] In one possible implementation, the electronic device can display an application display interface (also referred to as a main interface), and based on the operation information indicated by the OID, select a first application corresponding to the operation information from multiple applications displayed on the application display interface, and execute functional instructions of the first application.

[0128] The application display interface may display icons of multiple applications, including mobile phone cleaning applications, multimedia applications, scanning applications, and shooting applications.

[0129] For example, the electronic device may display an application display interface in response to an operation of a finger wearing an input device touching / pressing a preset part of the hand, and execute functional instructions of the first application on the application display interface according to the operation information.

[0130] Among them, different shapes and trajectories of the fingers wearing the input device on the hand can execute functional instructions of different applications. Fig.13As shown, the shape of the trajectory of the finger on the hand is C-shaped, and the electronic device can execute the function of the camera application. For another example, the shape of the trajectory of the finger on the hand is S-shaped, and the electronic device can execute the function of the mobile phone cleaning application; the shape of the trajectory of the finger on the hand is M-shaped, and the electronic device can execute the function of the multimedia application; the shape of the trajectory of the finger on the hand is O-shaped, and the electronic device can execute the one-key acceleration function (that is, ending the process of all background applications). The above different shapes are only used as examples. The sliding trajectories corresponding to different applications can be customized by the user. For example, in order to facilitate memory, the user can also use the shape of the first letter of the application to define the trajectory of the application startup. For example, the startup trajectory of the multimedia (Media) application can be defined as an M-shaped trajectory.

[0131] It can be seen from the above embodiments that the electronic device can determine the shape trajectory formed by the parts where the finger slides on the hand according to the multiple OID codes included in the OID information.

[0132] Based on this control method, users can quickly start different applications through different finger movement trajectories, which reduces the complexity of operation and is faster and more convenient.

[0133] 4. Multimedia control.

[0134] The multimedia control may refer to controlling the multimedia according to the control instruction corresponding to the operation information. The control instruction may include any one of a multimedia play instruction, a multimedia pause play instruction, a multimedia control instruction, and a multimedia play progress control instruction.

[0135] In conjunction with starting the multimedia application by the electronic device in the third step, the electronic device can select a corresponding control instruction from a plurality of control instructions according to the OID information.

[0136] In one example, the finger wearing the input device slides on different fingers on the hand to execute different control instructions.

[0137] For example, Fig.14 As shown, the finger wearing the input device slides toward the first direction of the index finger (such as the fingertip direction) to execute a multimedia play instruction. The finger wearing the input device slides toward the second direction of the index finger (such as the finger base direction) to execute a multimedia pause play instruction.

[0138] For another example, in response to the operation of the finger wearing the input device contacting / pressing the middle finger, the electronic device can display the volume control and execute the multimedia volume control instruction based on the sliding direction of the finger. For example, if the finger wearing the input device slides in a first direction (such as the fingertip direction) of the middle finger, the electronic device can increase the progress of the volume control, and if the finger wearing the input device slides in a second direction (such as the base direction) of the middle finger, the electronic device can decrease the progress of the volume control.

[0139] For another example, in response to the finger wearing the input device sliding toward the tip of the ring finger, the electronic device can execute a multimedia play instruction. In response to the finger wearing the input device sliding toward the base of the index finger, the electronic device can execute a multimedia pause play instruction.

[0140] Based on this control method, users can control the playback and volume of multimedia by sliding their fingers on their hands without directly touching the electronic device or using a remote control to control the electronic device, which facilitates the user's operation of the electronic device and thus improves the user experience.

[0141] 4. Object control.

[0142] Among them, object control may refer to controlling an object on a control interface according to a control instruction corresponding to the operation information. For example, the control interface may be a game interface. The control instruction may include a direction control instruction and an action control instruction.

[0143] In an application scenario, such as Fig.15 As shown, there are two input devices, which are worn on the thumbs of the user's left and right hands respectively, to simulate a control handle. The control handle includes a direction control button and multiple action control buttons (such as control button A, control button B, control button X, and control button Y). The control function corresponding to the direction control button is to control the moving direction of the controlled object on the first application interface, and the control function corresponding to the action control button is to control the action of the controlled object on the first application interface. Different action control buttons correspond to different control functions.

[0144] For example, taking the controlled object as a virtual character, when control button A is triggered, the virtual character performs a punching action on the first application interface, when control button B is triggered, the virtual character performs a kicking action on the first application interface, when control button X is triggered, the virtual character performs a defensive action on the first application interface, and when control button Y is triggered, the virtual character performs an offensive action on the first application interface.

[0145] In the embodiment of the present application, the OID information can be used to indicate the movement trajectory of the finger wearing the input device on the hand. In this way, the electronic device can control the movement direction and action of the controlled object on the first application interface according to the movement trajectory of different fingers on the hand.

[0146] In one example, the OID information collected by the input device on the user's left thumb can be used to control the moving direction of the controlled object on the first application interface. For example, the moving direction of the controlled object on the first application interface is the same as the moving direction of the left thumb. The moving distance of the controlled object on the first application interface is proportional to the moving distance of the left thumb.

[0147] In another example, the OID information collected by the input device on the thumb of the user's right hand can be used to control the movement posture of the controlled object on the first application interface. For example, the movement trajectory collected by the input device can correspond to a control key. Different control keys can be triggered to control the controlled object to execute the control function corresponding to the control key on the first application interface.

[0148] It should be pointed out that when Fig.15 When the two input devices are worn on other fingers respectively, for example, worn on a first finger and a second finger respectively, the first finger and the second finger may be different fingers of the user. The movement trajectory of the first finger may be obtained by the first finger touching a third finger adjacent to the first finger, and the movement trajectory of the second finger may be obtained by the second finger moving in a preset knuckle area.

[0149] For example, the movement trajectory of the thumb can be obtained by touching the index finger adjacent to the thumb. For example, the movement trajectory of the left thumb is the movement trajectory of the left thumb touching the index finger of the left hand. The movement trajectory of the right thumb is the movement of the right thumb in the preset knuckle area of ​​the right hand.

[0150] Fig.15 In the example, for the thumb of the left hand, when the thumb touches the index finger upward from the position of the middle finger, the controlled object moves upward on the first application interface. When the thumb touches the ring finger downward from the position of the middle finger, the controlled object moves downward on the first application interface. When the thumb moves toward the fingertip on the middle finger, the controlled object moves left on the first application interface. When the thumb moves toward the root of the finger on the middle finger, the controlled object moves right on the first application interface.

[0151] For the thumb of the right hand, when the thumb touches the tip knuckle of the index finger with the middle knuckle of the middle finger as the starting point, the control function corresponding to key X can be triggered. When the thumb touches the middle knuckle of the index finger with the middle knuckle of the middle finger as the starting point, the control function corresponding to key B can be triggered. When the thumb touches the tip knuckle of the middle finger with the middle knuckle of the middle finger as the starting point, the control function corresponding to key Y can be triggered. When the thumb touches the lower knuckle of the middle finger with the middle knuckle of the middle finger as the starting point, the control function corresponding to key A can be triggered.

[0152] It should be noted that in the embodiment of the present application, the movement trajectory of the user's finger and the corresponding control instruction can be set as needed. For example, the correspondence between the movement trajectory of the right hand and the corresponding control button can be set as needed.

[0153] In another example, when the user's finger wearing the input device is in Fig.15When the input device is at the position shown, the input device can obtain the spatial position of the current position. For example, the input device can determine the initial distance between the input device at the current position (for ease of description, referred to as the first position) and the electronic device through interaction with the electronic device. Subsequently, the relative displacement between the position of the finger after movement and the first position can be determined as the displacement of the finger.

[0154] The method for determining the position of the input device is to determine the position through image recognition, for example, by recognizing the image through a monocular three-dimensional (3D) target detection algorithm to determine the position of the input device.

[0155] Based on this control method, users can simulate the control operations of a handle or controller by moving their fingers on their hands. While achieving control over objects in electronic devices, it reduces the discomfort caused to the hands by long-term use of a handle or controller, thereby improving the user experience.

[0156] 5. Encryption and decryption control.

[0157] The encryption and decryption control may refer to performing encryption and decryption operations according to the OID information. For example, the electronic device may perform encryption and decryption operations according to the OID code included in the OID information, or the electronic device may perform encryption and decryption operations according to the movement track indicated by the OID information.

[0158] In a possible implementation, the electronic device may display the first interface, and in the first interface, according to the OID information, perform encryption and decryption operations on the first interface and / or. The first application interface may include a target object. For example, the first application interface may be a text input interface, and the target object may be text content. For another example, the first application interface may be a main interface, and the target object may be multiple applications.

[0159] In a scenario, such as Fig.16 As shown in a, the first interface is a text input interface, and the target object is text content. In response to the finger wearing the input device contacting / pressing a preset part on the hand, or a preset operation performed on the hand, the electronic device can display an encryption window on the text input interface. In this way, the electronic device can enter a password in the encryption window according to the OID information collected by the input device, thereby encrypting the text input interface and the text content in the text input interface. Among them, the password entered in the encryption window can be the OID code included in the OID information.

[0160] Accordingly, for the text input interface encrypted using the OID information and / or the text content in the text input interface, when the electronic device executes the operation instruction to start the text input interface, the electronic device may display the following information: Fig.16The decryption interface shown in b in FIG. The decryption interface may be provided with a password input box. For example, the electronic device may start the text input interface and display the decryption interface in response to a trigger operation (e.g., contacting / pressing a preset position) of a finger wearing the input device.

[0161] When a password input box is displayed on the text input interface, the electronic device can execute a decryption instruction. For example, the electronic device can enter a decryption password in the password input box in response to a finger wearing the input device touching a preset part on the hand or sliding on a preset part on the hand. The decryption password can be an OID code corresponding to the preset part. When the decryption password of the text input interface is consistent with the encryption password, the electronic device can display the text input interface, or display the text content on the text input interface.

[0162] In another scenario, Fig.17 As shown in a, the first interface is the main interface, and the target object has multiple applications. In response to the finger wearing the input device touching / pressing a preset part on the hand, or a preset operation performed on the hand, the electronic device can display an encryption window on the main interface display. In this way, the electronic device can determine the trajectory shape of the finger on the hand based on the OID information collected by the input device, and perform encryption operations on the main interface based on the trajectory shape of the finger on the hand. The encryption password is the trajectory shape. For example, Fig.17 As shown in b in FIG. 1 , the shape of the finger's trajectory on the hand is a Z shape, so the encryption password can be Z.

[0163] Accordingly, for the main interface and / or the application in the main interface encrypted using the OID information, when the electronic device executes the operation instruction to start the main interface, the electronic device may display the following information: Fig.17 The decryption interface shown in b in FIG. The decryption interface may be provided with a password input box. For example, the electronic device may display a decryption interface (also referred to as an unlocking interface) in response to a trigger operation (such as an unlocking operation) of a finger wearing the input device.

[0164] When the electronic device displays the decryption interface or the main interface of the electronic device displays the decryption interface, the electronic device can perform an unlocking operation in response to the shape of the trajectory of the finger on the hand wearing the input device. For example, the electronic device can draw the shape of the trajectory of the finger on the hand on the decryption interface according to the shape of the trajectory of the finger. When the shape of the trajectory used for encryption is consistent with the shape of the trajectory used for decryption, the electronic device can display multiple applications on the main interface, or run the encrypted application.

[0165] Based on this control method, users can perform encryption and decryption control on electronic devices by operating their fingers on their hands. For example, when users set a lock screen password or unlock their mobile phones, they can do so by moving their fingers on their hands, which improves security on the one hand and makes unlocking more interesting on the other, thus providing a better user experience.

[0166] 6. Gesture control.

[0167] The gesture control may refer to identifying the user's gesture according to the OID information and executing the control instruction corresponding to the gesture. The user's gesture may include the user's pinch gesture and the user's change gesture.

[0168] In a possible implementation, the electronic device can use OID information to determine the operation of the finger wearing the input device on the hand, and recognize the user's gesture based on the operation of the finger on the hand. For example, the part where the finger touches / presses, or the sliding area of ​​the finger on the hand, etc. can be determined. In this way, the electronic device can obtain the user's pinching fingers based on the part where the finger touches / presses, or determine the user's changing gesture based on the sliding area of ​​the finger on the hand.

[0169] It is understandable that the user's change gesture may include a pinch gesture before sliding and a pinch gesture after sliding. In addition, since the OID code is distributed throughout the OID glove, the electronic device can accurately identify the position change of the user's finger contact part based on the OID information collected by the input device. Therefore, the electronic device can determine the user's change gesture. For example, Fig.18 As shown, the thumb wearing the input device moves from the parallel middle finger to the index finger, and the moving distance is small. However, since the OID code distributed on the middle finger is different from the OID code distributed on the index finger, the OID information collected by the input device may include the OID code on the middle finger and the OID code on the index finger. That is, the electronic device can recognize the user's gesture changes based on the OID information.

[0170] In one example, in order to more accurately identify the user's micro-gestures, the OID information may also include data detected by a gyroscope. The electronic device may determine whether the user's gesture has changed based on the data detected by the gyroscope. In this way, the accuracy of the recognition of the user's gesture is improved, thereby ensuring that the user's micro-gestures can be recognized. Based on the user's gesture, the electronic device may execute the operation instruction corresponding to the gesture. For example, a control instruction to start an application, an instruction to turn on the call mode, etc.

[0171] Based on this control method, the user can make control gestures by operating the fingers on the hand. Based on the user's gestures, the electronic device can perform corresponding operations. In other words, the user can control the electronic device through gestures, which improves the fun of using the electronic device.

[0172] The various solutions in the above embodiments of the present application can be combined without contradiction.

[0173] It is understandable that, in order to realize the above functions, the control device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in conjunction with the algorithm steps of each example described in the embodiments of the present application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.

[0174] The embodiment of the present application can divide the functional modules of the control device according to the above method embodiment. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one functional module. The above integrated module can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.

[0175] Fig.19 is a schematic diagram of the structure of a control device provided in an embodiment of the present application, and the control device can execute the functions of the electronic device provided in the above method embodiment. Fig.19 As shown, the control device includes:

[0176] The receiving unit 1901 is used to receive object identifier OID information from an input device. The OID information is collected by the input device on a user's hand wearing an OID glove and is used to indicate operation information of a finger wearing the input device on the hand.

[0177] The processing unit 1902 is used to execute the control instruction corresponding to the operation information.

[0178] In one example, different parts of the OID glove are distributed with different OID codes; the OID information includes at least one OID code, and at least one OID code corresponds to the operation information.

[0179] In one example, the control instruction corresponding to the operation information includes: a text input instruction for at least one character key position among the multiple character key positions. Fig.19 As shown, the device may further include a display unit 1903 for displaying a text input interface. The processing unit 1902 is specifically configured to: select at least one key position corresponding to the operation information from multiple character key positions according to the operation information; and execute a text input instruction corresponding to the at least one key position in the text input interface.

[0180] In one example, the plurality of character key positions include letter key positions a to z, number key positions, and punctuation mark key positions.

[0181] In one example, the processing unit 1902 is specifically used to: determine the movement trajectory of the finger on the hand according to the operation information; and execute the flight control instruction corresponding to the movement trajectory.

[0182] In one example, the flight control instruction includes a flight trajectory, and the flight trajectory matches the movement trajectory of the finger on the hand.

[0183] In one example, the control instruction corresponding to the operation information includes: a function instruction of at least one application among multiple applications. The display unit 1903 is used to display an application display interface; the application display interface displays icons of multiple applications. The processing unit 1902 is specifically used to: select a first application corresponding to the operation information from multiple applications according to the operation information; and execute the function instruction of the first application.

[0184] In one example, the first application is any one of a mobile phone cleaning application, a multimedia application, a scanning application, and a shooting application.

[0185] In one example, the control instructions corresponding to the operation information include: a plurality of multimedia control instructions. The display unit 1903 is used to display a multimedia playback interface. The processing unit 1902 is specifically used to: select a first multimedia control instruction corresponding to the operation information from the plurality of multimedia control instructions according to the operation information; and execute the first multimedia control instruction in the multimedia playback interface.

[0186] In one example, the first multimedia control instruction includes any one of a multimedia play instruction, a multimedia pause play instruction, a multimedia volume control instruction, and a multimedia play progress control instruction.

[0187] In one example, when the operation information is used to indicate that a finger contacts a preset part of the hand, the first multimedia control instruction is a multimedia playback instruction or a multimedia pause playback instruction; when the operation information is used to indicate that a finger slides on the hand, the first multimedia control instruction is a multimedia volume control instruction or a multimedia playback progress control instruction.

[0188] In one example, when the operation information is used to indicate that the finger slides on the hand in a first direction, the multimedia volume control instruction is to increase the volume of the multimedia data, and the multimedia playback progress control instruction is to increase the playback progress of the multimedia data; when the finger slides on the hand in a second direction, the multimedia control instruction is to reduce the volume of the multimedia data, and the multimedia playback progress control instruction is to reduce the playback progress of the multimedia data, and the first direction and the second direction are different.

[0189] In one example, the control instructions corresponding to the operation information include encryption instructions and decryption instructions. Display unit 1903 is used to display a first interface, and the first interface includes a target object. Processing unit 1902 is used to determine the OID code corresponding to the operation information according to the operation information; use the OID code to execute the encryption instruction on the first interface and / or the target object; when a password input box is displayed on the first interface, execute the decryption instruction, and the decryption instruction refers to entering the OID code in the password input box.

[0190] In one example, the input device includes a first input device and a second input device, the first input device and the second input device are respectively worn on a first finger and a second finger of a user, and the control instructions corresponding to the operation information include: multiple movement direction control instructions, and a control function instruction when one of multiple control key positions is triggered. The display unit 1903 is used to display a first application interface, and the first application interface includes a controlled object. The processing unit 1902 is specifically used to: based on the operation information of the first finger, select a first movement direction control instruction corresponding to the operation information from multiple movement direction control instructions, and based on the operation information of the second finger, select a first control key corresponding to the operation information from multiple control key positions; on the first application interface, execute the first movement direction control instruction on the controlled object, and execute the control function instruction when the first control key is triggered on the controlled object.

[0191] In one example, the operation information of the first finger is obtained when the first finger contacts a third finger adjacent to the first finger; and the operation information of the second finger is obtained when the second finger moves within a preset knuckle area.

[0192] In one example, the control instruction corresponding to the operation information includes a gesture control instruction. The processing unit 1902 is specifically configured to: determine the user's gesture according to the operation information; and execute the gesture control instruction corresponding to the user's gesture.

[0193] Fig. 20 is a schematic diagram of the structure of a control device provided in an embodiment of the present application, and the control device can perform the functions of the input device provided in the above method embodiment. Fig. 20 As shown, the device comprises:

[0194] The collection unit 2001 is used to collect OID information on the hand in response to the operation on the hand of the user wearing the OID glove; the OID information is used to indicate the operation information of the finger wearing the input device on the hand.

[0195] The sending unit 2002 is used to send the OID information to the electronic device, so that the electronic device executes the control instruction corresponding to the operation information.

[0196] In one example, different parts of the OID glove are distributed with different OID codes; the OID information includes at least one OID code, and at least one OID code corresponds to the operation information.

[0197] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiment of the present application provides another possible structure of the control device involved in the above-mentioned embodiment. Fig.21 As shown, the control device 210 includes: a processor 2102 and a bus 2104. Optionally, the control device may further include a memory 2101. Optionally, the control device may further include a communication interface 2103.

[0198] The processor 2102 may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present application. The processor 2102 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present application. The processor 2102 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0199] The communication interface 2103 is used to connect with other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc.

[0200] The memory 2101 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0201] As a possible implementation, the memory 2101 may exist independently of the processor 2102, and the memory 2101 may be connected to the processor 2102 via a bus 2104 for storing instructions or program codes. When the processor 2102 calls and executes the instructions or program codes stored in the memory 2101, the method for determining the data sequence provided in the embodiment of the present application can be implemented.

[0202] In another possible implementation, the memory 2101 may also be integrated with the processor 2102 .

[0203] The bus 2104 may be an extended industry standard architecture (EISA) bus, etc. The bus 2104 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.21 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0204] Some embodiments of the present application provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium), which stores computer program instructions. When the computer program instructions are executed on a computer, the computer executes the method for determining a data sequence as described in any of the above embodiments.

[0205] Exemplarily, the above-mentioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks or magnetic tapes, etc.), optical disks (e.g., compact disks (CD), digital versatile disks (DVD), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.). The various computer-readable storage media described in this application may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.

[0206] An embodiment of the present application provides a computer program product comprising instructions. When the computer program product is run on a computer, the computer is enabled to execute the method for determining a data sequence described in any of the above embodiments.

[0207] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A control method, characterized in that: The method comprises: Receiving object identifier OID information from an input device, wherein the OID information is collected by the input device on a user's hand wearing an OID glove and is used to indicate operation information of a finger wearing the input device on the hand; Execute the control instruction corresponding to the operation information.

2. The method according to claim 1, characterized in that Different parts of the OID glove are distributed with different OID codes; the OID information includes at least one OID code, and the at least one OID code corresponds to the operation information.

3. The method according to claim 1 or 2, characterized in that: The control instruction corresponding to the operation information includes: a text input instruction of at least one character key position among the multiple character key positions; The method further comprises: Display the text input interface; The executing the control instruction corresponding to the operation information includes: According to the operation information, selecting at least one key position corresponding to the operation information from the multiple character key positions; In the text input interface, a text input instruction corresponding to the at least one key position is executed.

4. The method according to claim 3, characterized in that The multiple character key positions include letter key positions a to z, number key positions, and punctuation mark key positions.

5. The method according to claim 1, characterized in that: The control instruction corresponding to the operation information includes a flight control instruction, and the executing the control instruction corresponding to the operation information includes: Determining a movement trajectory of the finger on the hand according to the operation information; Execute the flight control instruction corresponding to the movement trajectory.

6. The method according to claim 5, characterized in that The flight control instruction includes a flight trajectory, and the flight trajectory matches the movement trajectory of the finger on the hand.

7. The method according to claim 1 or 2, characterized in that: The control instructions corresponding to the operation information include: function instructions of at least one application among the multiple applications; The method further comprises: Displaying an application display interface; the application display interface displays icons of multiple applications; The executing the control instruction corresponding to the operation information includes: Selecting, according to the operation information, a first application corresponding to the operation information from the multiple applications; Execute the functional instructions of the first application.

8. The method according to claim 7, characterized in that The first application is any one of a mobile phone cleaning application, a multimedia application, a scanning application, and a shooting application.

9. The method according to claim 1 or 2, characterized in that: The control instructions corresponding to the operation information include: a plurality of multimedia control instructions; The method further comprises: Display multimedia playback interface; The executing the control instruction corresponding to the operation information includes: According to the operation information, selecting a first multimedia control instruction corresponding to the operation information from the multiple multimedia control instructions; In the multimedia playback interface, the first multimedia control instruction is executed.

10. The method according to claim 9, characterized in that The first multimedia control instruction includes any one of a multimedia play instruction, a multimedia pause play instruction, a multimedia volume control instruction, and a multimedia play progress control instruction.

11. The method according to claim 10, characterized in that In the case where the operation information is used to indicate that the finger contacts a preset position on the hand, the first multimedia control instruction is the multimedia play instruction or the multimedia pause play instruction; In a case where the operation information is used to indicate that the finger slides on the hand, the first multimedia control instruction is the multimedia volume control instruction or the multimedia playback progress control instruction.

12. The method according to claim 11, characterized in that In a case where the operation information is used to indicate that the finger slides on the hand in a first direction, the multimedia volume control instruction is to increase the volume of multimedia data, and the multimedia playback progress control instruction is to increase the playback progress of the multimedia data; When the finger slides on the hand in a second direction, the multimedia control instruction is to lower the volume of the multimedia data, and the multimedia playback progress control instruction is to reduce the playback progress of the multimedia data, and the first direction and the second direction are different.

13. The method according to claim 1 or 2, characterized in that: The control instructions corresponding to the operation information include encryption instructions and decryption instructions; The method further comprises: Displaying a first interface, wherein the first interface includes a target object; The executing the control instruction corresponding to the operation information includes: Determine, according to the operation information, an OID code corresponding to the operation information; Execute an encryption instruction on the first interface and / or the target object using the OID code; When a password input box is displayed on the first interface, the decryption instruction is executed, and the decryption instruction is to input the OID code in the password input box.

14. The method according to claim 1 or 2, characterized in that: The input device includes a first input device and a second input device, the first input device and the second input device are respectively worn on a first finger and a second finger of the user, and the control instructions corresponding to the operation information include: a plurality of movement direction control instructions, and a control function instruction in which one of a plurality of control keys is triggered; The method further comprises: Displaying a first application interface, wherein the first application interface includes a controlled object; The control instructions corresponding to the execution operation information include: Based on the operation information of the first finger, select a first movement direction control instruction corresponding to the operation information from the multiple movement direction control instructions, and based on the operation information of the second finger, select a first control key corresponding to the operation information from multiple control key positions; On the first application interface, the first moving direction control instruction is executed on the controlled object, and the control function instruction triggered by the first control key is executed on the controlled object.

15. The method according to claim 14, characterized in that The operation information of the first finger is obtained when the first finger contacts a third finger adjacent to the first finger; the operation information of the second finger is obtained when the second finger moves within a preset finger joint area.

16. The method according to claim 1 or 2, characterized in that: The control instructions corresponding to the operation information include gesture control instructions; The control instructions corresponding to the execution operation information include: Determining a gesture of the user according to the operation information; Execute the gesture control instruction corresponding to the user's gesture.

17. A control method, characterized in that: The method further comprises: In response to an operation on a hand of a user wearing an OID glove, OID information on the hand is collected; the OID information is used to indicate operation information of a finger wearing an input device on the hand; The OID information is sent to an electronic device, so that the electronic device executes a control instruction corresponding to the operation information.

18. The method according to claim 17, characterized in that Different parts of the OID glove are distributed with different OID codes; the OID information includes at least one OID code, and the at least one OID code corresponds to the operation information.

19. A control system, characterized in that: The control system includes an input device and an electronic device, wherein the input device is worn on a finger of a user, the input device is used to execute the method as claimed in claim 17 or 18, and the electronic device is used to execute the method as claimed in any one of claims 1-16.

20. An input device, characterized in that: The input device is a finger cap, and the input device is provided with a sensor, a processor and a communication interface; the sensor is located at a position on the input device corresponding to the finger pulp or fingertip of the user; The sensor is used to collect OID information on the user's hand; the hand is wearing an OID glove, different parts of the OID glove are distributed with different OID codes, and the OID information includes at least one OID code; The processor is used to send the collected OID information on the user's hand to the electronic device through the communication interface.

21. The device according to claim 20, characterized in that The sensor includes a photoelectric identifier.

22. An electronic device, characterized in that: The electronic device comprises a processor and a communication interface, and the processor and the communication interface support the electronic device to execute the method according to any one of claims 1-16.

23. A computer-readable storage medium, characterized in that: The computer-readable storage medium comprises computer program instructions; wherein, when the computer program instructions are executed on a computer, the computer is caused to perform the method according to any one of claims 1 to 18.