Signal map generation method, device, equipment and storage medium
Through robot equipment, signal strength and speed are monitored in supermarkets and building environments, signal maps are generated and signal enhancement processing is performed, the problem of signal coverage detection and improvement is solved, and the communication efficiency of robot equipment is improved.
Patent Information
- Application Number
- CN202210872378.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-20
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2042-07-20
AI Technical Summary
In supermarkets and building environments, it is difficult for the existing technology to effectively detect and improve communication signal coverage, which affects the operational efficiency of robot equipment, especially when there is a problem of poor communication between robots and equipment and the cloud.
Through the robotic device moving on the preset route, the signal strength, upload speed and download speed are monitored, the regional signal map is generated, and signal enhancement processing is performed based on the map to identify signal weaknesses, including optimization for mobile signals and wireless communication signals.
It realizes intuitive understanding and improvement of environmental signal distribution, improves the communication efficiency and service capabilities of robot equipment, and solves the problems of difficulty in obtaining signal distribution and poor communication.
Smart Images

Figure CN115529553B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of robotics technology, and in particular to a signal map generation method, device, equipment and storage medium. Background Art
[0002] In shopping malls and buildings, poor communication signals often occur. Therefore, before going into operation, property owners often need to manually detect the signals in the real environment. The method is usually to identify the signal strength with a handheld mobile phone or other communication equipment. On the one hand, this requires manpower and the signal distribution is difficult to obtain. On the other hand, it is limited to the identification of mobile signals.
[0003] As more and more service robots enter supermarkets and building environments, robots usually need to communicate with devices and the cloud during operation. If the communication is not smooth, it will easily affect the operation of the robot and reduce the service efficiency of the robot. The existing detection methods cannot meet the service needs of the robot. Therefore, before the robot actually enters the operation, it is necessary to detect and improve the signal coverage in the environment. Summary of the invention
[0004] In view of the above, it is necessary to provide a signal map generation method, device, equipment and storage medium that can solve the technical problem of how to detect signal coverage in an environment.
[0005] In a first aspect, the present invention provides a signal map generation method, the signal map generation method comprising:
[0006] Obtain pre-configured routes and corresponding robot devices in the area to be tested;
[0007] The robotic device moves along the route and monitors the signal strength, upload speed and download speed at corresponding positions in the route;
[0008] A regional signal map of the robot device in the area to be tested is generated according to the signal strength, the upload speed, and the download speed corresponding to the route.
[0009] According to a preferred embodiment of the present invention, after generating a regional signal map of the robot device in the area to be tested according to the signal strength, the upload speed and the download speed corresponding to the route, the signal map generating method further includes:
[0010] Identify from the regional signal map a location where the regional signal strength is less than a preset strength threshold as a target location;
[0011] The target location is subjected to signal enhancement processing based on the regional signal strength.
[0012] According to a preferred embodiment of the present invention, the performing signal enhancement processing on the target location based on the regional signal strength includes:
[0013] Acquire the signal source of the signal strength in the area;
[0014] If the signal source is a mobile signal, the acquisition operator based on the signal strength of the area performs signal enhancement processing on the target location;
[0015] If the signal source is wireless communication, the wireless communication module at the target location is processed.
[0016] According to a preferred embodiment of the present invention, obtaining a pre-configured route in the area to be tested includes:
[0017] Pre-configuring at least one route information for movement of the robot device, wherein the route information includes a preset point position and / or a movement route of the robot device;
[0018] Obtain the running route of the robot device in the area to be tested.
[0019] According to a preferred embodiment of the present invention, the robot device moves along the route and monitors the signal strength, upload speed and download speed of the corresponding position in the route, including:
[0020] The robot device sends a first preset data packet to the cloud at a corresponding position in the route and records the sending time, and obtains the time when the cloud receives the first preset data packet as the receiving time;
[0021] Calculate the difference between the receiving time and the sending time to obtain the transmission time of the first preset data packet, and generate the upload speed based on the ratio of the information volume of the first preset data packet to the transmission time;
[0022] Control the robot device to download a second preset data packet from the cloud at a corresponding position in the route and record the downloading time, and identify the acquisition time when the robot device successfully acquires the second preset data packet;
[0023] generating the download speed based on a ratio of a difference between the acquisition time and the download time in terms of the information volume of the second preset data packet;
[0024] The signal strength is generated according to the upload speed and the download speed.
[0025] According to a preferred embodiment of the present invention, the method further comprises:
[0026] The signal strength of the robot device at each preset time is obtained based on communication with the IOT device in the area to be tested.
[0027] According to a preferred embodiment of the present invention, generating a regional signal map of the robot device in the area to be tested according to the signal strength, the upload speed and the download speed corresponding to the route further includes:
[0028] Eliminate the maximum and minimum values of the plurality of signal strengths to obtain a plurality of initial strength values;
[0029] Calculating an average intensity value of the plurality of initial intensity values;
[0030] generating an average upload speed for each route location based on the plurality of said upload speeds, and generating an average download speed for each route location based on the plurality of said download speeds;
[0031] Obtaining an initial area map of the area to be tested;
[0032] Based on the average strength value, the average upload speed, and the average download speed, a corresponding position of each route in the initial regional map is marked to obtain the regional signal map.
[0033] In a second aspect, the present invention further provides a signal map generating device, the signal map generating device comprising:
[0034] An acquisition unit, used to acquire a pre-configured route and a corresponding robot device in the area to be tested;
[0035] A monitoring unit, used for the robot device to move along the route and monitor the signal strength, upload speed and download speed of corresponding positions in the route;
[0036] A generating unit is used to generate a regional signal map of the robot device in the area to be tested according to the signal strength, the upload speed and the download speed corresponding to the route.
[0037] In a third aspect, the present invention further provides an electronic device, the electronic device comprising:
[0038] A memory storing computer-readable instructions or computer programs; and
[0039] The processor executes the computer-readable instructions or computer programs stored in the memory to implement the signal map generating method.
[0040] In a fourth aspect, the present invention further proposes a computer-readable storage medium, in which computer-readable instructions or a computer program are stored. The computer-readable instructions or the computer program are executed by a processor in an electronic device to implement the signal map generating method.
[0041] In a fifth aspect, the present invention further provides a computer program product, comprising a computer program or instructions, which, when executed by a processor, implement the steps of any embodiment of the signal map generating method.
[0042] It can be seen from the above technical solutions that the present invention collects the signal strength in the environment through the robot, more conveniently obtains the signal strength, upload speed and download speed in the environmental area and generates the regional signal map, and can more intuitively obtain the signal strength and signal distribution of the area to be tested from the regional signal map, and take corresponding signal enhancement processing measures according to the generated signal map, effectively solving the problem of difficulty in obtaining signal distribution, and at the same time solving the problem of poor communication between the robot and the IOT device before entering the site. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0044] Figure 1 It is a flow chart of an embodiment of a signal map generating method of the present invention.
[0045] Figure 2 This is an effect view of the regional signal map in one embodiment of the present invention.
[0046] Figure 3 It is a functional module diagram of an embodiment of a signal map generating device of the present invention.
[0047] Figure 4 It is a structural schematic diagram of an electronic device of a preferred embodiment of the signal map generating method provided by the present invention. DETAILED DESCRIPTION
[0048] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0049] like Figure 1 FIG. 1 is a flow chart of an embodiment of a signal map generation method of the present invention. According to different requirements, the order of the steps in the flow chart can be changed, and some steps can be omitted.
[0050] The signal map generation method can acquire and process relevant data based on artificial intelligence technology. Artificial Intelligence (AI) is a theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.
[0051] The signal map generation method is applied to one or more electronic devices, which are devices that can automatically perform numerical calculations and / or information processing according to pre-set or stored computer-readable instructions or computer programs, and whose hardware includes but is not limited to microprocessors, application specific integrated circuits (ASICs), programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.
[0052] The electronic device can be any electronic product that can perform human-computer interaction with a user, such as a personal computer, a tablet computer, a smart phone, a personal digital assistant (PDA), a game console, an interactive network television (Internet Protocol Television, IPTV), a smart wearable device, a mobile robot, etc. The following embodiments use a mobile robot as an example of an electronic device.
[0053] The electronic device may include a network device and / or a user device. The network device includes, but is not limited to, a single network electronic device, an electronic device group consisting of multiple network electronic devices, or a cloud consisting of a large number of hosts or network electronic devices based on cloud computing.
[0054] The network where the electronic device is located includes, but is not limited to: the Internet, a wide area network, a metropolitan area network, a local area network, a virtual private network (VPN), etc.
[0055] 101, obtaining pre-configured routes and corresponding robot devices in the area to be tested.
[0056] In an embodiment of the present invention, the area to be tested refers to a building or a supermarket where robot signal coverage detection is required.
[0057] The robot device may be a robot corresponding to any device type that needs to enter the area to be tested. For example, the robot may be any navigation robot of a certain device type.
[0058] In an embodiment of the present invention, the preconfigured route refers to the area that the robot device will pass through when moving on the area to be tested. The robot can move in sequence according to the points. For example, the robot can move in sequence according to points A1, A2, A3, A4, A5, A6, etc. in area A, or it can move autonomously by avoiding obstacles according to the starting point and the ending point. For example, the robot only knows the points A1 and A6, and the other points are autonomously traversed according to the autonomous obstacle avoidance method.
[0059] In an embodiment of the present invention, obtaining a pre-configured route in the area to be tested includes:
[0060] Pre-configuring at least one piece of route information for movement of the robot device, wherein the route information includes a preset point position and / or a movement route of the robot device;
[0061] Obtain the running route of the robot device in the area to be tested.
[0062] The route refers to a pre-set line or point that the robot device passes through when moving on the area to be tested.
[0063] The preset line length can be set according to actual needs. For example, the preset line length can be set every 1 meter, or every 1 square meter, etc. When detecting a signal, the signal can be detected every 1 meter or 1 square meter.
[0064] In the above embodiments, a single robot performs the task of traversing and detecting signals. In this case, the route may be one or more routes, and the entire signal detection task is completely completed by a single robot. In other embodiments, by dividing the routes of the area to be tested, multiple robots can simultaneously perform the task of signal detection, which can improve the efficiency of signal monitoring of the multiple route locations and the readiness of detection. In this case, each of the multiple robots corresponds to one route or at least one route (that is, one robot runs at least one route), and the entire signal detection task is completed by multiple robots through matching the routes and robots.
[0065] 102. The robot device moves along the route and monitors the signal strength, upload speed, and download speed of corresponding positions in the route.
[0066] In this embodiment, the signal strength refers to the signal strength used by the robot device at each route position.
[0067] The upload speed refers to the traffic volume of the robot device uploading data to the cloud corresponding to the area to be tested in a unit time in the network service.
[0068] The download speed refers to the flow of data received by the robot device from the cloud in a unit time in the network service.
[0069] In an embodiment of the present invention, the robot device moves along the route and monitors the signal strength, upload speed and download speed of the corresponding position in the route, including:
[0070] Performing time calibration processing on the robot device and the cloud;
[0071] Control the robot device after proofreading to send a first preset data packet to the cloud after proofreading at a corresponding position in the route and record the sending time, and obtain the time when the cloud after proofreading receives the first preset data packet as the receiving time;
[0072] Calculate the difference between the receiving time and the sending time to obtain the transmission time of the first preset data packet, and generate the upload speed based on the ratio of the information volume of the first preset data packet to the transmission time;
[0073] Control the proofread robot device to download a second preset data packet from the proofread cloud at a corresponding position in the route and record the downloading time, and identify the acquisition time when the proofread robot device successfully acquires the second preset data packet;
[0074] generating the download speed based on a ratio of a difference between the acquisition time and the download time in terms of the information volume of the second preset data packet;
[0075] The signal strength is generated according to the upload speed and the download speed.
[0076] Among them, the first preset data packet and the second preset data packet can be set arbitrarily. Generally, in order to quickly and accurately monitor the signal strength and other information, the information volume of the first preset data packet and the second preset data packet is usually set within a reasonable threshold range.
[0077] The signal strength is positively correlated with the upload speed and the download speed, respectively.
[0078] By performing time calibration processing on the robot device and the cloud corresponding to the area to be tested, it is possible to avoid the inability to accurately obtain the receiving time and the obtaining time due to the time delay between the robot device and the cloud, thereby improving the generation accuracy of the upload speed and the download speed, and based on the upload speed and the download speed, the accuracy of the signal strength can be improved.
[0079] In other embodiments, the electronic device obtains the signal strength of the robot device at each preset time based on the IOT (Internet of Things) device in the area to be tested.
[0080] By communicating with the IOT device, the signal strength of the wireless communication between the robot device and the IOT can be quickly acquired.
[0081] 103. Generate a regional signal map of the robot device in the area to be tested according to the signal strength, the upload speed, and the download speed corresponding to the route.
[0082] In step 103, a corresponding signal strength, upload speed and download speed will be generated for each corresponding position or preset area in the route, that is, the signal strength, upload speed and download speed correspond to the corresponding position or preset area in the route, so that the signal information (signal strength, download speed, upload speed) corresponding to the route can be displayed more intuitively.
[0083] In an embodiment of the present invention, when multiple robots are used to collaboratively detect signals along corresponding routes, each robot will generate different signal strengths, download speeds and upload speeds for the corresponding route, and the regional signal map is a map generated by marking the initial regional map of the area to be tested based on the multiple signal strengths, the multiple upload speeds and the multiple download speeds.
[0084] In other embodiments, the electronic device generates regional signal maps corresponding to different operators by replacing different Internet of Things cards.
[0085] like Figure 2 As shown, this is an effect view of the regional signal map in one embodiment of the present invention. Figure 2 The first two characters in the selected area represent the signal strength, that is, the signal strength is 4G. The upward arrow represents uploading, and the number after the upward arrow represents the upload speed, that is, the upload speed is 12M / s. The downward arrow represents downloading, and the number after the downward arrow represents the download speed, that is, the download speed is 5M / s.
[0086] In an embodiment of the present invention, the electronic device generates a regional signal map of the robot device in the area to be tested according to the signal strength, the upload speed and the download speed corresponding to the route, including:
[0087] Eliminate the maximum and minimum values of the plurality of signal strengths to obtain a plurality of initial strength values;
[0088] Calculating an average intensity value of the plurality of initial intensity values;
[0089] generating an average upload speed for each route location based on the plurality of said upload speeds, and generating an average download speed for each route location based on the plurality of said download speeds;
[0090] Obtaining an initial area map of the area to be tested;
[0091] Based on the average strength value, the average upload speed, and the average download speed, a corresponding position of each route in the initial regional map is marked to obtain the regional signal map.
[0092] The target intensity value refers to an initial intensity value whose difference with the average value is less than or equal to a preset threshold.
[0093] As an example, the average intensity value may also be obtained in the following manner:
[0094] calculating an average of the plurality of initial intensity values;
[0095] Selecting a target intensity value from the multiple initial intensity values according to a difference between each initial intensity value and the average value;
[0096] The average value of the target strength values is calculated to obtain the average strength value of the corresponding position of each route.
[0097] The generation method of the average upload speed and the average download speed is similar to the generation method of the average strength value, and the present invention will not repeat them any more.
[0098] By eliminating the maximum and minimum values of the multiple signal strengths and selecting the target strength value from the multiple initial strength values, the influence of the larger deviating values, the highest value and the lowest value on the average strength value can be removed, thereby improving the accuracy of the average strength value. At the same time, since the generation method of the average upload speed and the average download speed is similar to the generation method of the average strength value, the accuracy of the average upload speed and the average download speed can also be improved.
[0099] Specifically, the present invention can monitor the signal strength using a single device or multiple devices. When multiple devices are used to monitor the signal strength, the electronic device can calculate the average strength value using the signal strengths monitored by the multiple devices.
[0100] In some embodiments, the route positions corresponding to the signal strength, download speed, and upload speed may be points in the route, or other positions in the route, such as the sampling positions at a certain distance as described above.
[0101] In an embodiment of the present invention, after generating the regional signal map of the area to be tested, the method further includes:
[0102] Identify, from the regional signal map, a route location where the regional signal strength is less than a preset strength threshold as a target location;
[0103] The target location is subjected to signal enhancement processing based on the regional signal strength.
[0104] The preset intensity threshold is set according to the requirements, and the present invention does not limit this.
[0105] By performing signal enhancement processing on the target position through the regional signal strength, it can be ensured that the robot device has a stronger signal in the area to be tested, which facilitates the robot device to communicate with other terminal devices and the cloud, thereby improving the service efficiency of the robot device.
[0106] Specifically, the electronic device performing signal enhancement processing on the target location based on the regional signal strength includes:
[0107] Detecting the signal source of the signal strength in the area;
[0108] If the signal source is a mobile signal, the acquisition operator based on the regional signal strength performs signal enhancement processing on the target location; or
[0109] If the signal source is wireless communication, the wireless communication module at the target location is processed.
[0110] Among them, the mobile signal is relative to the fixed signal. The mobile signal refers to a signal that can be moved as needed and temporarily set, such as China Mobile, China Unicom, and China Telecom signals.
[0111] Specifically, the electronic device processes the wireless communication module at the target location mainly by increasing the arrangement of the wireless communication module, that is, replacing or increasing the distribution of wireless transmitting or receiving devices.
[0112] Through the above implementation, different signal enhancement processing measures can be taken for different signal sources, so as to ensure the signal strength of the area to be tested.
[0113] In an embodiment of the present invention, after the electronic device performs signal enhancement processing on the target position based on the regional signal strength, the signal distribution is measured again, and the signal improvement effects on the measured area before and after the signal enhancement processing are compared.
[0114] In the embodiment of the present invention, the collected signal strength corresponds to the position, so that the signal arrangement can be improved quickly and specifically.
[0115] It can be seen from the above technical solutions that the present invention can improve the convenience of the robot device in monitoring the signal strength, upload speed and download speed by identifying the multiple route locations, and then generate the regional signal map by combining the multiple signal strengths, the multiple upload speeds and the multiple download speeds. The signal strength and signal distribution of the area to be tested can be obtained from the regional signal map. Furthermore, the present invention can effectively solve the problem of unclear signal distribution by taking certain signal enhancement processing measures, and at the same time can solve the problem of poor communication between the robot and the IOT device before entering the venue.
[0116] like Figure 3 As shown, a functional module diagram of an embodiment of a signal map generating device of the present invention is shown. The signal map generating device 11 includes an acquisition unit 110, a monitoring unit 111, a generation unit 112 and an enhancement unit 113. The module / unit referred to in the present invention refers to a series of computer-readable instruction segments or computer programs that can be acquired by the processor 13 and can perform fixed functions, which are stored in the memory 12. In this embodiment, the functions of each module / unit will be described in detail in subsequent embodiments.
[0117] The acquisition unit 110 is used to acquire the pre-configured routes and corresponding robot devices in the area to be tested.
[0118] The monitoring unit 111 is used for the robot device to move along the route and monitor the signal strength, upload speed and download speed of the corresponding position in the route.
[0119] In other embodiments, the monitoring unit 111 obtains the signal strength of the robot device at each preset time based on the IOT (Internet of Things) devices in the area to be measured.
[0120] By wirelessly communicating with the IOT device, the signal strength can be quickly acquired.
[0121] The generating unit 112 generates a regional signal map of the robot device in the area to be tested according to the signal strength, the upload speed and the download speed corresponding to the route.
[0122] The enhancement unit 113 performs signal enhancement processing on the target location based on the regional signal strength.
[0123] The preset intensity threshold is set according to the requirements, and the present invention does not limit this.
[0124] It should be understood that the signal map generating device 11 may not include the enhancing unit 113, and the enhancing unit 113 may be a corresponding wireless device or other signal transmitting device, a signal amplifying device or other device.
[0125] By performing signal enhancement processing on the target position through the regional signal strength, it can be ensured that the robot device has a stronger signal in the area to be tested, which facilitates the robot device to communicate with other terminal devices and the cloud, thereby improving the service efficiency of the robot device.
[0126] When the signal map generating device 11 is implemented, the signal map generating method described in any of the above embodiments may be used to generate a signal map and improve the signal according to the signal map.
[0127] like Figure 4 As shown, it is a structural schematic diagram of an electronic device of a preferred embodiment of the signal map generating method provided by the present invention.
[0128] The electronic device 1 includes a memory 12 , a processor 13 , and computer-readable instructions or computer programs stored in the memory 12 and executable on the processor 13 , such as a signal map generating program.
[0129] Those skilled in the art will understand that the schematic diagram is merely an example of the electronic device 1 and does not constitute a limitation on the electronic device 1. The electronic device 1 may include more or fewer components than shown in the diagram, or a combination of certain components, or different components. For example, the electronic device 1 may also include input and output devices, network access devices, buses, etc.
[0130] The processor 13 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. The processor 13 is the computing core and control center of the electronic device 1, and uses various interfaces and lines to connect various parts of the entire electronic device 1, and executes the operating system of the electronic device 1 and various installed applications, program codes, etc.
[0131] Exemplarily, the computer-readable instructions may be divided into one or more modules / units, which are stored in the memory 12 and executed by the processor 13 to complete the present invention. The one or more modules / units may be a series of computer-readable instruction segments capable of completing specific functions, which are used to describe the execution process of the computer-readable instructions in the electronic device 1. For example, the computer-readable instructions may be divided into an acquisition unit 110, a monitoring unit 111, a generation unit 112, and an enhancement unit 113.
[0132] The memory 12 can be used to store the computer-readable instructions and / or modules, and the processor 13 implements various functions of the electronic device 1 by running or executing the computer-readable instructions and / or modules stored in the memory 12, and calling the data stored in the memory 12. The memory 12 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the electronic device, etc. The memory 12 can include non-volatile and volatile memories, such as: a hard disk, a memory, a plug-in hard disk, a smart memory card (SmartMedia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other storage devices.
[0133] The memory 12 may be an external memory and / or an internal memory of the electronic device 1. Furthermore, the memory 12 may be a memory in a physical form, such as a memory stick, a TF card (Trans-flash Card), and the like.
[0134] If the module / unit integrated in the electronic device 1 is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also instruct the relevant hardware to complete it through computer-readable instructions. The computer-readable instructions can be stored in a computer-readable storage medium. When the computer-readable instructions are executed by the processor, the steps of the above-mentioned various method embodiments can be implemented.
[0135] The computer-readable instructions include computer-readable instruction codes, which may be in source code form, object code form, executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer-readable instruction code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM).
[0136] Combination Figure 1 The memory 12 in the electronic device 1 stores computer-readable instructions to implement a signal map generation method. The processor 13 can execute the computer-readable instructions or computer program according to the signal map generation method in any of the above embodiments, which will not be repeated here.
[0137] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative, for example, the division of the modules is only a logical function division, and there may be other division methods in actual implementation.
[0138] The present invention provides a computer-readable storage medium, on which computer-readable storage medium is stored computer-readable instructions or a computer program, wherein the computer-readable instructions or the computer program, when executed by the processor 13, follow the steps of the signal map generation method in any of the above embodiments.
[0139] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0140] In addition, each functional module in each embodiment of the present invention may be integrated into one processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional modules.
[0141] Therefore, no matter from which point of view, the embodiments should be regarded as illustrative and non-restrictive, and the scope of the present invention is limited by the appended claims rather than the above description, so it is intended that all changes falling within the meaning and scope of the equivalent elements of the claims are included in the present invention. Any attached figure mark in the claims should not be regarded as limiting the claims involved.
[0142] In addition, it is clear that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. The multiple units or devices mentioned can also be implemented by one unit or device through software or hardware. The words first, second, etc. are used to indicate names, and do not indicate any particular order.
[0143] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solution of the present invention can be modified or replaced by equivalents without departing from the spirit and scope of the technical solution of the present invention.
Claims
1. A signal map generation method, characterized in that: The signal map generation method comprises: Obtain pre-configured routes and corresponding robot devices in the area to be tested; The robotic device moves along the route and monitors the signal strength, upload speed and download speed at corresponding positions in the route; Generate a regional signal map of the robot device in the area to be tested according to the signal strength, the upload speed, and the download speed corresponding to the route; After generating a regional signal map of the robot device in the area to be tested according to the signal strength, the upload speed, and the download speed corresponding to the route, the method further includes: Identify from the regional signal map a location where the regional signal strength is less than a preset strength threshold as a target location; Performing signal enhancement processing on the target location based on the signal strength of the area; The performing signal enhancement processing on the target location based on the regional signal strength comprises: Acquire the signal source of the signal strength in the area; If the signal source is a mobile signal, the acquisition operator based on the signal strength of the area performs signal enhancement processing on the target location; If the signal source is wireless communication, processing the wireless communication module at the target location; The step of obtaining a pre-configured route in the area to be tested includes: Pre-configuring at least one route information for movement of the robot device, wherein the route information includes a preset point position and / or a movement route of the robot device; Obtaining the running route of the robot device in the area to be tested; The robot device moves along the route and monitors the signal strength, upload speed and download speed of corresponding positions in the route, including: The robot device sends a first preset data packet to the cloud at a corresponding position in the route and records the sending time, and obtains the time when the cloud receives the first preset data packet as the receiving time; Calculate the difference between the receiving time and the sending time to obtain the transmission time of the first preset data packet, and generate the upload speed based on the ratio of the information volume of the first preset data packet to the transmission time; Control the robot device to download a second preset data packet from the cloud at a corresponding position in the route and record the downloading time, and identify the acquisition time when the robot device successfully acquires the second preset data packet; generating the download speed based on a ratio of a difference between the acquisition time and the download time in terms of the information volume of the second preset data packet; The signal strength is generated according to the upload speed and the download speed.
2. The signal map generation method according to claim 1, characterized in that: The signal map generating method further comprises: The signal strength of the robot device at each preset time is obtained based on communication with the IOT device in the area to be tested.
3. The signal map generation method according to claim 1 or 2, characterized in that: The generating of a regional signal map of the robot device in the area to be tested according to the signal strength, the upload speed and the download speed corresponding to the route also includes: Eliminate the maximum and minimum values of the plurality of signal strengths to obtain a plurality of initial strength values; Calculating an average intensity value of the plurality of initial intensity values; generating an average upload speed for each route location based on the plurality of said upload speeds, and generating an average download speed for each route location based on the plurality of said download speeds; Obtaining an initial area map of the area to be tested; Based on the average strength value, the average upload speed, and the average download speed, a corresponding position of each route in the initial regional map is marked to obtain the regional signal map.
4. An electronic device, characterized in that: The electronic device comprises: a memory storing computer-readable instructions; and A processor executes computer-readable instructions stored in the memory to implement the signal map generating method according to any one of claims 1 to 3.
5. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-readable instructions, and the computer-readable instructions are executed by a processor in an electronic device to implement the signal map generating method according to any one of claims 1 to 3.
