Information automatic supplementing method, background server and gate terminal
By automatically supplementing missing station information for subway passengers through a backend server and near-field communication technology, the problem of manual passenger registration has been solved, improving efficiency and accuracy, and saving time and costs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA UNIONPAY
- Filing Date
- 2022-11-09
- Publication Date
- 2026-06-05
AI Technical Summary
Passengers' travel records may be incomplete due to various reasons when taking the subway, requiring manual addition of station information, which wastes time and increases the cost of manual services.
The system obtains a list of user information to be added from the backend server, collects terminal identification information using near-field communication technology, forms a user information list, and automatically adds missing stations when they are identified, providing the information to the gate terminal to complete the entry and exit operations.
Automatic registration has been implemented, reducing time and manpower costs for passengers and staff, improving accuracy, avoiding congestion at turnstiles, and enhancing the user experience.
Smart Images

Figure CN116168455B_ABST
Abstract
Description
Technical Field
[0001] This application relates to a method for automatic information registration, a back-end server, a gate terminal, a computer storage medium, and a computer program product. Background Technology
[0002] During daily subway rides, passengers may experience incomplete travel records due to various reasons (such as missing the QR code scan, unsuccessful scan, incomplete NFC data transmission, following someone else into the station, network issues, etc.), resulting in a one-way journey. In such cases, passengers need to go to the service counter inside the subway station to manually add the missing station information, which wastes their time and increases the manual service costs for subway staff.
[0003] The information disclosed above in the background section of this application is intended only to enhance the understanding of the overall background of this application and should not be construed as an admission or in any way implying that such information constitutes prior art known to those skilled in the art. Summary of the Invention
[0004] According to one aspect of this application, an automatic information registration method is provided, the method comprising: a server obtaining a list L of user information to be registered, the list L including one or more users to be registered; when the server receives a notification from a gate terminal that the user to be registered is undergoing entry / exit verification, the server searches for missing site information s corresponding to the user to be registered in the list L; and the server providing the missing site information s to the gate terminal.
[0005] As a supplement or replacement to the above scheme, in the above method, the server obtaining the list L of user information to be registered includes: the server receiving a set of terminal identifiers X from the gate terminal, the set of terminal identifiers including all user terminal identifier information within a certain range of the gate terminal; the server recording all user terminal identifier information, the station corresponding to the gate terminal, and a timestamp to form a first user information list; and after the first user successfully enters or exits the station, the server deleting the information record corresponding to the first user from the first user information list, thereby forming the list L of user information to be registered.
[0006] As a supplement or replacement to the above scheme, in the above method, the gate terminal is a subway gate.
[0007] As a supplement or replacement to the above scheme, in the above method, the terminal identifier set X is obtained by the near-field communication device through RSSI distance detection technology or Bluetooth technology and provided to the gate terminal.
[0008] As a supplement or replacement to the above scheme, in the above method, the server records all user terminal identification information, the site corresponding to the gate terminal, and the timestamp to form a first user information list, including: the server matching the corresponding user registered mobile phone number U according to all terminal identification information in the terminal identification set X; and the server forming a first user information list L, the first user information list L including one or more records corresponding to the terminal identification information, each record including: user terminal identification, user registered mobile phone number U, the site where the gate terminal is located, and the current timestamp.
[0009] As a supplement or replacement to the above scheme, in the above method, after the first user successfully enters or exits the station, the server deletes the information record corresponding to the first user from the first user information list, thereby forming a user information list L to be added, including: after the gate terminal verifies that the first user has successfully entered or exited the station, the server receives the first terminal identifier corresponding to the first user from the gate terminal; and the server deletes the record corresponding to the first terminal identifier from the first user information list.
[0010] As a supplement or replacement to the above scheme, in the above method, when the server receives a notification from the gate terminal that the user to be registered is undergoing entry / exit verification, searching for the missing site information s corresponding to the user to be registered in the list L includes: when the gate terminal identifies that the previous site information of the second user is missing, the server receives the second terminal identifier corresponding to the second user from the gate terminal; the server searches for the recorded site in the list L of user information to be registered based on the second terminal identifier; and when the recorded site is a unique site, the server determines the unique site as the missing site information s.
[0011] According to another aspect of this application, a backend server is provided, the backend server comprising: an acquisition device for acquiring a list L of user information to be added, the list L including one or more users to be added; a search device for searching for missing site information s corresponding to the user to be added from the list L when receiving a notification from a gate terminal that the user to be added is undergoing entry / exit verification; and a sending device for providing the missing site information s to the gate terminal.
[0012] As a supplement or replacement to the above solution, in the aforementioned backend server, the acquisition device includes: a first receiving unit, used to receive a terminal identifier set X from the gate terminal, the terminal identifier set including all user terminal identifier information within a certain range of the gate terminal; a recording unit, used to record all user terminal identifier information, the station corresponding to the gate terminal, and a timestamp, forming a first user information list; and a deletion unit, used to delete the information record corresponding to the first user from the first user information list after the first user successfully enters or exits the station, thereby forming a user information list L to be added.
[0013] As a supplement or replacement to the above solution, the gate terminal in the above-mentioned backend server is a subway gate.
[0014] As a supplement or replacement to the above scheme, in the above-mentioned backend server, the terminal identifier set X is obtained by the near-field communication device through RSSI distance detection technology or Bluetooth technology and provided to the gate terminal.
[0015] As a supplement or replacement to the above scheme, in the above-mentioned backend server, the recording unit is configured to: match the corresponding user registered mobile phone number U according to all terminal identifier information in the terminal identifier set X; and form a first user information list L, the first user information list L including one or more records corresponding to the terminal identifier information, each record including: user terminal identifier, user registered mobile phone number U, the site where the gate terminal is located, and the current timestamp.
[0016] As a supplement or replacement to the above solution, in the above-mentioned backend server, the deletion unit is configured to: after the gate terminal verifies that the first user has successfully entered or exited the station, receive the first terminal identifier corresponding to the first user from the gate terminal; and delete the record corresponding to the first terminal identifier from the first user information list.
[0017] As a supplement or replacement to the above scheme, in the above-mentioned backend server, the search device includes: a second receiving unit, used to receive a second terminal identifier corresponding to the second user from the gate terminal when the gate terminal identifies that the previous site information of the second user is missing; a search unit, used to search for the recorded site in the list L of user information to be registered based on the second terminal identifier; and a determining unit, used to determine the unique site as the missing site information s when the recorded site is a unique site.
[0018] According to another aspect of this application, a computer storage medium is provided, the medium including instructions that, when executed, perform the automatic registration method as described above.
[0019] According to another aspect of this application, a computer program product is provided, including a computer program that, when executed by a processor, implements the automatic registration method as described above.
[0020] According to another aspect of this application, a turnstile terminal is provided, the turnstile terminal comprising: a near-field communication device, configured to search for and obtain a set of terminal identifiers X using RSSI distance detection technology or Bluetooth technology, the set of terminal identifiers including all user terminal identifier information within a certain range of the near-field communication device; a transmitting device, configured to provide the set of terminal identifiers X to a backend server; after verifying that a first user has successfully entered or exited the station, sending a first terminal identifier corresponding to the first user to the backend server to form a list L of user information to be added; when identifying that the previous station information of a second user is missing, sending a second terminal identifier corresponding to the second user to the backend server; and a receiving device, configured to receive missing station information s corresponding to the second terminal identifier from the backend server.
[0021] According to another aspect of this application, an automatic information supplementation method for a turnstile terminal is provided, the method comprising: collecting a terminal identifier set X, the terminal identifier set including all user terminal identifier information within a certain range of the turnstile terminal; sending the terminal identifier set to a server, such that the server maintains a user information list L; sending a notification to the server, the notification indicating that one or more users to be supplemented are performing entry / exit verification, such that the server searches for missing site information s corresponding to the users to be supplemented from the list L; and receiving the missing site information s from the server.
[0022] As a supplement or replacement to the above scheme, in the above method, sending the terminal identifier set to the server so that the server maintains the user information list L includes: sending the terminal identifier set to the server so that the server records all user terminal identifier information, the station corresponding to the gate terminal, and the timestamp to form a first user information list; and after the first user successfully enters or exits the station, sending a notification to the server so that the server deletes the information record corresponding to the first user from the first user information list, thereby forming the user information list L.
[0023] As a supplement or replacement to the above scheme, in the above method, the gate terminal is a subway gate.
[0024] As a supplement or replacement to the above scheme, in the above method, the terminal identifier set X is obtained by the near-field communication device through RSSI distance detection technology or Bluetooth technology and provided to the gate terminal.
[0025] As a supplement or replacement to the above scheme, in the above method, after the first user successfully enters or exits the station, a notification is sent to the server, so that the server deletes the information record corresponding to the first user from the first user information list, thereby forming the user information list L, which includes: after the gate terminal verifies that the first user has successfully entered or exited the station, it sends a first terminal identifier corresponding to the first user to the server, so that the server deletes the record corresponding to the first terminal identifier from the first user information list.
[0026] As a supplement or replacement to the above scheme, in the above method, sending a notification to the server, the notification indicating that one or more users awaiting registration are undergoing entry / exit verification, and the server searching for the missing site information s corresponding to the users awaiting registration from the list L includes: the gate terminal identifying that the previous site information of the second user is missing; and sending the second terminal identifier corresponding to the second user to the server, so that the server searches for the recorded site in the user information list L based on the second terminal identifier, and when the recorded site is a unique site, the server determines the unique site as the missing site information s.
[0027] One or more embodiments of this application's automatic registration scheme obtains a list L of user information to be registered, and when receiving a notification from the gate terminal that a user to be registered is undergoing entry / exit verification, it searches for the missing station information s corresponding to the user in list L and provides it to the gate terminal. Thus, when missing passenger travel information is detected, the server can automatically register the missing information, allowing the gate to simultaneously complete the entry / exit operation without displaying a failure message, avoiding gate congestion and delays for nearby passengers. Furthermore, the entire process eliminates the need for passengers to manually register within the app or go to the station service desk for registration, saving time and manpower for both passengers and staff. One or more embodiments of this application's automatic registration scheme record passenger entry / exit information using near-field communication (NFC) technology, which offers higher accuracy and eliminates the need for subsequent verification steps compared to passengers or staff manually entering station information.
[0028] By incorporating the figures in this article and subsequently the appendix Figure 1 The specific embodiments used to illustrate certain principles of this application will make other features and advantages of the methods and apparatus of this application clearer or more apparent. Attached Figure Description
[0029] Figure 1 This is a flowchart illustrating an embodiment of the automatic registration method of this application;
[0030] Figure 2This is a schematic diagram illustrating the structure of a backend server according to an embodiment of this application;
[0031] Figure 3 This is a schematic diagram illustrating the structure of a gate terminal according to an embodiment of this application;
[0032] Figure 4 This is a schematic diagram of a system interaction for obtaining a list of passengers to be added to the passenger register, according to an embodiment of this application; and
[0033] Figure 5 This is a schematic diagram of the system interaction for automatic passenger registration according to an embodiment of this application. Detailed Implementation
[0034] The following description illustrates specific embodiments of this application to teach those skilled in the art how to make and use this application. For the purpose of teaching the principles of the invention, some conventional aspects have been simplified or omitted. Those skilled in the art should understand that variations derived from these embodiments will fall within the scope of this application. Those skilled in the art should understand that the following features can be combined in various ways to form multiple variations of this application. Therefore, this application is not limited to the specific embodiments described below, but only to the claims and their equivalents.
[0035] It should also be noted that, for ease of description, only the parts relevant to this application are shown in the accompanying drawings, not all of them. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe the operations (or steps) as sequential processes, many of the operations can be performed in parallel, concurrently, or simultaneously. Furthermore, the order of the operations can be rearranged. The process can be terminated when its operation is completed, but it may also have additional steps not included in the drawings. The process may correspond to a method, function, procedure, subroutine, subprogram, etc.
[0036] Although exemplary embodiments are described as using multiple units to perform exemplary processes, it should be understood that these exemplary processes may also be performed by one or more modules.
[0037] Furthermore, the control logic of this application can be included as executable program instructions on a computer-readable medium, which are implemented by a processor or the like. Examples of computer-readable media include, but are not limited to, ROM, RAM, optical discs, magnetic tapes, floppy disks, flash drives, smart cards, and optical data storage devices. Computer-readable recording media can also be distributed across a networked computer system, enabling distributed storage and implementation of the computer-readable media.
[0038] Figure 1This refers to an automatic registration method 1000, representing one embodiment of this application. For example... Figure 1 As shown, the automatic data entry method 1000 includes the following steps:
[0039] In step S110, the server obtains a list L of user information to be added to the user database, the list L including one or more users to be added to the user database;
[0040] In step S120, when the server receives a notification from the gate terminal that the user to be re-registered is undergoing entry / exit verification, it searches for the missing site information s corresponding to the user to be re-registered in list L; and
[0041] In step S130, the server provides the missing site information s to the gate terminal.
[0042] In the context of this application, the term "list of user information to be supplemented L" refers to a list of user information that has successfully entered or exited the station but whose station information has not been successfully entered (i.e., to be supplemented), for example, due to passengers missing their boarding code, unsuccessful code scanning, incomplete NFC information transmission, following others into the station, network abnormalities, etc. For one or more users in the list of user information to be supplemented L, the existing solution requires them to go to the service counter for manual supplementation of the unentered station information (and thus incur corresponding charges), which wastes user time and results in a poor user experience.
[0043] The term "missing station information s" refers to station information that was not successfully entered for a user who needs to complete their registration. For the turnstile terminal, the lack of this station information will prevent the user from entering or exiting the station. Taking a subway scenario as an example, when "missing station information s" indicates entry, the user will be unable to exit; conversely, when "missing station information s" indicates exit, the user will be unable to enter. In other words, a user's inability to exit is due to missing entry information, and their inability to enter is due to missing exit information. Thus, after the server provides the missing station information s to the turnstile terminal, the server or the turnstile terminal can automatically complete the registration, eliminating the need for passengers to manually register within the app or go to the station service desk for staff to complete the registration, saving time and manpower costs for both passengers and staff.
[0044] In addition, based on the "missing site information s", the system can provide users with other auxiliary functions, such as the server can automatically deduct the payment or push a ticket purchase reminder to the user based on the "missing site information s".
[0045] In one embodiment, the "server" is a subway backend server, and the "gate terminal" is a subway entry / exit gate. Of course, those skilled in the art will understand that the "automatic registration" scheme of this application is not limited to the subway scenario, but can also be applied to other modes of transportation entry and exit scenarios, amusement park entry and exit scenarios, etc.
[0046] In one embodiment, the server obtaining the user information list L to be added (i.e., step S110) includes: the server receiving a terminal identifier set X from the gate terminal, the terminal identifier set including all user terminal identifier information within a certain range of the gate terminal (i.e., server receiving step); the server recording all user terminal identifier information, the station corresponding to the gate terminal, and a timestamp to form a first user information list (i.e., server recording step); and after the first user successfully enters or exits the station, the server deleting the information record corresponding to the first user from the first user information list, thereby forming the user information list L to be added (server deletion step). By dynamically updating the first user information list, the final user information list L to be added is basically a list of all user information that has successfully entered or exited the station but has not successfully entered the station information.
[0047] In one embodiment, the terminal identifier set X is obtained by a near-field communication device through RSSI distance detection technology or Bluetooth technology and provided to the gate terminal. RSSI distance detection technology is generally used for distance measurement between transmitters and receivers. This technology uses ranging theory (i.e., the principle that the signal power of radio waves or sound waves attenuates with the propagation distance) to determine the distance based on the energy intensity of the received signal. Based on the known transmitted signal power of the beacon node and the received signal power of the node, the distance between nodes can be calculated using the attenuation model between signal and distance.
[0048] In one embodiment, the server records all user terminal identification information, the site corresponding to the gate terminal, and the timestamp to form a first user information list (i.e., the server recording step) including: the server matching the corresponding user registered mobile phone number U according to all terminal identification information in the terminal identification set X; and the server forming a first user information list L, the first user information list L including one or more records corresponding to the terminal identification information, each record including: user terminal identification, user registered mobile phone number U, the site where the gate terminal is located, and the current timestamp.
[0049] In one embodiment, after a first user successfully enters or exits the station, the server deletes the information record corresponding to the first user from the first user information list, thereby forming a user information list L to be added (i.e., the server deletion step) includes: after the gate terminal verifies that the first user has successfully entered or exited the station, the server receives a first terminal identifier corresponding to the first user from the gate terminal; and the server deletes the record corresponding to the first terminal identifier from the first user information list.
[0050] Taking the subway scenario as an example, obtaining the list of users whose information needs to be updated includes the following steps:
[0051] 1. The near-field communication device inside the subway turnstile continuously collects the terminal identifiers X of all user equipment within a certain distance and synchronizes them to the subway backend server.
[0052] 2. The backend server matches all user unique identifiers (such as mobile phone numbers) U based on the device terminal identifier X, records the corresponding site information S and timestamp T, and the above information forms a data table L;
[0053] 3. Whenever a passenger successfully enters or exits the station using their own device x via QR code, NFC, or other methods, the turnstile will recognize the passenger's device identifier x.
[0054] 4. The subway backend server deletes the passenger information corresponding to the device identifier x from the data table L in order to dynamically update the data table L.
[0055] Near-field communication devices can use communication methods such as Bluetooth and UWB. They can estimate the distance of surrounding devices from the turnstile by setting a signal strength RSSI threshold. When the RSSI is higher than the preset threshold, or the estimated distance is less than a certain threshold, it is assumed that the passenger intends to or is performing an entry / exit operation, and the device identifier X is uploaded to the backend server.
[0056] In step S120, when the server receives a notification from the gate terminal that the user to be registered is undergoing entry / exit verification, it searches for the missing site information s corresponding to the user to be registered in the list L. In one embodiment, step S120 includes: when the gate terminal identifies that the previous site information of the second user is missing, the server receives a second terminal identifier corresponding to the second user from the gate terminal; the server searches for a recorded site in the list L of user information to be registered based on the second terminal identifier; and when the recorded site is a unique site, the server identifies the unique site as the missing site information s.
[0057] For example, whenever a passenger attempts to enter or exit the station using their own device y via QR code, NFC, or other means through the turnstile, but the turnstile identifies the last entry or exit station information as "not entered," it reads the user's device identifier y. Then, the subway backend server searches for the passenger information corresponding to the user's device identifier y in the data table L. If a unique user identifier u and a unique station information s are matched (and the interval between the current time and the timestamp t is greater than the threshold t0), the station information s is automatically added as the last "not entered" station, and the turnstile simultaneously completes the entry and exit operation.
[0058] It should be noted that in the above embodiments, by determining that the interval between the current time and the timestamp t is greater than the threshold t0, errors in data entry under certain extreme conditions can be further prevented. Furthermore, the backend server can use the full dataset or all historical data of the user for sample matching, depending on computational efficiency.
[0059] In certain low-probability anomalies, such as when a user device identifier y matches a unique user identifier u with multiple station information entries, and the time interval between each timestamp exceeds a preset threshold t0, the backend server will push these multiple stations to the passenger's device terminal, allowing the passenger to select one station to complete the registration. Alternatively, if no matching passenger information is found, the backend server will prompt the passenger to manually enter the station information within the app or have the service desk manually register the station information for the previously unsuccessful entry / exit.
[0060] Furthermore, those skilled in the art will readily understand that the automatic registration method 1000 provided in one or more embodiments of this application can be implemented by a computer program. For example, the computer program is included in a computer program product, and when the computer program is executed by a processor, it implements the automatic registration method 1000 of one or more embodiments of this application. As another example, when a computer storage medium (e.g., a USB flash drive) containing the computer program is connected to a computer, running the computer program executes the automatic registration method 1000 of one or more embodiments of this application.
[0061] refer to Figure 2 , Figure 2 A schematic diagram of the structure of a backend server 2000 according to an embodiment of this application is shown. Figure 2As shown, the backend server 2000 includes an acquisition device 210, a search device 220, and a sending device 230. The acquisition device 210 acquires a list L of user information to be added, the list L including one or more users to be added; the search device 220, upon receiving a notification from the gate terminal that a user to be added is undergoing entry / exit verification, searches the list L for missing site information s corresponding to the user to be added; and the sending device 230 provides the missing site information s to the gate terminal.
[0062] In the context of this application, the term "list of user information to be supplemented L" refers to a list of user information that has successfully entered or exited the station but whose station information has not been successfully entered (i.e., to be supplemented), for example, due to passengers missing their boarding code, unsuccessful code scanning, incomplete NFC information transmission, following others into the station, network abnormalities, etc. For one or more users in the list of user information to be supplemented L, the existing solution requires them to go to the service counter for manual supplementation of the unentered station information (and thus incur corresponding charges), which wastes user time and results in a poor user experience.
[0063] The term "missing station information s" refers to station information that was not successfully entered for a user who needs to complete their registration. For the turnstile terminal, the lack of this station information will prevent the user from entering or exiting the station. Taking a subway scenario as an example, when "missing station information s" indicates entry, the user will be unable to exit; conversely, when "missing station information s" indicates exit, the user will be unable to enter. In other words, a user's inability to exit is due to missing entry information, and their inability to enter is due to missing exit information. Thus, after the server provides the missing station information s to the turnstile terminal, the server or the turnstile terminal can automatically complete the registration, eliminating the need for passengers to manually register within the app or go to the station service desk for staff to complete the registration, saving time and manpower costs for both passengers and staff.
[0064] In addition, based on the "missing site information s", the system can provide users with other auxiliary functions, such as the server can automatically deduct the payment or push a ticket purchase reminder to the user based on the "missing site information s".
[0065] In one embodiment, the "server" is a subway backend server, and the "gate terminal" is a subway entry / exit gate. Of course, those skilled in the art will understand that the "automatic registration" scheme of this application is not limited to the subway scenario, but can also be applied to other modes of transportation entry and exit scenarios, amusement park entry and exit scenarios, etc.
[0066] In one embodiment, the acquisition device 210 includes: a first receiving unit, configured to receive a terminal identifier set X from the gate terminal, the terminal identifier set including all user terminal identifier information within a certain range of the gate terminal; a recording unit, configured to record all user terminal identifier information, the station corresponding to the gate terminal, and a timestamp, to form a first user information list; and a deletion unit, configured to delete the information record corresponding to the first user from the first user information list after the first user successfully enters or exits the station, thereby forming a user information list L to be added.
[0067] In one embodiment, the terminal identifier set X is obtained by a near-field communication device through RSSI distance detection technology or Bluetooth technology and provided to the gate terminal. RSSI distance detection technology is generally used for distance measurement between transmitters and receivers. This technology uses ranging theory (i.e., the principle that the signal power of radio waves or sound waves attenuates with the propagation distance) to determine the distance based on the energy intensity of the received signal. Based on the known transmitted signal power of the beacon node and the received signal power of the node, the distance between nodes can be calculated using the attenuation model between signal and distance.
[0068] In one embodiment, the recording unit is configured to: match the corresponding user registered mobile phone number U according to all terminal identifier information in the terminal identifier set X; and form a first user information list L, the first user information list L including one or more records corresponding to the terminal identifier information, each record including: user terminal identifier, user registered mobile phone number U, the site where the gate terminal is located, and the current timestamp.
[0069] In one embodiment, the deletion unit is configured to: after the gate terminal verifies that the first user has successfully entered or exited the station, receive a first terminal identifier corresponding to the first user from the gate terminal; and delete the record corresponding to the first terminal identifier from the first user information list.
[0070] In one embodiment, the search device 220 includes: a second receiving unit, configured to receive a second terminal identifier corresponding to the second user from the gate terminal when the gate terminal identifies that the previous site information of the second user is missing; a search unit, configured to search for the recorded site in the list of user information to be supplemented based on the second terminal identifier; and a determining unit, configured to determine the unique site as the missing site information s when the recorded site is a unique site.
[0071] Go to Figure 3 This illustrates a structural schematic diagram of a gate terminal 3000 according to an embodiment of this application. Figure 3As shown, the gate terminal 3000 includes: a near-field communication device 310, a transmitting device 320, and a receiving device 330. The near-field communication device 310 is used to search for and obtain a set of terminal identifiers X using RSSI distance detection technology or Bluetooth technology. The set of terminal identifiers includes the identifier information of all user terminals within a certain range of the near-field communication device. The transmitting device 320 is used to provide the set of terminal identifiers X to a backend server. After verifying the successful entry and exit of a first user, it sends the first terminal identifier corresponding to the first user to the backend server to form a list L of user information to be added. When it is found that the previous station information of a second user is missing, it sends the second terminal identifier corresponding to the second user to the backend server. The receiving device 330 is used to receive the missing station information s corresponding to the second terminal identifier from the backend server.
[0072] In one embodiment, the sending device 320 may include multiple sending units, such as a first sending unit for providing the terminal identifier set X to a backend server; a second sending unit for sending the first terminal identifier corresponding to the first user to the backend server after verifying that the first user has successfully entered or exited the station, so as to form a list L of user information to be added; and a third sending unit for sending the second terminal identifier corresponding to the second user to the backend server when it is found that the previous station information of the second user is missing.
[0073] Figure 4 This is a schematic diagram of a system interaction for obtaining a list of passengers whose information needs to be added, according to an embodiment of this application. Figure 4 As shown in the diagram, during the process of obtaining the list of passengers to be added to the registration list, the near-field communication device inside the subway turnstile searches for nearby passenger devices. Using RSSI distance detection technology, it collects the identification information of all terminal devices within 2 meters, forming a terminal identification set X. Next, the turnstile terminal sends the terminal identification set X to the subway backend server. Subsequently, the subway backend server matches the registered mobile phone number U corresponding to all terminal identifiers in X and records the subway station S where the turnstile is located and the current timestamp T, forming a data table L. Later, when a passenger uses device x to enter or exit the station through the turnstile and the turnstile successfully verifies the entry or exit, the subway turnstile sends device identifier x to the subway backend server, causing the subway backend server to delete the passenger's relevant travel information record corresponding to device x from data table L.
[0074] Figure 5 This is a schematic diagram of the system interaction for automatic passenger registration according to one embodiment of this application. Figure 5As shown, a passenger uses terminal device y to enter or exit the station at the turnstile. The turnstile verifies the passenger's entry / exit and detects a missing previous station information. To automatically update the information, the turnstile sends the device identifier y to the subway backend server. Upon receiving the identifier y, the backend server retrieves the unique registered mobile phone number u and unique station s corresponding to the device identifier y from the data table L. The backend server then adds the passenger's missing previous station as s and sends it to the turnstile, allowing the turnstile to complete the entry / exit verification process. The entire automatic update process is extremely short (imperceptible to the user), significantly improving the user experience.
[0075] In one or more embodiments, the automatic registration scheme can use a near-field communication device (e.g., Bluetooth, UWB device tag) within the subway turnstile to collect passenger device terminal identifiers within a certain range. Combined with the turnstile's records of successfully entering and exiting device terminal identifiers, the scheme dynamically updates passenger information that may require additional station information. When a passenger attempts to enter or exit the station but the turnstile's ticket verification did not previously record the station information, the system matches the user's terminal identifier from multiple lists of stations requiring additional registration. If a match is found, the station information is automatically added, simultaneously completing the entry / exit operation. This achieves automatic registration during passenger turnstile ticket verification, eliminating the need for manual operation and ensuring high accuracy.
[0076] In one or more embodiments, the automatic registration scheme can be implemented as a feature of the mobile application, with a function switch provided. For example, an "automatic registration" function switch can be set on the mobile app's transit code interface. When enabled, users can automatically register when entering and exiting stations while using the app to ride the subway, which helps attract new users to the app and enhances user stickiness.
[0077] In summary, the automatic registration scheme of one or more embodiments of this application obtains a list L of user information to be registered, and when receiving a notification from the gate terminal that a user to be registered is undergoing entry / exit verification, it searches for the missing station information s corresponding to the user in the list L and provides it to the gate terminal. Thus, when missing passenger travel information is detected, the server can automatically register the missing information, allowing the gate to simultaneously complete the entry / exit operation without prompting a failure message, avoiding gate congestion and delays for nearby passengers. Furthermore, the entire process eliminates the need for passengers to manually register within the app or go to the station service desk for registration, saving time and manpower for both passengers and staff. The automatic registration scheme of one or more embodiments of this application records passenger entry / exit information using near-field communication technology, which is more accurate and eliminates the need for subsequent verification steps compared to passengers or staff manually entering station information.
[0078] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus, or computer program products. Therefore, this application can take the form of hardware, software, or a combination of hardware and software. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage) containing computer-usable program code.
[0079] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (platform systems), and computer program products according to embodiments of this application. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable processing device, causing the generation of a sequence of instructions that performs a specified operation.
[0080] The above examples mainly illustrate various embodiments of the technical solution of this application in a subway scenario. Those skilled in the art should understand that this application can be implemented in many other forms without departing from its spirit and scope, and applied in different scenarios, such as airport scenarios, shopping scenarios, office building scenarios, etc. Therefore, the examples and implementation methods shown are considered illustrative rather than restrictive, and this application may cover various modifications and substitutions without departing from the spirit and scope of this application as defined by the appended claims.
Claims
1. A method for automatic information supplementation, characterized in that, The method includes: The server obtains a list L of users whose information needs to be updated, where the list L includes one or more users whose information needs to be updated. When the server receives a notification from the gate terminal that the user to be re-registered is undergoing entry / exit verification, it searches for the missing site information s corresponding to the user to be re-registered in list L; and The server provides the missing site information s to the gate terminal. The server retrieves the following user information list L, which includes: The server receives a set of terminal identifiers X from the gate terminal. The set of terminal identifiers includes the identifier information of all user terminals within a certain range of the gate terminal. The set of terminal identifiers X is obtained by a near-field communication device through RSSI distance detection technology or Bluetooth technology and provided to the gate terminal. The server records the identification information of all user terminals, the site corresponding to the gate terminal, and the timestamp, forming a first user information list; and After the first user successfully enters or exits the station, the server deletes the information record corresponding to the first user from the first user information list, thereby forming a user information list L to be filled in.
2. The method as described in claim 1, wherein, The turnstile terminal is a subway turnstile.
3. The method as described in claim 1, wherein, The server records the identification information of all user terminals, the site corresponding to the gate terminal, and the timestamp, forming a first user information list including: The server matches the corresponding user's registered mobile phone number U based on all terminal identifier information in the terminal identifier set X; and The server forms a first user information list L, which includes one or more records corresponding to the terminal identification information. Each record includes: user terminal identification, user registered mobile phone number U, the site where the gate terminal is located, and the current timestamp.
4. The method of claim 3, wherein, After the first user successfully enters or exits the station, the server deletes the information record corresponding to the first user from the first user information list, thereby forming a user information list L to be added. This includes: after the gate terminal verifies the first user's successful entry or exit, the server receives a first terminal identifier corresponding to the first user from the gate terminal; and The server deletes the record corresponding to the first terminal identifier from the first user information list.
5. The method of claim 1, wherein, When the server receives a notification from the gate terminal that the user to be registered is undergoing entry / exit verification, it searches for the missing site information s corresponding to the user to be registered in the list L, including: When the gate terminal is missing the previous site information for the second user, the server receives the second terminal identifier corresponding to the second user from the gate terminal. The server searches for the recorded site in the list L of users to be added to the user information database based on the second terminal identifier; and When the recorded site is a unique site, the server identifies the unique site as the missing site information s.
6. A backend server, characterized in that, The backend server includes: An acquisition device is used to acquire a list L of users whose information needs to be added to the user database, the list L including one or more users whose information needs to be added to the user database. A lookup device is configured to, upon receiving a notification from the gate terminal that the user to be registered is undergoing entry / exit verification, search from the list L for missing station information s corresponding to the user to be registered; and A sending device is used to provide the missing site information s to the gate terminal. The acquisition device includes: The first receiving unit is configured to receive a set of terminal identifiers X from the gate terminal. The set of terminal identifiers includes all user terminal identifier information within a certain range of the gate terminal. The set of terminal identifiers X is obtained by a near-field communication device through RSSI distance detection technology or Bluetooth technology and provided to the gate terminal. The recording unit is used to record the identification information of all user terminals, the station corresponding to the gate terminal, and the timestamp, forming a first user information list; and The deletion unit is used to delete the information record corresponding to the first user from the first user information list after the first user successfully enters or exits the station, thereby forming a user information list L to be added.
7. The backend server as described in claim 6, wherein, The turnstile terminal is a subway turnstile.
8. The backend server as described in claim 6, wherein, The recording unit is configured to: Match the corresponding user's registered mobile phone number U according to all terminal identifier information in the terminal identifier set X; and A first user information list L is formed, which includes one or more records corresponding to the terminal identification information. Each record includes: user terminal identifier, user registered mobile phone number U, the site where the gate terminal is located, and the current timestamp.
9. The backend server as described in claim 8, wherein, The deletion unit is configured to: After the gate terminal verifies that the first user has successfully entered or exited the station, it receives the first terminal identifier corresponding to the first user from the gate terminal. as well as Delete the record corresponding to the first terminal identifier from the first user information list.
10. The backend server as described in claim 6, wherein, The searching device includes: The second receiving unit is used to receive the second terminal identifier corresponding to the second user from the gate terminal when the previous station information of the second user is missing in the gate terminal identification. The search unit is configured to search for the recorded site in the list L of user information to be registered based on the second terminal identifier; and The determining unit is used to determine the unique site as the missing site information s when the recorded site is a unique site.
11. A turnstile terminal, characterized in that, The turnstile terminal includes: A near-field communication device is used to search for and obtain a set of terminal identifiers X by RSSI distance detection technology or Bluetooth technology, wherein the set of terminal identifiers includes all user terminal identifier information within a certain range of the near-field communication device; A sending device is configured to provide the terminal identifier set X to a backend server as described in any one of claims 6 to 10; after verifying successful entry and exit of a first user, send the first terminal identifier corresponding to the first user to the backend server to form a list L of user information to be added; and when identifying that the previous site information of a second user is missing, send the second terminal identifier corresponding to the second user to the backend server; and A receiving device is used to receive missing site information s corresponding to the second terminal identifier from the backend server.
12. A method for automatic information replenishment in a turnstile terminal, characterized in that, The method includes: A terminal identifier set X is collected, which includes the identifier information of all user terminals within a certain range of the gate terminal. The terminal identifier set X is obtained by a near-field communication device through RSSI distance detection technology or Bluetooth technology and provided to the gate terminal. The terminal identifier set is sent to the server, so that the server maintains the user information list L; A notification is sent to the server indicating that one or more users awaiting registration are performing inbound / outbound verification, causing the server to search for the missing site information s corresponding to the users awaiting registration in the list L; and Receive the missing site information s from the server. Specifically, the terminal identifier set is sent to the server, enabling the server to maintain a user information list L that includes: The terminal identifier set is sent to the server, so that the server records all user terminal identifier information, the site corresponding to the gate terminal, and the timestamp to form a first user information list; and After the first user successfully enters or exits the station, a notification is sent to the server, causing the server to delete the information record corresponding to the first user from the first user information list, thereby forming the user information list L.
13. The method of claim 12, wherein, The turnstile terminal is a subway turnstile.
14. The method of claim 12, wherein, After the first user successfully enters or exits the station, a notification is sent to the server, causing the server to delete the information record corresponding to the first user from the first user information list, thereby forming the user information list L, which includes: After the gate terminal verifies that the first user has successfully entered or exited the station, it sends a first terminal identifier corresponding to the first user to the server, so that the server deletes the record corresponding to the first terminal identifier from the first user information list.
15. The method of claim 12, wherein, Sending a notification to the server, the notification indicating that one or more users awaiting registration are performing inbound / outbound verification, causes the server to search for missing site information s corresponding to the users awaiting registration from the list L, including: The gate terminal identified that the second user's previous site information was missing; and The second terminal identifier corresponding to the second user is sent to the server, so that the server searches for the recorded site in the user information list L based on the second terminal identifier, and when the recorded site is a unique site, the server determines the unique site as the missing site information s.
16. A computer storage medium comprising instructions that, when executed, perform the automatic information replenishment method as described in any one of claims 1 to 5, 12 to 15.
17. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the automatic information supplementation method as described in any one of claims 1 to 5, 12 to 15.