Queue time determination method, apparatus, and system
By setting up tag components and probe components in the battery swapping station to collect vehicle data and determine the passing vehicle records, the problem of inaccurate queuing time estimation caused by inaccurate user data reporting is solved, enabling accurate queuing time query service and improving user experience.
Patent Information
- Application Number
- CN202411977317.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2026-07-10
AI Technical Summary
In existing technologies, inaccurate user data reporting leads to inaccurate or unpredictable queuing times at battery swapping stations, resulting in a poor user experience.
Tag components and probe components are set up in the battery swapping station. Vehicle data is collected through the probe components, and the central control equipment determines the passing vehicle records based on the vehicle data and provides a queue time query service without requiring data to be reported by the user side.
It enables accurate queuing time query services without requiring users to report data, thus improving the user experience.
Smart Images

Figure CN122367423A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of battery swapping station management technology, specifically to a method, device, and system for determining queuing time. Background Technology
[0002] Battery swapping stations are facilities specifically designed to provide battery replacement services for electric vehicles that support battery swapping. Unlike traditional charging stations, battery swapping stations can complete a vehicle battery swap within minutes, significantly reducing refueling time and improving the efficiency of electric vehicle use. However, due to factors such as concentrated demand and uneven station distribution, queuing may occur at battery swapping stations. Currently, to help users choose appropriate battery swapping stations and schedule their arrival times, battery swapping stations typically offer queue time inquiry services.
[0003] Current technology typically relies on each user actively reporting their data before providing queue time queries to new users or those already in the queue. However, because the data source is entirely dependent on the user, if a user chooses to disable vehicle data reporting or arrives at the station without actively reporting data, the reported data will not be received. This can lead to inaccurate or even impossible queue time estimates, resulting in a poor user experience. Summary of the Invention
[0004] In view of this, embodiments of the present invention provide a method, apparatus and system for determining queuing time, so as to provide queuing time query service to external parties without requiring data reporting from the user side.
[0005] In a first aspect, embodiments of the present invention provide a method for determining queuing time, applicable to a battery swapping station, wherein the battery swapping station includes a vehicle entry area, a battery swapping area, and a vehicle exit area connected sequentially, and the method includes:
[0006] Acquire vehicle data collected by multiple probe components;
[0007] Based on the vehicle data, the passing vehicle records corresponding to the vehicle entry area, battery swapping area and vehicle exit area are determined respectively. The passing vehicle records are used to record the vehicle identification of the battery swapping vehicles in the corresponding battery swapping station area at different times.
[0008] In response to receiving a queue time query request, the target queue time is determined and fed back based on the records of each passing vehicle.
[0009] Secondly, embodiments of the present invention provide a queuing time determination system, the system comprising:
[0010] Multiple tag components, each of which is respectively installed on a corresponding battery swapping vehicle;
[0011] Multiple probe components are respectively arranged in the vehicle entry area, battery swapping area, or vehicle exit area of the battery swapping station. Each probe component is used in conjunction with the tag component to collect vehicle data of battery swapping vehicles within its corresponding collection range; and
[0012] The central control device is configured to perform the method described in the first aspect.
[0013] Thirdly, embodiments of the present invention provide a central control device, the device comprising:
[0014] Memory is used to store one or more computer program instructions;
[0015] A processor, wherein the one or more computer program instructions are executed by the processor to implement the method as described in the first aspect.
[0016] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing computer program instructions thereon, which, when executed by a processor, implement the method described in the first aspect.
[0017] Fifthly, embodiments of the present invention provide a computer program product that, when run on a computer, causes the computer to perform the method described in the first aspect.
[0018] This invention divides a battery swapping station into sequentially connected vehicle entry, battery swapping, and vehicle exit areas. Probe components are deployed in each area. A central control unit acquires vehicle data collected by these probes and determines the corresponding vehicle records for each area based on this data. Upon receiving a queue time query request, the unit determines and feeds back the target queue time based on these vehicle records. The vehicle records are used to record the vehicle identifiers of battery swapping vehicles located within the corresponding battery swapping station area at different times. Therefore, this invention can provide a queue time query service without requiring data reporting from the user side. Attached Figure Description
[0019] The above and other objects, features and advantages of the present invention will become clearer from the following description of embodiments of the invention with reference to the accompanying drawings, in which:
[0020] Figure 1 This is a schematic diagram of a queuing time determination system according to an embodiment of the present invention;
[0021] Figure 2This is an application scenario diagram of the queuing time determination system according to an embodiment of the present invention;
[0022] Figure 3 This is a flowchart of the queuing time determination method according to an embodiment of the present invention;
[0023] Figure 4 This is a schematic diagram of the vehicle passage record according to an embodiment of the present invention;
[0024] Figure 5 This is a flowchart of the target queuing time determination method according to an embodiment of the present invention;
[0025] Figure 6 This is a flowchart of the method for determining the average battery swapping time according to an embodiment of the present invention;
[0026] Figure 7 This is a flowchart of the battery swapping time determination method according to an embodiment of the present invention;
[0027] Figure 8 This is a flowchart of a method for determining the number of vehicles to be swapped according to an embodiment of the present invention;
[0028] Figure 9 This is a schematic diagram illustrating the process of determining the queuing order according to an embodiment of the present invention;
[0029] Figure 10 This is a schematic diagram of a queuing time determination device according to an embodiment of the present invention;
[0030] Figure 11 This is a schematic diagram of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0031] The present application is described below based on embodiments, but it is not limited to these embodiments. In the detailed description of the present application below, certain specific details are described in detail. Those skilled in the art can fully understand the present application without these details. To avoid obscuring the substance of the present application, well-known methods, processes, flows, elements, and circuits are not described in detail.
[0032] Furthermore, those skilled in the art should understand that the accompanying drawings provided herein are for illustrative purposes only and are not necessarily drawn to scale.
[0033] Unless the context explicitly requires it, words such as "including" or "contains" throughout the application should be interpreted as including rather than exclusive or exhaustive; that is, meaning "including but not limited to".
[0034] In the description of this application, it should be understood that the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, in the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0035] The solutions described in this specification and embodiments, if involving the processing of personal information, will be processed only under the premise of having a legal basis (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be processed within the scope stipulated or agreed upon. A user's refusal to process personal information beyond what is necessary for basic functions will not affect the user's use of basic functions.
[0036] It should be noted that, in the embodiments of the present invention, the internal area of the battery swapping station is pre-divided into a vehicle entry area, a battery swapping area, and a vehicle exit area according to different functions. The embodiments of the present invention are implemented based on this area division. The vehicle entry area is the area that a battery swapping vehicle must pass through after entering the battery swapping station to reach the battery swapping area. The battery swapping area is the area within the battery swapping station used to provide battery swapping services for battery swapping vehicles. The vehicle exit area is the area that a battery swapping vehicle must pass through after leaving the battery swapping area to leave the battery swapping station.
[0037] Figure 1 This is a schematic diagram of a queuing time determination system according to an embodiment of the present invention. Figure 1 As shown, the queuing time determination system may include multiple tag components 11, multiple probe components 12, and a central control device 13.
[0038] Each tag component 11 can be installed on a corresponding battery swapping vehicle. Here, the battery swapping vehicle is an electric vehicle that supports battery swapping. It should be understood that the tag components 11 can be pre-installed on each battery swapping vehicle by relevant personnel. When installing the tag components 11, the tag components 11 can be installed at the corresponding location on the battery swapping vehicle according to the actual situation. This application does not limit the specific installation location of the tag components 11 on the battery swapping vehicle. Furthermore, each tag component 11 installed on the battery swapping vehicle can store vehicle identifiers such as vehicle serial number, vehicle license plate number, or vehicle identification code to identify the vehicle itself (it should be noted that since the tag component and the battery swapping vehicle are usually bound together, in some embodiments, the identifier of the tag component 11 itself can also be used as a vehicle identifier) and other related vehicle information. The internal storage information of the tag component 11 can be collected by a corresponding device, such as a probe component 12. Optionally, the probe component 12 can collect the internal storage information of the tag component 11 by first sending a wireless detection signal, and then the tag component 11 sending the internally stored information to the probe component 12 after receiving the wireless detection signal. Optionally, the communication technology used between the tag component 11 and the probe component 12 can be radio frequency identification (RFID), near field communication (NFC), Bluetooth Low Energy (BLE), Wi-Fi, or ZigBee, etc., and this application does not impose any limitations on this. Optionally, the tag component 11 can be an active device or a passive device. When the tag component 11 is an active device, it can directly utilize the power provided by its built-in power supply to achieve communication with the probe component 12. When the tag component 11 is a passive device, it can obtain power from the wireless detection signal sent by the probe component 12 and use that power to achieve communication with the probe component 12.
[0039] Each probe component 12 can be deployed in the vehicle entry area, battery swapping area, or vehicle exit area of the battery swapping station. Here, at least one probe component 12 can be deployed in each battery swapping station area. At least one probe component 12 deployed in the same battery swapping station area can be used to collect the corresponding internal storage information of the tag components 11 installed on the battery swapping vehicles within that station area. It should be understood that each probe component 12 can have a corresponding collection range size. The collection range sizes corresponding to different probe components 12 can be the same or different. When deploying multiple probe components 12, in order to ensure that the probe components 12 deployed in the same battery swapping station area can collect the internal storage information of the tag components 11 installed on all battery swapping vehicles within that station area, the collection range of the probe components 12 deployed in each battery swapping station area needs to be ensured to cover the entire corresponding battery swapping station area. Furthermore, to avoid cross-area collection, the collection range of each probe component 12 also needs to be ensured to be within the area of its respective battery swapping station. It should also be noted that if the internal storage information of the tag component 11 installed on the same battery swapping vehicle is collected by multiple probe components 12 located within the same battery swapping station area, the vehicle identification of that battery swapping vehicle will be recorded repeatedly. These duplicate vehicle identifications require additional data processing steps to remove duplicates. To improve efficiency, the collection range of probe components 12 located within the same battery swapping station area should also be kept as separate as possible.
[0040] The central control device 13 can be a device used to provide data storage, data query, data processing, and other data-related services. Optionally, the central control device 13 can be an offline management terminal set up in the battery swapping station or an online server; this application does not impose any restrictions on this.
[0041] exist Figure 1 In the queuing time determination system shown, each probe component 12 can cooperate with the tag component 11 to continuously collect vehicle data of battery swapping vehicles within the corresponding collection range. The central control device 13 can obtain the vehicle data collected by each probe component 12 and provide queuing query services based on the vehicle data. It should be understood that, here, vehicle data can refer to relevant data collected by the probe component 22 from the internal storage information of each tag component 21, which may specifically include vehicle identification.
[0042] Specifically, the central control device can acquire vehicle data collected by multiple probe components. Based on this vehicle data, the central control device can determine the passing vehicle records corresponding to the vehicle entry area, battery swapping area, and vehicle exit area. Furthermore, upon receiving a queue time query request, the central control device can determine and report the target queue time based on the aforementioned passing vehicle records. These passing vehicle records can be used to record the vehicle identifiers of battery swapping vehicles located within the corresponding battery swapping station area at different times. Therefore, this embodiment of the invention can provide a queue time query service to external users without requiring data reporting from the user side.
[0043] Figure 2 This is a diagram illustrating an application scenario of the queuing time determination system according to an embodiment of the present invention. For example... Figure 2 As shown, the queuing time determination system includes multiple tag components 21, multiple probe components 22, and a central control device (not shown in the figure).
[0044] Each tag component 21 can be installed on a corresponding battery swapping vehicle. Each probe component 22 can be positioned in the vehicle entry area, battery swapping area, or vehicle exit area of the battery swapping station (for ease of understanding, ...). Figure 2 (The text uses dashed lines to distinguish different battery swapping station areas). Each probe assembly 22 can have a corresponding acquisition range (for ease of understanding, ...). Figure 2 Arrows extending from each probe assembly 22 are used to characterize the acquisition range corresponding to each probe assembly 22.
[0045] In practical applications, each probe component 22 can cooperate with the tag component 21 to continuously collect vehicle data of battery-swapping vehicles within their corresponding collection range. Each time vehicle data is collected, each probe component 22 can send the vehicle data to the central control device, which can then retrieve the vehicle data collected by each probe component 22. Further, based on the vehicle data, the central control device can determine the passing vehicle records corresponding to the vehicle entry area, battery-swapping area, and vehicle exit area. These passing vehicle records can be used to record the vehicle identifiers of battery-swapping vehicles within the corresponding battery-swapping station area at different times. Subsequently, upon receiving a queuing time query request, the central control device can determine and feedback the target queuing time based on the passing vehicle records.
[0046] Figure 3 This is a flowchart illustrating a queuing time determination method according to an embodiment of the present invention. It should be understood that the executing entity of the queuing time determination method can be the central control device described in the above embodiments. Optionally, the central control device can be an offline management terminal located at the battery swapping station, or it can be an online server; this application does not impose any limitations on this. Figure 3As shown, the method for determining the queuing time may specifically include the following steps:
[0047] Step S100: Obtain vehicle data collected by multiple probe components.
[0048] Specifically, the central control equipment can acquire vehicle data collected by multiple probe components deployed in different battery swapping station areas. Since this embodiment aims to determine the presence of battery swapping vehicles in each battery swapping station area at different times, the vehicle data may specifically include vehicle identification. It should be understood that in some embodiments, depending on actual application needs, the vehicle data may also include other information related to the battery swapping vehicles, and this application does not impose any limitations on this.
[0049] Step S200: Determine the passing vehicle records corresponding to the vehicle entering the area, the battery swapping area, and the vehicle leaving the area based on the vehicle data.
[0050] Specifically, based on vehicle data collected by multiple probe components, the central control equipment can determine the passing vehicle records corresponding to the vehicle entering the area, the battery swapping area, and the vehicle leaving the area. These passing vehicle records can be used to record the vehicle identification of battery swapping vehicles located within the corresponding battery swapping station area at different times.
[0051] Figure 4 This is a schematic diagram of a vehicle passage record according to an embodiment of the present invention. Figure 4 The vehicle passage records shown are specifically determined by the central control equipment based on vehicle data collected by multiple probe components at 12:12:35 PM on January 1, 2024, and correspond to the vehicle entry area, battery swapping area, and vehicle exit area. For example... Figure 4 As shown, the vehicle passage record can be used to record the vehicle identification of battery swapping vehicles that are located within the corresponding battery swapping station area at that time. It should be noted that... Figure 4 The content shown is only a part of the actual vehicle passage records. In actual application, the vehicle passage records can be used to record the vehicle identification of battery swapping vehicles in the corresponding battery swapping station area at different times.
[0052] Optionally, in this embodiment, the collection time of each vehicle identifier can be directly included in the vehicle data. Alternatively, the collection time of each vehicle identifier can also be determined by the central control device based on the time of acquiring the vehicle data; this application does not impose any limitations on this.
[0053] Optionally, in addition to recording the vehicle identification of battery swapping vehicles within the corresponding battery swapping station area at different times, the vehicle passage record can also record the probe identification and probe location code of the probe components that collect each vehicle identification, as well as the sequential number of each vehicle identification. The probe identification can be a unique identifier for the probe component, which can be used to characterize the corresponding probe component. For example... Figure 4 The probe identifiers a, b, c, d, and e are shown in the diagram. These identifiers can be used to characterize the corresponding probe components. The probe position code can be used to characterize the positional order of each probe component within its respective battery swapping station area (which can also be understood as the order in which the battery swapping vehicle encounters each probe component within the battery swapping station area after entering and before leaving the area). For example... Figure 4 As shown, a probe position code of 1 can be used to indicate that the probe component is the first probe component located within the corresponding battery swapping station area, and a probe position code of 2 can be used to indicate that the probe component is the second probe component located within the corresponding battery swapping station area. In this embodiment, for each probe component, whenever a new vehicle identifier is detected, the probe component generates a corresponding sequence number for that vehicle identifier. The sequential number of the vehicle identifier can be the sequence number generated by the probe component that first detected the vehicle identifier, which can be used to indicate the order in which the vehicle identifier was first detected by the corresponding probe component. Figure 4 As shown, a vehicle identifier sequence number of 1 can be used to indicate that the vehicle identifier is the first one captured by the corresponding probe component, a vehicle identifier sequence number of 2 can be used to indicate that the vehicle identifier is the second one captured by the corresponding probe component, and a vehicle identifier sequence number of 3 can be used to indicate that the vehicle identifier is the third one captured by the corresponding probe component. It should be understood that as the battery swapping vehicle moves forward within the battery swapping station, the vehicle identifier of the same battery swapping vehicle can be generated with different sequence numbers by different probe components.
[0054] Step S300: In response to receiving the queuing time query request, determine and feedback the target queuing time based on the records of each passing vehicle.
[0055] Specifically, after determining the vehicle records corresponding to the vehicle entry area, battery swapping area, and vehicle exit area, the central control device can determine and feedback the target queuing time based on the respective vehicle records upon receiving a queuing time query request. The queuing time query request can be sent by the user through a corresponding communication terminal, which can be used to instruct the central control device to provide the user with a queuing time query service. It should be understood that the communication terminal operated by the user can be a mobile phone, tablet computer, PDA, wearable device, or an in-vehicle terminal integrated with the vehicle, etc., and this application does not impose any limitations on this.
[0056] Figure 5 This is a flowchart illustrating a method for determining the target queuing time according to an embodiment of the present invention. It should be understood that by performing... Figure 5 The target queuing time determination method shown allows the central control equipment to determine and feedback the target queuing time based on the records of each passing vehicle, thus achieving step S300 above. Figure 5 As shown, the method for determining the target queuing time may specifically include the following steps:
[0057] Step S310: Determine the average battery swapping time based on the traffic records corresponding to the battery swapping area and the vehicle exit area.
[0058] Specifically, the central control equipment can determine the average battery swapping time based on the traffic records corresponding to the battery swapping area and the vehicle exit area. The average battery swapping time can refer to the average time consumed by the battery swapping vehicle to replace the battery.
[0059] Figure 6 This is a flowchart illustrating the method for determining the average battery swapping time according to an embodiment of the present invention. It should be understood that by performing actions such as... Figure 6 The method for determining the average battery swapping time shown allows the central control equipment to determine the average battery swapping time based on the traffic records corresponding to the battery swapping area and the vehicle exit area, thus achieving step S310 above. Figure 6 As shown, the method for determining the average battery swapping time may specifically include the following steps:
[0060] Step S311: Based on the traffic records corresponding to the area where the vehicle left, determine the multiple vehicles that have completed battery swapping within a preset time period.
[0061] Specifically, the central control equipment can determine multiple vehicles that have completed battery swapping within a preset time period based on the traffic records corresponding to the area the vehicle exited. The specific value of the preset time period can be set and adjusted by relevant personnel according to actual needs, and this application does not impose any restrictions on it.
[0062] Optionally, since the vehicle passage record corresponding to the vehicle exit area is used to record the vehicle identification of the battery swapping vehicles in the vehicle exit area at different times, in step S311, the central control device can directly determine the battery swapping vehicles that entered the vehicle exit area within the preset time period based on the vehicle passage record corresponding to the vehicle exit area, and identify these battery swapping vehicles as vehicles that have swapped batteries.
[0063] Step S312: For each of the vehicles that have had their batteries swapped, determine the battery swapping time of the vehicle based on the traffic records corresponding to the battery swapping area and the vehicle exit area.
[0064] Specifically, after identifying multiple vehicles that have already had their batteries swapped, the central control equipment can determine the battery swapping time of the vehicles based on the traffic records corresponding to the battery swapping area and the area the vehicles exited.
[0065] Figure 7 This is a flowchart illustrating a battery swapping time determination method according to an embodiment of the present invention. It should be understood that by executing... Figure 7 The method for determining battery swapping time shown allows the central control equipment to determine the battery swapping time of any vehicle that has already swapped its battery based on the traffic records corresponding to the battery swapping area and the vehicle's exit area; that is, to achieve step S312 above. For example... Figure 7 As shown, the method for determining the battery swapping time may specifically include the following steps:
[0066] Step S3121: Determine the time when the battery-swapping vehicle first enters the battery-swapping area based on the vehicle traffic records corresponding to the battery-swapping area.
[0067] Specifically, the central control equipment can determine the time when a vehicle that has already had its battery swapped first enters the battery swapping area based on the vehicle traffic records corresponding to the battery swapping area.
[0068] Step S3122: Determine the time when the battery-swapped vehicle first enters the vehicle exit area based on the traffic records corresponding to the vehicle exit area.
[0069] Specifically, the central control equipment can determine the time when a battery-swapped vehicle first enters the vehicle exit area based on the traffic records corresponding to the vehicle exit area.
[0070] Step S3123: Determine the battery swapping time of the battery-swapping vehicle based on the time when the battery-swapping vehicle first enters the battery swapping area and the time when it first enters and leaves the area.
[0071] Specifically, after determining the time when the battery-swapping vehicle first enters the battery-swapping area and the time when it first leaves the area, the central control equipment can determine the battery-swapping time of the battery-swapping vehicle based on the time when it first enters the battery-swapping area and the time when it first leaves the area.
[0072] Optionally, since the time when a battery-swapped vehicle first enters the vehicle exit area can be regarded as the time when it leaves the battery-swapping area, in step S3123, the central control device can directly determine the time difference between the time interval when the battery-swapped vehicle first enters the vehicle exit area and the time interval when it first enters the battery-swapping area as the battery-swapping time of the battery-swapped vehicle.
[0073] Step S313: Determine the average battery swapping time based on the battery swapping time of each of the swapped vehicles.
[0074] Specifically, after determining the battery swapping time for each battery-swapping vehicle, the central control equipment can determine the average battery swapping time based on the battery swapping time of each battery-swapping vehicle.
[0075] Optionally, in step S313, the central control device may first calculate the total battery swapping time of each battery-swapping vehicle, and then determine the quotient of the total battery swapping time and the number of battery-swapping vehicles as the average battery swapping time.
[0076] Step S320: Determine the number of vehicles to be swapped based on the traffic records corresponding to the area the vehicle entered.
[0077] Specifically, the central control device can also determine the number of vehicles waiting to have their batteries swapped based on the vehicle traffic records corresponding to the area the vehicle entered. Here, the number of vehicles waiting to have their batteries swapped can be understood as the number of vehicles waiting to have their batteries swapped ahead of the user who triggered the queuing time query request.
[0078] Figure 8 This is a flowchart illustrating a method for determining the number of vehicles to be swapped according to an embodiment of the present invention. It should be understood that by executing... Figure 8 The method for determining the number of vehicles waiting to be swapped, as shown, allows the central control equipment to determine the corresponding number of vehicles waiting to be swapped based on the traffic records corresponding to the area the vehicle entered, thus implementing step S320 above. Figure 8 As shown, the method for determining the number of vehicles to be swapped may specifically include the following steps:
[0079] Step S321: Obtain the region determination result.
[0080] Specifically, to determine the number of vehicles waiting for battery swapping, the central control device can first obtain the area determination result. This area determination result can be used to indicate whether the requesting vehicle corresponding to the queue time query request is currently within the vehicle entry area. It should be understood that, here, the requesting vehicle corresponding to the queue time query request can refer to the vehicle for which the user who triggered the queue time query request is seeking battery swapping.
[0081] Optionally, the queue time query request may include the vehicle identifier of the requesting vehicle. In step S321, the central control device can query the passage vehicle records corresponding to the vehicle entry area based on the vehicle identifier of the requesting vehicle to determine whether the requesting vehicle is currently in the vehicle entry area, thereby obtaining the area determination result.
[0082] Step S322: Determine the number of vehicles to be swapped based on the area determination result and the traffic records corresponding to the area the vehicle entered.
[0083] Specifically, after determining the area determination result, the central control equipment can determine the corresponding number of vehicles to be swapped based on the area determination result and the passing vehicle records corresponding to the area the vehicle entered.
[0084] Optionally, in step S322, if the area determination result indicates that the requesting vehicle is not within the vehicle entry area, the central control device can determine the number of battery-swapping vehicles currently in the vehicle entry area as the corresponding number of vehicles to be swapped based on the passing vehicle records corresponding to the vehicle entry area. If the area determination result indicates that the requesting vehicle is within the vehicle entry area, the central control device can determine the vehicle identifier of the battery-swapping vehicle currently in the vehicle entry area based on the passing vehicle records corresponding to the vehicle entry area, and then determine the corresponding number of vehicles to be swapped based on the sequential number of the vehicle identifier of the battery-swapping vehicle currently in the vehicle entry area and the probe position code of the probe component that collects the vehicle identifier.
[0085] It should be understood that here, the sequential number of the vehicle identifier is used to characterize the positional order of each probe component within its respective battery swapping station area. The probe position code is used to characterize the order in which the vehicle identifier is first collected by the corresponding probe component. Therefore, the central control device can determine the queuing order of the battery swapping vehicles currently in the vehicle entry area based on the sequential number of each vehicle identifier and the probe position code. Optionally, when determining the queuing order, the central control device can first sort the vehicle identifiers from back to front according to the probe position code of the probe component that collected each vehicle identifier. Then, for vehicle identifiers with the same probe position code, the central control device can further sort them from front to back according to their sequential number. It should be understood that the final sorting result can be used to characterize the queuing order of each battery swapping vehicle.
[0086] Figure 9 This is a schematic diagram illustrating the process of determining the queuing order according to an embodiment of the present invention. Figure 9 As shown in Table 91, the sequence number of the vehicle identifiers of the battery swapping vehicles currently in the vehicle entry area, as determined by the central control equipment, and the probe position code of the probe component that collects the vehicle identifiers are as shown in Table 91. Then, the central control equipment can determine the queuing order of the battery swapping vehicles currently in the vehicle entry area by sorting each vehicle identifier in Table 91 twice.
[0087] Furthermore, after determining the queuing order, the central control device can determine the number of battery swapping vehicles ahead of the requesting vehicle as the corresponding number of vehicles to be swapped based on the queuing order.
[0088] Step S330: Determine and feed back the target queuing time based on the average battery swapping time and the number of vehicles waiting to swap batteries.
[0089] Specifically, after determining the average battery swapping time and the number of vehicles waiting to be swapped, the central control equipment can determine the target queuing time based on the average battery swapping time and the corresponding number of vehicles waiting to be swapped, and feed back the target queuing time to the communication terminal that sent the queuing time query request.
[0090] Optionally, in step S330, the central control device may first calculate the product of the average battery swapping time and the number of vehicles waiting to be swapped, and determine the result of the product of the average battery swapping time and the number of vehicles waiting to be swapped as the target queuing time.
[0091] Optionally, vehicle congestion may occur within the battery swapping station, leading to inaccurate target queuing times. To address this, in this embodiment, the central control device can also provide appropriate prompts to relevant personnel (e.g., users and battery swapping station staff) when vehicle congestion is detected within the battery swapping station. Specifically, for any battery swapping vehicle, the central control device can confirm vehicle congestion when it detects that the queuing time of the battery swapping vehicle in the vehicle entry area is greater than or equal to a first preset threshold. At this time, the central control device can issue a queuing congestion prompt. The first preset threshold can be the target queuing time determined by the central control device for that battery swapping vehicle.
[0092] This invention divides a battery swapping station into sequentially connected vehicle entry, battery swapping, and vehicle exit areas. Probe components are deployed in each area. A central control unit acquires vehicle data collected by these probes and determines the corresponding vehicle records for each area based on this data. Upon receiving a queue time query request, the unit determines and feeds back the target queue time based on these vehicle records. The vehicle records are used to record the vehicle identifiers of battery swapping vehicles located within the corresponding battery swapping station area at different times. Therefore, this invention can provide a queue time query service without requiring data reporting from the user side.
[0093] Figure 10 This is a schematic diagram of a queuing time determination device according to an embodiment of the present invention. Figure 10 As shown, the queuing time determination device of this embodiment includes an acquisition unit 101, a record generation unit 102, and a request processing unit 103.
[0094] Specifically, the acquisition unit 101 is used to acquire vehicle data collected by multiple probe components;
[0095] The record generation unit 101 is used to determine the passing vehicle records corresponding to the vehicle entry area, battery swapping area and vehicle exit area respectively according to the vehicle data. The passing vehicle records are used to record the vehicle identification of the battery swapping vehicles in the corresponding battery swapping station area at different times.
[0096] The request processing unit 102 is used to respond to receiving a queuing time query request, determine and feedback the target queuing time based on the records of each passing vehicle.
[0097] This invention divides a battery swapping station into sequentially connected vehicle entry, battery swapping, and vehicle exit areas. Probe components are deployed in each area. A central control unit acquires vehicle data collected by these probes and determines the corresponding vehicle records for each area based on this data. Upon receiving a queue time query request, the unit determines and feeds back the target queue time based on these vehicle records. The vehicle records are used to record the vehicle identifiers of battery swapping vehicles located within the corresponding battery swapping station area at different times. Therefore, this invention can provide a queue time query service without requiring data reporting from the user side.
[0098] Figure 11 This is a schematic diagram of an electronic device according to an embodiment of the present invention. (For example...) Figure 11 As shown, Figure 11 The illustrated electronic device can specifically be the central control device in the above embodiments, which includes a general computer hardware structure, including at least a processor 111 and a memory 112. The processor 111 and the memory 112 are connected via a bus 113. The memory 112 is adapted to store instructions or programs executable by the processor 111. The processor 111 can be a standalone microprocessor or a collection of one or more microprocessors. Thus, the processor 111 executes the instructions stored in the memory 112 to perform the method flow of the embodiments of the present invention as described above, thereby realizing data processing and control of other devices. The bus 113 connects the above-mentioned components together, and also connects the above-mentioned components to the display controller 114, the display device, and the input / output (I / O) device 115. The input / output (I / O) device 115 can be a mouse, keyboard, modem, network interface, touch input device, motion-sensing input device, printer, and other devices known in the art. Typically, the input / output device 115 is connected to the system via an input / output (I / O) controller 116.
[0099] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus (devices), or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0100] This application is described with reference to flowchart illustrations of methods, apparatus (devices), and computer program products according to embodiments of this application. It should be understood that each step in the flowchart can be implemented by computer program instructions.
[0101] These computer program instructions may be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including an instruction means, the implementation process of which is described in the instruction means. Figure 1 The function specified in one or more processes.
[0102] These computer program instructions may also be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing device, produce instructions for implementing processes. Figure 1 A device for a function specified in one or more processes.
[0103] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program for use by a computer to execute some or all of the above-described method embodiments.
[0104] That is, those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program specifying the relevant hardware. This program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0105] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for determining queuing time, applicable to battery swapping stations, characterized in that, The battery swapping station includes a vehicle entry area, a battery swapping area, and a vehicle exit area connected in sequence. The method includes: Acquire vehicle data collected by multiple probe components; Based on the vehicle data, the passing vehicle records corresponding to the vehicle entry area, battery swapping area and vehicle exit area are determined respectively. The passing vehicle records are used to record the vehicle identification of the battery swapping vehicles in the corresponding battery swapping station area at different times. In response to receiving a queue time query request, the target queue time is determined and fed back based on the records of each passing vehicle.
2. The method according to claim 1, characterized in that, The process of determining and feeding back the target queuing time based on the records of each passing vehicle includes: The average battery swapping time is determined based on the traffic records corresponding to the battery swapping area and the vehicle exit area. The number of vehicles to be swapped is determined based on the traffic records corresponding to the area the vehicle entered. The target queuing time is determined and fed back based on the average battery swapping time and the number of vehicles waiting to swap batteries.
3. The method according to claim 2, characterized in that, The step of determining the average battery swapping time based on the traffic records corresponding to the battery swapping area and the vehicle exit area includes: Based on the traffic records corresponding to the area where the vehicle left, identify multiple vehicles that have completed battery swapping within a preset time period. For each of the aforementioned vehicles that have had their batteries swapped, the battery swapping time is determined based on the traffic records corresponding to the battery swapping area and the area from which the vehicle exits. The average battery swapping time is determined based on the battery swapping time of each of the aforementioned vehicles that have already swapped their batteries.
4. The method according to claim 3, characterized in that, The step of determining the battery swapping time of the vehicle that has already swapped its battery based on the traffic records corresponding to the battery swapping area and the vehicle exit area includes: The time when the battery-swapping vehicle first enters the battery-swapping area is determined based on the vehicle passage records corresponding to the battery-swapping area. The time when the battery-swapped vehicle first entered the vehicle exit area is determined based on the traffic records corresponding to the vehicle exit area. The battery swapping time of the battery-swapping vehicle is determined based on the time when the vehicle first enters the battery swapping area and the time when it first leaves the area.
5. The method according to claim 2, characterized in that, The step of determining the number of vehicles to be swapped based on the traffic records corresponding to the area the vehicle entered includes: Obtain the area determination result, which is used to characterize whether the requesting vehicle corresponding to the queue time query request is currently in the vehicle entry area; The number of vehicles to be swapped is determined based on the area determination result and the traffic records corresponding to the area the vehicle entered.
6. The method according to claim 5, characterized in that, The vehicle passage record is also used to record the sequential number of each vehicle identifier, the sequential number being used to characterize the order in which the vehicle identifier is first collected by the corresponding probe component; The step of determining the number of vehicles to be swapped based on the area determination result and the traffic records corresponding to the area the vehicle entered includes: In response to the area determination result indicating that the requesting vehicle is not in the vehicle entry area, the number of battery swapping vehicles currently in the vehicle entry area is determined as the corresponding number of vehicles to be swapped based on the passing vehicle record corresponding to the vehicle entry area. In response to the area determination result indicating that the requesting vehicle is in the vehicle entry area, the vehicle identifier of the battery swapping vehicle currently in the vehicle entry area is determined according to the passing vehicle record corresponding to the vehicle entry area. The number of corresponding battery-swapping vehicles is determined based on the sequential number of the vehicle identification of the battery-swapping vehicle currently in the vehicle entry area and the probe position code of the probe component that collects the vehicle identification.
7. A queuing time determination system, characterized in that, The system includes: Multiple tag components, each of which is respectively installed on a corresponding battery swapping vehicle; Multiple probe components are respectively arranged in the vehicle entry area, battery swapping area, or vehicle exit area of the battery swapping station. Each probe component is used in conjunction with the tag component to collect vehicle data of battery swapping vehicles within its corresponding collection range; and The central control device is configured to perform the method as described in any one of claims 1-6.
8. An electronic device, characterized in that, The device includes: Memory is used to store one or more computer program instructions; A processor, wherein the one or more computer program instructions are executed by the processor to implement the method as described in any one of claims 1-5.
9. A computer-readable storage medium storing computer program instructions thereon, characterized in that, The computer program instructions, when executed by a processor, implement the method as described in any one of claims 1-6.
10. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 1-6.