CN111932229A - Subway bus code payment data processing method, device and system and electronic equipment - Google Patents

Subway bus code payment data processing method, device and system and electronic equipment Download PDF

Info

Publication number
CN111932229A
CN111932229A CN202010177041.3A CN202010177041A CN111932229A CN 111932229 A CN111932229 A CN 111932229A CN 202010177041 A CN202010177041 A CN 202010177041A CN 111932229 A CN111932229 A CN 111932229A
Authority
CN
China
Prior art keywords
transaction data
transaction
client
data
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010177041.3A
Other languages
Chinese (zh)
Inventor
卢祖传
***
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Xiaoma Liancheng Technology Co ltd
Original Assignee
Wuhan Xiaoma Liancheng Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Xiaoma Liancheng Technology Co ltd filed Critical Wuhan Xiaoma Liancheng Technology Co ltd
Priority to CN202010177041.3A priority Critical patent/CN111932229A/en
Publication of CN111932229A publication Critical patent/CN111932229A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3274Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0283Price estimation or determination
    • G06Q30/0284Time or distance, e.g. usage of parking meters or taximeters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B11/00Apparatus for validating or cancelling issued tickets

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Tourism & Hospitality (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a subway riding code payment data processing method, device and system and electronic equipment, wherein the method comprises the following steps: receiving transaction data uploaded by a gate, performing transaction fusion on inbound transaction data and outbound transaction data corresponding to the same user ID in a preset first time period according to a preset rule, calculating transaction fee if the fusion is successful, then issuing a fee deduction application to a client, and suspending and sending a completion transaction data instruction to the client according to a unilateral transaction rule if the fusion is failed; if the second preset time period does not receive the completion transaction data sent by the client, the transaction fee is calculated according to the preset rule, and a fee deduction application and a bus code generation prohibition instruction are sent to the client. The invention overcomes the condition that the non-charged journey of the user is directly charged according to the farthest journey and the longest time in the prior art, reduces the complaint of the user, calculates the transaction fee according to the preset rule and forbids to generate a bus code command if the user does not consciously send the completion transaction data, so as to make up the loss of the subway operator.

Description

Subway bus code payment data processing method, device and system and electronic equipment
Technical Field
The invention relates to the technical field of networks, in particular to a subway riding code payment data processing method, device and system and electronic equipment.
Background
In the public transportation industry, more and more metros in cities support users to carry out bus taking by using an electronic bus taking code mode, and at present, two charging modes of subway bus taking code payment are provided, wherein one charging mode is completed on an equipment side, and the other charging mode is completed on data processing equipment. The charging is completed on the equipment side, the user mobile equipment and the subway equipment are used for interaction to complete the charging, due to the fact that the models of the mobile equipment are different, requirements for the user mobile equipment and the subway hardware equipment are high, the equipment compatibility is poor, the situation that the charging cannot be completed can be caused, a user cannot enter or exit, the user experience is reduced, complaints can be caused, and the charging mode is applied to a Bluetooth + car number entering mode and a car number only entering mode. The data processing equipment completes charging, is applied to a vehicle-only code entering mode, mostly directly matches the uncharged journey of the user, possibly causes the charging according to the farthest journey and the longest time, leads to the multi-deduction transaction cost to cause the complaint of the user and the loss of the income of an owner due to the small transaction cost.
Disclosure of Invention
In view of the above problems, it is necessary to provide a subway train number payment data processing method to solve or partially solve the above problems, and the technical solution proposed by the present invention is as follows:
a subway riding code payment data processing method comprises the following steps:
receiving transaction data uploaded by a gate, wherein the transaction data comprises a user ID, inbound transaction data and outbound transaction data;
performing transaction fusion on inbound transaction data and outbound transaction data corresponding to the same user ID in a preset first time period according to a preset rule, and if the fusion is successful, calculating transaction fees and then applying for deduction to a client; if the fusion pair fails, suspending according to a unilateral transaction rule and sending a completion transaction data instruction to the client; if the second preset time period does not receive the completion transaction data sent by the client, the transaction fee is calculated according to the preset rule, and a fee deduction application and a bus code generation prohibition instruction are sent to the client.
Further, the performing transaction fusion on the inbound transaction data and the outbound transaction data corresponding to the same user ID in the preset first time period according to the preset rule includes: merging the outbound transaction data and the inbound transaction data according to the transaction time and proximity principle.
Further, the performing transaction fusion on the inbound transaction data and the outbound transaction data corresponding to the same user ID in the preset first time period according to the preset rule includes: and if only one inbound transaction data and only one outbound transaction data corresponding to the same user ID are provided, the inbound transaction data and the outbound transaction data are successfully merged.
Further, if the merge fails, suspending and sending a completion transaction data instruction to the client according to the unilateral transaction rule further includes: and after the user submits the completion transaction data, performing transaction fusion according to a preset rule.
Further, the transaction fusion is carried out on the inbound transaction data and the outbound transaction data corresponding to the same user ID in the preset first time period according to a preset rule, and the method further comprises the following steps: and if the user completion transaction data and the transaction data uploaded by the gate are received before the integration, taking the transaction data uploaded by the gate as an integration basis.
In a second aspect, the invention also provides an electronic device comprising a memory, and a processor coupled to the memory, the processor being configured to execute any of the subway ride code payment data processing methods described above based on instructions stored in the memory.
In a third aspect, the invention further provides a subway riding code payment data processing device, which includes a data receiving module and a pair-fused charging module, wherein:
the data receiving module is used for receiving transaction data uploaded by the gate, wherein the transaction data comprises a user ID, inbound transaction data and outbound transaction data;
the system comprises a pair-merging charging module, a client side and a payment processing module, wherein the pair-merging charging module is used for performing transaction merging on inbound transaction data and outbound transaction data corresponding to the same user ID in a preset first time period according to a preset rule, and if the merging is successful, the client side provides a fee deduction application after calculating transaction fee; if the fusion pair fails, suspending according to a unilateral transaction rule and sending a completion transaction data instruction to the client; if the second preset time period does not receive the completion transaction data sent by the client, the transaction fee is calculated according to the preset rule, and a fee deduction application and a bus code generation prohibition instruction are sent to the client.
In a fourth aspect, the present invention further provides a subway riding code payment data processing system, including an interaction device and a data processing device, where:
the interactive equipment comprises a gate and a client which are connected with the data processing equipment; the client is used for generating a bus code for the gate to recognize, receiving a fee deduction application from the data processing equipment and receiving a prompt of completion transaction data sent by the data processing equipment; the gate reads the bus code information, generates transaction data and uploads the transaction data to data processing equipment, wherein the transaction data comprises a user ID, inbound transaction data and outbound transaction data;
the data processing equipment is respectively connected with the gate and the client and is used for receiving the transaction data uploaded by the gate and the client, carrying out transaction fusion on the inbound transaction data and the outbound transaction data corresponding to the same user ID in a preset time period according to a preset rule, and if the fusion is successful, calculating the transaction fee and then applying for deduction to the client; if the fusion pair fails, suspending according to a unilateral transaction rule and sending a completion transaction data instruction to the client; if the second preset time period does not receive the completion transaction data sent by the client, the transaction fee is calculated according to the preset rule, and a fee deduction application and a bus code generation prohibition instruction are sent to the client.
Based on the technical scheme, compared with the prior art, the invention has the beneficial effects that:
the invention provides a subway riding code payment data processing method.A data processing device receives transaction data uploaded by a gate, carries out transaction fusion on inbound transaction data and outbound transaction data corresponding to the same user ID in a preset first time period according to a preset rule, calculates transaction fee and initiates fee deduction application to a client after successful fusion, and hangs up according to a unilateral transaction rule and pushes a complete transaction data instruction to a passenger through the client if the fusion is not successful; if the second preset time period does not receive the completion transaction data sent by the client, the transaction fee is calculated according to the preset rule, and a fee deduction application and a bus code generation prohibition instruction are sent to the client. The charging of the invention is completed in the data processing equipment, thus overcoming the problem of poor charging compatibility at the equipment side, improving the success rate of charging and improving the use experience of users; the invention carries out transaction fusion on the inbound transaction data and the outbound transaction data corresponding to the same user ID in the preset first time period according to the preset rules, and the successful fusion is charging, even if the fusion fails, the fee deduction can be carried out according to the transaction data complemented by the user, thereby overcoming the condition that the journey not charged by the user is directly charged according to the farthest journey and the longest time in the prior art, ensuring the accuracy of the generated journey data, and reducing the user complaint caused by the multi-deduction transaction fee and the income loss of the subway operator caused by the less transaction fee. In addition, the user can directly supplement the transaction data at the client without going to a customer service center for manual solution, and ticket supplementing operation is more convenient. If the convergence fails and the completion transaction data sent by the client is not received in the preset second time period, the transaction fee is calculated according to the preset rule, and a fee deduction application and a command for forbidding generation of a bus code are sent to the client, so that the income of subway operators is made up, and the user can be reminded of completing the transaction data again through forbidding passage.
Drawings
Fig. 1 is a schematic flow chart of a subway train number payment data processing method according to a first embodiment of the present invention;
fig. 2 is a schematic structural diagram of a subway ride code payment data processing device according to a third embodiment of the present invention;
fig. 3 is a schematic structural diagram of an electronic device according to a fourth embodiment of the present invention;
fig. 4 is a schematic structural diagram of a subway train number payment data processing system in a fifth embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Example one
The embodiment provides a subway riding code payment data processing method, as shown in fig. 1, the method includes:
step S1: and receiving transaction data uploaded by the gate, wherein the transaction data comprises a user ID, inbound transaction data and outbound transaction data.
After a user swipes a code on a gate by taking a subway, the user ID, the code scanning time and gate information (generally comprising data such as gate ID, gate site information, gate in and out types and the like) are packaged together as transaction data and uploaded to data processing equipment. In this embodiment, the combination of the entry and exit types as entry, the information of the site where the gate is located, and the code scanning time is referred to as entry transaction data, and the combination of the entry and exit types as exit, the information of the site where the gate is located, and the code scanning time is referred to as exit transaction data.
This step is explained in detail below by means of a table. In the following description: "in" indicates inbound, "out" indicates outbound, A, B … represents different sites, and A and B … represent different user IDs. Table 1 shows the received transaction packets:
Figure BDA0002411171360000041
TABLE 1
Step S2: and performing transaction fusion on the inbound transaction data and the outbound transaction data corresponding to the same user ID in a preset first time period according to a preset rule, if the fusion is successful, executing step S201, and if the fusion is failed, executing step S202.
The preset time period may be set according to actual conditions, for example, the preset time period may be within the same operation day, where the operation day refers to a time period from the start of operation of the subway to the stop of the subway. Wherein, step S201: and (5) calculating the transaction fee and then submitting a fee deduction application to the client. Step S202: suspending according to a unilateral trading rule and sending a completion trading data instruction to a client; if the second preset time period does not receive the completion transaction data sent by the client, the transaction fee is calculated according to the preset rule, and a fee deduction application and a bus code generation prohibition instruction are sent to the client.
Tables 2 to 5 show the results of sorting the transaction data corresponding to the same user ID in table 1, that is, tables 2 to 5 show the transaction data of user a, user b, user c, and user d, respectively.
User ID First of all First of all
Type of station Into Go out
Code scanning time 8:40 9:00
Site A B
TABLE 2
User ID Second step Second step
Type of station Into Go out
Code scanning time 8:42 9:10
Site A D
TABLE 3
User ID C3 C3 C3 C3
Type of station Into Go out Into Go out
Code scanning time 8:42 8:55 10:10 10:30
Site B C E A
TABLE 4
Figure BDA0002411171360000051
Figure BDA0002411171360000061
TABLE 5
Specifically, the method for transaction fusion according to the preset rule comprises the following steps: merging the outbound transaction data and the inbound transaction data according to a transaction time proximity principle, or if only one inbound transaction data and only one outbound transaction data corresponding to the same user ID are provided, the merging of the inbound transaction data and the outbound transaction data is successful. As can be seen from table 4, user c has two inbound data, respectively B, E for inbound points and C, A for outbound points. Since the time of the station entering point is earlier than the time of the station entering point, and the time of the station entering point is closer to the time of the station entering point B is the station exiting point C, it can be understood that the station exiting transaction data and the station entering transaction data which are already merged are not merged with the transaction data of the to-be-merged pair any more. Thus there are two confluent results for user c, which are:
(1) site B (in) -site C (out)
(2) Site E (in) -site A (out)
As can be seen from table 2, there is only one inbound transaction data and only one outbound transaction data for user a, so the convergence result of the transaction data for user a is: site a (in) -site B (out).
Similarly, the data reconciliation result of the second transaction of the user is as follows: site a (in) -site D (out).
For the user A, the user B and the user C, after the transaction data merge succeeds, step S201 is executed, the transaction fee is calculated according to the merge result, and a fee deduction application is proposed to the client to complete fee deduction.
For the user, only one outbound transaction data is available, and the inbound transaction data is lacking, so that the merge fails, step S202 is executed, the transaction data completion instruction is suspended and sent to the client according to the unilateral transaction rule, and the user can complete the transaction data through the semi-automatic ticket vending machine of the customer service center or the client. For example, when the user actually enters the station at the station a and the client receives a prompt that the transaction data of entering the station is absent, the user actively sends the information that the user enters the station as a to the data processing device through a semi-automatic ticket vending machine (also called a BOM machine) of the customer service center or the client, and then performs transaction reconciliation according to a preset rule. Because the user only has one inbound transaction data and one outbound transaction data, the result of the combination is as follows: and (6) station A (incoming) station D (outgoing), and deducting the situation according to the convergence.
In order to prevent the loss of subway operation, if the user completes the transaction data at the preset second time, the transaction fee is calculated according to the preset rule, and the fee deduction application and the generation of a bus code command is forbidden to be sent to the client. The preset rule may be to calculate a transaction fee by a maximum amount; or calculating the transaction fee according to the lowest amount; or calculate the transaction fee on average.
According to the subway bus number payment data processing method provided by the embodiment of the invention, charging is completed at the data processing equipment, so that the problem of poor charging compatibility at the equipment side is solved, the charging success rate is improved, and the use experience of a user is improved; the invention carries out transaction fusion on the inbound transaction data and the outbound transaction data corresponding to the same user ID in the preset first time period according to the preset rules, and the successful fusion is charging, even if the fusion fails, the fee deduction can be carried out according to the transaction data complemented by the user, thereby overcoming the condition that the journey not charged by the user is directly charged according to the farthest journey and the longest time in the prior art, ensuring the accuracy of the generated journey data, and reducing the user complaint caused by the multi-deduction transaction fee and the income loss of the subway operator caused by the less transaction fee. In addition, the user can directly supplement the transaction data at the client without going to a customer service center for manual solution, and ticket supplementing operation is more convenient. If the convergence fails and the completion transaction data sent by the client is not received in the preset second time period, the transaction fee is calculated according to the preset rule, and a fee deduction application and a command for forbidding generation of a bus code are sent to the client, so that the income of subway operators is made up, and the user can be reminded of completing the transaction data again through forbidding passage.
Example two
In other embodiments, as compared to embodiment one, there may be a problem of network failure, such as the lack of inbound transaction data for user C at E site in Table 4, where the transaction data associated with C is shown in Table 6.
User ID C3 C3 C3
Type of station Into Go out Go out
Code scanning time 8:42 8:55 10:30
Site B C A
TABLE 6
The system does not know that the network state exists, and still executes according to step S2, and due to the lack of inbound transaction data corresponding to outbound point a, suspends and sends a completion transaction data command to the client according to the unilateral transaction rule. If the user C completes the inbound transaction data to be merged, the network recovers, the inbound transaction data of the user C on the E site enters the system, the transaction data of the user C is recovered to be a table 4 at the moment, the inbound transaction number of the E site uploaded from the gate is still selected for merging, and a merging result is obtained: site E (in) -site a (out). It can be understood that if the user is honest, the transaction data independently complemented by the user should be consistent with the transaction data uploaded from the gate, and if the user is dishonest, the method can avoid the loss of subway operators.
EXAMPLE III
The present embodiment provides a subway ride code payment data processing apparatus, as shown in fig. 2, including a data receiving module 101 and a pair-harmonizing charging module 102, where:
the data receiving module 101 is configured to receive transaction data collected and uploaded from a gate, where the transaction data includes a user ID, inbound transaction data, and outbound transaction data.
In this embodiment, the transaction data received by the data receiving module 101 includes bus code information (including user ID, code scanning time, etc.) and gate information (gate ID, gate site information, gate entry and exit type, etc.), the entry and exit types are entry, the gate site information, and the code scanning time are collectively referred to as entry transaction data, and the entry and exit types are exit, the gate site information, and the code scanning time are collectively referred to as exit transaction data.
The system comprises a pair-merging charging module 102, a client side and a pair-merging charging module, wherein the pair-merging charging module is used for performing transaction pair merging on inbound transaction data and outbound transaction data corresponding to the same user ID in a preset first time period according to a preset rule, and if the pair merging is successful, the client side is provided with a deduction application after transaction fee is calculated; if the fusion pair fails, suspending according to a unilateral transaction rule and sending a completion transaction data instruction to the client; if the second preset time period does not receive the completion transaction data sent by the client, the transaction fee is calculated according to the preset rule, and a fee deduction application and a bus code generation prohibition instruction are sent to the client.
Specifically, the method for transaction fusion according to the preset rule comprises the following steps: merging the outbound transaction data and the inbound transaction data according to a transaction time proximity principle, or if only one inbound transaction data and only one outbound transaction data corresponding to the same user ID are provided, the merging of the inbound transaction data and the outbound transaction data is successful.
In other embodiments, the data receiving module 101 is further configured to receive the complemented transaction data uploaded by the user through the semi-automatic ticket vending machine or the client of the customer service center, so that the reconciliation charging module 102 continues reconciliation.
Specifically, the working principle of the subway riding code payment data processing device can refer to the first embodiment, and is not described herein again.
The invention provides a subway bus code payment data processing device.A data receiving module 101 receives transaction data which is collected and uploaded from a gate by data processing equipment, and a transaction fusion module 102 carries out transaction fusion on inbound transaction data and outbound transaction data corresponding to the same user ID in a preset first time period according to a preset rule. In the invention, the charging is completed in the subway bus number payment data processing device, so that the problem of poor charging compatibility at the equipment side is solved, the charging success rate is improved, and the use experience of a user is improved; and the merge charging module 102 of the invention performs transaction merge on the inbound transaction data and the outbound transaction data corresponding to the same user ID in the preset first time period according to the preset rules, and the merge is successful, i.e. charging, even if the merge fails, the fee deduction can be performed according to the transaction data complemented by the user, if the second time period is not preset and the complemented transaction data is sent by the client, the transaction fee is calculated according to the preset rules, and the fee deduction application and the generation of a bus code prohibition instruction are sent to the client. In addition, the user can directly supplement the transaction data at the client without going to a customer service center for manual solution, and ticket supplementing operation is more convenient.
Example four
The present embodiment proposes an electronic device, as shown in fig. 3, including a memory 21, and a processor 22 coupled to the memory 21, where the processor 22 is configured to execute the subway ride code payment data processing method in the first embodiment based on instructions stored in the memory 21. Since the specific steps are described in detail in the first embodiment, they are not described herein again. The electronic device may be a mobile device, a PC, a server, etc.
EXAMPLE five
The present embodiment provides a subway ride code payment data processing system, as shown in fig. 4, including an interaction device 31 and a data processing device 32, where:
the interactive device 31 comprises a gate 311 and a client 312 which are connected with the data processing device 32.
The client 312 is configured to generate a riding code recognized by the gate 311, receive a fee deduction application from the data processing device 32, and receive a prompt of completing transaction data sent by the data processing device 32. The user can directly supplement the transaction data at the client 312 without going to a customer service center for manual solution, and the ticket supplementing operation is more convenient.
And the gate 311 is configured to read the riding code information, generate transaction data, and upload the transaction data to the data processing device 32, where the transaction data includes a user ID, inbound transaction data, and outbound transaction data.
The data processing device 32 is respectively connected with the gate 311 and the client 312, and is used for receiving the transaction data uploaded by the gate 311 and the client 312, performing transaction fusion on the inbound transaction data and the outbound transaction data corresponding to the same user ID in a preset first time period according to a preset rule, and if the fusion is successful, calculating the transaction fee and then submitting a fee deduction application to the client 312; if the merge fails, suspending and sending a completion transaction data instruction to the client 312 according to a unilateral transaction rule; if the second preset time period does not receive the completion transaction data sent by the client 312, the transaction fee is calculated according to the preset rule, and a fee deduction application and a bus code generation prohibition instruction are sent to the client 312.
Specifically, when a user enters or exits the subway station, a bus code is generated at the client 321 to be read by the gate 311, and the gate packs and uploads the read bus code information (including a user ID, code scanning time and the like) and gate information (including a gate ID, gate site information, gate entering or exiting type and the like) as transaction data to the data processing device.
The data processing device 32 classifies the received data packets according to the user IDs, and performs transaction fusion on inbound transaction data and outbound transaction data corresponding to the same user ID in a preset first time period according to a preset rule. In this embodiment, the data processing device 32 collectively refers to the inbound transaction data as the inbound type, the information of the station where the gate is located, and the code scanning time, and collectively refers to the outbound transaction data as the outbound type, the information of the station where the gate is located, and the code scanning time. The method for merging pairs comprises the following steps: merging the outbound transaction data and the inbound transaction data according to the principle of transaction time proximity, or if only one inbound transaction data and only one outbound transaction data corresponding to the same user ID are provided, the merging of the inbound transaction data and the outbound transaction data is successful, and the like. If the agreement is successful, the transaction fee is calculated and a fee deduction application is made to the client 312. If the merge fails, suspend and send a completion transaction data instruction to the client 312 according to the unilateral transaction rule.
After receiving the prompt of completing the transaction data at the client 312, the user can directly complete the relevant data such as the entry point, the exit point, etc. at the client and send the data to the data processing device 32 to continue the merge operation. The user directly supplements the transaction data at the client 312 without going to a customer service center for manual resolution, so that the ticket supplementing operation is more convenient.
In order to prevent the loss of subway operation, if the user does not complete the information after receiving the prompt of completing the transaction data, the user transaction request may be suspended, and the data processing device 32 may notify the client 312 of the user to prohibit the generation of the bus stop code or notify the gate 311 to prohibit the opening.
In other embodiments, the interaction device 31 further comprises a semi-automatic ticket vending machine 313 arranged in the customer service center, connected to the data processing device 32. When the user receives the prompt to replenish the transaction data, the user can replenish the transaction data at the semi-automatic ticket vending machine 313, and the semi-automatic ticket vending machine 313 uploads the replenished transaction data to the data processing device 32.
For a more detailed working principle of the subway ride code payment data processing system provided in this embodiment, reference may be made to embodiment one, and details are not described herein again.
The subway bus taking code payment data processing system comprises an interaction device 31 and a data processing device 32, wherein after outbound transactions are uploaded to the data processing device 32, the data processing device 32 carries out transaction fusion on inbound transaction data and outbound transaction data corresponding to the same user ID in a preset first time period according to a preset rule, and after the fusion is successful, transaction cost is calculated and a fee deduction application is initiated to a client 312; if the time synchronization is not successful, suspending according to a unilateral trading rule and pushing a stroke completion prompt to the client 312 of the passenger; if the second preset time period does not receive the completion transaction data sent by the client, the transaction fee is calculated according to the preset rule, and a fee deduction application and a bus code generation prohibition instruction are sent to the client. The charging of the invention is completed in the data processing device 32, which overcomes the problem of poor charging compatibility at the device side, improves the charging success rate and improves the use experience of users; and the data processing device 32 of the invention carries out transaction fusion on the inbound transaction data and the outbound transaction data corresponding to the same user ID in the preset first time period according to the preset rules, the successful fusion is charging, even if the fusion fails, the fee deduction can be carried out according to the transaction data complemented by the user, if the complete transaction data sent by the client is not received in the preset second time period, the transaction fee is calculated according to the preset rules, the fee deduction application is sent to the client, and the generation of a bus code instruction is prohibited, thereby overcoming the condition that the uncharged travel of the user is directly charged according to the farthest travel and the longest travel in the prior art, ensuring the accuracy of the generated travel data, and reducing the user complaint caused by the multi-deduction transaction fee and the income loss of the subway operator caused by the small amount of the transaction fee. In addition, the user can directly supplement the transaction data at the client without going to a customer service center for manual solution, and ticket supplementing operation is more convenient.
In the foregoing detailed description, various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments of the subject matter require more features than are expressly recited in each claim. Rather, as the following claims reflect, invention lies in less than all features of a single disclosed embodiment. Thus, the following claims are hereby expressly incorporated into the detailed description, with each claim standing on its own as a separate preferred embodiment of the invention.
What has been described above includes examples of one or more embodiments. It is, of course, not possible to describe every conceivable combination of components or methodologies for purposes of describing the aforementioned embodiments, but one of ordinary skill in the art may recognize that many further combinations and permutations of various embodiments are possible. Accordingly, the embodiments described herein are intended to embrace all such alterations, modifications and variations that fall within the scope of the appended claims. Furthermore, to the extent that the term "includes" is used in either the detailed description or the claims, such term is intended to be inclusive in a manner similar to the term "comprising" as "comprising" is interpreted when employed as a transitional word in a claim. Furthermore, any use of the term "or" in the specification of the claims is intended to mean a "non-exclusive or".

Claims (10)

1. A subway riding code payment data processing method is characterized by comprising the following steps:
receiving transaction data uploaded by a gate, wherein the transaction data comprises a user ID, inbound transaction data and outbound transaction data;
performing transaction fusion on inbound transaction data and outbound transaction data corresponding to the same user ID in a preset first time period according to a preset rule, and if the fusion is successful, calculating transaction fees and then applying for deduction to a client; if the fusion pair fails, suspending according to a unilateral transaction rule and sending a completion transaction data instruction to the client; if the second preset time period does not receive the completion transaction data sent by the client, the transaction fee is calculated according to the preset rule, and a fee deduction application and a bus code generation prohibition instruction are sent to the client.
2. The subway bus stop payment data processing method according to claim 1, wherein the performing transaction fusion on the inbound transaction data and the outbound transaction data corresponding to the same user ID in the preset first time period according to the preset rule comprises: merging the outbound transaction data and the inbound transaction data according to the transaction time and proximity principle.
3. The subway bus stop payment data processing method according to claim 1, wherein the performing transaction fusion on the inbound transaction data and the outbound transaction data corresponding to the same user ID in the preset first time period according to the preset rule comprises: and if only one inbound transaction data and only one outbound transaction data corresponding to the same user ID are provided, the inbound transaction data and the outbound transaction data are successfully merged.
4. The subway bus stop payment data processing method of claim 1, wherein if the merge fails, suspending and sending a completion transaction data command to the client according to a unilateral transaction rule further comprises: and after the user submits the completion transaction data, performing transaction fusion according to a preset rule.
5. A subway ride code payment data processing method according to claim 4, wherein the transaction merging is performed on inbound transaction data and outbound transaction data corresponding to the same user ID in a preset first time period according to a preset rule, further comprising: and if the user completion transaction data and the transaction data uploaded by the gate are received before the integration, taking the transaction data uploaded by the gate as an integration basis.
6. An electronic device comprising a memory, and a processor coupled to the memory, the processor configured to perform any of the subway ride code payment data processing methods of claims 1-5 based on instructions stored in the memory.
7. The utility model provides a subway is by bus sign indicating number payment data processing apparatus which characterized in that, includes data receiving module, melts to the charging module, wherein:
the data receiving module is used for receiving transaction data uploaded by the gate, wherein the transaction data comprises a user ID, inbound transaction data and outbound transaction data;
the system comprises a pair-merging charging module, a client side and a payment processing module, wherein the pair-merging charging module is used for performing transaction merging on inbound transaction data and outbound transaction data corresponding to the same user ID in a preset first time period according to a preset rule, and if the merging is successful, the client side provides a fee deduction application after calculating transaction fee; if the fusion pair fails, suspending according to a unilateral transaction rule and sending a completion transaction data instruction to the client; if the second preset time period does not receive the completion transaction data sent by the client, the transaction fee is calculated according to the preset rule, and a fee deduction application and a bus code generation prohibition instruction are sent to the client.
8. The subway riding code payment data processing system is characterized by comprising interaction equipment and data processing equipment, wherein:
the interactive equipment comprises a gate and a client which are connected with the data processing equipment; the client is used for generating a bus code for the gate to recognize, receiving a fee deduction application from the data processing equipment and receiving a prompt of completion transaction data sent by the data processing equipment; the gate reads the bus code information, generates transaction data and uploads the transaction data to data processing equipment, wherein the transaction data comprises a user ID, inbound transaction data and outbound transaction data;
the data processing equipment is respectively connected with the gate and the client and is used for receiving the transaction data uploaded by the gate and the client, carrying out transaction fusion on the inbound transaction data and the outbound transaction data corresponding to the same user ID in a preset time period according to a preset rule, and if the fusion is successful, calculating the transaction fee and then applying for deduction to the client; if the fusion pair fails, suspending according to a unilateral transaction rule and sending a completion transaction data instruction to the client; if the second preset time period does not receive the completion transaction data sent by the client, the transaction fee is calculated according to the preset rule, and a fee deduction application and a bus code generation prohibition instruction are sent to the client.
9. A subway ride code payment data processing system as claimed in claim 8, wherein said interactive device further comprises a semi-automatic ticket vending machine connected to the data processing device for receiving user's completed transaction data and uploading to the data processing device.
10. A subway ride code payment data processing system as claimed in claim 8, wherein said client is further configured to receive user's completed transaction data and upload it to data processing equipment.
CN202010177041.3A 2020-03-13 2020-03-13 Subway bus code payment data processing method, device and system and electronic equipment Pending CN111932229A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010177041.3A CN111932229A (en) 2020-03-13 2020-03-13 Subway bus code payment data processing method, device and system and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010177041.3A CN111932229A (en) 2020-03-13 2020-03-13 Subway bus code payment data processing method, device and system and electronic equipment

Publications (1)

Publication Number Publication Date
CN111932229A true CN111932229A (en) 2020-11-13

Family

ID=73316335

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010177041.3A Pending CN111932229A (en) 2020-03-13 2020-03-13 Subway bus code payment data processing method, device and system and electronic equipment

Country Status (1)

Country Link
CN (1) CN111932229A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115862201A (en) * 2023-02-01 2023-03-28 深圳市深圳通有限公司 Exception record processing method, device, equipment and computer readable storage medium
CN117974128A (en) * 2024-03-29 2024-05-03 成都智元汇信息技术股份有限公司 Accounting method based on active subway complement
CN118014572A (en) * 2024-03-28 2024-05-10 宁波地铁产业工程有限公司 Subway gate outbound settlement system and method, electronic equipment and storage medium

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102176251A (en) * 2011-04-08 2011-09-07 南京工程学院 Self-service ticket error correcting device in AFC (automatic fare collection) system for subway and use method thereof
CN102945540A (en) * 2012-09-25 2013-02-27 高新现代智能***股份有限公司 Clearing method for transactions in rail traffics
CN102968858A (en) * 2012-11-14 2013-03-13 高新现代智能***股份有限公司 Transaction data backup method and transaction terminal in automatic fare collection system
CN104363199A (en) * 2014-09-30 2015-02-18 熊文俊 Security authentication method based on time synchronization codes and time synchronization code module
CN106296293A (en) * 2016-08-16 2017-01-04 成都仁通融合信息技术有限公司 A kind of ride method based on stored value card subway
CN106971300A (en) * 2017-04-17 2017-07-21 王双梅 Subway station riding fee Self-service payment system and its method
CN107038562A (en) * 2017-03-13 2017-08-11 阿里巴巴集团控股有限公司 Method of payment, charge system and the payment system of traffic block meter rate
CN107633395A (en) * 2017-09-29 2018-01-26 广州佳都数据服务有限公司 Track traffic post-paid fee payment method and system
CN109064165A (en) * 2018-07-04 2018-12-21 林蓉蓉 A kind of logical card transaction automatic inspection benefit transmission method in the city for subway
CN110458577A (en) * 2018-05-08 2019-11-15 北京京投亿雅捷交通科技有限公司 A kind of subway trip post-billing mode sorting auditing method and system
CN110569988A (en) * 2019-04-18 2019-12-13 武汉小码联城科技有限公司 system and method for processing faults of payment machine
CN110633975A (en) * 2018-06-22 2019-12-31 腾讯科技(深圳)有限公司 Travel control system, method and device in public transport and traffic payment method
CN110634191A (en) * 2018-06-22 2019-12-31 腾讯科技(深圳)有限公司 Authentication method, apparatus, medium, and device
CN110659705A (en) * 2019-10-10 2020-01-07 成都智元汇信息技术股份有限公司 Subway taking system and method based on two-dimensional code and face image intercommunication
CN110675139A (en) * 2019-10-10 2020-01-10 成都智元汇信息技术股份有限公司 Subway riding fee deduction method based on 5G small base station positioning
CN111291282A (en) * 2020-05-09 2020-06-16 支付宝(杭州)信息技术有限公司 Method and device for recommending ride subsidy site and electronic equipment
CN112530028A (en) * 2019-09-02 2021-03-19 比亚迪股份有限公司 Ticket selling and checking processing method, system server and storage medium
CN114067489A (en) * 2021-10-29 2022-02-18 联想(北京)有限公司 Data processing method and device

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102176251A (en) * 2011-04-08 2011-09-07 南京工程学院 Self-service ticket error correcting device in AFC (automatic fare collection) system for subway and use method thereof
CN102945540A (en) * 2012-09-25 2013-02-27 高新现代智能***股份有限公司 Clearing method for transactions in rail traffics
CN102968858A (en) * 2012-11-14 2013-03-13 高新现代智能***股份有限公司 Transaction data backup method and transaction terminal in automatic fare collection system
CN104363199A (en) * 2014-09-30 2015-02-18 熊文俊 Security authentication method based on time synchronization codes and time synchronization code module
CN106296293A (en) * 2016-08-16 2017-01-04 成都仁通融合信息技术有限公司 A kind of ride method based on stored value card subway
CN107038562A (en) * 2017-03-13 2017-08-11 阿里巴巴集团控股有限公司 Method of payment, charge system and the payment system of traffic block meter rate
CN106971300A (en) * 2017-04-17 2017-07-21 王双梅 Subway station riding fee Self-service payment system and its method
CN107633395A (en) * 2017-09-29 2018-01-26 广州佳都数据服务有限公司 Track traffic post-paid fee payment method and system
CN110458577A (en) * 2018-05-08 2019-11-15 北京京投亿雅捷交通科技有限公司 A kind of subway trip post-billing mode sorting auditing method and system
CN110634191A (en) * 2018-06-22 2019-12-31 腾讯科技(深圳)有限公司 Authentication method, apparatus, medium, and device
CN110633975A (en) * 2018-06-22 2019-12-31 腾讯科技(深圳)有限公司 Travel control system, method and device in public transport and traffic payment method
CN109064165A (en) * 2018-07-04 2018-12-21 林蓉蓉 A kind of logical card transaction automatic inspection benefit transmission method in the city for subway
CN110569988A (en) * 2019-04-18 2019-12-13 武汉小码联城科技有限公司 system and method for processing faults of payment machine
CN112530028A (en) * 2019-09-02 2021-03-19 比亚迪股份有限公司 Ticket selling and checking processing method, system server and storage medium
CN110659705A (en) * 2019-10-10 2020-01-07 成都智元汇信息技术股份有限公司 Subway taking system and method based on two-dimensional code and face image intercommunication
CN110675139A (en) * 2019-10-10 2020-01-10 成都智元汇信息技术股份有限公司 Subway riding fee deduction method based on 5G small base station positioning
CN111291282A (en) * 2020-05-09 2020-06-16 支付宝(杭州)信息技术有限公司 Method and device for recommending ride subsidy site and electronic equipment
CN114067489A (en) * 2021-10-29 2022-02-18 联想(北京)有限公司 Data processing method and device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115862201A (en) * 2023-02-01 2023-03-28 深圳市深圳通有限公司 Exception record processing method, device, equipment and computer readable storage medium
CN115862201B (en) * 2023-02-01 2024-05-28 深圳市深圳通有限公司 Abnormal record processing method, device, equipment and computer readable storage medium
CN118014572A (en) * 2024-03-28 2024-05-10 宁波地铁产业工程有限公司 Subway gate outbound settlement system and method, electronic equipment and storage medium
CN117974128A (en) * 2024-03-29 2024-05-03 成都智元汇信息技术股份有限公司 Accounting method based on active subway complement

Similar Documents

Publication Publication Date Title
CN111932229A (en) Subway bus code payment data processing method, device and system and electronic equipment
CN103700149B (en) Highway tolling system based on LBS and expressway tol lcollection method based on LBS
CN103164751B (en) A kind of indefinite website is without fixing circuit public transport operation system and method for running
CN107808206B (en) Vehicle order payment substitution processing method, server and passenger terminal
CN104574654B (en) Intelligent bus card swiping management system and method
CN105869424A (en) Bus dispatching method and device
WO2021179620A1 (en) Vehicle information acquisition method and apparatus, and storage medium
CN110443603A (en) A kind of method and system that code passes in and out lock real-time matching and settles accounts by bus for track transportation industry
CN112017306B (en) Method and system for realizing intercommunication of different payment operations
CN106504346A (en) Sell ticket checking method and system
CN110458967A (en) Parking fee collective system method, server, enters and leaves jaws equipment and user terminal at system
CN106067115A (en) Pay the method and system of bus riding fee
CN109903401A (en) Vehicle payment management method, car-mounted terminal and electronic equipment
CN107844986B (en) Vehicle order pricing method and server
CN109242589A (en) The system and booking method of intelligent track-traffic voice booking
CN110232747A (en) A kind of method, apparatus, equipment and storage medium for free flow supplement transaction
CN109685498B (en) Transaction file generation method and related device
CN107274664A (en) Bus management platform and system
CN106204936A (en) A kind of car rental cost payment system with diverter function and method
CN106600256A (en) Mobile phone subway ticket buying payment method
CN105405015A (en) Internet one-finger-identification payment method and system
CN112116725B (en) Intercity railway riding method and device
CN114723437A (en) Rail transit diversified payment fusion method, system, equipment and medium
CN104867187A (en) Taxi sharing charging method for passengers starting from same place, system and server
CN110189180B (en) Ticket processing method and platform

Legal Events

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