CONTROL INFORMATION INTERACTION METHOD AND SMART ROBOT
20210209321 ยท 2021-07-08
Assignee
Inventors
Cpc classification
G05B19/4155
PHYSICS
G05B2219/36159
PHYSICS
International classification
G06K7/14
PHYSICS
G05B19/4155
PHYSICS
G06K19/06
PHYSICS
Abstract
Disclosed are a control information interaction method and a smart robot, falling within the technical field of smart devices. The method comprises: step S1, a user inputting control information to a user end; step S2, the user end forming alternative information having a preset form according to the control information and outputting same; step S3, the smart robot receiving the alternative information, and performing parsing according to the alternative information to obtain corresponding parsed information; and step S4, the smart robot performing restoration according to the parsed information to obtain the control information, and executing a corresponding operation according to the control information. The beneficial effects of the technical solution are: being capable of making human-machine interaction between a user and a smart robot more convenient and rapid, and ensuring the accuracy of information interaction.
Claims
1. A method for control information interaction, comprising an user terminal and an intelligent robot; further comprising: Step S1, the user inputs control information into the user terminal; Step S2, the user terminal forms replacement information with a preset form according to the control information and outputs the replacement information; Step S3, the intelligent robot receives the replacement information, and a parse is done to obtain a corresponding parsed information according to the replacement information; and Step S4, the intelligent robot restores it to obtain the control information according to the parsed information, and performs a corresponding operation according to the control information.
2. The method for control information interaction of claim 1, wherein the preset form is a two-dimensional bar code form; and the replacement information is two-dimensional bar code information in the form of the two-dimensional bar code.
3. The method for control information interaction of claim 2, wherein the user terminal is an intelligent terminal provided with a display device; and in Step 2, the replacement information is output in such a manner that the replacement information is displayed on the display device.
4. The method for control information interaction of claim 2, wherein, in Step S3, the intelligent robot receives the replacement information by using an image capturing device.
5. The method for control information interaction of claim 1, wherein Step S2 comprising: Step S21, the user terminal encrypts the control information to form a corresponding plaintext information; Step S22, the user terminal forms the replacement information with the preset form according to the plaintext information; and Step S23, the user terminal outputs the replacement information; wherein the parsed information is the plaintext information.
6. The method for control information interaction of claim 3, wherein Step S3 comprising: Step S31, the intelligent robot uses the image capturing device to acquire image information; Step S32, the intelligent robot judges whether the replacement information exists in the image information or not; and if not, returning to Step S31; Step S33, the intelligent robot receives the replacement information and parses it to obtain the corresponding parsed information, and then turning to Step S4.
7. An intelligent robot, using a method for control information interaction, the method comprising an user terminal and an intelligent robot, and further comprising: Step S1, the user inputs control information into the user terminal; Step S2, the user terminal forms replacement information with a preset form according to the control information and outputs the replacement information; Step S3, the intelligent robot receives the replacement information, and a parse is done to obtain a corresponding parsed information according to the replacement information; and Step S4, the intelligent robot restores it to obtain the control information according to the parsed information, and performs a corresponding operation according to the control information.
8. The intelligent robot of claim 7, wherein the preset form is a two-dimensional bar code form; and the replacement information is two-dimensional bar code information in the form of the two-dimensional bar code.
9. The intelligent robot of claim 8, wherein the user terminal is an intelligent terminal provided with a display device; and in Step 2, the replacement information is output in such a manner that the replacement information is displayed on the display device.
10. The intelligent robot of claim 8, wherein, in Step S3, the intelligent robot receives the replacement information by using an image capturing device.
11. The intelligent robot of claim 7, wherein Step S2 comprising: Step S21, the user terminal encrypts the control information to form a corresponding plaintext information; Step S22, the user terminal forms the replacement information with the preset form according to the plaintext information; and Step S23, the user terminal outputs the replacement information; wherein the parsed information is the plaintext information.
12. The intelligent robot of claim 9, wherein Step S3 comprising: Step S31, the intelligent robot uses the image capturing device to acquire image information; Step S32, the intelligent robot judges whether the replacement information exists in the image information or not; and if not, returning to Step S31; Step S33, the intelligent robot receives the replacement information and parses it to obtain the corresponding parsed information, and then turning to Step S4.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0026] The accompanying drawings, together with the specification, illustrate exemplary embodiments of the present disclosure, and, together with the description, serve to explain the principles of the present invention.
[0027]
[0028]
DETAILED DESCRIPTION
[0029] The present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like reference numerals refer to like elements throughout.
[0030] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms a, an and the are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms comprises and/or comprising, or includes and/or including or has and/or having when used herein, specify the presence of stated features, regions, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, regions, integers, steps, operations, elements, components, and/or groups thereof.
[0031] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and the present disclosure, and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
[0032] As used herein, around, about or approximately shall generally mean within 20 percent, preferably within 10 percent, and more preferably within 5 percent of a given value or range. Numerical quantities given herein are approximate, meaning that the term around, about or approximately can be inferred if not expressly stated.
[0033] As used herein, the term plurality means a number greater than one.
[0034] Hereinafter, certain exemplary embodiments according to the present disclosure will be described with reference to the accompanying drawings.
[0035] In a preferred embodiment of the present invention, it provides a method for control information interaction based on the above-mentioned problems of the prior art and the method is suitable for intelligent robots. As shown in
[0036] Step S1, the user inputs the control information into the user terminal;
[0037] Step S2, the user terminal forms replacement information with the preset form according to the control information and outputs the replacement information;
[0038] Step S3, the intelligent robot receives the replacement information, and a parse is done to obtain a corresponding parsed information according to the replacement information; and
[0039] Step S4, the intelligent robot restores it to obtain the control information according to the parsed information, and performs a corresponding operation according to the control information.
[0040] In a specific embodiment, the user inputs control information into the user terminal first, the control information is an operation which the user desires the intelligent robot to execute. For example, if the user wants the intelligent robot to play a certain piece of music or the like, first, the user inputs specific control information into the user terminal, wherein the specific control information can be used to control the intelligent robot to perform the operation described above.
[0041] Subsequently, in this embodiment, the user terminal forms replacement information having a preset form based on the above control information. Specifically, the so-called preset form may be a two-dimensional bar code form, and the above-described replacement information may be two-dimensional bar code information. Therefore, in Step S2, the user terminal actually generates and outputs the corresponding two-dimensional bar code information on the basis of the control information. Two-dimensional bar code is black and white graphics used to record the control information. The black and white graphics is a particular geometric figure which is distributed in a planar two-dimensional direction in accordance with a certain law. The two-dimensional bar code utilizes the concept of 0 and 1 bit streams of the internal logical basis of a computer, and uses a plurality of different geometries corresponding to the binary to represent the above-described control information. The use of two-dimensional bar code as the information presentation form of the replacement information has a function to verify the information and also has a function to automatically identify the information in different lines, as well as a function to process the graphics rotation change point and other functions. Therefore, the use of two-dimensional bar code to present the replacement information can ensure the accuracy of information, and can also present information more conveniently.
[0042] In this embodiment, the intelligent robot receives the above-described replacement information (i.e., two-dimensional bar code information) presented in the form of a two-dimensional bar code. Then the replacement information is parsed to obtain a corresponding parsed result, and finally the parsed result is restored to obtain the corresponding control information, and performs a corresponding operation according to the control information. In other words, in this embodiment, the interaction of the control information between the user terminal (the user) and the intelligent robot can be done by using the replacement information in the preset form.
[0043] In a preferred embodiment of the present invention, the user terminal may be an intelligent terminal with a display device (display screen), and further may be a mobile terminal with a display device. In Step S2, the replacement information is output in such a manner that the replacement information is displayed on the display device. In other words, the intelligent robot can acquire the replacement information in the form of the two-dimensional bar code by utilizing its own image capturing device (camera), and finally obtains the control information based on the replacement information.
[0044] Therefore, in a preferred embodiment of the present invention, in Step S2, the user can display the replacement information in the form of a two-dimensional bar code on the display screen of the intelligent terminal, then in Step S3, the intelligent robot can acquire the replacement information through its own camera. In the prior art, since a two-dimensional bar code scan needs a sufficient light condition, it may not be possible to perform a related scanning operation based on a two-dimensional bar code in the dark, unless an infrared scanning device is added, thus it increases the cost. In the technical solution of the present invention, as the display screen of the intelligent terminal itself can carry the background light when displaying, it is possible to solve the problem of the two-dimensional bar code scanning in the dark environment.
[0045] In a preferred embodiment of the present invention, if the technical solution of the present invention is carried out in a place with light, it is also possible to present the replacement information in the type of the two-dimensional bar code by printing the two-dimensional bar code on paper or in other ways, thereby providing the intelligent robot to acquire and receive the replacement information.
[0046] In a preferred embodiment of the present invention, as shown in
[0047] Step S21, the user terminal encrypts the control information to form a corresponding plaintext information;
[0048] Step S22, the user terminal forms the replacement information with the preset form according to the plaintext information; and
[0049] Step S23, the user terminal outputs the replacement information;
[0050] wherein the parsed information is the plaintext information.
[0051] Specifically, in a preferred embodiment of the present invention, after the user inputs the control information into the user terminal, the control information needs to be encrypted before conversion in order to ensure the security of the control information interaction. The encryption can be performed using a preset or randomly generated key, or the control information can be encrypted and converted according to a preset format. After encryption of the control information, the corresponding plaintext information can be generated, and then the user terminal forms the replacement information with the preset form through the plaintext information, that is, the replacement information in the form of the two-dimensional bar code can be generated according to the plaintext information. Finally, the user terminal outputs the replacement information.
[0052] In Step S3 and Step S4, the so-called parsed information means plaintext information. In other words, after the intelligent robot receives the replacement information and parses it, it gets the corresponding plaintext information output, but not directly gets the control information, so as to ensure the information security in the process of the control information interaction.
[0053] Then, in a preferred embodiment of the present invention, in Step S4, the intelligent robot decrypts the plaintext information according to the encryption mode previously performed by the user terminal, thereby restoring the plaintext information to obtain a corresponding control information. For example, the same key as the user terminal is set in the intelligent robot, and the key is used to decrypt the plaintext information; for example, the plaintext information is decrypted in a decryption format which is corresponding to a encryption format, and the encryption format is used when the user terminal performs encryption.
[0054] In a preferred embodiment of the present invention, as shown in
[0055] Step S31, the intelligent robot uses the image capturing device to acquire image information;
[0056] Step S32, the intelligent robot judges whether the replacement information exists in the image information or not;
[0057] and if not, returning to Step S31; Step S33, the intelligent robot receives the replacement information and parses it to obtain the corresponding parsed information, and then turning to Step S4.
[0058] Particularly, in a preferred embodiment of the present invention, the image capturing device provided in the intelligent robot has a certain image acquisition area. After the replacement information is formed on the user terminal, the replacement information is displayed on the display screen of the user terminal (or printed directly on the paper) and placed in the image acquisition area for identification performed by the image capturing device. Generally, the replacement information is placed at a position facing towards the image capturing device.
[0059] In a preferred embodiment of the present invention, the intelligent robot acquires the image located in the image acquisition area by using the image capturing device and determines whether the replacement information in the form of the two-dimensional bar code exists in the image or not. The acquisition and the determination can be performed by scanning an image in an image acquisition area in a certain order (for example, from top to bottom) and acquiring the two-dimensional bar code information if there is a two-dimensional bar code information found in the image during the scanning; otherwise, returning and resuming the scanning.
[0060] In a preferred embodiment of the present invention, when the intelligent robot receives the replacement information, it performs the steps as described above, that is, parses the replacement information to obtain the parsed information (i.e., plaintext information), and then turning to Step S4.
[0061] As described above, in the technical solution of the present invention, the user inputs the control information into the user terminal (for example, the intelligent terminal), and the control information is converted into the replacement information having the preset form (for example, a two-dimensional bar code form) and displayed. The intelligent robot uses the image capturing device to receive the replacement information and parses it to obtain the corresponding parsed information (i.e., plaintext information), and then restores the parsed information to obtain the final control information, and executes a corresponding operation according to the control information. The interactive process of the control information can make the human-computer interaction between the user and the intelligent robot more convenient and fast, and ensure the accuracy of information interaction.
[0062] In a preferred embodiment of the present invention, it is also provided an intelligent robot, wherein the method for control information interaction as described above is employed.
[0063] The subject matter described above is provided by way of illustration only and should not be construed as limiting of the embodiments and scope of the invention. Those skilled in the art should be able to realize that various modifications and changes can be made according to the subject matter described herein without following the example embodiments and applications illustrated and described, and without departing from the true spirit and scope of the present invention, which is set forth in the following claims.