Double-positioning inspection method, device and system and medium

Through the dual positioning module system, combining low-precision and high-precision positioning data, and selecting the upload data type and frequency according to the work scenario, the problems of low positioning accuracy and high power consumption of inspection equipment are solved, and efficient high-precision inspection and power saving are achieved.

CN120630104APending Publication Date: 2025-09-12SHENZHEN OCEAN KING RAILWAY LIGHTING TECH CO LTD +11
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510904372.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-01
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

The positioning accuracy of existing inspection equipment is low and cannot meet the needs of high-precision inspection. In addition, the positioning function consumes a lot of power, which limits the service life and efficiency of the equipment.

Method used

A dual positioning module system is adopted, combining low-precision and high-precision positioning data. The upload data type and frequency are selected according to the work scenario. The externally powered high-precision positioning module is used to provide high-precision data, reducing unnecessary power consumption.

Benefits of technology

The positioning accuracy and battery life of inspection equipment are improved, ensuring the smooth execution of inspection tasks and efficient operation of equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120630104A_ABST
    Figure CN120630104A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a double-positioning inspection method, device and system and a medium. The double-positioning inspection method comprises the following steps: acquiring low-precision positioning data and / or high-precision positioning data; and selectively uploading the low-precision positioning data and / or the high-precision positioning data according to a preset working scene. According to the dual-positioning inspection method provided by the embodiment of the invention, the inspection task can be executed more effectively.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of positioning inspection technology, and in particular to a dual positioning inspection method, device, system and medium. Background Art

[0002] Positioning technology is currently widely used in industrial, commercial, home, and smart city scenarios. Existing inspection equipment typically uses network communication for positioning, resulting in low accuracy and failing to meet the high-precision positioning requirements of pre-defined inspection tasks. Furthermore, the high power consumption of the positioning function during the inspection process also imposes certain limitations on the use of inspection equipment. Summary of the Invention

[0003] The embodiments of the present invention provide a dual-positioning inspection method, device, system and medium, which can perform inspection tasks more effectively.

[0004] According to one aspect of the present invention, a dual positioning inspection method is provided, including: acquiring low-precision positioning data and / or high-precision positioning data; and selectively uploading low-precision positioning data and / or high-precision positioning data according to a preset working scenario.

[0005] Optionally, the working scenario includes rough inspection and detailed inspection, and the selection of uploading low-precision positioning data and / or high-precision positioning data according to the preset working scenario includes: if the working scenario is rough inspection, uploading low-precision positioning data; if the working scenario is detailed inspection, uploading high-precision positioning data.

[0006] Optionally, the working scenario includes a high-performance mode and a low-power consumption mode, and the selection of uploading low-precision positioning data and / or high-precision positioning data according to the preset working scenario includes: if the working scenario is a low-power consumption mode, uploading low-precision positioning data at a lower frequency; if the working scenario is a high-performance mode, uploading high-precision positioning data at a higher frequency.

[0007] Optionally, the dual positioning inspection method further includes generating fence alarm information, and the alarm information is generated based on the low-precision positioning data or the high-precision positioning data.

[0008] Optionally, the dual positioning inspection method further includes generating inspection task prompt information, and the inspection task information is generated based on the low-precision positioning data or the high-precision positioning data.

[0009] Optionally, the dual positioning inspection method further includes generating inspection navigation information, wherein the inspection navigation information is generated based on the low-precision positioning data or the high-precision positioning data.

[0010] Optionally, different preset working scenes correspond to different working areas, and the different working areas include at least areas along the railway and platform areas.

[0011] According to another aspect of the present invention, a dual positioning inspection device is provided, including: a data acquisition module for acquiring low-precision positioning data and / or high-precision positioning data; a data upload module for selectively uploading low-precision positioning data and / or high-precision positioning data according to a preset working scenario.

[0012] According to another aspect of the present invention, a dual positioning inspection system is provided, including: a first positioning module and a second positioning module; one or more processors; a memory for storing one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors implement any of the above-mentioned dual positioning inspection methods.

[0013] According to another aspect of the present invention, a storage medium is provided, on which a computer program is stored, characterized in that when the program is executed by a processor, the above-mentioned dual-positioning inspection method is implemented.

[0014] Compared with the prior art, in the dual positioning inspection method of this embodiment, low-precision positioning data and / or high-precision positioning data can be obtained according to the working scenario, and low-precision positioning data and / or high-precision positioning data can be uploaded according to the working scenario, thereby avoiding the problem that the inspection equipment itself cannot perform high-precision inspection tasks well when the positioning accuracy is low. At the same time, the external independently powered second positioning module can also independently provide high-precision positioning data, thereby avoiding the power consumption of the inspection equipment when the positioning function is always turned on, extending the working time of the inspection equipment, and ensuring the smooth execution of the inspection task. In addition, the method of the present application can also adjust the frequency of uploading positioning data according to different inspection tasks, further reducing the power consumption of the inspection equipment and improving the user experience of the equipment. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0016] Figure 1 This is a flow chart of a dual positioning inspection method provided in Example 1 of the present invention.

[0017] Figure 2 This is a flow chart of a dual positioning inspection method provided in the second embodiment of the present invention.

[0018] Figure 3 This is a flow chart of a dual positioning inspection method provided in Example 3 of the present invention.

[0019] Figure 4 This is a flow chart of a dual positioning inspection method provided in Example 4 of the present invention.

[0020] Figure 5 This is a schematic diagram of a dual-positioning inspection device provided in Example 5 of the present invention.

[0021] Figure 6 This is a schematic diagram of a dual-positioning inspection device provided in Example 6 of the present invention.

[0022] Figure 7 This is a schematic diagram of a dual positioning inspection system provided in Example 7 of the present invention. DETAILED DESCRIPTION

[0023] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.

[0024] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0025] Example 1

[0026] Figure 1 This is a flow chart of a dual positioning inspection method provided by the first embodiment of the present invention. This embodiment can be applied to a dual positioning inspection device for execution. The device can be implemented by software and / or hardware and can generally be integrated into a dual positioning inspection system. The dual positioning inspection system of this embodiment includes an inspection device, which includes a first positioning module and a processor, and a second positioning module connected to the inspection device via wired or wireless communication. Accordingly, if Figure 1As shown, the method includes the following operations:

[0027] S110: Obtain low-precision positioning data and / or high-precision positioning data.

[0028] In this embodiment, the first positioning module is used to obtain low-precision positioning data, and the second positioning module is used to obtain high-precision positioning data. In one embodiment, the first positioning module includes at least two satellite navigation systems, such as GPS, GLONASS, Galileo, BeiDou, etc. The first positioning module can simultaneously receive signals from at least two satellite navigation systems to generate high-precision positioning data; or the first positioning module uses differential GPS (DGPS) / RTK (real-time kinematic) technology to generate high-precision positioning data. In this embodiment, the second positioning module determines the approximate location of the inspection device by identifying the unique identifier of the cellular base station to which the inspection device is connected, thereby generating low-precision positioning data; or it estimates the location by scanning the signal strength (RSSI) of Wi-Fi access points (APs) around the inspection device and matching them with a known Wi-Fi fingerprint database to generate low-precision positioning data; or the second positioning module estimates the distance based on the signal strength of Bluetooth beacons received from the external environment, and infers the location based on this to generate low-precision positioning data.

[0029] S120: Select and upload low-precision positioning data and / or high-precision positioning data according to a preset working scenario.

[0030] In one embodiment, the working scenario includes rough inspection and detailed inspection, and the selection of uploading low-precision positioning data and / or high-precision positioning data according to the preset working scenario includes: if the working scenario is rough inspection, uploading low-precision positioning data; if the working scenario is detailed inspection, uploading high-precision positioning data.

[0031] Specifically, in one embodiment, the inspector's task is to conduct inspections along the railway. Different preset work scenarios correspond to different work areas, and the different work areas include at least the railway line area and the platform area. When the inspector conducts inspections in the railway line area, the inspector's main task is to conduct a rough inspection while moving from one platform to another. That is, during the movement, the inspector observes the rails, contact network, and environment along the railway and records whether there are any dangers or damage. Therefore, under normal circumstances, there is no need to record the movement process in detail. In this case, only low-precision positioning data needs to be uploaded. When an abnormality occurs and needs to be confirmed, the specific location information or problems of the inspection need to be recorded in a timely manner. At this time, high-precision positioning data can be uploaded.

[0032] Once inspectors enter the platform area, they must perform inspections including, but not limited to, turnout inspections, fire safety checks, signal light inspections, platform door and slit light status checks, and platform environment inspections. The inspection area is large and complex, requiring timely recording of specific locations and any issues discovered. High-precision positioning data is then uploaded.

[0033] In one embodiment, the inspection device receives high-precision positioning data from the second positioning module via wireless communication. The second positioning module periodically reports the high-precision positioning data it has acquired to the inspection device according to a preset period. If the second positioning module fails to acquire high-precision positioning data, it reports null value data to the inspection device. The inspection device determines whether the positioning data is valid based on the received data. If it is confirmed that the received data is high-precision positioning data, the data is marked and temporarily stored. If it is confirmed that the received positioning data is null value data, the corresponding positioning data is set to invalid. Preferably, during a rough inspection, the inspection device only uploads or uses low-precision positioning data; during a detailed inspection, the inspection device uploads or uses valid high-precision positioning data and replaces the null value data with low-precision positioning data. This ensures the continuity of the inspection and positioning function during the detailed inspection, and prevents frequent interruptions of the inspection task due to the lack of high-precision signals.

[0034] In one embodiment, the inspection device pre-identifies the data type or data source of the uploaded high-precision positioning data so that different inspection tasks can be executed in a timely manner according to the data type during data upload or use.

[0035] In one embodiment, the operating scenario includes a high-performance mode and a low-power consumption mode, and the selecting to upload low-precision positioning data and / or high-precision positioning data according to the preset operating scenario includes: if the operating scenario is the low-power consumption mode, uploading low-precision positioning data at a lower frequency or not uploading any positioning data; if the operating scenario is the high-performance mode, uploading high-precision positioning data at a higher frequency.

[0036] Specifically, in one embodiment, the task of the inspector is to conduct inspections along the railway, and different preset work scenes correspond to different work areas, and the different work areas include at least the area along the railway and the platform area. When the inspector conducts inspections in the area along the railway, the inspector's main task is to conduct inspections while moving from one platform to another, that is, to observe the rails, contact network and environment along the railway during the movement and record whether there are any dangers or damage. Since the distance between the two platforms is relatively far, it is necessary to ensure that the inspector's location information can be obtained in real time during the inspection process, and to avoid safety problems. Considering the limited power of the inspection equipment, the working scene for inspections along the railway is a low-power mode. At this time, the inspection equipment is controlled to receive and upload low-precision positioning data at a lower frequency (data can be uploaded every 1-5 seconds, for example, once every 2 seconds), to minimize power loss and ensure that the inspector can successfully complete the inspection task. In an alternative embodiment, if the power level of the inspection device is lower than a preset threshold, a super standby mode can be activated. At this time, both the first positioning module and the second positioning module stop working to reduce power consumption. The inspection device does not need to obtain or upload any positioning data to ensure that the inspection device has the minimum power level for emergency contact communications.

[0037] In this embodiment, when the inspector enters the platform area, the inspector can charge the inspection equipment through the charging device, or use the backup battery of the inspection equipment stored in advance on the platform. Therefore, in order to efficiently complete a large number of inspection tasks in the platform area, the working scene of the inspection equipment is set to high-performance mode. At this time, the inspection equipment receives the high-precision positioning data generated by the second positioning module, and receives and uploads the high-precision positioning data to the corresponding server at a higher frequency (data can be uploaded 10-20 times per second, for example, 15 times per second) to complete more complex inspection tasks.

[0038] Compared with the prior art, in the dual positioning inspection method of this embodiment, low-precision positioning data and / or high-precision positioning data can be obtained according to the working scenario, and low-precision positioning data and / or high-precision positioning data can be uploaded according to the working scenario, thereby avoiding the problem that the inspection equipment itself cannot perform high-precision inspection tasks well when the positioning accuracy is low. At the same time, the external independently powered second positioning module can also independently provide high-precision positioning data, thereby avoiding the power consumption of the inspection equipment when the positioning function is always turned on, extending the working time of the inspection equipment, and ensuring the smooth execution of the inspection task. In addition, the method of the present application can also adjust the frequency of uploading positioning data according to different inspection tasks, further reducing the power consumption of the inspection equipment and improving the user experience of the equipment.

[0039] Example 2

[0040] Figure 2This is a flow chart of a dual positioning inspection method provided by the second embodiment of the present invention. This embodiment can be applied to a dual positioning inspection device for execution. The device can be implemented by software and / or hardware and can generally be integrated into a dual positioning inspection system. The dual positioning inspection system of this embodiment includes an inspection device, which includes a first positioning module and a processor, and a second positioning module connected to the inspection device via wired or wireless communication. Accordingly, if Figure 2 As shown, the method includes the following operations:

[0041] S110: Obtain low-precision positioning data and / or high-precision positioning data.

[0042] S120: Select and upload low-precision positioning data and / or high-precision positioning data according to a preset working scenario.

[0043] S130: Generate fence warning information, where the warning information is generated based on the low-precision positioning data or the high-precision positioning data.

[0044] Specifically, after selecting to upload low-precision positioning data and / or high-precision positioning data to the server based on a preset work scenario, the server calculates whether the inspection work is within the normal range based on the received data and the preset electronic fence information of the inspection task. If the current position of the inspection device exceeds the normal range, a fence alarm message is generated and sent to the inspection device. In an alternative embodiment, the inspection device pre-receives the electronic fence information sent by the server based on the inspection task, and determines whether the current position of the inspection device exceeds the normal range based on the low-precision positioning data or high-precision positioning data. If so, a fence alarm message is generated to prompt the inspector to return to the inspection range in a timely manner to avoid getting lost during the inspection and causing safety accidents.

[0045] Example 3

[0046] Figure 3 This is a flow chart of a dual positioning inspection method provided by the third embodiment of the present invention. This embodiment can be applied to a dual positioning inspection device for execution. The device can be implemented by software and / or hardware and can generally be integrated into a dual positioning inspection system. The dual positioning inspection system of this embodiment includes an inspection device, which includes a first positioning module and a processor, and a second positioning module connected to the inspection device via wired or wireless communication. Accordingly, if Figure 3 As shown, the method includes the following operations:

[0047] S110: Obtain low-precision positioning data and / or high-precision positioning data.

[0048] S120: Select and upload low-precision positioning data and / or high-precision positioning data according to a preset working scenario.

[0049] S140: Generate inspection task prompt information, where the inspection task information is generated based on the low-precision positioning data or the high-precision positioning data.

[0050] Specifically, after selecting to upload low-precision positioning data and / or high-precision positioning data to the server based on a preset work scenario, the server calculates the currently completed inspection task and the next best inspection task based on the received positioning data and the preset inspection task. It then generates prompt information for the next best inspection task and sends it to the inspection device, thereby improving the inspector's task execution efficiency. In one embodiment, the inspection device pre-receives the inspection task location issued by the server based on the inspection task, and determines whether the inspection device's current position is close to the target inspection task based on the low-precision positioning data or high-precision positioning data. If so, a first inspection task prompt is generated; if not, a second inspection task prompt is generated.

[0051] Example 4

[0052] Figure 4 This is a flow chart of a dual positioning inspection method provided by the fourth embodiment of the present invention. This embodiment can be applied to a dual positioning inspection device for execution. The device can be implemented by software and / or hardware and can generally be integrated into a dual positioning inspection system. The dual positioning inspection system of this embodiment includes an inspection device, which includes a first positioning module and a processor, and a second positioning module connected to the inspection device via wired or wireless communication. Accordingly, if Figure 4 As shown, the method includes the following operations:

[0053] S110: Obtain low-precision positioning data and / or high-precision positioning data.

[0054] S120: Select and upload low-precision positioning data and / or high-precision positioning data according to a preset working scenario.

[0055] S150: Generate inspection navigation information, where the inspection navigation information is generated based on the low-precision positioning data or the high-precision positioning data.

[0056] Specifically, after selecting to upload low-precision positioning data and / or high-precision positioning data to the server based on a preset work scenario, the server calculates the optimal navigation information for the current inspection task based on the received positioning data and the preset inspection task, and sends it to the inspection device to improve the inspector's mobility efficiency. In one embodiment, the inspection device pre-receives the inspection route issued by the server based on the inspection task, and determines whether the current position of the inspection device deviates from the inspection route based on the low-precision positioning data or high-precision positioning data. If so, it generates inspection navigation information to facilitate the smooth execution of the inspection task, or adjusts the execution order of the inspection tasks and generates inspection navigation information corresponding to the updated task order to avoid inspection task failure.

[0057] Example 5

[0058] Figure 5 This is a schematic diagram of the structure of a dual positioning inspection device provided by the fifth embodiment of the present invention. The device 500 can be implemented by software and / or hardware, and can generally be integrated into a dual positioning inspection system, such as Figure 5 As shown, the device 500 includes: a data acquisition module 510 and a data upload module 520.

[0059] The data acquisition module 510 is used to acquire low-precision positioning data and / or high-precision positioning data.

[0060] In this embodiment, the data acquisition module 510 includes a first acquisition module and a second acquisition module. The first positioning module is used to acquire low-precision positioning data, and the second positioning module is used to acquire high-precision positioning data. In one embodiment, the first positioning module includes at least two satellite navigation systems, such as GPS, GLONASS, Galileo, and BeiDou. The first positioning module can simultaneously receive signals from at least two satellite navigation systems to generate high-precision positioning data. Alternatively, the first positioning module uses differential GPS (DGPS) / RTK (Real-Time Kinematic) technology to generate high-precision positioning data. In this embodiment, the second positioning module determines the approximate location of the inspection device by identifying the unique identifier of the cellular base station to which the inspection device is connected, thereby generating low-precision positioning data. Alternatively, the second positioning module estimates the location by scanning the signal strength (RSSI) of Wi-Fi access points (APs) around the inspection device and matching them with a known Wi-Fi fingerprint database to generate low-precision positioning data. Alternatively, the second positioning module estimates the distance based on the signal strength of Bluetooth beacons received from the external environment, and uses this to infer the location, thereby generating low-precision positioning data. In this embodiment, the first acquisition module receives data from the first positioning module, and the second acquisition module receives data from the second positioning module.

[0061] The data uploading module 520 is used to select and upload low-precision positioning data and / or high-precision positioning data according to a preset working scenario.

[0062] In one embodiment, the working scenario includes rough inspection and detailed inspection. If the working scenario is rough inspection, the data upload module 520 uploads low-precision positioning data; if the working scenario is detailed inspection, the data upload module 520 uploads high-precision positioning data.

[0063] Specifically, in one embodiment, the inspector's task is to conduct inspections along the railway. Different preset work scenarios correspond to different work areas, and the different work areas include at least the railway line area and the platform area. When the inspector conducts inspections in the railway line area, the inspector's main task is to conduct a rough inspection while moving from one platform to another. That is, during the movement, the inspector observes the rails, contact network, and environment along the railway and records whether there are any dangers or damage. Therefore, under normal circumstances, there is no need to record the movement process in detail. In this case, only low-precision positioning data needs to be uploaded. When an abnormality occurs and needs to be confirmed, the specific location information or problems of the inspection need to be recorded in a timely manner. At this time, high-precision positioning data can be uploaded.

[0064] Once inspectors enter the platform area, they must perform inspections including, but not limited to, turnout inspections, fire safety checks, signal light inspections, platform door and slit light status checks, and platform environment inspections. The inspection area is large and complex, requiring timely recording of specific locations and any issues discovered. High-precision positioning data is then uploaded.

[0065] In one embodiment, the inspection device receives high-precision positioning data from the second positioning module via wireless communication. The second positioning module periodically reports the high-precision positioning data it has acquired to the inspection device according to a preset period. If the second positioning module fails to acquire high-precision positioning data, it reports null value data to the inspection device. The inspection device determines whether the positioning data is valid based on the received data. If it is confirmed that the received positioning data is high-precision positioning data, the data is marked and temporarily stored. If it is confirmed that the received positioning data is null value data, the corresponding positioning data is set to invalid. Preferably, during a rough inspection, the data upload module 520 only uploads or uses low-precision positioning data; during a detailed inspection, the data upload module 520 uploads or uses valid high-precision positioning data and replaces the null value data with low-precision positioning data. This ensures the continuity of the inspection and positioning function during the detailed inspection, and prevents frequent interruptions of the inspection task due to the lack of high-precision signals.

[0066] In one embodiment, the high-precision positioning data uploaded by the data upload module 520 is pre-identified by data type or data source so that different inspection tasks can be executed in time according to the data type during data upload or use.

[0067] In one embodiment, the operating scenario includes a high-performance mode and a low-power mode, and the selecting to upload low-precision positioning data and / or high-precision positioning data according to the preset operating scenario includes: if the operating scenario is the low-power mode, the data uploading module 520 uploads the low-precision positioning data at a lower frequency. If the operating scenario is the high-performance mode, the data uploading module 520 uploads the high-precision positioning data at a higher frequency.

[0068] Specifically, in one embodiment, the task of the inspector is to conduct inspections along the railway, and different preset work scenes correspond to different work areas, and the different work areas include at least the area along the railway and the platform area. When the inspector conducts inspections in the area along the railway, the inspector's main task is to conduct inspections while moving from one platform to another, that is, to observe the rails, contact network and environment along the railway during the movement and record whether there are any dangers or damage. Since the distance between the two platforms is relatively far, it is necessary to ensure that the inspector's location information can be obtained in real time during the inspection process, and to avoid safety problems. Considering the limited power of the inspection equipment, the working scene for inspections along the railway is a low-power mode. At this time, the inspection equipment is controlled to receive and upload low-precision positioning data at a lower frequency (data can be uploaded every 1-5 seconds, for example, once every 2 seconds), to minimize power loss and ensure that the inspector can successfully complete the inspection task.

[0069] In this embodiment, when the inspector enters the platform area, the inspector can charge the inspection equipment through the charging device, or use the backup battery of the inspection equipment stored in advance on the platform. Therefore, in order to efficiently complete a large number of inspection tasks in the platform area, the working scene of the inspection equipment is set to high-performance mode. At this time, the inspection equipment receives the high-precision positioning data generated by the second positioning module, and receives and uploads the high-precision positioning data to the corresponding server at a higher frequency (data can be uploaded 10-20 times per second, for example 15 times per second) to complete complex inspection tasks.

[0070] In this embodiment, the above-mentioned dual positioning inspection device can execute the dual positioning inspection method provided by any embodiment of the present invention, and has the functional modules and beneficial effects corresponding to the execution method. For the technical details that are not fully described in this embodiment, please refer to the dual positioning inspection method provided by any embodiment of the present invention. Since the dual positioning inspection device introduced above is a device that can execute the dual positioning inspection method in the embodiment of the present invention, based on the dual positioning inspection method introduced in the embodiment of the present invention, technical personnel in this field can understand the specific implementation method of the dual positioning inspection device of this embodiment and its various variations, so how the dual positioning inspection device implements the dual positioning inspection method in the embodiment of the present invention will not be introduced in detail here. As long as technical personnel in this field implement the device adopted by the dual positioning inspection method in the embodiment of the present invention, it falls within the scope of protection to be protected by this application.

[0071] Example 6

[0072] Figure 6 This is a schematic diagram of the structure of a dual positioning inspection device provided by the sixth embodiment of the present invention. The device 600 can be implemented by software and / or hardware, and can generally be integrated into a dual positioning inspection system, such as Figure 6 As shown, the device 600 includes: a data acquisition module 510 , a data upload module 520 , an alarm prompt module 630 , a task assistance module 640 and a navigation information module 650 .

[0073] The warning prompt module 630 is used to generate fence warning information, and the warning information is generated based on the low-precision positioning data or the high-precision positioning data.

[0074] Specifically, after selecting to upload low-precision positioning data and / or high-precision positioning data to the server based on a preset work scenario, the server calculates whether the inspection work is within the normal range based on the received data and the preset electronic fence information of the inspection task. If the current position of the inspection device exceeds the normal range, a fence alarm message is generated and sent to the inspection device. In an alternative embodiment, the inspection device pre-receives the electronic fence information sent by the server based on the inspection task, and determines whether the current position of the inspection device exceeds the normal range based on the low-precision positioning data or high-precision positioning data. If so, a fence alarm message is generated to prompt the inspector to return to the inspection range in a timely manner to avoid getting lost during the inspection and causing safety accidents.

[0075] The task assistance module 640 is used to generate inspection task prompt information, where the inspection task information is generated based on the low-precision positioning data or the high-precision positioning data.

[0076] Specifically, after selecting to upload low-precision positioning data and / or high-precision positioning data to the server based on a preset work scenario, the server calculates the currently completed inspection task and the next best inspection task based on the received positioning data and the preset inspection task. It then generates prompt information for the next best inspection task and sends it to the inspection device, thereby improving the inspector's task execution efficiency. In one embodiment, the inspection device pre-receives the inspection task location issued by the server based on the inspection task, and determines whether the inspection device's current position is close to the target inspection task based on the low-precision positioning data or high-precision positioning data. If so, a first inspection task prompt is generated; if not, a second inspection task prompt is generated.

[0077] The navigation information module 650 is used to generate inspection navigation information, where the inspection navigation information is generated based on the low-precision positioning data or the high-precision positioning data.

[0078] Specifically, after selecting to upload low-precision positioning data and / or high-precision positioning data to the server based on a preset work scenario, the server calculates the optimal navigation information for the current inspection task based on the received positioning data and the preset inspection task, and sends it to the inspection device to improve the inspector's mobility efficiency. In one embodiment, the inspection device pre-receives the inspection route issued by the server based on the inspection task, and determines whether the current position of the inspection device deviates from the inspection route based on the low-precision positioning data or high-precision positioning data. If so, it generates inspection navigation information to facilitate the smooth execution of the inspection task, or adjusts the execution order of the inspection tasks and generates inspection navigation information corresponding to the updated task order to avoid inspection task failure.

[0079] In this embodiment, the above-mentioned dual positioning inspection device can execute the dual positioning inspection method provided by any embodiment of the present invention, and has the functional modules and beneficial effects corresponding to the execution method. For the technical details that are not fully described in this embodiment, please refer to the dual positioning inspection method provided by any embodiment of the present invention. Since the dual positioning inspection device introduced above is a device that can execute the dual positioning inspection method in the embodiment of the present invention, based on the dual positioning inspection method introduced in the embodiment of the present invention, technical personnel in this field can understand the specific implementation method of the dual positioning inspection device of this embodiment and its various variations, so how the dual positioning inspection device implements the dual positioning inspection method in the embodiment of the present invention will not be introduced in detail here. As long as technical personnel in this field implement the device adopted by the dual positioning inspection method in the embodiment of the present invention, it falls within the scope of protection to be protected by this application.

[0080] Example 7

[0081] Figure 7 FIG. 1 shows a schematic diagram of the structure of a dual positioning inspection system provided by embodiment 7 of the present invention. Figure 7 As shown, the dual positioning inspection system 700 includes a first positioning module 21 and a second positioning module 22, one or more processors 11, and a memory in communication with at least one processor 11. The memory stores a computer program executable by the at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or loaded from the storage unit 18 into the random access memory (RAM) 13. The RAM 13 can also store various programs and data required for the operation of the dual positioning inspection system 700. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0082] Multiple components of the dual-positioning inspection system 700 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, optical disk, etc.; and a communication unit 19, such as a network card, modem, wireless communication transceiver, etc. The communication unit 19 allows the dual-positioning inspection system 700 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0083] The processor 11 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors that run machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above. For example, the processor of the dual-positioning inspection system 700 implements the dual-positioning inspection method.

[0084] In some embodiments, the dual positioning inspection method can be implemented as a computer program that is tangibly contained in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the dual positioning inspection system 700 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the dual positioning inspection method described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the dual positioning inspection method in any other appropriate manner (e.g., by means of firmware).

[0085] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0086] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0087] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0088] To provide interaction with a user, the systems and techniques described herein can be implemented on a mobile terminal having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the mobile terminal. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0089] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0090] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.

[0091] Example 8

[0092] The eighth embodiment of the present invention further provides a computer storage medium storing a computer program, wherein the computer program is used to execute the dual-positioning inspection method described in any of the above embodiments of the present invention when executed by a computer processor.

[0093] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM, or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by an instruction execution system, device or device or used in combination with it.

[0094] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0095] The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wire, optical cable, radio frequency (RF), etc., or any suitable combination of the foregoing.

[0096] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.

[0097] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.

Claims

1. A dual positioning inspection method, characterized in that: The method comprises: Obtain low-precision positioning data and / or high-precision positioning data; Choose to upload low-precision positioning data and / or high-precision positioning data based on the preset working scenario.

2. The dual positioning inspection method according to claim 1, characterized in that: The working scenarios include rough inspection and detailed inspection. The selection of uploading low-precision positioning data and / or high-precision positioning data according to the preset working scenarios includes: If the work scenario is a rough inspection, upload low-precision positioning data; If the work scenario is detailed inspection, upload high-precision positioning data.

3. The dual positioning inspection method according to claim 2, characterized in that: The working scenario includes a high-performance mode and a low-power consumption mode, and the selecting to upload low-precision positioning data and / or high-precision positioning data according to the preset working scenario includes: If the working scenario is low power mode, low-precision positioning data will be uploaded at a lower frequency; If the working scenario is high-performance mode, high-precision positioning data will be uploaded at a higher frequency.

4. The dual positioning inspection method according to claim 1, characterized in that: Further including: Generate fence warning information, where the warning information is generated based on the low-precision positioning data or the high-precision positioning data.

5. The dual positioning inspection method according to claim 1, characterized in that: Further including: Generate inspection task prompt information, where the inspection task information is generated based on the low-precision positioning data or the high-precision positioning data.

6. The dual positioning inspection method according to claim 1, characterized in that: Further including: Patrol navigation information is generated, where the patrol navigation information is generated based on the low-precision positioning data or the high-precision positioning data.

7. The dual positioning inspection method according to claim 1, characterized in that: Different preset working scenes correspond to different working areas, and the different working areas at least include areas along the railway and platform areas.

8. A dual positioning inspection device, characterized in that: include: A data acquisition module, used to acquire low-precision positioning data and / or high-precision positioning data; The data upload module is used to select and upload low-precision positioning data and / or high-precision positioning data according to the preset working scenario.

9. A dual positioning inspection system, characterized in that: include: a first positioning module and a second positioning module; one or more processors; a memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the dual-positioning inspection method as described in any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the dual positioning inspection method as described in any one of claims 1 to 7 is implemented.