WO2023035737A1 - Wireless signal detection method, robot, electronic device, and storage medium - Google Patents

Wireless signal detection method, robot, electronic device, and storage medium Download PDF

Info

Publication number
WO2023035737A1
WO2023035737A1 PCT/CN2022/102975 CN2022102975W WO2023035737A1 WO 2023035737 A1 WO2023035737 A1 WO 2023035737A1 CN 2022102975 W CN2022102975 W CN 2022102975W WO 2023035737 A1 WO2023035737 A1 WO 2023035737A1
Authority
WO
WIPO (PCT)
Prior art keywords
task
signal detection
robot
center
operator
Prior art date
Application number
PCT/CN2022/102975
Other languages
French (fr)
Chinese (zh)
Inventor
王华涛
Original Assignee
达闼科技(北京)有限公司
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 达闼科技(北京)有限公司 filed Critical 达闼科技(北京)有限公司
Publication of WO2023035737A1 publication Critical patent/WO2023035737A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition

Definitions

  • the present application relates to the technical field of communication, and in particular to a detection method of a wireless signal, a robot, an electronic device and a storage medium.
  • the operator In order to ensure that the network service provided to the user has a good quality, the operator needs to continuously maintain the network service, such as performing detection and repairing in time when a poor signal is detected.
  • the network services provided by operators usually need to cover a large area, and it is difficult for operators to implement comprehensive and refined detection and monitoring of the areas covered by their network services.
  • users complain or report that the wireless signal is not good, the operator The supplier arranges relevant personnel to go to the user's location for inspection and maintenance.
  • the purpose of the embodiments of the present invention is to provide a wireless signal detection method, a robot, an electronic device, and a storage medium, so that the robot can actively detect wireless signals, without the need for users to perceive signal problems, and without manual detection, saving human resources. Improved user experience.
  • an embodiment of the present invention provides a wireless signal detection method, which is applied to a robot, including: receiving a task assignment notification issued by a control center, the task assignment notification carrying a task identifier; If the corresponding signal detection task is obtained from the task center, execute the signal detection task to obtain the signal detection result; report the signal detection result to the task center for the task center to detect the signal The result is pushed to the operator.
  • the embodiment of the present invention also provides a wireless signal detection method, which is applied to the control center, including: receiving the task information of the signal detection task sent by the task center; selecting from several robots according to the task information At least one robot is used as a target robot; a task assignment notification is generated according to the task information; and the task assignment notification is sent to the target robot.
  • the embodiment of the present invention also provides a wireless signal detection method, which is applied to the task center, including: obtaining the signal detection task set by the operator, and obtaining task information; sending the task information to the control center , for the control center to send a task allocation notification to the robot according to the task information; to issue the signal detection task to the robot; to receive the signal detection result returned by the robot from performing the signal detection task and push it to the operator .
  • an embodiment of the present invention also provides a robot, including: a receiving module, configured to receive a task assignment notification issued by the control center, the task assignment notification carrying a task identifier; a detection module, configured to When the task identifier obtains the corresponding signal detection task from the task center, execute the signal detection task to obtain the signal detection result; the reporting module is used to report the signal detection result to the task center for all The task center pushes the signal detection result to the operator.
  • an embodiment of the present invention also provides an electronic device, including: at least one processor; and a memory connected to the at least one processor in communication; wherein, the memory stores information that can be used by the Instructions executed by at least one processor, where the instructions are executed by the at least one processor, so that the at least one processor can execute the wireless signal detection method as described above.
  • an embodiment of the present invention further provides a computer-readable storage medium storing a computer program, wherein the computer program implements the wireless signal detection method as described above when executed by a processor.
  • an embodiment of the present invention also provides a computer program product, including computer programs/instructions, which is characterized in that when the computer program is executed by the processor, the processor is caused to realize the detection of the wireless signal as described above method.
  • the task center after the task center receives the signal detection task set by the operator, it can issue a task assignment notification to the robot through the control center, so that the robot can go to the task center after receiving the task assignment notification.
  • Fig. 1 is a flowchart of a detection method for a wireless signal applied to a robot provided in an embodiment of the present invention
  • FIG. 2 is a flow chart of a method for detecting wireless signals applied to a control center provided in another embodiment of the present invention
  • FIG. 3 is a flow chart of a method for detecting wireless signals applied to a task center provided in another embodiment of the present invention.
  • Fig. 4 is a schematic diagram of an interaction scene provided in another embodiment of the present invention.
  • Fig. 5 is an interaction flowchart of a wireless signal detection method provided in another embodiment of the present invention.
  • Fig. 6 is a schematic structural diagram of a robot provided in another embodiment of the present invention.
  • Fig. 7 is a schematic structural diagram of an electronic device provided in another embodiment of the present invention.
  • an embodiment of the present invention provides a wireless signal detection method, which is applied to a robot, including: receiving a task assignment notification issued by a control center, the task assignment notification carrying a task identifier; When the corresponding signal detection task is obtained from the task center, execute the signal detection task to obtain a signal detection result; report the signal detection result to the task center for the task center to report the signal detection result sent to the operator.
  • the task center receives the signal detection task set by the operator, it sends a task assignment notification to the robot through the control center, so that the robot can go to the task center according to the
  • the task identification carried in the task allocation notification obtains the corresponding signal detection task, and after obtaining the corresponding signal detection task, executes the signal detection task, obtains the signal detection result, and pushes the detection result to the operator through the task center, realizing Operators need to actively perform wireless signal detection, and handing over wireless signal detection to robots does not require manual detection, nor does it require users to perceive signal problems and notify operators, saving human resources and improving user experience.
  • One aspect of the embodiments of the present invention provides a wireless signal detection method applied to a robot, wherein the robot is an intelligent robot that can complete various tasks according to instructions, such as sweeping the floor and delivering meals.
  • the robot is specifically a cloud intelligent robot, which means that the control process is handed over to the cloud server to realize the intelligent robot.
  • the cloud server is equivalent to the controller, and establishes communication connections with several cloud intelligent robots through mobile high-speed private networks, etc., and its control process is the controller. Through the communication connection, the cloud intelligent robot is controlled to perform actions to complete corresponding tasks.
  • the process is shown in Figure 1, including:
  • Step 101 receiving a task assignment notification from a control center, the task assignment notification carrying a task identifier.
  • the task assignment notification is sent to the robot.
  • the robot After the robot receives the task assignment notification, it analyzes the task assignment notification.
  • the task identifier carried in the task assignment notification is used to indicate
  • the signal detection task is for the robot that receives the task assignment notification to specify which signal detection task is assigned to itself.
  • the robot needs to perform the following steps: detect whether the current signal detection task is supported, and if the robot currently supports the signal detection task In this case, the task center is accessed according to the task identifier, so that the task center can determine whether to issue the signal detection task indicated by the task identifier; if the signal detection task is currently not supported, stop responding to the signal assignment notification.
  • detecting whether the current signal detection task is supported includes: detecting whether other signal detection tasks are currently being performed, and determining whether the current signal detection task is currently being performed In the case of executing other signal detection tasks, it is determined that the signal detection task is not supported currently, and in the case of determining that other signal detection tasks are not currently executed, it is determined that the signal detection task is not currently supported.
  • detecting whether the current signal detection task is supported includes: detecting whether other signal detection tasks are currently being performed; In the case of other signal detection tasks, determine that the current signal detection task is not supported; in the case of determining that no other signal detection tasks are currently being performed, detect whether the mobile task is currently being performed; in the case of detecting that the mobile task is not currently being performed, determine The signal detection task is currently supported; when it is detected that the movement task is currently being executed, it is detected whether the path to go in the movement task includes the signal detection path specified in the signal detection task; when it is detected that the path to go includes the signal detection path In the next step, it is determined that the current signal detection task is supported; when it is detected that the path to go does not include the signal detection path, it is determined that the current signal detection task is not supported.
  • the mobile task refers to some tasks that require the robot to move, such as food delivery, guided tours and explanations in museums, and other tasks.
  • a signal detection task the signal detection path refers to the path that needs to detect the location of the wireless signal.
  • the signal detection path can be a non-directional path, and the to-go path of the mobile task can be a directional path.
  • the detection To include the signal detection path in the path to go can be assuming that the direction of the signal detection path is consistent with the direction of the path to go, and then matching whether the signal detection path is included in the path to go.
  • the signal detection task that can be performed can only be to detect the wireless signal at the current location, and the signal detection task indicated by the task identification carried in the task assignment notification issued by the control center will also correspondingly It is to detect the wireless signal at the current location. It does not need to match the detection path, and only needs that the signal detection task does not conflict, that is, there is no signal detection task being executed.
  • the robot has the signal indicated by the task identification carried in the task assignment notification.
  • Ability to detect tasks The difference is that for a mobile robot, the signal detection task that can be performed is usually to detect wireless signals in the area represented by a path.
  • the robot Even if the robot is not currently performing signal detection tasks, the robot may also be performing other types of movement Tasks, such as food delivery, etc., the path to be traveled in the mobile task may conflict with the signal detection path specified in the signal detection task. In the case of conflict, only one of the tasks can be executed. Therefore, it is necessary to match the detection path first. Only when it is detected that the path to go includes the signal detection path can it be determined whether to support the signal detection task indicated by the task identifier carried in the received task allocation notification, rather than just judging whether the signal detection task is being executed.
  • the robot is performing a meal delivery task and there is no signal detection task being performed.
  • the meal delivery task needs to send meals from position A to position D via position B and position C.
  • the signal detection task indicated by the task identification carried in the task allocation notification is to detect the wireless signal on the path from position C to position D.
  • the robot supports the signal detection task indicated by the task identification carried in the task allocation notification.
  • the robot is fixedly placed at the entrance of the exhibition hall of the museum to provide users with suggestions on the visiting route of the exhibition hall.
  • the signal detection of the wireless signal of the current location is being detected every half an hour task, and receives a task assignment notification, at this time, the robot does not support the signal detection task indicated by the task identifier carried in the task assignment notification.
  • accessing the task center according to the task ID for the task center to determine whether to issue the signal detection task indicated by the task ID includes: generating an access request carrying the task ID according to the task ID, and sending the access request to the task center to send the task ID to the task center.
  • the center requests the signal detection task indicated by the task ID.
  • the task center needs to determine whether to return the signal detection task indicated by the task ID. For example, there may be multiple robots requesting the task center. At this time, the task center can use The competition mechanism determines which robot sends the signal detection task.
  • Step 102 when the corresponding signal detection task is obtained from the task center according to the task identifier, execute the signal detection task to obtain a signal detection result.
  • the robot is equipped with several Subscriber Identity Module (SIM) cards, and different operators correspond to different SIM cards.
  • SIM Subscriber Identity Module
  • the signal detection task is set to carry at least one operator identification. Execute the signal detection task to obtain the signal detection result, including: determine at least one target SIM card from several SIM cards according to the operator identification; call the target SIM card to perform wireless signal detection on the network service provided by the corresponding operator, and obtain the signal detection result .
  • the signal detection task also needs to carry the detection area information to determine the path that needs to be passed by the mobile detection in the acquired signal detection task, that is, the signal detection path.
  • the card performs wireless signal detection on the network service provided by the corresponding operator. Before obtaining the signal detection result, it needs to determine the signal detection path according to the detection area information.
  • the wireless signal detection may also be distinguished according to the type of the detected wireless signal. Therefore, the task detection information may also include the signal type, so as to call the target SIM card to detect the wireless signal of the specified signal type; The signal may have different detection results. Therefore, the task detection information may also include time or period information, so as to call the target SIM card to detect the wireless signal according to the specified time or specified period. I won't go into details here.
  • the signal detection task is set by the operator, so that the robot can perform the signal detection task according to the operator's requirements.
  • Step 103 report the signal detection result to the mission center, so that the mission center can push the signal detection result to the operator.
  • the signal detection result may include signal indicators and surrounding base station information, where the signal indicators may include signal strength, bandwidth, etc., and the base station information may include channel parameters and channel reference information of the base station.
  • the signal detection result also includes other data related to the signal, which will not be repeated here.
  • the robot itself has a wireless communication module, which can insert a SIM card, etc., and has data communication capabilities.
  • the robot also has an operating system and can install applications. Therefore, it is possible to avoid adding additional modules to The wireless signal is detected to avoid the increase of the cost of signal detection.
  • control center may be a server deployed with a robot control function.
  • the process is shown in Figure 2, including:
  • Step 201 receiving the task information of the signal detection task sent by the task center.
  • the task information sent by the task center may be all information of the signal detection task, and may also be key information of the signal detection task, such as task identification, task type, and the like.
  • Step 202 selecting at least one robot from several robots as a target robot according to the task information.
  • robots can be divided into fixed robots and mobile robots from the perspective of whether they are mobile, and the signal detection task can also be divided into detection tasks during the moving process and detection tasks on fixed points according to the detection method
  • different types of Robots should perform different types of tasks, and then the task center needs to consider the type of tasks when selecting robots.
  • signal detection is related to location, and the location of the robot needs to be considered; signal detection is related to operators, and it may be necessary to detect wireless signals of network services provided by different operators.
  • the task information includes at least the task type of the signal detection task, the detection area and the operator identification of the associated operator, and at least one robot is selected from several robots as the target robot according to the task information, including: The fixed robot or mobile robot in the detection area and with the SIM card corresponding to the operator's logo is selected from the robot as the target robot.
  • the task type includes static detection type and mobile detection type and so on.
  • the task type in the task information of a certain signal detection task is static type
  • the operator identification includes identification 1 and identification 2
  • identification 1 indicates operator 1
  • identification 2 indicates operator 2
  • the detection area is A Street
  • the control center first screens out all the robots in street A from the robots under its control, then screens out all the fixed robots from all the robots in A street, and then screens out all the fixed robots that have operator 1 installed at the same time And the robot with the SIM card of carrier 2 as the target robot.
  • Step 203 generating a task assignment notification according to the task information.
  • the task information also includes a task identifier, and a task assignment notification carrying the task identifier is generated.
  • Step 204 sending the task assignment notification to the target robot.
  • the task center may be a server deployed with the function of interacting with the operator and the control center.
  • the process is shown in Figure 3 ,include:
  • Step 301 acquire the signal detection task set by the operator, and obtain task information.
  • the task center provides an application programming interface (Application Programming Interface, API), so that the operator can send the signal detection task to the task center through the API after setting up the signal detection task according to its own needs, and the task center receives the signal detection task.
  • API Application Programming Interface
  • task information is also generated according to the signal detection task, such as generating task identification and extracting operator identification and other key task information.
  • Step 302 sending the task information to the control center, so that the control center can send a task assignment notification to the robot according to the task information.
  • the task center can actively send task information to the control center, such as sending task information that has not been sent at regular intervals or sending task information as soon as task information is generated.
  • the task center can also passively send task information to the control center, such as receiving The task information is sent to the control center only at the request of the control center.
  • the task center can also send the signal detection task as soon as possible when the signal detection task corresponding to the task information needs to be issued as soon as possible. Actively send task information to the control center.
  • the signal detection task corresponding to the task information does not need to be issued as soon as possible, if the task content is to perform signal detection on a daily basis, it is a signal detection task that does not need to be issued as soon as possible, and wait for the task center to send it. Request to send the task information to the task center again.
  • Step 303 sending a signal detection task to the robot.
  • a signal detection task when only one robot sends a task request carrying the task identifier corresponding to the signal detection task, that is, only one robot can support the signal detection task, directly send the request to the robot.
  • Signal detection task when at least two robots send task requests carrying the task identification corresponding to the signal detection task, that is, when there are several robots that can support the signal detection task, a target robot is determined by means of competition, and the The signal detection task is sent to the target robot for execution.
  • Step 304 receiving the signal detection result obtained from executing the signal detection task returned by the robot and pushing it to the operator.
  • the signal detection result returned by the robot also needs to carry the operator ID, and the operator is determined according to the operator ID, and then the signal detection result is sent to the operator through the corresponding API.
  • the task center is the task center, which communicates with the operator through the API.
  • the robot control center is the control center, which communicates with N robots through the communication link.
  • the third-party task center and the robot control center are provided by the same robot operator.
  • the flow of the wireless signal detection method is shown in Figure 5, including:
  • step 501 the operator sends a signal detection task to a third-party task center through an API interface.
  • Step 502 the third-party task center receives the signal detection task and generates task information.
  • Step 503 the third-party task center sends task information to the robot control center.
  • Step 504 the robot control center receives the task information and determines the first target robot from several robots connected to itself according to the task information.
  • Step 505 the robot control center generates a task allocation instruction according to the task information and sends the task allocation instruction to the first target robot.
  • Step 506 the first target robot receives the task assignment notification and determines whether it needs to send an access request to the third-party task center to obtain the signal detection task according to the task assignment notification.
  • Step 507 the third-party task center receives the access request of at least one first target robot and determines a second target robot from the at least one first target requesting robot corresponding to the access request.
  • step 508 the third-party task center issues a signal detection task to the second target robot.
  • Step 509 the second target robot receives and executes the signal detection task, and obtains a signal detection result.
  • Step 510 sending the signal detection result to the third-party task center.
  • Step 511 the third-party task center receives the signal detection result and pushes it to the operator through API.
  • step division of the above various methods is only for the sake of clarity of description. During implementation, it can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent. ; Adding insignificant modifications or introducing insignificant designs to the algorithm or process, but not changing the core design of the algorithm and process are all within the scope of protection of this patent.
  • FIG. 6 Another aspect of the embodiments of the present invention also provides a robot, as shown in Figure 6, including:
  • the receiving module 601 is configured to receive a task allocation notification issued by the control center, and the task allocation notification carries a task identifier.
  • the detection module 602 is configured to execute the signal detection task and obtain the signal detection result when the corresponding signal detection task is obtained from the task center according to the task identifier.
  • the reporting module 603 is configured to report the signal detection result to the mission center, so that the mission center can push the signal detection result to the operator.
  • this embodiment is a product embodiment corresponding to the embodiment of the wireless signal detection method applied to the robot, and this embodiment can be implemented in cooperation with the embodiment of the wireless signal detection method applied to the robot.
  • the relevant technical details mentioned in the embodiment of the method for detecting a wireless signal applied to a robot are still valid in this embodiment, and will not be repeated here in order to reduce repetition.
  • the relevant technical details mentioned in this embodiment can also be applied to the embodiment of the method for detecting a wireless signal applied to a robot.
  • modules involved in this embodiment are logical modules.
  • a logical unit can be a physical unit, or a part of a physical unit, or multiple physical units. Combination of units.
  • units that are not closely related to solving the technical problem proposed by the present invention are not introduced in this embodiment, but this does not mean that there are no other units in this embodiment.
  • FIG. 7 Another aspect of the embodiments of the present invention also provides an electronic device, as shown in FIG. 7 , including: at least one processor 701; and a memory 702 communicatively connected to the at least one processor 701; wherein, the memory 702 stores Instructions that can be executed by at least one processor 701. The instructions are executed by at least one processor 701, so that at least one processor 701 can execute the wireless signal detection method described in any one of the above method embodiments.
  • the memory 702 and the processor 701 are connected by a bus, and the bus may include any number of interconnected buses and bridges, and the bus connects one or more processors 701 and various circuits of the memory 702 together.
  • the bus may also connect together various other circuits such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and therefore will not be further described herein.
  • the bus interface provides an interface between the bus and the transceivers.
  • a transceiver may be a single element or multiple elements, such as multiple receivers and transmitters, providing means for communicating with various other devices over a transmission medium.
  • the data processed by the processor 701 is transmitted on the wireless medium through the antenna, and further, the antenna also receives the data and transmits the data to the processor 701 .
  • the processor 701 is responsible for managing the bus and general processing, and may also provide various functions including timing, peripheral interface, voltage regulation, power management and other control functions. And the memory 702 may be used to store data used by the processor 701 when performing operations.
  • Another aspect of the embodiments of the present invention also provides a computer-readable storage medium storing a computer program.
  • the above method embodiments are implemented when the computer program is executed by the processor.
  • the program is stored in a storage medium and includes several instructions to make a device (which can be a single-chip , chip, etc.) or a processor (processor) executes all or part of the steps of the methods described in the various embodiments of the present application.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disc, etc., which can store program codes. .
  • Embodiments of the present invention also provide a computer program product, including computer programs/instructions, characterized in that when the computer program is executed by a processor, the processor is caused to implement the above method embodiments.

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Manipulator (AREA)

Abstract

A wireless signal detection method, a robot, an electronic device, and a storage medium in the technical field of communications. A wireless signal detection method is applied to a robot, and comprises: receiving a task allocation notification delivered by a control center, the task allocation notification carrying a task identifier; when a corresponding signal detection task is obtained from the task center according to the task identifier, performing the signal detection task to obtain a signal detection result; and reporting the signal detection result to the task center for the task center to push the signal detection result to an operator. The robot can actively perform wireless signal detection, without a need for a user to sense a signal problem, and without manual detection, thereby saving human resources, and improving user experience.

Description

无线信号的检测方法、机器人、电子设备及存储介质Wireless signal detection method, robot, electronic device and storage medium
交叉引用cross reference
本申请引用于2021年9月10日递交的名称为“无线信号的检测方法、机器人、电子设备及存储介质”的第202111064484.2号中国专利申请,其通过引用被全部并入本申请。This application refers to the Chinese patent application No. 202111064484.2 entitled "Detection method of wireless signal, robot, electronic device and storage medium" submitted on September 10, 2021, which is fully incorporated by reference into this application.
技术领域technical field
本申请涉及通信技术领域,尤其涉及一种无线信号的检测方法、机器人、电子设备及存储介质。The present application relates to the technical field of communication, and in particular to a detection method of a wireless signal, a robot, an electronic device and a storage medium.
背景技术Background technique
为了保证提供给用户的网络服务具有较好的质量,运营商需要不断对网络服务进行维护,如进行检测并在检测到信号较差时及时进行维修。但是运营商提供的网络服务通常需要覆盖很大范围,运营商很难实现对自己网络服务覆盖的区域全方面、精细化地进行检测监控,一般是在用户投诉或上报无线信号不好时,运营商安排相关人员前往该用户所在位置进行检测和维修。In order to ensure that the network service provided to the user has a good quality, the operator needs to continuously maintain the network service, such as performing detection and repairing in time when a poor signal is detected. However, the network services provided by operators usually need to cover a large area, and it is difficult for operators to implement comprehensive and refined detection and monitoring of the areas covered by their network services. Generally, when users complain or report that the wireless signal is not good, the operator The supplier arranges relevant personnel to go to the user's location for inspection and maintenance.
然而,用户投诉之后才人工进行检测,不仅反应慢、浪费人力,而且需要用户感知到信号出现问题才会进行无线信号检测,不能主动检测,用户体验差。However, manual detection is performed only after user complaints, which not only slows the response and wastes manpower, but also requires the user to detect a signal problem before performing wireless signal detection, which cannot be detected actively, and the user experience is poor.
发明内容Contents of the invention
本发明实施例的目的在于提供一种无线信号的检测方法、机器人、电子设备及存储介质,使得能够机器人主动进行无线信号检测,不需要用户感知信号问题,也不需要人工检测,节约人力资源,提高了用户体验。The purpose of the embodiments of the present invention is to provide a wireless signal detection method, a robot, an electronic device, and a storage medium, so that the robot can actively detect wireless signals, without the need for users to perceive signal problems, and without manual detection, saving human resources. Improved user experience.
为达到上述目的,本发明的实施例提供了一种无线信号的检测方法,应用于机器人,包括:接收控制中心下发的任务分配通知,所述任务分配通知携带任务标识;在根据所述任务标识从任务中心获取到相应的信号检测任务的情况下,执行所述信号检测任务,得到信号检测结果;将所述信号检测结果上报给所述任务中心,供所述任务中心将所述信号检测结果推送给运营商。In order to achieve the above object, an embodiment of the present invention provides a wireless signal detection method, which is applied to a robot, including: receiving a task assignment notification issued by a control center, the task assignment notification carrying a task identifier; If the corresponding signal detection task is obtained from the task center, execute the signal detection task to obtain the signal detection result; report the signal detection result to the task center for the task center to detect the signal The result is pushed to the operator.
为达到上述目的,本发明的实施例还提供了一种无线信号的检测方法,应用于控制中心,包括:接收任务中心发送的信号检测任务的任务信息;根据所述任务信息从若干机器人中选取至少一个机器人作为目标机器人;根据所述任务信息生成任务分配通知;将所述任务分配通知下发给所述目标机器人。In order to achieve the above object, the embodiment of the present invention also provides a wireless signal detection method, which is applied to the control center, including: receiving the task information of the signal detection task sent by the task center; selecting from several robots according to the task information At least one robot is used as a target robot; a task assignment notification is generated according to the task information; and the task assignment notification is sent to the target robot.
为达到上述目的,本发明的实施例还提供了一种无线信号的检测方法,应用于任务中心,包括:获取运营商设置的信号检测任务,得到任务信息;将所述任务信息发送给控制中心,供控制中心根据所述任务信息向机器人发送任务分配通知;向所述机器人下发所述信号检测任务;接收所述机器人返回的执行所述信号检测任务得到的信号检测结果并推送给运营商。In order to achieve the above purpose, the embodiment of the present invention also provides a wireless signal detection method, which is applied to the task center, including: obtaining the signal detection task set by the operator, and obtaining task information; sending the task information to the control center , for the control center to send a task allocation notification to the robot according to the task information; to issue the signal detection task to the robot; to receive the signal detection result returned by the robot from performing the signal detection task and push it to the operator .
为达到上述目的,本发明的实施例还提供了一种机器人,包括:接收模块,用于接收控制中心下发的任务分配通知,所述任务分配通知携带任务标识;检测模块,用于在根据所述任务标识从任务中心获取到相应的信号检测任务的情况下,执行所述信号检测任务,得到信号检测结果;上报模块,用于将所述信号检测结果上报给所述任务中心,供所述任务中心将所述信号检测结果推送给运营商。In order to achieve the above object, an embodiment of the present invention also provides a robot, including: a receiving module, configured to receive a task assignment notification issued by the control center, the task assignment notification carrying a task identifier; a detection module, configured to When the task identifier obtains the corresponding signal detection task from the task center, execute the signal detection task to obtain the signal detection result; the reporting module is used to report the signal detection result to the task center for all The task center pushes the signal detection result to the operator.
为达到上述目的,本发明的实施例还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的无线信号的检测方法。To achieve the above object, an embodiment of the present invention also provides an electronic device, including: at least one processor; and a memory connected to the at least one processor in communication; wherein, the memory stores information that can be used by the Instructions executed by at least one processor, where the instructions are executed by the at least one processor, so that the at least one processor can execute the wireless signal detection method as described above.
为达到上述目的,本发明的实施例还提供了一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述的无线信号的检测方法。To achieve the above object, an embodiment of the present invention further provides a computer-readable storage medium storing a computer program, wherein the computer program implements the wireless signal detection method as described above when executed by a processor.
为达到上述目的,本发明的实施例还提供了一种计算机程序产品,包括计算机程序/指令,其特征在于,当计算机程序被处理器执行时,致使处理器实现如上所述的无线信号的检测方法。To achieve the above object, an embodiment of the present invention also provides a computer program product, including computer programs/instructions, which is characterized in that when the computer program is executed by the processor, the processor is caused to realize the detection of the wireless signal as described above method.
本发明实施例提供的无线信号的检测方法,任务中心接收运营商设置的信号检测任务后,能够通过控制中心向机器人下发任务分配通知,从而机器人在接收到任务分配通知之后,能够到任务中心根据任务分配通知携带的任务标识获取相应的信号检测任务,并在获取到相应的信号检测任务后,执行 信号检测任务,得到信号检测结果,并将检测结果通过任务中心推送给运营商,实现根据运营商需求主动进行无线信号检测,且将无线信号检测交给机器人执行不需要人工进行检测,也不需要用户感知信号问题并通知运营商,节约人力资源,提高了用户体验。In the wireless signal detection method provided by the embodiment of the present invention, after the task center receives the signal detection task set by the operator, it can issue a task assignment notification to the robot through the control center, so that the robot can go to the task center after receiving the task assignment notification. Obtain the corresponding signal detection task according to the task identification carried in the task assignment notification, and after obtaining the corresponding signal detection task, execute the signal detection task, obtain the signal detection result, and push the detection result to the operator through the task center, so as to realize Operators need to actively perform wireless signal detection, and handing over wireless signal detection to robots does not require manual detection, nor does it require users to perceive signal problems and notify the operator, saving human resources and improving user experience.
附图说明Description of drawings
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。One or more embodiments are exemplified by the pictures in the corresponding drawings, and these exemplifications do not constitute a limitation to the embodiments. Elements with the same reference numerals in the drawings represent similar elements. Unless otherwise stated, the drawings in the drawings are not limited to scale.
图1是本发明一实施例中提供的应用于机器人的无线信号的检测方法的流程图;Fig. 1 is a flowchart of a detection method for a wireless signal applied to a robot provided in an embodiment of the present invention;
图2是本发明另一实施例中提供的应用于控制中心的无线信号的检测方法的流程图;FIG. 2 is a flow chart of a method for detecting wireless signals applied to a control center provided in another embodiment of the present invention;
图3是本发明另一实施例中提供的应用于任务中心的无线信号的检测方法的流程图;3 is a flow chart of a method for detecting wireless signals applied to a task center provided in another embodiment of the present invention;
图4是本发明另一实施例中提供的交互场景示意图;Fig. 4 is a schematic diagram of an interaction scene provided in another embodiment of the present invention;
图5是本发明另一实施例中提供的无线信号的检测方法的交互流程图;Fig. 5 is an interaction flowchart of a wireless signal detection method provided in another embodiment of the present invention;
图6是本发明另一实施例中提供的机器人的结构示意图;Fig. 6 is a schematic structural diagram of a robot provided in another embodiment of the present invention;
图7是本发明另一实施例中提供的电子设备的结构示意图。Fig. 7 is a schematic structural diagram of an electronic device provided in another embodiment of the present invention.
具体实施方式Detailed ways
由背景技术可知,运营商总是需要等到用户感知到无线信号不好并进行投诉、上报等操作,才会安排相关人员前往该用户所在位置并进行无线信号检测和维修,反应慢、不能主动测量且浪费人力,用户体验差。It can be seen from the background technology that the operator always needs to wait until the user perceives that the wireless signal is not good and makes complaints and reports, and then arranges relevant personnel to go to the user's location and perform wireless signal detection and maintenance. The response is slow and cannot be actively measured. And waste of manpower, poor user experience.
为解决上述问题,本发明实施例提供了一种无线信号的检测方法,应用于机器人,包括:接收控制中心下发的任务分配通知,所述任务分配通知携带任务标识;在根据所述任务标识从任务中心获取到相应的信号检测任务的情况下,执行所述信号检测任务,得到信号检测结果;将所述信号检测结果上报给所述任务中心,供所述任务中心将所述信号检测结果推送给运营商。In order to solve the above problems, an embodiment of the present invention provides a wireless signal detection method, which is applied to a robot, including: receiving a task assignment notification issued by a control center, the task assignment notification carrying a task identifier; When the corresponding signal detection task is obtained from the task center, execute the signal detection task to obtain a signal detection result; report the signal detection result to the task center for the task center to report the signal detection result sent to the operator.
本发明实施例提供的无线信号的检测方法,任务中心接收运营商设置的信号检测任务后,通过控制中心向机器人下发任务分配通知,从而机器人在 接收到任务分配通知之后,能够到任务中心根据任务分配通知携带的任务标识获取相应的信号检测任务,并在获取到相应的信号检测任务后,执行信号检测任务,得到信号检测结果,并将检测结果通过任务中心推送给运营商,实现根据运营商需求主动进行无线信号检测,且将无线信号检测交给机器人执行不需要人工进行检测,也不需要用户感知信号问题并通知运营商,节约人力资源,提高了用户体验。In the wireless signal detection method provided by the embodiment of the present invention, after the task center receives the signal detection task set by the operator, it sends a task assignment notification to the robot through the control center, so that the robot can go to the task center according to the The task identification carried in the task allocation notification obtains the corresponding signal detection task, and after obtaining the corresponding signal detection task, executes the signal detection task, obtains the signal detection result, and pushes the detection result to the operator through the task center, realizing Operators need to actively perform wireless signal detection, and handing over wireless signal detection to robots does not require manual detection, nor does it require users to perceive signal problems and notify operators, saving human resources and improving user experience.
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施例中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本申请所要求保护的技术方案。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings. However, those skilled in the art can understand that in each embodiment of the present invention, many technical details are provided for readers to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical solution claimed in this application can also be realized.
以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。The division of the following embodiments is for the convenience of description, and should not constitute any limitation to the specific implementation of the present invention, and the various embodiments can be combined and referred to each other on the premise of no contradiction.
本发明实施例的一方面提供了一种无线信号的检测方法,应用于机器人,其中,机器人为智能机器人,能够按照指令完成各种任务,如扫地、送餐等任务,特别地,在一些例子中,机器人具体为云端智能机器人,即将控制过程交由云端服务器实现的智能机器人,云端服务器相当于控制器,通过移动高速专网等与若干云端智能机器人建立通信连接,其控制过程即为控制器通过通信连接控制云端智能机器人进行动作以完成相应任务。其流程如图1所示,包括:One aspect of the embodiments of the present invention provides a wireless signal detection method applied to a robot, wherein the robot is an intelligent robot that can complete various tasks according to instructions, such as sweeping the floor and delivering meals. In particular, in some examples Among them, the robot is specifically a cloud intelligent robot, which means that the control process is handed over to the cloud server to realize the intelligent robot. The cloud server is equivalent to the controller, and establishes communication connections with several cloud intelligent robots through mobile high-speed private networks, etc., and its control process is the controller. Through the communication connection, the cloud intelligent robot is controlled to perform actions to complete corresponding tasks. The process is shown in Figure 1, including:
步骤101,接收控制中心下发的任务分配通知,任务分配通知携带任务标识。 Step 101, receiving a task assignment notification from a control center, the task assignment notification carrying a task identifier.
具体地说,通过控制中心与机器人之间的通信链路,将任务分配通知发送给机器人,机器人接收任务分配通知后,解析任务分配通知,任务分配通知中携带的任务标识,任务标识用于指示信号检测任务,供接受到任务分配通知的机器人明确分配给自身的是哪个信号检测任务。Specifically, through the communication link between the control center and the robot, the task assignment notification is sent to the robot. After the robot receives the task assignment notification, it analyzes the task assignment notification. The task identifier carried in the task assignment notification is used to indicate The signal detection task is for the robot that receives the task assignment notification to specify which signal detection task is assigned to itself.
进一步地,为了保证接收到任务分配通知的机器人能够执行相应的信号检测任务,机器人在接收到任务分配通知之后,还需要执行以下步骤:检测当前是否支持信号检测任务,在当前支持信号检测任务的情况下,根据任务标识访问任务中心,供任务中心确定是否下发任务标识指示的信号检测任务;在当前不支持信号检测任务的情况下,停止响应信号分配通知。Furthermore, in order to ensure that the robot that receives the task assignment notification can perform the corresponding signal detection task, after receiving the task assignment notification, the robot needs to perform the following steps: detect whether the current signal detection task is supported, and if the robot currently supports the signal detection task In this case, the task center is accessed according to the task identifier, so that the task center can determine whether to issue the signal detection task indicated by the task identifier; if the signal detection task is currently not supported, stop responding to the signal assignment notification.
具体地说,在机器人为固定机器人,即不可移动,只能检测固定点的无线信号质量的情况下,检测当前是否支持信号检测任务包括:检测当前是否正在执行其他信号检测任务,在确定当前正在执行其他信号检测任务的情况下,确定当前不支持信号检测任务,在确定当前未执行其他信号检测任务的情况下,确定当前不支持信号检测任务。在机器人为可移动机器人,即可通过移动来动态地检测一定区域内的无线信号质量的情况下,检测当前是否支持信号检测任务包括:检测当前是否正在执行其他信号检测任务;在确定当前正在执行其他信号检测任务的情况下,确定当前不支持信号检测任务;在确定当前未执行其他信号检测任务的情况下,检测当前是否正在执行移动任务;在检测到当前未执行移动任务的情况下,确定当前支持信号检测任务;在检测到当前正在执行移动任务的情况下,检测移动任务中的待前往路径是否包含信号检测任务中指定的信号检测路径;在检测到待前往路径包含信号检测路径的情况下,确定当前支持信号检测任务;在检测到待前往路径未包含信号检测路径的情况下,确定当前不支持信号检测任务。其中,移动任务是指需要机器人移动的一些任务,如送餐、博物馆内带领参观讲解等任务,其他信号检测任务是指与接收到的任务分配通知携带的任务标识指示的信号检测任务不同的任一信号检测任务,信号检测路径是指需要检测无线信号的位置组成的路径,特别地,信号检测路径可以是无方向的路径,移动任务的待前往路径可以是有方向的路径,此时,检测到待前往路径包含信号检测路径可以是假设信号检测路径的方向和待前往路径方向一致,然后匹配信号检测路径是否包含在待前往路径内。Specifically, in the case that the robot is a fixed robot, that is, it cannot be moved and can only detect the wireless signal quality of a fixed point, detecting whether the current signal detection task is supported includes: detecting whether other signal detection tasks are currently being performed, and determining whether the current signal detection task is currently being performed In the case of executing other signal detection tasks, it is determined that the signal detection task is not supported currently, and in the case of determining that other signal detection tasks are not currently executed, it is determined that the signal detection task is not currently supported. In the case that the robot is a mobile robot, which can dynamically detect the wireless signal quality in a certain area by moving, detecting whether the current signal detection task is supported includes: detecting whether other signal detection tasks are currently being performed; In the case of other signal detection tasks, determine that the current signal detection task is not supported; in the case of determining that no other signal detection tasks are currently being performed, detect whether the mobile task is currently being performed; in the case of detecting that the mobile task is not currently being performed, determine The signal detection task is currently supported; when it is detected that the movement task is currently being executed, it is detected whether the path to go in the movement task includes the signal detection path specified in the signal detection task; when it is detected that the path to go includes the signal detection path In the next step, it is determined that the current signal detection task is supported; when it is detected that the path to go does not include the signal detection path, it is determined that the current signal detection task is not supported. Among them, the mobile task refers to some tasks that require the robot to move, such as food delivery, guided tours and explanations in museums, and other tasks. A signal detection task, the signal detection path refers to the path that needs to detect the location of the wireless signal. In particular, the signal detection path can be a non-directional path, and the to-go path of the mobile task can be a directional path. At this time, the detection To include the signal detection path in the path to go can be assuming that the direction of the signal detection path is consistent with the direction of the path to go, and then matching whether the signal detection path is included in the path to go.
需要说明的是,对于固定机器人而言,可执行的信号检测任务只能是检测当前所处位置的无线信号,控制中心下发的任务分配通知携带的任务标识指示的信号检测任务相应地也会是检测当前所处位置的无线信号,不需要匹配检测路径,进而只需要信号检测任务不发生冲突,即没有正在执行的信号检测任务,该机器人就具备执行任务分配通知携带的任务标识指示的信号检测任务的能力。不同的是,对于可移动机器人而言,可执行的信号检测任务通常是检测一段路径所表示的区域内的无线信号,即使机器人当前未执行信号检测任务,但是机器人还可能正在执行其他类型的移动任务,如送餐等,移动任务中的待前往路径可能会与信号检测任务中指定的信号检测路径发生冲突,在冲突情况下,只能执行其中一种任务,因此,需要先匹配检测路径 即检测到待前往路径包含信号检测路径,才能确定是否支持接收到的任务分配通知携带的任务标识指示的信号检测任务,而不仅仅是判断是否正在执行的信号检测任务。It should be noted that, for a fixed robot, the signal detection task that can be performed can only be to detect the wireless signal at the current location, and the signal detection task indicated by the task identification carried in the task assignment notification issued by the control center will also correspondingly It is to detect the wireless signal at the current location. It does not need to match the detection path, and only needs that the signal detection task does not conflict, that is, there is no signal detection task being executed. The robot has the signal indicated by the task identification carried in the task assignment notification. Ability to detect tasks. The difference is that for a mobile robot, the signal detection task that can be performed is usually to detect wireless signals in the area represented by a path. Even if the robot is not currently performing signal detection tasks, the robot may also be performing other types of movement Tasks, such as food delivery, etc., the path to be traveled in the mobile task may conflict with the signal detection path specified in the signal detection task. In the case of conflict, only one of the tasks can be executed. Therefore, it is necessary to match the detection path first. Only when it is detected that the path to go includes the signal detection path can it be determined whether to support the signal detection task indicated by the task identifier carried in the received task allocation notification, rather than just judging whether the signal detection task is being executed.
在一个例子中,机器人正在执行送餐任务且没有正在执行的信号检测任务,送餐任务需要将餐食从位置A经位置B和位置C送到位置D,机器人在移动至位置B时收到任务分配通知,任务分配通知携带的任务标识指示的信号检测任务为检测位置C到位置D路径上的无线信号,此时,机器人支持任务分配通知携带的任务标识指示的信号检测任务。In an example, the robot is performing a meal delivery task and there is no signal detection task being performed. The meal delivery task needs to send meals from position A to position D via position B and position C. When the robot moves to position B, it receives In the task allocation notification, the signal detection task indicated by the task identification carried in the task allocation notification is to detect the wireless signal on the path from position C to position D. At this time, the robot supports the signal detection task indicated by the task identification carried in the task allocation notification.
在另一个例子中,机器人固定放置在博物馆的展馆门口,为用户提供参观展馆的参观路径建议等,下午1点时正在执行每个半小时检测一次当前所处位置的无线信号的信号检测任务,又收到任务分配通知,此时,机器人不支持任务分配通知携带的任务标识指示的信号检测任务。In another example, the robot is fixedly placed at the entrance of the exhibition hall of the museum to provide users with suggestions on the visiting route of the exhibition hall. At 1:00 p.m., the signal detection of the wireless signal of the current location is being detected every half an hour task, and receives a task assignment notification, at this time, the robot does not support the signal detection task indicated by the task identifier carried in the task assignment notification.
具体地说,根据任务标识访问任务中心,供任务中心确定是否下发任务标识指示的信号检测任务包括:根据任务标识生成携带该任务标识的访问请求,将访问请求发给任务中心,以向任务中心请求任务标识指示的信号检测任务,任务中心在接收到访问请求后还需要确定是否返回任务标识指示的信号检测任务,例如可能存在多个机器人向任务中心请求的情况,此时任务中心可以采用竞争机制确定向哪个机器人下发信号检测任务。Specifically, accessing the task center according to the task ID for the task center to determine whether to issue the signal detection task indicated by the task ID includes: generating an access request carrying the task ID according to the task ID, and sending the access request to the task center to send the task ID to the task center. The center requests the signal detection task indicated by the task ID. After receiving the access request, the task center needs to determine whether to return the signal detection task indicated by the task ID. For example, there may be multiple robots requesting the task center. At this time, the task center can use The competition mechanism determines which robot sends the signal detection task.
步骤102,在根据任务标识从任务中心获取到相应的信号检测任务的情况下,执行信号检测任务,得到信号检测结果。 Step 102 , when the corresponding signal detection task is obtained from the task center according to the task identifier, execute the signal detection task to obtain a signal detection result.
具体的说,机器人安插有若干用户身份模块(Subscriber Identity Module,SIM)卡,不同的运营商对应不同的SIM卡,为了满足不同运营商的检测需求,设置信号检测任务携带至少一个运营商标识,执行信号检测任务,得到信号检测结果,包括:根据运营商标识从若干SIM卡中确定至少一个目标SIM卡;调用目标SIM卡对相应的运营商提供的网络服务进行无线信号检测,得到信号检测结果。Specifically, the robot is equipped with several Subscriber Identity Module (SIM) cards, and different operators correspond to different SIM cards. In order to meet the detection requirements of different operators, the signal detection task is set to carry at least one operator identification. Execute the signal detection task to obtain the signal detection result, including: determine at least one target SIM card from several SIM cards according to the operator identification; call the target SIM card to perform wireless signal detection on the network service provided by the corresponding operator, and obtain the signal detection result .
特别地,在机器人为可移动机器人的情况下,信号检测任务还需要携带检测区域信息,以确定获取到的信号检测任务中移动检测需要经过的路径,即信号检测路径,此时,在调用目标SIM卡对相应的运营商提供的网络服务进行无线信号检测,得到信号检测结果之前,还需要根据检测区域信息确定信号检测路径,相应地,调用目标SIM卡对相应的运营商提供的网络服务进 行无线信号检测,得到信号检测结果,包括:在信号检测路径上进行移动同时调用目标SIM卡对相应的运营商提供的网络服务进行无线信号检测,得到信号检测结果。In particular, when the robot is a mobile robot, the signal detection task also needs to carry the detection area information to determine the path that needs to be passed by the mobile detection in the acquired signal detection task, that is, the signal detection path. At this time, when calling the target SIM The card performs wireless signal detection on the network service provided by the corresponding operator. Before obtaining the signal detection result, it needs to determine the signal detection path according to the detection area information. Correspondingly, call the target SIM card to perform wireless signal detection on the network service provided by the corresponding operator. Signal detection to obtain a signal detection result, including: moving on a signal detection path and simultaneously invoking a target SIM card to perform wireless signal detection on a network service provided by a corresponding operator to obtain a signal detection result.
需要说明的是,无线信号检测还可能根据检测的无线信号的类型进行区分,因此,任务检测信息还可以包括信号类型,以调用目标SIM卡对指定信号类型的无线信号进行检测;不同时间的无线信号可能会有不同的检测结果,因此,任务检测信息还可以包括时间或周期信息,以调用目标SIM卡按照指定的时间或指定的周期对无线信号进行检测等。此处就不再一一赘述了。It should be noted that the wireless signal detection may also be distinguished according to the type of the detected wireless signal. Therefore, the task detection information may also include the signal type, so as to call the target SIM card to detect the wireless signal of the specified signal type; The signal may have different detection results. Therefore, the task detection information may also include time or period information, so as to call the target SIM card to detect the wireless signal according to the specified time or specified period. I won't go into details here.
特别地,信号检测任务是由运营商设置的,这样,机器人可以按照运营商的要求执行信号检测任务。In particular, the signal detection task is set by the operator, so that the robot can perform the signal detection task according to the operator's requirements.
步骤103,将信号检测结果上报给任务中心,供任务中心将信号检测结果推送给运营商。 Step 103, report the signal detection result to the mission center, so that the mission center can push the signal detection result to the operator.
具体地说,信号检测结果可以包括信号指标和周围基站信息,其中,信号指标可以包括信号强度、带宽等,基站信息可以包括基站的信道参数、信道参考信息等。当然,以上仅为具体的举例说明,信号检测结果还包括其他与信号相关的数据,此处就不再一一赘述了。Specifically, the signal detection result may include signal indicators and surrounding base station information, where the signal indicators may include signal strength, bandwidth, etc., and the base station information may include channel parameters and channel reference information of the base station. Of course, the above is only a specific example, and the signal detection result also includes other data related to the signal, which will not be repeated here.
值得一提的是,机器人本身具有无线通信模块,可以安插SIM卡等,具备数据通信能力,机器人还具有操作***,可以安装应用程序,因此,可以通过安装应用程序等,避免添加额外的模块对无线信号进行检测,避免信号检测的成本增加。It is worth mentioning that the robot itself has a wireless communication module, which can insert a SIM card, etc., and has data communication capabilities. The robot also has an operating system and can install applications. Therefore, it is possible to avoid adding additional modules to The wireless signal is detected to avoid the increase of the cost of signal detection.
本发明实施例的另一方面还提供了一种无线信号的检测方法,应用于控制中心,控制中心可以是部署有机器人控制功能的服务器,其流程如图2所示,包括:Another aspect of the embodiment of the present invention also provides a wireless signal detection method, which is applied to a control center. The control center may be a server deployed with a robot control function. The process is shown in Figure 2, including:
步骤201,接收任务中心发送的信号检测任务的任务信息。 Step 201, receiving the task information of the signal detection task sent by the task center.
具体地说,任务中心发送的任务信息可以是信号检测任务的全部信息,还可以是信号检测任务的关键信息,如任务标识、任务类型等。Specifically, the task information sent by the task center may be all information of the signal detection task, and may also be key information of the signal detection task, such as task identification, task type, and the like.
步骤202,根据任务信息从若干机器人中选取至少一个机器人作为目标机器人。 Step 202, selecting at least one robot from several robots as a target robot according to the task information.
考虑到机器人从是否可移动的角度可以被划分为固定机器人和可移动机器人,而信号检测任务根据检测方式也可以被划分为移动过程中的检测任务和固定点上的检测任务,不同的类型的机器人应该执行不同类型的任务,进 而任务中心选取机器人时需要考虑任务的类型。此外,信号检测与位置相关,需要考虑机器人所处的位置;信号检测与运营商有关,可能需要检测不同运营商提供的网络服务的无线信号等。因此,任务信息至少包括信号检测任务的任务类型、检测区域和关联的运营商的运营商标识,根据所述任务信息从若干机器人中选取至少一个机器人作为目标机器人,包括:根据任务类型从所述机器人中筛选出检测区域内且安插有运营商标识对应的SIM卡的固定机器人或可移动机器人作为目标机器人。其中,任务类型包括静止检测类型和移动检测类型等。Considering that robots can be divided into fixed robots and mobile robots from the perspective of whether they are mobile, and the signal detection task can also be divided into detection tasks during the moving process and detection tasks on fixed points according to the detection method, different types of Robots should perform different types of tasks, and then the task center needs to consider the type of tasks when selecting robots. In addition, signal detection is related to location, and the location of the robot needs to be considered; signal detection is related to operators, and it may be necessary to detect wireless signals of network services provided by different operators. Therefore, the task information includes at least the task type of the signal detection task, the detection area and the operator identification of the associated operator, and at least one robot is selected from several robots as the target robot according to the task information, including: The fixed robot or mobile robot in the detection area and with the SIM card corresponding to the operator's logo is selected from the robot as the target robot. Wherein, the task type includes static detection type and mobile detection type and so on.
在一个例子中,某个信号检测任务的任务信息中的任务类型为静止类型,运营商标识包括标识1和标识2,标识1指示运营商1、标识2指示运营商2,检测区域为A街道,控制中心先从受其控制的若干机器人中筛选出A街道内的所有机器人,然后从A街道内的所有机器人中筛选出所有固定机器人,然后从所有固定机器人中筛选出同时安插有运营商1和运营商2的SIM卡的机器人作为目标机器人。In an example, the task type in the task information of a certain signal detection task is static type, the operator identification includes identification 1 and identification 2, identification 1 indicates operator 1, identification 2 indicates operator 2, and the detection area is A Street , the control center first screens out all the robots in street A from the robots under its control, then screens out all the fixed robots from all the robots in A street, and then screens out all the fixed robots that have operator 1 installed at the same time And the robot with the SIM card of carrier 2 as the target robot.
步骤203,根据任务信息生成任务分配通知。 Step 203, generating a task assignment notification according to the task information.
具体地说,任务信息还包括任务标识,生成携带任务标识的任务分配通知。Specifically, the task information also includes a task identifier, and a task assignment notification carrying the task identifier is generated.
步骤204,将任务分配通知下发给目标机器人。 Step 204, sending the task assignment notification to the target robot.
本发明实施例的另一方面还提供了一种无线信号的检测方法,应用于任务中心,任务中心可以是部署有与运营商、控制中心进行交互的功能的服务器,其流程如图3所示,包括:Another aspect of the embodiment of the present invention also provides a wireless signal detection method, which is applied to the task center. The task center may be a server deployed with the function of interacting with the operator and the control center. The process is shown in Figure 3 ,include:
步骤301,获取运营商设置的信号检测任务,得到任务信息。 Step 301, acquire the signal detection task set by the operator, and obtain task information.
具体地说,任务中心对外提供应用程序编程接口(Application Programming Interface,API),以使得运营商在根据自身需求设置好信号检测任务后能够通过API将信号检测任务发送给任务中心,任务中心接收到信号检测任务后,还根据信号检测任务生成任务信息,如生成任务标识和提取运营商标识等任务关键信息。Specifically, the task center provides an application programming interface (Application Programming Interface, API), so that the operator can send the signal detection task to the task center through the API after setting up the signal detection task according to its own needs, and the task center receives the signal detection task. After the signal detection task, task information is also generated according to the signal detection task, such as generating task identification and extracting operator identification and other key task information.
步骤302,将任务信息发送给控制中心,供控制中心根据任务信息向机器人发送任务分配通知。 Step 302, sending the task information to the control center, so that the control center can send a task assignment notification to the robot according to the task information.
具体地说,任务中心可以主动将任务信息发送给控制中心,如定时发送未发送过的任务信息或一生成任务信息就发送,任务中心还可以被动地将任 务信息发送给控制中心,如接收到控制中心的请求才向控制中心发送任务信息,任务中心还可以在任务信息对应的信号检测任务需要尽快下发时,如任务内容为10分钟后进行信号检测为需要尽快下发的信号检测任务,主动向控制中心下发任务信息,在任务信息对应的信号检测任务不需要尽快下发时,如任务内容为以天为周期进行信号检测为不需要尽快下发的信号检测任务,等待任务中心发送请求再向任务中心发送该任务信息。Specifically, the task center can actively send task information to the control center, such as sending task information that has not been sent at regular intervals or sending task information as soon as task information is generated. The task center can also passively send task information to the control center, such as receiving The task information is sent to the control center only at the request of the control center. The task center can also send the signal detection task as soon as possible when the signal detection task corresponding to the task information needs to be issued as soon as possible. Actively send task information to the control center. When the signal detection task corresponding to the task information does not need to be issued as soon as possible, if the task content is to perform signal detection on a daily basis, it is a signal detection task that does not need to be issued as soon as possible, and wait for the task center to send it. Request to send the task information to the task center again.
步骤303,向机器人下发信号检测任务。 Step 303, sending a signal detection task to the robot.
具体地说,对于某个信号检测任务而言,在只有一个机器人发送携带该信号检测任务对应的任务标识的任务请求,即只有一个机器人能够支持该信号检测任务的情况下,直接向该机器人发送信号检测任务;在至少两个机器人发送携带该信号检测任务对应的任务标识的任务请求,即有若干个机器人能够支持该信号检测任务的情况下,采用竞争的方式确定出一个目标机器人,将该信号检测任务发送给目标机器人执行。Specifically, for a signal detection task, when only one robot sends a task request carrying the task identifier corresponding to the signal detection task, that is, only one robot can support the signal detection task, directly send the request to the robot. Signal detection task; when at least two robots send task requests carrying the task identification corresponding to the signal detection task, that is, when there are several robots that can support the signal detection task, a target robot is determined by means of competition, and the The signal detection task is sent to the target robot for execution.
步骤304,接收机器人返回的执行信号检测任务得到的信号检测结果并推送给运营商。 Step 304, receiving the signal detection result obtained from executing the signal detection task returned by the robot and pushing it to the operator.
具体地说,机器人返回的信号检测结果还需要携带运营商标识,根据运营商标识确定运营商,然后通过相应的API将信号检测结果发送给运营商。Specifically, the signal detection result returned by the robot also needs to carry the operator ID, and the operator is determined according to the operator ID, and then the signal detection result is sent to the operator through the corresponding API.
为了便于本领域技术人员给更好地理解无线信号的检测方法,以下将以如图4所示的交互场景作为应用场景为例对无线信号的检测方法进行说明,其中,图4中:第三方任务中心即任务中心,通过API与运营商相互通信,机器人控制中心即控制中心,通过通信链路与N个机器人相互通信,第三方任务中心和机器人控制中心由同一个机器人运营商提供。无线信号的检测方法的流程如图5所示,包括:In order to facilitate those skilled in the art to better understand the detection method of wireless signals, the following will take the interaction scene shown in Figure 4 as an example to illustrate the detection method of wireless signals, wherein, in Figure 4: the third party The task center is the task center, which communicates with the operator through the API. The robot control center is the control center, which communicates with N robots through the communication link. The third-party task center and the robot control center are provided by the same robot operator. The flow of the wireless signal detection method is shown in Figure 5, including:
步骤501,运营商通过API接口向第三方任务中心发送信号检测任务。In step 501, the operator sends a signal detection task to a third-party task center through an API interface.
步骤502,第三方任务中心接收信号检测任务并生成任务信息。 Step 502, the third-party task center receives the signal detection task and generates task information.
步骤503,第三方任务中心将任务信息发送给机器人控制中心。 Step 503, the third-party task center sends task information to the robot control center.
步骤504,机器人控制中心接收任务信息并根据任务信息从自身连接的若干机器人中确定出第一目标机器人。 Step 504, the robot control center receives the task information and determines the first target robot from several robots connected to itself according to the task information.
步骤505,机器人控制中心根据任务信息生成任务分配指令并将任务分配指令发送给第一目标机器人。 Step 505, the robot control center generates a task allocation instruction according to the task information and sends the task allocation instruction to the first target robot.
步骤506,第一目标机器人接收任务分配通知并根据任务分配通知确定是 否需要向第三方任务中心发送访问请求,以获取信号检测任务。 Step 506, the first target robot receives the task assignment notification and determines whether it needs to send an access request to the third-party task center to obtain the signal detection task according to the task assignment notification.
步骤507,第三方任务中心接收至少一个第一目标机器人的访问请求并从访问请求对应的至少一个第一目标请求机器人中确定出一个第二目标机器人。 Step 507, the third-party task center receives the access request of at least one first target robot and determines a second target robot from the at least one first target requesting robot corresponding to the access request.
步骤508,第三方任务中心向第二目标机器人下发信号检测任务。In step 508, the third-party task center issues a signal detection task to the second target robot.
步骤509,第二目标机器人接收信号检测任务并执行,得到信号检测结果。 Step 509, the second target robot receives and executes the signal detection task, and obtains a signal detection result.
步骤510,将信号检测结果发送给第三方任务中心。 Step 510, sending the signal detection result to the third-party task center.
步骤511,第三方任务中心接收信号检测结果并通过API推送给运营商。 Step 511, the third-party task center receives the signal detection result and pushes it to the operator through API.
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。The step division of the above various methods is only for the sake of clarity of description. During implementation, it can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent. ; Adding insignificant modifications or introducing insignificant designs to the algorithm or process, but not changing the core design of the algorithm and process are all within the scope of protection of this patent.
本发明实施例的另一方面还提供了一种机器人,如图6所示,包括:Another aspect of the embodiments of the present invention also provides a robot, as shown in Figure 6, including:
接收模块601,用于接收控制中心下发的任务分配通知,任务分配通知携带任务标识。The receiving module 601 is configured to receive a task allocation notification issued by the control center, and the task allocation notification carries a task identifier.
检测模块602,用于在根据任务标识从任务中心获取到相应的信号检测任务的情况下,执行信号检测任务,得到信号检测结果。The detection module 602 is configured to execute the signal detection task and obtain the signal detection result when the corresponding signal detection task is obtained from the task center according to the task identifier.
上报模块603,用于将信号检测结果上报给任务中心,供任务中心将信号检测结果推送给运营商。The reporting module 603 is configured to report the signal detection result to the mission center, so that the mission center can push the signal detection result to the operator.
不难发现,本实施例为与应用于机器人的无线信号的检测方法的实施例相对应的产品实施例,本实施例可与应用于机器人的无线信号的检测方法的实施例互相配合实施。应用于机器人的无线信号的检测方法的实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在应用于机器人的无线信号的检测方法的实施例中。It is not difficult to find that this embodiment is a product embodiment corresponding to the embodiment of the wireless signal detection method applied to the robot, and this embodiment can be implemented in cooperation with the embodiment of the wireless signal detection method applied to the robot. The relevant technical details mentioned in the embodiment of the method for detecting a wireless signal applied to a robot are still valid in this embodiment, and will not be repeated here in order to reduce repetition. Correspondingly, the relevant technical details mentioned in this embodiment can also be applied to the embodiment of the method for detecting a wireless signal applied to a robot.
值得一提的是,本实施例中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施例中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施例中不存在其它的单元。It is worth mentioning that all the modules involved in this embodiment are logical modules. In practical applications, a logical unit can be a physical unit, or a part of a physical unit, or multiple physical units. Combination of units. In addition, in order to highlight the innovative part of the present invention, units that are not closely related to solving the technical problem proposed by the present invention are not introduced in this embodiment, but this does not mean that there are no other units in this embodiment.
本发明实施例的另一方面还提供了一种电子设备,如图7所示,包括:至少一个处理器701;以及,与至少一个处理器701通信连接的存储器702;其中,存储器702存储有可被至少一个处理器701执行的指令,指令被至少一个处理器701执行,以使至少一个处理器701能够执行上述任一方法实施例所描述的无线信号的检测方法。Another aspect of the embodiments of the present invention also provides an electronic device, as shown in FIG. 7 , including: at least one processor 701; and a memory 702 communicatively connected to the at least one processor 701; wherein, the memory 702 stores Instructions that can be executed by at least one processor 701. The instructions are executed by at least one processor 701, so that at least one processor 701 can execute the wireless signal detection method described in any one of the above method embodiments.
其中,存储器702和处理器701采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器701和存储器702的各种电路连接在一起。总线还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器701处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传输给处理器701。Wherein, the memory 702 and the processor 701 are connected by a bus, and the bus may include any number of interconnected buses and bridges, and the bus connects one or more processors 701 and various circuits of the memory 702 together. The bus may also connect together various other circuits such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and therefore will not be further described herein. The bus interface provides an interface between the bus and the transceivers. A transceiver may be a single element or multiple elements, such as multiple receivers and transmitters, providing means for communicating with various other devices over a transmission medium. The data processed by the processor 701 is transmitted on the wireless medium through the antenna, and further, the antenna also receives the data and transmits the data to the processor 701 .
处理器701负责管理总线和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器702可以被用于存储处理器701在执行操作时所使用的数据。The processor 701 is responsible for managing the bus and general processing, and may also provide various functions including timing, peripheral interface, voltage regulation, power management and other control functions. And the memory 702 may be used to store data used by the processor 701 when performing operations.
本发明实施例的另一方面还提供了一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。Another aspect of the embodiments of the present invention also provides a computer-readable storage medium storing a computer program. The above method embodiments are implemented when the computer program is executed by the processor.
本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。Those skilled in the art can understand that all or part of the steps in the method of the above-mentioned embodiments can be completed by instructing related hardware through a program. The program is stored in a storage medium and includes several instructions to make a device (which can be a single-chip , chip, etc.) or a processor (processor) executes all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disc, etc., which can store program codes. .
本发明的实施例还提供了一种计算机程序产品,包括计算机程序/指令,其特征在于,当计算机程序被处理器执行时,致使处理器实现上述方法实施例。Embodiments of the present invention also provide a computer program product, including computer programs/instructions, characterized in that when the computer program is executed by a processor, the processor is caused to implement the above method embodiments.
本领域的普通技术人员可以理解,上述各实施例是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。Those of ordinary skill in the art can understand that the above-mentioned embodiments are specific embodiments for realizing the present invention, and in practical applications, various changes can be made to it in form and details without departing from the spirit and spirit of the present invention. scope.

Claims (13)

  1. 一种无线信号的检测方法,其特征在于,应用于机器人,包括:A detection method for a wireless signal, characterized in that it is applied to a robot, comprising:
    接收控制中心下发的任务分配通知,所述任务分配通知携带任务标识;receiving a task assignment notification issued by the control center, the task assignment notification carrying a task identifier;
    在根据所述任务标识从任务中心获取到相应的信号检测任务的情况下,执行所述信号检测任务,得到信号检测结果;When a corresponding signal detection task is obtained from the task center according to the task identifier, execute the signal detection task to obtain a signal detection result;
    将所述信号检测结果上报给所述任务中心,供所述任务中心将所述信号检测结果推送给运营商。Reporting the signal detection result to the task center for the task center to push the signal detection result to the operator.
  2. 根据权利要求1所述的无线信号的检测方法,其特征在于,所述接收控制中心下发的任务分配通知之后,所述方法还包括:The method for detecting wireless signals according to claim 1, characterized in that, after receiving the task assignment notification issued by the control center, the method further comprises:
    检测当前是否支持所述信号检测任务;Detect whether the signal detection task is currently supported;
    在当前支持所述信号检测任务的情况下,根据所述任务标识访问所述任务中心,供所述任务中心确定是否下发所述任务标识指示的所述信号检测任务。When the signal detection task is currently supported, the task center is accessed according to the task identifier for the task center to determine whether to issue the signal detection task indicated by the task identifier.
  3. 根据权利要求2所述的无线信号的检测方法,其特征在于,在所述机器人为可移动机器人的情况下,所述检测当前是否支持所述信号检测任务包括:The method for detecting wireless signals according to claim 2, wherein when the robot is a mobile robot, the detecting whether the signal detection task is currently supported comprises:
    检测当前是否正在执行其他信号检测任务;Detect whether other signal detection tasks are currently being performed;
    在确定当前正在执行所述其他信号检测任务的情况下,确定当前不支持所述信号检测任务;If it is determined that the other signal detection task is currently being executed, determine that the signal detection task is currently not supported;
    在确定当前未执行所述其他信号检测任务的情况下,检测当前是否正在执行移动任务;In the case of determining that the other signal detection tasks are not currently being performed, detecting whether a moving task is currently being performed;
    在检测到当前未所述执行移动任务的情况下,确定当前支持所述信号检测任务;When it is detected that the mobile task is not currently being performed, determine that the signal detection task is currently supported;
    在检测到当前正在所述执行移动任务的情况下,检测所述移动任务中的待前往路径是否包含所述信号检测任务中指定的信号检测路径;When it is detected that the mobile task is currently being executed, it is detected whether the path to go in the mobile task includes the signal detection path specified in the signal detection task;
    在检测到所述待前往路径包含所述信号检测路径的情况下,确定当前支持所述信号检测任务;When it is detected that the path to go includes the signal detection path, determine that the signal detection task is currently supported;
    在检测到所述待前往路径未包含所述信号检测路径的情况下,确定当前不支持所述信号检测任务。If it is detected that the path to go does not include the signal detection path, it is determined that the signal detection task is currently not supported.
  4. 根据权利要求1所述的无线信号的检测方法,其特征在于,所述机器人安插有若干用户身份模块SIM卡,所述信号检测任务携带至少一个运营商 标识,所述执行所述信号检测任务,得到信号检测结果,包括:The method for detecting wireless signals according to claim 1, wherein the robot is inserted with several SIM cards, the signal detection task carries at least one operator identification, and the signal detection task is executed, Get signal detection results, including:
    根据所述运营商标识从若干所述SIM卡中确定至少一个目标SIM卡;determining at least one target SIM card from several SIM cards according to the operator identifier;
    调用所述目标SIM卡对相应的运营商提供的网络服务进行无线信号检测,得到所述信号检测结果。Invoking the target SIM card to perform wireless signal detection on the network service provided by the corresponding operator to obtain the signal detection result.
  5. 根据权利要求4所述的无线信号的检测方法,其特征在于,在所述机器人为可移动机器人的情况下,所述信号检测任务还携带检测区域信息,所述调用所述目标SIM卡对相应的运营商提供的网络服务进行无线信号检测,得到所述信号检测结果之前,所述方法还包括:The method for detecting a wireless signal according to claim 4, wherein when the robot is a mobile robot, the signal detection task also carries detection area information, and the call of the target SIM card pairs corresponding The network service provided by the operator performs wireless signal detection, and before obtaining the signal detection result, the method also includes:
    根据所述检测区域信息确定信号检测路径;determining a signal detection path according to the detection area information;
    所述调用所述目标SIM卡对相应的运营商提供的网络服务进行无线信号检测,得到所述信号检测结果,包括:The calling of the target SIM card performs wireless signal detection on the network service provided by the corresponding operator, and obtains the signal detection result, including:
    在所述信号检测路径上进行移动同时调用所述目标SIM卡对相应的运营商提供的网络服务进行无线信号检测,得到所述信号检测结果。While moving on the signal detection path, the target SIM card is invoked to perform wireless signal detection on the network service provided by the corresponding operator, to obtain the signal detection result.
  6. 根据权利要求1至5中任一项所述的无线信号的检测方法,其特征在于,所述信号检测任务是由运营商设置的。The wireless signal detection method according to any one of claims 1 to 5, wherein the signal detection task is set by an operator.
  7. 一种无线信号的检测方法,其特征在于,应用于控制中心,包括:A detection method for a wireless signal, characterized in that it is applied to a control center, comprising:
    接收任务中心发送的信号检测任务的任务信息;Receive the task information of the signal detection task sent by the task center;
    根据所述任务信息从若干机器人中选取至少一个机器人作为目标机器人;selecting at least one robot from several robots as a target robot according to the task information;
    根据所述任务信息生成任务分配通知;generating a task assignment notification according to the task information;
    将所述任务分配通知下发给所述目标机器人。Sending the task assignment notification to the target robot.
  8. 根据权利要求7所述的无线信号的检测方法,其特征在于,所述任务信息至少包括所述信号检测任务的任务类型、检测区域和关联的运营商的运营商标识,所述根据所述任务信息从若干机器人中选取至少一个机器人作为目标机器人,包括:The wireless signal detection method according to claim 7, wherein the task information includes at least the task type of the signal detection task, the detection area and the operator identification of the associated operator, and the task information according to the task The information selects at least one robot as the target robot from several robots, including:
    根据所述任务类型从所述机器人中筛选出所述检测区域内且安插有所述运营商标识对应的SIM卡的固定机器人或可移动机器人作为所述目标机器人。According to the task type, a fixed robot or a mobile robot within the detection area and inserted with a SIM card corresponding to the operator identifier is selected from the robots as the target robot.
  9. 一种无线信号的检测方法,其特征在于,应用于任务中心,包括:A detection method for a wireless signal, characterized in that it is applied to a mission center, comprising:
    获取运营商设置的信号检测任务并生成任务信息;Obtain the signal detection task set by the operator and generate task information;
    将所述任务信息发送给控制中心,供控制中心根据所述任务信息向机器 人发送任务分配通知;Send the task information to the control center for the control center to send a task assignment notification to the robot according to the task information;
    向所述机器人下发所述信号检测任务;issuing the signal detection task to the robot;
    接收所述机器人返回的执行所述信号检测任务得到的信号检测结果并推送给运营商。Receive the signal detection result obtained by executing the signal detection task returned by the robot and push it to the operator.
  10. 一种机器人,其特征在于,包括:A robot, characterized in that it comprises:
    接收模块,用于接收控制中心下发的任务分配通知,所述任务分配通知携带任务标识;A receiving module, configured to receive a task assignment notification issued by the control center, where the task assignment notification carries a task identifier;
    检测模块,用于在根据所述任务标识从任务中心获取到相应的信号检测任务的情况下,执行所述信号检测任务,得到信号检测结果;A detection module, configured to execute the signal detection task and obtain a signal detection result when the corresponding signal detection task is obtained from the task center according to the task identifier;
    上报模块,用于将所述信号检测结果上报给所述任务中心,供所述任务中心将所述信号检测结果推送给运营商。A reporting module, configured to report the signal detection result to the task center for the task center to push the signal detection result to the operator.
  11. 一种电子设备,其特征在于,包括:An electronic device, characterized in that it comprises:
    至少一个处理器;以及,at least one processor; and,
    与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,
    所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1-6中任一所述的无线信号的检测方法,或者,执行如权利要求7-8中任一所述的无线信号的检测方法,或者,执行如权利要求9所述的无线信号的检测方法。The memory is stored with instructions executable by the at least one processor, the instructions are executed by the at least one processor, so that the at least one processor can perform any one of claims 1-6 The method for detecting a wireless signal, or performing the method for detecting a wireless signal as claimed in any one of claims 7-8, or performing the method for detecting a wireless signal as described in claim 9.
  12. 一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任一所述的无线信号的检测方法,或者,实现如权利要求7-8中任一所述的无线信号的检测方法,或者,实现如权利要求9所述的无线信号的检测方法。A computer-readable storage medium storing a computer program, characterized in that, when the computer program is executed by a processor, the method for detecting a wireless signal according to any one of claims 1-6 is realized, or, the method for detecting a wireless signal according to any one of claims 1-6 is realized, or The method for detecting a wireless signal described in any one of claims 7-8, or, the method for detecting a wireless signal described in claim 9.
  13. 一种计算机程序产品,包括计算机程序/指令,其特征在于,当计算机程序被处理器执行时,致使处理器实现如权利要求1-6中任一所述的无线信号的检测方法,或者,实现如权利要求7-8中任一所述的无线信号的检测方法,或者,实现如权利要求9所述的无线信号的检测方法。A computer program product, including computer programs/instructions, characterized in that, when the computer program is executed by the processor, the processor is caused to implement the wireless signal detection method according to any one of claims 1-6, or to implement The method for detecting a wireless signal according to any one of claims 7-8, or implementing the method for detecting a wireless signal according to claim 9.
PCT/CN2022/102975 2021-09-10 2022-06-30 Wireless signal detection method, robot, electronic device, and storage medium WO2023035737A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111064484.2 2021-09-10
CN202111064484.2A CN115249110A (en) 2021-09-10 2021-09-10 Wireless signal detection method, robot, electronic device, and storage medium

Publications (1)

Publication Number Publication Date
WO2023035737A1 true WO2023035737A1 (en) 2023-03-16

Family

ID=83697124

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/102975 WO2023035737A1 (en) 2021-09-10 2022-06-30 Wireless signal detection method, robot, electronic device, and storage medium

Country Status (2)

Country Link
CN (1) CN115249110A (en)
WO (1) WO2023035737A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106685666A (en) * 2017-02-04 2017-05-17 联想(北京)有限公司 Robot communication method and robot
CN107139172A (en) * 2017-05-18 2017-09-08 深圳市微付充科技有限公司 Robot control method and device
CN107291078A (en) * 2017-06-06 2017-10-24 歌尔股份有限公司 The dispatching method and device of a kind of service robot
CN112004245A (en) * 2020-08-21 2020-11-27 浙江大华技术股份有限公司 Robot control method, robot control device, storage medium, and electronic device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105072580B (en) * 2015-08-25 2019-11-05 深圳先进技术研究院 WIFI fingerprint map automated collection systems and method based on sweeping robot
CN106803777A (en) * 2015-12-01 2017-06-06 小米科技有限责任公司 Method for information display and device
CN105892994B (en) * 2016-04-05 2018-04-24 东南大学 A kind of mobile robot mission planning is with performing abnormal conditions processing method and processing device
CN107398887A (en) * 2016-05-19 2017-11-28 科沃斯机器人股份有限公司 Assembly robot and its method for selecting working region
WO2018141285A1 (en) * 2017-02-06 2018-08-09 The Hong Kong University Of Science And Technology Robot-assisted learning for wireless coverage and interference maps
CN108307311A (en) * 2017-12-20 2018-07-20 北京三快在线科技有限公司 Internal home network signal acquisition method, device and navigating robot
CN110839051B (en) * 2018-08-16 2022-07-01 科沃斯商用机器人有限公司 Service providing method, device, robot and storage medium
CN110191482A (en) * 2019-06-17 2019-08-30 北京猎户星空科技有限公司 The paths planning method and device of network hotspot drawing generating method, robot

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106685666A (en) * 2017-02-04 2017-05-17 联想(北京)有限公司 Robot communication method and robot
CN107139172A (en) * 2017-05-18 2017-09-08 深圳市微付充科技有限公司 Robot control method and device
CN107291078A (en) * 2017-06-06 2017-10-24 歌尔股份有限公司 The dispatching method and device of a kind of service robot
CN112004245A (en) * 2020-08-21 2020-11-27 浙江大华技术股份有限公司 Robot control method, robot control device, storage medium, and electronic device

Also Published As

Publication number Publication date
CN115249110A (en) 2022-10-28

Similar Documents

Publication Publication Date Title
US20190276274A1 (en) Authorization management and authorization request of elevator service request
CN105228106B (en) One kind being based on indoor medical staff's lookup method, location-server and system
CN110351828B (en) Positioning method and device
CN109983521A (en) System and method for distributing content in the wireless network based on the vehicles
KR101328779B1 (en) Mobile terminal, server and information providing method using the same
CN110730485B (en) Switching method, device and system
US20050255889A1 (en) Mobile communication system, base station terminal, and control method therefor
CN108093461B (en) Method for connecting wireless access point
US20190149992A1 (en) Methods and apparatus for obtaining a service
US20130091502A1 (en) System and method of providing virtual machine using device cloud
CN112152853A (en) Equipment network distribution method and device, computer-readable storage medium and electronic device
US11159934B2 (en) Presence reporting areas for the UE
JPS63158926A (en) Radio communication system
KR20210006457A (en) Access methods, devices and systems
CN103841625A (en) WLAN access method and WLAN access device
US9113449B2 (en) Apparatus for managing network zone having plurality of wireless access points, method of connecting mobile terminal to wireless access point by the apparatus, and the mobile terminal
WO2019029256A1 (en) Service management method and device and storage medium
CN100463561C (en) Autonomic reassociation of client in a wireless local area network
CN107147651B (en) Gray level publishing system and publishing method thereof
CN111381843A (en) Firmware upgrading scheduling method, firmware upgrading method and related device
WO2023035737A1 (en) Wireless signal detection method, robot, electronic device, and storage medium
KR20200077259A (en) Apparatus and method for connetcting a network
CN104809239A (en) Instrument appointment registering method and management platform of instruments
KR20140076748A (en) Apparatus and method for supporting personal network in mobile communication system
CN113055933A (en) Cell access method, user equipment and base station

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22866212

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE