Unmanned patrol method, system and equipment for shared electric bicycles

By acquiring shared electric bicycle data in real time, conducting dynamic inspections and location corrections, and optimizing electronic fences, the problems of insufficient inspection coverage and location errors in the management of shared electric bicycles have been solved, achieving efficient and accurate judgment of illegal parking and resource optimization.

CN121645149AActive Publication Date: 2026-03-10泰安市东信智联信息科技有限公司
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-02-05
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

The existing management of shared electric bicycles suffers from problems such as limited patrol coverage, large positioning errors, and inaccurate judgment of illegal parking, which affects urban traffic order and the environment.

Method used

By acquiring real-time location data of shared electric bicycles, calculating vehicle density distribution, setting differentiated patrol intervals, correcting location drift, optimizing electronic fence boundaries, inserting virtual boundary auxiliary points, conducting dynamic violation judgment and review, and generating disposal instructions.

Benefits of technology

It enables continuous city-wide patrols, reduces manpower costs, minimizes blind spots, improves positioning accuracy, reduces misjudgments, allocates resources rationally, and promptly detects illegal vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure QLYQS_1
    Figure QLYQS_1
  • Figure QLYQS_7
    Figure QLYQS_7
Patent Text Reader

Abstract

The invention relates to the technical field of unmanned patrol of shared electric bicycles, in particular to an unmanned patrol method, system and device for shared electric bicycles, and the method comprises the steps: S1, obtaining the positions of the shared electric bicycles in a preset range, and calculating the density distribution; s2, setting dynamic patrol intervals for areas with different density distribution; s3, based on dynamic patrol, obtaining positioning coordinates of the shared electric bicycle; if the positioning coordinate is in an unused state, the positioning coordinate generates positioning drift, and preset spatial drift compensation processing is called to obtain a corrected positioning coordinate; s4, taking the corrected positioning coordinates and the positioning coordinates which do not drift as to-be-judged coordinates, and if the to-be-judged coordinates do not fall into the optimized electronic fence boundary, judging that the shared electric bicycle is parked illegally; and S5, judging the validity of illegal parking judgment, and if the illegal parking judgment is valid, generating and pushing an illegal position and a disposal instruction of the shared electric bicycle which is parked illegally. The illegal parking judgment accuracy is high, the error is small, and manual inspection is not depended on.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of unmanned patrol technology for shared electric bicycles, and specifically relates to a method, system and equipment for unmanned patrol of shared electric bicycles. Background Technology

[0002] The shared electric bicycle industry in cities is currently experiencing rapid development, with a continuously expanding scale of vehicle deployment and a large number of operating entities. Due to the lack of unified industry management standards and cross-operator coordination mechanisms, each operator operates independently in vehicle dispatching and parking management, leading to frequent instances of haphazard parking of electric bicycles. This not only occupies public road resources such as urban motor vehicle lanes and sidewalks but also easily obstructs traffic, exacerbates regional road congestion, and negatively impacts urban traffic order and the city's appearance.

[0003] Existing technologies have limited coverage capabilities, and current management relies heavily on manual patrols. Due to limitations in labor costs and working hours, the patrol range cannot cover all areas of the city, and continuous patrols are not possible. There are blind spots in coverage in both time and space, making it difficult to detect and deal with illegally parked vehicles in a timely manner.

[0004] In existing compliant parking determination systems, when GPS signals drift or the density of electronic fence boundary points is low, the actual location of the vehicle is prone to deviate from the system's positioning coordinates, leading to increased boundary determination errors. This frequently results in compliant vehicles being misjudged as exceeding the fence and non-compliant vehicles not being identified, affecting management accuracy. Summary of the Invention

[0005] The purpose of this invention is to provide a method, system, and device for unmanned patrol of shared electric bicycles.

[0006] A method for unmanned patrol of shared electric bicycles includes the following steps: S1. Real-time acquisition of location data and status of shared electric bicycles within a preset range, and calculation of vehicle density distribution based on location data; S2. Based on vehicle density distribution, set differentiated dynamic patrol intervals for areas with different vehicle density distributions; S3. Based on dynamic patrol, obtain the location coordinates of all shared electric bicycles within the preset range; if there is a shared electric bicycle that is not in use but the location coordinates are drifted, then call the preset spatial drift compensation process to correct the location coordinates that are drifting and obtain the corrected location coordinates. S4. Use all corrected positioning coordinates and non-drifting positioning coordinates as the coordinates to be judged, and compare them with the optimized electronic fence boundary. If the coordinates to be judged do not fall within the optimized electronic fence boundary, the shared electric bicycle is judged to be illegally parked. The optimized electronic fence boundary was obtained through the following operations: For three consecutive vertices of the electronic fence polygon boundary, calculate the corner angle with the middle vertex as the vertex. If the absolute value of the difference between the corner angle and 180 degrees is greater than the preset angle threshold, it is determined that the corner is too curved. The two boundary line segments associated with the corner with excessive curvature are marked as line segments to be encrypted. On the line segments to be encrypted, at least one virtual boundary auxiliary point is inserted according to the length of the line segments to be encrypted and the corner angle. The electronic fence polygon boundary after inserting the virtual boundary auxiliary point is updated to the optimized electronic fence boundary. S5. For shared electric bicycles determined to be illegally parked, obtain the location coordinates of the first threshold number of such bicycles. Each location coordinate is used as the location coordinate of the shared electric bicycle in S3. Execute S3 and S4. After all location coordinates have been executed in S3 and S4, if the number of times the bicycle is determined to be illegally parked is greater than the second threshold, the illegal parking determination is confirmed to be valid. Generate and push the illegal location of the illegally parked shared electric bicycle and the disposal instruction.

[0007] In S3, the preset spatial drift compensation process is called to correct the current positioning coordinates and obtain the corrected positioning coordinates. Specifically: S3.1, obtain the continuous positioning coordinates and signal quality of the shared electric bicycle whose positioning coordinates have drifted. S3.2. In the continuous positioning coordinates, the result of subtracting the first point from the last point is taken as the dominant drift vector, and normalized to obtain the unit direction vector; S3.3 From the continuous positioning coordinates, select the positioning coordinate with the best signal quality as the calibration point. If there are multiple positioning coordinates with the best signal quality, select the positioning coordinate with the earliest time as the calibration point. S3.4 Calculate the drift prediction distance based on the confidence level of the calibration point and the dominant drift vector. Based on the drift prediction distance, calibration point, and unit direction vector, obtain the corrected coordinates.

[0008] The drift prediction distance is calculated based on the confidence level of the calibration point and the dominant drift vector, specifically as follows: , in, As the dominant drift vector, This is an empirical attenuation factor, typically ranging from 0.3 to 0.6. For confidence level, For signal quality, This is a balancing term.

[0009] In S4, at least one virtual boundary auxiliary point is inserted based on the length and corner angle of the line segment to be encrypted, specifically: Calculate the encryption priority coefficient P of the line segment to be encrypted. ; Where L is the length of the line segment to be encrypted. For the corner angle, Determine the number of insertion points N. N = ceil(P / S), Where S is the length angle coefficient, and ceil is the round-up operation; Divide the line segment to be encrypted into N+1 equal segments, and insert virtual boundary auxiliary points at the N division points within each segment.

[0010] The specific method for determining positioning drift in S3 is as follows: obtain at least three consecutive positioning coordinates of a stationary shared electric bicycle. If the three consecutive positioning coordinates move in the same direction, and the displacement distance between adjacent positioning coordinates satisfies a linear relationship, and the total displacement is greater than the error threshold, then positioning drift is determined to have occurred.

[0011] S2 sets differentiated dynamic patrol intervals for areas with different vehicle density distributions, specifically: If the vehicle density is greater than the first density, the patrol interval is t1 seconds. If the second density ≤ vehicle density ≤ first density, the patrol interval is t2 seconds; If the vehicle density is less than the second density, the patrol interval is t3 seconds. The t1 < t2 < t3.

[0012] In S5, the second threshold is half the number of the first threshold, and if it is a decimal, it is rounded up.

[0013] A shared electric bicycle unmanned patrol system, used to implement the aforementioned method for unmanned patrol of shared electric bicycles, includes: The data acquisition module acquires the location data and status of shared electric bicycles within a preset range in real time, and calculates the vehicle density distribution based on the location data; The dynamic patrol module sets differentiated dynamic patrol intervals for areas with different vehicle density distributions based on vehicle density distribution. The coordinate correction module obtains the location coordinates of all shared electric bicycles within a preset range based on dynamic inspection. If a shared electric bicycle is not in use but its location coordinates have drifted, the preset spatial drift compensation process is called to correct the location coordinates that have drifted, thus obtaining the corrected location coordinates. The violation determination module uses all corrected location coordinates and non-drift location coordinates as the coordinates to be determined, and compares them with the optimized electronic fence boundary. If the coordinates to be determined do not fall within the optimized electronic fence boundary, the shared electric bicycle is determined to be illegally parked. The optimized electronic fence boundary is obtained through the following operations: For three consecutive vertices of the electronic fence polygon boundary, calculate the corner angle with the middle vertex as the vertex. If the absolute value of the difference between the corner angle and 180 degrees is greater than the preset angle threshold, it is determined that the corner is too curved. The two boundary line segments associated with the corner with excessive curvature are marked as line segments to be encrypted. On the line segments to be encrypted, at least one virtual boundary auxiliary point is inserted according to the length of the line segments to be encrypted and the corner angle. The electronic fence polygon boundary after inserting the virtual boundary auxiliary point is updated to the optimized electronic fence boundary. The violation review module obtains the location coordinates of a first threshold number for shared electric bicycles that are determined to be illegally parked. Each location coordinate is used as the location coordinate of the shared electric bicycle in the coordinate correction module. The coordinate correction module and the violation judgment module are executed. After all location coordinates have been executed, if the number of times the illegal parking is determined is greater than the second threshold, the illegal parking judgment is confirmed to be valid, and the illegal parking location of the shared electric bicycle and the disposal instruction are generated and pushed.

[0014] The second threshold is half the number of the first threshold; if it is a decimal, it is rounded up.

[0015] A device for unmanned patrol of shared electric bicycles includes a processor and a memory, wherein the processor executes a computer program stored in the memory to implement the method for unmanned patrol of shared electric bicycles.

[0016] The beneficial effects of this application are as follows: This application enables unmanned patrols to detect violations by shared electric bicycles. It has a large coverage area, allows for real-time and uninterrupted patrols, reduces labor costs, minimizes blind spots, and promptly detects illegal vehicles.

[0017] By inserting auxiliary points into the line segment to be encrypted, the long line segment is divided into multiple short line segments. This makes the optimized electronic fence boundary more closely match the real geographical curve, greatly reducing model error and thus directly reducing misjudgment.

[0018] Correcting drift can eliminate errors caused by signal quality, improve the accuracy of judgment results, and increase the accuracy of shared electric bicycle positioning. Managers can then clearly understand the distribution of vehicles and violations throughout the city.

[0019] This application also makes dynamic planning for dynamic inspection intervals, which helps to rationally allocate computing power and improve resource utilization. Detailed Implementation

[0020] To further understand the content of this invention, the invention will be described in detail with reference to the embodiments.

[0021] This invention relates to a method for unmanned patrol of shared electric bicycles, which includes the following steps: S1. Real-time acquisition of location data and status of shared electric bicycles within a preset range, and calculation of vehicle density distribution based on location data.

[0022] At a set base frequency, the location data and vehicle status of all online shared electric bicycles are obtained in real time. The vehicle status here refers to whether the shared electric bicycle is being ridden or locked.

[0023] Based on location data, the number of shared electric bicycles in a two-dimensional geographic grid within the target area is calculated, generating a vehicle distribution heatmap. This heatmap visually reflects areas of vehicle aggregation and sparseness. Based on the vehicle distribution heatmap, the vehicle density distribution is obtained, with the unit being vehicles / 100 square meters.

[0024] S2. Based on vehicle density distribution, set differentiated dynamic patrol intervals for areas with different vehicle density distributions.

[0025] Specifically, if the vehicle density is greater than the first density, the patrol interval is t1 seconds; If the second density ≤ vehicle density ≤ first density, the patrol interval is t2 seconds; If the vehicle density is less than the second density, the patrol interval is t3 seconds. The t1 < t2 < t3.

[0026] Furthermore, the base frequency mentioned in S1 can be set to 30 seconds / time. If the identified area has a vehicle density of >5 vehicles / 100㎡, such as a subway entrance or a commercial center, the risk of violations is high and changes rapidly in such areas, so the patrol interval is shortened to 10 seconds. This means that the location data of vehicles in these areas will be obtained more frequently. Low-priority areas have a vehicle density of <1 vehicle / 100㎡, such as suburbs. These areas change slowly, so the patrol interval is extended to 60 seconds to save resources. Ordinary areas are automatically assigned to areas with densities between the above two, and the base frequency is used with a patrol interval set to 30 seconds.

[0027] Different patrol interval settings can allocate computing power to areas with higher density and reduce computing power allocation to areas with lower density.

[0028] S3. Based on dynamic inspection, obtain the location coordinates of all shared electric bicycles within the preset range; if there is a shared electric bicycle that is not in use but the location coordinates are drifted, then call the preset spatial drift compensation process to correct the location coordinates that are drifting and obtain the corrected location coordinates.

[0029] Furthermore, the following steps in this application are mainly for shared electric bicycles in an unused state. Shared electric bicycles in use are not applicable to this application. In addition, shared electric bicycles that are temporarily parked while in use are also not applicable to this application.

[0030] The shared electric bicycles are dynamically inspected according to the dynamic inspection interval to obtain their location coordinates. It is necessary to determine whether the location coordinates of the shared electric bicycles in the unused state have drifted. At least three consecutive location coordinates of the shared electric bicycles in the stationary state are obtained. If the movement direction of the three consecutive location coordinates is consistent, the displacement distance between adjacent location coordinates satisfies the linear relationship, and the total displacement is greater than the error threshold, then it is determined that location drift has occurred.

[0031] The error threshold is dynamically adjusted based on the signal quality of the positioning coordinates; the lower the signal quality, the larger the error threshold.

[0032] The preset spatial drift compensation process is invoked to correct the current positioning coordinates where positioning drift has occurred, as follows: S3.1 Obtain the continuous positioning coordinates and signal quality of the shared electric bicycles whose positioning coordinates have drifted.

[0033] S3.2. In the continuous positioning coordinates, the result of subtracting the first point from the last point is taken as the dominant drift vector. Normalize it to obtain the unit direction vector, which represents the overall drift direction from the first point to the last point.

[0034] S3.3 From the continuous positioning coordinates, select the positioning coordinate with the best signal quality as the calibration point. If there are multiple positioning coordinates with the best signal quality, select the positioning coordinate with the earliest time as the calibration point. In a static state, the earliest observation point with the best signal quality is most likely to be close to the true position. This is because drift is usually caused by accumulation or sudden jumps, and the starting point has the weakest relative interference.

[0035] S3.4 Calculate the drift prediction distance based on the confidence level of the calibration point and the dominant drift vector. Based on the drift prediction distance, calibration point, and unit direction vector, obtain the corrected coordinates.

[0036] Specifically, calculate the drift prediction distance: , in, As the dominant drift vector, This is an empirical attenuation factor, typically ranging from 0.3 to 0.6. For confidence level, For signal quality, This is a balancing term.

[0037] After obtaining the drift prediction distance, move the drift prediction distance in the direction of the unit direction vector of the calibration point to obtain the corrected coordinates.

[0038] S4. Use all corrected positioning coordinates and non-drifting positioning coordinates as the coordinates to be judged, and compare them with the optimized electronic fence boundary. If the coordinates to be judged do not fall within the optimized electronic fence boundary, the shared electric bicycle is judged to be illegally parked.

[0039] Obtain the polygonal boundary of the electronic fence, optimize the polygonal boundary to obtain the optimized electronic fence boundary. The optimized electronic fence boundary is obtained through the following operations: For three consecutive vertices of the electronic fence polygon boundary, calculate the corner angle with the middle vertex as the vertex. If the absolute value of the difference between the corner angle and 180 degrees is greater than the preset angle threshold, the corner is determined to be too curved. The two boundary line segments associated with the corner that is too curved are marked as line segments to be encrypted. On the line segments to be encrypted, at least one virtual boundary auxiliary point is inserted according to the length of the line segments to be encrypted and the corner angle. The electronic fence polygon boundary after inserting the virtual boundary auxiliary point is updated to the optimized electronic fence boundary.

[0040] Preferably, at least one virtual boundary auxiliary point is inserted according to the length and corner angle of the line segment to be encrypted, specifically: Calculate the encryption priority coefficient P of the line segment to be encrypted. ; Where L is the length of the line segment to be encrypted. For corner angles, the absolute value design can handle concave or convex corners.

[0041] Determine the number of insertion points N. N = ceil(P / S), Where S is the length angle coefficient, and ceil is the round-up operation; Divide the line segment to be encrypted into N+1 equal segments, and insert virtual boundary auxiliary points at the N division points within each segment.

[0042] Once the optimized electronic fence boundary is obtained, the corrected positioning coordinates and the positioning coordinates that have not drifted are used as the coordinates to be judged and compared with the optimized electronic fence boundary. If the coordinates to be judged do not fall within the optimized electronic fence boundary, the shared electric bicycle is judged to be illegally parked.

[0043] If the coordinates to be determined fall within the optimized electronic fence boundary, the shared electric bicycle is deemed to be parked compliantly. No further processing is performed.

[0044] The goal of this application in optimizing the electronic fence boundary is to segment significant inflection points, thereby reducing the possibility of errors in subsequent judgments and improving the accuracy of judgments.

[0045] S5. For shared electric bicycles determined to be illegally parked, obtain the location coordinates of the first threshold number of such bicycles. Each location coordinate is used as the location coordinate of the shared electric bicycle in S3. Execute S3 and S4. After all location coordinates have been executed in S3 and S4, if the number of times the bicycle is determined to be illegally parked is greater than the second threshold, the illegal parking determination is confirmed to be valid. Generate and push the illegal location of the illegally parked shared electric bicycle and the disposal instruction.

[0046] The accuracy of the violation determination needs to be verified. Further, according to the patrol interval, the location coordinates of the shared electric bicycles determined to be illegally parked are obtained, and a first threshold number of location coordinates are obtained. For each coordinate, S3 and S4 are executed. After execution, if the number of times the illegal parking is determined is greater than the second threshold, the illegal parking determination is confirmed to be valid.

[0047] If the number of times a vehicle is judged to be illegally parked is less than or equal to the second threshold number, it means that the violation judgment of S4 is incorrect, and the current shared electric bicycle will not be dealt with temporarily.

[0048] Furthermore, for areas with different vehicle density distributions, the first threshold number is set dynamically. The first threshold number for areas with different vehicle density distributions can be set to a uniform total duration. Within this total duration, the specific value of the first threshold number is set according to the different dynamic patrol intervals.

[0049] The second threshold can be half the number of the first threshold, with decimals rounded up to ensure accurate judgment. Then, the location of the illegally parked shared electric bicycle and the disposal instruction are generated and pushed. If the number of violations is less than or equal to the number of the second threshold, the location coordinates of the shared electric bicycle at the time of the first judgment may be abnormal. After repeated judgments by S5, it is not considered illegally parked and no action is taken.

[0050] This application S5 uses verification to avoid misjudgments caused by single data errors, thereby improving the accuracy of patrolling illegal shared electric bicycles.

[0051] A shared electric bicycle unmanned patrol system, used to implement the aforementioned method for unmanned patrol of shared electric bicycles, includes: The data acquisition module acquires the location data and status of shared electric bicycles within a preset range in real time, and calculates the vehicle density distribution based on the location data; The dynamic patrol module sets differentiated dynamic patrol intervals for areas with different vehicle density distributions based on vehicle density distribution. The coordinate correction module obtains the location coordinates of all shared electric bicycles within a preset range based on dynamic inspection. If a shared electric bicycle is not in use but its location coordinates have drifted, the preset spatial drift compensation process is called to correct the location coordinates that have drifted, thus obtaining the corrected location coordinates. The violation determination module uses all corrected location coordinates and non-drift location coordinates as the coordinates to be determined, and compares them with the optimized electronic fence boundary. If the coordinates to be determined do not fall within the optimized electronic fence boundary, the shared electric bicycle is determined to be illegally parked. The optimized electronic fence boundary was obtained through the following operations: For three consecutive vertices of the electronic fence polygon boundary, calculate the corner angle with the middle vertex as the vertex. If the absolute value of the difference between the corner angle and 180 degrees is greater than the preset angle threshold, it is determined that the corner is too curved. The two boundary line segments associated with the corner with excessive curvature are marked as line segments to be encrypted. On the line segments to be encrypted, at least one virtual boundary auxiliary point is inserted according to the length of the line segments to be encrypted and the corner angle. The electronic fence polygon boundary after inserting the virtual boundary auxiliary point is updated to the optimized electronic fence boundary. The violation review module obtains the location coordinates of a first threshold number for shared electric bicycles that are determined to be illegally parked. Each location coordinate is used as the location coordinate of the shared electric bicycle in the coordinate correction module. The coordinate correction module and the violation judgment module are executed. After all location coordinates have been executed, if the number of times the illegal parking is determined is greater than the second threshold, the illegal parking judgment is confirmed to be valid, and the illegal parking location of the shared electric bicycle and the disposal instruction are generated and pushed.

[0052] The second threshold is half the number of the first threshold; if it is a decimal, it is rounded up.

[0053] A device for unmanned patrol of shared electric bicycles includes a processor and a memory, wherein the processor executes a computer program stored in the memory to implement the method for unmanned patrol of shared electric bicycles.

Claims

1. A method for sharing an electric bicycle for unmanned patrol, characterized in that, The method comprises the following steps: S1, real-time acquisition of position data and state of shared electric bicycles in a preset range, calculation of vehicle density distribution based on the position data; S2, based on the vehicle density distribution, setting different dynamic patrol intervals for areas with different vehicle density distributions; S3, based on dynamic patrol, obtaining positioning coordinates of all shared electric bicycles in the preset range; wherein if there is a shared electric bicycle in an unused state but the positioning coordinates have positioning drift, a preset spatial drift compensation process is called to correct the current positioning coordinates with positioning drift to obtain corrected positioning coordinates; S4, all corrected positioning coordinates and positioning coordinates without drift are taken as to-be-judged coordinates, which are compared with the optimized electronic fence boundary, if the to-be-judged coordinates do not fall within the optimized electronic fence boundary, it is judged that the shared electric bicycle is parked irregularly; The optimized electronic fence boundary is obtained by the following operations: For the continuous three vertices of the electronic fence polygon boundary, the corner angle with the middle vertex as the vertex is calculated, if the absolute value of the difference between the corner angle and 180 degrees is greater than a preset angle threshold, it is judged that the corner is too curved, the two boundary line segments associated with the corner are marked as to-be-encrypted line segments, at least one virtual boundary auxiliary point is inserted on the to-be-encrypted line segment according to the length and corner angle of the to-be-encrypted line segment, and the electronic fence polygon boundary after inserting the virtual boundary auxiliary point is updated as the optimized electronic fence boundary; S5, for the shared electric bicycle judged to be parked irregularly, a first threshold number of positioning coordinates are obtained, each positioning coordinate is taken as the positioning coordinate of the shared electric bicycle in S3, S3 and S4 are executed, after all positioning coordinates execute S3 and S4, if the number of times judged to be parked irregularly is greater than a second threshold, it is confirmed that the irregular parking judgment is valid, and the irregular parking position of the shared electric bicycle and the disposal instruction are generated and pushed. 2.The method of claim 1, wherein, In S3, the preset spatial drift compensation process is called to correct the current positioning coordinates to obtain the corrected positioning coordinates, specifically: S3.1, obtaining the continuous positioning coordinates of the shared electric bicycle with positioning drift and the signal quality thereof; S3.2, taking the result of subtracting the first point from the last point in the continuous positioning coordinates as the dominant drift vector, and normalizing to obtain the unit direction vector; S3.3, selecting the positioning coordinate with the best signal quality from the continuous positioning coordinates as the calibration point, if there are multiple positioning coordinates with the best signal quality, selecting the positioning coordinate with the earliest time as the calibration point, S3.4, calculating the drift prediction distance based on the confidence of the calibration point and the dominant drift vector, and obtaining the corrected coordinates based on the drift prediction distance, the calibration point and the unit direction vector. 3.The method of claim 2, wherein, In S4, at least one virtual boundary auxiliary point is inserted on the to-be-encrypted line segment according to the length and corner angle of the to-be-encrypted line segment, specifically: , wherein, is the dominant drift vector, is an empirical decay factor, typically taking values 0.3-0.6, is the confidence, is the signal quality, is the balance term.

4. The method of claim 1, wherein, Calculate the encryption priority coefficient P of the to-be-encrypted line segment, Determine the number of insertion points N, ; where L is the length of the line segment to be encrypted, is the corner angle, N=ceil(P / S), Wherein, S is a length-angle coefficient, and ceil is an upward rounding operation; ​ The to-be-encrypted line segment is equally divided into N+1 segments, and a virtual boundary auxiliary point is inserted at the position of the N equally divided points inside the to-be-encrypted line segment.

5. The method of claim 1, wherein, The determination method of the positioning drift in S3 is specifically as follows: at least three continuous positioning coordinates of the shared electric bicycle in a stationary state are obtained; if the moving directions of the three continuous positioning coordinates are consistent, the displacement distances between adjacent positioning coordinates satisfy a linear relationship, and the total displacement is greater than an error threshold, it is determined that the positioning drift occurs. 6.The method of claim 1, wherein, In S2, different dynamic patrol intervals are set for regions with different vehicle density distributions, specifically as follows: If the vehicle density > the first density, the patrol interval is t1 seconds; If the second density ≤ the vehicle density ≤ the first density, the patrol interval is t2 seconds; If the vehicle density < the second density, the patrol interval is t3 seconds; t1 < t2 < t3.

7. The method of claim 1, wherein, In S5, the first threshold value is 1 / 2 of the second threshold value, and if a decimal is encountered, it is rounded up.

8. A shared e-bike unmanned patrol system for implementing the method of any one of claims 1-7, wherein, It includes: a data acquisition module that acquires position data and state of shared electric bicycles in a preset range in real time, and calculates vehicle density distribution based on the position data; a dynamic patrol module that sets different dynamic patrol intervals for regions with different vehicle density distributions based on the vehicle density distribution; a coordinate correction module that obtains positioning coordinates of all shared electric bicycles in the preset range based on dynamic patrol; wherein if a shared electric bicycle is in an unused state but the positioning coordinates have positioning drift, a preset spatial drift compensation process is called to correct the positioning coordinates currently having positioning drift to obtain corrected positioning coordinates; a violation determination module that compares all corrected positioning coordinates and positioning coordinates without drift with an optimized electronic fence boundary, and if the to-be-determined coordinates do not fall within the optimized electronic fence boundary, it is determined that the shared electric bicycle is parked in violation of regulations; The optimized electronic fence boundary is obtained by the following operations: For the continuous three vertices of the electronic fence polygon boundary, the corner angle with the middle vertex as the vertex is calculated, if the absolute value of the difference between the corner angle and 180 degrees is greater than a preset angle threshold, it is determined that the corner is too curved, the two boundary line segments associated with the corner are marked as to-be-encrypted line segments, at least one virtual boundary auxiliary point is inserted on the to-be-encrypted line segment according to the length of the to-be-encrypted line segment and the corner angle, and the electronic fence polygon boundary after inserting the virtual boundary auxiliary point is updated as the optimized electronic fence boundary; a violation review module that, for a shared electric bicycle determined to be parked in violation of regulations, obtains a first threshold number of positioning coordinates, each positioning coordinate is used as the positioning coordinate of the shared electric bicycle in the coordinate correction module, the coordinate correction module and the violation determination module are executed, and after all positioning coordinates are executed, if the number of times determined to be parked in violation of regulations is greater than a second threshold, it is determined that the violation parking determination is valid, and a violation location and disposal instruction of the shared electric bicycle parked in violation of regulations are generated and pushed. 9.The system of sharing electric bicycle without human patrol according to claim 8, characterized in that, The second threshold value is 1 / 2 of the first threshold value, and if a decimal is encountered, it is rounded up.

10. A device for sharing an electric bicycle for unmanned patrol, characterized in that, It includes a processor and a memory, wherein the processor implements a shared electric bicycle unattended patrol method as claimed in any one of claims 1-7 when executing a computer program saved in the memory.

Citation Information

Patent Citations

  • GNSS positioning data and geographic fence critical point threshold judgment method

    CN107390243A

  • Location service configuration method of user terminal, computer device and storage medium

    CN115361728A

  • Vehicle positioning method, system and device and storage medium

    CN119922486A

  • Shared electric bicycle fixed-point directional parking system

    CN119964406A

  • Statistical method and system for vehicles in shared vehicle electronic fence

    CN121304303A