A ride reminding method for intelligent driving, an electronic device, and a storage medium

CN117409607BActive Publication Date: 2026-10-09GUANGDONG INST OF SCI & TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311346128.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-17
Publication Date
2026-10-09
Estimated Expiration
2043-10-17

AI Technical Summary

Technical Problem

[0003]目前,智能驾驶在公共交通的应用还处于辅助驾驶阶段,乘客在站点候车时只能查询到车辆的到站时间,无法获得即将进站车辆上面的乘客人数,从而,无法提前做好乘车规划,影响乘车体验

Benefits of technology

[0050] The beneficial effects of this invention's embodiments: Unlike existing technologies, the ride reminder method provided by this invention obtains the names of waiting stations and destination stations sent by the passenger terminal device, acquires a preset number of vehicles based on the current time, acquires the arrival time of each vehicle at the waiting station, acquires the historical number of passengers at the waiting station at that arrival time based on the arrival time of each vehicle, acquires the current number of passengers in each vehicle at the waiting station and at the arrival time based on the historical number of passengers in each vehicle, and sends the arrival time and current number of passengers in each vehicle to the terminal device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117409607B_ABST
    Figure CN117409607B_ABST
Patent Text Reader

Abstract

The application provides a car-riding reminding method for intelligent driving, an electronic device and a storage medium. The reminding method comprises the following steps: obtaining the names of a waiting station and a terminal station sent by a passenger terminal device; obtaining a preset number of vehicles based on a current time, and obtaining the arrival time of each vehicle at the waiting station; obtaining the historical number of people on the vehicle at the waiting station at the arrival time of each vehicle based on the arrival time of each vehicle; obtaining the current number of people on the vehicle at the waiting station at the arrival time of each vehicle based on the historical number of people on the vehicle; and sending the arrival time and the current number of people on the vehicle of each vehicle to the terminal device. According to the car-riding reminding method, the passenger can obtain the arrival time and the number of people on the vehicle through the terminal device, and can select a suitable train according to the need, so that the selection of the passenger is increased, and the car-riding experience of the passenger is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of network technology, and in particular to a ride reminder method, electronic device, and storage medium for intelligent driving. Background Technology

[0002] Intelligent driving refers to the function of vehicles operating autonomously by using sensors, controllers, actuators, communication modules, and other equipment, and leveraging technologies such as artificial intelligence, perception, and automated control to assist drivers in operating the vehicle, or even completely replace drivers. Intelligent driving also has wide applications in public transportation, where onboard terminals and various sensors can acquire information about the operating routes of public vehicles.

[0003] Currently, the application of intelligent driving in public transportation is still in the stage of assisted driving. When passengers are waiting at the station, they can only check the arrival time of the vehicle, but cannot know the number of passengers on the vehicle that is about to arrive. As a result, they cannot make travel plans in advance, which affects the travel experience. Summary of the Invention

[0004] This invention provides a method, electronic device, and storage medium for providing passengers with the number of passengers on board a vehicle that is about to arrive at the station, allowing passengers to plan their journey in advance and improving their travel experience.

[0005] To address the aforementioned technical problems, in a first aspect, embodiments of the present invention provide a method for providing travel reminders, comprising:

[0006] Obtain the names of the waiting station and the destination station sent by the passenger terminal device;

[0007] Based on the current time, obtain a preset number of vehicles and the arrival time of each vehicle at the waiting station;

[0008] Based on the arrival time of each vehicle, obtain the historical number of passengers at the waiting station at that arrival time;

[0009] Based on the historical number of passengers in the vehicle, obtain the current number of passengers in each vehicle at the waiting station and the arrival time;

[0010] The arrival time of each vehicle and the number of passengers currently on board are sent to the terminal device.

[0011] In some embodiments, obtaining the current number of passengers in each vehicle at the waiting station and the arrival time based on the historical number of passengers in the vehicle includes:

[0012] The number of people in the vehicle in the past is used as the number of people in the vehicle currently.

[0013] In some embodiments, obtaining the current number of passengers in each vehicle at the waiting station and the arrival time based on the historical number of passengers in the vehicle includes:

[0014] For each vehicle, obtain several stations that have already been reached before the waiting station;

[0015] Obtain the actual number of passengers on board at each of the stations already reached;

[0016] The first ratio is obtained by dividing the actual number of passengers on the train at the stations that have already arrived by the historical number of passengers on the train.

[0017] The average of the first proportions of each of the stations already visited is obtained and used as the first coefficient;

[0018] Multiply the historical number of passengers at the waiting station by the first coefficient to obtain the current number of passengers at the waiting station and the arrival time.

[0019] In some embodiments, obtaining the current number of passengers in each vehicle at the waiting station and the arrival time based on the historical number of passengers in the vehicle includes:

[0020] The number of people entering the station detected by the entrance gate and the number of people exiting the station detected by the exit gate at the waiting station are obtained.

[0021] The current actual number of people on the station corresponding to the current time is obtained based on the number of people entering the station and the number of people exiting the station.

[0022] Obtain the historical number of users currently on the site corresponding to the current time;

[0023] The second coefficient is obtained by dividing the current actual number of people on the station by the historical number of people on the station at the current time.

[0024] Multiply the historical number of passengers at the waiting station and the arrival time by the second coefficient to obtain the current number of passengers at the waiting station and the arrival time.

[0025] In some embodiments, the method further includes:

[0026] Obtain the passenger information of the first route within the first time period. The passenger information includes the arrival time of each station and the actual number of passengers on board at each arrival time. The first time period includes multiple dates.

[0027] The first time period is divided into multiple categories, and each category includes multiple dates;

[0028] Divide the arrival times of each station within each category into multiple time periods throughout the day;

[0029] For each time period within each category, obtain all vehicles in that category for each date during that time period, as well as the actual number of passengers in each vehicle at each station.

[0030] For each station, the average number of people actually in each vehicle is obtained to obtain the historical number of people in the vehicle for the category, the time period, and the station.

[0031] In some embodiments, obtaining the historical number of passengers at the waiting station at the arrival time includes:

[0032] Get the current date, and based on the current date, determine the first category to which the current date belongs;

[0033] Based on the current time, obtain the first time period to which the current time belongs;

[0034] Obtain the historical number of passengers in the vehicle corresponding to the first category, the first time period, and the waiting station.

[0035] In some embodiments, the method further includes:

[0036] Obtain multiple moments within the operating duration of vehicles on the first route;

[0037] Obtain the actual number of people on site at each time point on each date within the second time period, where the second time period includes multiple dates;

[0038] The second time period is divided into multiple categories, and each category includes multiple dates;

[0039] Divide each date within each category into multiple time periods;

[0040] For each time period within each category, obtain the actual number of users on each site at each time point;

[0041] For each site, the average number of actual on-site users for each date within the specified time period is obtained to obtain the historical on-site user count for the specified category, time period, and site.

[0042] In some embodiments, obtaining the historical number of users on the platform corresponding to the current time includes:

[0043] Get the current date, and based on the current date, obtain the second category to which the current date belongs;

[0044] Based on the current time, obtain the second time period to which the current time belongs;

[0045] Obtain the historical number of people on the waiting station corresponding to the second category, the second time period, and the waiting station.

[0046] To address the aforementioned technical problems, in a second aspect, embodiments of the present invention provide an electronic device, comprising:

[0047] At least one processor, and

[0048] A memory, communicatively connected to the at least one processor, stores instructions executable by the at least one processor to enable the at least one processor to perform the method described in the first aspect above.

[0049] To address the aforementioned technical problems, in a third aspect, embodiments of the present invention provide a non-volatile computer-readable storage medium storing computer-executable instructions that, when executed by at least one processor, cause the at least one processor to perform the method described in the first aspect above.

[0050] The beneficial effects of this invention's embodiments: Unlike existing technologies, the ride reminder method provided by this invention obtains the names of waiting stations and destination stations sent by the passenger terminal device, acquires a preset number of vehicles based on the current time, acquires the arrival time of each vehicle at the waiting station, acquires the historical number of passengers at the waiting station at that arrival time based on the arrival time of each vehicle, acquires the current number of passengers in each vehicle at the waiting station and at the arrival time based on the historical number of passengers in each vehicle, and sends the arrival time and current number of passengers in each vehicle to the terminal device.

[0051] In other words, passengers can use their devices to obtain the arrival time of the train that is about to arrive at the station and the number of passengers currently on board, which makes it easier for passengers to plan their journey in advance according to their own needs and improve their travel experience. Attached Figure Description

[0052] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.

[0053] Figure 1 This is a schematic diagram illustrating the application environment of a passenger reminder method provided in an embodiment of the present invention;

[0054] Figure 2 This is a structural block diagram of an electronic device provided in an embodiment of the present invention;

[0055] Figure 3 This is a flowchart illustrating a passenger reminder method provided in an embodiment of the present invention;

[0056] Figure 4 A flowchart illustrating a passenger reminder method according to another embodiment of the present invention;

[0057] Figure 5 A flowchart illustrating a passenger reminder method according to another embodiment of the present invention;

[0058] Figure 6 This is a flowchart illustrating a passenger reminder method provided in another embodiment of the present invention. Detailed Implementation

[0059] The present invention will now be described in detail with reference to specific embodiments. These embodiments will help those skilled in the art to further understand the present invention, but do not limit the invention in any way. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention. These all fall within the scope of protection of the present invention.

[0060] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0061] It should be noted that, unless otherwise specified, the various features in the embodiments of this invention can be combined with each other, all within the scope of protection of this application. Furthermore, although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than the module division in the device or the order in the flowchart. In addition, the terms "first," "second," and "third" used herein do not limit the data or execution order, but only distinguish identical or similar items with substantially the same function and effect.

[0062] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. The term "and / or" as used in this specification includes any and all combinations of one or more of the associated listed items.

[0063] Furthermore, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0064] Figure 1 This is a schematic diagram illustrating the application environment of the passenger reminder method provided in this embodiment of the invention. Please refer to... Figure 1The application environment includes electronic devices 10, public vehicles 20, and passenger mobile terminals 30. Figure 1 (The example uses three public vehicles and three passenger mobile terminals.) The electronic device 10 is communicatively connected to the public vehicle 20 and the passenger mobile terminal 30, respectively.

[0065] The communication connection can be a wired connection, such as a fiber optic cable, or a wireless communication connection, such as a Wi-Fi connection, Bluetooth connection, 4G wireless communication connection, 5G wireless communication connection, etc.

[0066] Among them, the passenger mobile terminal 30 is a terminal used by waiting passengers. For example, the mobile terminal 30 can be a computer, smartphone or tablet computer controlled by the waiting passengers.

[0067] Public vehicle 20 is a public transportation vehicle, such as a subway or bus.

[0068] The electronic device 10 can be a physical server, or a cloud server, cloud host, cloud service platform, cloud computing platform, etc. It connects to various public vehicles and mobile terminals through a network and communicates with them through a predetermined communication protocol. In some embodiments, the communication protocol can be TCP / IP, NETBEUI, IPX / SPX, etc.

[0069] Before describing the ride reminder method in detail, the hardware structure of an electronic device provided in another embodiment of the present invention will be described.

[0070] In the above Figure 1 Based on this, another embodiment of the present invention provides an electronic device, such as... Figure 2 As shown, the electronic device includes at least one processor 11 and a memory 12 connected in communication. Figure 2 (Taking a bus connection and a single processor as an example). Those skilled in the art will understand that... Figure 2 The structure shown is for illustrative purposes only and does not limit the structure of the electronic device described above. For example, the electronic device may also include components that are more... Figure 2 The more or fewer components shown, or having the same Figure 2 The different configurations shown.

[0071] The processor 11 is used to provide computing and control capabilities to control the electronic device 10 to perform corresponding tasks, such as controlling the electronic device 10 to perform any of the ride reminder methods provided in the following embodiments of the invention.

[0072] It is understood that the processor 11 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0073] The memory 12, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as the program instructions / modules corresponding to the travel reminder method in the embodiments of the present invention. The processor 11, by running the non-transitory software programs, instructions, and modules stored in the memory 12, can implement the travel reminder method in any of the following method embodiments. The memory 12 may include high-speed random access memory and non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory 12 may also include memories remotely located relative to the processor, which can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0074] It is understood that the electronic device 10 also includes a transmission device 13 for receiving or sending data via a network. Specific examples of the network described above may include a wireless network provided by the electronic device's communication provider. In one example, the transmission device 13 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 13 may be a Radio Frequency (RF) module for wireless communication with the Internet.

[0075] The following provides a detailed description of the passenger reminder method provided in the embodiments of the present invention. Please refer to [link / reference]. Figure 3 The method S200 includes, but is not limited to, the following steps:

[0076] S201: Obtain the names of the waiting station and the termination station sent by the passenger terminal device.

[0077] Passengers can search by entering the names of the waiting station and the destination station on their mobile devices. The electronic device will then retrieve the public transportation routes that include the aforementioned starting and ending stations based on the received station information. There can be multiple public transportation routes. The electronic device will send the retrieved public transportation routes to the passenger's terminal, and the passenger can choose a route.

[0078] S202: Obtain a preset number of vehicles based on the current time, and obtain the arrival time of each vehicle at the waiting station.

[0079] Based on the multiple public transportation routes obtained in step S201, a preset number of vehicles closest to the waiting station are obtained from each route. Specifically, the public transportation routes can be subways, buses, and trams, etc. For ease of description, this embodiment only describes the case of one subway line. Taking the three subway cars closest to the waiting station as an example, they are subway cars A, B, and C that arrive at the waiting station one after another. The electronic device stores the vehicle operation routes and timetables of subway cars A, B, and C. The vehicle operation and timetables plan the arrival time of the subway cars at each station in detail. In specific implementation, the electronic device combines the actual operation of the subway with the corresponding vehicle operation and timetables to obtain the arrival time of subway cars A, B, and C at the waiting station.

[0080] S203: Based on the arrival time of each vehicle, obtain the historical number of passengers at the waiting station at the arrival time.

[0081] Based on the arrival times of each subway train at the waiting station obtained in step S202, taking subway A arriving at the waiting station at 9:00 as an example, the electronic device queries the historical number of passengers on board subway A when it arrives at the waiting station based on the arrival time of subway A (9:00) and the name of the waiting station. This historical number of passengers on board refers to the number of passengers on subway A when it arrives at the waiting station at 9:00 within a past time period. The range of this time period is not limited; in this embodiment, it is set to the past year. That is, the average number of passengers on board subway A when it arrives at the waiting station at 9:00 over the past year is used as the historical number of passengers on board.

[0082] S204: Based on the historical number of passengers in the vehicle, obtain the current number of passengers in each vehicle at the waiting station and the arrival time.

[0083] S205: Send the arrival time of each vehicle and the current number of passengers in the vehicle to the terminal device.

[0084] Based on the historical number of passengers on Metro A obtained in step S203, the electronic device calculates the number of passengers when Metro A arrives at the waiting station as the current number of passengers on board. The current number of passengers on board and the arrival time of Metro A at the waiting station are sent to the passenger's mobile terminal, allowing the passenger to choose whether to take Metro A based on the arrival time and the current number of passengers on board.

[0085] In practice, electronic devices send the arrival times and current number of passengers on multiple vehicles on multiple routes to the passenger's mobile terminal. Passengers can choose a suitable vehicle based on their actual situation. Specifically, passengers can compare the current number of passengers and arrival times of multiple vehicles. For example, if a passenger is in a hurry, they can choose the vehicle that is arriving soonest, or if a passenger does not want to take a crowded vehicle, they can choose a vehicle with fewer passengers at the arrival time of the aforementioned vehicle.

[0086] In this embodiment, when a passenger enters the names of the waiting station and the destination station on their mobile terminal for querying, the electronic device obtains the names of the waiting station and the destination station sent by the passenger terminal device, obtains a preset number of vehicles based on the current time, and obtains the arrival time of each vehicle at the waiting station. Based on the arrival time of each vehicle, it obtains the historical number of passengers on board at the waiting station at that arrival time, and based on the historical number of passengers on board, it obtains the current number of passengers on board each vehicle at the waiting station and the arrival time. Finally, it sends the arrival time of each vehicle and the current number of passengers on board to the terminal device.

[0087] In other words, passengers can obtain the arrival time and current number of passengers on the train through their terminal devices. Then, passengers can choose a suitable vehicle based on their own needs. This method of reminder increases passengers' initiative in choosing a vehicle, allowing them to select the most suitable vehicle based on their own needs, thereby improving their travel experience.

[0088] In some embodiments, step S204 specifically involves taking the historical number of passengers in the vehicle as the current number of passengers in the vehicle at the waiting station and the arrival time. That is, it is assumed that the current number of passengers in the vehicle at the passenger waiting station and the vehicle arrival time is the same as the historical number of passengers in the vehicle.

[0089] In other embodiments, please refer to Figure 4 Step S204 specifically includes:

[0090] S2041: For each vehicle, obtain several stations that have already been reached before the waiting station.

[0091] Before arriving at the waiting station, the vehicle will pass through multiple stations. The number of stations already passed depends on the actual situation. For ease of description, this embodiment takes the example of subway A passing through 3 stations before arriving at the waiting station. The 3 stations are named A, B and C respectively. The electronic device obtains the names of the 3 stations that subway A has passed, A, B and C, and the corresponding arrival time.

[0092] S2042: Obtain the actual number of passengers on board at each station that has arrived.

[0093] S2043: Divide the actual number of passengers at the stations that have arrived by the historical number of passengers to obtain the first ratio.

[0094] When subway A arrives at the first station A, the electronic equipment obtains the arrival time of subway A at station A and subtracts the number of passengers getting off from the number of passengers getting on to obtain the actual number of passengers on subway A. The number of passengers getting on and off can be obtained by installing a camera device on the subway car door. Based on the arrival time of subway A at station A, the historical number of passengers on subway A at station A is obtained using the method in step S203. The actual number of passengers on subway A at station A is divided by the historical number of passengers on subway A at station A to obtain a ratio, which is the first proportion of subway A at station A. When subway A arrives at station B, the actual number of passengers on subway A is subtracted from the number of passengers getting off and added to the number of passengers getting on to obtain the actual number of passengers on subway A at station B. Based on the arrival time of subway A at station B, the historical number of passengers on subway A at station B is obtained using the method in step S203. The actual number of passengers on subway A at station B is divided by the historical number of passengers on subway A at station B to obtain the first proportion of subway A at station B. The first proportion of subway A at station C is obtained in the same way.

[0095] S2044: Obtain the average of the first proportions of each arrived station as the first coefficient.

[0096] S2045: Multiply the historical number of passengers at the waiting station by the first coefficient to obtain the current number of passengers at the waiting station and the arrival time.

[0097] Based on the first ratios of stations A, B, and C obtained in step S2043, the average of the three is calculated to obtain the first coefficient. According to the method in step S203, based on the time when subway A arrives at the waiting station, the historical number of passengers on board when subway A arrives at the waiting station is obtained. The result of multiplying the historical number of passengers on board at the waiting station by the first coefficient is taken as the current number of passengers on board at the waiting station. The electronic device sends the calculated current number of passengers on board to the passenger's mobile terminal so that the passenger can make a selection.

[0098] In this embodiment, the current number of passengers in the vehicle at the waiting station is calculated by using the current number of passengers in the vehicle at the station it has reached and the historical number of passengers in the vehicle. Then, passengers can select the vehicle they want to take based on the current number of passengers in the vehicle.

[0099] In other embodiments, please refer to Figure 5 The method S204 specifically includes:

[0100] S2046: Obtain the number of people entering the station detected by the entrance gate and the number of people exiting the station detected by the exit gate at the waiting station.

[0101] S2047: Based on the number of people entering the station and the number of people leaving the station, obtain the current actual number of people on the station corresponding to the current time.

[0102] S2048: Obtain the historical number of users on the site corresponding to the current time.

[0103] S2049: Divide the current actual number of people on the station by the historical number of people on the station at the current time to obtain the second coefficient.

[0104] S20410: Multiply the historical number of passengers at the waiting station and the arrival time by the second coefficient to obtain the current number of passengers at the waiting station and the arrival time.

[0105] The electronic device acquires the number of passengers entering the waiting station detected by the entrance gate and the number of passengers exiting the waiting station detected by the exit gate. It subtracts the number of exits from the number of entering passengers to obtain the actual number of passengers at the waiting station at the current time. The electronic device stores the historical number of passengers at the current time. The ratio of the actual number of passengers to the historical number of passengers is used as a second coefficient. Following the method in step S203, the historical number of passengers in the vehicle when it arrived at the waiting station is obtained. This historical number of passengers in the vehicle when it arrived at the waiting station is multiplied by the second coefficient to obtain the current number of passengers in the vehicle at the waiting station. The electronic device sends the current number of passengers in the vehicle at the waiting station to the passenger's mobile terminal for the passenger to select.

[0106] In this embodiment, the current number of passengers at the waiting station and the historical number of passengers at the waiting station are used to calculate the current number of passengers in the vehicle at the waiting station, so that passengers can choose a vehicle based on the current number of passengers in the vehicle.

[0107] In some other embodiments, method S204 further includes:

[0108] Multiply the historical number of passengers in the vehicle at the waiting station by the first and second coefficients mentioned above to obtain the current number of passengers in the vehicle at the waiting station.

[0109] In this embodiment, the current number of passengers in the vehicle at the waiting station is calculated using the current and historical number of passengers in the vehicle at the station it has already reached, as well as the current and historical number of passengers at the waiting station. The electronic device then sends the current number of passengers in the vehicle at the waiting station to the passenger's mobile terminal, making it convenient for the passenger to make a travel choice.

[0110] In some embodiments, please refer to Figure 6 The method S200 further includes:

[0111] S206: Obtain the passenger information of the first route within the first time period. The passenger information includes the arrival time of each station and the actual number of passengers on board at each arrival time. The first time period includes multiple dates.

[0112] Specifically, the first time period can be one year, the first route can be any route including the origin and destination stations input by the passenger, and the travel information includes at least the time the vehicle arrives at each station and the corresponding number of passengers actually on board. The above travel information is stored in the electronic device.

[0113] S207: Divide the first time period into multiple categories, each category including multiple dates.

[0114] S208: Divide the arrival times of each station within each category into multiple time periods.

[0115] Specifically, the 365 days of the year can be divided into three categories: holidays, weekdays, and weekends. Holidays include Spring Festival, National Day, and Labor Day. If a holiday coincides with a weekday or weekend, that day is considered a holiday. Each category contains multiple dates. For example, there are 5 weekdays. Taking the subway's operating hours from 5:00 AM to 11:00 PM as an example, weekdays can be divided into less crowded periods (5-6, 22-23), peak periods (7-9, 17-20), and off-peak periods (9-17). For holidays or weekends, they can be divided into less crowded periods (5-6, 22-23) and peak periods (6-22). Each day within each category can also be further subdivided. For example, it can be divided into 36 periods, each half-hour, thus dividing the 18-hour subway operation into 36 periods.

[0116] S209: For each time period within each category, obtain all vehicles on each date within the category during that time period, as well as the actual number of passengers on each vehicle at each station.

[0117] S210: For each station, obtain the average number of actual passengers in each vehicle to obtain the category, the time period, and the historical number of passengers in the station.

[0118] Specifically, each day for each category is segmented into half-hour intervals, such as 9:00 to 9:30 on weekdays. The actual number of passengers on each train when it passes through each station on weekdays from 9:00 to 9:30 over the past year is obtained. Taking Metro A as an example, Metro A passes through 6 stations during this time period. The electronic equipment obtains the actual number of passengers on each station when Metro A passes through each station on weekdays from 9:00 to 9:30. Then, the average number of passengers on each station during this time period is calculated, and this average is used as the historical number of passengers on each station during the time period of 9:00 to 9:30 on weekdays.

[0119] In some embodiments, the method for obtaining the historical number of passengers at the waiting station at the arrival time includes:

[0120] Get the current date, and based on the current date, determine the first category to which the current date belongs;

[0121] Based on the current time, obtain the first time period to which the current time belongs;

[0122] Obtain the historical number of passengers in the vehicle corresponding to the first category, the first time period, and the waiting station.

[0123] Specifically, when a passenger enters the waiting station and destination station for a query, the electronic device obtains the current date and time. Based on the current date, it obtains the category of the current date, for example, the current date could be a weekend. Based on the current time, it obtains the time period to which the current time belongs, for example, it could be 9:00 to 9:30. Based on the category and time period to which the current date and time belong, the electronic device obtains the historical number of passengers in the waiting station. Therefore, it can calculate the current number of passengers in the waiting station at the time of the vehicle's arrival based on the obtained historical number of passengers in the waiting station.

[0124] In some embodiments, the method S200 further includes:

[0125] Obtain multiple moments within the operating duration of vehicles on the first route;

[0126] Obtain the actual number of people on site at each time point on each date within the second time period, where the second time period includes multiple dates;

[0127] The second time period is divided into multiple categories, and each category includes multiple dates;

[0128] Divide each date within each category into multiple time periods;

[0129] For each time period within each category, obtain the actual number of users on each site at each time point;

[0130] For each site, the average number of actual on-site users for each date within the specified time period is obtained to obtain the historical on-site user count for the specified category, time period, and site.

[0131] Specifically, the first line is multiple lines including waiting stations and termination stations input by passengers. For ease of description, we take a subway line as an example. The train operation time is from 5:00 to 23:00. Multiple times can be obtained by taking the midpoint of each hour, i.e., 5:30, 6:30, 7:30, etc., or by taking two times per hour. There is no restriction here.

[0132] Understandably, the second time period can be a year, which can be divided into multiple categories. Specifically, it can be divided into three categories: holidays, weekdays, and weekends. Holidays include Spring Festival, National Day, and Labor Day. If a holiday coincides with a weekday or weekend, that day is considered a holiday. Each category contains multiple dates. For example, if there are 5 weekdays, taking the subway operating hours from 5:00 AM to 11:00 PM as an example, weekdays can be divided into less crowded periods (5:00-6:00 AM, 10:00-11:00 PM), peak periods (7:00-9:00 AM, 5:00-8:00 PM), and off-peak periods (9:00-5:00 PM). For holidays or weekends, they can be divided into less crowded periods (5:00-6:00 AM, 10:00-11:00 PM) and peak periods (6:00-10:00 PM). You can also make finer divisions for each category each day. For example, you can divide the subway's 18-hour operating time into 36 time periods, with each half-hour period being a separate time period.

[0133] Specifically, to obtain the midpoint of each hour of vehicle operation time, i.e. 5:30, 6:30, 7:30, etc., taking multiple time periods on a weekday as an example, for each station, at the selected time, the number of people entering the station through the entrance gate is subtracted from the number of people exiting the exit gate to obtain the actual number of people at each station. Then, based on the actual number of people at each station, the average number of people at each time period within the corresponding category and on each date is calculated. The obtained average value is used as the historical number of people at each station in each category and in each time period. For example, the historical number of people at station A during the off-peak period (9:00-17:00) on the first day of a weekday.

[0134] In this embodiment, each date is segmented, and the number of people at each station in each time period is calculated in order to calculate the historical number of people at the waiting station when the vehicle arrives.

[0135] In some embodiments, passengers send the names of the waiting station and the destination station to an electronic device. The electronic device determines the category of the current date based on the current date, for example, August 30, 2023 is the third working day. Then, it obtains the current time as 14:30 and determines that the current time belongs to the off-peak period (9:00-17:00). Therefore, it obtains the historical number of passengers at the waiting station during the off-peak period of the third working day and uses the obtained historical number of passengers at the waiting station as the historical number of passengers at the waiting station at the current time.

[0136] In summary, the travel reminder method provided by this embodiment of the invention obtains the names of the waiting station and the destination station sent by the passenger terminal device, then obtains a preset number of vehicles and the arrival time of each vehicle at the waiting station based on the current time, obtains the historical number of passengers at the waiting station at the arrival time based on the arrival time of each vehicle, obtains the current number of passengers in each vehicle at the waiting station and the arrival time based on the historical number of passengers in each vehicle, and sends the arrival time and current number of passengers in each vehicle to the terminal device. Passengers can obtain the arrival time and current number of passengers in each vehicle through the terminal device and choose a suitable train or bus according to their needs, increasing passenger choice and improving the passenger travel experience.

[0137] Another embodiment of the present invention provides a vehicle comprising multiple carriages. When the vehicle is at a preset distance from the waiting station, such as 3km, an electronic device acquires the number of passengers in each carriage, selects the three carriages with the fewest passengers, and sends the carriage numbers to the passenger terminal device so that passengers can obtain the passenger flow information of the carriages. Passengers can choose their boarding position based on the passenger flow information of the carriages, thereby improving the passenger's travel experience.

[0138] Another embodiment of the present invention provides a non-volatile computer-readable storage medium storing computer-executable instructions that, when executed by at least one processor, cause the at least one processor to perform the ride reminder method as described in any of the above embodiments.

[0139] It should be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0140] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented using software and a general-purpose hardware platform, or of course, using hardware. Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0141] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; under the concept of the present invention, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the present invention as described above, which are not provided in detail for the sake of brevity; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A passenger reminder method for intelligent driving, characterized in that, include: Obtain the names of the waiting station and the destination station sent by the passenger terminal device; Based on the current time, obtain a preset number of vehicles and the arrival time of each vehicle at the waiting station; Based on the arrival time of each vehicle, obtain the historical number of passengers at the waiting station at that arrival time; For each vehicle, obtain several stations that have already been reached before the waiting station; Obtain the actual number of passengers on board and the historical number of passengers on board at each station that has arrived; The first ratio is obtained by dividing the actual number of passengers on board at the arrived stations by the historical number of passengers on board at the arrived stations. The average of the first proportions of each of the stations already visited is obtained and used as the first coefficient; Multiply the historical number of passengers at the waiting station by the first coefficient to obtain the current number of passengers at the waiting station and the arrival time. The arrival time of each vehicle and the number of passengers currently on board are sent to the terminal device.

2. The method according to claim 1, characterized in that, The method further includes: Obtain the passenger information of the first route within the first time period. The passenger information includes the arrival time of each station and the actual number of passengers on board at each arrival time. The first time period includes multiple dates. The first time period is divided into multiple categories, and each category includes multiple dates; Divide the arrival times of each station within each category into multiple time periods throughout the day; For each time period within each category, obtain all vehicles in that category for each date during that time period, as well as the actual number of passengers in each vehicle at each station. For each station, the average number of people actually in each vehicle is obtained to obtain the historical number of people in the vehicle for the category, the time period, and the station.

3. The method according to claim 2, characterized in that, The step of obtaining the historical number of passengers at the waiting station at the arrival time includes: Get the current date, and based on the current date, determine the first category to which the current date belongs; Based on the current time, obtain the first time period to which the current time belongs; Obtain the historical number of passengers in the vehicle corresponding to the first category, the first time period, and the waiting station.

4. An electronic device, characterized in that, include: At least one processor, and A memory communicatively connected to the at least one processor, the memory storing instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1-3.

5. A non-volatile computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that, when executed by at least one processor, cause the at least one processor to perform the method as described in any one of claims 1-3.

Citation Information

Patent Citations

  • A multi-feature subway passenger number prediction method based on loyal passengers

    CN107067115A

  • A method and a device for intelligently allocating manned quantity for a public bus

    CN109685231A