CN110769396B - Method, system and terminal equipment for robot to connect network - Google Patents

Method, system and terminal equipment for robot to connect network Download PDF

Info

Publication number
CN110769396B
CN110769396B CN201810828743.6A CN201810828743A CN110769396B CN 110769396 B CN110769396 B CN 110769396B CN 201810828743 A CN201810828743 A CN 201810828743A CN 110769396 B CN110769396 B CN 110769396B
Authority
CN
China
Prior art keywords
network connection
network
configuration information
terminal equipment
network configuration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810828743.6A
Other languages
Chinese (zh)
Other versions
CN110769396A (en
Inventor
熊友军
夏严辉
李利阳
李浩明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Youbixuan Intelligent Robot Co ltd
Ubtech Robotics Corp
Original Assignee
Ubtech Robotics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ubtech Robotics Corp filed Critical Ubtech Robotics Corp
Priority to CN201810828743.6A priority Critical patent/CN110769396B/en
Publication of CN110769396A publication Critical patent/CN110769396A/en
Application granted granted Critical
Publication of CN110769396B publication Critical patent/CN110769396B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Manipulator (AREA)
  • Small-Scale Networks (AREA)

Abstract

The invention is applicable to the technical field of intelligent robots, and provides a method, a system and terminal equipment for connecting robots to a network, wherein the method comprises the following steps: detecting whether the existing network connection exists or not, if the existing network connection does not exist, identifying network configuration information in the scanned configuration image according to preset rules by scanning the device network configuration image, and establishing new network connection with the first terminal device according to the network configuration information.

Description

Method, system and terminal equipment for robot to connect network
Technical Field
The invention belongs to the technical field of intelligent robots, and particularly relates to a method, a system and terminal equipment for connecting robots to a network.
Background
With the continuous development of intelligent technology, research of intelligent robots has gradually entered the industrial field, gradually expanded to the fields of medical treatment, health care, home, entertainment, service industry and the like, and the requirements of people on intelligent robots are also promoted from simple and repeated mechanical actions to intelligent robots with high intelligent interaction. Therefore, the robot needs to be connected to a designated network to facilitate us to know the working state of the robot.
At present, the existing mode of connecting the robot to the network mainly comprises the steps of opening a Bluetooth module of the robot, searching and connecting the Bluetooth module through a terminal such as a mobile phone and the like, so that the network connection of the robot is established, but the mode requires a user to manually open the Bluetooth module of the robot and manually select a corresponding network type (local area network or wide area network and the like) in the mobile phone, so that the problems of complicated operation and low connection efficiency of the user are caused.
Disclosure of Invention
In view of the above, embodiments of the present invention provide a method, a system, and a terminal device for connecting a robot to a network, which can solve the problems in the prior art that a user needs to manually open a bluetooth module of the robot and manually select a corresponding network type in a mobile phone, resulting in complicated user operation and low connection efficiency.
In a first aspect of an embodiment of the present invention, a method for connecting a robot to a network is provided, including:
detecting whether an existing network connection exists;
if no existing network connection exists, acquiring a network configuration image through scanning equipment;
identifying network configuration information in the scanned configuration image according to a preset rule;
and establishing a new network connection with the first terminal equipment according to the network configuration information.
In a second aspect of the embodiment of the present invention, there is provided a system for connecting a robot to a network, including:
the network connection detection module is used for detecting whether the existing network connection exists;
the network configuration information scanning module is used for acquiring a network configuration image through scanning equipment if the existing network connection does not exist;
the network configuration information identification module is used for identifying the network configuration information in the scanned configuration image according to a preset rule;
and the network connection establishment module is used for establishing a new network connection with the first terminal equipment according to the network configuration information.
In a third aspect of the embodiments of the present invention, there is provided a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the steps of the method for connecting a robot to a network described above when the processor executes the computer program.
In a fourth aspect of the embodiments of the present invention, there is provided a computer readable storage medium storing a computer program which, when executed by a processor, implements the steps of the method for connecting a robot to a network described above.
Compared with the prior art, the embodiment of the invention has the beneficial effects that: according to the method, the system and the terminal equipment for connecting the robot to the network, provided by the embodiment of the invention, whether the existing network connection exists or not is detected, if the existing network connection does not exist, the network configuration image is acquired through the scanning equipment, the network configuration information in the scanned configuration image is identified according to the preset rule, and a new network connection with the first terminal equipment is established according to the network configuration information.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the embodiments or the description of the prior art will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic flow chart of a method for connecting a robot to a network according to an embodiment of the present invention;
fig. 2 is a flowchart of a method for connecting a robot to a network according to another embodiment of the present invention;
fig. 3 is a flowchart of a method for connecting a robot to a network according to still another embodiment of the present invention;
fig. 4 is a flowchart of a method for connecting a robot to a network according to another embodiment of the present invention;
FIG. 5 is a block diagram of a system for connecting robots to a network according to an embodiment of the present invention;
fig. 6 is a schematic block diagram of a terminal device according to an embodiment of the present invention.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth such as the particular system architecture, techniques, etc., in order to provide a thorough understanding of the embodiments of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.
It should be understood that the terms "comprises" and "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It is also to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be further understood that the term "and/or" as used in the present specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes such combinations.
As used in this specification and the appended claims, the term "if" may be interpreted as "when..once" or "in response to a determination" or "in response to detection" depending on the context. Similarly, the phrase "if a determination" or "if a [ described condition or event ] is detected" may be interpreted in the context of meaning "upon determination" or "in response to determination" or "upon detection of a [ described condition or event ]" or "in response to detection of a [ described condition or event ]".
In order to illustrate the technical scheme of the invention, the following description is made by specific examples.
Referring to fig. 1, fig. 1 is a flowchart of a method for connecting a robot to a network according to an embodiment of the present invention. The method can be applied to a robot with a scanning function, and meanwhile, the robot also has a network connection function, and specifically, the method is described in detail as follows:
s101: it is detected whether an existing network connection exists.
In this embodiment, the process of detecting whether the existing network connection exists by the robot may be: the robot detects whether the terminal equipment is connected in the network connection modules such as the wireless network connection module, the wired network connection module, the infrared connection module, the Bluetooth connection module and the like. The case where the robot does not make a network connection includes: the robot is not connected to a network, such as a newly purchased robot; the robot may also change the network configuration, for example, change the user; it is also possible that the network environment in which the robot is located has changed, which robot needs to be connected to a new network.
S102: and if the existing network connection does not exist, acquiring a network configuration image through the scanning equipment.
In this embodiment, the scanning device may be a camera of the robot or an image scanning device connected to the robot. The network configuration code may be a graphic code, such as a two-dimensional code or a bar code, or may be a text image.
S103: and identifying the network configuration information in the scanned network configuration image according to a preset rule.
Specifically, if the network configuration image is a network configuration graphic code, the identifier in the graphic code can be identified through the image scanning device, and the identifier is converted into network configuration information; if the network configuration image is a text image, character information in the text image can be identified through a character identification technology, and the character information is converted into the network configuration information.
S104: and establishing a new network connection with the first terminal equipment according to the network configuration information.
In this embodiment, the establishing a new network connection with the first terminal device according to the network configuration information may be: and selecting a specific mode of corresponding network connection to be connected with the new network of the first terminal equipment according to the equipment type of the first equipment in the network configuration information of the first equipment and the information of the network connection of the first equipment. For example, when the device type of the first device is NFC, a new network connection is established with the first terminal device through an NFC wireless communication manner.
As can be seen from the above description, by detecting whether there is an existing network connection, if not, by scanning the device network configuration image, identifying the network configuration information in the scanned configuration image according to a preset rule, and establishing a new network connection with the first terminal device according to the network configuration information.
Referring to fig. 2, fig. 2 is a flowchart of a method for connecting a robot to a network according to another embodiment of the present invention. On the basis of the above embodiment, the network configuration image is a network configuration graphic code, and a plurality of identifiers are sequentially added in the network configuration graphic code, and the above step S103 is specifically described as follows:
s201: identifying each identifier, inquiring a pre-stored conversion table according to each identifier, and acquiring text information corresponding to each identifier.
In this embodiment, the correspondence between each identifier and the text information is stored in a pre-stored conversion table. For example, text information corresponding to a certain number of identifiers is a type of network connection, and text information corresponding to another number of identifiers is a name or password of the network connection, etc.
S202: network configuration information is generated according to the text information.
In this embodiment, the text information is divided into different network configuration information. For example, the network configuration information is divided and divided according to information such as the type, name, password, or the like of the network connection.
From the above description, it can be known that by identifying that a plurality of identifiers are sequentially added in the network configuration graphic code, the network configuration information can be accurately obtained, and meanwhile, the network configuration graphic code has confidentiality, so that the leakage of the network configuration information can not be caused.
Referring to fig. 3, fig. 3 is a flowchart of a method for connecting a robot to a network according to still another embodiment of the present invention. On the basis of the above embodiment, after the pressing S103, further includes:
s301: the name of the terminal equipment which needs to establish network connection is acquired from the network configuration information, and the name of the terminal equipment is converted into voice to be played, so that a user confirms whether the terminal equipment which needs to establish network connection is the first terminal equipment.
In this embodiment, the network configuration information includes the name of the terminal device that needs to establish network connection, for example, the name may be a name that uniquely identifies the terminal device such as a factory code, or the name may be a number or the like assigned in advance.
S302: when the terminal equipment needing to establish network connection is the first terminal equipment and a network connection establishment request input by a user is received, executing the step of establishing new network connection with the first terminal equipment according to the network configuration information according to the network connection establishment request.
In this embodiment, when the user determines that the terminal device that needs to establish network connection is the first terminal device, a network connection establishment request may be input to the robot through an input device such as a touch screen, to trigger the robot to perform a step of establishing a new network connection with the first terminal device according to the network configuration information.
Referring to fig. 4, fig. 4 is a flowchart of a method for connecting a robot to a network according to still another embodiment of the present invention. On the basis of the above embodiment, after the above step S104, the method further includes:
s401: it is detected whether a new network connection with the first terminal device is successful.
In this embodiment, the process of detecting whether the new network connection with the first terminal device is successful may be sending a verification message to the first terminal device, if the first terminal device does not return the verification response message, determining that the new network connection with the first terminal device is unsuccessful, and if the first terminal device returns the verification response message, determining that the new network connection with the first terminal device is successful.
S402: if the new network connection with the first terminal equipment is unsuccessful, generating prompt information of abnormal network connection.
In this embodiment, the network connection abnormality may be that data transmission cannot be performed with the first terminal device, or that data transmission is wrong, severely delayed, or the like.
In one embodiment of the present invention, a prompt for network connection abnormality may also be sent to the first terminal device, so that a user of the first terminal device may learn the prompt for network connection abnormality in time, so as to facilitate subsequent reconfiguration of the first terminal device to perform network connection.
As is apparent from the above description, the validity of a new network connection is ensured by detecting a new network connection with the first terminal device.
In one embodiment of the invention, the method further comprises:
if the existing network connection exists, acquiring network configuration information in the existing network connection;
acquiring the identity of a second terminal device correspondingly connected with the existing network connection according to the network configuration information in the existing network connection;
transmitting connection verification information to the second terminal equipment according to the identity;
and if the verification response information of the second terminal equipment is not received within a preset time period, disconnecting the existing network connection with the second terminal equipment.
In this embodiment, the preset time period may be set according to the needs of the user.
From the above description, it can be seen that by detecting whether the authentication response information of the second terminal device is received within a preset period of time, the network connection with the second terminal device is determined, so as to ensure that the robot is under the control of the effective terminal device.
In one embodiment of the invention, the robot comprises a network connection module, wherein the network connection comprises one or more of a USB module, a Zigbee module, an infrared module, a Bluetooth module, a near field communication NFC module or a radio frequency identification RFID module.
It should be understood that the sequence number of each step in the foregoing embodiment does not mean that the execution sequence of each process should be determined by the function and the internal logic, and should not limit the implementation process of the embodiment of the present invention.
Corresponding to the method for connecting robots to a network in the above embodiment, fig. 5 is a block diagram of a system for connecting robots to a network according to an embodiment of the present invention. For convenience of explanation, only portions relevant to the embodiments of the present invention are shown. Referring to fig. 5, the system includes: a network connection detection module 501, a network configuration image scanning module 502, a network configuration information identification module 503, and a network connection establishment module 504.
Wherein, the network connection detection module 501 is configured to detect whether an existing network connection exists;
a network configuration image scanning module 502, configured to acquire a network configuration image through a scanning device if no existing network connection exists;
a network configuration information identifying module 503, configured to identify network configuration information in the scanned configuration image according to a preset rule;
a network connection establishment module 504, configured to establish a new network connection with the first terminal device according to the network configuration information.
In one embodiment of the present invention, the network configuration image is a network configuration graphic code, and a plurality of identifiers are sequentially added in the network configuration graphic code;
the network configuration image scanning module 502 is specifically configured to identify each identifier, query a pre-stored conversion table according to each identifier, obtain text information corresponding to each identifier, and generate the network configuration information according to the text information.
In one embodiment of the invention, the system further comprises:
a terminal equipment name obtaining module 505, configured to obtain a name of a terminal equipment to be connected to a network, where the name is included in the network configuration information, and convert the name of the terminal equipment into voice for playing, so that a user confirms whether the terminal equipment to be connected to the network is the first terminal equipment;
the network connection establishment module 504 is further configured to, when the terminal device that needs to establish a network connection is the first terminal device and a network connection establishment request input by a user is received, perform a step of establishing a new network connection with the first terminal device according to the network configuration information according to the network connection establishment request.
In one embodiment of the invention, the system further comprises:
and the network connection abnormality prompting module 506 is configured to detect whether the new network connection with the first terminal device is successful, and if the new network connection with the first terminal device is unsuccessful, generate a prompting message of network connection abnormality.
In one embodiment of the invention, the system further comprises:
a network configuration information obtaining module 507, configured to obtain network configuration information in an existing network connection if the existing network connection exists;
an identity obtaining module 508, configured to obtain, according to network configuration information in the existing network connection, an identity of a second terminal device that is correspondingly connected to the existing network connection;
a connection verification information sending module 509, configured to send connection verification information to the second terminal device according to the identity;
and the network connection disconnection module 510 is configured to disconnect an existing network connection with the second terminal device if the authentication response information of the second terminal device is not received within a preset period of time.
Referring to fig. 6, fig. 6 is a schematic block diagram of a terminal device of a robot connection network according to an embodiment of the present invention. The terminal 600 in the present embodiment as shown in fig. 6 may include: one or more processors 601, one or more input devices 602, one or more output devices 603, and one or more memories 604. The processor 601, the input device 602, the output device 603, and the memory 604 communicate with each other via a communication bus 605. The memory 604 is used to store a computer program comprising program instructions. The processor 601 is operative to execute program instructions stored in the memory 604. Wherein the processor 601 is configured to invoke the program instructions to perform the functions of the modules/units in the system embodiments described above, such as the functions of the modules 501-510 shown in fig. 5.
It should be appreciated that in embodiments of the present invention, the processor 601 may be a central processing unit (Central Processing Unit, CPU), which may also be other general purpose processors, digital signal processors (Digital Signal Processor, DSPs), application specific integrated circuits (Application Specific Integrated Circuit, ASICs), off-the-shelf programmable gate arrays (Field-Programmable Gate Array, FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The input device 602 may include a touch pad, a fingerprint sensor (for collecting fingerprint information of a user and direction information of a fingerprint), a microphone, etc., and the output device 603 may include a display (LCD, etc.), a speaker, etc.
The memory 604 may include read only memory and random access memory and provides instructions and data to the processor 601. A portion of memory 604 may also include non-volatile random access memory. For example, the memory 604 may also store information of device type.
In a specific implementation, the processor 601, the input device 602, and the output device 603 described in the embodiments of the present invention may execute the implementation described in the first embodiment and the second embodiment of the service request method provided in the embodiments of the present invention, and may also execute the implementation of the terminal described in the embodiments of the present invention, which is not repeated herein.
In another embodiment of the present invention, a computer readable storage medium is provided, where the computer readable storage medium stores a computer program, where the computer program includes program instructions, where the program instructions are implemented by a processor to implement all or part of the procedures in the method of the embodiment, or may be implemented by instructing related hardware by the computer program, where the computer program may be stored in a computer readable storage medium, where the computer program when executed by the processor implements the steps of each of the method embodiments. Wherein the computer program comprises computer program code which may be in source code form, object code form, executable file or some intermediate form etc. The computer readable medium may include: any entity or system capable of carrying the computer program code, a recording medium, a U disk, a removable hard disk, a magnetic disk, an optical disk, a computer Memory, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), an electrical carrier signal, a telecommunications signal, a software distribution medium, and so forth. It should be noted that the computer readable medium may include content that is subject to appropriate increases and decreases as required by jurisdictions in which such content is subject to legislation and patent practice, such as in certain jurisdictions in which such content is not included as electrical carrier signals and telecommunication signals.
The computer readable storage medium may be an internal storage unit of the terminal according to any of the foregoing embodiments, for example, a hard disk or a memory of the terminal. The computer readable storage medium may also be an external storage device of the terminal, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card) or the like, which are provided on the terminal. Further, the computer-readable storage medium may also include both an internal storage unit and an external storage device of the terminal. The computer-readable storage medium is used for storing the computer program and other programs and data required by the terminal. The computer-readable storage medium may also be used to temporarily store data that has been output or is to be output.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps described in connection with the embodiments disclosed herein may be embodied in electronic hardware, in computer software, or in a combination of the two, and that the elements and steps of the examples have been generally described in terms of function in the foregoing description to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working procedures of the terminal and the unit described above may refer to the corresponding procedures in the foregoing method embodiments, which are not repeated herein.
In several embodiments provided in the present application, it should be understood that the disclosed terminal and method may be implemented in other manners. For example, the system embodiments described above are merely illustrative, e.g., the division of the elements is merely a logical functional division, and there may be additional divisions when actually implemented, e.g., multiple elements or components may be combined or integrated into another system, or some features may be omitted or not performed. In addition, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, systems, or units, or may be an electrical, mechanical, or other form of connection.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiment of the present invention.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
While the invention has been described with reference to certain preferred embodiments, it will be understood by those skilled in the art that various changes and substitutions of equivalents may be made and equivalents will be apparent to those skilled in the art without departing from the scope of the invention. Therefore, the protection scope of the invention is subject to the protection scope of the claims.

Claims (7)

1. A method for connecting a robot to a network, the method being applied to a robot having a scanning function, comprising:
detecting whether an existing network connection exists;
if no existing network connection exists, acquiring a network configuration image through scanning equipment;
identifying network configuration information in the scanned configuration image according to a preset rule;
establishing a new network connection with the first terminal equipment according to the network configuration information;
the establishing a new network connection with the first terminal device according to the network configuration information comprises the following steps: selecting a specific mode of corresponding network connection to establish new network connection with the first terminal equipment according to the equipment type of the first equipment in the network configuration information of the first equipment and the information of the network connection of the first equipment;
the network configuration image is a network configuration graphic code, and a plurality of identifiers are sequentially added in the network configuration graphic code;
the identifying network configuration information in the scanned configuration image according to the preset rule comprises the following steps:
identifying each identifier, inquiring a pre-stored conversion table according to each identifier, and acquiring text information corresponding to each identifier; the text information corresponding to the identifier comprises: the type of network connection, the name and password of the network connection;
generating the network configuration information according to the text information;
the method further comprises the steps of:
if the existing network connection exists, acquiring network configuration information in the existing network connection;
acquiring the identity of a second terminal device correspondingly connected with the existing network connection according to the network configuration information in the existing network connection;
transmitting connection verification information to the second terminal equipment according to the identity;
and if the verification response information of the second terminal equipment is not received within a preset time period, disconnecting the existing network connection with the second terminal equipment.
2. The method for connecting a robot to a network according to claim 1, further comprising, after identifying the network configuration information in the scanned configuration code according to a preset rule:
acquiring the name of the terminal equipment which needs to establish network connection and is contained in the network configuration information, and converting the name of the terminal equipment into voice for voice playing, so that a user confirms whether the terminal equipment which needs to establish network connection is the first terminal equipment;
when the terminal equipment needing to establish network connection is the first terminal equipment and a network connection establishment request input by a user is received, executing the step of establishing new network connection with the first terminal equipment according to the network configuration information according to the network connection establishment request.
3. The method for connecting a robot to a network according to claim 1, further comprising, after the establishing of the new network connection with the first terminal device according to the network configuration information:
detecting whether a new network connection with the first terminal device is successful;
if the new network connection with the first terminal equipment is unsuccessful, generating prompt information of abnormal network connection.
4. A system for connecting robots to a network, the system being applied to a robot having a scanning function, comprising:
the network connection detection module is used for detecting whether the existing network connection exists;
the network configuration information scanning module is used for acquiring a network configuration image through scanning equipment if the existing network connection does not exist;
the network configuration information identification module is used for identifying the network configuration information in the scanned configuration image according to a preset rule;
a network connection establishing module, configured to establish a new network connection with the first terminal device according to the network configuration information;
the establishing a new network connection with the first terminal equipment according to the network configuration information comprises the following steps: selecting a specific mode of corresponding network connection to establish new network connection with the first terminal equipment according to the equipment type of the first equipment in the network configuration information of the first equipment and the information of the network connection of the first equipment;
the network configuration image is a network configuration graphic code, and a plurality of identifiers are sequentially added in the network configuration graphic code;
the network configuration image scanning module is specifically configured to identify each identifier, query a pre-stored conversion table according to each identifier, and obtain text information corresponding to each identifier, where the text information corresponding to each identifier includes: the type of network connection, the name and password of the network connection; generating the network configuration information according to the text information;
the system further comprises:
the network configuration information acquisition module is used for acquiring network configuration information in the existing network connection if the existing network connection exists;
the identity acquisition module is used for acquiring the identity of the second terminal equipment correspondingly connected with the existing network connection according to the network configuration information in the existing network connection;
the connection verification information sending module is used for sending connection verification information to the second terminal equipment according to the identity;
and the network connection disconnection module is used for disconnecting the existing network connection with the second terminal equipment if the verification response information of the second terminal equipment is not received within a preset time period.
5. The system for connecting robots to a network according to claim 4, further comprising:
a terminal equipment name acquisition module, configured to acquire a name of a terminal equipment to be connected to a network, where the name is included in the network configuration information, and convert the name of the terminal equipment into voice for playing, so that a user confirms whether the terminal equipment to be connected to the network is the first terminal equipment;
the network connection establishment module is further configured to, when the terminal device that needs to establish network connection is the first terminal device and a network connection establishment request input by a user is received, perform a step of establishing a new network connection with the first terminal device according to the network configuration information according to the network connection establishment request.
6. A terminal device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor, when executing the computer program, realizes the steps of the method for connecting a robot to a network according to any of claims 1 to 3.
7. A computer-readable storage medium storing a computer program, characterized in that the computer program when executed by a processor realizes the steps of the method of connecting a robot to a network according to any one of claims 1 to 3.
CN201810828743.6A 2018-07-25 2018-07-25 Method, system and terminal equipment for robot to connect network Active CN110769396B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810828743.6A CN110769396B (en) 2018-07-25 2018-07-25 Method, system and terminal equipment for robot to connect network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810828743.6A CN110769396B (en) 2018-07-25 2018-07-25 Method, system and terminal equipment for robot to connect network

Publications (2)

Publication Number Publication Date
CN110769396A CN110769396A (en) 2020-02-07
CN110769396B true CN110769396B (en) 2023-06-09

Family

ID=69328190

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810828743.6A Active CN110769396B (en) 2018-07-25 2018-07-25 Method, system and terminal equipment for robot to connect network

Country Status (1)

Country Link
CN (1) CN110769396B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112333686B (en) * 2020-11-05 2024-01-09 珠海奔图电子有限公司 Distribution network method, terminal device, image forming apparatus, and storage medium
CN117255432A (en) * 2022-12-05 2023-12-19 北京小米机器人技术有限公司 Communication connection establishment method, device and equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN204168365U (en) * 2014-10-10 2015-02-18 北汽福田汽车股份有限公司 Mobile phone and car machine communication connecting system
CN104853405A (en) * 2015-05-12 2015-08-19 浙江生辉照明有限公司 Intelligent networking method and intelligent device
CN106413124A (en) * 2015-07-31 2017-02-15 腾讯科技(深圳)有限公司 Device binding method and apparatus
CN106792802A (en) * 2016-11-29 2017-05-31 中国科学院深圳先进技术研究院 Hotspot collocation method and system based on Quick Response Code

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10637724B2 (en) * 2006-09-25 2020-04-28 Remot3.It, Inc. Managing network connected devices
CN104702437B (en) * 2015-02-28 2018-04-17 深圳市宝德软件开发有限公司 A kind of device for using Quick Response Code to carry out network configuration for equipment
CN107205258A (en) * 2017-05-11 2017-09-26 广东美的制冷设备有限公司 Wireless network configuration method, device and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN204168365U (en) * 2014-10-10 2015-02-18 北汽福田汽车股份有限公司 Mobile phone and car machine communication connecting system
CN104853405A (en) * 2015-05-12 2015-08-19 浙江生辉照明有限公司 Intelligent networking method and intelligent device
CN106413124A (en) * 2015-07-31 2017-02-15 腾讯科技(深圳)有限公司 Device binding method and apparatus
CN106792802A (en) * 2016-11-29 2017-05-31 中国科学院深圳先进技术研究院 Hotspot collocation method and system based on Quick Response Code

Also Published As

Publication number Publication date
CN110769396A (en) 2020-02-07

Similar Documents

Publication Publication Date Title
US8781398B2 (en) Method and apparatus to transfer files between two touch screen interfaces
RU2626659C1 (en) Method and equipment for device control
CN112217831A (en) Information interaction method, device and equipment about Internet of things equipment
CN104378145A (en) Pairing method and system of Bluetooth device
US20150365827A1 (en) Methods and systems for authentication of a communication device
CN110769396B (en) Method, system and terminal equipment for robot to connect network
CN111356117A (en) Voice interaction method and Bluetooth device
US20150235061A1 (en) Tag reading apparatus and method, tag identification system
CN104980420A (en) Business processing method, device, terminal and server
WO2011009495A1 (en) Sensing and secure processing
CN103116690A (en) Method and intelligent terminal for obtaining medical data from medical device
CN107437997B (en) Radio frequency communication device and method
CN107295458B (en) Terminal, smart card and method, device and server for establishing Bluetooth connection between smart card and smart card
KR100980581B1 (en) An User-aware Home Network System Using the Cellular Phone and Method Thereof
CN107708141B (en) Wireless network scanning method, mobile terminal and storage medium
CN108513365A (en) Control method and device of intelligent equipment, intelligent equipment and medium
CN110769397B (en) Method and device for connecting robot with network and terminal equipment
CN104618987A (en) Method and device for accessing network
CN104331649A (en) Identity recognition system and method based on network connection
CN107969027B (en) Wireless network management method, wireless network management device and intelligent terminal
CN115665657A (en) Wireless pairing method, device, equipment and storage medium
CN112543121A (en) Multi-device group control method, electronic device, and computer-readable storage medium
CN105188155B (en) A kind of method and terminal of network connection
CN113766406A (en) Method, system and device for testing earphone
KR101483400B1 (en) Communication Terminal Certification Processing System, Communication Terminal, Server and Certification Processing Method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 518000 16th and 22nd Floors, C1 Building, Nanshan Zhiyuan, 1001 Xueyuan Avenue, Nanshan District, Shenzhen City, Guangdong Province

Patentee after: Shenzhen Youbixuan Technology Co.,Ltd.

Address before: 518000 16th and 22nd Floors, C1 Building, Nanshan Zhiyuan, 1001 Xueyuan Avenue, Nanshan District, Shenzhen City, Guangdong Province

Patentee before: Shenzhen Youbixuan Technology Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20231201

Address after: Room 601, 6th Floor, Building 13, No. 3 Jinghai Fifth Road, Beijing Economic and Technological Development Zone (Tongzhou), Tongzhou District, Beijing, 100176

Patentee after: Beijing Youbixuan Intelligent Robot Co.,Ltd.

Address before: 518000 16th and 22nd Floors, C1 Building, Nanshan Zhiyuan, 1001 Xueyuan Avenue, Nanshan District, Shenzhen City, Guangdong Province

Patentee before: Shenzhen Youbixuan Technology Co.,Ltd.