Detailed Description
Various technical features and advantageous details of the present disclosure are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Also, the following description omits descriptions of well-known raw materials, processing techniques, components, and apparatuses so as not to unnecessarily obscure the technical points of the present disclosure. However, those of ordinary skill in the art will appreciate that the description and specific examples, while indicating embodiments of the present disclosure, are given by way of illustration and not of limitation.
Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts. Further, although the terms used in the present disclosure are selected from publicly known and commonly used terms, some of the terms mentioned in the specification of the present disclosure may be selected by the disclosure person at his or her discretion, the detailed meanings of which are described in relevant parts of the description herein. Further, it is required that the contents of the present invention are understood not only by the actual terms used but also by the meaning of each term lying within.
Generally, the control of various applications is achieved through a mouse and a keyboard. The method provided by the invention utilizes the ultrahigh frequency RFID tag to replace the input of a mouse and a keyboard. Emulating one or more keys on a keyboard with an ultra high frequency RFID tag is accomplished by mapping the electronic Product code epc (electronic Product code) or the tag identification number tid (tag identifier) to a key of the keyboard. The ultrahigh frequency RFID tags can store a certain amount of information, and the tags can be distinguished according to the information stored by each RFID tag.
In one embodiment, a single label is mapped to a single key, and reading the single label can be used to simulate pressing the single key. In another embodiment, a single label is mapped to multiple keys, and reading the single label can be used to simulate pressing the corresponding multiple keys.
In a preferred embodiment, the reading of multiple UHF RFID tags may be used to simulate the pressing of multiple keys. In particular, each key on the keyboard is assigned a corresponding label EPC (or TID). The upper computer software detects a plurality of labels EPC (or TID), and then sends corresponding instructions for pressing a plurality of keys to other software according to the detected labels EPC (or TID), thereby realizing the technical scheme of simulating the simultaneous pressing of a plurality of keys by reading a plurality of labels.
The ultrahigh frequency RFID tag can realize input simulation of the mouse by combining a distance measurement technology and an anti-collision technology. Specifically, a plurality of uhf RFID tags, such as two tags tag1 and tag2, are affixed to an object (e.g., two parallel sides of a rectangular plate), such that the distance r0 between the first tag1 and the second tag2 is known as the side length of the rectangular plate. Then, by the RFID tag ranging technology, the distance r1 from the first tag1 to the reader/writer and the distance r2 from the second tag2 to the reader/writer can be obtained. Obviously, r0, r1 and r2 form three sides of a triangle, and the lengths of the three sides are known. Here, the RFID tag ranging technique may be obtained by a phase or an amplitude of a signal.
Further, the rectangular plate may be movable. During the movement of the rectangular plate, the values of r0, r1 and r2 are detected in real time and corresponding operations are carried out, so that information such as the distance between the rectangular plate and the reader-writer and the rotation angle of the rectangular plate is obtained.
The positioning information of the mouse may include, for example, x-axis and y-axis coordinate information, and the distance and the rotation angle may be mapped to the x-axis and y-axis coordinates, respectively. In one embodiment, the distance between the rectangular plate and the reader/writer is taken directly as the x-axis coordinate, and the rotation angle is taken directly as the y-axis coordinate. Because the distance information can be refreshed continuously, and the refreshing frequency can be more than or equal to 10 times/second, for example, the information such as the distance between the rectangular plate and the reader-writer, the rotation angle and the like can be obtained in real time, and the input of the mouse can be simulated through the RFID tag technology.
For the operation of pressing the left and right keys of the mouse, a method similar to the above can be employed. For example, a single UHF RFID tag is mapped to a single key (e.g., left or right mouse button), then reading the single UHF RFID tag can be used to simulate pressing the key.
It will be appreciated by those skilled in the art that the object to which the RFID tag is affixed may also take other shapes than rectangular, such as square, circular, oval, star-shaped, diamond-shaped, etc. The location of the RFID tag is not limited to the edge of the object, and may be located at the center or one end of one surface of the object.
In addition, the anti-collision technology can solve the problem of mutual interference generated in multi-label ranging. In one embodiment, the multiple tags operate in a time division mode, that is, only one tag communicates with the reader/writer at a time point, and the other tags are in a silent state. Tags in a silent state do not emit nor modulate electromagnetic waves. Therefore, the anti-collision technology of the RFID label can ensure that a plurality of labels cannot interfere with each other, so that the distance test of the plurality of labels becomes possible. Because the operation time of a single tag is in millisecond level and is far shorter than the time which can be felt by a human body, the time division work of multiple tags is seen by human eyes as if the distance between two tags and a reader-writer is obtained simultaneously, and the use feeling is not influenced.
In one embodiment, the method provided by the invention comprises the following steps: mapping one or more ultrahigh frequency RFID labels to keys of a mouse and/or a keyboard; sending a control signal to the ultrahigh frequency RFID tag; receiving a feedback signal from the UHF RFID tag; converting the received feedback signals into corresponding mouse and/or keyboard signals; and transmitting the converted mouse and/or keyboard signals.
Preferably, mapping the one or more ultra-high frequency RFID tags to keys of a mouse and/or keyboard comprises one or more of: mapping a single ultrahigh frequency RFID label to a single key on a mouse or a keyboard; mapping a single ultrahigh frequency RFID label to a plurality of keys on a keyboard, wherein reading the single ultrahigh frequency RFID label can be used for simulating simultaneous pressing of the plurality of keys of the keyboard; and mapping the plurality of ultrahigh frequency RFID labels to a plurality of keys on a mouse or a keyboard.
Preferably, the feedback signal may comprise one or more of: uhf RFID tag information (e.g., EPC or TID information), amplitude of the signal, phase of the signal, etc.
Preferably, the uhf RFID tag is movable and receives a feedback signal from the RFID tag both before and after the RFID tag is moved. Converting the received feedback signals into corresponding mouse and/or keyboard signals includes one or more of: obtaining the button information of the mouse and/or the keyboard corresponding to the received ultrahigh frequency RFID label information; calculating the distance between the ultrahigh frequency RFID tag and the reader-writer before and after the ultrahigh frequency RFID tag moves, calculating the rotation angle of the ultrahigh frequency RFID tag and/or the moving distance of the ultrahigh frequency RFID tag in the moving process, and converting the information into the positioning information of the mouse according to the convention; and directly taking the information such as the moving distance and/or the moving direction of the ultrahigh frequency RFID tag as the moving information of the mouse.
In a preferred embodiment, the distance between the ultrahigh frequency RFID tag and the reader-writer is taken as the x-axis coordinate of the mouse, and the rotation angle of the ultrahigh frequency RFID tag during the movement is taken as the y-axis coordinate of the mouse.
In addition, the method can further comprise the step that the application program executes corresponding operation according to the received mouse and/or keyboard signals.
In one embodiment, a particular key input may be simulated by reading a particular UHF RFID tag. Specifically, mapping one or more ultrahigh frequency RFID labels to corresponding keyboard (or mouse) keys; reading the one or more ultra-high frequency RFID tags; receiving information returned by the RFID label and converting the information into corresponding key information; a keyboard (or mouse) signal including the key information is transmitted to the application program. The application program can execute corresponding operation after receiving the keyboard (or mouse) signal, thereby realizing the aim of controlling the application program through the RFID label system.
In another embodiment, the application may be, for example, a game program, and map a first uhf RFID tag to the "± keys of the keyboard (representing, for example, an action by a game character making a jump), a second uhf RFID tag to the" → "keys of the keyboard (representing, for example, a game character advancing forward), a third uhf RFID tag to the" ← "keys of the keyboard (representing, for example, a game character backing up), and a fourth uhf RFID tag to keys on the keyboard representing a game character performing a firing action. Then, the second and third ultrahigh frequency RFID tags are read by using a reader/writer, so that control of advancing and retreating of the game character can be realized. Similarly, a game piece may be caused to perform a fire or jump action by reading a corresponding UHF RFID tag.
In yet another embodiment, the first UHF RFID tag is mapped to the "Enter" key of the keyboard and the distance and direction of movement of the second UHF RFID tag is provided to the application as input signals to the mouse to control the position of the cursor in the display. Specifically, the second ultrahigh frequency RFID label is moved to control a cursor displayed in the display to reach a preset position; the first uhf RFID tag is then read for the purpose of performing a particular operation, such as selecting an option, drawing a picture, etc.
It can be understood by those skilled in the art that the method of the present invention can simulate the input signal of the mouse or the keyboard alone, or simulate the input signal of the mouse and the keyboard simultaneously.
While several embodiments of the present invention have been described herein, it will be obvious to those skilled in the art that such embodiments are provided by way of example only. Numerous variations, substitutions and modifications will occur to those skilled in the art without departing from the scope of the invention. It is intended that the following claims define the scope of the invention and that methods and structures within the scope of these claims and their equivalents be covered thereby.