CN109817015B - Virtual parking lot dividing method and related products - Google Patents

Virtual parking lot dividing method and related products Download PDF

Info

Publication number
CN109817015B
CN109817015B CN201811628070.6A CN201811628070A CN109817015B CN 109817015 B CN109817015 B CN 109817015B CN 201811628070 A CN201811628070 A CN 201811628070A CN 109817015 B CN109817015 B CN 109817015B
Authority
CN
China
Prior art keywords
parking
entity
lots
target
parking lot
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811628070.6A
Other languages
Chinese (zh)
Other versions
CN109817015A (en
Inventor
王林祥
赵皎平
王银波
李楠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Irain IoT Technology Service Co Ltd
Original Assignee
Xian Irain IoT Technology Service Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian Irain IoT Technology Service Co Ltd filed Critical Xian Irain IoT Technology Service Co Ltd
Priority to CN201811628070.6A priority Critical patent/CN109817015B/en
Publication of CN109817015A publication Critical patent/CN109817015A/en
Application granted granted Critical
Publication of CN109817015B publication Critical patent/CN109817015B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Traffic Control Systems (AREA)

Abstract

The embodiment of the application provides a virtual parking lot dividing method and a related product, wherein the method comprises the following steps: the method comprises the steps of obtaining N entity parking lots corresponding to vehicles to be parked, mapping the N entity parking lots in the virtual parking lots, obtaining parking lot parking space attribute information of the N entity parking lots, marking the N entity parking lots from the virtual parking lots according to the parking lot parking space attribute information, and obtaining a target virtual parking lot.

Description

Virtual parking lot dividing method and related products
Technical Field
The application relates to the technical field of virtual parking lots, in particular to a virtual parking lot dividing method and a related product.
Background
With the increasing development of urbanization, the number of urban population is more and more, and the urban traffic congestion situation is more and more serious, so that the virtual parking lot is produced at the same time. The virtual parking lot is set, the vehicle parking spots planned by the government can be placed in an electronic map of the electronic equipment through the longitude and latitude, the user is guided to park at the specified vehicle parking spots, the user can purchase the virtual parking lot on the virtual parking lot platform, and the vehicle can be parked in any one of the at least one entity parking lot corresponding to the virtual parking lot.
With the development of the sharing economy, a shared automobile will become a trend in the future, in a virtual parking lot, parking services can be managed through a vehicle application, for example, a user searches for an empty virtual parking space through the vehicle application and then parks the vehicle through the position of the virtual parking space on an electronic map, and in order to better serve the user, how to intelligently manage parking of the shared automobile becomes a problem to be solved.
Disclosure of Invention
The embodiment of the application provides a virtual parking lot dividing method and a related product, which can divide a virtual parking lot based on parking lot parking space attribute information of the parking lot and improve the intelligence of virtual parking lot management.
A first aspect of an embodiment of the present application provides a virtual parking lot dividing method, which is applied to a server, and the method includes:
acquiring N physical parking lots corresponding to vehicles to be parked, wherein N is a positive integer, and the N physical parking lots are mapped in the virtual parking lots;
acquiring parking space attribute information of the parking lots of the N entity parking lots;
and marking the N entity parking lots from the virtual parking lots according to the parking lot parking space attribute information to obtain a target virtual parking lot.
A second aspect of the embodiments of the present application provides a virtual parking lot dividing device, which is applied to a server, and the device includes:
the system comprises an acquisition unit, a storage unit and a control unit, wherein the acquisition unit is used for acquiring N physical parking lots corresponding to vehicles to be parked, N is a positive integer, and the N physical parking lots are mapped in the virtual parking lots; acquiring parking lot parking space attribute information of the N entity parking lots;
and the marking unit is used for marking the N entity parking lots from the virtual parking lots according to the parking lot parking space attribute information to obtain a target virtual parking lot.
A third aspect of embodiments of the present application provides a server, including a processor, a memory, a communication interface, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for performing the steps in the method according to the first aspect of embodiments of the present application.
A fourth aspect of embodiments of the present application provides a computer-readable storage medium for storing a computer program, the computer program being executed by a processor to implement some or all of the steps described in the method according to the first aspect of embodiments of the present application.
A fifth aspect of embodiments of the present application provides a computer program product comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps described in the method as described in the first aspect of embodiments of the present application.
The embodiment of the application has at least the following beneficial effects:
according to the virtual parking lot management method and device, the server can acquire the N entity parking lots corresponding to the vehicles to be parked, the N entity parking lots are mapped in the virtual parking lots, parking lot parking space attribute information of the N entity parking lots is acquired, the N entity parking lots are marked out of the virtual parking lots according to the parking lot parking space attribute information, and a target virtual parking lot is acquired.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1A is a system architecture diagram of a virtual parking lot dividing method according to an embodiment of the present disclosure;
fig. 1B is a schematic flowchart of a virtual parking lot dividing method according to an embodiment of the present application;
fig. 2 is a schematic flowchart of another virtual parking lot dividing method according to an embodiment of the present application;
fig. 3 is a schematic flowchart of another virtual parking lot dividing method according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a server according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a virtual parking lot dividing device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms "first," "second," and the like in the description and claims of the present application and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Reference in the specification to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the specification. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
Referring to fig. 1A, fig. 1A is a schematic structural diagram of a virtual parking lot dividing system according to an embodiment of the present application, where the virtual parking lot dividing system includes: the mobile terminal is in communication connection with the server through a wireless technology.
The mobile terminal according to the embodiments of the present application may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem, and various forms of User Equipment (UE), Mobile Stations (MS), terminal devices (terminal device), and so on. For convenience of description, the above-mentioned devices are collectively referred to as a mobile terminal.
Wherein a server is a device that provides computing services. Since the server needs to respond to and process the service request, the server generally has the capability of assuming and securing the service.
In order to manage the parking service of the shared automobile, the virtual parking lot in the electronic map can be divided, so that different shared automobiles can be managed more intelligently, and the working principle of the dividing system of the virtual parking lot in the embodiment of the application is as follows: the method comprises the steps that a server obtains N entity parking lots corresponding to vehicles to be parked, the N entity parking lots are mapped in virtual parking lots, parking lot parking space attribute information of the N entity parking lots is obtained, and the N entity parking lots are marked from the virtual parking lots according to the parking space attribute information of the parking lots to obtain target virtual parking lots. The server can send the marked target virtual parking lot data to the mobile terminal, the marks of all the entity parking lots corresponding to the target virtual parking lots are displayed on the mobile terminal, when a user needs to park, the marks of all the entity parking lots in the target virtual parking lots can be displayed in an electronic map in the parking application on the mobile terminal, and therefore the user can search the nearby entity parking lots through the marks of the entity parking lots to park.
The following describes embodiments of the present application in detail.
Referring to fig. 1B, fig. 1B is a schematic flowchart illustrating a virtual parking lot dividing method according to an embodiment of the present disclosure. As shown in fig. 1B, the virtual parking lot dividing method provided in the embodiment of the present application is applied to a server, and the virtual parking lot dividing method may include the following steps:
101. acquiring N physical parking lots corresponding to vehicles to be parked, wherein N is a positive integer, and the N physical parking lots are mapped in the virtual parking lots.
In this embodiment of the application, the vehicle to be parked may be a shared vehicle provided by a merchant, or may be a shared vehicle of a certain brand, in a specific implementation, a shared vehicle service may be provided for one merchant or one brand, a merchant may provide a vehicle application corresponding to the shared vehicle, and a user may park through the vehicle application installed on the mobile terminal, so that a virtual parking lot may be established for one merchant or one brand of vehicle to be parked, and one virtual parking lot may correspond to a plurality of physical parking lots.
Optionally, in the step 101, the obtaining N physical parking lots corresponding to the vehicle to be parked may include the following steps:
11. acquiring a preset use area corresponding to the vehicle to be parked;
12. and determining the N entity parking lots located in the preset using area range.
In this application embodiment, the preset usage area may be a usage area where a merchant agrees on a vehicle to be parked, for example, for shared vehicles of different brands or different merchants, the merchant may agree in advance on usage areas of the respective brands, and then N physical parking lots within a range of the preset usage area may be divided into a range of a virtual parking lot, so that the vehicle to be parked corresponding to the brands or the merchant may park in the N physical parking lots within the range of the preset usage area.
Optionally, in the step 101, the obtaining N physical parking lots corresponding to the vehicle to be parked may include the following steps:
13. acquiring M first historical parking records of a vehicle to be parked in M entity parking lots in a preset time period, wherein each first historical parking record comprises the parking times of the vehicle to be parked in the corresponding entity parking lot, and M is a positive integer larger than N;
14. determining the N physical parking lots of the M physical parking lots according to the M first historical parking records.
In the embodiment of the application, which physical parking lots are divided into the virtual parking lots can be determined according to parking records of users when sharing vehicles are actually used, wherein the parking times of the vehicles to be parked in each physical parking lot in the M physical parking lots can be obtained, the M physical parking lots are sorted according to the sequence of the parking times from large to small, and the N physical parking lots which are sorted in the front are selected, so that the N physical parking lots which are selected for a large number of times in the actual use of the users can be obtained, the N physical parking lots are divided into the virtual parking lots, and more users can search the needed virtual parking lots.
102. And acquiring the parking space attribute information of the parking lots of the N entity parking lots.
In the embodiment of the application, for any one of N physical parking lots, all physical parking spaces in the physical parking lot can be selected to be divided into the range of the virtual parking lot, and part of physical parking spaces in the physical parking lot can also be selected to be divided into the range of the virtual parking lot. Wherein, above-mentioned parking area parking stall attribute information can include following at least one: historical parking records of each physical parking space in the physical parking lot, target service providing time of each physical parking space in the physical parking lot, and the number of charging piles of the charging piles contained in each physical parking lot.
Optionally, in step 102, the parking space attribute information of the N physical parking lots may be obtained, and a second historical parking record corresponding to each physical parking lot of the N physical parking lots may be obtained to obtain N second historical parking records, where each second historical parking record includes a plurality of parking space usage durations corresponding to a plurality of parking spaces in the corresponding physical parking lot, and each parking space corresponds to one parking space usage duration.
The parking space usage duration is the usage duration of the corresponding parking space used by all vehicles, specifically, the usage record of each entity parking space used each time in each entity parking lot can be recorded, the usage record comprises the usage duration of the corresponding entity parking space used by one vehicle each time, and therefore the usage duration of the entity parking space used by all vehicles can be counted.
Optionally, the parking space attribute information of the N physical parking lots may be obtained, and a plurality of target service provision times corresponding to a plurality of physical parking spaces included in each of the N physical parking lots may be obtained.
In the embodiment of the present application, considering that different providers of physical parking spaces in each physical parking lot are different, and target service providing time that can provide service and is set by corresponding providers for the physical providers are also different, for example, some physical parking spaces are used by users sharing the physical parking spaces all day, some physical parking spaces are only used by users who provide the physical parking spaces for parking in a specific time period of one day, for example, only provided in the morning, afternoon or evening, further, for example, some providers are used for providing service for the physical parking spaces in a short time period, which may be a week, a month or three months, etc., some providers are used for providing service for the physical parking spaces in a long time period, which may be a year, two years, or three years, etc., considering that target service providing time corresponding to different parking spaces is different, a plurality of target service provision times corresponding to a plurality of physical parking spaces in each physical parking lot can be acquired.
Optionally, in step 102, the vehicle to be parked is an electric vehicle, the parking lot parking space attribute information of the N physical parking lots is obtained, and the number of charging piles corresponding to each physical parking lot of the N physical parking lots can be obtained, so as to obtain the number of N charging piles.
If the vehicle to be parked is an electric vehicle, the charging quantity corresponding to each physical parking lot in the N physical parking lots can be obtained by considering the charging problem of the electric vehicle, and then the physical parking spaces of the physical parking lots are determined according to the charging quantity of each physical parking lot.
103. And marking the N entity parking lots from the virtual parking lots according to the parking lot parking space attribute information to obtain a target virtual parking lot.
In the embodiment of the application, in order to enable a user to search a corresponding physical parking lot through a virtual parking lot, after acquiring parking lot parking space attribute information, N physical parking lots can be marked from the virtual parking lot according to the parking lot parking space attribute information, specifically, for each physical parking lot in the N physical parking lots, at least one target physical parking space in the corresponding physical parking lot can be determined according to the parking lot parking space attribute information in the physical parking lot, and then at least one target physical parking space in the corresponding physical parking lot can be marked from the virtual parking lot.
Optionally, in step 103, marking the N physical parking lots from the virtual parking lot according to the parking lot space attribute information may include:
31. determining at least one target entity parking space in each entity parking lot in the N entity parking lots according to the parking lot parking space attribute information to obtain N target entity parking space sets, wherein each target entity parking space set corresponds to one entity parking lot;
32. marking out a virtual parking space corresponding to each target entity parking space in the N target entity parking space sets from the virtual parking lot.
Optionally, if the parking space attribute information includes a second historical parking record corresponding to each physical parking lot in N physical parking lots, determining at least one target physical parking space in each physical parking lot in the N physical parking lots according to the parking space attribute information of the parking lot, to obtain N target physical parking space sets, including:
and determining at least one target entity parking space of which the parking space use time length exceeds the preset time length in the corresponding entity parking lot according to each second historical parking record in the N second historical parking records to obtain the N target entity parking space sets.
If the parking lot parking space attribute information comprises a second historical parking record corresponding to each physical parking lot in the N physical parking lots, at least one target physical parking space with the parking space use duration exceeding the preset duration can be determined according to each second historical parking record.
Optionally, if the parking space attribute information includes a plurality of target service provision times corresponding to a plurality of physical parking spaces included in each of N physical parking lots, determining at least one target physical parking space in each of the N physical parking lots according to the parking space attribute information of the parking lot, to obtain N target physical parking space sets, including:
determining a plurality of target priorities corresponding to the plurality of target service providing times according to a corresponding relation between preset service providing times and priorities, wherein each target service providing time corresponds to one target priority;
and determining that each entity parking lot in the N entity parking lots corresponds to at least one target entity parking lot according to the target priorities to obtain the N target entity parking lot sets.
Specifically, the longer the target service providing time provided, the higher the corresponding target priority, for example, the entity parking space providing the all-day service corresponds to the first priority higher than the entity parking space providing the specific time period corresponding to the second priority, and for example, the entity parking space providing the long-term parking service corresponds to the first priority higher than the entity parking space providing the short-term parking service corresponds to the second priority, so that, for each entity parking lot, at least one entity parking space having a higher priority may be selected to form the target entity parking space set corresponding to the entity parking lot.
Optionally, if the parking lot parking space attribute information includes the number of charging piles corresponding to each physical parking lot in N physical parking lots, determining at least one target physical parking space in each physical parking lot in the N physical parking lots according to the parking lot parking space attribute information to obtain N target physical parking space sets, including:
and determining that each entity parking lot in the N entity parking lots corresponds to at least one target entity parking lot according to the quantity of the N charging piles to obtain the N target entity parking lot sets.
If the vehicle to be parked is an electric vehicle, at least one entity parking space corresponding to the entity parking lot can be determined according to the number of the charging piles in each entity parking lot, and specifically, the number of the charging piles is increased, and the number of the at least one entity parking space selected from the corresponding entity parking lot is increased.
Furthermore, a virtual parking space corresponding to each target physical parking space in the N sets of target physical parking spaces can be marked in the virtual parking lot, so that the target virtual parking lot can include the set of target physical parking spaces corresponding to each physical parking space in the N sets of target physical parking spaces, and division of a virtual parking lot of a merchant or a brand of shared automobile is realized.
It can be seen that, in the embodiment of the application, the server can acquire N physical parking lots corresponding to vehicles to be parked, the N physical parking lots are mapped in the virtual parking lot to acquire parking lot parking space attribute information of the N physical parking lots, and the N physical parking lots are marked out of the virtual parking lot according to the parking lot parking space attribute information to obtain a target virtual parking lot.
Referring to fig. 2, fig. 2 is a schematic flow chart of another virtual parking lot dividing method according to an embodiment of the present application, where the virtual parking lot dividing method according to the embodiment of the present application is applied to a server, and the virtual parking lot dividing method includes:
201. and acquiring a preset use area corresponding to the vehicle to be parked.
202. Determining the N physical parking lots located in the preset use area range, wherein N is a positive integer, and the N physical parking lots are mapped in the virtual parking lots.
203. And acquiring a second historical parking record corresponding to each of the N physical parking lots to obtain N second historical parking records, wherein each second historical parking record comprises a plurality of parking space use durations corresponding to a plurality of parking spaces in the corresponding physical parking lot, and each parking space corresponds to one parking space use duration.
204. And determining at least one target entity parking space of which the parking space use time length exceeds a preset time length in the corresponding entity parking lot according to each second historical parking record in the N second historical parking records to obtain N target entity parking space sets, wherein each target entity parking space set corresponds to one entity parking lot.
205. Marking a virtual parking space corresponding to each target entity parking space in the N target entity parking space sets from the virtual parking lot to obtain a target virtual parking lot.
The specific implementation process of 201-205 can refer to the corresponding description in the method shown in fig. 1B, and is not described herein again.
It can be seen that, in the embodiment of the present application, the server may obtain a preset use area corresponding to a vehicle to be parked, determine N physical parking lots within the preset use area, obtain a second historical parking record corresponding to each physical parking lot of the N physical parking lots, obtain N second historical parking records, determine at least one target physical parking lot having a parking space use duration exceeding a preset duration in the corresponding physical parking lot according to each second historical parking record in the N second historical parking records, obtain N sets of target physical parking lots, mark a virtual parking lot corresponding to each target physical parking lot in the N sets of target physical parking lots from the virtual parking lot, obtain the target virtual parking lot, and thus, partition the virtual parking lot based on the historical parking records of the parking lots in the parking lot can be performed, so that the distribution of the virtual parking lots in the virtual parking lot is more reasonable, the intelligence of virtual parking stall management in virtual parking area is improved.
Referring to fig. 3, fig. 3 is a schematic flowchart of a virtual parking lot dividing method according to an embodiment of the present application. As shown in fig. 3, the virtual parking lot dividing method provided in the embodiment of the present application is applied to a server, and the virtual parking lot dividing method may include the following steps:
301. the method comprises the steps of obtaining M first historical parking records of a vehicle to be parked in M entity parking lots in a preset time period, wherein each first historical parking record comprises the parking times of the vehicle to be parked in the corresponding entity parking lot, and M is a positive integer.
302. Determining N physical parking lots of the M physical parking lots according to the M first historical parking records, wherein N is a positive integer smaller than M, and the N physical parking lots are mapped in the virtual parking lots.
303. And acquiring a plurality of target service providing time corresponding to a plurality of entity parking spaces contained in each entity parking lot in the N entity parking lots.
304. And determining a plurality of target priorities corresponding to the plurality of target service providing times according to the corresponding relation between the preset service providing time and the priorities, wherein each target service providing time corresponds to one target priority.
305. And determining that each physical parking lot in the N physical parking lots corresponds to at least one target physical parking lot according to the target priorities to obtain N target physical parking lot sets, wherein each target physical parking lot set corresponds to one physical parking lot.
306. Marking a virtual parking space corresponding to each target entity parking space in the N target entity parking space sets from the virtual parking lot to obtain a target virtual parking lot.
The specific implementation process of 301-306 can refer to the corresponding description in the method shown in fig. 1B, and is not described herein again.
It can be seen that, with this embodiment, the server may obtain M first historic parking records of the vehicle to be parked in the M physical parking lots within the preset time period, determine N physical parking lots of the M physical parking lots according to the M first historic parking records, obtain a plurality of target service provision times corresponding to a plurality of physical parking lots included in each of the N physical parking lots, determine a plurality of target priorities corresponding to the plurality of target service provision times according to a correspondence between preset service provision times and priorities, each target service provision time corresponds to one target priority, determine at least one target physical parking lot corresponding to each of the N physical parking lots according to the plurality of target priorities, obtain N sets of target physical parking lots, mark a virtual parking lot corresponding to each target physical parking lot in the N sets of target physical parking lots from the virtual parking lots, therefore, the virtual parking lot can be divided based on the target service providing time of the parking lots, so that the virtual parking lots in the virtual parking lot are distributed more reasonably, and the intelligence of virtual parking lot management in the virtual parking lot is improved.
The above description has introduced the solution of the embodiment of the present application mainly from the perspective of the method-side implementation process. It is to be understood that the image information determination apparatus includes, in order to implement the above-described functions, a hardware structure and/or a software module corresponding to the execution of each function. Those of skill in the art would readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The embodiment of the present application may perform the division of the functional units on the image information determination apparatus according to the method example described above, for example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
Referring to fig. 4, fig. 4 is a schematic structural diagram of a server disclosed in an embodiment of the present application, and as shown in the drawing, the server includes a processor, a memory, a communication interface, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for performing the following steps:
acquiring N physical parking lots corresponding to vehicles to be parked, wherein N is a positive integer, and the N physical parking lots are mapped in the virtual parking lots;
acquiring parking space attribute information of the parking lots of the N entity parking lots;
and marking the N entity parking lots from the virtual parking lots according to the parking lot parking space attribute information to obtain a target virtual parking lot.
In one possible example, in the acquiring N physical parking lots corresponding to the vehicle to be parked, the program includes instructions for performing the following steps:
acquiring a preset use area corresponding to the vehicle to be parked;
and determining the N entity parking lots located in the preset using area range.
In one possible example, in the acquiring N physical parking lots corresponding to the vehicle to be parked, the program includes instructions for performing the following steps:
acquiring M first historical parking records of a vehicle to be parked in M entity parking lots in a preset time period, wherein each first historical parking record comprises the parking times of the vehicle to be parked in the corresponding entity parking lot, and M is a positive integer larger than N;
determining the N physical parking lots of the M physical parking lots according to the M first historical parking records.
In one possible example, in the aspect of marking the N physical parking lots from the virtual parking lot according to the parking lot space attribute information, the program includes instructions for performing the following steps:
determining at least one target entity parking space in each entity parking lot in the N entity parking lots according to the parking lot parking space attribute information to obtain N target entity parking space sets, wherein each target entity parking space set corresponds to one entity parking lot;
marking out a virtual parking space corresponding to each target entity parking space in the N target entity parking space sets from the virtual parking lot.
In one possible example, in the obtaining of the parking lot space attribute information of the N physical parking lots, the program includes instructions for performing the following steps:
acquiring a second historical parking record corresponding to each of the N physical parking lots to obtain N second historical parking records, wherein each second historical parking record comprises a plurality of parking space use durations corresponding to a plurality of parking spaces in the corresponding physical parking lot, and each parking space corresponds to one parking space use duration;
in the aspect that the at least one target physical parking space in each of the N physical parking lots is determined according to the parking lot space attribute information to obtain N sets of target physical parking spaces, the program includes instructions for executing the following steps:
and determining at least one target entity parking space of which the parking space use time length exceeds the preset time length in the corresponding entity parking lot according to each second historical parking record in the N second historical parking records to obtain the N target entity parking space sets.
In one possible example, in the obtaining of the parking lot space attribute information of the N physical parking lots, the program includes instructions for performing the following steps:
acquiring a plurality of target service providing time corresponding to a plurality of entity parking spaces contained in each entity parking lot in the N entity parking lots;
in the aspect that the at least one target physical parking space in each of the N physical parking lots is determined according to the parking lot space attribute information to obtain N sets of target physical parking spaces, the program includes instructions for executing the following steps:
determining a plurality of target priorities corresponding to the plurality of target service providing times according to a corresponding relation between preset service providing times and priorities, wherein each target service providing time corresponds to one target priority;
and determining that each entity parking lot in the N entity parking lots corresponds to at least one target entity parking lot according to the target priorities to obtain the N target entity parking lot sets.
In one possible example, in the obtaining of the parking lot space attribute information of the N physical parking lots, the program includes instructions for performing the following steps:
acquiring the number of charging piles corresponding to each of the N solid parking lots to obtain the number of N charging piles;
in the aspect that the at least one target physical parking space in each of the N physical parking lots is determined according to the parking lot space attribute information to obtain N sets of target physical parking spaces, the program includes instructions for executing the following steps:
and determining that each entity parking lot in the N entity parking lots corresponds to at least one target entity parking lot according to the quantity of the N charging piles to obtain the N target entity parking lot sets.
Referring to fig. 5, fig. 5 is a schematic structural diagram of a virtual parking lot dividing apparatus disclosed in an embodiment of the present application, applied to a server, the virtual parking lot dividing apparatus includes an obtaining unit 501 and a marking unit 502, wherein,
the obtaining unit 501 is configured to obtain N physical parking lots corresponding to a vehicle to be parked, where N is a positive integer, and the N physical parking lots are mapped in the virtual parking lot; acquiring parking lot parking space attribute information of the N entity parking lots;
the marking unit 502 is configured to mark the N physical parking lots from the virtual parking lots according to the parking lot parking space attribute information to obtain a target virtual parking lot.
Optionally, in the aspect of acquiring N physical parking lots corresponding to a vehicle to be parked, the acquiring unit 501 is specifically configured to:
acquiring a preset use area corresponding to the vehicle to be parked;
and determining the N entity parking lots located in the preset using area range.
Optionally, in the aspect of acquiring N physical parking lots corresponding to a vehicle to be parked, the acquiring unit 501 is specifically configured to:
acquiring M first historical parking records of a vehicle to be parked in M entity parking lots in a preset time period, wherein each first historical parking record comprises the parking times of the vehicle to be parked in the corresponding entity parking lot, and M is a positive integer larger than N;
determining the N physical parking lots of the M physical parking lots according to the M first historical parking records.
Optionally, in the aspect that the N physical parking lots are marked from the virtual parking lot according to the parking lot space attribute information, the marking unit 502 is specifically configured to:
determining at least one target entity parking space in each entity parking lot in the N entity parking lots according to the parking lot parking space attribute information to obtain N target entity parking space sets, wherein each target entity parking space set corresponds to one entity parking lot;
marking out a virtual parking space corresponding to each target entity parking space in the N target entity parking space sets from the virtual parking lot.
Optionally, in the aspect of acquiring the parking space attribute information of the parking lots in the N physical parking lots, the acquiring unit 501 is specifically configured to:
acquiring a second historical parking record corresponding to each of the N physical parking lots to obtain N second historical parking records, wherein each second historical parking record comprises a plurality of parking space use durations corresponding to a plurality of parking spaces in the corresponding physical parking lot, and each parking space corresponds to one parking space use duration;
in the aspect that at least one target entity parking space in each entity parking lot of the N entity parking lots is determined according to the parking lot parking space attribute information to obtain N target entity parking space sets, the marking unit 502 is specifically configured to:
and determining at least one target entity parking space of which the parking space use time length exceeds the preset time length in the corresponding entity parking lot according to each second historical parking record in the N second historical parking records to obtain the N target entity parking space sets.
Optionally, in the aspect of acquiring the parking space attribute information of the parking lots in the N physical parking lots, the acquiring unit 501 is specifically configured to:
acquiring a plurality of target service providing time corresponding to a plurality of entity parking spaces contained in each entity parking lot in the N entity parking lots;
in the aspect that at least one target entity parking space in each entity parking lot of the N entity parking lots is determined according to the parking lot parking space attribute information to obtain N target entity parking space sets, the marking unit 502 is specifically configured to:
determining a plurality of target priorities corresponding to the plurality of target service providing times according to a corresponding relation between preset service providing times and priorities, wherein each target service providing time corresponds to one target priority;
and determining that each entity parking lot in the N entity parking lots corresponds to at least one target entity parking lot according to the target priorities to obtain the N target entity parking lot sets.
Optionally, in the aspect of acquiring the parking space attribute information of the parking lots in the N physical parking lots, the acquiring unit 501 is specifically configured to:
acquiring the number of charging piles corresponding to each of the N solid parking lots to obtain the number of N charging piles;
in the aspect that at least one target entity parking space in each entity parking lot of the N entity parking lots is determined according to the parking lot parking space attribute information to obtain N target entity parking space sets, the marking unit 502 is specifically configured to:
and determining that each entity parking lot in the N entity parking lots corresponds to at least one target entity parking lot according to the quantity of the N charging piles to obtain the N target entity parking lot sets.
It can be seen that through the virtual parking lot dividing device provided by the embodiment of the application, N entity parking lots corresponding to vehicles to be parked can be obtained, the N entity parking lots are mapped in the virtual parking lots, parking lot parking space attribute information of the N entity parking lots is obtained, the N entity parking lots are marked out of the virtual parking lots according to the parking lot parking space attribute information, and a target virtual parking lot is obtained.
Embodiments of the present application also provide a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, and the computer program causes a computer to execute part or all of the steps of any one of the virtual parking lot division methods as described in the above method embodiments.
Embodiments of the present application also provide a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program causes a computer to execute part or all of the steps of any one of the virtual parking lot division methods described in the above method embodiments.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implementing, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of some interfaces, devices or units, and may be an electric or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit may be implemented in the form of hardware, or may be implemented in the form of a software program module.
The integrated units, if implemented in the form of software program modules and sold or used as stand-alone products, may be stored in a computer readable memory. Based on such understanding, the technical solution of the present application may be substantially implemented or a part of or all or part of the technical solution contributing to the prior art may be embodied in the form of a software product stored in a memory, and including several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method described in the embodiments of the present application. And the aforementioned memory comprises: various media capable of storing program codes, such as a usb disk, a read-only memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and the like.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable memory, which may include: flash memory disks, read-only memory, random access memory, magnetic or optical disks, and the like.
The foregoing detailed description of the embodiments of the present application has been presented to illustrate the principles and implementations of the present application, and the above description of the embodiments is only provided to help understand the method and the core concept of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (9)

1. A virtual parking lot dividing method is applied to a server and comprises the following steps:
acquiring N physical parking lots corresponding to vehicles to be parked, wherein N is a positive integer, and the N physical parking lots are mapped in the virtual parking lots;
acquiring parking space attribute information of the parking lots of the N entity parking lots;
marking the N entity parking lots from the virtual parking lots according to the parking lot parking space attribute information to obtain target virtual parking lots, specifically: determining at least one target entity parking space in each entity parking lot in the N entity parking lots according to the parking lot parking space attribute information to obtain N target entity parking space sets, wherein each target entity parking space set corresponds to one entity parking lot; marking out a virtual parking space corresponding to each target entity parking space in the N target entity parking space sets from the virtual parking lot.
2. The method according to claim 1, wherein the obtaining of N physical parking lots corresponding to the vehicle to be parked comprises:
acquiring a preset use area corresponding to the vehicle to be parked;
and determining the N entity parking lots located in the preset using area range.
3. The method according to claim 1, wherein the obtaining of N physical parking lots corresponding to the vehicle to be parked comprises:
acquiring M first historical parking records of a vehicle to be parked in M entity parking lots in a preset time period, wherein each first historical parking record comprises the parking times of the vehicle to be parked in the corresponding entity parking lot, and M is a positive integer larger than N;
determining the N physical parking lots of the M physical parking lots according to the M first historical parking records.
4. The method according to any one of claims 1 to 3, wherein the obtaining of the parking space attribute information of the N physical parking lots comprises:
acquiring a second historical parking record corresponding to each of the N physical parking lots to obtain N second historical parking records, wherein each second historical parking record comprises a plurality of parking space use durations corresponding to a plurality of parking spaces in the corresponding physical parking lot, and each parking space corresponds to one parking space use duration;
determining at least one target entity parking space in each entity parking lot of the N entity parking lots according to the parking lot parking space attribute information to obtain N target entity parking space sets, including:
and determining at least one target entity parking space of which the parking space use time length exceeds the preset time length in the corresponding entity parking lot according to each second historical parking record in the N second historical parking records to obtain the N target entity parking space sets.
5. The method according to any one of claims 1 to 3, wherein the obtaining of the parking space attribute information of the N physical parking lots comprises:
acquiring a plurality of target service providing time corresponding to a plurality of entity parking spaces contained in each entity parking lot in the N entity parking lots;
determining at least one target entity parking space in each entity parking lot of the N entity parking lots according to the parking lot parking space attribute information to obtain N target entity parking space sets, including:
determining a plurality of target priorities corresponding to the plurality of target service providing times according to a corresponding relation between preset service providing times and priorities, wherein each target service providing time corresponds to one target priority;
and determining that each entity parking lot in the N entity parking lots corresponds to at least one target entity parking lot according to the target priorities to obtain the N target entity parking lot sets.
6. The method according to any one of claims 1 to 3, wherein the vehicle to be parked is an electric vehicle, and the acquiring the parking space attribute information of the parking lots of the N physical parking lots comprises:
acquiring the number of charging piles corresponding to each of the N solid parking lots to obtain the number of N charging piles;
determining at least one target entity parking space in each entity parking lot of the N entity parking lots according to the parking lot parking space attribute information to obtain N target entity parking space sets, including:
and determining that each entity parking lot in the N entity parking lots corresponds to at least one target entity parking lot according to the quantity of the N charging piles to obtain the N target entity parking lot sets.
7. A virtual parking lot dividing device applied to a server, the device comprising:
the system comprises an acquisition unit, a storage unit and a control unit, wherein the acquisition unit is used for acquiring N physical parking lots corresponding to vehicles to be parked, N is a positive integer, and the N physical parking lots are mapped in the virtual parking lots; acquiring parking lot parking space attribute information of the N entity parking lots;
the marking unit is used for marking the N entity parking lots from the virtual parking lots according to the parking lot parking space attribute information to obtain a target virtual parking lot, and specifically comprises the following steps: determining at least one target entity parking space in each entity parking lot in the N entity parking lots according to the parking lot parking space attribute information to obtain N target entity parking space sets, wherein each target entity parking space set corresponds to one entity parking lot; marking out a virtual parking space corresponding to each target entity parking space in the N target entity parking space sets from the virtual parking lot.
8. A server, comprising a processor, memory, a communication interface, and one or more programs stored in the memory and configured to be executed by the processor, the programs including instructions for performing the steps in the method of any of claims 1-6.
9. A computer-readable storage medium, characterized in that the computer-readable storage medium is used to store a computer program, which is executed by a processor to implement the method according to any of claims 1-6.
CN201811628070.6A 2018-12-28 2018-12-28 Virtual parking lot dividing method and related products Active CN109817015B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811628070.6A CN109817015B (en) 2018-12-28 2018-12-28 Virtual parking lot dividing method and related products

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811628070.6A CN109817015B (en) 2018-12-28 2018-12-28 Virtual parking lot dividing method and related products

Publications (2)

Publication Number Publication Date
CN109817015A CN109817015A (en) 2019-05-28
CN109817015B true CN109817015B (en) 2020-12-11

Family

ID=66602641

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811628070.6A Active CN109817015B (en) 2018-12-28 2018-12-28 Virtual parking lot dividing method and related products

Country Status (1)

Country Link
CN (1) CN109817015B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110264580B (en) * 2019-05-29 2021-06-11 深圳市轱辘车联数据技术有限公司 Management method and device for non-fixed parking spaces
CN112991804B (en) * 2019-12-18 2022-06-07 浙江大华技术股份有限公司 Stay area determination method and related device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017019940A1 (en) * 2015-07-30 2017-02-02 Municipal Parking Services, Inc. Virtual parking lots
US10026315B2 (en) * 2015-11-02 2018-07-17 Walmart Apollo, Llc Apparatus and method for monitoring parking area
CN106781622A (en) * 2015-11-13 2017-05-31 北京奇虎科技有限公司 Cloud parking method and mobile terminal
CN107146452A (en) * 2016-03-01 2017-09-08 中兴通讯股份有限公司 Parking management method, home server, application terminal and parking stall Resource Server
CN107016876A (en) * 2017-05-16 2017-08-04 北京悦畅科技有限公司 A kind of parking lot intelligent management, device and system
KR20170113486A (en) * 2017-05-30 2017-10-12 주식회사 대영산전 Wireless parking system and real-time car information sharing method using the same
CN107423848A (en) * 2017-06-16 2017-12-01 深圳天珑无线科技有限公司 The optimization method and system, storage device of shared storing cycle
CN107705622A (en) * 2017-09-29 2018-02-16 深圳市元征科技股份有限公司 Shared vehicle parks management method and server

Also Published As

Publication number Publication date
CN109817015A (en) 2019-05-28

Similar Documents

Publication Publication Date Title
Zhang et al. Design of
CN107862899A (en) Reverse car seeking method, device, computer installation and computer-readable recording medium
CN113851016B (en) Parking management method and device, electronic equipment and storage medium
CN105321372A (en) Vehicle parking management
CN107766377B (en) Monitoring data query method and device
CN109817015B (en) Virtual parking lot dividing method and related products
CN108389271A (en) Parking charge method, apparatus, computer installation and computer readable storage medium
CN107563579A (en) Vehicles management method and server
CN109102093B (en) Method and device for determining single hot spot area under taxi appointment and electronic equipment
CN111125515A (en) Parking place recommendation method, device and equipment
CN110197290A (en) Vehicle management equipment, vehicles management method and non-transient computer-readable media
CN115900744A (en) Charging path planning method and device and server
CN110443957B (en) Shared vehicle use management method, device, server and storage medium
CN110610250A (en) Method, device and equipment for recommending and prompting free parking space and vehicle searching route prompt
CN109615918B (en) Parking navigation method and related device
CN111145584A (en) Garage management method, device and system based on PaaS platform and storage medium
JP2018092209A (en) Parking lot reservation system, parking lot reservation method, computer program and storage medium storing the computer program
CN112270825B (en) Parking determination method and device, electronic equipment and storage medium
CN107438875B (en) Parking lot navigation method, device, system and computer readable storage medium
CN113076482A (en) Business information pushing method, device, system, computer equipment and storage medium
CN109242464A (en) A kind of shared vehicles compatible management method and system
CN109242564B (en) Method and device for evaluating parking space value
CN109615921B (en) Virtual parking lot dividing method and related products
CN109658159B (en) Parking ticket pushing method and related product
CN109961344B (en) Automobile service site selection method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant