Shared vehicle server device
By dividing urban areas into multiple sub-regions and adopting electronic fences and alarm mechanisms, the problems of shared vehicles being overcrowded in the central area and insufficient vehicles in non-central areas are solved, and the balanced distribution and efficient use of vehicles are achieved.
Patent Information
- Application Number
- CN202510480395.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-06
- Publication Date
- 2025-07-18
AI Technical Summary
In the prior art, overcrowding of shared vehicles in urban central areas rather than insufficient vehicles in central areas leads to vehicle aggregation effect, resulting in road congestion and unbalanced vehicle usage.
The urban area is divided into at least two sub-regions, and each sub-region is equipped with corresponding vehicles to limit the operation of the vehicles in the area to which they belong, and the number and parking positions of vehicles in the sub-region are controlled through electronic fences and alarm mechanisms, and the transfer area is used to achieve balanced use of vehicles among different sub-regions.
It effectively alleviates vehicle congestion in the central area, improves vehicle usage and capacity efficiency, reduces the deployment of vehicles in the central area, increases the number of vehicles in non-central areas, and improves user experience.
Smart Images

Figure CN120340239A_ABST
Abstract
Description
Technical Field
[0001] This application relates to solving the problem of vehicle congestion in the central area of a shared vehicle area; this application relates to a database management system for the average placement and use of shared vehicles in an area, including a management system that divides an area into multiple sub-areas. Specifically, this application relates to a management system for the electronic fence of sub-areas;
[0002] Shared vehicles, including shared cars, shared electric vehicles, and methods for managing shared vehicles;
[0003] Specifically, this application relates to a management system for sub-areas of shared mobile transportation tools, a method for positioning and parking shared mobile transportation tools, and a method for rewarding users. Background Art
[0004] The patent application number of the prior art 1 is 2017 1033 4984.0, and the patent name is: Electronic Fence Control Method Based on Dockless Vehicles. Paragraph 0041 of the specification states: The area outside the calibrated no-parking area is the parking area. However, in order to better manage the vehicles in a large area, such as effectively managing different vehicles in areas divided by communities, streets, districts, cities, and provinces, a riding boundary is also set by the method of the present invention. The set riding boundary is not less than the range of the no-parking area. Among them, the method of setting the riding boundary is roughly the same as the method of setting the no-parking area, specifically including the server calibrating and forming the riding boundary of the vehicle according to the map engine tool.
[0005] The features of the prior art 1 are: (1) According to the "community, street, district, city" "riding boundary", (2) only one "riding boundary" is set, see the appendix of the prior art 1 Figure 4 .
[0006] The defect of the prior art 1 is: congestion of vehicles in the urban central area, fewer vehicles outside the central area, and even no vehicles available. Summary of the Invention
[0007] The reason for the defect of the prior art 1 is: The prior art 1 has only one area and only one area's electronic fence, and does not divide the "riding boundary" of the area into a central area and a non-central area.
[0008] Aiming at the technical problems of congestion in the central area and fewer vehicles or even no vehicles available in the non-central area existing in the prior art in the central area. This application provides a new solution technical solution.
[0009] A method for shared vehicles, characterized in that it includes: dividing the area into at least two sub-areas, and each sub-area is provided with corresponding vehicles, the
[0010] Vehicles can only operate within their respective sub - regions.
[0011] This helps to relieve traffic congestion in the central area of the vehicle.
[0012] The said area is divided into at least two sub - regions according to the population number or population density of the sub - regions.
[0013] The fact that vehicles can only operate within their respective sub - regions includes keeping the number of vehicles in the sub - region constant.
[0014] When a vehicle exceeds the sub - region, an alarm is issued and the alarm instruction is transmitted to the client or the vehicle central control.
[0015] The client or the vehicle central control obtains the alarm instruction and executes the instruction to control the vehicle to operate within the sub - region.
[0016] The sub - region further includes a parking area, and the parking area enables control of vehicles to park in the parking area.
[0017] When a vehicle exceeds the parking area, an alarm is issued and the alarm instruction is transmitted to the client or the vehicle central control.
[0018] The client or the vehicle central control obtains the alarm instruction and executes the instruction to control the vehicle to park in the parking area.
[0019] The parking area includes one of the following: non - prohibited parking area, non - controlled parking area, non - controlled platform, controllable platform.
[0020] The sub - region further includes a transfer area, and the transfer area enables control of vehicles to transfer to vehicles in another sub - region within the transfer area and enter another sub - region for operation.
[0021] When a vehicle enters or exits the transfer area, a prompt and / or an alarm is issued, and the prompt and / or alarm instruction is transmitted to the client or the vehicle central control.
[0022] The client or the vehicle central control obtains the prompt and / or alarm instruction and executes the instruction to control the vehicle to transfer to a vehicle in another sub - region within the transfer area and enter another sub - region for operation.
[0023] The sub - region adopts the shared bicycle or shared electric vehicle mode, and the sub - region is not divided according to provinces, cities, districts, counties, communities, and streets.
[0024] 15. According to the shared vehicle method described in claim 1, the feature is that:
[0025] In the shared car mode of the sub - region, the sub - region can be divided according to provinces, cities, districts, counties, communities, and streets.
[0026] The range of the sub-region is sometimes smaller than the no-parking area of another region.
[0027] The vehicle includes at least one of the following: shared bicycle, shared electric vehicle, shared car.
[0028] The shared car includes an autonomous vehicle.
[0029] A method for calculating the average number of vehicles in a shared vehicle area, characterized in that: it is applicable to the shared vehicle method described in claim 1, and includes: the area is provided with an average number of vehicles in the area, and the average number of vehicles in the area = the total number of vehicles put in the area ÷ the total population of the area. The average number of vehicles in the area is abbreviated as the average number of vehicles, so that each sub-region in the area can obtain the number of vehicles put in the sub-region according to the average number of vehicles in the area and the population of the sub-region.
[0030] When the number of vehicles put in the sub-region reaches the average number of vehicles, the number of vehicles shall not be increased or decreased, so that the sub-region is controlled within the number of vehicles in the sub-region.
[0031] The function of the average number of vehicles is to enable each sub-region to multiply the average number of vehicles by the population of the sub-region to obtain the number of vehicles put in the sub-region, so that users in different sub-regions can obtain vehicles with the average number of vehicles, and overcome the congestion of vehicles in the central area of the city due to the "siphon effect".
[0032] It overcomes the technical defect that there are no vehicles available in the non-central area due to the "siphon effect", so that there are vehicles with the average number of vehicles available in each sub-region.
[0033] A method for the transfer area of shared vehicles, characterized in that: it is applicable to the method described in claim 1.
[0034] At least one of the two sub-regions has a partial boundary that belongs to a common boundary. A transfer area is set on both sides of the common boundary of the two sub-regions, and the boundary of the transfer area is located on both sides of the common boundary.
[0035] At least a parking area for the two sub-regions can be set within or within the range of the boundary of the transfer area, so that users can find the vehicles belonging to another sub-region without getting off the vehicle and enter the destination of another sub-region.
[0036] A method for the boundary of a sub-region, characterized in that: it is applicable to the shared vehicle method described in claim 1, and includes a sub-region boundary formed by connecting at least 3 coordinate points. When the vehicle exceeds the sub-region boundary, an alarm is sent to the client and / or the vehicle central control.
[0037] The client and / or the vehicle central control receives the alarm and controls the vehicle to run within the sub-region boundary.
[0038] The control of the vehicle running at the sub-region boundary includes one of the following: voice prompt, alarm light alarm, or instructing the vehicle not to be able to lock.
[0039] A sub-region electronic fence method, characterized in that: it is applicable to the shared vehicle method described in claim 1,
[0040] including forming a sub-region electronic fence through the connection of at least 3 coordinate points of the sub-region boundary by a third-party electronic map platform, and storing the sub-region electronic fence in the database.
[0041] Obtain the vehicle's longitude and latitude, compare with the sub-region electronic fence, the vehicle's longitude and latitude trigger the sub-region electronic fence, issue an alarm, and transmit the alarm to the client and / or the vehicle central control.
[0042] The client and / or the vehicle central control obtain the alarm that the vehicle exceeds the sub-region, and control the vehicle to run at the sub-region boundary.
[0043] The control of the vehicle running at the sub-region boundary includes one of the following: voice prompt, alarm light alarm, or instructing the vehicle not to be able to lock.
[0044] A no-parking zone boundary method, characterized in that: it is applicable to the shared vehicle method described in claim 1, including forming a no-parking zone boundary through the connection of at least 3 coordinate points.
[0045] When the vehicle enters the no-parking zone boundary, an alarm is sent to the client and / or the vehicle central control.
[0046] The client and / or the vehicle central control receive the alarm and control the vehicle to stop outside the no-parking zone boundary.
[0047] The control of the vehicle stopping at the no-parking zone boundary includes one of the following: voice prompt, alarm light alarm, or instructing the vehicle not to be able to lock.
[0048] A no-parking zone electronic fence method, characterized in that: it is applicable to the shared vehicle method described in claim 1,
[0049] including forming a no-parking zone electronic fence through the connection of at least 3 coordinate points of the no-parking zone boundary by a third-party electronic map platform, and storing the no-parking zone electronic fence in the database.
[0050] Obtain the vehicle's longitude and latitude, compare with the no-parking zone electronic fence, the vehicle's longitude and latitude trigger the no-parking zone electronic fence, issue an alarm, and transmit the alarm to the client and / or the vehicle central control.
[0051] The client and / or the vehicle central control obtain the alarm that the vehicle enters the no-parking zone, and control the vehicle to stop outside the no-parking zone boundary.
[0052] The control of the vehicle to stop at the boundary of the no-parking area includes one of the following: voice prompt, alarm light alarm, or instructing the vehicle not to be able to lock the car.
[0053] A method for the boundary of the non-controlled parking area, characterized in that: it is applicable to the shared vehicle method described in claim 1, and includes a non-controlled parking area boundary formed by connecting at least 3 coordinate points.
[0054] When the vehicle exceeds the boundary of the non-controlled parking area, an alarm is sent to the client and / or the vehicle central control.
[0055] The client and / or the vehicle central control receives the alarm and controls the vehicle to stop in the non-controlled parking area.
[0056] The control of the vehicle to stop at the boundary of the non-controlled parking area includes one of the following: voice prompt, alarm light alarm, or instructing the vehicle not to be able to lock the car.
[0057] A method for the electronic fence of the non-controlled parking area, characterized in that: it is applicable to the shared vehicle method described in claim 1,
[0058] It includes forming an electronic fence for the non-controlled parking area by connecting at least 3 coordinate points of the non-controlled parking area boundary through a third-party electronic map platform, and storing the electronic fence of the non-controlled parking area in the database.
[0059] Obtain the longitude and latitude of the vehicle, compare with the electronic fence of the non-controlled parking area, the longitude and latitude of the vehicle trigger the electronic fence of the non-controlled parking area, send an alarm, and transmit the alarm to the client and / or the vehicle central control.
[0060] The client and / or the vehicle central control obtains the alarm that the vehicle exceeds the non-controlled parking area and controls the vehicle to stop in the non-controlled parking area.
[0061] The control of the vehicle to stop at the boundary of the non-controlled parking area includes one of the following: voice prompt, alarm light alarm, or instructing the vehicle not to be able to lock the car.
[0062] A method for the boundary of the non-controlled platform, characterized in that: it is applicable to the shared vehicle method described in claim 1, and includes a non-controlled platform boundary formed by connecting at least 3 coordinate points.
[0063] When the vehicle exceeds the boundary of the non-controlled platform, an alarm is sent to the client and / or the vehicle central control.
[0064] The client and / or the vehicle central control receives the alarm and controls the vehicle to stop at the non-controlled platform.
[0065] The control of the vehicle to stop at the boundary of the non-controlled platform includes one of the following: voice prompt, alarm light alarm, or instructing the vehicle not to be able to lock the car.
[0066] A non-controlled platform electronic fence method, characterized in that: it is applicable to the shared vehicle method described in claim 1,
[0067] It includes forming a non-controlled platform electronic fence by connecting at least 3 coordinate points of the non-controlled platform boundary through a third-party electronic map platform, and storing the non-controlled platform electronic fence in a database.
[0068] Obtain the vehicle's longitude and latitude, compare it with the non-controlled platform electronic fence, if the vehicle's longitude and latitude trigger the non-controlled platform electronic fence, an alarm is issued, and the alarm is transmitted to the client and / or the vehicle central control.
[0069] The client and / or the vehicle central control obtain the alarm that the vehicle exceeds the non-controlled platform, and control the vehicle to stop at the non-controlled platform.
[0070] The control of the vehicle to stop at the non-controlled platform boundary includes one of the following: voice prompt, alarm light alarm, or instructing the vehicle not to be able to lock the car.
[0071] A non-controlled platform marking method, characterized in that: it is applicable to the shared vehicle method described in claim 1, includes setting the non-controlled platform marking at the non-controlled platform, recording the non-controlled platform and the non-controlled platform marking in the non-controlled platform and non-controlled platform marking table, the non-controlled platform and non-controlled platform marking table is abbreviated as the non-controlled platform marking table, and storing this non-controlled platform marking table in a database.
[0072] Obtain the non-controlled platform ID, compare it with the non-controlled platform marking table, if the non-controlled platform ID conforms to the non-controlled platform marking table, it means that the vehicle is parked at the non-controlled platform marking, and send an allowable lock car signal to the client and / or the vehicle central control.
[0073] The client and / or the vehicle central control receive the alarm and control the vehicle to stop at the non-controlled platform.
[0074] The control of the vehicle to stop at the non-controlled platform boundary includes one of the following: voice prompt, alarm light alarm, or instructing the vehicle not to be able to lock the car.
[0075] A parking space longitude and latitude method, characterized in that: it is applicable to the shared vehicle method described in claim 1, includes measuring the parking space longitude and latitude, recording the parking space and the parking space longitude and latitude in the parking space and parking space longitude and latitude table, abbreviated as the parking space longitude and latitude table, and storing this table in a database.
[0076] When the vehicle's longitude and latitude belong to the parking space longitude and latitude table, send a lock car instruction to the client and / or the vehicle central control.
[0077] The client and / or the vehicle central control receive the lock car instruction and control the vehicle to stop at the parking space longitude and latitude.
[0078] The control of the vehicle to stop at the parking space longitude and latitude includes one of the following: voice prompt, alarm light alarm, or instructing the vehicle not to be able to lock the car.
[0079] A parking space marking method, characterized in that: it is applicable to the shared vehicle method described in claim 1, generates a parking space marking through a marking generator, and the marking generator includes a QR code generator; sets the parking space marking on the parking space, records the parking space and the parking space marking in the parking space and parking space marking table, the parking space and parking space marking table is abbreviated as the parking space marking table, and stores the parking space marking table in the database.
[0080] Obtain the parking space marking ID, compare it with the parking space marking table, and if the parking space marking belongs to the parking space marking table, send a vehicle locking instruction to the client and / or the vehicle central control.
[0081] The client and / or the vehicle central control receive the vehicle locking instruction and control the vehicle to park at the parking space marking.
[0082] The control of the vehicle to park at the parking space marking includes one of the following: voice prompt, alarm light alarm or instructing the vehicle not to be able to lock.
[0083] A transfer area boundary method, characterized in that: it is applicable to the shared vehicle method described in claim 1, and includes a transfer area boundary formed by connecting at least 3 coordinate points.
[0084] When the vehicle enters and exits the transfer area boundary, send a prompt and / or alarm to the client and / or the vehicle central control.
[0085] The client and / or the vehicle central control receive the prompt and / or alarm, and control the vehicle to transfer to a vehicle in another sub-area at the transfer area boundary and enter another sub-area.
[0086] The control of the vehicle to park at the transfer area boundary includes one of the following: voice prompt, alarm light alarm or instructing the vehicle not to be able to lock.
[0087] A transfer area electronic fence method, characterized in that: it is applicable to the shared vehicle method described in claim 1,
[0088] includes forming an uncontrolled platform electronic fence through at least 3 coordinate points connected by a third-party electronic map platform at the boundary of the uncontrolled platform, and storing the uncontrolled platform electronic fence in the database.
[0089] Obtain the vehicle longitude and latitude, compare it with the transfer area electronic fence, the vehicle longitude and latitude trigger the uncontrolled platform electronic fence, send an alarm, and transmit the alarm to the client and / or the vehicle central control.
[0090] The client and / or the vehicle central control obtain the alarm that the vehicle exceeds the transfer area, and control the vehicle to transfer to a vehicle in another sub-area at the transfer area and enter another sub-area.
[0091] The control for the vehicle to park within the transfer area electronic fence includes one of the following: voice prompt, alarm light alarm, or an instruction that the vehicle cannot be locked.
[0092] A method for making a non-controlled platform marker, characterized in that it is applicable to the shared vehicle method described in claim 1. The non-controlled platform is provided with a unique code, called the non-controlled platform ID. The non-controlled platform ID includes a unique marker of the non-controlled platform, called the non-controlled platform marker ID. The non-controlled platform marker ID of the non-controlled platform ID is generated through a QR code. The non-controlled platform marker ID QR code is abbreviated as the non-controlled platform marker ID, and the non-controlled platform marker ID is set at the geographical location of the non-controlled platform ID. The non-controlled platform ID and the non-controlled platform marker ID are bound and recorded in the non-controlled platform ID and non-controlled platform marker ID table. All non-controlled platform IDs and non-controlled platform marker ID tables within the area are edited or formed into an index table of the non-controlled platform ID and non-controlled platform marker ID table. All non-controlled platform IDs and non-controlled platform marker ID tables within the area, as well as the index table of the non-controlled platform ID and non-controlled platform marker ID table, are edited or formed into a non-controlled platform and non-controlled platform marker table. The non-controlled platform and non-controlled platform marker table is abbreviated as the non-controlled platform marker table, and the non-controlled platform marker table is stored in the database.
[0093] A method for using a non-controlled platform marker, characterized in that it is applicable to the method for making a non-controlled platform marker described in claim 1. It includes obtaining the uploaded user vehicle ID, obtaining the sub-region ID to which the vehicle ID belongs through the vehicle ID and sub-region ID table, obtaining the non-controlled platform ID table to which the vehicle ID belongs through the sub-region ID and non-controlled platform ID table, and transmitting the non-controlled platform ID to which the user vehicle ID belongs to the user client and / or vehicle central control and displaying it on the display screen of the client and / or vehicle central control, so that the user can see the location of the non-controlled platform ID to which the vehicle ID belongs, and helping the customer park the vehicle ID within the location of the sub-non-controlled platform ID to which it belongs.
[0094] A method for using a non-controlled platform marker, characterized in that it is applicable to the method for making a non-controlled platform marker described in claim 18. It includes obtaining the uploaded non-controlled platform marker ID, comparing the uploaded non-controlled platform marker ID with the non-controlled platform marker table. If the uploaded non-controlled platform marker ID belongs to the non-controlled platform marker table, an instruction to allow locking the vehicle is issued. If the uploaded non-controlled platform marker ID does not belong to the non-controlled platform marker table, an instruction to allow locking the vehicle is not issued, and the instruction is transmitted to the client and / or vehicle central control, so that the vehicle parks at the non-controlled platform.
[0095] A method for making a parking space marker, characterized in that it is applicable to the shared vehicle method described in claim 1. The parking space is provided with a unique code, called the parking space ID. The parking space ID includes a unique marker set for the parking space, called the parking space marker ID. A two-dimensional code is used to generate a two-dimensional code for the parking space marker ID of the parking space ID. The two-dimensional code for the parking space marker ID is simply called the parking space marker ID. The parking space marker ID is set at the geographical location of the parking space marker ID. The parking space marker ID is bound to the parking space marker ID and recorded in the parking space ID and parking space marker ID table. All the parking space IDs and parking space marker ID tables in the area are edited or formed into an index table of the parking space ID and parking space marker ID table. All the parking space IDs and parking space marker ID tables in the area, as well as the index table of the parking space ID and parking space marker ID table, are edited or formed into a parking space and parking space marker table. The parking space and parking space marker table is simply called the parking space marker table. The parking space marker table is stored in the database.
[0096] A method for using a parking space marker, characterized in that it is applicable to the parking space marker making method described in claim 20. It includes obtaining the uploaded user vehicle ID, obtaining the sub-region ID to which the vehicle ID belongs through the vehicle ID and sub-region ID table, obtaining the parking space marker ID table to which the vehicle ID belongs through the sub-region ID and parking space marker ID table, and transmitting the parking space marker to which the user vehicle ID belongs to the user client and / or the vehicle central control, and displaying it on the display screen of the client and / or the vehicle central control, so that the user can see the position of the parking space marker ID to which the vehicle ID belongs, and helping the customer park the vehicle ID within the position of the sub-parking space marker ID to which it belongs.
[0097] A method for using a parking space marker, characterized in that it is applicable to the parking space marker making method described in claim 20. It includes obtaining the uploaded parking space marker ID, comparing the uploaded parking space marker ID with the parking space marker table. If the uploaded parking space marker ID belongs to the parking space marker table, an instruction to allow locking the vehicle is issued. If the uploaded parking space marker ID does not belong to the parking space marker table, an instruction to allow locking the vehicle is not issued, and the instruction is transmitted to the client and / or the vehicle central control, so that the vehicle parks at the parking space marker.
[0098] A shared vehicle server-side device includes: a user authentication module, an order management module, a database module, a communication interface, and wireless communication. It is characterized in that it includes a sub-region determination module for receiving the vehicle's longitude and latitude, obtaining an instruction that the vehicle exceeds the sub-region, and transmitting it to the vehicle-side client and / or the vehicle side.
[0099] So that the control of the vehicle can only operate within the sub-region to which it belongs, alleviating vehicle congestion in the central area.
[0100] The vehicle includes at least one of the following: a shared bicycle, a shared electric vehicle, a shared car.
[0101] The shared car includes an autonomous driving car.
[0102] The alleviation of vehicle congestion in the central area includes: controlling the number of vehicles in a sub - area to the average number of vehicles in the area or the number of vehicles in the sub - area.
[0103] The average number of vehicles in the area = the total number of vehicles put into the area ÷ the total population of the area.
[0104] The number of vehicles put into a sub - area = the population of the sub - area × the average number of vehicles. The number of vehicles put into a sub - area is simply referred to as the number of vehicles in the sub - area.
[0105] The sub - area includes: the area is divided into at least two sub - areas, and each sub - area is provided with corresponding vehicles. The vehicles can only operate within the sub - area to which they belong, so as to alleviate vehicle congestion in the central area.
[0106] The database module is used to store the algorithm storage module and the two - dimensional table storage module:
[0107] The sub - area determination module includes one of the following stored therein: the sub - area judgment module, the transfer area judgment module, the parking area module, the judgment module for vehicles outside the sub - area, and the judgment module for vehicles outside the parking area.
[0108] The sub - area judgment module is used to control the vehicle to run or park within the sub - area.
[0109] The transfer area judgment module is used to prompt the user to transfer to a vehicle in another sub - area within the transfer area.
[0110] The parking area module is used to control the vehicle to park within the parking area.
[0111] It is characterized in that the parking area module includes at least one of the following: the no - parking area judgment module, the non - controlled parking area judgment module, the non - controlled platform judgment module, and the controllable platform judgment module.
[0112] The no - parking area judgment module is used to control the vehicle outside the no - parking area. The non - controlled parking area judgment module is used to control the vehicle within the non - controlled parking area.
[0113] The non - controlled platform judgment module is used to control the vehicle on the non - controlled platform. The controllable platform judgment module is used to control the vehicle on the controllable platform.
[0114] The controllable platform judgment module includes: the parking space positioning module and / or the unfilled parking space module; the parking space positioning module is used to determine that the vehicle parks in the specified parking space, and the unfilled parking space module is used to determine that the vehicle parks in an unfilled parking space.
[0115] The sub-area vehicle judgment module is used to judge that the vehicle is parked outside the sub-area, deduct liquidated damages from the first user, and prompt subsequent users to return the vehicle parked outside the sub-area to the sub-area and obtain rewards, which may include bonuses.
[0116] The vehicle outside the parking area judgment module is used to judge whether the vehicle is parked outside the parking area, deduct liquidated damages from the first user, and prompt subsequent users to return the vehicle parked outside the parking area to the parking area and obtain rewards, which may include bonuses.
[0117] The algorithm storage module includes storing one of the following items: a sub-area algorithm, used to control the vehicle to run or park in a sub-area; a transfer area algorithm, used to prompt the user to transfer to a vehicle in another sub-area within the transfer area; a parking area algorithm, used to control the vehicle to park in the parking area; an out-of-sub-area vehicle algorithm, used to determine whether the vehicle is parked outside the sub-area; an out-of-parking area vehicle algorithm, used to determine whether the vehicle is parked outside the parking area.
[0118] The two-dimensional table storage module includes one of the following items: 1. Vehicle and client table, 2. Vehicle mark sub-area table, 3. Sub-area and transfer area table, 4. Sub-area parking area mode table, 5. Sub-area table, 6. Vehicle and sub-area table, 7. Sub-area electronic fence table, 8. Sub-area and parking area table, 9. No parking area electronic fence table, 10 Non-controlled parking area electronic fence table, 11. Non-controlled platform electronic fence table, 12. Non-controlled Platform marking table, 13. Controllable platform and sub-area table, 14 Parking space latitude and longitude table, 15. Parking space marking table, 16. Parking space QR code and parking space latitude and longitude table, 17 Unfilled parking space table, 18. Full parking space table, 19. Used sub-parking space table, 20. Unused sub-parking space marking table, 21. Parking space marking and sub-parking space marking table, 22. Unfilled platform table, 23. Transfer area electronic fence table, 24. Vehicles outside sub-area table, 25 Vehicles outside parking area table.
[0119] The sub-areas are provided with corresponding parking areas and / or transfer areas.
[0120] The sub-region is provided with a code corresponding thereto, which is expressed as a sub-region ID, and the sub-region ID is provided with a tag corresponding thereto, which is expressed as a sub-region tag ID.
[0121] The sub-region tag ID further includes one of the following items: data, numbers, text, letters and / or symbols representing the sub-region ID.
[0122] The symbol representing the sub-region ID further includes a symbol representing the sub-region ID boundary.
[0123] The representation of the sub-region ID boundary further includes one of the following: transmitting the representation of the sub-region ID boundary to the display module in the client and / or the vehicle central control, the sub-region ID boundary in the display in the client and / or the vehicle central control, setting the representation of the sub-region ID boundary at a prominent position on the vehicle surface, or setting the representation of the sub-region ID boundary at a prominent position on the front of the vehicle.
[0124] The parking area includes one of the following: a non-prohibited parking area, an uncontrolled parking area, an uncontrolled platform, a parking space (controllable platform).
[0125] The prohibited parking area is set with a corresponding code, denoted as the prohibited parking area ID, and the prohibited parking area ID is set with a corresponding mark, denoted as the prohibited parking area mark ID.
[0126] The prohibited parking area mark ID further includes one of the following: data, numbers, characters, QR codes or barcodes, letters, and / or symbols representing the prohibited parking area ID.
[0127] The symbol representing the prohibited parking area ID further includes the representation of the prohibited parking area ID boundary.
[0128] The representation of the prohibited parking area ID boundary further includes one of the following: transmitting the representation of the prohibited parking area ID boundary to the display module in the client and / or the vehicle central control, the prohibited parking area ID boundary in the display in the client and / or the vehicle central control, setting the representation of the prohibited parking area ID boundary at a prominent position on the vehicle surface, or setting the representation of the prohibited parking area ID boundary at a prominent position on the front of the vehicle.
[0129] The uncontrolled parking area is set with a corresponding code, denoted as the uncontrolled parking area ID, and the uncontrolled parking area ID is set with a corresponding mark, denoted as the uncontrolled parking area mark ID.
[0130] The uncontrolled parking area mark ID further includes one of the following: data, numbers, characters, QR codes or barcodes, letters, and / or symbols representing the uncontrolled parking area ID.
[0131] The symbol representing the uncontrolled parking area ID further includes the representation of the uncontrolled parking area ID boundary.
[0132] The representation of the uncontrolled parking area ID boundary further includes one of the following: transmitting the representation of the uncontrolled parking area ID boundary to the display module in the client and / or the vehicle central control, the uncontrolled parking area ID boundary in the display in the client and / or the vehicle central control, setting the representation of the uncontrolled parking area ID boundary at a prominent position on the vehicle surface, or setting the representation of the uncontrolled parking area ID boundary at a prominent position on the front of the vehicle.
[0133] The uncontrolled platform is provided with a corresponding code, denoted as the uncontrolled platform ID, and the uncontrolled platform ID is provided with a corresponding mark, denoted as the uncontrolled platform mark ID.
[0134] The uncontrolled platform mark ID further includes one of the following: data representing the uncontrolled platform ID, numbers, characters, two-dimensional codes or barcodes, letters, and / or symbols.
[0135] The symbol representing the uncontrolled platform ID further includes the boundary of the uncontrolled platform ID.
[0136] The boundary of the uncontrolled platform ID further includes one of the following: transmitting the boundary of the uncontrolled platform ID to the display module in the client and / or vehicle central control, the boundary of the uncontrolled platform ID in the display of the client and / or vehicle central control, setting the boundary of the uncontrolled platform ID at a prominent position on the vehicle surface, or setting the boundary of the uncontrolled platform ID at a prominent position on the front of the vehicle.
[0137] The controlled platform is provided with a corresponding code, denoted as the controlled platform ID, and the controlled platform ID is provided with a corresponding mark, denoted as the controlled platform mark ID.
[0138] The controlled platform mark ID further includes one of the following: data representing the controlled platform ID, numbers, characters, two-dimensional codes or barcodes, letters, and / or symbols.
[0139] The symbol representing the controlled platform ID further includes the boundary of the uncontrolled platform ID.
[0140] The boundary of the controlled platform ID further includes one of the following: transmitting the boundary of the controlled platform ID to the display module in the client and / or vehicle central control, the boundary of the controlled platform ID in the display of the client and / or vehicle central control, setting the boundary of the controlled platform ID at a prominent position on the vehicle surface, or setting the boundary of the controlled platform ID at a prominent position on the front of the vehicle.
[0141] The controlled platform further includes at least one parking space, and the parking space is provided with a corresponding code, denoted as the parking space ID, and the parking space ID is provided with a corresponding mark, denoted as the parking space mark ID.
[0142] The parking space mark ID further includes one of the following: data representing the parking space ID, numbers, characters, two-dimensional codes or barcodes, letters, and / or symbols.
[0143] The symbol representing the parking space ID further includes the boundary of the parking space ID, and the parking space boundary may be dot-shaped.
[0144] The said parking space ID boundary representation further includes one of the following: The representation further includes one of the following: Transmitting the parking space ID boundary representation to the display module in the client and / or the vehicle central control, the parking space ID boundary in the display of the client and / or the vehicle central control, Setting the parking space ID boundary at a prominent position on the vehicle surface, or Setting the parking area ID boundary at a prominent position on the vehicle.
[0145] The transfer area is provided with a corresponding code, denoted as the transfer area ID, and the transfer area ID is provided with a corresponding mark, denoted as the transfer area mark ID.
[0146] The transfer area mark ID further includes one of the following: Data, numbers, words, letters, and / or symbols representing the transfer area ID.
[0147] The symbol representing the transfer area ID further includes the representation of the transfer area ID boundary.
[0148] The said transfer area ID boundary representation further includes one of the following: Transmitting the transfer area ID boundary representation to the display module in the client and / or the vehicle central control, the transfer area ID boundary in the display of the client and / or the vehicle central control, Setting the transfer area ID boundary at a prominent position on the vehicle surface, or Setting the transfer area ID boundary at a prominent position in the parking area.
[0149] A transfer area device for shared vehicles, characterized in that: It is applicable to the method described in claim 1, and at least one of the two sub - regions has a partial boundary that belongs to a common boundary.
[0150] Transfer areas are provided on both sides of the common boundary. The boundaries of the transfer areas are on both sides of the common boundary. Inside or within the range of the boundaries of the transfer areas, there is at least a parking area where two sub - regions can be set, so that users can find the vehicle belonging to another sub - region and enter the destination of another sub - region without getting out of the vehicle.
[0151] The parking areas belonging to the two sub - regions are provided in the transfer area.
[0152] The parking area includes one of the following: Non - prohibited parking area, non - controlled parking area, non - controlled platform, controllable platform.
[0153] The defect of the prior art 1 which only sets one cycling boundary is that it does not distinguish between the central area and the non - central area of a city. The vehicles in the non - central area will be siphoned into the central area, resulting in congestion of vehicles in the central area, while there are fewer vehicles in the non - central area, and even no vehicles available.
[0154] The riding boundary of the prior art 1 is equivalent to the regional boundary of the present application, or rather, the larger range of the prior art 1 is equivalent to the region of the present application.
[0155] The prior art 1 only has one area and only one area electronic fence. The present application has at least two electronic fences, so it is different from the comparative document.
[0156] The prior art 1 does not have two sub-areas with adjacent common boundaries, nor does it have two sub-area electronic fences without common boundaries.
[0157] The contribution of the present application to the prior art is:
[0158] The application is different from the prior art 1 in structure.
[0159] The prior art 1 demarcates a riding boundary according to a city or a district or county. That is to say, the comparative document 1 only has one riding boundary, and a riding boundary is set in a certain large range. The "certain large range" is equivalent to the region of the present application. The region of the prior art (a certain large range) sets one area (riding boundary).
[0160] A riding boundary is set in a certain large range, that is, a regional boundary is set for one area. The region of the present application is equivalent to being divided into at least two sub-areas. The present application divides a larger range (a certain large range) into at least two smaller ranges. Therefore, within the large ranges of the prior art 1 at the city level and the district or county level (a certain large range), the city level and the district or county include a central area and a non-central area, and it is impossible to separate the central area and the non-central area. Therefore, the problem of the siphon effect of vehicles in the central area on the non-central area cannot be solved.
[0161] The present application divides a larger range (a certain large range) into at least two smaller ranges. The present application overcomes the problem of the siphon effect of vehicles in the central area on the non-central area by dividing a larger range into at least two smaller ranges.
[0162] Secondly, the present application is also different from the prior art 1 in function.
[0163] The prior art 1 only has one regional boundary and does not set the average number of vehicles in the area.
[0164] The prior art 1 only sets one area (riding boundary) in a larger range. Therefore, it is not necessary for the prior art 1 to set the average number of vehicles in the area. The present application divides one area into at least two sub-areas. In order to allocate the number of vehicles corresponding to the population of the sub-areas in the sub-areas, the present application sets the average number of vehicles in the area. The number of vehicles in each sub-area is allocated according to the population of the sub-area and the average number of vehicles in the area, and the number of vehicles in each sub-area is controlled within the average number of vehicles in the area. The present application has the function of controlling the number of vehicles in each sub-area within the average number of vehicles in the area or the number of vehicles in the sub-area;
[0165] The prior art 1 does not divide sub-regions, so it does not have the function of controlling the number of vehicles in each sub-region to the average number of vehicles in the region or the number of vehicles put into the sub-region; therefore, the regions and sub-regions in the present application are also different in function from the region (riding boundary) in the prior art 1.
[0166] The technical effects achieved by the present application are as follows: The vehicle placement in the central area of the city (a large area) is reduced, the utilization rate of vehicles in the central area is increased, the utilization rate of vehicles in the central area is increased by 50%, the vehicle placement in the non-central area is increased, and the vehicle use efficiency of users in the non-central area is increased. Since the non-central area accounts for 30% of the urban population, the transport capacity efficiency can be increased by 30%.
[0167] The invention discloses a method, which includes that the background server calibrates and forms a no-parking area and / or a riding boundary for vehicles according to an electronic map engine tool. At the same time, the longitude and latitude coordinates of the no-parking area and / or the riding boundary are saved into the database of the background server. When the ride ends, the client or the intelligent hardware installed in the riding vehicle sends the parking position coordinates of the current vehicle to the background server; the background server receives the parking position coordinates of the vehicle, compares them with the database, determines whether the parking position coordinates of the current vehicle are within the no-parking area or exceed the riding boundary, and feeds back the determination result to the client and / or the intelligent hardware. There is a "riding boundary electronic fence" set in the region in the invention, and "the range of the set riding boundary electronic fence is not less than the range of the set no-parking area", that is, only a "riding boundary electronic fence" is set in the region in the prior art 1.
[0168] The technical problems existing in the prior art are that in a large area (such as a city or a district or county in the prior art 1), the vehicles in the central area are overcrowded, causing road congestion, while the vehicles in the non-central area are reduced or even there are no vehicles available.
[0169] The technical problems existing in the current technology are: (1) The siphon effect of shared vehicles in which vehicles gather from the non-central area to the central area.
[0170] (2) The number of vehicles put into the sub-regions in the prior art is not determined according to the average number of vehicles in the region for the number of vehicles put into the riding boundary, but is put randomly. The average number of vehicles in the region is not set in the region, and the average number of vehicles in the region = the number of vehicles put into the region ÷ the total population of the region; the number of vehicles put into each sub-region is not controlled according to the average number of vehicles in the region, and the number of vehicles put into the sub-region = the population of the sub-region × the average number of vehicles in the region; the number of vehicles put into the sub-region is not set in the sub-region, that is, they are in a disordered placement state, so the problem of vehicle congestion in the central area is caused.
[0171] (1) The reason for the siphon effect of shared vehicles that causes vehicles in non - central areas of the prior art to gather towards the central area is as follows:
[0172] In the prior art, sub - regions (equivalent to riding ranges) are divided by districts and counties. The distance between some sub - regions is too large and they are isolated from each other, and there is no common boundary between sub - regions. The prior art divides sub - regions by districts and counties with too large a scope. The sub - regions include central areas and non - central areas, and the central area and non - central area are separated, making it impossible to control the siphon effect of the central area on vehicles in the non - central area.
[0173] The siphon effect of shared vehicles is mainly determined by users' riding motives. The main reason for users to use shared vehicles is that they will only use them in urgent situations. For example, they are used more in the morning when going to work, and less in the evening when getting off work when it is not urgent. This results in a high utilization rate of vehicles at the workplace during work hours, and a low utilization rate of shared vehicles at the same place during off - work hours.
[0174] For example, workplaces are mostly factories and office areas with a large population density, abbreviated as business districts or central areas, where the vehicle utilization rate is high.
[0175] Users live in a certain area, abbreviated as residential areas or non - central areas.
[0176] The workplace is in another central area. In the morning, when users travel from the non - central area to the central area, they will choose to use shared vehicles due to time urgency. After work in the afternoon, they do not choose to use shared vehicles due to lack of time urgency. Over time, more and more vehicles are run from the non - central area to the central area where users go to work, and fewer and fewer vehicles are run from the central area to the non - central area after work. This causes vehicles to gather in the central area and the loss of vehicles in the non - central area. That is, in fact, vehicles gather from the non - central area to the central area. The non - central area is often a place with medium or small population density in the urban - rural fringe, and the central area is often a place with large population density in the urban center. All in all, the actual situation of vehicles gathering from places with medium or small population density to places with large population density, and the gathering of vehicles from the non - central area to the central area is called the siphon effect of shared vehicles.
[0177] In the prior art, vehicles are put into use in the whole region as a whole, that is, vehicles are put into use according to the average number of vehicles per capita in places with medium or small population density and places with large population density. Due to the siphon effect of shared vehicles, there are fewer and fewer vehicles in places with medium or small population density, and more and more vehicles in places with large population density, resulting in vehicle congestion and low utilization rate in places with large population density, while vehicles in places with medium or small population density are under - utilized or even have no vehicles available.
[0178] To solve the above technical problems, the present application divides districts and counties into a central area and a non - central area. The central area and the non - central area are respectively divided into smaller sub - regions. Each sub - region is provided with corresponding vehicles, or the vehicles belonging to the sub - region. The vehicles belonging to one sub - region can only operate within the sub - region to which they belong and cannot enter other sub - regions, thus overcoming the siphon effect of shared vehicles where vehicles in the non - central area gather towards the central area.
[0179] Meanwhile, each sub - region is provided with a specified number of vehicles. The specified number of vehicles is also called the number of vehicles put into the sub - region, or simply the number of sub - region vehicles. The number of sub - region vehicles = the number of people in the sub - region × the average number of vehicles in the region; the average number of vehicles in the region = the number of people in the region ÷ the number of vehicles put into the region.
[0180] The present application sets the average number of vehicles put into the region. The average number of vehicles in the region = the number of vehicles put into the region ÷ the total population of the region; the number of vehicles put into the sub - region = the number of people in the sub - region × the average number of vehicles in the region. After reaching the required number of vehicles, no more vehicles can be put in. This is an inventive point of the present application. It controls the number of sub - region vehicles within a specified range, where the specified range includes the total number of vehicles put into the sub - region, or keeps the number of sub - region vehicles unchanged.
[0181] Meanwhile, the division of sub - regions in the present application is not based on administrative regions, but on factors such as the population quantity and population density in the region to divide the central area and the non - central area. The area is further divided into sub - regions. A so - called area is a commercial - gathering central area used to divide sub - regions. The division of sub - regions can be relatively populated areas, and areas with relatively low population are also divided.
[0182] It prevents vehicles in areas with low population density from flowing into areas with high population density, so as to avoid the siphon phenomenon of vehicles in areas with high population density and causing congestion in areas with high population density. This is an inventive point of the present application.
[0183] Meanwhile, the division of sub - regions is not based on administrative regions, but each sub - region is divided according to the population density and the total population. A so - called area is a commercial central area with a large population density used to divide sub - regions. The division of sub - regions can be relatively populated areas, and relatively less populated areas are divided into non - central areas.
[0184] The inventive point of this application is that there is an average delivery number set in a region, and the average number of vehicles in the region = the number of vehicles delivered in the region ÷ the total population of the region; and the region is divided into several sub-regions, and the number of vehicles delivered in each sub-region = the population of the sub-region × the average number of vehicles in the region; after reaching the regional delivery number, no more vehicles can be delivered; each sub-region is provided with corresponding vehicles, and the vehicles are controlled to operate only within the sub-region to which they belong, so that the number of vehicles in the controlled sub-region remains unchanged, so as to achieve the purpose of reducing vehicle congestion in the central region, and at the same time enable vehicles to be available in each sub-region with a small population density.
[0185] There are obvious boundaries, or adjacent boundaries, or non-adjacent boundaries between the sub-regions of this application, and there will be no duplicate boundaries, and there will be no duplication or intersection of the boundaries of multiple operating company sub-regions.
[0186] The function of the parking area module is to obtain the longitude and latitude of the parked vehicle, and judge different parking area modes, and adopt the sub-region parking method corresponding to the mode; corresponding to the parking area judgment module, and control the parking method module, and control the vehicle to park on the parking space of this module.
[0187] The parking area module includes a no-parking area judgment module, a non-controlled parking area judgment module, a non-controlled platform judgment module and a controllable platform judgment module. The function of the parking area module is to obtain the longitude and latitude of the vehicle. And for different parking area modules, the corresponding judgment modules are adopted to make the vehicle park within the parking range to which the sub-region belongs. The corresponding modules are adopted, and the parking method module is controlled, and the vehicle is controlled to park on the parking space of this module.
[0188] One region can make each sub-region adopt one parking mode, or different sub-regions can adopt different parking modes.
[0189] A general name for a parking mode is the parking area module, and the parking area module includes a no-parking area module, a non-controlled parking area module, a non-controlled platform mode and a controllable platform mode. It is possible that a sub-region can choose any one, or all sub-regions adopt one parking mode.
[0190] The four parking modes are summarized as the parking area module.
[0191] For the convenience of description, I summarize the four modes as the parking area module. The parking area module or parking method;
[0192] The parking method of the sub-region can adopt multiple parking area modules, or a sub-region only adopts one parking area module. The parking area module includes a no-parking area parking area module, a non-controlled parking area module, a non-controlled platform mode and a controllable platform mode. For the sake of brief summary and convenience of description, for the convenience of description, it is summarized as the parking area module, and the above several parking area module parking modes are summarized as the parking area module.
[0193] In the prior art, since the regional (riding boundary) division by county or district is too wide, it is impossible to separate areas with high population density from each other. At the same time, since each different operating company divides its sub - regions by county or district, the addition of the regions of each operating company will result in the overlap of each region, that is, the boundary parts of two regions cross each other, causing vehicle congestion in areas with high population density.
[0194] That is, the boundaries of the sub - regions of each company cross each other, and it is impossible to form a common boundary between two regions, resulting in the overlap of the number of vehicles put in the central area, making it impossible to distinguish the boundaries of different regions. The feature of this application is that at least a part of two sub - regions have a common boundary, and there is no partial crossing and overlapping of the boundaries of two sub - regions.
[0195] For example, if a large area (region) is divided at the city level and a large area (region) is divided at the county or district level, the addition of the same method will inevitably cause the overlap of regional boundaries. The contribution of this application to the prior art is that the regional feature is that at least a part of two sub - regions have a common boundary, and there is no partial crossing and overlapping of the boundaries of two sub - regions.
[0196] The function of the sub - region is to determine the number of vehicles put in the sub - region and determine the running boundary of the vehicles in the sub - region. The setting of the transfer area on the common boundary is not the overlap of the sub - region boundary. Its function is to provide the transfer of vehicles in different sub - regions, which can cross the boundaries of different sub - regions, rather than
[0197] Using the addition of the prior art 1 region (riding boundary) makes it impossible to distinguish the central area and the non - central area, as well as the boundaries of the sub - regions. The addition of the prior art 1 region (riding boundary) does not have the function of determining the number of vehicles put in the sub - region.
[0198] The prior art uses counties, communities or streets to divide sub - regions. The disadvantage of dividing sub - regions by county or district is that since the territorial area of the county or district is too large, including the central area (high population density) and the non - central area (medium and low population density) regions, it is impossible to solve the "siphon effect" problem of shared bicycles and shared electric vehicles.
[0199] When dividing sub - regions by community or street, since the occupied area is too small, users must frequently transfer vehicles to reach their destinations. At the same time, to transfer vehicles, they must enter another sub - region from one sub - region, and frequent vehicle transfer will result in a poor riding experience for users and delay users' time.
[0200] In the prior art comparative document 1, the average number of vehicles is not set in a certain area range, that is, the average number of vehicles = the total number of vehicles put in the area ÷ the total population of the area. In the sub - region of comparative document 1, the total number of vehicles in the sub - region is not set, that is, in the sub - region (riding boundary), the total number of vehicles put in the sub - region = the total population of the area × the average number of vehicles; the total number of vehicles put in is simply referred to as the total number of vehicles.
[0201] Therefore, in comparative document 1, the number of vehicles in the sub - region cannot be controlled within the total number of vehicles in the sub - region, and further, the congestion of the number of vehicles in the central area cannot be achieved. In this application, the area is divided into different sub - regions, and corresponding vehicles are set in each sub - region. The vehicles corresponding to one sub - region can only run within the sub - region to which they belong and cannot enter other sub - regions. This makes the vehicles in the sub - regions with medium and small population densities unable to enter the sub - regions with large population densities, and vice versa. Thus, it overcomes the technical problems of vehicle congestion, low utilization rate in places with large population density, and insufficient vehicle use or even no vehicle available in places with medium and small population densities caused by the siphon effect of shared vehicles. Brief Description of the Drawings
[0202] Figure 1 It is a schematic diagram showing that the area can be divided into at least two sub - regions;
[0203] Figure 2 It is a schematic diagram of a transfer area set on the common boundary of the partial boundaries of at least two sub - regions when a sub - region system divides an area into at least two sub - regions.
[0204] Figure 3 It is a physical diagram of two sub - regions (1) with a common boundary:
[0205] Figure 4 It is a physical diagram of the management method (2) of two sub - regions with a common boundary:
[0206] Figure 5 It is a physical diagram of two sub - regions (1) with a transfer area set on the common boundary:
[0207] Figure 6 It is a physical diagram of two sub - regions (2) with a transfer area set on the common boundary:
[0208] Figure 7 It is a schematic diagram of a shared vehicle control system (main structure general diagram):
[0209] Figure 8 It is a schematic diagram of a sub - region judgment module:
[0210] Figure 9 It is a schematic diagram of a shared vehicle control system:
[0211] Figure 10 It is a schematic diagram of a sub - region judgment module:
[0212] Figure 11 It is a schematic diagram of the client sub - area control module:
[0213] Figure 12 It is a schematic diagram of the vehicle terminal area control module:
[0214] Figure 13 It is a schematic diagram of the operation key module:
[0215] Figure 14 It is a schematic diagram of the operation key module:
[0216] Figure 15 It is a flowchart of parking in the sub - area controllable platform mode:
[0217] Figure 16 It is a flowchart of parking in the sub - area non - controllable platform mode:
[0218] Figure 17 It is a flowchart of parking in the sub - area non - controllable parking area or no - parking area mode: Specific implementation manners
[0219] Figure 1 Example:
[0220] The area, also known as a large range, can be divided into 1 - 9...n sub - areas. The area is set with an average number of vehicles, and the average number of vehicles = total number of vehicles put into the area÷total population of the area. The total number of vehicles is an approximate number, and the accuracy of the total number of vehicles is within 1000 vehicles; the total population is an approximate number, and the accuracy of the total population is within 1000 people. The role of the average number of vehicles is to make each sub - area calculate the number of vehicles to be put into the sub - area by multiplying the average number of vehicles by the population of the sub - area, so that users in sub - areas with different population numbers can all obtain vehicles with the average number of vehicles, and overcome the technical defect that vehicles in the central area of the city are blocked due to the "siphon effect", and there are no vehicles available in the non - central area due to the "siphon effect", so that there are vehicles with the average number of vehicles available in each sub - area.
[0221] The difference between the sub - area of the shared bicycle and shared electric vehicle system in the embodiment of this application and the prior art (application number 201710334984.4, patent name is Electronic Fence Control Method Based on Stake - less Vehicles) is that the sub - area is not divided according to provinces, cities, districts, counties, communities, and streets (riding boundaries); provinces, cities, districts, counties, communities, and streets belong to administrative management areas, that is to say, the sub - area does not include riding boundaries divided according to administrative management areas.
[0222] In the field of shared cars, both the area and the sub - area can be divided according to administrative regions. For example, taking Shaanxi Province as the area, the sub - areas can be divided according to Xi'an, Baoji, Xianyang, and Tongchuan.
[0223] In the field of shared bicycles and electric vehicles, the area can be divided according to the administrative division, but the sub-areas cannot be divided according to districts and counties.
[0224] For example, taking Xi'an as the area, but the sub-areas cannot be divided according to Beilin District, Xincheng District, and Lianhu District.
[0225] Because in the field of shared bicycles, it is not suitable to divide according to the administrative division, such as dividing counties and cities according to districts and counties. It will appear too small.
[0226] The central area is the boundary range of the area formed by the commercial gathering center. The commercial gathering area, the commercial gathering center is simply called the commercial gathering area; for example, the Bell Tower central area formed by the Bell Tower commercial gathering center in Xi'an. The non-central area is the boundary range of the area outside the central area within the region.
[0227] The said area includes dividing the area into at least two sub-areas according to the difference of the central area, or dividing the area into at least two sub-areas according to the difference of the non-central area.
[0228] The two sub-areas include two sub-areas with a common boundary. The two sub-areas with a common boundary are two sub-areas where at least a part of the boundary belongs to the common boundary of the two sub-areas.
[0229] The two sub-areas include two sub-areas without a common boundary. The two sub-areas without a common boundary are two sub-areas where at least a part of the boundary does not belong to the common boundary of the two sub-areas.
[0230] In the shared bicycle system, the area of the sub-area is generally greater than 3 square kilometers and less than 60 square kilometers.
[0231] The area includes several smaller areas. The area of the area is smaller than the area of the region. The areas are divided into central areas and non-central areas; the central area is the area with a large population density, and the non-central area is the area with medium and small population densities.
[0232] A method for dividing sub-areas of shared vehicles according to the central area and / or non-central area, characterized by including:
[0233] The area is divided into central areas and / or non-central areas according to the areas. The central area refers to the range with a commercial gathering area. The range of the commercial gathering area is simply called the commercial gathering area. The non-central area is the area outside the central area.
[0234] It further includes being divided into at least two sub-regions according to the central area and / or non-central area, and the area of the sub-regions is smaller than the area of the region. The central area can be divided into at least one sub-region, the non-central area can be divided into at least one sub-region, and the area of the area is equal to or larger than the area of the sub-region.
[0235] The shared cars include autonomous vehicles.
[0236] The sub-region division includes that at least two sub-regions have common boundaries at part of their boundaries. The region is divided into at least two sub-regions, and the boundaries between the sub-regions are: 1. At least two sub-regions have common boundaries at part of their boundaries; 2. All the boundaries of one sub-region have common boundaries with other sub-regions; 3. All the boundaries of one sub-region have no common boundaries with other sub-regions.
[0237] Among them, the first sub-region has common boundaries with the second, fifth, and seventh sub-regions, the second sub-region has common boundaries with the fifth and sixth sub-regions; the seventh sub-region has common boundaries with the first, fifth, and eighth sub-regions, the sixth sub-region has common boundaries with the second, fifth, and nth sub-regions, the eighth sub-region has common boundaries with the fifth, seventh, ninth, and nth sub-regions, the ninth sub-region has common boundaries with the eighth and nth sub-regions, and the nth sub-region has common boundaries with the fifth, sixth, eighth, and ninth sub-regions; the first, second, sixth, seventh, eighth, ninth, and nth sub-regions belong to part of the boundaries of one sub-region having common boundaries with another sub-region:
[0238] The fifth sub-region has common boundaries with the first, second, seventh, sixth, eighth, and nth sub-regions, and the fifth sub-region belongs to a sub-region where all its boundaries have common boundaries with another sub-region; there is a lake or a mountain between the eighth, ninth, and nth sub-regions, so there are no common boundaries in part.
[0239] The third sub-region has no common boundaries with the first, second, fourth, sixth, seventh, eighth, ninth, and nth sub-regions, and the fourth sub-region has no common boundaries with the first, second, third, sixth, seventh, eighth, ninth, and nth sub-regions. The third and fourth sub-regions belong to a sub-region where all their boundaries have no common boundaries with another sub-region;
[0240] Figure 2 In a sub-region system, a region is divided into at least two sub-regions with common boundaries at part of their boundaries. A schematic diagram of a transfer area corresponding thereto is provided at the common boundaries of the part of the boundaries of the two sub-regions.
[0241] is provided.
[0242] Figure 2 Embodiment:
[0243] The two sub - regions include at least one of them having a partial boundary belonging to the common boundary. On both sides of the common boundary of the two sub - regions, there is a transfer area. The boundary of the transfer area is on both sides of the common boundary. Inside or within the scope of the boundary of the transfer area, there is at least a parking area that can be set for the two sub - regions, so that users can find the vehicle belonging to another sub - region and enter the destination of another sub - region without getting off the vehicle.
[0244] The transfer area enables users to lock the vehicle in the parking area corresponding to the vehicle in one sub - region within the transfer area, and unlock the vehicle in the parking area corresponding to another sub - region within the transfer area, and enter the operation within another sub - region, so that users can find the vehicle belonging to another sub - region and enter the destination of another sub - region without getting off the vehicle, or continue to enter the next transfer area.
[0245] Enable users to further transfer vehicles in other sub - regions, enter other sub - regions, and reach the destinations of the parking areas in each region within the whole area.
[0246] At least two sub - regions are provided with a transfer area, so that users can find the sub - region to which the destination belongs without getting off the vehicle.
[0247] The transfer area is provided with parking areas belonging to the two sub - regions.
[0248] The parking area includes one of the following: non - prohibited parking area, non - controlled parking area, non - controlled platform, controlled platform.
[0249] When users enter another area with a common boundary from one area, they park the vehicle in the parking area of the sub - region to which it belongs, and unlock the vehicle in the parking area of another sub - region in the riding area of the common boundary of the two sub - regions, and then enter another sub - region.
[0250] The transfer area enables the vehicle in one sub - region to park in the parking area corresponding to it within the transfer area, unlock the vehicle in the parking area corresponding to another sub - region within the transfer area, and enter the operation within another sub - region.
[0251] A shared vehicle transfer area includes a sub - region and is further provided with a transfer area. The function of the transfer area is that when a vehicle in one sub - region enters another sub - region, the vehicle can be parked in the parking space belonging to it within the transfer area, and then ride to the destination within the transfer area.
[0252] The difference between the sub-region electronic fence and the transfer area electronic fence is that the sub-region electronic fence belongs to the division of a sub-region and has the function of determining the number of vehicles to be put in. When a vehicle exceeds the sub-region electronic fence, an alarm will be issued. The transfer area electronic fence does not have the function of determining the number of vehicles to be put in. It only has the function of judging whether a vehicle enters or exits the transfer area. The transfer area electronic fence is located between two sub-regions. In this way, vehicles are provided to stay in different sub-regions, and vehicles transferring to another sub-region can continue to move forward. The boundary of the transfer area changes the boundary when the original sub-region issues an alarm, that is, the boundary when the original sub-region electronic fence issues an alarm becomes the boundary when the transfer area electronic fence of the two sub-regions issues an alarm.
[0253] For example, when a vehicle enters the boundary of the transfer area between the first sub-region and the second sub-region from the first sub-region, an alarm will be issued saying "The vehicle has entered the transfer area. Please transfer to the corresponding sub-region vehicle in time and continue to move forward"; when a vehicle belonging to the first sub-region enters the second sub-region, that is, when a vehicle belonging to the first sub-region leaves the boundary of the transfer area between the first sub-region and the second sub-region, the transfer area electronic fence will issue an alarm saying "The vehicle has exceeded the first sub-region. Please return in time!"
[0254] Due to the adoption of the transfer area mode, the boundary between the two original sub-regions has changed from the original boundary of the two sub-regions to a boundary where a vehicle enters the transfer area between the first sub-region and the second sub-region and a boundary where a vehicle exits the transfer area between the first sub-region and the second sub-region. That is, there is only one boundary for a vehicle to enter and exit the second sub-region from the first sub-region, which has become two boundaries.
[0255] When the transfer area mode is not adopted, it can be considered that the boundary between the first sub-region and the second sub-region is one, that is, the boundary between the first sub-region and the second sub-region.
[0256] When the transfer area mode is adopted, it can be considered that the boundary between the first sub-region and the second sub-region is two, that is, the boundary between the first sub-region and the second sub-region, the boundary where a vehicle belonging to the first sub-region enters and exits. Conversely, it is also the boundary where a vehicle belonging to the second sub-region enters and exits. The main difference is that an entry alarm is issued when a vehicle triggers to enter the transfer area, and an exit transfer area alarm is issued when a vehicle triggers to exit the transfer area. At this time, the function of the sub-region electronic fence to issue an alarm is replaced by the transfer area electronic fence.
[0257] The function of the sub-region electronic fence to issue an alarm is only applicable to the sub-region mode without adjacent sub-regions, such as Figure 2 the third and fourth sub-regions in
[0258] The function of the transfer area electronic fence to issue an alarm is applicable to the sub-region mode with a common boundary, such as Figure 2In the 1st, 2nd, and 5 - nth sub - regions, it is applicable to the sub - region electronic fence alarm mode. The electronic fence in the transfer area is located on the boundary of the 2nd sub - region side between the 1st sub - region and the 2nd sub - region. It can be considered as the actual implementation boundary for the vehicle to enter the 2nd sub - region from the 1st sub - region. For the actual implementation boundary of the vehicle to enter the 2nd sub - region from the 1st sub - region, see Figure 6 the markings at 68 - 69 in Figure 6 Conversely, the electronic fence in the transfer area located on the boundary of the 1st sub - region side between the 1st sub - region and the 2nd sub - region can be considered as the actual implementation boundary for the vehicle to enter the 1st sub - region from the 2nd sub - region. For the actual implementation boundary of the vehicle to enter the 1st sub - region from the 2nd sub - region, see Figure 6 the markings at 66 - 67 in
[0259] Another alternative mode for the transfer area can be considered that the transfer area between the 1st sub - region and the 2nd sub - region is the overlap of the 1a - th sub - region and the 2b - th sub - region. The overlapping area of the 1a - th sub - region and the 2b - th sub - region is the transfer area between the 1st sub - region and the 2nd sub - region. For the sake of brief description, in the embodiments of this application, the overlapping mode of the 1a - th sub - region and the 2b - th sub - region is uniformly adopted as the transfer area mode between the 1st sub - region and the 2nd sub - region.
[0260] Therefore, the mode of two adjacent sub - regions plus the transfer area is equivalent to the overlapping mode of two sub - regions. For the overlapping mode of two sub - regions, as shown in the appended Figure 6 、 7 68, 19, 20, 21, 69 in
[0261] are the 1a - th sub - region; 66, 22, 23, 24, 25, 67 are the 2b - th sub - region; Figure 6 、 7 That is, the overlap of the 2b - th sub - region and the 1a - th sub - region in the appended
[0262] is equivalent to the transfer area between the 1st sub - region and the 2nd sub - region plus the transfer area between the 1st sub - region and the 2nd sub - region.
[0263] This is the case of two adjacent sub - parking areas, adopting the transfer area mode. The relationship between sub - areas is adjacent, and the transfer area mode can also be adopted; the mode of the transfer area electronic fence. It is equivalent to the overlapping mode of the electronic fences of two sub - areas. Only the electronic fence of the sub - area, and the function of the sub - area is to determine the number of parked vehicles, which is determined by the daily quantity of the sub - area.
[0264] An alarm will be issued when entering the overlapping area of another sub - area from one sub - area. When leaving the overlapping area of the two sub - areas, an alarm will be issued for exceeding one's own area.
[0265] It is equivalent to the alarm for entering the transfer area and the alarm for leaving the transfer area. Substantially, these two modes are the transfer area plus sub - area mode. For the replacement mode of the overlapping mode of two sub - areas, see the transfer area in the attached Figure 7 、 8 of the specification.
[0266] The central area described in this application refers to an area in a city with a high population density or a high vehicle usage frequency. Such as the area within the second ring road in Beijing and Xi'an.
[0267] There is at least a part of the common boundary between sub - areas, or at least a part of the boundary of the sub - area is connected to the boundary of the area and belongs to the common boundary. Or all the boundaries of the sub - area have a common boundary with other sub - areas, or all the boundaries of the sub - area do not have a common boundary with other sub - areas.
[0268] The function of the transfer area is that users do not need to enter another sub - area to find the vehicle belonging to the destination in another sub - area. Instead, they can find the vehicle belonging to the destination in another sub - area within the transfer area between this sub - area and another sub - area. That is, within the common transfer area between this sub - area and another sub - area, they can find the vehicle belonging to the destination in another sub - area. So that users can ride the vehicle in another sub - area to reach the parking area where the destination is located.
[0269] The function of the transfer area is set between the common boundaries of two sub - areas, expanding the boundary range of the transfer area on the common boundary. The common boundary includes the common boundary for entering and leaving the transfer area. If there is a transfer area between sub - area A and sub - area B, the transfer area between sub - area A and sub - area B is called transfer area A\B. When a vehicle in sub - area A enters transfer area A\B, the server will issue a prompt "The vehicle has entered transfer area A\B. Please transfer to the vehicle corresponding to the destination in time!". When a vehicle in sub - area A leaves transfer area A\B without transferring to a vehicle in sub - area B, the server will issue an alarm "The vehicle has entered sub - area B. You have exceeded sub - area A. Please return to sub - area A in time!".
[0270] The function of the transfer area replaces the common boundary. The function of the transfer area enables users to find the vehicle in another sub-area where the destination is located without having to cross the common boundary. It enables users to find the vehicle in another sub-area where the destination is located without having to cross the common boundary and reach the destination.
[0271] Figure 3 It is a physical diagram of two sub-areas (1) with a common boundary:
[0272] Physical diagram according to the non-controlled platform mode and / or the controlled platform mode:
[0273] 1 is the vehicle, 2 is the client, 3 is the wireless network. The server and the vehicle end implement operations such as unlocking and locking through the GPRS / 4G / 5G protocol, LoRa protocol, NB-IoT protocol or BLE protocol;
[0274] Including the mobile Internet, 4 is the server, 5 is the satellite navigation system, 6 is the area, 7 is the first sub-area, 8 is the second sub-area. The parking area set with marks (QR codes or barcodes) is called a platform. The platforms are divided into non-controlled platforms and controllable platforms. A non-controlled platform is a platform where the number of parked vehicles cannot be controlled, and a controllable platform is a platform where the number of parked vehicles can be controlled; in the figure, a circle represents a non-controlled platform, and a square represents a controllable platform; 9 is the third sub-area, 11, 12, 13, 14, 15, 16 are the boundaries of the area, 17, 18 are the dividing lines between the first sub-area and the second sub-area, 17, 18, 19, 20, 21 are the 5 non-linear longitude and latitude coordinate points of the first sub-area. The connection of the 17, 18, 19, 20, 21 coordinate points is the peripheral boundary of the electronic fence of the first sub-area, referred to as the boundary. In reality, a sub-area consists of several longitude and latitude coordinate points. For the sake of brief description, this article adopts summarizing several longitude and latitude coordinate points into 3 to 5 simple longitude and latitude coordinate points; the connection of the 17, 18, 22, 23, 24, 25 coordinate points is the 6 longitude and latitude coordinate points of the second sub-area; 17, 18, 22, 23, 24, 25 are the electronic fence boundaries of the second sub-area. The first sub-area can be any sub-area, or represented as the N sub-area; the second sub-area is a sub-area adjacent to the first sub-area with a common boundary, or represented as the N + 1 sub-area. 33, 34 are the non-controlled platforms of the first sub-area, and 35, 36 are the non-controlled platforms of the second sub-area; 41, 42 are the controllable platforms of the first sub-area, and 43, 44 are the controllable platforms of the second sub-area. Each sub-area is set with a corresponding number of vehicles to be put in. Vehicles that reach the number of vehicles to be put in the sub-area cannot continue to be put in. In this way, the number of vehicles controlled in each sub-area within the whole area is controlled at the average number of vehicles, that is, the number of vehicles put in the sub-area is formulated according to the average number of vehicles. 9 is the third sub-area. The third sub-area belongs to a sub-area without a common boundary. 26, 27, 28 are the 3 longitude and latitude coordinate points; 26, 27, 28 are the electronic fence boundaries of the second sub-area. 37, 38 are the non-controlled platforms of the third sub-area, and 45, 46 are the controllable platforms of the third sub-area.
[0275] Figure 4 Is the physical diagram of the management method (2) of two sub-areas with a common boundary:
[0276] According to the physical diagram of the no-parking area mode and / or the non-controlled parking area module: The no-parking area is an area where parking is not allowed, and parking is allowed outside the no-parking area, referred to as the non-no-parking area; the non-no-parking area refers to all sub-areas of the sub-area except the no-parking area; Paragraph 0041 of the description of the prior art 1 records that "the range of the riding boundary is not less than the no-parking area", so the sub-area of this application is different from the riding boundary of the prior art 1. The sub-area of this application does not include all no-parking areas, such as Figure 4The first sub-region does not contain the no-parking areas of the second sub-regions 51 and 52. The sub-region of this application is smaller than the no-parking areas of another sub-region. Further, it can be concluded that the sub-region of this application is sometimes smaller than the no-parking area. To distinguish it from the prior art 1, this application adds "the range of the sub-region is sometimes smaller than the no-parking area of another region". The physical diagram of the no-vehicle-number-controllable parking area including the no-parking area mode and / or the non-controlled parking area module: The following no-vehicle-number-controllable parking area is simply referred to as the non-controlled parking area; the no-vehicle-number-controllable parking area is uncontrollable for the number of vehicles in the parking area. When the number of vehicles at the platform reaches the specified number, it is impossible to control further parking; such as the Hello Bike in the prior art, the no-vehicle-number-controllable parking area is simply referred to as the non-controlled parking area. 49 and 50 are the no-parking areas of the first sub-region; 51 and 52 are the no-parking areas of the second sub-region: 53 and 54 are the no-parking areas of the second sub-region; 57 and 58 are the non-controlled parking areas of the first sub-region. The non-controlled parking area includes a non-controlled parking area longitude and latitude table. The boundary of the non-controlled parking area is composed of at least 3 longitude and latitude coordinates to form the non-controlled parking area longitude and latitude table, that is, at least 3 longitude and latitude coordinates are connected to form the boundary of the non-controlled parking area, or the non-controlled parking area electronic fence is generated through a third-party electronic map engine; 59 and 60 are the non-controlled parking areas of the second sub-region, 61 and 62 are the non-controlled parking areas of the second sub-region. In the figure, the triangle represents the no-parking area, and the stepped shape represents the unmarked (QR code or barcode) non-controlled parking area, simply referred to as the non-controlled parking area;
[0277] There is a unique mark in the no-parking area, denoted as the no-parking area ID; the no-parking area ID can be a coordinate point, or multiple coordinate points, that is, the no-parking area ID is at least one coordinate point,
[0278] The stepped shape represents an unmarked (QR code or barcode) parking area. There is no marked (QR code or barcode) parking area. The unmarked (QR code or barcode) parking area only has parking area lines set on the ground to remind users to park the vehicle within the parking area lines. The number of parked vehicles in the parking area cannot be controlled. The following is simply referred to as the non-controlled parking area. The non-controlled parking area has a unique mark, denoted as the non-controlled parking area ID; the non-controlled parking area ID can be a coordinate point, or multiple coordinate points, that is, the non-controlled parking area ID is at least one coordinate point.
[0279] Figure 5 It is the physical diagram of two sub-regions (1) with a transfer area set on the common boundary:
[0280] According to the physical diagram of the non-controlled platform mode and / or the controllable platform mode:
[0281] 66, 67, 68, and 69 constitute the transfer area between the first sub-region and the second sub-region,
[0282] 33 is the non-controlled platform in the first sub-region, 34 and 35 are the non-controlled platforms in the transfer area between the first sub-region and the first sub-region, and 36 is the non-controlled platform in the second sub-region;
[0283] 41 is a parking space within the first sub-region (controllable platform), and the parking space in the controllable platform is simply referred to as a parking space; 42 and 43 are parking spaces in the transfer area between the first sub-region and the first sub-region, and 44 is a parking space within the second sub-region.
[0284] Example 1: See Figure 5 , the sub-region adopts the controllable platform mode. The origin of the user is parking space 41 in the first sub-region, and the destination is parking space 44 in the second sub-region. After the user enters the transfer area, the user locks the vehicle at parking space 42 in the first sub-region, then opens the vehicle of the second sub-region on parking space 43 belonging to the second sub-region, then enters the second sub-region, and locks the vehicle at parking space 44 belonging to the second sub-region.
[0285] Example 2: See Figure 5 , the sub-region adopts the non-controllable platform mode. The origin of the user is non-controllable platform 33 in the first sub-region, and the destination is non-controllable platform 36 in the second sub-region. After the user enters the transfer area, the user locks the vehicle at non-controllable platform 34 in the first sub-region, then opens the vehicle of the second sub-region on non-controllable platform 35 belonging to the second sub-region, then enters the second sub-region, and locks the vehicle at non-controllable platform 36 belonging to the second sub-region.
[0286] Figure 6 is a physical diagram of two sub-regions (2) with a transfer area set on the common boundary:
[0287] 49 is a no-parking area within the first sub-region, 50 and 51 are no-parking areas in the transfer area between the first sub-region and the first sub-region, and 52 is a no-parking area within the second sub-region;
[0288] 57 is a non-controllable parking area within the first sub-region, 58 and 59 are non-controllable parking areas in the transfer area between the first sub-region and the first sub-region, and 60 is a non-controllable parking area within the second sub-region.
[0289] Example 3: The sub-region adopts the no-parking area mode. The origin of the user is a non-no-parking area outside the no-parking area 49 in the first sub-region, and the destination is a non-no-parking area outside the no-parking area 52 in the second sub-region. After the user enters the transfer area, the user locks the vehicle at a non-no-parking area outside the no-parking area 50 in the first sub-region, then opens the vehicle of the second sub-region at a non-no-parking area outside the no-parking area 51 belonging to the second sub-region, then enters the second sub-region, and locks the vehicle at a non-no-parking area outside the no-parking area 52 belonging to the second sub-region.
[0290] Example 4: The sub-region adopts the non-controllable parking area mode. The origin of the user is non-controllable parking area 57 in the first sub-region, and the destination is non-controllable parking area 60 in the second sub-region. After the user enters the transfer area, the user locks the vehicle at non-controllable parking area 58 in the first sub-region, then opens the vehicle of the second sub-region in non-controllable parking area 59 belonging to the second sub-region, then enters the second sub-region, and locks the vehicle at non-controllable parking area 60 belonging to the second sub-region.
[0291] Physical diagram according to the controlled platform, uncontrolled platform, no-parking zone mode, and / or uncontrolled parking area module.
[0292] When the user wants to go from the first sub-region of the departure place to the second sub-region of the destination, the vehicle needs to be parked in the transfer area shared by the first sub-region and the first sub-region with a common border for transfer. When entering the transfer area from the first sub-region and the first sub-region, when the vehicle (latitude and longitude) triggers the transfer area (electronic fence), at lines 66 to 67, that is, when the vehicle enters the transfer area between the first sub-region and the second sub-region, the server will instruct the mobile phone or the vehicle terminal to send an alarm "The vehicle has entered the transfer area, please transfer in time!" The user parks the vehicle in the parking area of the first sub-region in the transfer area, and then starts the vehicle in the second sub-region in the parking area of the second sub-region and runs to the destination in the second sub-region. By analogy, the destination of the nth sub-region can be reached; when the vehicle (latitude and longitude) triggers the exit of the transfer area (electronic fence), at lines 68 to 69, if the vehicle in the second sub-region has not completed the transfer, when the vehicle enters the second sub-region, an alarm will be sent "You have exceeded the second sub-region, please return the vehicle to the second sub-region in time, otherwise a penalty will be incurred!" and the alarm instruction will be transmitted to the client or the vehicle central control. The sub-region control module of the client or the vehicle central control adopts corresponding control operations to achieve the operation of transferring in the transfer area.
[0293] Figure 7 Schematic diagram of the shared vehicle control system (main structure general diagram):
[0294] Figure 7 Embodiment:
[0295] 1 is the server, which is used to formulate a sub-region electronic fence and issue an alarm instruction of "the vehicle exceeds the sub-region". 2 is wireless communication, which is used to transmit data and interact with the satellite navigation system, the client and / or the vehicle terminal through wireless communication, and maintain interaction with the third-party electronic map platform. 3 is the satellite positioning system, which is used to obtain sub-region electronic fence data and the positioning data of the mobile phone and / or the vehicle. 4 is the client, which is used to display the sub-region electronic fence on the client and execute the sub-region control module on the client. The client, or the mobile terminal, includes mobile phones, tablets, and wearable mobile computers. 5 is the vehicle terminal, which is installed on the vehicle and used to control the vehicle to operate within the sub-region. 6 is the third-party electronic map platform, which is connected to the third-party electronic platform and the electronic map platform through the API interface. The principle of the shared bicycle electronic map and the API interface, and the principle of the third-party electronic map of the shared bicycle and the API interface; connect to the third-party electronic map platform, receive the sub-region electronic fence data delimited (determined) by the third-party electronic map engine, and display the sub-region electronic fence in the electronic map; compare the transmitted vehicle longitude and latitude with the sub-region electronic fence and issue an alarm of "the vehicle exceeds the sub-region". 7 is sub-region judgment, which includes a sub-region judgment module, a parking area judgment, and a transfer area judgment module; it is used to judge whether the vehicle is running in the sub-region; the sub-region judgment module is used to judge whether the vehicle is running within the sub-region range. When the vehicle exceeds the sub-region range, an alarm instruction will be issued and transmitted to the client and / or the vehicle terminal control module. 8 is the communication interface, which is used to interact with the client or the vehicle terminal through wireless communication. It is mainly used to receive the vehicle longitude and latitude data uploaded by the mobile terminal and / or the vehicle terminal, output the instruction unit to the vehicle terminal or the mobile communication terminal, and connect to the third-party electronic map platform. 9 is the database module, which is used to store application programs (including (1) judgment algorithms: sub-region judgment algorithm (computer program, abbreviated as algorithm), parking area judgment algorithm, transfer area judgment algorithm, algorithm for judging vehicles parked outside the sub-region, algorithm for judging vehicles parked outside the station, control algorithms: and sub-region control algorithm, parking area control algorithm, transfer area control algorithm, control algorithm for vehicles parked outside the sub-region, control algorithm for vehicles parked outside the station); (2) related data of the relational database, and store sub-region electronic fence data. 10 is the data synchronization module, which is connected to the third-party electronic map platform, receives the sub-region electronic fence data delimited (determined) by the third-party electronic map engine, and displays the sub-region electronic fence in the electronic map; compares the transmitted vehicle longitude and latitude with the sub-region electronic fence and issues an alarm of "the vehicle exceeds the sub-region".11 is the order management module, which is used to process the user's order information; it is used to bind the mobile phone ID with the vehicle ID and record it in the mobile phone ID and vehicle ID binding table. It includes a user management module, which is used to store the user's identity information, accept the unique identifier uploaded by the user, register the unique identifier uploaded by the user as a using user, and dynamically update the user's permissions through the identity authentication unit and the credit evaluation unit. Only through the identity authentication unit and the credit evaluation unit can the user have the permission to use the vehicle. 12 is the user authentication module, which is used to verify the user's identity information; it includes user information, which is used to record the mobile phone ID and the usage agreement; 41 is the client communication module, which is used to receive server instructions and upload vehicle information. It includes a SIM card. 42 is the client GPS module, which is used to upload the longitude and latitude of the client (vehicle); 43 is the client sub-region control module. 44 is the client database, which is used to store application programs (client sub-region control algorithm, client parking area control algorithm, client transfer area control algorithm, client control algorithm for vehicles parked outside the sub-region, client control algorithm for vehicles parked outside the station; in the mode of saving traffic, that is, when the client is used as the judgment algorithm end, the judgment algorithm can be downloaded from the server to the client) and related data of the relational database, as well as store the sub-region electronic fence data. 45 is the client Bluetooth component, which is used to wirelessly connect with the vehicle-side Bluetooth module to transmit information. 46 is the identifier, which is used to identify the vehicle marker ID (hereinafter referred to as the marker ID for the ID QR code or ID barcode), and upload the vehicle ID QR code, platform ID QR code or parking space ID QR code to the server; 47 is the client display screen module, which is used to connect to the third-party electronic map of the server and synchronously display the sub-region, transfer area, parking area, and vehicle longitude and latitude. 48 is the client operation directory, which is used to provide the user with options such as emergency keys, temporary parking, and querying the nearest parking space.
[0296] 51 is the vehicle-side wireless communication module, which is used to receive server instructions and upload vehicle information. It includes a SIM card. 52 is the vehicle GPS module, which is used to upload the vehicle longitude and latitude; 53 is the vehicle-side sub-region execution module. 54 is the vehicle-side database, which is used to store application programs (vehicle-side sub-region control algorithm, vehicle-side parking area control algorithm, vehicle-side transfer area control algorithm, vehicle-side control algorithm for vehicles parked outside the sub-region, vehicle-side control algorithm for vehicles parked outside the station; in the mode of saving traffic, that is, when the vehicle side is used as the judgment algorithm end, the judgment algorithm can be downloaded from the server to the vehicle side) and related data of the relational database, as well as store the sub-region electronic fence data.
[0297] 55 is the vehicle Bluetooth component, which is used to wirelessly connect with the client Bluetooth component to transmit information. 56 is the vehicle lock control component, which is used to receive the server's instructions to unlock and lock the vehicle, and control the vehicle lock to perform corresponding unlocking and locking.
[0298] Figure 8 It is a schematic diagram of the sub-region judgment module:
[0299] Figure 8 Example:
[0300] 7 is the sub-region determination module, which includes: the sub-region judgment module, the parking area judgment. 710 is the sub-region judgment module, which is used to obtain the vehicle's longitude and latitude and judge whether the vehicle is running in the sub-region. The sub-region judgment module is used to judge whether the vehicle is running in the sub-region. When the vehicle exceeds the sub-region, an alarm instruction will be issued and transmitted to the client and / or the vehicle-side control module. The sub-region judgment module is used to determine whether the vehicle's longitude and latitude obtained is running in the sub-region. If so, an instruction to allow locking the vehicle will be issued. 72 is the parking area judgment, which is used to judge whether the vehicle's longitude and latitude is parked in the parking area. The parking area judgment includes: the no-parking area module, the non-controlled parking area module, the non-controlled platform module, and the controllable platform module. 721 is the no-parking area module, which is used to determine whether the vehicle's longitude and latitude obtained is parked in the no-parking area. If not, an instruction to allow locking the vehicle will be issued. 722 is the non-controlled parking area module, which is used to determine whether the vehicle's longitude and latitude obtained is parked in the non-controlled parking area electronic fence. If so, an instruction to allow locking the vehicle will be issued. 723 is the non-controlled platform module, which is used to determine whether the vehicle is parked in the non-controlled platform module. The non-controlled platform module includes: the non-controlled platform longitude and latitude table, and the non-controlled platform marking table. 7231 is the non-controlled platform longitude and latitude table, which is used to determine whether the vehicle's longitude and latitude obtained belongs to the non-controlled platform longitude and latitude table. If so, an instruction to allow locking the vehicle will be issued. 7232 is the non-controlled platform marking table, which is used to determine whether the non-controlled platform marking obtained belongs to the non-controlled platform marking table. If so, an instruction to allow locking the vehicle will be issued. 724 is the controllable platform module, which is used to determine whether the vehicle is parked in the controllable platform module, including: the parking space positioning module, and the unoccupied parking space module. 7241 is the parking space positioning module, which is used to make the vehicle park in the parking space, including: the parking space longitude and latitude table, and the parking space marking table. 7342 is the unoccupied parking space module; which is used to make the vehicle park in the unoccupied parking space, including: the unoccupied parking space table, the occupied parking space table, the unoccupied platform table, the occupied platform table. 72411 is the parking space longitude and latitude table, which is used to determine whether the vehicle's longitude and latitude obtained belongs to the parking space longitude and latitude table. If so, an instruction to allow locking the vehicle will be issued. 72412 is the parking space marking table, which is used to determine whether the parking space marking obtained belongs to the parking space marking table. If so, an instruction to allow locking the vehicle will be issued. 72421 is the unoccupied parking space table, which is used to determine whether the parking space marking obtained belongs to the unoccupied parking space table. If so, an instruction to allow locking the vehicle will be issued and connected to the electronic map of the mobile phone and / or the vehicle-side display screen, and the unoccupied parking space will be displayed in the electronic map. 72422 is the occupied parking space table, which is used to determine whether the parking space marking obtained belongs to the occupied parking space table. If so, no instruction to allow locking the vehicle will be issued and connected to the electronic map of the mobile phone and / or the vehicle-side display screen, and the occupied parking space will be displayed in the electronic map. 72423 is the unoccupied platform table, which is used to determine whether the parking space marking obtained belongs to the unoccupied platform table. If so, an instruction to allow locking the vehicle will be issued. And connected to the electronic map of the mobile phone and / or the vehicle-side display screen, and the unoccupied platform will be displayed in the electronic map. 72424 is the occupied platform table, which is used to determine whether the parking space marking obtained belongs to the occupied platform table. If so, an instruction to allow locking the vehicle will be issued.An electronic map that is connected to the mobile phone and / or the vehicle terminal display screen, and shows the full platform in the electronic map; 73 is a vehicle module parked outside the sub-region, which is used to determine that the vehicle is parked outside the sub-region, including a subsequent reward module for users to return the vehicle parked outside the sub-region, and is connected to the electronic map of the mobile phone and / or the vehicle terminal display screen, and shows the vehicle parked outside the sub-region in the electronic map; 74 is a vehicle module parked outside the parking area, which is used to determine that the vehicle is parked outside the parking area, including a subsequent reward module for users to return the vehicle parked outside the parking area, and is connected to the electronic map of the mobile phone and / or the vehicle terminal display screen, and shows the vehicle parked outside the parking area in the electronic map;.
[0301] 75 is a transfer area judgment module, which is used to obtain the vehicle's longitude and latitude and judge whether the vehicle is running in the transfer area;, the transfer area judgment module is used to judge whether the vehicle enters and exits the transfer area. When the vehicle enters and exits the transfer area, an alarm instruction will be issued and the alarm instruction will be transmitted to the client and / or the vehicle terminal control module.
[0302] Figure 9 It is a schematic diagram of the database module:
[0303] 9 is the database module, 91 is the algorithm (application program) storage module, which is used to store the relevant algorithms of this system, provide them for the application program to adopt, or download them to the mobile phone and / or vehicle side for the mobile phone and vehicle side application programs to adopt. 911 is the sub-region algorithm, which is used for the sub-region judgment module. 912 is the transfer area algorithm, which is used for the transfer area judgment module. 913 is the parking area algorithm, which is used for parking area judgment. The parking area algorithm includes: no-parking area algorithm, uncontrolled parking area algorithm, uncontrolled platform algorithm, controllable platform algorithm. 9131 is the no-parking area algorithm, which is used for the no-parking area judgment module. 9132 is the uncontrolled parking area algorithm, which is used for the uncontrolled parking area judgment module. 9133 is the uncontrolled platform algorithm, which is used for the uncontrolled platform judgment module. 9134 is the controllable platform algorithm, which is used for the controllable platform judgment module. 92 is the relational data (two-dimensional table) storage module, which is used to store the relevant relational data (two-dimensional table) of this system and provide the application program with operations of querying, adding, deleting, and modifying. 921 is the sub-region electronic fence table, which is used to bind the sub-region ID with the sub-region ID electronic fence and record it in the sub-region ID and sub-region ID electronic fence table, establish an index table for all sub-region IDs and sub-region ID electronic fence tables in the whole region, establish the whole region's all sub-region IDs and sub-region ID electronic fence tables and their index tables, and summarize them into the sub-region electronic fence table. After the application obtains the vehicle ID, it searches the vehicle ID and sub-region ID table. The vehicle ID corresponds to the sub-region ID and sub-region ID electronic fence table, and obtains the sub-region ID electronic fence to provide the application program with query operations. 922 is the transfer area electronic fence, which is used to bind the transfer area ID with the transfer area ID electronic fence and record it in the transfer area ID and transfer area ID electronic fence table, establish an index table for all transfer area IDs and transfer area ID electronic fence tables in the whole region, establish the whole region's all transfer area IDs and transfer area ID electronic fence tables and their index tables, and summarize them into the transfer area electronic fence table. After the application obtains the vehicle ID, it searches the vehicle ID and sub-region ID table, and through the foreign key sub-region ID, connects the transfer area electronic fence table to obtain the transfer area ID electronic fence to which the vehicle ID belongs to provide the application program with query operations. 923 is the no-parking area electronic fence,
[0304] It is used to bind the no-parking zone ID with the no-parking zone ID electronic fence and record it in the no-parking zone ID and no-parking zone ID electronic fence table, and establish an index table for all no-parking zone IDs and no-parking zone ID electronic fence tables in the entire area. Establish all no-parking zone IDs and no-parking zone ID electronic fence tables in the entire area and their index tables, and summarize them into the no-parking zone electronic fence table. After obtaining the vehicle ID through the application, search for the vehicle ID and sub-region ID table, and connect to the no-parking zone electronic fence table through the foreign key sub-region ID to obtain the no-parking zone ID electronic fence to which the vehicle ID belongs, providing a query operation for the application program; 924 is the non-controlled parking area electronic fence, which is used to bind the non-controlled parking area ID with the non-controlled parking area ID electronic fence and record it in the non-controlled parking area ID and non-controlled parking area ID electronic fence table, and establish an index table for all non-controlled parking area IDs and non-controlled parking area ID electronic fence tables in the entire area. Establish all non-controlled parking area IDs and non-controlled parking area ID electronic fence tables in the entire area and their index tables, and summarize them into the non-controlled parking area electronic fence table. After obtaining the vehicle ID through the application, search for the vehicle ID and sub-region ID table, and connect to the non-controlled parking area electronic fence table through the foreign key sub-region ID to obtain the non-controlled parking area ID electronic fence to which the vehicle ID belongs, providing a query operation for the application program; 925 is the non-controlled platform electronic fence, which is used to bind the non-controlled platform ID with the non-controlled platform ID electronic fence and record it in the non-controlled platform ID and non-controlled platform ID electronic fence table, and establish an index table for all non-controlled platform IDs and non-controlled platform ID electronic fence tables in the entire area. Establish all non-controlled platform IDs and non-controlled platform ID electronic fence tables in the entire area and their index tables, and summarize them into the non-controlled platform electronic fence table. After obtaining the vehicle ID through the application, search for the vehicle ID and sub-region ID table, and connect to the non-controlled platform electronic fence table through the foreign key sub-region ID to obtain the non-controlled platform ID electronic fence to which the vehicle ID belongs, providing a query operation for the application program; 926 is the non-controlled platform marking table, which is used to bind the non-controlled platform ID with the non-controlled platform marking ID and record it in the non-controlled platform ID and non-controlled platform marking ID table, and establish an index table for all non-controlled platform IDs and non-controlled platform marking ID tables in the entire area. Establish all non-controlled platform IDs and non-controlled platform marking ID tables in the entire area and their index tables, and summarize them into the non-controlled platform marking table. After obtaining the vehicle ID through the application, search for the vehicle ID and sub-region ID table, and connect to the non-controlled platform marking table through the foreign key sub-region ID to obtain the non-controlled platform marking ID to which the vehicle ID belongs, providing a query operation for the application program;
[0305] 927 is the parking space longitude and latitude table, which is used to bind the parking space ID with the parking space longitude and latitude ID and record them in the parking space ID and parking space longitude and latitude ID table, and establish an index table for all parking space IDs and parking space longitude and latitude IDs in the whole area. The index table for all parking space IDs and parking space longitude and latitude IDs in the whole area and the table itself are summarized into the parking space longitude and latitude table. After obtaining the vehicle ID through the application, search for the vehicle ID and the sub-region DI table, and through the foreign key sub-region ID, connect to the parking space longitude and latitude table to obtain the parking space longitude and latitude ID to which the vehicle ID belongs, providing query operations for the application program;
[0306] 928 is the parking space marker table, which is used to bind the parking space ID with the parking space marker ID and record them in the parking space ID and parking space marker ID table, and establish an index table for all parking space IDs and parking space marker IDs in the whole area. The index table for all parking space IDs and parking space marker IDs in the whole area and the table itself are summarized into the parking space marker table. After obtaining the vehicle ID through the application, search for the vehicle ID and the sub-region ID table, and through the foreign key sub-region ID, connect to the parking space marker table to obtain the parking space marker ID to which the vehicle ID belongs, providing query operations for the application program; 929 is the table of unoccupied parking spaces, 9230 is the table of occupied parking spaces, 9231 is the table of unoccupied platforms, 9232 is the table of occupied platforms, 9233 is the table of vehicles parked outside the sub-region. When a vehicle is parked outside the sub-region, it binds the sub-region ID with the vehicle ID and records it in the table of vehicle IDs outside the sub-region ID, and establishes an index table for all vehicle IDs outside the sub-region ID in the whole area. The index table for all vehicle IDs outside the sub-region ID in the whole area and the table itself are summarized into the table of vehicles parked outside the sub-region. The table of vehicles parked outside the sub-region is connected to the mobile phone and / or vehicle display module to display the vehicles parked outside the sub-region on the mobile phone and / or vehicle display screen, including special color display, and is connected to the operation keys, providing query operations for the application program; 9234 is the table of vehicles parked outside the parking area. When a vehicle is parked outside the parking area, it binds the parking area ID with the vehicle ID and records it in the table of vehicle IDs outside the parking area, and establishes an index table for all vehicle IDs outside the parking area in the whole area. The index table for all vehicle IDs outside the parking area in the whole area and the table itself are summarized into the table of vehicles parked outside the parking area. The table of vehicles parked outside the parking area is connected to the mobile phone and / or vehicle display module to display the vehicles parked outside the parking area on the mobile phone and / or vehicle display screen, including special color display, and is connected to the operation keys, providing query operations for the application program;
[0307] 9235 is the user information table, which is used to record user agreements, including user identification, the permission signed between the operator and the user, and all the regulations and operations for the user to use this system. 9236 is the user order, the user ID and vehicle ID table, including the subsequent user and vehicle ID table. 9237 is the subsequent user order, the subsequent user ID and vehicle ID table. 9238 is the vehicle ID and sub-region ID table, which binds the sub-region ID with its corresponding vehicle ID and records it in the sub-region ID and vehicle ID table.
[0308] And establish an index table for all sub-region IDs and vehicle ID tables in the entire region. Establish a table of all sub-region IDs and vehicle ID tables and its index table for all sub-region IDs and sub-region ID electronic fence tables in the entire region, and summarize them into a sub-region and vehicle table. After obtaining the vehicle ID through the application, search the sub-region and vehicle table, and obtain the sub-region ID to which the vehicle ID belongs. The sub-region ID contacts the sub-region electronic fence table to obtain the electronic fence of the sub-region ID to which the vehicle ID belongs, and provide query operations for the application program.
[0309] 9239 is the sub-region ID and transfer area ID table, which binds the sub-region ID with its corresponding transfer area ID and records it in the sub-region ID and transfer area ID table. And establish an index table for all sub-region IDs and transfer area ID tables in the entire region. Establish a table of all sub-region IDs and transfer area ID tables and its index table for all sub-region IDs and transfer area ID electronic fence tables in the entire region, and summarize them into a sub-region and transfer area table. After obtaining the vehicle ID through the application, search the sub-region and vehicle table, and obtain the sub-region ID to which the vehicle ID belongs. The sub-region ID contacts the sub-region and transfer area table to obtain the electronic fence of the transfer area ID to which the vehicle ID belongs, and provide query operations for the application program.
[0310] 9240 is the sub-region ID and no-parking area ID table, which binds the sub-region ID with its corresponding no-parking area ID and records it in the sub-region ID and no-parking area ID table. And establish an index table for all sub-region IDs and no-parking area ID tables in the entire region. Establish a table of all sub-region IDs and no-parking area ID tables and its index table for all sub-region IDs and no-parking area ID electronic fence tables in the entire region, and summarize them into a sub-region and no-parking area table. After obtaining the vehicle ID through the application, search the sub-region and vehicle table, and obtain the sub-region ID to which the vehicle ID belongs. The sub-region ID contacts the sub-region and no-parking area table to obtain the electronic fence of the no-parking area ID to which the vehicle ID belongs, and provide query operations for the application program.
[0311] 72 is the transfer area judgment module, which is used to obtain the vehicle's longitude and latitude and judge whether the vehicle is running in the transfer area. The transfer area judgment module is used to judge whether the vehicle enters or exits the transfer area. When the vehicle enters or exits the transfer area, it will issue an alarm instruction and transmit the alarm instruction to the client and / or the vehicle-end control module. 720 is the transfer area judgment module, which is used to determine whether the obtained vehicle longitude and latitude enter or exit the transfer area. If so, corresponding instructions will be issued.
[0312] Figure 10 It is a schematic diagram of the client sub-region control module:
[0313] Figure 12 Embodiment:
[0314] 43 is the client sub-region module. 431 is the client sub-region control module, which is used to obtain the alarm that the vehicle exceeds the sub-region sent by the server and perform the alarm operation. 432 is the client parking area control module, which is used to obtain the alarm that the vehicle exceeds the parking area sent by the server and perform the alarm operation. 433 is the client transfer area control module, which is used to obtain the alarm that the vehicle enters or exits the transfer area sent by the server and perform the alarm operation for the vehicle entering or exiting the parking area. 434 is the client alarm module, which is used to obtain the alarm sent by the server and perform the alarm operation. 4341 The client alarm operation includes displaying on the display screen that the vehicle exceeds the sub-region, or the vehicle exceeds the parking area, or the vehicle enters or exits the transfer area. 4342 The client alarm operation includes voice-alarming that the vehicle exceeds the sub-region, or the vehicle exceeds the parking area, or the vehicle enters or exits the transfer area. 4343 The client alarm operation includes the alarm light flashing to alarm that the vehicle exceeds the sub-region, or the vehicle exceeds the parking area, or the vehicle enters or exits the transfer area. 4344 The client vehicle lock switch operation includes not allowing the vehicle lock to be closed.
[0315] Figure 11 It is a schematic diagram of the vehicle-end sub-region control module:
[0316] 53 is the vehicle-end sub-region module. 531 is the vehicle-end sub-region control module, which is used to obtain the alarm that the vehicle exceeds the sub-region sent by the server and perform the alarm operation. 532 is the vehicle-end parking area control module, which is used to obtain the alarm that the vehicle exceeds the parking area sent by the server and perform the alarm operation. 533 is the vehicle-end transfer area control module, which is used to obtain the alarm that the vehicle enters or exits the transfer area sent by the server and perform the alarm operation for the vehicle entering or exiting the parking area. 5331 The vehicle-end alarm operation includes displaying on the display screen that the vehicle exceeds the sub-region, or the vehicle exceeds the parking area, or the vehicle enters or exits the transfer area. 4332 The vehicle-end alarm operation includes voice-alarming that the vehicle exceeds the sub-region, or the vehicle exceeds the parking area, or the vehicle enters or exits the transfer area. 4333 The vehicle-end alarm operation includes the alarm light flashing to alarm that the vehicle exceeds the sub-region, or the vehicle exceeds the parking area, or the vehicle enters or exits the transfer area. 4334 The vehicle-end vehicle lock switch operation includes not allowing the vehicle lock to be closed.
[0317] Figure 12 This is the schematic diagram of the display module:
[0318] Figure 12 Example:
[0319] 47 is a display screen module, 471 is a sub-area display, which is used to connect to the database sub-area electronic fence (electronic map module) to display each sub-area on the display screen, 472 is a transfer area display, which is used to connect to the database transfer area electronic fence (electronic map module) to display each transfer area on the display screen, 473 is a parking area display, which is used to connect to the database parking area electronic fence (electronic map module) to display each parking area on the display screen, 4731 is a prohibited parking area electronic fence, which is used to connect to the database prohibited parking area electronic fence to display each prohibited parking area on the display screen, 4732 is a non-controlled parking area, which is used to connect to the database non-controlled parking area electronic fence to display each non-controlled parking area on the display screen, 4733 is a non-controlled platform, which is used to connect to the database non-controlled platform table to display each non-controlled platform on the display screen, 4734 is a controllable platform, which is used to connect to the database controllable platform table to display each non-controlled platform on the display screen, The display screen displays each controllable station. 47341 is an unfilled station, which is used to connect to the unfilled station table in the database and display each unfilled station on the display screen. 47342 is a full station, which is used to connect to the full station table in the database and display each full station on the display screen. 47343 is an unfilled parking space, which is used to connect to the unfilled parking space table in the database and display each unfilled parking space on the display screen. 47344 is a full parking space, which is used to connect to the full parking space table in the database and display each full parking space on the display screen. 474 is a vehicle outside the sub-area, which is used to connect to the vehicle table outside the sub-area in the database and display each vehicle outside the sub-area on the display screen. 475 is a vehicle outside the parking area, which is used to connect to the vehicle table outside the parking area in the database and display each vehicle outside the parking area on the display screen. 476 is a real-time vehicle display, which is used to display the user's vehicle running position in real time and zoom in and out on the electronic map.
[0320] Figure 13 This is a schematic diagram of the operation key module:
[0321] Figure 13 Example:
[0322] 57 is the operation key module. 571 is the sub-region operation key, which is used to connect to the database sub-region electronic fence (electronic map module). Pressing this key will display each sub-region on the display screen. 572 is the transfer area operation key, which is used to connect to the database transfer area electronic fence (electronic map module). Pressing this key will display each transfer area on the display screen. 573 is the parking area operation key, which is used to connect to the database parking area electronic fence (electronic map module). Pressing this key will display each parking area on the display screen. 5731 is the no-parking area operation key, which is used to connect to the database no-parking area electronic fence. Pressing this key will display each no-parking area on the display screen. 5732 is the non-controlled parking area operation key, which is used to connect to the database non-controlled parking area electronic fence. Pressing this key will display each non-controlled parking area on the display screen. 5733 is the non-controlled platform operation key, which is used to connect to the database non-controlled platform table. Pressing this key will display each non-controlled platform on the display screen. 5734 is the controlled platform operation key, which is used to connect to the database controlled platform table. Pressing this key will display each controlled platform on the display screen. 57341 is the under-full platform operation key, which is used to connect to the database under-full platform table. Pressing this key will display each under-full platform on the display screen. 57342 is the full platform operation key, which is used to connect to the database full platform table. Pressing this key will display each full platform on the display screen. 57343 is the under-full parking space operation key, which is used to connect to the database under-full parking space table. Pressing this key will display each under-full parking space on the display screen. 57344 is the full parking space operation key, which is used to connect to the database full parking space table. Pressing this key will display each full parking space on the display screen. 574 is the vehicle outside the sub-region operation key, which is used to connect to the database table of vehicles parked outside the sub-region. Pressing this key will display each vehicle parked outside the sub-region on the display screen. 575 is the vehicle outside the parking area operation key, which is used to connect to the database table of vehicles parked outside the parking area. Pressing this key will display each vehicle parked outside the parking area on the display screen. 476 is the real-time vehicle display, which is used to display the running position of the user's vehicle in real time, and to zoom in and out the electronic map.
[0323] Figure 14 It is the flowchart for controlling the operation of vehicle IDs in a sub-region: A sub-region can contain a parking area, and the parking area contains at least one of the following: non-no-parking area, non-controlled parking area, non-controlled platform, controlled platform;
[0324] 1 is to scan the vehicle ID mark (including QR code or bar code), 2 is to upload the QR code of the vehicle ID mark, 3 is to query the vehicle mark QR code table according to the vehicle ID mark QR code, bind the vehicle ID with the mobile phone ID and record it in the vehicle ID and mobile phone ID table, obtain the sub-region ID electronic fence to which the vehicle ID (mark) belongs, and activate the sub-region ID electronic fence to which the vehicle ID belongs. The sub-region ID electronic fence to which it belongs starts to work and issues an unlocking instruction. 4 is to return the successful unlocking. 5 is to record the client and the vehicle in the vehicle and client table and notify the client APP. 6 is that at any location, the vehicle or the client uploads the vehicle longitude and latitude. Any location includes positions inside and outside the sub-region, including at the terminal station. The user manually locks the vehicle, presses the return vehicle button or scans the parking space QR code to upload the parking space ID longitude and latitude, or uploads the vehicle longitude and latitude during operation. 7 is that the client or the vehicle uploads the parking space ID longitude and latitude. 8 is to determine whether the uploaded parking space ID longitude and latitude trigger the sub-region electronic fence. If the uploaded parking space ID longitude and latitude do not trigger the sub-region electronic fence, proceed to the next step. If the uploaded parking space ID longitude and latitude trigger the sub-region electronic fence, the sub-region electronic fence (i.e., the sub-region judgment subsystem) issues an alarm that the vehicle has exceeded the sub-region. The sub-region judgment subsystem connects to the sub-region alarm subsystem. The client display screen of the sub-region alarm subsystem displays the longitude and latitude position of the vehicle ID, the voice alarm module issues a voice alarm "The vehicle has exceeded the sub-region", and the alarm light alarm module issues an alarm light alarm "The vehicle has exceeded the sub-region" in the representative color (such as a red light). The sub-region judgment subsystem connects to the sub-region control subsystem. The sub-region control subsystem controls that the vehicle cannot return. Further, it includes adopting the following two methods: (1) It is possible to return the vehicle. The server directly generates a late fee for parking outside the sub-region and notifies the user. (2) Press the emergency button to apply for emergency return of the vehicle. It can only be locked after being approved by the sub-region control module. 9 is that the parking space ID longitude and latitude trigger the sub-region electronic fence and an alarm that the vehicle has exceeded the sub-region is issued. 10 is that it is impossible to return the vehicle. 11 is that the user adopts the emergency mode: 12 is to press the emergency button, upload the emergency parking application to the server, and upload the vehicle longitude and latitude. 13 is to instruct the vehicle to close the vehicle lock, bind the vehicle ID with the vehicle longitude and latitude and record it in the vehicle parked outside the sub-region table. 14 is to upload the lock closing completion information to the server. 15 is to record the generated late fee in the user account. It achieves the function of controlling the vehicle to run or park within the sub-region. 16 is the user client. The client downloads the APP, registers as a user, completes the user management module for storing user identity information, accepts the unique mark uploaded by the user, registers the unique mark uploaded by the user as a using user, and dynamically updates the user permissions through the identity verification unit and the credit evaluation unit. Only through the identity verification unit and the credit evaluation unit can there be the permission to use the vehicle, as well as the user authentication module. 17 is the emergency button. 18 is the sub-region electronic fence. 19 is the server. 20 is the vehicle ID. 21 is any location or the parking space ID. Here, a location outside the sub-region is taken as an example.
[0325] Figure 15 It is the parking flow chart of the sub-region controllable platform mode:
[0326] 16 is the user client, 22 is the table of unfilled parking spaces, 23 is the table of filled parking spaces, 24 is the table of unfilled platforms, 25 is the table of filled platforms, 26 is the table of parking space markers, 27 is the table of parking space longitude and latitude, 18 is the sub-region electronic fence, 19 is the server, 20 is the vehicle, 21 is the real-time longitude and latitude of the vehicle's position or the parking space ID. 1 is the client ID scanning the vehicle ID marker, 2 is uploading the vehicle ID marker to the server to obtain the sub-region ID electronic fence to which the vehicle ID belongs, and the sub-region ID electronic fence starts monitoring the vehicle's longitude and latitude. 3 is sending an unlocking instruction to the vehicle, 4 is that the vehicle will unlock successfully. 28 and 29 are binding the client ID and the vehicle ID and recording it in the vehicle and client table, deleting the binding of the vehicle ID and the used sub-parking space, changing the used sub-parking space to an unused sub-parking space, reducing the sub-parking space counter in the table of unfilled parking spaces or the table of filled parking spaces by 1, and recording it in the table of unfilled parking spaces or the table of filled parking spaces. 30 is recording the client and the vehicle in the vehicle and client table and notifying the client APP. 31 is that the vehicle at the terminal stops at the parking space ID, or uploads the vehicle's longitude and latitude in real time, and the user manually locks the vehicle, presses the return vehicle button or scans the parking space marker ID. 32 is that the client ID or the vehicle ID uploads the parking space ID longitude and latitude and the parking space marker ID to the server. 33 is the sub-region data processing module: determining whether the uploaded parking space longitude and latitude trigger the sub-region electronic fence; if the uploaded parking space longitude and latitude do not trigger the sub-region electronic fence, continue to the next step, if the uploaded parking space longitude and latitude trigger the sub-region electronic fence, issue a sub-region alarm, or the user cannot return the vehicle. 34 is issuing an instruction to continue to the next step. 35 is the parking space determination module, which is used to determine whether the vehicle is parked in the specified parking space. The parking space longitude and latitude judgment module: comparing the uploaded parking space longitude and latitude with the "Table of Parking Space Longitude and Latitude". If the uploaded parking space longitude and latitude belong to the "Table of Parking Space Longitude and Latitude", send an instruction to the vehicle to continue to the next step. If the uploaded parking space longitude and latitude do not belong to the "Table of Parking Space Longitude and Latitude", do not send an instruction to the vehicle to continue to the next step, or the user cannot return the vehicle; obtaining the unique name marker of the parking space, that is, the parking space ID, through the foreign key of the table of parking space longitude and latitude. 36 is issuing an instruction to continue to the next step. 37 is comparing the parking space marker ID with the table of parking space markers to determine whether the vehicle is parked on the specified parking space marker (QR code). The parking space marker judgment module: comparing the uploaded parking space marker with the "Table of Parking Space Markers". If the uploaded parking space marker belongs to the "Table of Parking Space Markers", send an instruction to the vehicle to continue to the next step. If the uploaded parking space marker does not belong to the "Table of Parking Space Markers", do not send an instruction to the vehicle to continue to the next step. 38 is issuing an instruction to continue to the next step. 39 is the unfilled platform judgment module: comparing the uploaded parking space ID with the table of unfilled platforms. If the uploaded parking space ID belongs to the table of unfilled platforms, send an instruction to the vehicle to continue to the next step. If the uploaded parking space ID does not belong to the table of unfilled platforms, do not send an instruction to the vehicle to continue to the next step;40 is to issue a continue-to-next-step instruction. 41 is an unfilled parking space judgment module: compare the uploaded parking space ID with the unfilled parking space table. If the uploaded parking space ID belongs to the unfilled parking space table, issue a vehicle locking instruction to the vehicle. If the uploaded parking space ID does not belong to the unfilled parking space ID in the unfilled parking space table, do not issue a vehicle locking instruction to the vehicle; or the user cannot return the vehicle. 42 is that if the uploaded parking space ID belongs to the unfilled parking space ID in the unfilled parking space table, issue a vehicle locking instruction to the vehicle. 43 is to transmit the issued vehicle locking instruction to the vehicle. 44 is that the vehicle transmits the vehicle locking success information to the server. 45 and 46 are to delete the binding of the client ID and the vehicle ID, bind the vehicle ID with the ID sub-parking space, increment the sub-parking space counter by 1, change the unused sub-parking space to a used sub-parking space, and record it in the unfilled parking space table or the filled parking space table. Change the unused sub-parking space to a used sub-parking space; record it in the unfilled parking space table or the filled parking space table, and increment the sub-parking space counter in the unfilled parking space table by 1. 47 is to complete the charging and transmit the charging information to the client.
[0327] This embodiment is a controllable platform mode. The difference between this application and the prior art is: an architecture mainly composed of 3 functional modules: The first module is a sub-region data processing judgment module, as shown in the figure: steps 33 - 34; The second module is a parking space longitude and latitude judgment module, as shown in the figure: steps 31 - 36; The unfilled parking space judgment module, the module for judging whether the vehicle is parked at an unfilled parking space ID, as shown in the figure: steps 37 - 43.
[0328] Figure 16 It is the parking flow chart of the sub-region non-controllable platform mode:
[0329] 16 is the user client, 50 is the non-controllable platform marker table, 51 is the non-controllable platform electronic fence table, 18 is the sub-region electronic fence, 19 is the server, 20 is the vehicle, 21 is the real-time vehicle position longitude and latitude or parking space ID. 1 is to scan the vehicle ID marker (including QR code or barcode), 2 is to upload the vehicle ID marker QR code, 3 is to query the vehicle marker QR code table according to the vehicle ID marker QR code, bind the vehicle ID and the mobile phone ID and record it in the vehicle ID and mobile phone ID table, obtain the sub-region ID electronic fence to which the vehicle ID (marker) belongs, and activate the sub-region ID electronic fence to which the vehicle ID belongs. The sub-region ID electronic fence to which it belongs starts to work and issues an unlocking instruction. 4 is to return the unlocking success. 5 is to record the client and the vehicle in the vehicle and client table and notify the client APP. 52 is that the vehicle at the terminal stops at the non-controllable platform ID, or uploads the vehicle longitude and latitude in real time, and the user manually locks the vehicle, presses the return vehicle button or scans the non-controllable platform marker ID. 53 is that the client ID or the vehicle ID uploads the non-controllable platform ID longitude and latitude and the non-controllable platform marker ID to the server.
[0330] 54 is the sub-region data processing module: to determine whether the uploaded parking lot longitude and latitude trigger the sub-region electronic fence; if the uploaded parking lot longitude and latitude do not trigger the sub-region electronic fence, proceed to the next step; if the uploaded parking lot longitude and latitude trigger the sub-region electronic fence, issue a sub-region alarm or the user cannot return the vehicle; 55 is to issue an instruction to proceed to the next step, 56 is the non-controlled platform determination module, used to determine whether the vehicle is parked on the specified non-controlled platform. The non-controlled platform judgment module: compare the uploaded parking lot longitude and latitude with the non-controlled platform electronic fence or the "Non-controlled Platform Longitude and Latitude Table". If the uploaded parking lot longitude and latitude trigger the non-controlled platform electronic fence or the uploaded parking lot longitude and latitude belong to the "Non-controlled Platform Longitude and Latitude Table", issue an instruction to proceed to the next step to the vehicle; if the uploaded parking lot longitude and latitude do not belong to the "Non-controlled Platform Longitude and Latitude Table", do not issue an instruction to proceed to the next step to the vehicle or the user cannot return the vehicle; obtain the unique mark of the non-controlled platform name, that is, the non-controlled platform ID, through the foreign key of the non-controlled platform longitude and latitude table; 57 is to issue an instruction to proceed to the next step, 58 is to compare the uploaded non-controlled platform mark ID with the non-controlled platform mark table to determine whether the vehicle is parked on the specified non-controlled platform mark (two-dimensional code). The non-controlled platform mark judgment module: compare the uploaded non-controlled platform mark with the "Non-controlled Platform Mark Table". If the uploaded non-controlled platform mark belongs to the "Non-controlled Platform Mark Table", issue a vehicle locking instruction to the vehicle; if the uploaded non-controlled platform mark does not belong to the "Non-controlled Platform Mark Table", do not issue a vehicle locking instruction to the vehicle; 59 is to issue a vehicle locking instruction, 60 is the server to issue a vehicle locking instruction to the vehicle, 61 is the vehicle to upload the completion of vehicle locking, 62 is to charge on the client.
[0331] Figure 17 It is the parking flow chart for the sub-region non-controlled parking area or no-parking area mode:
[0332] 16 is the user client, 70 is the electronic fence table for non-controlled parking areas or no-parking zones, 18 is the sub-area electronic fence, 19 is the server, 20 is the vehicle, and 21 is the real-time longitude and latitude of the vehicle's position or the parking space ID. 1 is to scan the vehicle ID tag (including QR code or bar code), 2 is to upload the QR code of the vehicle ID tag, 3 is to query the vehicle ID tag QR code table based on the QR code of the vehicle ID tag, bind the vehicle ID with the mobile phone ID and record it in the vehicle ID and mobile phone ID table, obtain the sub-area ID electronic fence to which the vehicle ID (tag) belongs, and activate the sub-area ID electronic fence to which the vehicle ID belongs. The activated sub-area ID electronic fence starts to work and issues an unlocking instruction. 4 is to return the successful unlocking, 5 is to record the client and the vehicle in the vehicle and client table and notify the client APP. 71 is the ID of the terminal vehicle parked in the non-controlled parking area or no-parking zone, or to upload the vehicle's longitude and latitude in real time. The user manually locks the vehicle and presses the return vehicle button. 72 is to upload the longitude and latitude of the non-controlled parking area or no-parking zone ID by the client ID or vehicle ID to the server. 73 is the sub-area data processing module: determine whether the uploaded parking space longitude and latitude trigger the sub-area electronic fence; if the uploaded parking space longitude and latitude do not trigger the sub-area electronic fence, proceed to the next step. If the uploaded parking space longitude and latitude trigger the sub-area electronic fence, issue a sub-area alarm, or the user cannot return the vehicle. 74 is to issue an instruction to proceed to the next step. 75 is the non-controlled parking area or no-parking zone determination module, which is used to determine whether the vehicle is parked in the specified non-controlled parking area or no-parking zone. The non-controlled parking area or no-parking zone judgment module: compare the uploaded parking space longitude and latitude with the electronic fence of the non-controlled parking area or no-parking zone, or the "Non-controlled Parking Area Table" or the "No-parking Zone Longitude and Latitude Table". If the uploaded parking space longitude and latitude trigger the non-controlled parking area electronic fence, do not trigger the no-parking zone electronic fence, or the uploaded parking space longitude and latitude belong to the "Non-controlled Parking Area Table" or do not belong to the "No-parking Zone Longitude and Latitude Table", an instruction to proceed to the next step will be sent to the vehicle. Otherwise, an instruction to proceed to the next step will not be sent to the vehicle, or the user cannot return the vehicle;
[0333] 76 is that if the uploaded parking space longitude and latitude trigger the non-controlled parking area electronic fence and do not trigger the no-parking zone electronic fence, a locking instruction will be sent to the vehicle; 77 is that the server sends a locking instruction to the vehicle, 78 is that the vehicle uploads the completion of vehicle locking, and 79 is to charge on the client.
[0334] Part 1
[0335] Regarding the establishment of the database:
[0336] This application database system includes one of the following: hierarchical, network, or relational database systems. For the sake of brief description, this application takes the relational database system as an example;
[0337] A relational database system is a database system that supports the relational model. The relational model uniformly uses relations to represent entities and the relationships between entities. In the relational model, both entities and the relationships between entities are represented by a single structure, "type - relation". The relations in an actual relational database are also called tables. A relational database is composed of several tables. The relational model consists of a set of interrelated relations. In the relational model, entities and the relationships between entities are all represented through relations; the relational schema is a description of the relation.
[0338] The relational model of the relational database system in this application includes the establishment and production of relational schemas, two - dimensional tables, base tables or relation tables as follows. The database in this application includes storing one of the following items: 1. Vehicle - Client Table, 2. Vehicle Marking Sub - area Table, 3. Sub - area - Transfer Area Table, 4. Sub - area Parking Area Pattern Table, 5. Sub - area Table, 6. Vehicle - Sub - area Table, 7. Sub - area Electronic Fence Table, 8. Sub - area - Parking Area Table, 9. No - Parking Area Electronic Fence Table, 10. Non - controlled Parking Area Electronic Fence Table, 11. Non - controlled Platform Electronic Fence Table, 12. Non - controlled Platform Marking Table, 13. Controlled Platform - Sub - area Table, 14. Parking Space Latitude - Longitude Table, 15. Parking Space Marking Table, 16. Parking Space QR Code - Parking Space Latitude - Longitude Table, 17. Unoccupied Parking Space Table, 18. Occupied Parking Space Table, 19. Used Sub - parking Space Table, 20. Unused Sub - parking Space Marking Table, 21. Parking Space Marking - Sub - parking Space Marking Table, 22. Unoccupied Platform Table, 23. Transfer Area Electronic Fence Table, 24. Vehicles outside Sub - area Table, 25. Vehicles outside Parking Area Table.
[0339] Section 1: Vehicle - Client Table (see Table 1)
[0340] Set the Vehicle - Client Binding Table, abbreviated as the Vehicle - Client Table.
[0341] For the Vehicle - Client Table, the primary key is the vehicle ID, and the foreign key is the client ID;
[0342] Vehicle - Client Binding Table: When the user scans the vehicle ID and the unlocking is successful, the vehicle ID and the client ID are bound and recorded in this table. After the vehicle is locked successfully, it is used for billing in the client ID account; when the user parks the vehicle outside the sub - area or outside the parking area, a penalty will be deducted from the client ID account.
[0343] Table 1.
[0344] Vehicle ID Client ID Client ID Account Binding of Vehicle ID and Client ID C:61-0006 S:....6015 C: 61 - 0006 - S:....6015 ...... ...... ...... ......
[0345] In the table: C represents the vehicle marking number, and S represents the client marking number.
[0346] Section 2: Vehicle Marking Sub - area Table (see Table 2)
[0347] Each vehicle has a unique code, denoted as the vehicle ID. The vehicle ID is set with a unique mark (including a QR code or a barcode), denoted as the vehicle mark ID.
[0348] Each sub-region has a unique code, denoted as the sub-region ID.
[0349] List the vehicle ID mark (QR code), vehicle ID, and sub-region ID in the vehicle ID mark, vehicle ID, sub-region ID table; the vehicle ID mark, vehicle ID, sub-region ID table is hereinafter referred to as the vehicle ID mark sub-region ID table; edit all the vehicle ID mark sub-region ID tables in the whole region into a vehicle ID mark sub-region ID table index table, and summarize all the vehicle ID mark sub-region ID tables in the whole region and all the vehicle ID mark sub-region ID table index tables into a vehicle mark sub-region table, and store this table in the database.
[0350] Used to obtain the vehicle ID mark. Querying this table can obtain the vehicle ID and sub-region ID to which the vehicle ID mark belongs, and connect the sub-region ID with the sub-region ID electronic fence table through the foreign key sub-region ID to obtain the sub-region ID electronic fence to which the vehicle belongs, and activate the sub-region ID electronic fence to which the vehicle belongs. When the vehicle's longitude and latitude trigger the sub-region ID electronic fence, an alarm is issued and the alarm is transmitted to the client and / or the vehicle central control.
[0351] For example:
[0352] Upload the vehicle ID mark and query the vehicle mark sub-region table to obtain that the vehicle ID mark belongs to the sub-region ID. Then, contact the sub-region ID and the sub-region ID electronic fence table through the foreign key sub-region ID to obtain the sub-region ID electronic fence to which the vehicle ID belongs, and activate the sub-region ID electronic fence to which the vehicle ID mark belongs to start working.
[0353] 1. A data structure of a vehicle mark sub-region table, characterized in that; the primary key is the unique mark of the vehicle, and the attributes (foreign keys) are the vehicle ID, the sub-region to which it belongs, and the transfer area to which it belongs.
[0354] 2. According to the data structure of the vehicle mark sub-region table described in claim 1, characterized in that; obtaining the vehicle ID mark and querying this table can obtain the vehicle ID, sub-region ID, and transfer area ID to which the vehicle ID mark belongs, and connect the sub-region ID with the sub-region ID electronic fence table through the foreign key sub-region ID to obtain the sub-region ID electronic fence to which the vehicle belongs, and activate the sub-region ID electronic fence to which the vehicle belongs. When the vehicle's longitude and latitude trigger the sub-region ID electronic fence, an alarm is issued and the alarm is transmitted to the client and / or the vehicle central control.
[0355] Table 2
[0356] Vehicle ID Mark Vehicle ID Sub - area ID ...... ...... ...... ...... ...... ...... Specific Embodiment (1):
[0358] A method for a vehicle marking sub - area table, characterized in that: Step 1, obtain a vehicle ID mark; Step 2, query the vehicle marking sub - area table to obtain the sub - area ID to which the vehicle ID mark belongs; Step 3, connect the sub - area ID and the sub - area ID electronic fence table through the foreign key sub - area ID to obtain the sub - area ID electronic fence to which the vehicle ID belongs; Step 4, activate the sub - area ID electronic fence to which the vehicle belongs; Step 5, obtain the vehicle's longitude and latitude; Step 6, if the vehicle's longitude and latitude trigger the sub - area ID electronic fence, trigger the sub - area ID electronic fence, then send an alarm and transmit the alarm to the client and / or the vehicle central control to achieve the effect of controlling the vehicle to run within the sub - area.
[0359] The third section, the sub - area and transfer area table (see Table 3)
[0360] Each sub - area has a unique code, denoted as sub - area ID
[0361] Each transfer area has a unique code, denoted as transfer area ID
[0362] List the sub - area ID and transfer area ID in the sub - area ID, transfer area ID table; the sub - area ID and transfer area ID table; edit all the sub - area IDs and transfer area IDs in the whole area into the sub - area ID and transfer area ID table index table, summarize all the sub - area IDs and transfer area IDs in the whole area, as well as the sub - area ID and transfer area ID table index table into the sub - area and transfer area table, and store this table in the database
[0363] Used to obtain the vehicle ID mark. Querying this table can obtain the vehicle ID and sub - area ID to which the vehicle ID mark belongs, and connect the sub - area and transfer area table through the foreign key sub - area ID to obtain the transfer area ID to which the vehicle belongs. Connect the transfer area ID and the transfer area ID electronic fence table through the foreign key transfer area ID to obtain the transfer area ID electronic fence to which the vehicle ID belongs, and activate the transfer area ID electronic fence to which the vehicle ID mark belongs to start working
[0364] And activate the transfer area ID electronic fence to which the vehicle belongs. When the vehicle's longitude and latitude trigger the transfer area ID electronic fence, send a corresponding prompt alarm and transmit the prompt alarm to the client and / or the vehicle central control
[0365] For example:
[0366] Upload the vehicle ID mark to query the vehicle mark sub - area table. If the vehicle ID mark belongs to the transfer area ID, then through the foreign key transfer area ID, connect the transfer area ID with the transfer area ID electronic fence table to obtain the transfer area ID electronic fence to which the vehicle ID belongs, and activate the transfer area ID electronic fence to which the vehicle ID mark belongs to start working.
[0367] Table 3
[0368] Sub - area ID Transfer Area ID ...... ...... ...... ...... Specific Embodiment (2):
[0370] A method for a vehicle mark transfer area table, characterized in that: Step 1, obtain the vehicle ID mark; Step 2, query the vehicle mark sub - area table to obtain that the vehicle ID mark belongs to the sub - area ID; Step 3, through the foreign key sub - area ID, connect the sub - area ID with the transfer area ID table to obtain the transfer area ID to which the vehicle ID belongs.
[0371] Step 3, through the foreign key transfer area ID, connect the transfer area ID with the transfer area ID electronic fence table to obtain the transfer area ID electronic fence to which the vehicle ID belongs; Step 4, activate the transfer area ID electronic fence to which the vehicle belongs; Step 5, obtain the vehicle longitude and latitude; Step 6, if the vehicle longitude and latitude are compared with the transfer area ID electronic fence, and if the vehicle longitude and latitude trigger entering or leaving the transfer area ID electronic fence, then send out corresponding prompts or alarms, and transmit the prompts or alarms to the client and / or the vehicle central control to achieve the function of controlling the vehicle to transfer to another sub - area vehicle within the transfer area.
[0372] 2. A data structure of a sub - area and transfer area table, characterized in that: the primary key is the sub - area ID, and the attribute (foreign key) is the transfer area.
[0373] 2. According to the data structure of the sub - area table described in claim 1, it is characterized in that: obtaining the vehicle ID mark and querying this table can obtain the vehicle ID, sub - area ID, and transfer area ID to which the vehicle ID mark belongs, and through the foreign key sub - area ID, connect the sub - area ID with the sub - area ID electronic fence table to obtain the sub - area ID electronic fence to which the vehicle belongs, and activate the sub - area ID electronic fence to which the vehicle belongs. When the vehicle longitude and latitude trigger the sub - area ID electronic fence, an alarm is sent and the alarm is transmitted to the client and / or the vehicle central control.
[0374] 3. According to the data structure of the vehicle mark sub - area table described in claim 1, it is characterized in that;
[0375] Connect the transfer area ID with the transfer area ID electronic fence table through the foreign key transfer area ID to obtain the transfer area ID electronic fence to which the vehicle belongs, and activate the transfer area ID electronic fence to which the vehicle belongs. When the vehicle's longitude and latitude trigger the transfer area ID electronic fence, a corresponding prompt alarm is issued and the prompt alarm is transmitted to the client and / or the vehicle central control. The vehicle ID marks the geographical location of the sub-area, the parking area to which the sub-area belongs, and the foreign key is the sub-area electronic fence ID.
[0376] The fourth section of the sub-area parking area mode table (see Table 4)
[0377] One or more parking area modes can be adopted for different sub-areas within the area. The parking area modes include any one of the following: no-parking area mode, non-controlled parking area mode, non-controlled platform mode, or parking space (controllable platform) mode;
[0378] For sub-areas within the area that adopt different parking area modes in different sub-areas, there are different parking area modes for different sub-areas.
[0379] For example, for a sub-area adopting the no-parking area mode, its vehicles are parked outside the no-parking area; for a sub-area adopting the non-controlled parking area mode, its vehicles are parked within the non-controlled parking area; for a sub-area adopting the non-controlled platform mode, its vehicles are parked within the non-controlled platform; for a sub-area adopting the parking space (controllable platform) mode, its vehicles are parked within the parking space (controllable platform).
[0380] The no-parking area has a unique code, denoted as the no-parking area ID; the non-controlled parking area has a unique code, denoted as the non-controlled parking area ID; the non-controlled platform has a unique code, denoted as the non-controlled platform ID; the parking space has a unique code, denoted as the parking space ID;
[0381] List the sub-area ID, no-parking area ID, non-controlled parking area ID, non-controlled platform ID, and parking space ID in the sub-area ID, no-parking area ID, non-controlled parking area ID, non-controlled platform ID, parking space ID table, simply referred to as the sub-area ID parking area mode table.
[0382] Edit all the sub-area ID parking area mode tables in the whole area into a sub-area ID parking area mode table index table, summarize all the sub-area ID parking area mode tables in the whole area and the sub-area ID parking area mode table index table into a sub-area parking area mode table, and store this table in the database;
[0383] To obtain the vehicle ID mark, query the vehicle mark sub-area table to get the sub-area ID to which the vehicle ID belongs. This table can obtain the parking area mode to which the sub-area ID belongs, including any one of the following: no-parking area ID (no-parking area mode), non-controlled parking area ID (non-controlled parking area mode), non-controlled platform ID (non-controlled platform mode), parking space ID (parking space (controllable platform) mode).
[0384] Embodiment (3): Obtain the vehicle ID mark, query the vehicle mark sub-region table to get the sub-region ID to which the vehicle ID belongs. From this table, the no-parking zone ID to which the sub-region ID belongs can be obtained. Connect the no-parking zone ID with the no-parking zone ID electronic fence table through the foreign key no-parking zone ID to obtain the no-parking zone ID electronic fence to which the vehicle belongs, and activate the no-parking zone ID electronic fence to which the vehicle belongs. When the vehicle's longitude and latitude trigger the no-parking zone ID electronic fence, an alarm is issued and the alarm is transmitted to the client and / or the vehicle central control.
[0385] Embodiment (4): Obtain the vehicle ID mark, query the vehicle mark sub-region table to get the sub-region ID to which the vehicle ID belongs. From this table, the non-controlled parking area ID to which the sub-region ID belongs can be obtained.
[0386] Connect the non-controlled parking area ID with the non-controlled parking area ID electronic fence table through the foreign key non-controlled parking area ID to obtain the non-controlled parking area ID electronic fence to which the vehicle belongs, and activate the non-controlled parking area ID electronic fence to which the vehicle belongs. When the vehicle's longitude and latitude trigger the non-controlled parking area ID electronic fence, a lock car permission instruction is issued and the instruction is transmitted to the client and / or the vehicle central control.
[0387] Embodiment (5): Obtain the vehicle ID mark, query the vehicle mark sub-region table to get the sub-region ID to which the vehicle ID belongs. From this table, the non-controlled platform ID to which the sub-region ID belongs can be obtained.
[0388] Connect the non-controlled platform ID with the non-controlled platform ID electronic fence table through the foreign key non-controlled platform ID to obtain the non-controlled platform ID electronic fence to which the vehicle belongs, and activate the non-controlled platform ID electronic fence to which the vehicle belongs. When the vehicle's longitude and latitude trigger the non-controlled platform ID electronic fence, a lock car permission instruction is issued and the instruction is transmitted to the client and / or the vehicle central control.
[0389] Embodiment (6): Obtain the vehicle ID mark, query the vehicle mark sub-region table to get the sub-region ID to which the vehicle ID belongs. From this table, the parking space ID to which the sub-region ID belongs can be obtained. Connect the parking space ID with the parking space ID longitude and latitude table through the foreign key parking space ID to obtain the parking space ID and the parking space ID longitude and latitude table to which the vehicle belongs, and activate the parking space ID and the parking space ID longitude and latitude table to which the vehicle belongs. When the vehicle's longitude and latitude trigger the parking space ID and the parking space ID longitude and latitude table, a lock car permission instruction is issued and the instruction is transmitted to the client and / or the vehicle central control.
[0390] In order to distinguish the parking area modes to which the sub-regions belong and confirm the parking area modes adopted by the sub-regions, the sub-regions and their corresponding parking area modes are listed in the sub-region parking area mode table, and all the sub-region parking area mode tables in the whole region are compiled into the sub-region parking area mode table index table. The sub-region parking area mode table and the sub-region parking area mode table index table are summarized into the sub-region parking area mode table;
[0391] For the server to obtain the uploaded vehicle marker ID, query the vehicle and sub-region parking area mode table to obtain the sub-region ID to which the vehicle marker ID belongs. Connect or query the sub-region parking area mode table through the foreign key sub-region ID to obtain the parking area mode to which the sub-region ID belongs. The parking area mode is one of the following: no-parking zone ID, uncontrolled parking area ID, uncontrolled platform ID, or parking space ID (controllable platform ID); and use the parking area mode corresponding to the vehicle ID as the basis for judging whether the vehicle ID is parked in the parking area mode.
[0392] If the vehicle ID belongs to the no-parking zone mode, it is obtained that the vehicle ID belongs to the no-parking zone ID. Further, connect the no-parking zone ID and the no-parking zone ID electronic fence table through the foreign key no-parking zone ID to obtain the no-parking zone ID electronic fence to which the vehicle ID belongs, activate the no-parking zone ID electronic fence to which the vehicle ID belongs, and start using it as the basis for judging whether the vehicle ID is parked outside the no-parking zone ID electronic fence to which it belongs, so as to achieve the purpose of parking the vehicle outside the no-parking zone ID.
[0393] If the vehicle ID belongs to the uncontrolled parking area mode, it is obtained that the vehicle ID belongs to the uncontrolled parking area ID. Further, connect the uncontrolled parking area ID and the uncontrolled parking area ID electronic fence table through the foreign key uncontrolled parking area ID to obtain the uncontrolled parking area ID electronic fence to which the vehicle ID belongs, activate the uncontrolled parking area ID electronic fence to which the vehicle ID belongs, and start using it as the basis for judging whether the vehicle ID is parked outside the uncontrolled parking area ID to which it belongs, so as to achieve the purpose of parking the vehicle in the uncontrolled parking area ID.
[0394] If the vehicle ID belongs to the uncontrolled platform mode, it is obtained that the vehicle ID belongs to the uncontrolled platform ID. Further, connect the uncontrolled platform ID and the uncontrolled platform ID electronic fence table through the foreign key uncontrolled platform ID to obtain the uncontrolled platform ID electronic fence to which the vehicle ID belongs, activate the uncontrolled platform ID electronic fence to which the vehicle ID belongs, and start using it as the basis for judging whether the vehicle ID is parked in the uncontrolled platform ID to which it belongs, so as to achieve the purpose of parking the vehicle in the uncontrolled platform ID.
[0395] If the vehicle ID belongs to a parking space (controllable platform), it is obtained that the vehicle ID belongs to the parking space ID (controllable platform ID). Further, connect the parking space ID and the parking space ID longitude and latitude table through the foreign key parking space ID to obtain the parking space ID longitude and latitude table to which the vehicle ID belongs, activate the parking space ID longitude and latitude table to which the vehicle ID belongs, and start using it as the basis for judging whether the vehicle ID is parked in the parking space ID longitude and latitude table to which it belongs, so as to achieve the purpose of parking the vehicle in the parking space ID.
[0396] A sub-region parking area mode table is set up, with the primary key being the sub-region ID, and the foreign keys (attributes) including: no-parking zone ID, uncontrolled parking area ID, uncontrolled platform ID, parking space ID (controllable platform ID).
[0397] Table 4:
[0398] Sub - area ID No - Parking Area ID Uncontrolled Parking Area ID Uncontrolled Platform ID Parking Space ID (Controlled Platform ID) ...... ...... ...... ...... ...... ...... ...... ...... ...... ......
[0399] The sub - area parking area mode table is such that by obtaining the vehicle ID tag (two - dimensional code), querying the vehicle and the sub - area mode table, the sub - area ID operating mode to which the vehicle ID tag belongs can be obtained;
[0400] For example:
[0401] When uploading the vehicle ID tag to query the vehicle and the sub - area mode table and getting that the vehicle ID tag belongs to the no - parking area ID, contact the no - parking area ID and the no - parking area ID electronic fence table through the foreign key no - parking area ID to obtain the no - parking area ID electronic fence to which the vehicle ID belongs, and activate the no - parking area ID electronic fence to which the vehicle ID tag belongs to start working.
[0402] When uploading the vehicle ID tag to query the vehicle and the sub - area mode table and getting that the vehicle ID tag belongs to the non - controlled parking area ID, contact the non - controlled parking area ID and the non - controlled parking area ID electronic fence table through the foreign key non - controlled parking area ID to obtain the non - controlled parking area ID electronic fence to which the vehicle ID belongs, and activate the non - controlled parking area ID to which the vehicle ID tag belongs to start working.
[0403] When uploading the vehicle ID tag to query the vehicle and the sub - area mode table and getting that the vehicle ID tag belongs to the non - controlled platform ID, contact the non - controlled platform ID and the non - controlled platform ID electronic fence table through the foreign key non - controlled platform ID to obtain the non - controlled platform ID electronic fence to which the vehicle ID belongs, and activate the non - controlled platform ID to which the vehicle ID tag belongs to start working.
[0404] When uploading the vehicle ID tag to query the vehicle and the sub - area mode table and getting that the vehicle ID tag belongs to the parking space ID (controllable platform ID), contact the parking space ID and the parking space ID table through the foreign key parking space ID (controllable platform ID) to obtain the parking space ID table to which the vehicle ID belongs, and activate the parking space ID table to which the vehicle ID tag belongs to start working.
[0405] When uploading the vehicle ID tag to query the vehicle and the sub - area mode table and getting that the vehicle ID tag belongs to the transfer area ID, contact the transfer area ID and the transfer area ID electronic fence through the foreign key transfer area ID to obtain the transfer area ID electronic fence to which the vehicle ID belongs, and activate the transfer area ID electronic fence to which the vehicle ID tag belongs to start working.
[0406] Section 5 Sub - area table (see Table 5),
[0407] The data structure of the sub - area where shared vehicles are set is simply called the sub - area table,
[0408] Table 5,
[0409]
[0410] 1. A sub - area data structure of shared vehicles, characterized in that: the primary key is the unique mark of the sub - area, the attributes include the geographical location of the sub - area, the vehicles belonging to the sub - area, the parking area to which the sub - area belongs, and the foreign key is the sub - area electronic fence ID.
[0411] 2. The sub - area data structure of shared vehicles according to claim 1, characterized in that; the attribute further includes the number of vehicles per capita in the area to which the sub - area belongs.
[0412] 3. The sub - area data structure of shared vehicles according to claim 1, characterized in that; the attribute further includes the transfer area to which the sub - area belongs.
[0413] 4. The sub - area data structure of shared vehicles according to claim 1, characterized in that; the attribute further includes the total number of vehicles in the sub - area to which the sub - area belongs.
[0414] 5. The sub - area data structure of shared vehicles according to claim 1, characterized in that; the attribute further includes the transfer area to which the sub - area to which the sub - area belongs.
[0415] 6. The sub - area data structure of shared vehicles according to claim 1, characterized in that; the attribute further includes the sub - sub - area electronic fence to which the sub - area belongs.
[0416] Section 6 Vehicle and Sub - area Table (see Table 6)
[0417] The vehicle ID contains a unified number corresponding and bundled with the sub - area ID. The vehicle ID and the sub - area ID are bundled and recorded in the "Sub - area and Vehicle Table". The function of the unified number is to be used by the server to query which sub - area the vehicle ID belongs to;
[0418] The vehicle ID and the sub - area ID are registered in the two - dimensional table vehicle ID table of the database system. The primary key is the vehicle ID, and the attributes include the sub - area ID; the sub - area ID electronic fence, the parking area ID; the parking area ID electronic fence.
[0419] 1. A vehicle data structure of shared vehicles, characterized in that: the primary key is the vehicle ID, the attributes are the sub - area ID, the parking area ID, and the foreign key is the sub - area ID electronic fence.
[0420] 2. The vehicle data structure of shared vehicles according to claim 1, characterized in that; the attribute further includes the parking area ID, the sub - area ID electronic fence, the parking area ID electronic fence, and the vehicle marker ID.
[0421] Table 6:
[0422]
[0423] In this way, the vehicle ID is obtained, and the sub-region ID electronic fence and the parking area ID electronic fence to which the vehicle ID belongs are obtained by querying the vehicle table.
[0424] Section 7 Sub-region Electronic Fence Table (see Table 7),
[0425] Set the data structure of the sub-region electronic fence, which is simply called the sub-region electronic fence table.
[0426] The definition of the data dictionary of the sub-region electronic fence is as follows: A region is divided into at least two sub-regions, and corresponding vehicles are set for the sub-regions to control the operation of the vehicles within the sub-regions. The regional electronic fence is set by a third-party electronic map engine according to at least 3 non-linear coordinate points of the region, or the sub-region electronic fence is set in the third-party electronic map engine according to at least 3 non-linear coordinate points measured on the spot for the sub-region.
[0427] Table 7,
[0428] Sub-region Electronic Fence Table
[0429]
[0430]
[0431] 1. A data structure of the sub-region electronic fence for shared vehicles, characterized in that the primary key is the sub-region electronic fence ID, and the attributes include at least 3 longitude and latitude coordinates of the sub-region ID boundary points.
[0432] 2. The data structure of the sub-region electronic fence for shared vehicles according to claim 1, characterized in that the attribute further includes the sub-region ID boundary.
[0433] The electronic fence in this application refers to an electronic fence system based on satellite positioning technology. The electronic fence technology is a technology that uses GPS, GIS and other technologies to construct a virtual wall within a certain range to accurately divide and manage the operation area of shared vehicles. By setting up the electronic fence in advance and setting the rules for the target vehicle to use within this area, the vehicles within the fence can be used normally and park, ride and return according to the agreed rules. Once the vehicle leaves the set electronic fence range, the system will give a warning and conduct management. The electronic fence can be a circular, polygonal, rectangular or other areas. The satellite positioning system includes: Global Positioning System (GPS), GLONASS navigation system, Beidou Satellite Navigation System (BDS), Galileo satellite navigation system (Galileo), and the satellite navigation system is simply called GPS.
[0434] The electronic fence described below in this application includes an electronic map engine LBS service provider, map development tools: API / SDK, and an electronic fence generated by an electronic map engine on a third-party platform.
[0435] The sub-area ID includes a sub-area ID electronic fence, which refers to a sub-area ID electronic fence based on a satellite positioning system. The electronic fence described below in this application belongs to an electronic fence based on a satellite positioning system.
[0436] The sub-region ID electronic fence includes the sub-region ID electronic fence generated by connecting at least three longitude and latitude coordinate points of a sub-region ID perimeter calibrated by a third-party platform electronic map engine (or based on), the perimeter boundary, the perimeter boundary is referred to as the boundary, or the sub-region ID latitude and longitude coordinate table generated by connecting at least three longitude and latitude coordinate points of a sub-region ID perimeter measured on site;
[0437] The sub-region ID and the sub-region ID electronic fence are bound and recorded in the sub-region ID and sub-region ID electronic fence table. The sub-region ID and sub-region ID electronic fence table is referred to as the sub-region ID electronic fence table. All sub-region ID electronic fence tables in the whole region are summarized as the sub-region ID electronic fence total table. The sub-region ID electronic fence total table is referred to as the sub-region electronic fence table. The sub-region electronic fence table is also called the sub-region latitude and longitude table.
[0438] The electronic fence table includes a basic table, a relational table, a two-dimensional table or a data model in a relational database. Hereinafter, the basic table, the relational table, the two-dimensional table or the data model in the relational database are referred to as tables; the sub-area longitude and latitude table is shown in Table 1;
[0439] The primary key of the longitude and latitude of the sub-area is the sub-area ID, and the attributes include one of the following: the longitude and latitude of each coordinate point, the geographical name, the boundary, the vehicle to which it belongs, the parking area to which it belongs, and the parking area to which it belongs. The sub-area ID electronic fence relationship table, a two-dimensional table or data model, the following tables described in this application include the basic tables of the relational database data model,
[0440] Relational table, two-dimensional table, or relational model.
[0441] Table 1:
[0442]
[0443] Store the sub-area geo-fence table in the database,
[0444] In this way, the sub-region ID electronic fence determines whether the vehicle's longitude and latitude trigger the sub-region ID electronic fence. If the vehicle's longitude and latitude trigger the sub-region electronic fence, an alarm is issued indicating that the vehicle has exceeded the sub-region. Alternatively, the alarm can be that the vehicle lock control module cannot lock the vehicle after the vehicle exceeds the sub-region. The user presses the emergency button to apply for emergency vehicle return, and can only lock the vehicle after being approved by the sub-region control module; or the vehicle should be ridden back to park within the sub-region electronic fence.
[0445] A method for manufacturing a sub-region electronic fence for shared vehicles, characterized in that it is applicable to the shared vehicle method described in claim 1, and includes calibrating at least three coordinate points of the sub-region ID on the third-party electronic map electronic fence and connecting the lines to delimit the electronic fence of the sub-region ID, or obtaining at least three coordinate points of the sub-region ID through on-site measurement, calibrating at least three coordinate points of the sub-region ID and connecting the lines to delimit the electronic fence of the sub-region ID, recording the sub-region ID and its corresponding electronic fence of the sub-region ID in the sub-region ID and sub-region ID electronic fence table, editing or forming an index of the sub-region ID and sub-region ID electronic fence table for all sub-region IDs within the region, and editing or forming a sub-region and sub-region electronic fence table for all sub-region IDs within the region and the index of the sub-region ID and sub-region ID electronic fence table, and storing the sub-region and sub-region electronic fence table in the database for querying and uploading the electronic fence table corresponding to the sub-region ID to which the sub-region ID belongs, so as to determine whether the vehicle is running within the sub-region ID.
[0446] A method for using a sub-region electronic fence for shared vehicles, characterized in that it is applicable to the method for manufacturing a sub-region electronic fence for shared vehicles described in claim 1, and includes obtaining the uploaded user vehicle ID, obtaining the sub-region ID to which the vehicle ID belongs through the vehicle ID and sub-region ID table, obtaining the sub-region ID to which the vehicle ID belongs and the electronic fence table of the sub-region ID, and transmitting the sub-region ID to which the user vehicle ID belongs and the electronic fence table of the sub-region ID to the user client and / or vehicle central control, and displaying them on the display screen of the client and / or vehicle central control, so that the user can see the position of the sub-region ID to which the vehicle ID belongs and help the user operate within the position of the sub-region ID to which the vehicle ID belongs.
[0447] 3. According to the method for using a sub-region electronic fence for shared vehicles described in claim 2, the feature is that: obtaining the sub-region ID to which the vehicle ID belongs and the electronic fence table of the sub-region ID further includes obtaining the uploaded longitude and latitude of the vehicle ID and comparing it with the electronic fence table of the sub-region ID and sub-region ID. If the longitude and latitude of the vehicle ID trigger or belong to the electronic fence table of the sub-region ID and sub-region ID, it indicates that the vehicle has exceeded the sub-region ID, and an alarm indicating that the vehicle has exceeded the sub-region ID is issued and the alarm is transmitted to the client and / or vehicle central control.
[0448] Section 8
[0449] Sub - area and Parking Area Table (see Table 8)
[0450] The parking area to which the sub - area belongs in the embodiment of this application includes one of the following: no - parking area, uncontrolled parking area, uncontrolled platform, uncontrolled platform mark, parking space longitude and latitude (controllable platform), parking space mark (controllable platform) (see Table 8);
[0451] List the sub - area and the parking area to which the sub - area belongs, including one of the following: no - parking area, uncontrolled parking area, uncontrolled platform or controllable platform, in the sub - area and no - parking area, uncontrolled parking area, uncontrolled platform, uncontrolled platform mark, parking space longitude and latitude (controllable platform), parking space mark (controllable platform) table, abbreviated as the sub - area and parking area table. This table is mainly used to judge whether a vehicle is parked in the no - parking area, uncontrolled parking area, uncontrolled platform, or controllable platform belonging to the parking area.
[0452] When the vehicle ID is obtained, after querying and comparing the sub - area ID to which the vehicle ID belongs, after obtaining the sub - area ID to which the vehicle ID belongs, connect the sub - area with the no - parking area, uncontrolled parking area, uncontrolled platform, controllable platform table. If the no - parking area mode is adopted, the no - parking area ID electronic fence to which the vehicle ID belongs can be obtained, and this obtained no - parking area ID electronic fence is used as the basis for judging whether the vehicle ID is parked in the non - no - parking area ID; and connect the non - no - parking area ID table through the foreign key non - no - parking area ID to obtain the non - no - parking area ID electronic fence to judge whether the vehicle is parked on the uncontrolled platform ID.
[0453] If the uncontrolled parking area module is adopted, the uncontrolled parking area ID electronic fence to which the vehicle ID belongs can be obtained, and this obtained uncontrolled parking area ID electronic fence is used as the basis for judging whether the vehicle ID is parked in the uncontrolled parking area ID; and connect the uncontrolled parking area ID table through the foreign key uncontrolled parking area ID to obtain the uncontrolled parking area ID electronic fence to judge whether the vehicle is parked in the uncontrolled parking area ID.
[0454] If the uncontrolled platform mode is adopted, the uncontrolled platform ID electronic fence to which the vehicle ID belongs can be obtained, and this obtained uncontrolled platform ID electronic fence is used as the basis for judging whether the vehicle ID is parked on the uncontrolled platform; and connect the uncontrolled platform ID table through the foreign key uncontrolled platform ID to obtain the judgment of whether the vehicle is parked on the uncontrolled platform ID. And connect the uncontrolled platform ID mark table through the foreign key uncontrolled platform ID to obtain the judgment of whether the vehicle is parked on the uncontrolled platform ID mark.
[0455] If the parking space (controllable platform) mode is adopted, the longitude and latitude of the parking space (controllable platform) to which the vehicle ID belongs can be obtained, and the obtained longitude and latitude table of the parking space (controllable platform) is used as the basis for judging whether the vehicle ID is parked at the longitude and latitude of the parking space (controllable platform); the longitude and latitude table of the parking space (controllable platform) contains the parking space ID marking table; and the parking space ID marking table is obtained by connecting with the foreign key parking space ID, and a judgment is made on whether the vehicle is parked on the parking space ID marking.
[0456] Table 8
[0457]
[0458] Generally, one mode is adopted for a sub-region, and different sub-regions can adopt different modes.
[0459] For example, the non-controlled platform mode is adopted in the sub-region with low population density, the controllable platform mode is adopted in the sub-region with high population density, and the no-parking zone or non-controlled parking zone module is adopted in the sub-region with medium population density. To save space, the 4 modes are listed in one table. If all sub-regions in the area use one mode, other modes can be deleted from the table, which will not be elaborated here. For example, if only the controllable platform mode is used, only the longitude and latitude of the parking space and the parking space marking are retained in the table.
[0460] Section 9
[0461] No-parking zone electronic fence table (see Table 9)
[0462] The no-parking zone has a unique code, denoted as the no-parking zone ID. The no-parking zone ID and the no-parking zone electronic fence ID are recorded in the no-parking zone ID and no-parking zone electronic fence table. All no-parking zone IDs and no-parking zone electronic fence tables in the area are edited to form an index of the no-parking zone ID and no-parking zone electronic fence table. All no-parking zone IDs and no-parking zone electronic fence tables in the area, as well as the index of the no-parking zone ID and no-parking zone electronic fence table, are summarized to form the no-parking zone and no-parking zone electronic fence table. The no-parking zone and no-parking zone electronic fence table is abbreviated as the no-parking zone electronic fence table, and this table is stored in the database for query.
[0463] Set up the no-parking zone electronic fence table. The definition of the data dictionary of the no-parking zone electronic fence is as follows: There is a corresponding no-parking zone set in the sub-region, and a corresponding vehicle is set in the no-parking zone to control the vehicle not to operate in the no-parking zone. The no-parking zone electronic fence is set according to at least 3 non-linear coordinate points of the no-parking zone through the third-party electronic map engine, or the no-parking zone electronic fence is set in the third-party electronic map engine according to at least 3 non-linear coordinate points measured on the spot in the sub-region.
[0464] Table 9
[0465] No-parking zone electronic fence table
[0466]
[0467] 1. An electronic fence data structure for a no-parking area of shared vehicles, characterized in that: the primary key is the no-parking area electronic fence ID, and the attributes include at least 3 longitude and latitude coordinates of the boundary points of the no-parking area ID.
[0468] 2. The electronic fence data structure for the no-parking area of shared vehicles according to claim 1, characterized in that; the attributes further include the sub-area ID and the no-parking area ID boundary. The parking area ID includes the no-parking area ID, and the no-parking area ID includes at least one longitude and latitude coordinate point of the no-parking area ID.
[0469] The no-parking area ID electronic fence includes a no-parking area ID electronic fence generated by connecting at least 3 longitude and latitude coordinate points on the perimeter of a no-parking area ID through the electronic map engine of a third-party platform, or a no-parking area ID electronic fence generated by actually measuring the connection of at least 3 longitude and latitude coordinate points on the perimeter of a no-parking area ID;
[0470] Or it includes actually measuring a longitude and latitude coordinate point of a no-parking area ID, and binding the no-parking area ID to the longitude and latitude of the no-parking area ID and recording it in the no-parking area ID and no-parking area ID longitude and latitude table;
[0471] The no-parking area ID and no-parking area ID longitude and latitude table is abbreviated as the no-parking area ID longitude and latitude table, and all the no-parking area ID longitude and latitude tables in the whole area are summarized into the no-parking area ID longitude and latitude total table, abbreviated as the no-parking area longitude and latitude table; see Table 4;
[0472] The primary key of the parking space longitude and latitude table is the parking space ID, and the attributes include any one of the following: parking space ID longitude and latitude, the platform to which the parking space ID belongs, the sub-area ID to which the parking space ID belongs, the parking area ID to which it belongs; see Table 6:
[0473] Primary key: longitude of the first coordinate point of the no-parking area ID, latitude of the first coordinate point of the no-parking area ID; longitude of the second coordinate point of the no-parking area ID, latitude of the second coordinate point of the no-parking area ID;
[0474] Longitude of the nth coordinate point of the no-parking area ID, latitude of the nth coordinate point of the no-parking area ID; Foreign key: longitude and latitude of the no-parking area ID electronic fence, abbreviated as no-parking area ID longitude and latitude.
[0475] The function of the no-parking area ID electronic fence table is to obtain the longitude and latitude of the vehicle ID to trigger the no-parking area ID electronic fence, indicating that the vehicle has entered the no-parking area, and no lock car instruction will be issued. On the contrary, it indicates that the vehicle has not entered the no-parking area, and no lock car instruction will be issued.
[0476] In this embodiment, if a non-no-parking area is changed to a non-controlled parking area and the no-parking area electronic fence is changed to a non-controlled parking area electronic fence, it is an embodiment of the non-controlled parking area module. For the sake of brevity, it is omitted here.
[0477] A method for making an electronic fence for a shared vehicle no-parking area, characterized in that it is applicable to the shared vehicle method described in claim 1, and includes calibrating at least three coordinate points of the no-parking area ID and connecting lines to delimit the electronic fence of the no-parking area ID on a third-party electronic map electronic fence, or obtaining at least three coordinate points of the no-parking area ID through on-site measurement, calibrating at least three coordinate points of the no-parking area ID and connecting lines to delimit the electronic fence of the no-parking area ID, recording the no-parking area ID and its corresponding electronic fence of the no-parking area ID in the no-parking area ID and no-parking area ID electronic fence table, editing or forming an index of the no-parking area ID and no-parking area ID electronic fence table for all no-parking area IDs in the area, and editing or forming a no-parking area and no-parking area electronic fence table for all no-parking area IDs and no-parking area ID electronic fence tables in the area, as well as the index of the no-parking area ID and no-parking area ID electronic fence table, and storing the no-parking area and no-parking area electronic fence table in a database for querying and uploading the no-parking area and no-parking area electronic fence table to determine whether the vehicle is parked outside the no-parking area.
[0478] A method for using an electronic fence for a shared vehicle no-parking area, characterized in that it is applicable to the method for making an electronic fence for a shared vehicle no-parking area described in claim 1, and includes obtaining the uploaded user vehicle ID, obtaining the no-parking area ID to which the vehicle ID belongs through the vehicle ID and no-parking area ID table, obtaining the no-parking area ID to which the vehicle ID belongs and the no-parking area ID electronic fence table, transmitting the no-parking area ID to which the user vehicle ID belongs and the no-parking area ID electronic fence table to the user client and / or vehicle central control, and displaying them on the display screen of the client and / or vehicle central control, so that the user can see the location of the no-parking area ID to which the vehicle ID belongs, and help the customer park the vehicle outside the location of the no-parking area to which the vehicle ID belongs.
[0479] 3. According to the method for using an electronic fence for a shared vehicle no-parking area described in claim 2, characterized in that: obtaining the no-parking area ID to which the vehicle ID belongs and the no-parking area ID electronic fence table further includes obtaining the longitude and latitude of the uploaded vehicle ID and comparing it with the no-parking area ID and no-parking area ID electronic fence table. If the longitude and latitude of the vehicle ID trigger or belong to the no-parking area ID and no-parking area ID electronic fence table, it means that the vehicle is parked in the no-parking area ID, and no vehicle locking permission instruction is issued, and the instruction is transmitted to the client and / or vehicle central control.
[0480] Section 10
[0481] Non-controlled parking area electronic fence table (see Table 10);
[0482] The uncontrolled parking area has a unique code, denoted as the uncontrolled parking area ID. The uncontrolled parking area ID and the electronic fence ID of the uncontrolled parking area are recorded in the table of the uncontrolled parking area ID and the electronic fence of the uncontrolled parking area. All the uncontrolled parking area IDs and the table of the electronic fence of the uncontrolled parking area within the area are edited to form an index of the table of the uncontrolled parking area ID and the electronic fence of the uncontrolled parking area. And all the uncontrolled parking area IDs and the table of the electronic fence of the uncontrolled parking area within the area, as well as the index of the table of the uncontrolled parking area ID and the electronic fence of the uncontrolled parking area, are summarized to form the table of the uncontrolled parking area and the electronic fence of the uncontrolled parking area. The table of the uncontrolled parking area and the electronic fence of the uncontrolled parking area is abbreviated as the table of the electronic fence of the uncontrolled parking area, and this table is stored in the database for querying.
[0483] The definition of the data dictionary of the electronic fence of the uncontrolled parking area is as follows: There is a corresponding uncontrolled parking area set within the sub - area. The uncontrolled parking area is set with corresponding vehicles, and the vehicles are controlled to be allowed to operate within the uncontrolled parking area. The electronic fence of the uncontrolled parking area is set through a third - party electronic map engine based on at least 3 coordinate points of the non - linearity of the uncontrolled parking area, or the electronic fence of the uncontrolled parking area is set in the third - party electronic map engine according to at least 3 coordinate points of the non - linearity of the sub - area measured on the spot.
[0484] The relationship table of the parking area ID for each parking area ID is called the parking area ID longitude - latitude table or the parking area ID electronic fence table.
[0485] The parking area ID includes the parking area ID electronic fence. The parking area ID electronic fence, or the uncontrolled parking area, is a parking area where the number of vehicles cannot be controlled. The parking area ID electronic fence includes the parking area ID electronic fence generated by connecting at least 3 longitude - latitude coordinate points of the perimeter of a parking area ID through a third - party platform electronic map engine, or the parking area ID electronic fence generated by connecting at least 3 longitude - latitude coordinate points of the perimeter of a parking area ID measured on the spot. Each parking area ID is set with a parking area ID electronic fence. The parking area ID and the parking area ID electronic fence are bound and recorded in the table of the parking area ID and the parking area ID electronic fence, abbreviated as the parking area ID electronic fence table. All the parking area ID electronic fence tables within the entire area are summarized into the total table of the parking area ID electronic fence, abbreviated as the parking area electronic fence table. The parking area electronic fence table, or the parking area longitude - latitude table, includes the platform ID or the parking space ID of at least one longitude - latitude coordinate point, as shown in Table 5.
[0486] The primary key of the parking area electronic fence table is the parking area ID, and the attributes include one of the following: the sub - area ID to which the parking area ID belongs, the parking area ID electronic fence, the vehicle ID to which the parking area ID belongs, and at least 3 coordinate points of the parking area ID boundary.
[0487] Table 10;
[0488]
[0489] In this way, obtain the longitude and latitude of the vehicle ID or the vehicle ID mark (two-dimensional code) to query the electronic fence of the parking area ID. If the longitude and latitude of the vehicle ID are obtained, trigger the electronic fence of the parking area ID to which the vehicle ID belongs.
[0490] That is, the electronic fence of the parking area ID to which the vehicle ID mark (two-dimensional code) belongs starts to judge whether the obtained vehicle longitude and latitude trigger the operation of the electronic fence of the parking area ID. If the longitude and latitude of the vehicle ID trigger the electronic fence of the parking area ID to which it belongs, an alarm is issued that the vehicle is parked in the electronic fence of the parking area ID; if the longitude and latitude of the vehicle ID do not trigger the electronic fence of the parking area ID to which it belongs, no alarm is issued that the vehicle is parked in the sub-area ID.
[0491] A method for making an electronic fence for a non-controlled parking area of a shared vehicle, characterized in that; it is applicable to the shared vehicle method described in claim 1, and includes calibrating at least three coordinate points of the non-controlled parking area ID and connecting lines to delimit the electronic fence of the non-controlled parking area ID on a third-party electronic map electronic fence, or obtaining at least three coordinate points of the non-controlled parking area ID through on-site measurement, calibrating at least three coordinate points of the non-controlled parking area ID and connecting lines to delimit the electronic fence of the non-controlled parking area ID, recording the non-controlled parking area ID and its corresponding electronic fence of the non-controlled parking area ID in the non-controlled parking area ID and non-controlled parking area ID electronic fence table, editing or forming an index of the non-controlled parking area ID and non-controlled parking area ID electronic fence table for all non-controlled parking area IDs and non-controlled parking area ID electronic fence tables in the area, and editing or forming a non-controlled parking area and non-controlled parking area electronic fence table for all non-controlled parking area IDs and non-controlled parking area ID electronic fence tables in the area, as well as the index of the non-controlled parking area ID and non-controlled parking area ID electronic fence table, and storing the non-controlled parking area and non-controlled parking area electronic fence table in a database for querying and uploading the non-controlled parking area and non-controlled parking area electronic fence table to determine whether the vehicle is parked in the non-controlled parking area.
[0492] A method for using an electronic fence for a non-controlled parking area of a shared vehicle, characterized in that; it is applicable to the method for making an electronic fence for a non-controlled parking area of a shared vehicle described in claim 1, and includes obtaining the uploaded user vehicle ID, obtaining the non-controlled parking area ID to which the vehicle ID belongs through the vehicle ID and non-controlled parking area ID table, obtaining the non-controlled parking area ID to which the vehicle ID belongs and the non-controlled parking area ID electronic fence table, and transmitting the non-controlled parking area ID to which the user vehicle ID belongs and the non-controlled parking area ID electronic fence table to the user client and / or vehicle central control, and displaying them on the display screen of the client and / or vehicle central control, so that the user can see the location of the non-controlled parking area ID to which the vehicle ID belongs, and help the customer park the vehicle within the location of the non-controlled parking area ID to which the vehicle ID belongs.
[0493] 3. The method for using the electronic fence of the uncontrolled parking area of shared vehicles according to claim 2, characterized in that: obtaining the ID of the uncontrolled parking area to which the vehicle ID belongs and the electronic fence table of the ID of the uncontrolled parking area further includes obtaining the longitude and latitude of the uploaded vehicle ID and comparing it with the electronic fence table of the ID of the uncontrolled parking area and the ID of the uncontrolled parking area. If the longitude and latitude of the vehicle ID trigger or belong to the electronic fence table of the ID of the uncontrolled parking area and the ID of the uncontrolled parking area, it indicates that the vehicle is parked in the ID of the uncontrolled parking area, and a vehicle lock permission instruction is issued and transmitted to the client and / or the vehicle central control.
[0494] Section 11. Electronic Fence Table of Uncontrolled Platforms (see Table 11),
[0495] It includes calibrating at least three coordinate points of the ID of the uncontrolled platform and connecting lines to delimit the electronic fence of the ID of the uncontrolled platform on the electronic fence of the third-party electronic map, or obtaining at least three coordinate points of the ID of the uncontrolled platform through on-site measurement, calibrating at least three coordinate points of the ID of the uncontrolled platform and connecting lines to delimit the electronic fence of the ID of the uncontrolled platform, recording the ID of the uncontrolled platform and its corresponding electronic fence of the ID of the uncontrolled platform in the electronic fence table of the ID of the uncontrolled platform and the ID of the uncontrolled platform, editing or forming an index of the electronic fence table of the ID of the uncontrolled platform and the ID of the uncontrolled platform for all the IDs of the uncontrolled platforms in the area, and editing or forming an electronic fence table of the uncontrolled platform and the uncontrolled platform by combining all the electronic fence tables of the ID of the uncontrolled platform and the ID of the uncontrolled platform in the area, as well as the index of the electronic fence table of the ID of the uncontrolled platform and the ID of the uncontrolled platform, and storing the electronic fence table of the uncontrolled platform and the uncontrolled platform in the database for querying the electronic fence table corresponding to the ID of the uploaded uncontrolled platform to determine whether the vehicle is parked within the ID of the uncontrolled platform.
[0496] Table 11;
[0497]
[0498] In this way, by obtaining the longitude and latitude of the vehicle ID or the vehicle ID mark (QR code) to query the electronic fence of the ID of the uncontrolled platform, if the longitude and latitude of the obtained vehicle ID trigger the electronic fence of the ID of the uncontrolled platform to which the vehicle ID belongs.
[0499] That is, starting from the electronic fence of the ID of the uncontrolled platform to which the vehicle ID mark (QR code) belongs, it is determined whether the obtained vehicle longitude and latitude trigger the electronic fence of the ID of the uncontrolled platform. If the longitude and latitude of the vehicle ID trigger the electronic fence of the ID of the uncontrolled platform to which it belongs, an instruction to allow locking the vehicle is issued; otherwise, an instruction to lock the vehicle is not issued.
[0500] In this way, compare the longitude and latitude of the vehicle ID to be transmitted with the electronic fence table of the uncontrolled platform ID. If the longitude and latitude of the vehicle ID belong to the electronic fence table of the uncontrolled platform ID, issue an instruction to allow vehicle locking; if the longitude and latitude of the vehicle ID do not belong to the longitude and latitude table of the uncontrolled platform, issue an instruction to allow vehicle locking.
[0501] A method for making an electronic fence for an uncontrolled platform of shared vehicles, characterized in that: it is applicable to the shared vehicle method described in claim 1, and includes calibrating at least three coordinate points of the uncontrolled platform ID and connecting lines to delimit the electronic fence of the uncontrolled platform ID on a third-party electronic map electronic fence, or obtaining at least three coordinate points of the uncontrolled platform ID through on-site measurement, calibrating at least three coordinate points of the uncontrolled platform ID and connecting lines to delimit the electronic fence of the uncontrolled platform ID, recording the uncontrolled platform ID and its corresponding electronic fence of the uncontrolled platform ID in the electronic fence table of the uncontrolled platform ID, editing or forming an index of the electronic fence table of the uncontrolled platform ID and the electronic fence table of the uncontrolled platform ID for all uncontrolled platform IDs in the area, and editing or forming an electronic fence table of the uncontrolled platform and the uncontrolled platform for all uncontrolled platform IDs in the area and the index of the electronic fence table of the uncontrolled platform ID and the electronic fence table of the uncontrolled platform ID, and storing the electronic fence table of the uncontrolled platform and the uncontrolled platform in a database for querying the electronic fence table corresponding to the uploaded uncontrolled platform ID to determine whether the vehicle is parked within the uncontrolled platform ID.
[0502] A method for using an electronic fence for an uncontrolled platform of shared vehicles, characterized in that: it is applicable to the method for making an electronic fence for an uncontrolled platform of shared vehicles described in claim 1, and includes obtaining the uploaded user vehicle ID, obtaining the uncontrolled platform ID to which the vehicle ID belongs through the vehicle ID and the uncontrolled platform ID table, obtaining the electronic fence table of the uncontrolled platform ID to which the vehicle ID belongs and the uncontrolled platform ID, transmitting the electronic fence table of the uncontrolled platform ID to which the user vehicle ID belongs and the uncontrolled platform ID to the user client and / or vehicle central control, and displaying it on the display screen of the client and / or vehicle central control, so that the user can see the location of the uncontrolled platform ID to which the vehicle ID belongs, and help the customer park within the location of the uncontrolled platform ID to which the vehicle ID belongs.
[0503] 3. According to the method for using an electronic fence for an uncontrolled platform of shared vehicles described in claim 2, characterized in that: the obtaining of the electronic fence table of the uncontrolled platform ID to which the vehicle ID belongs and the uncontrolled platform ID further includes comparing the longitude and latitude of the uploaded vehicle ID with the electronic fence table of the uncontrolled platform ID and the uncontrolled platform ID. If the longitude and latitude of the vehicle ID trigger or belong to the electronic fence table of the uncontrolled platform ID and the uncontrolled platform ID, it means that the vehicle is parked within the uncontrolled platform ID, and an instruction to allow vehicle locking is issued and transmitted to the client and / or vehicle central control.
[0504] Section 12 Non-controlled station marking table (see Table 12),
[0505] Generate a QR code or barcode tag of a non-controlled platform ID through a QR code or barcode generator. The QR code or barcode tag of a non-controlled platform ID is referred to as a non-controlled platform ID tag (QR code). The non-controlled platform ID tag (QR code) sets the geographical location of the non-controlled platform ID. The non-controlled platform ID and the non-controlled platform ID tag (QR code) are bound and counted into the non-controlled platform ID tag (QR code) table. All non-controlled platform ID tag (QR code) tables in the area are summarized into the non-controlled platform tag (QR code) table. The non-controlled platform tag (QR code) table is stored in the database.
[0506] The primary key of the non-controlled station ID tag (QR code) table is the non-controlled station ID tag (QR code), and the attributes include the non-controlled station ID, the sub-region to which the non-controlled station belongs, and the geographical location name of the non-controlled station;
[0507] Table 12:
[0508]
[0509] In this way, the transmitted non-controlled station ID mark (two-dimensional code) is compared with the non-controlled station mark (two-dimensional code) table. If the non-controlled station ID mark (two-dimensional code) belongs to the non-controlled station mark (two-dimensional code) table, an instruction to allow the vehicle to be locked is issued; if the non-controlled station ID mark (two-dimensional code) does not belong to the non-controlled station mark (two-dimensional code) table, an instruction to allow the vehicle to be locked is issued;
[0510] The connection between the non-controlled platform mark (QR code) and the latitude and longitude of the non-controlled platform ID is that the non-controlled platform mark (QR code) and the latitude and longitude of the non-controlled platform ID simultaneously issue a command to allow the vehicle to be locked, indicating that the non-controlled platform mark (QR code) has not been moved and the vehicle is parked in the non-controlled platform; the command to allow the vehicle to be locked is valid.
[0511] 1. A method for making non-controlled platform markings, characterized in that a non-controlled platform is provided with a unique code, called the non-controlled platform ID, and the non-controlled platform ID contains a unique marking of the non-controlled platform, called the non-controlled platform marking ID. A two-dimensional code is used to generate the non-controlled platform marking ID two-dimensional code of the non-controlled platform ID. The non-controlled platform marking ID two-dimensional code is abbreviated as the non-controlled platform marking ID, and the non-controlled platform marking ID is set at the geographical location of the non-controlled platform ID. The non-controlled platform ID and the non-controlled platform marking ID are bound and recorded in the non-controlled platform ID and non-controlled platform marking ID table. All non-controlled platform ID and non-controlled platform marking ID tables in the area are edited or formed into a non-controlled platform ID and non-controlled platform marking ID table index table. All non-controlled platform ID and non-controlled platform marking ID tables in the area, as well as the non-controlled platform ID and non-controlled platform marking ID table index table, are edited or formed into a non-controlled platform and non-controlled platform marking table. The non-controlled platform and non-controlled platform marking table is abbreviated as the non-controlled platform marking table, and the non-controlled platform marking table is stored in the database.
[0512] 2. A method for using non-controlled platform markings, characterized in that it is applicable to the non-controlled platform marking making method described in claim 1, and includes obtaining the uploaded user vehicle ID. Through the vehicle ID and sub-region ID table, the sub-region ID to which the vehicle ID belongs is obtained. Through the sub-region ID and non-controlled platform ID table, the non-controlled platform ID table to which the user vehicle ID belongs is obtained. The non-controlled platform ID to which the user vehicle ID belongs is transmitted to the user client and / or the vehicle central control and displayed on the display screen of the client and / or the vehicle central control, so that the user can see the location of the non-controlled platform ID to which the vehicle ID belongs, and help the customer park the vehicle ID within the location of the sub-non-controlled platform ID to which it belongs.
[0513] 3. A method for using non-controlled platform markings, characterized in that it is applicable to the non-controlled platform marking making method described in claim 1, and includes obtaining the uploaded non-controlled platform marking ID. Comparing the uploaded non-controlled platform marking ID with the non-controlled platform marking table. If the uploaded non-controlled platform marking ID belongs to the non-controlled platform marking table, an instruction to allow locking the vehicle is issued. If the uploaded non-controlled platform marking ID does not belong to the non-controlled platform marking table, an instruction to allow locking the vehicle is not issued, and the instruction is transmitted to the client and / or the vehicle central control, so that the vehicle parks at the non-controlled platform.
[0514] Section 13: Controllable Platform and Sub-region Table (see Table 13)
[0515] The controllable platform ID contains a unified number corresponding and bundled with the sub-region ID; the controllable platform ID and the sub-region ID are bundled and recorded in the controllable platform and sub-region table; primary key: controllable platform ID; foreign key: sub-region ID marking, geographical name of the controllable platform ID, parking space ID to which the controllable platform ID belongs, total number of parking spaces, parking space counter;
[0516] Table 13:
[0517]
[0518]
[0519] The controllable station ID and sub-area ID are recorded and registered in the two-dimensional station and sub-area table of the database system. The primary key is the controllable station ID, and the attributes include the sub-area ID, the sub-area ID electronic fence, and the sub-area ID electronic fence, i.e., the latitude and longitude information of at least 3 locations of the electronic fence.
[0520] Used to record the parking space to which the platform ID belongs, the sub-area ID to which the platform ID belongs, the geographical name of the platform ID, etc.
[0521] Through the vehicle ID and sub-area table, you can get the sub-area ID to which the vehicle ID belongs. Through the sub-area ID, connect the sub-area ID and the controllable platform table to get the controllable platform ID to which the vehicle belongs. Through the controllable platform ID table, you can get the parking space ID. The error (accuracy) of the longitude and latitude of the platform ID is 5-20 meters, and the error (accuracy) of the longitude and latitude of the parking space ID is 2-5 meters. The error of the longitude and latitude of the parking space ID is enlarged from 2-5 meters to 5-20 meters to get the longitude and latitude of the platform ID. The function of this table is: mainly used to display the platform ID, underfilled platform ID, and full platform ID in the electronic map of the client APP. The electronic map of the client APP is connected to the "Unfilled Platform Table" and "Full Platform Table", and then connected to the "Platform Latitude and Longitude Table" to display the platform ID, underfilled platform ID, and full platform ID in the electronic map. See details. Figure 11 illustrate.
[0522] Controllable platform algorithm: A controllable platform is provided with at least one parking space, a parking space is provided with at least one sub-parking space, a sub-parking space is used to park a vehicle, a controllable platform is provided with a specified number of parking spaces, a parking space is provided with a specified number of sub-parking spaces, a controllable platform has a unique mark represented as a controllable platform ID, a parking space has a unique mark represented as a parking space ID, and a sub-parking space has a unique mark represented as a sub-parking space ID.
[0523] When an unused sub-parking space ID is used by a vehicle ID, the sub-parking space ID is bound to the vehicle ID and counted as a used sub-parking space. The unused sub-parking space ID is changed to a used sub-parking space, and the sub-parking space counter is incremented by 1.
[0524] When the vehicle ID bound to the sub-parking space ID is used, the binding between the vehicle ID and the sub-parking space ID is released, and the sub-parking space ID becomes an unused sub-parking space ID and is counted into the unused sub-parking space in the parking space table. The sub-parking space counter in the parking space table is reduced by 1.
[0525] When all sub-parking spaces in a parking space are occupied, the parking space is considered full.
[0526] When one of the sub - parking spaces in a parking space belongs to an unused sub - parking space, the parking space becomes an unfilled parking space.
[0527] When all the parking spaces in a controllable platform belong to filled parking spaces, the controllable platform belongs to a filled controllable platform.
[0528] When one of the parking spaces in a controllable platform belongs to an unfilled parking space, the controllable platform becomes an unfilled controllable platform.
[0529] Section 14 Parking Space Latitude and Longitude Table (see Table 14)
[0530] The parking space latitude and longitude table, the primary keys are: parking space ID longitude, parking space ID latitude, and the attributes include parking space ID, the controllable platform to which the parking space belongs, the sub - area to which the platform to which the parking space belongs belongs, and the geographical location name of the platform to which the parking space belongs; the foreign keys are parking space ID, parking space ID QR code; the attributes are parking space ID address, sub - area.
[0531] Measure the latitude and longitude of the parking space ID mark, bind the parking space ID, parking space ID mark, and parking space ID mark latitude and longitude and record them in the parking space ID latitude and longitude table, summarize all the parking space ID latitude and longitude tables in the whole area into the parking space ID latitude and longitude general table, abbreviated as the parking space latitude and longitude table; store the parking space latitude and longitude table in the database.
[0532] The function of this table is:
[0533] The client scans the parking space ID mark (QR code) set on the parking space ID, uploads the parking space ID latitude and longitude to the server, and the server compares it with the "Parking Space QR Code and Parking Space Table". If the uploaded parking space ID latitude and longitude is in the "Parking Space QR Code and Parking Space Table", it means that the parking space ID mark (QR code) has not been moved and the vehicle is parked on the parking space ID, and further processing continues.
[0534] Table 14
[0535]
[0536] By connecting the (controllable) platform and the sub - area table through the foreign key controllable platform ID, the sub - area ID to which the parking space ID belongs can be obtained.
[0537] In this way, compare the transmitted vehicle ID latitude and longitude with the parking space latitude and longitude table. If the vehicle ID latitude and longitude belongs to the parking space latitude and longitude table, it means that the vehicle is parked in the specified parking space, and an instruction to allow locking the vehicle is issued; if the vehicle ID latitude and longitude does not belong to the parking space latitude and longitude table, it means that the vehicle is not parked in the specified parking space, and an instruction to allow locking the vehicle is issued.
[0538] Section 15 Parking Space Mark Table (see Table 15),
[0539] Generate a parking space ID QR code or barcode mark through a QR code or barcode generator. In this application, the QR code or barcode mark is referred to as a QR code. The parking space ID (QR code) sets the parking space ID geographic location. The parking space ID and the parking space ID (QR code) are bound and counted into a parking space ID mark (QR code) table. All parking space ID mark (QR code) tables in the area are summarized into a parking space mark (QR code) table. The parking space mark (QR code) table is stored in a database.
[0540] The primary key of the parking space ID tag (QR code) table is the parking space ID tag (QR code), and its attributes include the parking space ID, the parking space ID latitude and longitude, the sub-region to which the controllable platform belongs, the geographical location name of the controllable platform, and the controllable platform to which the parking space belongs; the foreign key is the parking space ID tag, referred to as the parking space ID, and its attributes are the parking space ID address and sub-region;
[0541] Table 15:
[0542]
[0543]
[0544] In this way, the transmitted parking space ID mark (QR code) is compared with the parking space mark (QR code) table. If the parking space ID mark (QR code) belongs to the parking space mark (QR code) table, an instruction to allow the car to be locked is issued; if the parking space ID mark (QR code) does not belong to the parking space mark (QR code) table, an instruction to allow the car to be locked is not issued; the connection between the parking space mark (QR code) and the longitude and latitude of the parking space ID is that the parking space mark (QR code) and the longitude and latitude of the parking space ID simultaneously issue an instruction to allow the car to be locked, indicating that the parking space mark (QR code) has not been moved and the vehicle is parked in the parking space. The parking space is in the parking space; it is effective only when the instruction to lock the car is issued. It further includes: the function of the parking space ID is to connect the parking space latitude and longitude table, the parking space ID QR code mark and the parking space table, the used sub-parking space table, the unused sub-parking space mark table, the unfilled parking space ID mark table, the full parking space ID mark table, the unfilled platform table, the full platform table, the parking space ID mark table connected to the counter mode table, the parking space ID mark table, and provide a database management system to query, delete, add, and modify the parking space ID data, so as to achieve the function of parking the vehicle on the unfilled parking space ID. Continue to proceed further.
[0545] A method for making a parking space marker, characterized in that a unique code is set for the parking space, called the parking space ID, and the parking space ID includes a unique marker set for the parking space, called the parking space marker ID. A QR code for the parking space marker ID of the parking space ID is generated. The QR code for the parking space marker ID is simply called the parking space marker ID, and the parking space marker ID is set at the geographical location of the parking space marker ID. The parking space marker ID is bound to the parking space marker ID and recorded in the parking space ID and parking space marker ID table. All the parking space IDs and parking space marker ID tables in the area are edited or formed into an index table of the parking space ID and parking space marker ID table. All the parking space IDs and parking space marker ID tables in the area, as well as the index table of the parking space ID and parking space marker ID table, are edited or formed into a parking space and parking space marker table. The parking space and parking space marker table is simply called the parking space marker table, and the parking space marker table is stored in the database.
[0546] A method for using a parking space marker, characterized in that it includes obtaining the uploaded user vehicle ID, obtaining the sub-region ID to which the vehicle ID belongs through the vehicle ID and sub-region ID table, obtaining the parking space marker ID table to which the vehicle ID belongs through the sub-region ID and parking space marker ID table, and transmitting the parking space marker to which the user vehicle ID belongs to the user client and / or the vehicle central control, and displaying it on the display screen of the client and / or the vehicle central control, so that the user can see the location of the parking space marker ID to which the vehicle ID belongs, and helping the customer park the vehicle ID within the location of the sub-parking space marker ID.
[0547] A method for using a parking space marker, characterized in that it includes obtaining the uploaded parking space marker ID, comparing the uploaded parking space marker ID with the parking space marker table. If the uploaded parking space marker ID belongs to the parking space marker table, an instruction to allow locking the vehicle is issued. If the uploaded parking space marker ID does not belong to the parking space marker table, an instruction to allow locking the vehicle is not issued, and the instruction is transmitted to the client and / or the vehicle central control, so that the vehicle is parked at the parking space marker.
[0548] QR code of the 16th parking space and parking space longitude and latitude table (see Table 16)
[0549] Table 13 and Table 14 can be merged into one table:
[0550] Table 16:
[0551] Parking Space ID QR Code Parking Space ID Longitude Parking Space ID Latitude Parking Space ID Parking Space ID Address Sub - area ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ......
[0552] Section 17 Unoccupied parking space table (see Table 17)
[0553] The unoccupied parking spaces and sub-parking spaces are included in the unoccupied parking space table.
[0554] The parking space is provided with a counter and the total number of sub-parking spaces. When the total number of sub-parking spaces is greater than 50, this parking space is considered as not having the total number of sub-parking spaces set and not having a counter set. That is, vehicles can be parked arbitrarily in this parking space, which is equivalent to a parking space with an uncontrollable number of vehicles. In other words, this parking space also becomes an uncontrolled parking space. This platform belongs to an uncontrolled platform in special cases of a controllable platform. Such a setting reduces the control and calculation of the number of sub-parking spaces in non-key controllable platforms, can save the traffic for transmitting vehicle data, and save the electric energy of the server.
[0555] The primary key of the unoccupied parking space table is the ID of the unoccupied parking space, or the QR code marked with the ID of the unoccupied parking space; the foreign key is the longitude and latitude marked with the ID of the unoccupied parking space. The attributes include the first sub-parking space, the second sub-parking space, the affiliated platform, the total number of sub-parking spaces, the counter for the used sub-sub-parking spaces, the position of the parking space in the affiliated platform, the QR code marked with the ID of the unoccupied parking space, the longitude marked with the ID of the unoccupied parking space, the sub-region, the unused ID sub-parking space marked bound to the vehicle ID, and the used ID sub-parking space marked bound to the vehicle ID; store the unoccupied parking space table in the database;
[0556] Table 17, (taking a parking space with 3 sub-parking spaces set as an example)
[0557]
[0558]
[0559] In this way, compare the transmitted parking space ID with the unoccupied parking space table. If the parking space ID belongs to an unoccupied parking space in the unoccupied parking space table, issue an instruction to allow locking the vehicle; if the parking space ID does not belong to an unoccupied parking space in the unoccupied parking space table, do not issue an instruction to allow locking the vehicle;
[0560] The connection between the ID of the unoccupied parking space and the ID of the unoccupied platform is belonging to;
[0561] 1 platform can contain at least 1 parking space, and 1 parking space can contain at least 1 sub-parking space; for the convenience of explanation, in the following embodiments of this article, 1 platform can contain 2 parking spaces, and 1 parking space can contain 3 sub-parking spaces. 1 platform can contain 2 parking spaces, changing "2" to "n" means there are n parking spaces. 1 parking space can contain 3 sub-parking spaces, changing "3" to "n" means there are n sub-parking spaces.
[0562] How to perform counting operations in MySQL? For example: It is preferably to use the COUNT function in MySQL for counting. The COUNT function is one of the aggregate functions in MySQL used to calculate the number of rows. It can be used to count the number of rows that meet specific conditions. Here is an example: SELECT COUNT(+) FROM table_name WHERE condition; Among them, table_name is the name of the table to be counted, and the condition is optional and used to filter the rows that meet specific conditions. If no condition is specified, the number of all rows in the table will be calculated. Table 17 is a counter representation of a parking space containing 3 sub-parking spaces, that is, the parking space ID is composed of ID sub-parking space 1, ID sub-parking space 2, and ID sub-parking space 3. The total number of sub-parking spaces in the parking space ID is 3; when ID sub-parking space 1 is an occupied sub-parking space, the number of occupied sub-parking spaces in this parking space ID is 1, and the number of unoccupied sub-parking spaces in the parking space ID is 2,
[0563] When ID sub-parking space 1 and ID sub-parking space 2 are occupied sub-parking spaces, the number of occupied sub-parking spaces in this parking space ID is 2, and the number of unoccupied sub-parking spaces in the parking space ID is 1,
[0564] When ID sub-parking space 1, ID sub-parking space 2, and ID sub-parking space 3 are all occupied sub-parking spaces, the number of occupied sub-parking spaces in this parking space ID is 3, and the number of unoccupied sub-parking spaces in the parking space ID is 0. At this time, this parking space is a full parking space.
[0565] Section 18 Full Parking Space Table (see Table 18)
[0566] Record the full parking spaces and sub-parking spaces in the full parking space table,
[0567] The primary key of the full parking space table is ID full parking space, and the attributes include ID sub-parking space, affiliated platform, total number of sub-parking spaces, occupied sub-parking space counter, location of the parking space in the affiliated platform, longitude marked by the full parking space ID, latitude marked by the full parking space ID, QR code marked by the full parking space ID, sub-region;
[0568] Store the full parking space table in the database;
[0569] Table 18 (taking a parking space with 2 sub-parking spaces set as an example)
[0570]
[0571]
[0572] In this way, compare the transmitted parking space ID with the full parking space table. If the parking space ID belongs to a certain full parking space in the full parking space table, do not issue an instruction to allow locking the car; if the parking space ID does not belong to a certain full parking space in the unoccupied parking space table, issue an instruction to allow locking the car;
[0573] The relationship between ID full parking space and ID unoccupied platform is belonging;
[0574] The function of the "Full Parking Space Table" is to connect to the client's electronic map and display the longitude and latitude of the position coordinates of the full parking space markers on the electronic map, facilitating garage inquiries.
[0575] Section 19 Used Sub - parking Space Table (see Table 19)
[0576] The used sub - parking space table has the used ID sub - parking space marker table as the primary key, vehicle ID as the foreign key, and parking space ID as the attribute. The sub - parking space is bound to the vehicle.
[0577] Table 19:
[0578] Used ID Sub - parking Space Mark Parking Space ID Vehicle ID Binding of Sub - parking Space and Vehicle T:61-0006+2+1 T:61-000+2 C:61-0006 T: 61 - 0006 + 2 + 1 - C: 61 - 0006 ...... ...... ...... ......
[0579] The used sub - parking space table, also known as the vehicle - sub - parking space binding table; the primary key of the used sub - parking space table is the used ID sub - parking space, and the foreign keys are the parking space ID and vehicle ID;
[0580] Used ID Sub - parking Space Parking Space ID Vehicle ID and Used ID Sub - parking Space Vehicle ID T......... T...... T...... - c....... c.........
[0581] When a vehicle parks in an unused ID sub - parking space with an unfilled parking space ID, the unused ID sub - parking space is bound to the vehicle ID and recorded in the "Used Sub - parking Space Table", and the unused ID sub - parking space becomes a used ID sub - parking space.
[0582] The function of the used sub - parking space table is to count the usage of sub - parking spaces, that is, the number of used sub - parking spaces and unused sub - parking spaces. The primary key of the used sub - parking space table is the used parking space ID, and the foreign key is the parking space ID; the foreign key parking space ID in the used sub - parking space table connects to the primary key of the parking space table, which is the used ID sub - parking space. When the unused ID sub - parking space becomes a used ID sub - parking space, the unused ID sub - parking space in the parking space table becomes a used ID sub - parking space, achieving the function of counting the used ID sub - parking spaces in the unfilled parking space ID. When all the unused ID sub - parking spaces in the unfilled parking space ID become used ID sub - parking spaces, the unfilled parking space ID becomes a full parking space ID, and the full parking space ID in the full platform ID table corresponding to this unfilled parking space ID becomes a full parking space ID, and the number of full parking space IDs in the full platform ID table increases by "1".
[0583] Section 20 Unused Sub - parking Space Marker Table (see Table 20)
[0584] Table 20. Unused Sub - parking Space Marker Table, with the unused ID sub - parking space marker as the primary key, the unfilled parking space ID marker as the foreign key, and the parking space ID as the attribute. The sub - parking space is bound to the vehicle.
[0585] Unused ID Sub - parking Space Mark Parking Space ID Vehicle ID Binding of Sub - parking Space and Vehicle T:61-0018+3+2 T:61-0018+3 ...... ...... ...... ......
[0586] Section 21 Parking Space Marker and Sub - parking Space Marker Table (see Table 21)
[0587] Parking Space Marking and Sub - parking Space Marking Table, Primary Key: Parking Space ID Marking, Foreign Keys: (ID Sub - parking Space Marking) First Sub - parking Space, Second Sub - parking Space, Third Sub - parking Space, Attributes: Number of Used Sub - parking Spaces, Number of Unused Sub - parking Spaces
[0588] Table 21,
[0589] Parking Space ID Mark The 1st Sub - parking Space The 2nd Sub - parking Space, The 3rd Sub - parking Space Number of Used Sub - parking Spaces Number of Unused Sub - parking Spaces ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ......
[0590] The function of the Parking Space Marking and Sub - parking Space Marking Table is to count the usage of parking spaces, record the number of used sub - parking spaces and unused sub - parking spaces of the parking space ID marking, which is convenient for users to query the number of unused sub - parking spaces of the parking space ID marking and convenient for parking. When a vehicle is bound to a sub - parking space and stored in the "Sub - parking Space Marking and Vehicle Table", the unused sub - parking space marking becomes a used sub - parking space marking; that is, the unused ID sub - parking space marking in the "Parking Space Marking and Sub - parking Space Marking Table" becomes a used ID sub - parking space marking;
[0591] Section 22, Incomplete Platform Table (see Table 22)
[0592] Incomplete platforms and parking spaces are included in the Incomplete Platform Table,
[0593] The primary key of the Incomplete Platform Table is ID Incomplete Platform, Foreign Keys: Parking Space ID1 (Full or Incomplete); Parking Space ID2 (Full or Incomplete), Attributes include Parking Space ID, Sub - area Belonged to, Total Number of Parking Spaces, Used Sub - parking Space Counter, Geographical Location Name of the Platform, Platform ID Longitude, Platform ID Latitude; The Incomplete Platform Table is stored in the database;
[0594] Table 22, (taking a platform with 2 parking spaces as an example)
[0595]
[0596]
[0597] In this way: 1. Compare the transmitted parking space ID with the Incomplete Platform Table. If the parking space ID belongs to an incomplete platform in the Incomplete Platform Table, an instruction to allow the next step is issued; if the parking space ID does not belong to an incomplete platform in the Incomplete Platform Table, an instruction to allow the next step is not issued;
[0598] Table 21 is a counter representation of a platform with 3 parking spaces, that is, the platform ID is composed of Parking Space ID1, Parking Space ID2, and Parking Space ID3, and the total number of parking spaces of the platform ID is 3; when Parking Space ID1 is a full parking space, the number of full parking spaces of this platform ID is 1, and the number of incomplete parking spaces of the platform ID is 2. When Parking Space ID1 and Parking Space ID2 are full parking spaces, the number of full parking spaces of this platform ID is 2, and the number of incomplete parking spaces of the platform ID is 1,
[0599] When parking space IDs 1, 2, and 3 are occupied parking spaces, the number of occupied parking spaces at this platform ID is 3, and the number of unoccupied parking spaces at the platform ID is 0. At this time, this platform is a full platform. 2. Connect to the client electronic map and display the longitude and latitude of the marked position of the unoccupied platform on the electronic map; it is convenient for garage query;
[0600] Section 22 Set up the occupied platform table
[0601] Record the occupied platforms and parking spaces in the occupied platform table,
[0602] The primary key of the occupied platform table is the ID of the occupied platform, and its attributes include the parking space ID, the sub-region it belongs to, the total number of parking spaces, the counter of used sub-parking spaces, the geographical location name of the platform, the longitude of the platform ID, and the latitude of the platform ID; store the occupied platform table in the database;
[0603] Table 22, (taking a platform with 2 parking spaces as an example)
[0604]
[0605] Its functions: 1. Compare the transmitted parking space ID with the occupied platform table. If the parking space ID belongs to an occupied platform in the occupied platform table, do not issue an instruction to allow the next step; if the parking space ID does not belong to an occupied platform in the occupied platform table, issue an instruction to allow the next step.
[0606] 2. Connect to the client electronic map and display the longitude and latitude of the marked position of the occupied platform on the electronic map; it is convenient for garage query.
[0607] Since a platform contains at least one parking space, the platform longitude and latitude contain at least one parking space longitude and latitude, and the amplification of the error of the longitude and latitude marked by the unoccupied platform ID is the same as that of the longitude and latitude marked by the unoccupied parking space ID; the longitude marked by the unoccupied platform ID is the longitude marked by at least one parking space within this platform, and the latitude marked by the unoccupied platform ID, the latitude marked by the unoccupied platform ID is the latitude marked by at least one parking space within this platform.
[0608] The following is an example of building a table with a platform containing 2 parking spaces in the unoccupied platform ID marked table and the occupied platform ID marked table; the following assumes that a platform consists of 2 parking spaces, one of which is an unoccupied ID (1) parking space and the other is an occupied ID (2) parking space; see Table 12; if a platform can consist of n parking spaces, change "2" to "n".
[0609] Section 23 Transfer area electronic fence table (see Table 25);
[0610] The definition of the data dictionary of the transfer area electronic fence is as follows: A transfer area corresponding to it is set within the sub-area, and a corresponding vehicle is set in the transfer area. The vehicle is controlled to operate within the transfer area. The transfer area electronic fence is set by a third-party electronic map engine according to at least 3 coordinate points of the non-linearity of the transfer area, or the transfer area electronic fence is set in the third-party electronic map engine according to at least 3 coordinate points of the non-linearity of the sub-area measured on-site.
[0611] The transfer area ID relationship table for each transfer area ID. The transfer area ID relationship table of the transfer area ID is called the transfer area ID longitude and latitude table or the transfer area ID electronic fence table;
[0612] The transfer area ID includes the transfer area ID electronic fence. The transfer area ID electronic fence or the transfer area can control the vehicle to enter the transfer area and will issue an alarm to prompt the vehicle user to transfer to the vehicle belonging to the destination sub-area in the transfer area in time; and reach the parking area of the destination.
[0613] The transfer area ID electronic fence includes the transfer area ID electronic fence generated by connecting at least 3 longitude and latitude coordinate points of the perimeter of a transfer area ID through a third-party platform electronic map engine, or the transfer area ID electronic fence generated by connecting at least 3 longitude and latitude coordinate points of the perimeter of a transfer area ID measured on-site; Each transfer area ID is set with a transfer area ID electronic fence. The transfer area ID and the transfer area ID electronic fence are bound and recorded in the transfer area ID and transfer area ID electronic fence table, abbreviated as the transfer area ID electronic fence table. The transfer area ID electronic fence tables of all transfer area IDs in the whole area are summarized into the transfer area ID electronic fence total table, abbreviated as the transfer area electronic fence table. The transfer area electronic fence table or the transfer area longitude and latitude table includes the platform ID or parking space ID of at least one longitude and latitude coordinate point, as shown in Table 22;
[0614] The primary key of the transfer area electronic fence table is the transfer area ID, and the attributes include one of the following: the sub-area ID to which the transfer area ID belongs, the transfer area ID electronic fence, the vehicle ID to which the transfer area ID belongs, and at least 3 coordinate points of the transfer area ID boundary.
[0615] Table 23;
[0616]
[0617]
[0618] In this way, the longitude and latitude of the vehicle ID or the vehicle ID mark (QR code) is obtained to query the transfer area ID electronic fence. If the longitude and latitude of the vehicle ID is obtained, the transfer area ID electronic fence to which the vehicle ID belongs is triggered.
[0619] That is, the ID electronic fence of the transfer area to which the vehicle ID mark (two-dimensional code) belongs starts to judge whether the vehicle's longitude and latitude trigger the operation of the ID electronic fence of the transfer area. If the vehicle's longitude and latitude trigger the ID electronic fence of the transfer area to which it belongs, an alarm for the vehicle entering the ID electronic fence of the transfer area is issued, prompting the vehicle user to continue moving forward with the vehicle belonging to the sub-area of the transfer destination; if the vehicle's longitude and latitude do not trigger the ID electronic fence of the transfer area to which it belongs, no alarm for the vehicle entering the ID electronic fence of the transfer area is issued.
[0620] Table of vehicles outside the 24th sub-area (see Table 24)
[0621] The table of vehicles parked outside the sub-area is simply called the table of vehicles outside the sub-area. When the user presses the emergency button, if the vehicle is parked outside the sub-area, the vehicle ID longitude and latitude are uploaded, and the vehicle ID is bound to the vehicle ID longitude and latitude and recorded in the table of vehicles outside the sub-area.
[0622] Table of vehicles parked outside the sub-area, primary key: vehicle ID mark, foreign keys: the first user client ID, the second user client ID; attribute: sub-area ID mark.
[0623] Table 24:
[0624]
[0625] Definition and function of the table of vehicles outside the sub-area and subsequent user clients: The user parks the vehicle outside the platform. At this time, the vehicle cannot be directly locked. The ID intelligent lock will give a voice alarm (10) "You parked the vehicle outside the platform. Please press the 'emergency button' to lock the vehicle." The user presses the "emergency button" of the client ID, and the client ID or the ID intelligent lock uploads the "request for emergency locking" to the server. The server receives the "request for emergency locking" from the client ID or the ID intelligent lock and then issues an instruction of "permission to lock the vehicle" to the client ID or the ID intelligent lock; the ID intelligent lock switch is opened, and the first user directly locks the vehicle ID at the position outside the platform. This position outside the platform is simply called the second departure station; the vehicle ID intelligent lock or the client ID uploads the parking longitude and latitude to the server, and the server binds the vehicle ID to the longitude and latitude of the position outside the platform and records it in the table of vehicle ID and longitude and latitude outside the platform; (see Table 9) and stores it in the database; at the same time, this user becomes the first user, and a penalty is deducted from the first user; the subsequent user starts to return the vehicle, and the subsequent user is called the subsequent user; it provides staff or the second user to query the vehicle return; at the same time, the binding between the user client ID and the vehicle ID is not released; the server converts the client ID and vehicle ID table of this (first) user into a table of vehicle ID and subsequent user client ID in the database.
[0626] Table 10:
[0627]
[0628]
[0629] Section 25
[0630] Vehicles outside the parking area list (see Table 25)
[0631] The list of vehicles parked outside the parking area is simply called the vehicles outside the parking area list. When a vehicle shows that it is parked in a no-parking area, or not parked in a non-controlled parking area, parked at a non-controlled platform, or parked outside the platform, all these vehicles are called vehicles outside the parking area. When the user presses the emergency button, if the vehicle is parked outside the parking area, the vehicle ID and longitude and latitude are uploaded, and the vehicle ID is bound to the vehicle ID longitude and latitude and recorded in the vehicles outside the parking area list:
[0632] Vehicles outside the platform list, primary key: vehicle ID mark, foreign keys: the first user client ID, the second user client ID; attributes: platform ID mark;
[0633] Table 25:
[0634]
[0635] Definition and function of the vehicles outside the parking area and the subsequent user client table: When the user parks the vehicle outside the parking area, at this time, the vehicle cannot be directly locked. The ID intelligent lock will give a voice alarm (10) "You have parked the vehicle outside the platform. Please press the 'emergency button' to lock the vehicle.", and the user presses the 'emergency button' of the client ID. The client ID or the ID intelligent lock uploads the "request for emergency vehicle locking" to the server. Only when the server receives the "request for emergency vehicle locking" from the client ID or the ID intelligent lock, will it send a "permission to lock the vehicle" instruction to the client ID or the ID intelligent lock; the ID intelligent lock switch is opened, and the first user directly locks the vehicle ID at the position outside the platform. This position outside the platform is simply called the second departure station; the vehicle ID intelligent lock or the client ID uploads the parking longitude and latitude to the server, and the server binds the vehicle ID with the longitude and latitude of the position outside the platform and records it in the vehicle ID and longitude and latitude of the position outside the platform table; (see Table 9) and stores it in the database; at the same time, this user becomes the first user, and a penalty is deducted from the first user; the subsequent user starts to return the vehicle, and the subsequent user is called the subsequent user; it provides staff or the second user to query the vehicle return; at the same time, the binding between the user client ID and the vehicle ID is not released; the server will convert the client ID and vehicle ID table of this (first) user into a vehicle ID and subsequent user client ID table in the database; Table 11:
[0636]
[0637] Part 2
[0638] Reward program for vehicles parked outside the sub-area to return to the sub-area
[0639] A reward program for returning a vehicle parked outside a sub - area to the sub - area:
[0640] Step 1: When the first vehicle user adopts the emergency mode and parks the vehicle outside the sub - area, deduct the funds in the penalty for breach of contract from the table of the first client ID and vehicle ID.
[0641] Deduct the penalty for breach of contract from the account exceeding the sub - area. Step 2: Bind the vehicle ID parked outside the sub - area with the longitude and latitude of the vehicle ID and record it in the table of vehicle IDs parked outside the sub - area and their longitude and latitude; Step 3: When a subsequent vehicle user's client (vehicle user) scans the vehicle mark (QR code) of the vehicle ID parked outside the sub - area, after successful unlocking, bind the subsequent client ID with the vehicle ID parked outside the sub - area and record it in the table of subsequent client IDs and vehicle IDs parked outside the sub - area; Step 4: When the subsequent client (vehicle user) parks the vehicle ID parked outside the sub - area in the sub - area to which the vehicle belongs, after successful locking, return the bonus for the sub - area to the subsequent client ID's fund account. Step 5: Delete the vehicle ID parked outside the sub - area from the table of vehicle IDs parked outside the sub - area and their longitude and latitude, and delete the position of the vehicle ID on the electronic map; Step 6: When the vehicle ID is parked at a non - controlled platform ID, bind the vehicle ID with the non - controlled platform ID and record it in the table of vehicle ID and non - controlled platform ID.
[0642] The reward program for returning a vehicle parked outside a sub - area to the sub - area further includes: the reward mode for returning a vehicle parked outside a sub - area, the table of vehicle IDs parked outside the sub - area and their longitude and latitude stored in the database, and the table of subsequent client IDs and vehicle IDs parked outside the sub - area.
[0643] In practical applications, when a vehicle parks outside the sub - area in emergency mode, the reward mode will be activated. The specific steps are as follows:
[0644] Step 1: When the first vehicle user adopts the emergency mode and parks the vehicle outside the sub - area, deduct the penalty for exceeding the sub - area from the first vehicle user's fund account.
[0645] Section 26
[0646] The first client ID deducts the penalty for exceeding the sub - area from the table of the first client ID and vehicle ID: (see Table 26)
[0647] Table 26:
[0648]
[0649] Step 2: Bind the vehicle ID parked outside the sub - area with the longitude and latitude of the vehicle ID and record it in the table of vehicle IDs parked outside the sub - area and their longitude and latitude:
[0650] Section 27
[0651] Vehicle ID parked outside the sub - area and the vehicle ID longitude - latitude table: (see Table 27)
[0652] Table 27:
[0653]
[0654] The function of this table is to connect the mobile phone and the vehicle display module, display the longitude - latitude position of the vehicle ID parked outside the sub - area on the electronic map in the display screen, and mark the longitude - latitude position of the vehicle ID parked outside the sub - area with a special color as a unique mark and display it on the electronic map to distinguish it from other vehicles.
[0655] Enable subsequent vehicle users to identify the vehicle ID parked outside the sub - area and move the vehicle ID parked outside the sub - area into its affiliated sub - area.
[0656] Step 3, when the subsequent client (vehicle user) scans the vehicle mark (two - dimensional code) of the vehicle ID parked outside the sub - area and the unlocking is successful, bind the subsequent client ID with the vehicle ID parked outside the sub - area and record it in the subsequent client ID and vehicle ID parked outside the sub - area table:
[0657] And delete the vehicle ID parked outside the sub - area from the vehicle ID parked outside the sub - area and the vehicle ID longitude - latitude table, that is, delete the longitude - latitude position of the vehicle ID parked outside the sub - area from the display on the electronic map in the display screen,
[0658] Section 28 Subsequent client ID and vehicle ID parked outside the sub - area table: (see Table 28)
[0659] Table 28:
[0660]
[0661] Step 4,
[0662] When the subsequent client (vehicle user) parks the vehicle ID parked outside the sub - area in the sub - area to which the vehicle belongs and the locking is successful, the subsequent client ID will be given a sub - area bonus returned to the fund account,
[0663] Delete the subsequent client ID from the subsequent client ID and vehicle ID parked outside the sub - area table:
[0664]
[0665] Step 5,
[0666] Delete the vehicle ID parked outside the sub - area from the vehicle ID parked outside the sub - area and the vehicle ID longitude - latitude table and delete the vehicle ID position on the electronic map;
[0667] Step 6: When the vehicle ID stops at a non-controlled platform ID, bind the vehicle ID with the non-controlled platform ID and record it in the vehicle ID and non-controlled platform ID table. Then, bind the vehicle ID parked outside the sub-region with a specific sub-parking space in the parking area ID of the sub-region to which the vehicle belongs (in a specific non-parking prohibition area, non-controlled parking area, non-controlled platform, or controlled platform) and record it in the vehicle ID and parking area ID (specific sub-parking space in a non-parking prohibition area, non-controlled parking area, non-controlled platform, or controlled platform) table. The following takes the non-controlled platform as an example:
[0668] Part 3
[0669] Reward program for vehicles parked outside the parking area to return to the sub-region
[0670] The parking area includes one of the following: non-parking prohibition area, non-controlled parking area, non-controlled platform, or controlled platform;
[0671] The difference between the non-controlled platform and the controlled platform is that at least the non-controlled platform cannot control the number of vehicles on the non-controlled platform, while the controlled platform can control the number of vehicles on the non-controlled platform. However, the controlled platform consumes more electric energy than the non-controlled platform mode. It is possible to use all controlled platform or non-controlled platform modes, or part of them can be controlled platforms and the other part can be non-controlled platform modes. For example, generally, controlled platforms can be used at more important platforms, and non-controlled platforms can be used at less important platforms, which can reduce electric energy compared to using all controlled platform modes.
[0672] The parking area ID includes one of the following: non-parking prohibition area ID, non-controlled parking area ID, non-controlled platform ID, or controlled platform ID;
[0673] Reward module for vehicles parked outside the parking area to return to the parking area.
[0674] A reward program for vehicles parked outside the parking area to return to the parking area:
[0675] Step 1: When the first vehicle user adopts the emergency mode and parks the vehicle outside the parking area, deduct the penalty from the capital account in the penalty for the vehicle exceeding the parking area in the first client ID and vehicle ID table.
[0676] Step 2: Bind the vehicle ID of the vehicle parked outside the parking area with the longitude and latitude of the vehicle ID and record it in the vehicle ID of the vehicle parked outside the parking area and vehicle ID longitude and latitude table:
[0677] Step 3: When the subsequent vehicle user's client (vehicle user) scans the vehicle mark (QR code) of the vehicle ID parked outside the parking area and unlocks it successfully, bind the subsequent client ID with the vehicle ID parked outside the parking area and record it in the subsequent client ID and vehicle ID parked outside the parking area table:
[0678] Step 4
[0679] After the subsequent client (vehicle user) parks the vehicle ID that was parked outside the parking area in the parking area of the sub-region to which the vehicle belongs, and after successful locking of the vehicle, the subsequent client ID's fund account will be given a parking area bonus refund.
[0680] Step 5
[0681] Delete the vehicle ID parked outside the parking area from the table of vehicle IDs parked outside the parking area and vehicle ID longitude and latitude, and delete the position of the vehicle ID on the electronic map.
[0682] Step 6, when the vehicle ID is parked at a non-controlled platform ID, bind the vehicle ID and the non-controlled platform ID and record it in the table of vehicle ID and non-controlled platform ID.
[0683] The reward mode for returning the vehicle parked outside the parking area to the parking area, stored in the database: the table of vehicle IDs parked outside the parking area and vehicle ID longitude and latitude, the table of subsequent client IDs and vehicle IDs parked outside the parking area
[0684] In practical applications, when the vehicle parks in an emergency mode outside the parking area, the reward mode will be activated. The specific steps are as follows:
[0685] Step 1, when the first vehicle user parks the vehicle outside the parking area in emergency mode, deduct the penalty for exceeding the parking area from the first vehicle user's fund account.
[0686] Section 29, the table for deducting the penalty for exceeding the parking area from the first client ID in the table of the first client ID and vehicle ID: (see Table 29)
[0687] Table 29:
[0688]
[0689] Step 2, bind the vehicle ID parked outside the parking area with the vehicle ID longitude and latitude and record it in the table of vehicle IDs parked outside the parking area and vehicle ID longitude and latitude:
[0690] Section 29, the table of vehicle IDs parked outside the parking area and vehicle ID longitude and latitude; (see Table 29)
[0691] Table 29:
[0692]
[0693] The function of this table is to connect the mobile phone and the vehicle display module, display the longitude and latitude position of the vehicle ID parked outside the parking area on the electronic map in the display screen, and mark the longitude and latitude position of the vehicle ID parked outside the parking area with a special color as the unique mark and display it on the electronic map to distinguish it from other vehicles. So that subsequent vehicle users can identify the vehicle ID parked outside the parking area and move the vehicle ID parked outside the parking area to its affiliated sub-region.
[0694] Step 3: When the subsequent client (vehicle user) scans the vehicle mark (QR code) of the vehicle ID parked outside the parking area and the unlocking is successful, the subsequent client ID will be bound to the vehicle ID parked outside the parking area and recorded in the table of the subsequent client ID and the vehicle ID parked outside the parking area:
[0695] And the vehicle ID parked outside the parking area will be deleted from the table of the vehicle ID parked outside the parking area and the longitude and latitude of the vehicle ID, that is, the longitude and latitude position of the vehicle ID parked outside the parking area will be deleted from the display on the electronic map in the display screen.
[0696] Section 30: Table of the subsequent client ID and the vehicle ID parked outside the parking area; (see Table 30)
[0697] Table 30:
[0698]
[0699] Step 4,
[0700] When the subsequent client (vehicle user) parks the vehicle ID parked outside the parking area in the parking area of its affiliated sub-region and the locking is successful, the subsequent client ID will be given a parking area bonus returned to the fund account.
[0701] The subsequent client ID will be removed from the table of the subsequent client ID and the vehicle ID parked outside the sub-region
[0702]
[0703] Step 5,
[0704] The vehicle ID parked outside the parking area will be deleted from the table of the vehicle ID parked outside the parking area and the longitude and latitude of the vehicle ID, and the position of the vehicle ID will be deleted from the electronic map;
[0705] Step 6: When the vehicle ID stops at a non-controlled platform ID, bind the vehicle ID with the non-controlled platform ID and record it in the vehicle ID and non-controlled platform ID table. Then, bind the vehicle ID parked outside the parking area with the sub-parking space in the parking area ID of the sub-region ID to which the vehicle belongs (a specific non-prohibited parking area, non-controlled parking area, non-controlled platform, or sub-parking space in a controlled platform), and record it in the vehicle ID and parking area ID (a specific non-prohibited parking area, non-controlled parking area, non-controlled platform, or sub-parking space in a controlled platform) table. The following takes the non-controlled platform as an example:
[0706] Table 13, Vehicle ID and Non-controlled Platform ID Table
[0707] Uncontrolled Platform ID Vehicle ID Uncontrolled Platform ID Longitude and Latitude Uncontrolled Platform ID Mark …… …… …… …… …… …… …… ……
Claims
1. A shared vehicle server-side device, comprising: User authentication module, order management module, database module, communication interface, wireless communication, characterized in that it includes: a sub-region determination module for receiving the vehicle's longitude and latitude, obtaining an instruction that the vehicle exceeds the sub-region, and transmitting it to the vehicle-side client and / or the vehicle side.
2. The shared vehicle server-side device according to claim 1, wherein So as to control the vehicle to operate only within its affiliated sub-region, alleviating vehicle congestion in the central area.
3. The shared vehicle server-side device according to claim 1, characterized in that The vehicle includes at least one of the following: shared bicycles, shared electric vehicles, and shared cars. The shared car includes an autonomous vehicle.
4. The shared vehicle server-side device according to claim 2, characterized in that The alleviation of vehicle congestion in the central area includes: controlling the number of vehicles in the sub-region to the average number of vehicles in the region or the number of vehicles in the sub-region.
5. The shared vehicle server-side device according to claim 1, characterized in that The average number of vehicles in the region = the total number of vehicles put into the region ÷ the total population of the region.
6. The shared vehicle server-side device according to claim 1, characterized in that The number of vehicles put into the sub-region = the population of the sub-region × the average number of vehicles, and the number of vehicles put into the sub-region is simply called the number of vehicles in the sub-region.
7. The shared vehicle server-side device according to claim 1, characterized in that The sub-region includes: the region is divided into at least two sub-regions, and each sub-region is provided with corresponding vehicles, and the vehicles can only operate within their affiliated sub-regions, so as to alleviate vehicle congestion in the central area.
8. The shared vehicle server-side device according to claim 1, characterized in that The database module is used to store an algorithm storage module and a two-dimensional table storage module.
9. The shared vehicle server-side device according to claim 1, wherein The sub-region determination module includes one of the following stored: sub-region judgment module, transfer area judgment module, parking area module, vehicle outside the sub-region judgment module, vehicle outside the parking area judgment module.
10. The shared vehicle server-side device according to claim 1, characterized in that The sub-region judgment module is used to control the vehicle to operate or park within the sub-region.
Citation Information
Patent Citations
Pileless-bike-based electronic fence control method
CN107040895A