A data processing method and apparatus

By acquiring passengers' card swipe information and auxiliary behavior information, and utilizing image recognition and near-field communication technologies, the system automatically determines the boarding and alighting locations and supplements the card swipe records, solving the problem of passengers not swiping their cards or failing to swipe their cards, thus realizing automatic payment and improving the efficiency and convenience of public transportation payments.

CN114067489BActive Publication Date: 2025-11-21LENOVO (BEIJING) LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111271822.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-29
Publication Date
2025-11-21
Estimated Expiration
2041-10-29

AI Technical Summary

Technical Problem

In urban public transportation, passengers sometimes have incomplete travel records due to not swiping their cards or failing to swipe them, resulting in the deduction of the full fare or being unable to exit the station on time. Existing solutions rely on manual processing, which is time-consuming and labor-intensive.

Method used

By acquiring passengers' card swipe information and auxiliary travel behavior information, and utilizing image recognition and near-field communication technologies, the system automatically determines the boarding and alighting locations and supplements the card swipe records to achieve automatic payment.

Benefits of technology

Payment is completed automatically when passengers do not have a card or the card swipe fails, improving the efficiency and convenience of payment for public transport and avoiding manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114067489B_ABST
    Figure CN114067489B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a data processing method and device, the data processing method comprises the following steps: obtaining target object vehicle card swiping information; obtaining target object auxiliary vehicle riding behavior information; determining the boarding position information and the getting-off position information of the target object based on the auxiliary vehicle riding behavior information and / or the vehicle card swiping information; supplementing the information of unsuccessful vehicle card swiping based on the boarding position information, the getting-off position information and the vehicle card swiping information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of public transportation payment technology, and in particular to a data processing method and apparatus. Background Technology

[0002] During urban public transportation travel (such as buses and subways), passengers often forget to swipe their cards when getting on and off the bus or entering and exiting the station. Even if passengers swipe their cards, problems with the card reader or payment system may prevent successful swiping or payment. As a result, incomplete card swipe records may lead to the deduction of the entire fare when settling the bill, or incomplete card swipe records may prevent timely and smooth exit from the subway station.

[0003] Currently, when encountering situations where a card has not been swiped or the swipe is unsuccessful, the only recourse is to go to the ticket booth or find relevant staff to manually purchase a ticket or update the ticket record. This requires manual processing, which is time-consuming, laborious, and can prevent timely and smooth exit from the station. Summary of the Invention

[0004] This application provides a data processing method and apparatus to solve one or more of the problems in the prior art described above.

[0005] The technical solution of this application is implemented as follows:

[0006] This application provides a data processing method, the method comprising:

[0007] Obtain the target user's card swipe information for public transportation;

[0008] Obtain the assisted riding behavior information of the target object;

[0009] Based on the card swipe information and / or the auxiliary boarding behavior information, the boarding location information and alighting location information of the target object are determined;

[0010] Based on the boarding location information, the alighting location information, and the card swipe information, supplementary information is provided regarding unsuccessful card swipes.

[0011] In the above scheme, obtaining the assisted riding behavior information of the target object includes at least one of the following:

[0012] A first image and a second image of the target object are acquired, and the first image and the second image are identified to obtain the vehicle identification result;

[0013] The vehicle communication connection status of the terminal corresponding to the target object is obtained through near-field communication.

[0014] In the above scheme, a first image and a second image of the target object are acquired, and the first image and the second image are recognized to obtain the vehicle recognition result, including:

[0015] The system acquires a first image of the target object when it gets on the vehicle and a second image when it gets off the vehicle. It then identifies the first and second images to determine the first and second portraits, as well as the clothing attributes of the first and second portraits. The clothing attributes include clothing color, pattern, and style.

[0016] In the above scheme, determining the boarding and alighting locations of the target passenger based on the assisted passenger behavior information and / or the passenger card swiping information includes:

[0017] Based on the card swipe information, the boarding and alighting locations of the target person are determined;

[0018] If the target person fails to swipe their card, the boarding and alighting locations of the target person are determined using the auxiliary boarding behavior information.

[0019] In the above scheme, if the target person fails to swipe their card, the boarding location information of the target person is determined through the auxiliary boarding behavior information, including at least one of the following:

[0020] When the first image successfully identifies the first person and the clothing attributes of the first person, the vehicle entry location information of the target object is obtained through the positioning system;

[0021] When the vehicle communication connection status indicates that there is a communication connection with the vehicle being ridden, the vehicle boarding location information of the target object is obtained through the positioning system.

[0022] In the above scheme, if the target person fails to swipe their card, the target person's alighting location information is determined through the auxiliary ride behavior information, including at least one of the following:

[0023] If the second image successfully identifies the second person's portrait and the clothing attributes of the second person's portrait, and the clothing attributes of the second person's portrait are consistent with those of the first person's portrait and the first person's portrait, the positioning system is used to obtain the disembarkation location information of the target object.

[0024] When the communication connection between the disembarkation device and the vehicle being transported is disconnected, the disembarkation location information of the target object is obtained through the positioning system.

[0025] In the above scheme, based on the boarding location information, the alighting location information, and the card swipe information, supplementary information regarding unsuccessful card swipes is provided, including:

[0026] The station information of the target object is determined by the boarding location information and the alighting location information of the target object.

[0027] The transaction resources of the target object are determined by the site information and the preset site unit transaction information;

[0028] Based on the transaction resources, the system automatically conducts ride transactions from the linked account and supplements the information of unsuccessful ride card swipes by judging the ride card swipe information.

[0029] In the above scheme, if image recognition from the auxiliary ride-hailing behavior information is used for ride-hailing transactions, before automatically performing the ride-hailing transaction from the linked account based on the transaction resources and supplementing the information of unsuccessful ride-hailing by judging the ride-hailing card swipe information, the method further includes:

[0030] If the first portrait and its clothing attributes are consistent with the second portrait and its clothing attributes, the passenger's bound account is determined by comparing at least one of the first portrait and the second portrait with information from the existing passenger registration database.

[0031] This application provides a data processing apparatus, wherein...

[0032] The short-range communication module is used to obtain the card swipe information of the target object.

[0033] An interface for obtaining auxiliary ride-hailing behavior information of the target object;

[0034] The positioning module is used to determine the boarding location information and alighting location information of the target object based on the assisted riding behavior information and the riding card swiping information;

[0035] An automatic transaction module is used to supplement information on unsuccessful card swipes based on the boarding location information, the alighting location information, and the card swipe information.

[0036] This application provides a data processing apparatus, the data processing apparatus comprising:

[0037] Memory, used to store executable data instructions;

[0038] A processor is configured to execute executable instructions stored in the memory, and when the executable instructions are executed, the processor executes the data processing method.

[0039] This invention provides a storage medium storing executable instructions. When the executable instructions are executed by one or more processors, the processors execute the data processing method.

[0040] This application provides a data processing method and apparatus that acquires a target passenger's card-swiping information and auxiliary passenger behavior information; based on the auxiliary passenger behavior information and / or the card-swiping information, determines the target passenger's boarding and alighting locations; and based on the boarding and alighting locations and the card-swiping information, supplements information on unsuccessful card swipes. This solution enables passengers to automatically pay when their public transportation payments fail, eliminating the need for manual fare payment and improving payment efficiency. Attached Figure Description

[0041] Figure 1 A schematic flowchart of a data processing method provided in this application embodiment. Figure 1 ;

[0042] Figure 2 A schematic flowchart of a data processing method provided in this application embodiment. Figure 2 ;

[0043] Figure 3 A schematic flowchart of a data processing method provided in this application embodiment. Figure 3 ;

[0044] Figure 4 A schematic diagram of the structure of a data processing device provided in this application embodiment. Figure 1 ;

[0045] Figure 5 A schematic diagram of the structure of a data processing device provided in this application embodiment. Figure 2 . Detailed Implementation

[0046] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of this application.

[0047] To enable those skilled in the art to better understand the present application, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments. Figure 1 A schematic flowchart of a data processing method provided in this application embodiment. Figure 1 , will combine Figure 1 The steps shown are explained.

[0048] S101. Obtain the card swipe information of the target person.

[0049] In this embodiment of the application, when a passenger takes a vehicle, a card swiping operation is required to enter the station or board the vehicle. Therefore, the passenger's boarding or alighting behavior can be marked by obtaining the passenger's card swiping information.

[0050] In this embodiment of the application, swiping a card for transportation includes, but is not limited to, interacting with the swiping and unlocking of a transportation vehicle or transportation station through a bus card, a simulated card in a mobile terminal, or a dedicated APP.

[0051] S102. Obtain information on the target object's auxiliary riding behavior.

[0052] In this embodiment of the application, after obtaining the passenger's card swipe information, passenger auxiliary boarding behavior information can be further obtained. This auxiliary boarding behavior information can mark the passenger's boarding or alighting behavior when the passenger does not carry a card, the card swipe fails, or the passenger does not carry a mobile terminal.

[0053] It is understood that, in this embodiment of the application, by obtaining the passenger's auxiliary behavior information, the system can assist the passenger in making payment even if the passenger does not carry a card, the card swipe fails, or the passenger does not carry a mobile terminal, thereby improving the efficiency of ride payment.

[0054] S103. Based on auxiliary passenger behavior information and / or passenger card swiping information, determine the boarding location information and alighting location information of the target person.

[0055] In this embodiment of the application, the system determines whether a passenger has boarded or alighted or entered / exited the station by using the passenger's card swipe information. When a passenger boards or enters the station, the system obtains the passenger's boarding location information; when a passenger alights or exits the station, the system obtains the passenger's alighting location information. If the passenger fails to obtain at least one of the boarding and alighting location information by swiping their card, the system uses the auxiliary boarding behavior to obtain the passenger's location.

[0056] It is understood that in this embodiment of the application, the passenger's boarding and alighting location information is obtained through passenger-assisted riding behavior information and riding card swiping information. In this way, even if the passenger does not carry a card, the card swipe is unsuccessful, or the passenger does not carry a mobile terminal, the passenger's location information can still be obtained through the passenger-assisted riding behavior information, thereby making payment and improving the efficiency of ride payment.

[0057] S104. Based on boarding location information, alighting location information, and card swipe information, supplement information on unsuccessful card swipes.

[0058] In the embodiments of this application, after obtaining the passenger's boarding and alighting location information based on the card swipe information and auxiliary boarding behavior information, payment is made based on the location information. If a passenger's card swipe fails and payment is made using the auxiliary boarding method to obtain the passenger's location, the incomplete card swipe count is completed after successful payment, ensuring the passenger can exit the station smoothly and quickly without any further action.

[0059] It is understood that in this embodiment of the application, automatic payment is made by obtaining the passenger's location information, and when it is found that the passenger has not swiped the card or the card swiping record is incomplete, the incomplete card swiping count is made up after the payment is successful, so as to ensure that the passenger can exit the station smoothly and quickly without having to do anything.

[0060] In some embodiments, S102 may include at least one of S1021 and S1022, which will be described in conjunction with the steps.

[0061] S1021. Acquire the first image and the second image of the target object, identify the first image and the second image, and obtain the vehicle identification result.

[0062] In some embodiments of this application, image recognition can be used as an auxiliary condition to obtain passenger travel behavior information. When using facial recognition, it is not necessary to know the specific information of the passenger. It is only necessary to take photos of the passenger when boarding, entering or alighting from the vehicle, and exiting the station, identify and label the photos, and then compare and process the identified images.

[0063] In some embodiments of this application, image recognition methods such as support vector machines, elastic graph matching, geometric features, and neural networks can be used, and this application does not impose any limitations.

[0064] S1022. Obtain the vehicle communication connection status of the terminal corresponding to the target object through near-field communication.

[0065] In some embodiments of this application, it is applicable to scenarios where the passenger's boarding and alighting location is determined by the passenger terminal's ride communication connection status.

[0066] In some embodiments of this application, near-field communication methods, such as Wi-Fi, hotspots, and Bluetooth, can also be used to obtain the passenger terminal's in-vehicle communication connection status as auxiliary information for obtaining passenger in-vehicle behavior information.

[0067] For example, if passenger A's mobile terminal successfully pairs with the Bluetooth module on the bus or connects to Wi-Fi, it indicates that passenger A has boarded the bus and has been on the bus. When passenger A's mobile terminal disconnects from the Bluetooth module on the bus or disconnects from Wi-Fi, it indicates that passenger A has disembarked. Therefore, the passenger's communication connection status can be obtained through near-field communication as an auxiliary condition to obtain passenger's travel behavior information.

[0068] It is understood that in some embodiments of this application, passenger behavior information is obtained through auxiliary methods such as image recognition and near-field communication. In this way, even if the passenger does not carry a card, the passenger behavior information can be obtained through the above-mentioned auxiliary methods. The auxiliary method of recognizing passenger images can solve the problem of obtaining passenger behavior information when the passenger does not carry a card and a mobile terminal at the same time. Therefore, passenger behavior information can be obtained under multiple conditions, improving the flexibility and efficiency of payment.

[0069] In some embodiments of this application, S1021 can be implemented by S201, which will be described in detail in conjunction with the following steps.

[0070] S201. Obtain a first image of the target object when boarding the vehicle and a second image when alighting from the vehicle. Recognize the first and second images to determine the first and second portraits, as well as the clothing attributes of the first and second portraits. The clothing attributes include clothing color, pattern, and style.

[0071] In some embodiments of this application, an image recognition method is used to identify the images obtained when boarding and alighting the vehicle, thereby obtaining two successfully identified portraits and their clothing. The two identified portraits are then compared to obtain the results for subsequent processing.

[0072] In some embodiments of this application, when a passenger boards the vehicle, a first image is captured by a camera. This image is then recognized using an image recognition algorithm to obtain a first image of the passenger, which is then stored in a database. When a passenger disembarks, a second image is captured by a camera. This image is then recognized using an image recognition algorithm to obtain a second image of the passenger. Finally, the second image is matched with the passenger images stored in the database.

[0073] In some embodiments of this application, image recognition methods such as support vector machines, elastic graph matching, geometric features, and neural networks can be used, and this application does not impose any limitations.

[0074] It is understood that in some embodiments of this application, an image of a passenger boarding the vehicle is obtained, the image is identified and stored in a database, and then an image of a passenger disembarking is obtained, the image is identified and matched with the passenger images stored in the database, and the images are matched with the clothing and accessories included. This identification method increases clothing matching and improves the matching efficiency and success rate of the images.

[0075] In some embodiments, S103 can be implemented by S1031 and S1032, which will be described in conjunction with each step.

[0076] S1031. Based on the card swipe information, determine the boarding and alighting locations of the target passenger.

[0077] In some embodiments of this application, when a passenger swipes their card and the system displays a successful swipe, the passenger's boarding and alighting locations are obtained directly from the bus system's built-in station information or existing positioning systems, such as GPS or BeiDou.

[0078] In some embodiments of this application, when a passenger successfully swipes their card, the passenger's card swipe data (including subway and bus data) is acquired. This is because these transportation card swipe data assign a fixed card number to the cardholder and record the boarding point and travel time for each trip. Each travel record includes the traveler's code, departure and destination points, and detailed travel times between the two points. This data can be acquired and analyzed using the bus system to determine the passenger's boarding and alighting locations.

[0079] S1032. If the target person fails to swipe their card, the boarding and alighting locations of the target person will be determined by using auxiliary ride behavior information.

[0080] In some embodiments of this application, if the card swipe fails or the passenger forgets to bring the card when traveling, the boarding and alighting locations can be obtained through auxiliary ride behavior information.

[0081] It is understood that in some embodiments of this application, when a passenger fails to swipe their card or forgets to bring their card, an auxiliary method is used to obtain the passenger's location information, thereby improving the flexibility and efficiency of payment.

[0082] In some embodiments, determining the passenger boarding location information in S1032 can be achieved by at least one of S301 and S302, which will be described in conjunction with each step.

[0083] S301. When the first image is successfully recognized as the first person, the vehicle boarding location information of the target object is obtained through the positioning system.

[0084] In some embodiments of this application, a user is photographed while riding in the vehicle, and the acquired image is then recognized. When a person's image and / or clothing is successfully identified, the passenger's boarding and alighting locations can be obtained through the vehicle's existing positioning system, such as GPS or BeiDou. For example, the location information provided by the positioning system can be carried in the first image captured.

[0085] For example, when a passenger boards a bus, an image of the passenger is taken and their face is recognized. When the system receives the facial image, it indicates the passenger has boarded, and the passenger's boarding location is determined using the bus's existing positioning system. Similarly, when a passenger boards a subway, their face is recognized upon entering the station. If the image is successfully identified as a human, the station's barriers automatically open to allow the passenger to enter. Therefore, when riding the subway, if the captured image successfully recognizes a human face, it indicates the passenger has entered the station, and the passenger's entry location information is obtained through the positioning system.

[0086] In some embodiments of this application, the opening and closing times of bus doors can also be collected in real time. Since buses usually open their doors at fixed stops after leaving the parking lot, the opening time of the bus doors can be collected to obtain the stop corresponding to that opening time. After a passenger boards the bus and his / her image is successfully recognized, the opening and closing times of the bus doors when the passenger's image is collected can be obtained. Combined with the bus route information, the passenger's boarding location information can then be obtained.

[0087] S302. When the vehicle communication connection status indicates that the vehicle has a communication connection with the vehicle being ridden, the vehicle boarding location information of the target object is obtained through the positioning system.

[0088] In some embodiments of this application, when a user boards a bus, the bus system obtains the passenger's boarding location information based on the connection between the passenger's mobile terminal and the vehicle via Bluetooth, Wi-Fi, or NFC. In one embodiment, because the time between the bus stopping and starting may be very short, it is impossible to guarantee timely location before the bus starts moving, or because Bluetooth and NFC require a certain distance to disconnect, determining the passenger's situation only when Bluetooth or NFC is not connected is inaccurate. Therefore, the in-vehicle positioning system can be used to obtain the passenger's location information in real time, or a threshold can be set so that the passenger's location is obtained through positioning when the vehicle is stationary or the vehicle speed is below the threshold.

[0089] In some embodiments of this application, the bus system obtains passenger boarding location information via near-field communication (NFC) based on the connection status of the passenger's mobile terminal to the vehicle using Wi-Fi. This involves collecting the opening and closing times of the bus doors and scanning the passenger's mobile phone MAC address. Since buses can only open their doors at fixed stops after leaving the parking lot, collecting the opening time allows the system to determine the corresponding stop (the same applies to subways). The scanned data from the Wi-Fi device is sent to a data center server. The system then determines whether the scanned passenger's mobile phone MAC address is the first time it has been scanned, and combines this with bus route information to determine the bus stop corresponding to the scanned Wi-Fi address, thereby obtaining the passenger's boarding location information.

[0090] In some embodiments, determining the passenger's alighting location information in S1032 can be achieved by at least one of S401 and S402, which will be described in conjunction with each step.

[0091] S401, if the second image successfully recognizes the clothing attributes of the second person and the second person, and these attributes are consistent with those of the first person and the first person, the location information of the target object getting off the vehicle is obtained through the positioning system.

[0092] In some embodiments of this application, when a passenger disembarks or exits the station, the passenger is photographed, and the acquired image is identified. When the image successfully identifies the person and their clothing, the person is compared with an existing database. If a database entry is found to have a similarity exceeding a preset threshold, the passenger's disembarkation location information is obtained through location tracking. Using this method, not only can the passenger's disembarkation location information be obtained, but also, through comparison with images stored in the database, the passenger's boarding and alighting locations for the entire trip are ultimately determined.

[0093] In some embodiments of this application, the opening and closing times of the bus doors are collected in real time. When a passenger gets off the bus, the acquired image is recognized and successfully matched with the image of the passenger getting on the bus. The opening and closing times of the bus doors when the passenger's image is acquired are obtained, and combined with the bus route information, the passenger's alighting location information is obtained.

[0094] S402. When the communication connection between the disembarkation object and the vehicle being transported is disconnected, the disembarkation location information of the target object is obtained through the positioning system.

[0095] In some embodiments of this application, when the Bluetooth, Wi-Fi, or NFC in the passenger's mobile terminal is disconnected from the vehicle, the passenger's location information is obtained in real time using the vehicle's positioning system, similar to S302. Alternatively, a threshold is set so that the passenger's location is obtained through positioning when the vehicle stops or its speed is below the threshold.

[0096] In some embodiments of this application, near-field communication is used, such as when a passenger's mobile terminal disconnects from the vehicle via Wi-Fi. By obtaining the opening and closing times of the bus when the Wi-Fi connection was lost, and combining this with the bus route information, the bus stop corresponding to the passenger's mobile phone Wi-Fi address when it was lost can be scanned, thereby obtaining the passenger's boarding location information.

[0097] In some embodiments, see Figure 2 , Figure 2 A schematic flowchart of a data processing method provided in this application embodiment. Figure 2 , Figure 2 The shown S104 can be implemented through S1041 to S1043, which will be explained in conjunction with each step.

[0098] S1041. Determine the station information for the target object's boarding and alighting locations using the target object's boarding and alighting location information.

[0099] In some embodiments of this application, the passenger's boarding and alighting locations are obtained from the passenger's card swiping information and the passenger's auxiliary behavior information. The total number of stops taken by the passenger during the trip and the preset station unit transaction information are obtained through the boarding and alighting locations.

[0100] S1042. Determine the target object's transaction resources through site information and preset site unit transaction information;

[0101] In some embodiments of this application, after obtaining the number of stops the passenger traveled to and the preset station unit transaction information, the amount the passenger needs to pay is determined and payment is made.

[0102] S1043. Based on transaction resources, automatically conduct ride transactions from the linked account and supplement information for unsuccessful ride card swipes by judging the ride card swipe information.

[0103] In some embodiments of this application, after obtaining the amount payable by the passenger, the system automatically deducts the corresponding amount from the passenger's linked account. If, after successful payment, it is found that the passenger's card swipe record is incomplete or missing, the incomplete swipe count will be omitted to ensure that the passenger can exit the station smoothly and quickly without any manual operation, and to avoid the situation where the entire ticket is deducted when settling the fare due to incomplete card swipe records for this trip.

[0104] In some embodiments of this application, S501 may also be implemented before S1042, which will be described in conjunction with the steps.

[0105] S501. If the clothing attributes of the first portrait and the second portrait are consistent, the passenger's bound account is determined by comparing at least one of the first portrait and the second portrait with the information in the existing passenger registration database.

[0106] In some embodiments of this application, after calculating the amount payable by the passenger, the passenger's linked account is determined before the deduction is made.

[0107] In some embodiments of this application, passengers need to register before using the system, and all registered passenger information is stored in a database. The system matches the images of passengers boarding and alighting from the stored image database. It then compares either the boarding or alighting image with information in the existing passenger registration database to retrieve the account linked to the passenger during registration. The system then directly deducts the corresponding amount from the passenger's linked account.

[0108] Understandably, when passengers encounter situations where they haven't swiped their cards or their card swipes fail, the current methods require them to go to the ticket booth or find relevant staff for manual ticket replacement or card record updates. This manual process is time-consuming, labor-intensive, and can prevent timely and smooth exit from the station. This application obtains passengers' boarding and alighting locations by acquiring their card swipe information and auxiliary travel behavior information. Even when passengers don't carry their cards, their card swipes fail, or they don't have a mobile device, the system can automatically obtain their location information through auxiliary travel behavior information, automatically swiping their cards or deducting the fare, thus improving the convenience and efficiency of travel.

[0109] This application provides a data processing method, and an optional flowchart is shown below. Figure 3 As shown.

[0110] S1. Determine whether a passenger is boarding or entering the station by swiping a card, facial recognition, or near-field communication, and record the passenger's boarding or entering location information.

[0111] In some embodiments of the present invention, the act of a passenger boarding or entering the station can be marked using current card-swiping methods; facial recognition technology can also be used to determine whether a passenger has boarded or entered the station; or near-field communication methods (Bluetooth, Wi-Fi, hotspot, NFC, etc.) can be used to determine whether a passenger has boarded or entered the station. For example, buses have Bluetooth modules, and users can pair their smartphones (or other smart devices) with the Bluetooth module when boarding, so that the Bluetooth module can automatically detect and record that the user has boarded each time they ride. Alternatively, multiple methods can be used in combination to determine whether a passenger has boarded or entered the station. When it is determined that a passenger has boarded or entered the station, the passenger's location can be recorded using the vehicle's existing positioning system, such as GPS / BeiDou.

[0112] S2. Determine whether a passenger is getting off the train or exiting the station by swiping a card, facial recognition, or near-field communication, and record the passenger's location information when getting off the train or exiting the station.

[0113] In some embodiments of the present invention, passenger disembarkation or exit can be marked using current card-swiping methods; facial recognition technology can also be used to determine whether a passenger has disembarked or exited the station; or near-field communication methods (Bluetooth, Wi-Fi, hotspot, NFC, etc.) can be used to determine whether a passenger has disembarked or exited the station. For example, buses have Bluetooth modules, and users pair and connect with the Bluetooth module using their smartphones (or other smart devices) when boarding, and the Bluetooth connection is interrupted when the user disembarks. Alternatively, a combination of the above methods can be used to determine whether a passenger has disembarked or exited the station. When it is determined that a passenger has disembarked or exited the station, the passenger's location is recorded using the vehicle's existing positioning system, such as GPS / BeiDou.

[0114] S3. Determine if the passenger's card swipe count is complete. If the card swipe count is incomplete or not complete, obtain the passenger's boarding or entry information and alighting or exit information, and calculate the fare that the passenger needs to pay for this ride.

[0115] In some embodiments of the present invention, it is determined whether the passenger's card swipe count is complete. If the passenger's card swipe count is incomplete or nonexistent, the fare to be paid by the passenger for this ride is calculated using the passenger's boarding and alighting locations obtained by S1 and S2.

[0116] S4. Based on the paid fare, the system calls the passenger's linked account to deduct the fare.

[0117] In some embodiments of the present invention, the system deducts the fee based on the account linked to the passenger during registration, according to the amount payable by the passenger.

[0118] This application provides a data processing apparatus, such as... Figure 4 The above, Figure 4 This is a schematic diagram of a data processing device provided in an embodiment of this application. The device includes: a short-range communication module 401, an interface 402, a positioning module 403, and an automatic transaction module 404; wherein,

[0119] The short-range communication module 401 is used to acquire the card swiping information of the target object.

[0120] The interface 402 is used to obtain auxiliary riding behavior information of the target object.

[0121] The positioning module 403 is used to determine the boarding location information and alighting location information of the target object based on the assisted riding behavior information and the riding card swiping information.

[0122] The automatic transaction module 404 is used to supplement information on unsuccessful card swipes based on the boarding location information, the alighting location information, and the card swipe information.

[0123] In some embodiments of this application, the interface 402 is also used to acquire a first image and a second image of the target object, identify the first image and the second image to obtain a ride recognition result; and to obtain the ride communication connection status of the terminal corresponding to the target object through near-field communication.

[0124] In some embodiments of this application, the interface 402 is further configured to acquire a first image of the target object when it gets on the vehicle and a second image when it gets off the vehicle, identify the first image and the second image, and determine the first portrait and the second portrait, as well as the clothing attributes of the first portrait and the second portrait; wherein, the clothing attributes include clothing color, pattern and style.

[0125] In some embodiments of this application, the positioning module 403 is further configured to determine the boarding and alighting locations of the target object based on the card swiping information; and if the card swiping of the target object fails, the boarding and alighting locations of the target object are determined through the auxiliary boarding behavior information.

[0126] In some embodiments of this application, the positioning module 403 is further configured to obtain the boarding location information of the target object through the positioning system when the first image successfully identifies the first portrait and the clothing attributes of the first portrait; and to obtain the boarding location information of the target object through the positioning system when the vehicle communication connection status indicates that there is a communication connection with the vehicle being ridden.

[0127] In some embodiments of this application, the positioning module 403 is further configured to obtain the disembarkation location information of the target object through the positioning system when the second image successfully identifies the second portrait and the clothing attributes of the second portrait, and the clothing attributes of the second portrait are consistent with those of the first portrait and the first portrait; and to obtain the disembarkation location information of the target object through the positioning system when the disembarkation communication connection status indicates that the communication with the means of transportation has been connected or disconnected.

[0128] In some embodiments of this application, the automatic transaction module 404 is further configured to determine the station information of the target object's ride by using the boarding location information and the alighting location information of the target object; and to determine the transaction resources of the target object by using the station information and preset station unit transaction information; and to automatically conduct ride transactions from the bound account based on the transaction resources and supplement the information of unsuccessful ride card swiping by judging the ride card swiping information.

[0129] In some embodiments of this application, the automatic transaction module 404 is further configured to, when the first portrait and the clothing attributes of the first portrait are consistent with the second portrait and the clothing attributes of the second portrait, compare the information of at least one of the first portrait and the second portrait with the information of an existing passenger registration database to determine the passenger's bound account.

[0130] Understandably, in the above-described device implementation, the system first acquires the target passenger's card-swiping information; then, it acquires the target passenger's auxiliary travel behavior information; next, based on the auxiliary travel behavior information and the card-swiping information, it determines the target passenger's boarding and alighting locations; finally, based on the boarding and alighting locations and the card-swiping information, it supplements information on unsuccessful card swipes. Even when passengers do not carry a card, swipe their card unsuccessfully, or do not have a mobile device, the system can obtain the passenger's location information through the auxiliary travel behavior information, thus improving the efficiency of public transport payment.

[0131] Based on the methods of the above embodiments, this application provides a structural schematic diagram, as shown below. Figure 5 As shown, Figure 5 This application provides a schematic diagram of the structure of a data processing device, which includes a first processor 501 and a first memory 502. The first memory 502 stores one or more programs executable by the first processor 501. When one or more programs are executed, the first processor 501 executes a data processing method corresponding to the server in the previous embodiment.

[0132] This application provides a computer-readable storage medium storing one or more programs, which can be executed by one or more processors. When the programs are executed by the processors, they implement the data processing method as described in this application.

Claims

1. A data processing method, characterized in that, include: Obtain the target user's card swipe information for public transportation; Obtain the assisted riding behavior information of the target object; Based on the card swipe information and the assisted travel behavior information, the boarding and alighting locations of the target are determined. Based on the boarding location information, the alighting location information, and the boarding card swipe information, the system automatically supplements information on unsuccessful boarding card swipes, enabling the target person to exit the station smoothly. The acquisition of the assisted riding behavior information of the target object includes at least one of the following: A first image of the target object when boarding the vehicle and a second image when alighting the vehicle are captured. The first image and the second image are then used to identify the passenger to obtain the vehicle identification result. The vehicle communication connection status of the terminal corresponding to the target object is obtained through near-field communication.

2. The method according to claim 1, characterized in that, The process involves collecting a first image of the target object when boarding the vehicle and a second image when alighting from the vehicle, and then identifying the first and second images to obtain a vehicle identification result, including: The system acquires a first image of the target object when it gets on the vehicle and a second image when it gets off the vehicle. It then identifies the first and second images to determine the first and second portraits, as well as the clothing attributes of the first and second portraits. The clothing attributes include clothing color, pattern, and style.

3. The method according to claim 1, characterized in that, The step of determining the boarding and alighting location information of the target object based on the card swipe information and / or the auxiliary boarding behavior information includes: Based on the card swipe information, the boarding and alighting locations of the target person are determined; If the target person fails to swipe their card, the boarding and alighting locations of the target person are determined using the auxiliary boarding behavior information.

4. The method according to claim 3, characterized in that, If the target person fails to swipe their card, the boarding location information of the target person is determined through the assisted boarding behavior information, including at least one of the following: When the first image successfully recognizes the first person's image, the vehicle boarding location information of the target object is obtained through the positioning system; When the vehicle communication connection status indicates that there is a communication connection with the vehicle being ridden, the vehicle boarding location information of the target object is obtained through the positioning system.

5. The method according to claim 3, characterized in that, If the target person fails to swipe their card, the alighting location information of the target person is determined through the assisted travel behavior information, including at least one of the following: If the second image successfully identifies the second person and the clothing attributes of the second person are consistent with those of the first person, the disembarkation location information of the target object is obtained through the positioning system. When the communication connection between the disembarkation device and the vehicle being transported is disconnected, the disembarkation location information of the target object is obtained through the positioning system.

6. The method according to claim 1, characterized in that, The automatic supplementation of information regarding unsuccessful card swipes based on the boarding location information, alighting location information, and card swipe information, enabling the target person to successfully exit the station, includes: The station information of the target object is determined by the boarding location information and the alighting location information of the target object. The transaction resources of the target object are determined by the site information and the preset site unit transaction information; Based on the transaction resources, the system automatically conducts ride transactions from the linked account and supplements the information of unsuccessful ride card swipes by judging the ride card swipe information.

7. The method according to claim 6, characterized in that, If a ride transaction is conducted using image recognition from the auxiliary ride behavior information, before automatically conducting the ride transaction from the linked account based on the transaction resources and supplementing the information on unsuccessful ride card swipes by judging the ride card swipe information, the method further includes: If the clothing attributes of the first portrait and the second portrait are consistent, the passenger's bound account is determined by comparing information from at least one of the first portrait and the second portrait with information from the existing passenger registration database.

8. A data processing apparatus, characterized in that, include: The short-range communication module is used to obtain the card swipe information of the target object. An interface for obtaining auxiliary ride-hailing behavior information of the target object; The positioning module is used to determine the boarding location information and alighting location information of the target object based on the assisted riding behavior information and the riding card swiping information; The automatic transaction module is used to automatically supplement information on unsuccessful card swipes based on the boarding location information, the alighting location information, and the card swipe information, so that the target can successfully exit the station. The interface is also used to collect a first image of the target object when boarding the vehicle and a second image when alighting from the vehicle, and to identify the first image and the second image to obtain a vehicle identification result; And obtain the vehicle communication connection status of the terminal corresponding to the target object through near-field communication.

9. A data processing apparatus, characterized in that, The data processing device includes: Memory, used to store executable data instructions; A processor, when executing executable instructions stored in the memory, implements the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Bus instant payment method and payment, recharge and query system based on mobile phone APP

    CN105894272A

  • Method and device for identifying and determining riding path

    CN112116811A