Task scheduling method and device based on electronic map, electronic equipment and storage medium

By using a task scheduling method based on electronic maps, the problem of low efficiency in the management and scheduling of inspection equipment was solved, enabling rapid scheduling and efficient management of intelligent inspection equipment, and improving the accuracy and efficiency of inspections.

CN121998266APending Publication Date: 2026-05-08SHENZHEN OCEANS KING LIGHTING ENG CO LTD +11
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN OCEANS KING LIGHTING ENG CO LTD
Filing Date
2024-11-04
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

In existing technologies, handheld communication inspection devices and inspection robots suffer from low efficiency, delays, duplication, and omissions in inspection management and scheduling, and manual scheduling is cumbersome.

Method used

By using a task scheduling method based on electronic maps, the system can acquire intelligent inspection devices within a selected area, display their supported scheduling functions, obtain selection instructions and target information, and send the information to the devices, thereby enabling batch scheduling of functions such as cluster voice and video calls and message delivery.

Benefits of technology

It enables quick scheduling of intelligent inspection equipment on electronic maps, improving the accuracy and efficiency of inspections, reducing manual intervention, and simplifying management processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121998266A_ABST
    Figure CN121998266A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a task scheduling method and device based on an electronic map, electronic equipment and a storage medium. The method comprises the steps that a frame selection area on the electronic map is acquired, and intelligent inspection equipment in the frame selection area is acquired; if a plurality of intelligent inspection devices are included in the frame selection area, selecting and acquiring a scheduling function supported by each intelligent inspection device in the plurality of intelligent inspection devices; according to the scheduling function supported by each intelligent inspection device in the plurality of intelligent inspection devices, displaying a to-be-called function, the to-be-called function including but not limited to cluster voice, video passing and message issuing; obtaining a selection instruction for the to-be-called function and input target information; and based on the selection instruction of the to-be-called function, sending the target information to the plurality of intelligent inspection devices, so that the information of the intelligent inspection devices can be displayed in real time by integrating an electronic map, and the intelligent inspection devices can be quickly scheduled on the electronic map.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of Internet technology, and in particular to a task scheduling method, apparatus, electronic device, and storage medium based on electronic maps. Background Technology

[0002] With the development of technology and the improvement of safety awareness, monitoring is required in many scenarios, and the application of intelligent inspection equipment is becoming more and more widespread.

[0003] Handheld communication inspection devices are used by inspectors. Each inspector needs to pre-assign inspection tasks to ensure comprehensive coverage. Timely communication is crucial to prevent omissions and duplications. High personnel scheduling frequency can lead to delays, impacting accuracy and efficiency. Inspection robots, on the other hand, typically perform daily inspections based on pre-programmed procedures and target requirements. Each robot operates relatively independently, requiring tailored adjustments to its tasks, making management and scheduling more complex. Summary of the Invention

[0004] In view of this, the present invention provides a task scheduling method based on electronic maps, which can realize the real-time display of intelligent inspection equipment information by integrating electronic maps, and quickly schedule intelligent inspection equipment on electronic maps.

[0005] The specific technical solutions of this invention are as follows:

[0006] This application provides a task scheduling method based on electronic maps, including:

[0007] Obtain a selected area on an electronic map, and then obtain the intelligent inspection equipment within the selected area;

[0008] If the selected area contains multiple intelligent inspection devices, select the multiple intelligent inspection devices and obtain the scheduling functions supported by each of the multiple intelligent inspection devices;

[0009] Based on the scheduling functions supported by each of the multiple intelligent inspection devices, the functions to be invoked are displayed, including but not limited to cluster voice, video transmission, and message delivery.

[0010] Obtain the selection instruction for the function to be invoked and the input target information;

[0011] Based on the selection instruction of the function to be invoked, the target information is sent to the multiple intelligent inspection devices.

[0012] Optionally, the step of displaying the functions to be invoked based on the scheduling functions supported by each of the plurality of intelligent inspection devices includes:

[0013] Based on the scheduling functions supported by each of the multiple intelligent inspection devices, identify the intelligent inspection devices that support the same scheduling function, and display the same scheduling function as a function to be called in batches.

[0014] If there is an intelligent inspection device that does not support the batch call function, a message will be displayed indicating that the intelligent inspection device does not support the batch call function.

[0015] Optionally, after obtaining the selected area on the electronic map, the method further includes:

[0016] The selected area is displayed on the electronic map;

[0017] Adjust the display area of ​​the electronic map on the screen according to the display of the selected area on the electronic map.

[0018] Optionally, adjusting the display area of ​​the electronic map on the screen according to the display status of the selected area on the electronic map includes:

[0019] Based on the relative size of the selected area and the display area of ​​the electronic map on the screen, the display area of ​​the electronic map is scaled and moved, and the selected area is located in the center of the display area of ​​the electronic map.

[0020] Optionally, the method further includes:

[0021] Information about the intelligent inspection equipment is displayed on the electronic map;

[0022] After acquiring the selected area on the electronic map and the intelligent inspection devices within the selected area, the method further includes:

[0023] Electronic fences are set up based on the selected area. According to the alarm function selected by the user, the intelligent inspection equipment in the selected area is monitored. The electronic map supports setting one or more electronic fences at the same time.

[0024] Optionally, monitoring the intelligent inspection equipment within the selected area includes:

[0025] Based on the first alarm rule set for the first intelligent inspection device, the device information obtained from the data stream sent by the first intelligent inspection device is monitored, and the device information is compared with the selected intelligent inspection device information to determine whether an alarm is needed; or...

[0026] Based on the second alarm rule set for the second intelligent inspection device, the location information of the second intelligent inspection device is obtained, and the display position of the second intelligent inspection device on the electronic map is updated.

[0027] When the second intelligent inspection device is inside the electronic fence, and the distance between its display position on the electronic map and the boundary of the electronic fence is less than a first distance threshold, an boundary crossing reminder is triggered. The first intelligent inspection device is an intelligent inspection device within the selected area.

[0028] When the distance between the display position of the second intelligent inspection device on the electronic map and the boundary of the electronic fence is less than the second distance threshold, the area where the second intelligent inspection device is located on the electronic map is locally magnified.

[0029] Optionally, the method further includes:

[0030] If it is determined that the third intelligent inspection device is abnormal, information about the intelligent inspection devices within the target range around the third intelligent inspection device is obtained.

[0031] Based on the information of the intelligent inspection devices within the target range, a target intelligent inspection device is determined. If the target intelligent inspection device is an autonomous driving device, a support monitoring instruction is sent to the target intelligent inspection device. The support monitoring instruction includes the location information and inspection range of the third intelligent inspection device. The support monitoring instruction is used to instruct the target intelligent inspection device to move to the location of the third intelligent inspection device and complete the inspection task of the third intelligent inspection device.

[0032] On the other hand, a task scheduling device based on an electronic map is provided, comprising:

[0033] The acquisition module is used to acquire a selected area on an electronic map and to acquire intelligent inspection devices within the selected area;

[0034] The inspection scheduling module is used to select multiple intelligent inspection devices if the selected area contains multiple intelligent inspection devices, and to obtain the scheduling functions supported by each of the multiple intelligent inspection devices.

[0035] The inspection scheduling module is also used to display functions to be invoked according to the scheduling functions supported by each of the multiple intelligent inspection devices. The functions to be invoked include, but are not limited to, cluster voice, video transmission, and message delivery.

[0036] The acquisition module is also used to acquire the selection instruction for the function to be invoked and the input target information;

[0037] The information transmission module is used to send the target information to the multiple intelligent inspection devices based on the selection instruction of the function to be invoked.

[0038] In another aspect, this application provides an electronic device including a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform steps as described in the first aspect and any possible implementation thereof.

[0039] In another aspect, this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to perform the steps of the method described in the first aspect.

[0040] Implementing the embodiments of the present invention will have the following beneficial effects:

[0041] This application provides a task scheduling method based on an electronic map. The method involves obtaining a selected area on the electronic map and identifying intelligent inspection devices within that area. If the selected area contains multiple intelligent inspection devices, these devices are selected, and the scheduling functions supported by each device are obtained. Based on these functions, functions to be invoked are displayed, including but not limited to trunked voice, video transmission, and message delivery. A selection instruction for the function to be invoked and input target information are obtained. Based on the selection instruction, the target information is sent to the multiple intelligent inspection devices. This method can integrate with an electronic map to achieve real-time display of intelligent inspection device information and enable quick scheduling of intelligent inspection devices on the electronic map. Attached Figure Description

[0042] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0043] in:

[0044] Figure 1 A flowchart illustrating a task scheduling method based on an electronic map provided in this application embodiment;

[0045] Figure 2 A flowchart illustrating another task scheduling method based on an electronic map provided in this application embodiment;

[0046] Figure 3 A flowchart illustrating another task scheduling method based on an electronic map provided in this application embodiment;

[0047] Figure 4A schematic diagram of the structure of a task scheduling device based on an electronic map provided in this application embodiment;

[0048] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0049] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0050] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0051] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0052] The embodiments of this application are described below with reference to the accompanying drawings.

[0053] Please see Figure 1 This is a flowchart illustrating a task scheduling method based on an electronic map provided in an embodiment of this application. Figure 1 As shown, the method includes:

[0054] 101. Obtain the selected area on the electronic map, and then obtain the intelligent inspection equipment within the selected area.

[0055] The intelligent inspection device mentioned in this application embodiment can be a mobile terminal, such as a handheld communication device, or an inspection robot. The inspection robot can acquire information about the surrounding environment by being equipped with various sensors (such as lidar, cameras, sonar, etc.), and at the same time combine it with a positioning system (such as GPS, inertial navigation system, etc.) to accurately obtain the robot's own position and attitude information.

[0056] The method in this application embodiment can be executed on a task scheduling device based on an electronic map, specifically, it can be a terminal device, such as a computer.

[0057] The electronic map mentioned in this application embodiment is a digital map, which stores and presents geographic information in digital form.

[0058] In this embodiment, the location of each intelligent inspection device can be displayed on an electronic map, and the specific map display method is not limited. Users can view the location of each intelligent inspection device and its information on the electronic map.

[0059] Specifically, in this embodiment, the server can communicate with the intelligent inspection device to obtain information about the intelligent inspection device, including its location information, status information, and collected information, and send it to the terminal device, where it can be selectively displayed on the electronic map interface of the terminal device.

[0060] This application enables the management and scheduling of intelligent inspection equipment based on electronic maps, especially for batch operations. Users can select intelligent inspection equipment existing on the platform in batches through modules such as cluster voice and video channels and message distribution. Alternatively, they can use the box selection function on the electronic map to draw an area and select intelligent inspection equipment within that area to invoke the corresponding functions.

[0061] The selection operation can be performed via touch screen or mouse control. After the selection is completed, the selection box can be displayed to mark the selected area and obtain information about the intelligent inspection devices within the selected area. Specifically, it can include displaying all intelligent inspection devices within the selected area, or selectively displaying information about each device.

[0062] Optionally, the selected area in this application embodiment can be any shape, usually a square, rectangle or circle, or an irregular area can be drawn as needed, for example, the selection can be combined with the characteristics of the map background. This application embodiment does not limit this.

[0063] Based on the selected intelligent inspection equipment, users can perform the necessary operations without any restrictions.

[0064] The inspection and dispatch module will send voice, video, and text information to the selected intelligent inspection device via data stream. The intelligent inspection device that receives the data stream can communicate with the device via voice, video, and text, or it can terminate the communication by actively interrupting the data stream.

[0065] In an optional implementation, after step 101, the method further includes:

[0066] The selected area is displayed on the aforementioned electronic map;

[0067] Adjust the display area of ​​the electronic map on the screen according to how the selected area is displayed on the electronic map.

[0068] In this embodiment, the display effect can be adaptively adjusted according to the size of the selected area and its position in the displayed electronic map. The main goal is to focus on the selected area, display it in the center, and match the display size with the screen or display interface.

[0069] Optionally, adjusting the display area of ​​the electronic map on the screen based on the display of the selected area on the electronic map includes:

[0070] Based on the relative size of the selected area and the display area of ​​the electronic map on the screen, the display area of ​​the electronic map is scaled and moved, and the selected area is located in the center of the display area of ​​the electronic map.

[0071] The display area of ​​the electronic map can be scaled based on the relative size of the selected area and the display area of ​​the electronic map on the screen. For example, the distance between the boundary of the selected area and the boundary of the display area of ​​the electronic map can be set, or the ratio of side length or area can be set to determine how to scale. The selected area can also be centered to achieve a better display effect, so that the selected area is neither too small (unclear or inconvenient to operate) nor too large (may be incomplete in display) in the display area of ​​the electronic map.

[0072] 102. If the above-mentioned selected area contains multiple intelligent inspection devices, select the multiple intelligent inspection devices and obtain the scheduling functions supported by each of the multiple intelligent inspection devices.

[0073] If the selected area contains multiple intelligent inspection devices, batch scheduling can be achieved. That is, by selecting multiple intelligent inspection devices in a specific area, the required operations can be performed.

[0074] Specifically, the system can retrieve the scheduling functions supported by each of multiple intelligent inspection devices to determine their common functionalities and enable batch operations. The available functions for each device can be displayed on the interface. Alternatively, individual settings can be configured for each intelligent inspection device as needed.

[0075] 103. Based on the scheduling functions supported by each of the above-mentioned intelligent inspection devices, display the functions to be invoked. The functions to be invoked include, but are not limited to, cluster voice, video transmission, and message delivery.

[0076] In this embodiment, the functions supported by different intelligent inspection devices can be displayed as functions to be invoked for the user to select. These functions can be different; for example, some devices support voice and video, while others only support voice. Devices supporting the same functions can be scheduled in batches.

[0077] In an optional implementation, step 103 includes:

[0078] Based on the scheduling functions supported by each of the above intelligent inspection devices, identify the intelligent inspection devices that support the same scheduling functions and display the above-mentioned same scheduling functions as functions to be called in batches.

[0079] If there are intelligent inspection devices that do not support the above-mentioned batch call function, a message will be displayed indicating that the intelligent inspection device does not support the above-mentioned batch call function.

[0080] Specifically, based on the scheduling functions supported by each intelligent inspection device, intelligent inspection devices that support the same scheduling function can be identified. This enables the batch scheduling function in the batch call function. If the user selects the batch scheduling function, these devices can be directly scheduled in batches.

[0081] Additionally, if there are intelligent inspection devices within the selected area that do not support the aforementioned batch call function, a message can be displayed indicating that the intelligent inspection device does not support the aforementioned batch call function.

[0082] 104. Obtain the selection instructions for the functions to be invoked and the target information input.

[0083] Specifically, you can select the function to be invoked as needed, trigger the selection command, and at the same time, the user needs to input the target information to be sent. Then you can execute 105.

[0084] 105. Based on the selection instruction of the function to be invoked, the target information is sent to the multiple intelligent inspection devices.

[0085] Specifically, based on the user's selected instructions, the corresponding scheduling function is executed, and communication during scheduling can be achieved through voice, text, and video. This section mainly introduces batch scheduling.

[0086] For example, assuming the selected area includes device 1, device 2, and device 3, where devices 1, 2, and 3 all support voice, and devices 1 and 2 support video, the batch scheduling functions that can be displayed on the interface include:

[0087] 1: Cluster voice communication (Device 1, Device 2, Device 3)

[0088] 2: Video transmitted via (Device 1, Device 2)

[0089] Users can select the appropriate batch scheduling as needed. For example, selecting batch scheduling function 1 allows sending voice messages to devices 1, 2, and 3 at once; or selecting batch scheduling function 2 allows sending video messages to devices 1 and 2, or initiating a video call to send to two devices at once.

[0090] In an alternative implementation, a function can be selected first, followed by a selection of areas to determine the intelligent inspection devices within the selected area. It's important to note that the displayed or labeled intelligent inspection devices at this stage can be those that support the selected function. For example, if a user selects trunked voice and then selects an area, only devices supporting trunked voice will be displayed in that selected area. Once the user confirms the initiation of scheduling, the trunked voice scheduling function can be enabled with these devices, and the user can send voice messages to them.

[0091] Figure 2 A flowchart illustrating another task scheduling method based on an electronic map provided in this application embodiment is shown below. Figure 2 As shown, the method includes:

[0092] 201. Display information about intelligent inspection equipment on the electronic map;

[0093] 202. Obtain the selected area on the electronic map, and then obtain the intelligent inspection equipment within the selected area;

[0094] 203. Based on the above-mentioned selected area, set up electronic fences, and monitor the intelligent inspection equipment in the above-mentioned selected area according to the alarm function selected by the user. The above-mentioned electronic map supports setting up one or more of the above-mentioned electronic fences at the same time.

[0095] In this embodiment, the user can select a region by using a box selection operation to batch select the intelligent inspection devices in that region for scheduling. (See also...) Figure 1 The specific descriptions of the embodiments shown are not repeated here.

[0096] Specifically, electronic fences can also be used to select intelligent inspection devices via electronic maps. Users can configure corresponding alarm functions to enable monitoring of these intelligent inspection devices. One or more electronic fences can be set up simultaneously on the electronic map, and the range of the inspection electronic fences can be viewed intuitively on the map, enabling monitoring of different devices in different areas.

[0097] In one optional implementation, step 203 includes:

[0098] Based on the first alarm rule set for the first intelligent inspection device, the device information obtained from the data stream sent by the first intelligent inspection device is monitored, and the device information is compared with the information of the selected intelligent inspection devices to determine whether an alarm is needed; or...

[0099] Based on the second alarm rule set for the second intelligent inspection device, the location information of the second intelligent inspection device is obtained, and the display position of the second intelligent inspection device on the electronic map is updated.

[0100] When the second intelligent inspection device is inside the electronic fence and the distance between its displayed position on the electronic map and the boundary of the electronic fence is less than the first distance threshold, an boundary crossing reminder is triggered. The first intelligent inspection device is an intelligent inspection device within the selected area.

[0101] When the distance between the display position of the second intelligent inspection device on the electronic map and the boundary of the electronic fence is less than the second distance threshold, the area where the second intelligent inspection device is located on the electronic map is locally magnified.

[0102] Different monitoring types and rules can be set for intelligent inspection equipment to trigger alarms as needed. Specifically, the equipment information obtained from the data stream sent by the intelligent inspection equipment can be compared with the information of the selected intelligent inspection equipment to determine whether an alarm needs to be triggered.

[0103] The aforementioned second alarm rule can be understood as a form of monitoring the equipment inspection range. It can update and display the location information of the second intelligent inspection device within the electronic fence in real time, and can issue an alarm notification when the device leaves the fence.

[0104] Specifically, when the second intelligent inspection device is inside the aforementioned electronic fence, the distance between the second intelligent inspection device and the boundary of the electronic fence can be used to determine whether it will exceed the inspection range of the electronic fence. A first distance threshold can be set as needed, for example, 5 meters. If the distance between the device and the boundary of the electronic fence is less than the first distance threshold, an boundary crossing warning message will be triggered.

[0105] Optionally, the map can be zoomed in to display devices about to cross the boundary. The second distance threshold can be set as needed, and can be the same as or different from the first distance threshold. When the distance between the second intelligent inspection device and the boundary of the electronic fence is less than the second distance threshold, the area where the second intelligent inspection device is located can be zoomed in on on the electronic map. For example, a zoomed-in view of the second intelligent inspection device's location can be displayed in a specific area to more clearly show its exact location and monitor whether it is about to cross the boundary or has already crossed it. Device movement data during this period can be retained, including recording the time and location of the boundary crossing.

[0106] In an optional implementation, the method further includes:

[0107] If it is determined that the third intelligent inspection device is abnormal, information on the intelligent inspection devices within the target range around the aforementioned third intelligent inspection device is obtained.

[0108] Based on the information of the intelligent inspection equipment within the target range, a target intelligent inspection equipment is determined. If the target intelligent inspection equipment is an autonomous driving device, a support monitoring instruction is sent to the target intelligent inspection equipment. The support monitoring instruction includes the location information and inspection range of the third intelligent inspection equipment. The support monitoring instruction is used to instruct the target intelligent inspection equipment to move to the location of the third intelligent inspection equipment and complete the inspection task of the third intelligent inspection equipment.

[0109] In this embodiment of the application, for devices that malfunction, nearby intelligent inspection devices can be dispatched to the malfunctioning location for inspection.

[0110] Specifically, the target range can be set as needed, for example, a radius of 50 meters. If no nearby device is found, the range can be expanded. When an anomaly is detected in the third intelligent inspection device, information on intelligent inspection devices within the target range around the third intelligent inspection device can be obtained and displayed on the electronic map. Users can select a device as the target intelligent inspection device and issue tasks. For example, if a nearby handheld device is found, voice or video messages and the target location can be sent to inform inspection personnel to go and check, inspect, or repair it.

[0111] If the target intelligent inspection device is an autonomous driving device, a support monitoring command can be sent to the target intelligent inspection device. This support monitoring command contains the location information and inspection range of the third intelligent inspection device. This can instruct the target intelligent inspection device to move to the location of the third intelligent inspection device and complete the inspection task of the third intelligent inspection device. It can also control the target intelligent inspection device to analyze anomalies, etc.

[0112] The above steps allow for timely and convenient scheduling of other equipment to inspect the location of malfunctioning equipment, facilitating problem detection and enabling the replacement of malfunctioning equipment for inspection.

[0113] In this embodiment, a selected area on an electronic map is obtained, and the intelligent inspection devices within that area are then identified. If the selected area contains multiple intelligent inspection devices, these devices are selected, and the scheduling functions supported by each device are obtained. Based on the scheduling functions supported by each device, functions to be invoked are displayed, including but not limited to trunked voice, video transmission, and message delivery. A selection instruction for the function to be invoked and the input target information are obtained. Based on the selection instruction, the target information is sent to the multiple intelligent inspection devices. Real-time display of intelligent inspection device information can be achieved by integrating an electronic map, enabling quick scheduling of intelligent inspection devices on the electronic map.

[0114] See also Figure 3 , Figure 3 This is a flowchart illustrating another task scheduling method based on an electronic map provided in an embodiment of this application.

[0115] like Figure 3 As shown, the location information of each intelligent inspection device can be displayed based on the electronic map. Users can select intelligent inspection device information existing on the platform in batches through modules such as cluster voice, video channels, and message distribution. Alternatively, they can draw a region on the electronic map using the box selection scheduling module to select intelligent inspection devices in batches within that region and invoke modules such as cluster voice, video channels, and message distribution. The aforementioned modules can send voice, video, and text information to the selected intelligent inspection devices via data stream. The intelligent inspection devices that receive the data stream can then communicate through voice, video, and by viewing the sent text. They can also terminate the communication by actively interrupting the data stream.

[0116] Electronic fences can select intelligent inspection equipment via an electronic map, monitor the status of the equipment within the area, and trigger alarms. This process enables comprehensive task scheduling via the electronic map.

[0117] Based on the description of the electronic map-based task scheduling method in the foregoing embodiments, this application also provides a control method for an electronic map-based task scheduling device.

[0118] Figure 4 This application provides a flowchart illustrating a control method for a task scheduling method based on an electronic map, which can be applied to, for example... Figure 1 , Figure 2 or Figure 3 The task scheduling method based on electronic maps in the illustrated embodiment; such as Figure 4 As shown, the electronic map-based task scheduling device 400 includes:

[0119] The acquisition module 410 is used to acquire a selected area on an electronic map and acquire intelligent inspection equipment within the selected area.

[0120] The inspection scheduling module 420 is used to select multiple intelligent inspection devices if the selected area contains multiple intelligent inspection devices, and to obtain the scheduling functions supported by each of the multiple intelligent inspection devices.

[0121] The aforementioned inspection scheduling module 420 is also used to display the functions to be called based on the scheduling functions supported by each of the multiple intelligent inspection devices. The functions to be called include, but are not limited to, cluster voice, video transmission, and message delivery.

[0122] The aforementioned acquisition module 410 is also used to acquire the selection instruction for the function to be invoked and the input target information;

[0123] The information transmission module 430 is used to send the target information to the multiple intelligent inspection devices based on the selection instruction of the function to be invoked.

[0124] It is understood that the relevant content concerning each module in the above-mentioned device has been described in detail in the foregoing method embodiments, and specific details can be found in the method embodiments; that is, the transmission line path planning device provided in this application can perform the following... Figure 1 , Figure 2 or Figure 3 Any steps in the illustrated embodiments will not be described in detail here.

[0125] In one embodiment of this application, an electronic device is also proposed. Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 5 As shown, the electronic device 500 may include a processor 501 and a memory 502. The memory 502 stores a computer program, which, when executed by the processor 501, will perform the following... Figure 1 , Figure 2 or Figure 3 Any step in the method embodiment shown. The electronic device 500 may also include input / output devices, etc.

[0126] In one embodiment, a computer-readable storage medium is also provided, which stores a computer program that, when executed by a processor, causes the processor to perform any step in the above method embodiment.

[0127] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0128] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0129] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A task scheduling method based on electronic maps, characterized in that, The method includes: Obtain a selected area on an electronic map, and then obtain the intelligent inspection equipment within the selected area; If the selected area contains multiple intelligent inspection devices, select the multiple intelligent inspection devices and obtain the scheduling functions supported by each of the multiple intelligent inspection devices; Based on the scheduling functions supported by each of the multiple intelligent inspection devices, the functions to be invoked are displayed, including but not limited to cluster voice, video transmission, and message delivery. Obtain the selection instruction for the function to be invoked and the input target information; Based on the selection instruction of the function to be invoked, the target information is sent to the multiple intelligent inspection devices.

2. The task scheduling method based on an electronic map as described in claim 1, characterized in that, The step of displaying the functions to be invoked based on the scheduling functions supported by each of the plurality of intelligent inspection devices includes: Based on the scheduling functions supported by each of the multiple intelligent inspection devices, identify the intelligent inspection devices that support the same scheduling function, and display the same scheduling function as a function to be called in batches. If there is an intelligent inspection device that does not support the batch call function, a message will be displayed indicating that the intelligent inspection device does not support the batch call function.

3. The task scheduling method based on an electronic map as described in claim 2, characterized in that, After obtaining the selected area on the electronic map, the method further includes: The selected area is displayed on the electronic map; Adjust the display area of ​​the electronic map on the screen according to the display of the selected area on the electronic map.

4. The task scheduling method based on an electronic map as described in claim 3, characterized in that, Adjusting the display area of ​​the electronic map on the screen according to the display status of the selected area on the electronic map includes: Based on the relative size of the selected area and the display area of ​​the electronic map on the screen, the display area of ​​the electronic map is scaled and moved, and the selected area is located in the center of the display area of ​​the electronic map.

5. The task scheduling method based on an electronic map as described in claim 1, characterized in that, The method further includes: Information about the intelligent inspection equipment is displayed on the electronic map; After acquiring the selected area on the electronic map and the intelligent inspection devices within the selected area, the method further includes: Electronic fences are set up based on the selected area. According to the alarm function selected by the user, the intelligent inspection equipment in the selected area is monitored. The electronic map supports setting one or more electronic fences at the same time.

6. The task scheduling method based on an electronic map as described in claim 5, characterized in that, The monitoring of the intelligent inspection equipment within the selected area includes: Based on the first alarm rule set for the first intelligent inspection device, the device information obtained from the data stream sent by the first intelligent inspection device is monitored, and the device information is compared with the selected intelligent inspection device information to determine whether an alarm is needed; or... Based on the second alarm rule set for the second intelligent inspection device, the location information of the second intelligent inspection device is obtained, and the display position of the second intelligent inspection device on the electronic map is updated. When the second intelligent inspection device is inside the electronic fence, and the distance between its display position on the electronic map and the boundary of the electronic fence is less than a first distance threshold, an boundary crossing reminder is triggered. The first intelligent inspection device is an intelligent inspection device within the selected area. When the distance between the display position of the second intelligent inspection device on the electronic map and the boundary of the electronic fence is less than the second distance threshold, the area where the second intelligent inspection device is located on the electronic map is locally magnified.

7. The task scheduling method based on an electronic map as described in claim 6, characterized in that, The method further includes: If it is determined that the third intelligent inspection device is abnormal, information about the intelligent inspection devices within the target range around the third intelligent inspection device is obtained. Based on the information of the intelligent inspection devices within the target range, a target intelligent inspection device is determined. If the target intelligent inspection device is an autonomous driving device, a support monitoring instruction is sent to the target intelligent inspection device. The support monitoring instruction includes the location information and inspection range of the third intelligent inspection device. The support monitoring instruction is used to instruct the target intelligent inspection device to move to the location of the third intelligent inspection device and complete the inspection task of the third intelligent inspection device.

8. A task scheduling device based on an electronic map, characterized in that, include: The acquisition module is used to acquire a selected area on an electronic map and to acquire intelligent inspection devices within the selected area; The inspection scheduling module is used to select multiple intelligent inspection devices if the selected area contains multiple intelligent inspection devices, and to obtain the scheduling functions supported by each of the multiple intelligent inspection devices. The inspection scheduling module is also used to display functions to be invoked according to the scheduling functions supported by each of the multiple intelligent inspection devices. The functions to be invoked include, but are not limited to, cluster voice, video transmission, and message delivery. The acquisition module is also used to acquire the selection instruction for the function to be invoked and the input target information; The information transmission module is used to send the target information to the multiple intelligent inspection devices based on the selection instruction of the function to be invoked.

9. An electronic device, characterized in that, It includes a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform the steps of the method as described in any one of claims 1-7.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, the processor performs the steps of the method as described in any one of claims 1-7.