Passenger management and reservation system and control method thereof

By installing a driving recorder device on the vehicle, identifying and calculating the number of passengers getting on and off the vehicle, calculating the current actual number of empty seats based on the fixed seats, and supporting users to book or cancel seats, the problem of difficult to calculate and manage vehicle empty seats in the prior art is solved. , realizes a convenient passenger management and booking system.

CN119514734APending Publication Date: 2025-02-25KUNSHAN YANDA COMP TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311050244.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-21
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The prior art is difficult to effectively calculate the number of current actual vacancy in vehicles and support booking or canceling these vacancy, resulting in missing passenger numbers and inconvenient use.

Method used

The driving recorder device is used to obtain passenger image information through the camera unit, and the head image analysis unit performs identification. The information processing unit calculates the number of people boarding and getting off the car, and calculates the current actual number of empty seats based on the fixed seats. The communication unit uploads it to the server. The user-side communication device makes reservations or cancels the operation according to the number of available spaces.

Benefits of technology

It realizes accurate calculation and real-time update of the current actual number of spaces in the vehicle, supports users to book or cancel seats in a timely manner, avoids missing passengers, is convenient to use and highly practical.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119514734A_ABST
    Figure CN119514734A_ABST
Patent Text Reader

Abstract

The invention relates to a passenger management and reservation system and a control method thereof, which are suitable for a server in communication connection with an automobile data recorder device and a user side communication device, and the automobile data recorder device is arranged in a vehicle and stores the number of fixed seats of the vehicle. The method comprises the following steps: acquiring image information of getting-on and getting-off passengers of a vehicle through an automobile data recorder device, calculating the number of getting-on passengers and the number of getting-off passengers after head image recognition, and calculating the current actual vacancy number of the vehicle according to the number of getting-on passengers, the number of getting-off passengers and the number of fixed seats through the automobile data recorder device; the server generates a reservation vacancy number according to the current actual vacancy number, obtains the reservation vacancy number when the user side communication device is in communication connection with the server, displays the reservation vacancy number through the notification unit, and sends the reservation vacancy number to the user side communication device. And reservation or reservation cancelling of the available vacancy quantity is supported, so that missing of the number of passengers is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of automobile electronics, and in particular to a passenger management and reservation system and a control method thereof. Background Art

[0002] Many companies provide vehicles (corporate shuttles) for commuting, and have relatively stable operating routes (starting stations, ending stations). In addition, the company's vehicles usually only serve a limited number of specific passenger groups, such as the company's employees (users) or users of partners and manufacturers associated with the company. There are many passenger counting systems on the market, such as APC counting (automatic passenger counting), doorway infrared beam passenger recognition technology and pedal pressure mat passenger recognition technology, but the above technologies all require additional external equipment to be installed on the vehicle to achieve.

[0003] Therefore, a method is needed that can calculate the current actual number of vacant seats in a vehicle and support booking or cancelling the current actual number of vacant seats in the vehicle to avoid missing the number of passengers, and the method is easy to use and has good practicality. Summary of the invention

[0004] To solve the above technical problems, the present invention relates to a passenger management and reservation system, which is applicable to a vehicle with a fixed number of seats, and comprises: a driving recorder device, which is arranged on the vehicle; a server, and a user-end communication device, which has a notification unit, wherein the driving recorder device comprises: a storage unit, which stores information of the fixed number of seats; a camera unit, which is used to obtain image information of a passenger getting on and off the vehicle; a head image analysis unit, which determines a head image information of a passenger getting on and off the vehicle according to head image recognition of the image information of the passenger getting on and off the vehicle; an information processing unit, which calculates a number of people getting on the vehicle according to the head image information of the passenger getting on and off the vehicle, calculates a number of people getting off the vehicle according to the head image information of the passenger getting on and off the vehicle, and calculates a current actual number of empty seats of the vehicle according to the number of people getting on the vehicle, the number of people getting off the vehicle and the fixed number of seats; and a communication unit, which transmits the current actual number of empty seats to the server, wherein the server generates a number of reservable empty seats according to the current actual number of empty seats, and when the user-end communication device is connected to the server for communication, the number of reservable empty seats is obtained and displayed through the notification unit.

[0005] In particular, the head image analysis unit determines the boarding head image information based on the right side head image information of the boarding and getting passengers image information, and determines the getting off head image information based on the left side head image information of the boarding and getting passengers image information.

[0006] In particular, the user-end communication device also includes: an input unit, which generates a reservation information including a number of reserved seats according to user input, wherein the user-end communication device determines whether to transmit the reservation information to the server according to the number of available reserved seats, when the number of available reserved seats is greater than or equal to the number of reserved seats, the user-end communication device transmits the reservation information to the server, and when the number of available reserved seats is less than the number of reserved seats, the user-end communication device does not transmit the reservation information to the server.

[0007] In particular, the reservation information also includes a user ID information. When the server receives the reservation information, the server deducts the number of reserved seats from the number of available seats according to the reservation information. The server stores a reserved seat information corresponding to the user ID information and transmits a confirmed seat information to the user-end communication device; and when the user-end communication device receives the confirmed seat information, it outputs the confirmed seat information through the notification unit.

[0008] In particular, the input unit of the user-end communication device also generates a cancellation reservation information including the user ID information according to the user input. When the server receives the cancellation reservation information, the server determines whether the user ID information of the cancellation reservation information is consistent with the user ID information of the reserved seat information stored on the server. If they are consistent, the server cancels the reserved seat information and transmits a seat cancellation success information to the user-end communication device. If they are inconsistent, the server does not cancel the reserved seat information, and after the user-end communication device receives the seat cancellation success information, it outputs the seat cancellation success information through the notification unit.

[0009] In particular, the user-end communication device also includes: an input unit, wherein the user-end communication device determines whether to enable the input unit based on the number of available bookable seats, and when the number of available bookable seats is greater than or equal to the number of reserved seats, the input unit is enabled, and when the number of available bookable seats is less than the number of reserved seats, the input unit is not enabled.

[0010] The present invention also provides a control method for a passenger management and reservation system, which is applicable to a server that is communicatively connected to a driving recorder device and a user-end communication device, wherein the driving recorder device is arranged in a vehicle and stores a fixed number of seats of the vehicle, and comprises: obtaining image information of passengers getting on and off the vehicle through the driving recorder device, calculating a number of passengers getting on and off the vehicle after head image recognition, calculating a current actual number of vacant seats of the vehicle according to the number of passengers getting on, the number of passengers getting off and the fixed number of seats through the driving recorder device, and receiving the current actual number of vacant seats uploaded by the driving recorder device, wherein the server generates a number of reservable seats according to the current actual number of vacant seats, and when the user-end communication device is communicatively connected to the server, the number of reservable seats is obtained, and the number of reservable seats is displayed through the notification unit.

[0011] In particular, it also includes: determining a boarding head image information through a right side face and head image information of the image information of the passengers getting on and off the vehicle by the driving recorder device, and determining a getting off the vehicle head image information through a left side face and head image information of the image information of the passengers getting on and off the vehicle by the driving recorder device.

[0012] In particular, it also includes: generating a reservation information including a reserved seat number through the user input of the user-side communication device, wherein the user-side communication device determines whether to transmit the reservation information to the server according to the number of available seats, and when the number of available seats is greater than or equal to the reserved seat number, the user-side communication device transmits the reservation information to the server, and when the number of available seats is less than the reserved seat number, the user-side communication device does not transmit the reservation information to the server. The reservation information also includes a user ID information, when the server receives the reservation information, the server deducts the reserved seat number from the number of available seats according to the reservation information, the server stores a reserved seat information corresponding to the user ID information, and transmits a confirmed seat information to the user-side communication device, and when the user-side communication device receives the confirmed seat information, it outputs the confirmed seat information through the notification unit. A reservation cancellation message including the user ID information is generated through user input of the user-side communication device. When the server receives the reservation cancellation message, the server determines whether the user ID information of the reservation cancellation message is consistent with the user ID information of the reserved seat information stored on the server. If they are consistent, the server cancels the reserved seat information and transmits a seat cancellation success message to the user-side communication device. If they are inconsistent, the server does not cancel the reserved seat information, and after the user-side communication device receives the seat cancellation success message, it outputs the seat cancellation success message through the notification unit.

[0013] In particular, it also includes: determining whether to enable the input unit according to the number of available seats through the user terminal communication device, when the number of available seats is greater than or equal to the number of reserved seats, enabling the input unit, and when the number of available seats is less than the number of reserved seats, not enabling the input unit.

[0014] Compared with the prior art, the passenger management and reservation system and control method of the present invention obtains the number of passengers getting on and off the vehicle through head image recognition and information calculation based on the image information of the passengers getting on and off the vehicle of the driving recorder device, and calculates the current actual number of vacancies in the vehicle in combination with the number of fixed seats in the vehicle, and uploads the current actual number of vacancies to the server, wherein the server generates the number of reservable seats based on the current actual number of vacancies, and when the user-end communication device is connected to the server, the number of reservable seats is obtained and displayed through the notification unit. In addition, it also supports a method for reserving the number of reservable seats of the vehicle or canceling the reserved seat information to avoid missing the number of passengers, and is easy to use and practical. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Other features and effects of the present invention will be clearly presented in the embodiments with reference to the accompanying drawings, in which:

[0016] Figure 1 is a schematic diagram showing a passenger management and reservation system according to an embodiment of the present invention; and

[0017] Figure 2 It is shown that according to the present invention Figure 1 Flow chart of a control method for a passenger management and reservation system according to an embodiment. DETAILED DESCRIPTION

[0018] Some embodiments of the present invention will be described in detail below with reference to the accompanying drawings. The referenced element symbols in the following description will be regarded as the same or similar elements when the same element symbols appear in different drawings. These embodiments are only part of the present invention and do not disclose all possible implementation methods of the present invention. More specifically, these embodiments are only examples of devices and methods within the scope of the present invention.

[0019] See also Figure 1The passenger management and reservation system 10 of the present invention is applicable to vehicles with a fixed number of seats, wherein the fixed number of seats refers to the number of passengers in the vehicle excluding the driver. In one embodiment of the present invention, the passenger management and reservation system 10 includes a driving recorder device 100, a server 200 and a user-end communication device 300, and the driving recorder device 100 and the user-end communication device 300 are respectively connected to the server 200 for communication. In some embodiments of the present invention, the driving recorder device 100 is arranged inside the vehicle, and the driving recorder device 100 can be a driving recorder or a vehicle display with networking function, but not limited thereto, and the user-end communication device 300 can be a handheld terminal (mobile phone, tablet, computer) with networking function or an office computer, which can log in to the server 200 through the networking function, but not limited thereto, depending on the actual situation.

[0020] In some embodiments of the present invention, the user wishes to obtain the current actual number of empty seats in the vehicle so that the number of reservable seats in the vehicle can be booked in time, wherein the current actual number of empty seats refers to the number of empty seats actually remaining in the vehicle at a certain time, and the number of reservable seats refers to the number of reservable seats that the user can view. Therefore, the user needs to use the user-side communication device 300 to enter the server 200 so that the user can view the number of reservable seats on the user-side communication device 300, and can select a suitable seat (for example, a window seat, a door seat, a front seat, etc.) according to the user's personal riding preference to meet the user's riding needs. In addition, it also supports the cancellation of reserved seat information, wherein the reserved seat information refers to the information generated after the user successfully reserves the empty seats of the vehicle. For example, if the user cannot ride during the vehicle's driving time, the user's time is changed, and other similar situations, the previously reserved empty seats can be cancelled to allow other users to make reservations. The driving recorder device 100 according to an embodiment of the present invention includes a storage unit 110 , a camera unit 120 , a head image analysis unit 130 , an information processing unit 140 and a communication unit 150 . The client communication device 300 includes a notification unit 310 and an input unit 320 .

[0021] In one embodiment of the present invention, the server 200 may be a communication channel with networking function, specifically, it may be a data cloud platform or an information terminal base station, but it is not limited thereto. It is only necessary to enable the user-side communication device 300 and the driving recorder device 100 to establish a communication connection through the server 200, so that the user can use the user-side communication device 300 to view the current actual number of vacancies of the bicycle recorder device 100 in the server 200, and use the user-side communication device 300 to display the number of available seats, so as to facilitate the instant reservation of vacant seats or the cancellation of previously reserved vacant seats, so as to meet the user's riding needs. For the convenience of explanation, the server 200 in this embodiment has the functions of information processing, information calculation, information analysis and information recognition, but it is not limited thereto, and it depends on the actual application conditions.

[0022] In one embodiment of the present invention, the storage unit 110 is used to store information about the fixed number of seats, wherein the storage unit 110 mainly has a memory or register having the functions of storing data and reading and writing data, but is not limited thereto and depends on the actual situation.

[0023] In one embodiment of the present invention, the camera unit 120 is used to obtain image information of passengers getting on and off the vehicle. For the convenience of explanation, the camera unit 120 in this embodiment can be a camera with a camera function, but is not limited to this. It is only necessary to capture and record the image information of passengers getting on and off the vehicle.

[0024] In one embodiment of the present invention, the head image analysis unit 130 may be a display or parser with a head image recognition function, but is not limited thereto. Among them, the head image analysis unit 130 may be regarded as performing big data analysis or parsing on the image information of passengers getting on and off the vehicle, and has a screening and recognition function. In one embodiment of the present invention, the head image analysis unit 130 may determine the head image information of the boarding passenger according to the right side face head image information of the image information of the passengers getting on and off the vehicle. Specifically, the head image analysis unit 130 may also be regarded as further refining the image information of the boarding passenger, specifically using the right side face head image information of the image information of the passengers getting on and off the vehicle to determine whether it belongs to the head image information of the boarding passenger. In one embodiment of the present invention, the head image analysis unit 130 may also determine the head image information of the disembarkation according to the left side face head image information of the image information of the passengers getting on and off the vehicle. Specifically, the head image analysis unit 130 may also be regarded as further refining the image information of the disembarkation passenger, specifically using the left side face head image information of the image information of the passengers getting on and off the vehicle to determine whether it belongs to the head image information of the disembarkation passenger. In other words, when the user gets on the bus, the right side of the face can be photographed and enters the screen from right to left, and when the user gets off the bus, the left side of the face can be photographed and enters the screen from left to right, but this is not limited to this. As described above, the head image analysis unit 130 can determine the head image information of getting on the bus and the head image information of getting off the bus based on the head image recognition of the image information of the passengers getting on and off the bus. For the convenience of explanation, the head image analysis unit 130 in this embodiment has the functions of head information processing, head information calculation, head information analysis and head information recognition, but this is not limited to this and depends on the actual application conditions.

[0025] In one embodiment of the present invention, the information processing unit 140 may have the functions of information processing, information calculation and information analysis, but is not limited thereto. Among them, the information processing unit 140 mainly calculates the number of people getting on the vehicle based on the head image information of the passengers getting on the vehicle, calculates the number of people getting off the vehicle based on the head image information of the passengers getting off the vehicle, and calculates the current actual number of empty seats in the vehicle in combination with the number of fixed seats. The specific calculation method is as follows: the current actual number of empty seats (i.e., the number of empty seats in the vehicle) = the number of fixed seats (i.e., the number of passengers in the vehicle) - the number of people getting on the vehicle + the number of people getting off the vehicle. As described above, the current actual number of empty seats in the vehicle can be calculated through the information processing unit 140.

[0026] In one embodiment of the present invention, the communication unit 150 is used to transmit the current actual number of vacancies to the server 200. For the convenience of explanation, the communication unit 150 in this embodiment has the functions of information transmission, information reception and information identification, but is not limited thereto, depending on the actual application conditions. In some embodiments of the present invention, the communication unit 150 can also receive the number of available vacancies of the user-side communication device 300 through the server 200, and can receive the reservation information transmitted to the server 200 by the user-side communication device 300 in real time, and update the current actual number of vacancies of the driving recorder device 100 in real time, so as to keep the data in the same frequency (i.e. keep the data the same), wherein the reservation information refers to the identity information of the user when logging in and registering using the user-side communication device 300 and reserving the available seats of the vehicle or cancelling the reserved seats through the user-side communication device 300. In some embodiments of the present invention, the reservation information also includes the number of reserved seats and user ID information, the number of reserved seats and the user ID information are mutually bound, and the user ID is unique and exclusive. In addition, if the user-side communication device 300 cancels the previously reserved seat information, the communication unit 150 can update the current actual number of vacant seats of the driving recorder device 100 again through the server 200. In other words, if the user has changes in time or itinerary, the user-side communication device 300 will generate cancellation information including user ID information based on the user's input (i.e., wanting to cancel the previously reserved vehicle vacant seats), and the communication unit 150 will maintain data synchronization with the user-side communication device 300 through the server 200 to ensure normal data transmission and further monitor the current actual number of vacant seats in the vehicle in real time.

[0027] In one embodiment of the present invention, the notification unit 310 is used to notify or display relevant information to the user, so that the user can know the relevant information, wherein the notification unit 310 is pushed to the user in the form of text, audio, image and picture, but not limited thereto. In some embodiments of the present invention, the notification unit 310 can be a display screen and mobile phone APP software, but not limited thereto, depending on the actual application situation, the user only needs to use the current actual number of vacancies of the driving recorder device 100 through the user-end communication device 300 to display the number of available seats. For the convenience of explanation, the notification unit 310 in this embodiment has the functions of information transmission and information processing, but not limited thereto, depending on the actual application situation.

[0028] In one embodiment of the present invention, the input unit 320 generates reservation information including the number of reserved seats according to user input. For the convenience of explanation, the input unit 320 may be a reader / writer with an input function, but is not limited thereto and depends on the actual application conditions. The user-side communication device 300 determines whether to transmit the reservation information to the server 200 according to the number of available seats. When the number of available seats is greater than or equal to the number of reserved seats, the user-side communication device 300 transmits the reservation information to the server 200. When the number of available seats is less than the number of reserved seats, the user-side communication device 300 does not transmit the reservation information to the server 200.

[0029] In addition, in some embodiments of the present invention, the input unit 320 may also be provided with a login registration module, which may first perform an account login registration operation and set personal seat preference information (i.e., select a window seat, a door seat, a front seat, etc.). In some embodiments of the present invention, the input unit 320 may also be provided with a push module, which may push a suitable seat according to the user's ride preference information, so that the user can quickly select and push in real time. In some embodiments of the present invention, the input unit 320 may also be provided with a card recognition module, which may automatically reserve a vacant seat in the vehicle based on the user's commuting card swiping record (i.e., commuting attendance record) to meet the user's immediate ride needs. In some embodiments of the present invention, the input unit 320 may also be provided with a reminder module, which may remind the user of the vehicle's departure time, so as to meet the user's ride needs and avoid missing the vehicle, but is not limited thereto.

[0030] In addition, in some embodiments of the present invention, the user end communication device 300 determines whether to enable the input unit 320 according to the number of available seats. When the number of available seats is greater than or equal to the number of reserved seats, the input unit 320 is enabled, and the user can generate reservation information by inputting through the input unit 320, and then the user end communication device 300 transmits the reservation information to the server 200. On the contrary, when the number of available seats is less than the number of reserved seats, the input unit 320 is disabled, and the user cannot generate reservation information by inputting through the input unit 320, so as to avoid the user mistakenly thinking that seats can still be reserved.

[0031] In addition, in some embodiments of the present invention, when the server 200 receives the reservation information, the server 200 deducts the number of reserved seats from the number of available seats according to the reservation information. The server 200 stores the reserved seat information corresponding to the user ID information, and transmits the confirmed seat information (i.e., notifying the user that the available seats have been successfully reserved) to the user-side communication device 300, and updates the current actual number of empty seats of the driving recorder device 100 and the number of available seats of the user-side communication device 300 in real time according to the confirmed seat information. After the user-side communication device 300 receives the confirmed seat information, the confirmed seat information is output through the notification unit 310, for example, the notification unit 310 pushes the user "your seat reservation request has been successful" or other similar text and symbols to notify the user in real time, but is not limited to this.

[0032] In addition, in some embodiments of the present invention, when the server 200 receives the cancellation reservation information, the server 200 determines whether the user ID information of the cancellation reservation information is consistent with the user ID information of the reserved seat information stored on the server 200. If they are inconsistent, the server 200 does not cancel the reserved seat information. If they are consistent, the server 200 cancels the reserved seat information and transmits a successful seat cancellation information (i.e., notifying the user that the previously reserved vacant seat has been successfully cancelled) to the user-side communication device 300, and updates the current actual number of vacant seats of the driving recorder device 100 and the number of reservable seats of the user-side communication device 300 in real time according to the successful seat cancellation information. After the user-side communication device 300 receives the successful seat cancellation information, the successful seat cancellation information is output through the notification unit 310, for example, the user is pushed "your previously reserved seat request has been successfully canceled" or other similar text and symbols, so as to immediately notify the user that your reserved seat has been successfully canceled, but not limited to this.

[0033] In addition, in some embodiments of the present invention, an in-car camera lens may be provided to obtain the actual distribution of seats in the car, and to allow users to clearly view the situation in the car. In some embodiments of the present invention, an in-car infrared lens may be provided on each seat of the vehicle to sense whether there is a user sitting in each seat of the vehicle, in order to obtain the actual seat situation for easy observation. In some embodiments of the present invention, specific corresponding equipment may be installed according to different usage requirements and usage conditions to meet different needs, but the present invention is not limited thereto. For example, the user may be informed which seat has been reserved, the user may be informed which seat has not been reserved, the user may be informed of the vehicle departure time (to facilitate the user to reserve an empty seat during the departure time or to facilitate the user to take the vehicle during the departure time), etc., but the present invention is not limited thereto.

[0034] In one embodiment of the present invention, a detailed description is given by taking a user getting on a bus as an example, but the present invention is not limited thereto. When a user gets on a bus, the user's moving direction is set to enter the screen from right to left. Specifically, when a user gets on a bus, the head image analysis unit 130 can perform image recognition based on the head of the passenger image information of getting on and off the bus, and specifically, the head image information of the getting on bus is determined based on the right side face head image information of the passenger image information of getting on and off the bus. In other words, when a user gets on a bus, the right side face can be photographed, and the user enters the screen from right to left, but the present invention is not limited thereto.

[0035] In one embodiment of the present invention, a detailed description is given by taking the user getting off the bus as an example, but the present invention is not limited thereto. When the user gets off the bus, the user's moving direction is set to enter the screen from left to right. Specifically, when the user gets off the bus, the head image analysis unit 130 can perform image recognition based on the head of the passenger image information of getting on and off the bus, and specifically determine the head image information of the passenger getting off the bus based on the left side of the head image information of the passenger image information of getting on and off the bus. In other words, when the user gets off the bus, the left side of the face can be photographed, and the user enters the screen from left to right, but the present invention is not limited thereto.

[0036] See also Figure 2 , according to the present invention Figure 1 The control method of the passenger management and reservation system 10 of the present embodiment is described with reference to an embodiment, which is applicable to a server 200 that is communicatively connected to a driving recorder device 100 and a user-end communication device 300, wherein the driving recorder device 100 is disposed in a vehicle and stores the number of fixed seats in the vehicle.

[0037] In step S1 , the camera unit 120 obtains image information of passengers getting on and off the vehicle. The camera unit 120 captures and records the image information of passengers getting on and off the vehicle.

[0038] In step S2, the information processing unit 140 calculates the current actual number of empty seats in the vehicle. The head image analysis unit 130 can perform head image recognition on the image information of passengers getting on and off the vehicle and divide it into head image information of getting on and off the vehicle and head image information of getting off the vehicle. The information processing unit 140 calculates the number of people getting on the vehicle based on the head image information of getting on the vehicle, and calculates the number of people getting off the vehicle based on the head image information of getting off the vehicle, and calculates the current actual number of empty seats in the vehicle in combination with the number of fixed seats, wherein the current actual number of empty seats (i.e., the number of empty seats in the vehicle) = the number of fixed seats (i.e., the number of passengers in the vehicle) - the number of people getting on the vehicle + the number of people getting off the vehicle. The number of people getting on the vehicle corresponds to the image information of the boarding part, and the number of people getting off the vehicle corresponds to the head image information of getting off the vehicle.

[0039] In step S3 , the communication unit 150 uploads the current actual number of vacancies. The communication unit 150 can transmit the current actual number of vacancies to the server 200 so that the user can view the current actual number of vacancies in the server 200 through the client communication device 300 .

[0040] In step S4, the notification unit 310 displays the number of available seats. The user end communication device 300 in communication with the server 200 can display the number of available seats according to the current actual number of seats, so that the user can know how many available seats are available in the vehicle.

[0041] In step S5, the user-side communication device 300 determines whether the number of available seats is greater than or equal to the number of reserved seats. Specifically, the user-side communication device 300 determines whether to transmit the reservation information to the server 200 according to the number of available seats. The input unit 320 generates the reservation information including the number of reserved seats according to the user input. When the number of available seats is greater than or equal to the number of reserved seats, step S6 is executed. When the number of available seats is less than the number of reserved seats, step S13 is executed.

[0042] In step S6 , the notification unit 310 transmits the reservation information to the server 200 . After executing step S5 , when the number of available seats is greater than or equal to the number of reserved seats, the client communication device 300 transmits the reservation information to the server 200 .

[0043] In step S7, the server 200 deducts the number of reserved seats from the number of available seats according to the reservation information. After executing step S6, when the server 200 receives the reservation information, the server 200 deducts the number of reserved seats from the number of available seats according to the reservation information, and the server 200 stores the reserved seat information corresponding to the user ID information, and transmits the seat confirmation information (i.e., notifying the user that the reserved seat has been successfully reserved) to the user communication device 300.

[0044] In step S8, the notification unit 310 outputs the confirmed seat information. After executing step S7, when the user-end communication device 300 receives the confirmed seat information, the notification unit 310 outputs the confirmed seat information, for example, pushing "your seat reservation request has been successful" or other similar words and symbols to the user, so as to notify the user immediately.

[0045] In step S9, it is determined whether the server 200 has received the reservation cancellation information. After executing step S8, the user end communication device 300 can also generate reservation cancellation information including user ID information according to the user input, and determine whether the server 200 has received the reservation cancellation information. If the reservation cancellation information is received, step S10 is executed, and if the reservation cancellation information is not received, step S14 is executed.

[0046] In step S10, the server 200 determines whether the user ID information of the cancellation reservation information is consistent with the user ID information of the reserved seat information stored on the server 200. After executing step S9, when the server 200 receives the cancellation reservation information, it means that the user wants to cancel the previously reserved seat information. The server 200 determines whether the user ID information of the cancellation reservation information is consistent with the user ID information of the reserved seat information stored on the server 200. If they are consistent, step S11 is executed, and if they are inconsistent, step S15 is executed.

[0047] In step S11, the server 200 transmits a seat cancellation success message to the user communication device 300. After executing step S10, when the user ID information is consistent, the server 200 cancels the reserved seat information and transmits a seat cancellation success message (i.e., notifying the user that the previously reserved vacant seat has been successfully cancelled) to the user communication device 300.

[0048] In step S12, the notification unit 310 outputs the seat cancellation success information. After executing step S11, when the user end communication device 300 receives the seat cancellation success information, the seat cancellation success information is output through the notification unit 310, for example, "Your previously reserved seat request has been successfully canceled" or other similar text and symbols are pushed to the user, so as to notify the user immediately.

[0049] In step S13 , the notification unit 310 does not transmit the reservation information to the server 200 . After executing step S5 , when the number of available seats is less than the number of reserved seats, the client communication device 300 does not transmit the reservation information to the server 200 .

[0050] In step S14, the server 200 does not cancel the reserved seat information. After executing step S9, when the server 200 does not receive the cancellation information, it means that the user does not want to cancel the previously reserved seat information. After executing step S10, when the user ID information is inconsistent, the server 200 does not cancel the reserved seat information.

[0051] In summary, since users cannot accurately know the current actual number of empty seats in the vehicle, and users cannot timely book the current actual number of empty seats in the vehicle or cancel the reserved seat information, it is easy to cause users to have difficulty in commuting, and travel is blocked. Therefore, a more convenient and fast identification passenger management and reservation system 10 is provided. The present invention obtains the number of people getting on and off the vehicle after head image recognition and information calculation based on the image information of passengers getting on and off the vehicle of the driving recorder device 100, and calculates the current actual number of empty seats in the vehicle in combination with the number of fixed seats in the vehicle, and uploads the current actual number of empty seats to the server 200. Among them, the server 200 generates the number of reservable seats according to the current actual number of empty seats. When the user-side communication device 300 is connected to the server 200, the number of reservable seats is obtained and displayed through the notification unit 310. In addition, it also supports a method for booking the number of reservable seats of the vehicle or cancelling the reserved seat information to avoid missing the number of passengers, and is easy to use and practical. Therefore, the convenience of use of the passenger management and reservation system 10 is further improved. Furthermore, other purposes and advantages of the present invention can be further understood from the technical features disclosed in the present invention.

[0052] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A passenger management and reservation system, applicable to a vehicle with a fixed number of seats, characterized in that: include: a driving recorder device installed in the vehicle; a server, and; A user end communication device having a notification unit; The driving recorder device includes: a storage unit storing information of the fixed number of seats; A camera unit, used to obtain image information of a passenger getting on or off the vehicle; A head image analysis unit, which determines a boarding head image information and a disembarking head image information according to the head image recognition of the boarding and disembarking passenger image information; an information processing unit, which calculates a number of people getting on the vehicle according to the head image information of the vehicle getting on, calculates a number of people getting off the vehicle according to the head image information of the vehicle getting off, and calculates a current actual number of vacant seats of the vehicle according to the number of people getting on the vehicle, the number of people getting off the vehicle and the number of fixed seats; and a communication unit, transmitting the current actual number of vacancies to the server; The server generates a number of available seats for reservation according to the current actual number of seats; When the client communication device is connected to the server, the number of available seats is obtained and displayed through the notification unit.

2. The passenger management and reservation system according to claim 1, characterized in that: The head image analysis unit determines the boarding head image information according to the right side head image information of the boarding and getting-in passenger image information, and determines the getting-out head image information according to the left side head image information of the boarding and getting-in passenger image information.

3. The passenger management and reservation system according to claim 1, characterized in that: The user end communication device also includes: an input unit, generating a reservation information including a reserved seat quantity according to a user input, The user end communication device determines whether to transmit the reservation information to the server according to the number of available seats; When the number of available seats is greater than or equal to the number of reserved seats, the client communication device transmits the reservation information to the server; and When the number of available seats is less than the number of reserved seats, the client communication device does not transmit the reservation information to the server.

4. The passenger management and reservation system according to claim 3, characterized in that: The reservation information further includes a user ID information. When the server receives the reservation information, the server deducts the number of reserved seats from the number of available seats according to the reservation information, stores a reserved seat information corresponding to the user ID information, and transmits a confirmed seat information to the user terminal communication device; and After the user end communication device receives the confirmed seat information, the confirmed seat information is outputted through the notification unit.

5. The passenger management and reservation system according to claim 4, characterized in that: The input unit of the user terminal communication device also generates a reservation cancellation message including the user ID information according to the user input. When the server receives the reservation cancellation message, the server determines whether the user ID information of the reservation cancellation message is consistent with the user ID information of the reserved seat information stored on the server. If they are consistent, the server cancels the reserved seat information and transmits a seat cancellation success message to the user terminal communication device. If they are inconsistent, the server does not cancel the reserved seat information. and After the user end communication device receives the seat cancellation success information, the seat cancellation success information is outputted through the notification unit.

6. The passenger management and reservation system according to claim 1, characterized in that: The user end communication device further comprises: an input unit, The user end communication device determines whether to enable the input unit according to the number of available bookable spaces; When the number of available bookable seats is greater than or equal to the number of reserved seats, enabling the input unit; and When the number of available seats is less than the number of reserved seats, the input unit is disabled.

7. A control method for a passenger management and reservation system, applicable to a server connected to a vehicle recorder device and a user end communication device, wherein: The driving recorder device is installed in a vehicle and stores a fixed number of seats in the vehicle, and is characterized by comprising: Obtaining image information of passengers getting on and off the vehicle through the driving recorder device, and calculating the number of passengers getting on and off the vehicle after head image recognition; calculating, through the drive recorder device, a current actual number of vacant seats of the vehicle based on the number of people getting on the vehicle, the number of people getting off the vehicle and the number of fixed seats; and Receiving the current actual number of vacancies uploaded by the driving recorder device; The server generates a number of available seats according to the current actual number of seats. When the client communication device is connected to the server, the number of available seats is obtained and displayed through the notification unit.

8. The control method of the passenger management and reservation system according to claim 7, characterized in that: Also includes: Determine a boarding head image information through a right side face head image information of the boarding and disembarking passenger image information of the driving recorder device; and The head image information of the passengers getting on and off the vehicle is determined by the left side face head image information of the image information of the passengers getting on and off the vehicle of the driving recorder device.

9. The control method of the passenger management and reservation system according to claim 7, characterized in that: Also includes: generating a reservation information including a reserved seat quantity through a user input of the client communication device; The user end communication device determines whether to transmit the reservation information to the server according to the number of available seats; When the number of available seats is greater than or equal to the number of reserved seats, the client communication device transmits the reservation information to the server, and when the number of available seats is less than the number of reserved seats, the client communication device does not transmit the reservation information to the server; Wherein, the reservation information also includes a user ID information; When the server receives the reservation information, the server deducts the number of reserved seats from the number of available seats according to the reservation information, stores a reserved seat information corresponding to the user ID information, and transmits a confirmed seat information to the user terminal communication device; After receiving the confirmed seat information, the user end communication device outputs the confirmed seat information through the notification unit; generating a subscription cancellation message including the user ID information through user input of the client communication device; When the server receives the reservation cancellation information, the server determines whether the user ID information of the reservation cancellation information is consistent with the user ID information of the reserved seat information stored on the server. If they are consistent, the server cancels the reserved seat information and transmits a seat cancellation success message to the user terminal communication device. If they are inconsistent, the server does not cancel the reserved seat information; and After the user end communication device receives the seat cancellation success information, the seat cancellation success information is outputted through the notification unit.

10. The control method of the passenger management and reservation system according to claim 7, characterized in that: Also includes: Determining whether to enable the input unit according to the number of bookable spaces through the client communication device; When the number of available seats is greater than or equal to the number of reserved seats, enabling the input unit; and When the number of available seats is less than the number of reserved seats, the input unit is disabled.