Method, apparatus, device and storage medium for travel
By presenting authentication information indicating the type of travel service in the interactive interface and adjusting the opening parameters of the access control device, the problem that traditional turnstiles cannot adapt to various travel types is solved, improving the convenience and efficiency of user passage.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2024-12-04
- Publication Date
- 2026-06-05
AI Technical Summary
Traditional turnstile opening methods cannot adapt to various travel types, especially when traveling with children or multiple people. Users cannot pass through smoothly within the scheduled time, and the operation is cumbersome.
By receiving the user's authentication information request in the interactive interface and presenting authentication information indicating the type of travel service, the system determines the activation parameters of the access control device based on different travel service types, including activation duration and frequency.
It enables flexible adjustment of the access control device activation method according to the travel type, ensuring smooth passage for users and simplifying the operation process, especially improving the passage experience when traveling with children or multiple people.
Smart Images

Figure CN122153973A_ABST
Abstract
Description
Technical Field
[0001] The exemplary embodiments disclosed herein generally relate to the field of computers, and more particularly to methods, apparatus, devices and computer-readable storage media for travel. Background Technology
[0002] With the development of computer technology, more and more users are accessing travel services through online platforms. For example, online platforms can help users obtain travel services based on QR codes or near-field communication (NFC). In traditional solutions, users present their travel code to the gate's code reader via their mobile devices. After successfully reading the code, the gate will open for a predetermined time. Once the gate opens, the user can enjoy the travel service. In real-world travel scenarios, the number of users can be single or multiple, and these users can be adults, children, the elderly, or users with limited mobility. Traditional gate opening methods cannot adapt to various travel types and urgently need further improvement. Summary of the Invention
[0003] In a first aspect of this disclosure, a method for travel is provided. The method includes: receiving a request from a first user in an interactive interface for generating first authentication information for a travel service; and in response to the request, presenting the first authentication information for the travel service in the interactive interface, the first authentication information including first information indicating the type of travel service, different travel service types corresponding to different activation parameters of the access control device involved in the travel service.
[0004] In a second aspect of this disclosure, an apparatus for travel is provided. The apparatus includes: an authentication information request module configured to: receive, in an interactive interface, a request from a first user for generating first authentication information for a travel service; and an authentication information presentation module configured to, in response to the request, present the first authentication information for the travel service in the interactive interface, the first authentication information including first information indicating the type of travel service, different travel service types corresponding to different activation parameters of the access control devices involved in the travel service.
[0005] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.
[0006] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program that can be executed by a processor to implement the method of the first aspect.
[0007] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0008] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:
[0009] Figure 1 A schematic diagram is shown of an example environment in which embodiments of the present disclosure may be implemented;
[0010] Figures 2A to 2B Example interfaces according to some embodiments of this disclosure are shown;
[0011] Figures 3A to 3D Example interfaces according to some embodiments of this disclosure are shown;
[0012] Figures 4A to 4B Example interfaces according to some embodiments of this disclosure are shown;
[0013] Figure 5 A flowchart illustrating an example process for travel according to some embodiments of this disclosure is shown;
[0014] Figure 6 A flowchart illustrating an example process for travel according to some embodiments of this disclosure is shown;
[0015] Figure 7 A schematic structural block diagram of an example device for travel according to some embodiments of the present disclosure is shown; and
[0016] Figure 8 A block diagram of an electronic device capable of implementing several embodiments of the present disclosure is shown. Detailed Implementation
[0017] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0018] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.
[0019] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
[0020] The term "in response to" as used herein refers to a state in which a corresponding event occurs or a condition is satisfied. It will be understood that the timing of subsequent actions performed in response to such event or condition is not necessarily strongly correlated with the time when the event occurs or the condition is met. For example, in some cases, subsequent actions may be performed immediately upon the occurrence of the event or the fulfillment of the condition; while in others, they may be performed some time after the occurrence of the event or the fulfillment of the condition.
[0021] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.
[0022] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (e.g., obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information beyond what is necessary for basic functions will not affect the user's use of basic functions. As an optional but non-restrictive implementation, in response to a user's active request, a prompt message may be sent to the user, for example, via a pop-up window, where the prompt message may be presented in text form. Furthermore, the pop-up window may also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device. It is understood that the above notification and user authorization process is merely illustrative and does not constitute a limitation on the implementation of this disclosure; other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0023] As mentioned above, with the development of computer technology, more and more users are accessing travel services through online platforms. In traditional solutions, users can present their travel code to the gate's code reader via their mobile devices. After successfully reading the code, the gate will open for a predetermined time. Once the gate opens, the user can enjoy the travel service. In real-world travel scenarios, the number of users can be a single person or multiple people, and these users can be adults, children, the elderly, or users with limited mobility.
[0024] As discussed above, in traditional solutions, the gate opens for a predetermined time after the travel code is successfully read. However, when users travel with children, the passage time is often longer than for a single adult, for example, the user may need to pick up the child before passing through. Therefore, it's possible that users traveling with children may not be able to pass through the gate within the predetermined time. Furthermore, when multiple users travel together (e.g., families or groups), each person needs to request a travel code on their own mobile device to access the service, which is cumbersome. In conclusion, traditional gate opening methods are not suitable for various travel types and urgently need further improvement.
[0025] Embodiments of this disclosure propose a solution for travel. According to the solution, an electronic device receives a request from a first user in an interactive interface for generating first authentication information for a travel service; and in response to the request, presents the first authentication information for the travel service in the interactive interface. The first authentication information includes first information indicating the type of travel service, and different types of travel services correspond to different activation parameters of the access control devices involved in the travel service.
[0026] In this manner, according to embodiments of the present disclosure, the access control device involved in the travel service can obtain travel service type information of the travel service and determine the activation parameters of the access control device accordingly, so as to determine that the user can pass through the access control device smoothly.
[0027] The following section provides a detailed description of various example implementations of this scheme, with reference to the accompanying drawings.
[0028] Example Environment
[0029] Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. For example... Figure 1 As shown, example environment 100 may include electronic device 110. In this example environment 100, application 115 is installed on electronic device 110. User 140 can interact with application 115 via electronic device 110 and / or attached devices of electronic device 110.
[0030] Application 115 can provide user 140 with integration of multiple applications or components. These applications can be application modules within application 115. In some embodiments, application 115 can be downloaded and installed on electronic device 110. In some embodiments, application 115 can also be accessed in other ways, such as via a web page.
[0031] Application 115 can be any suitable type of application capable of providing media content, examples of which may include, but are not limited to: local life service applications, social applications, audio / video applications, media item playback applications, broadcast applications, etc., and the embodiments of this disclosure are not limited in this respect.
[0032] exist Figure 1 In environment 100, if application 115 is active, electronic device 110 can present an interactive page through application 115. The interactive page can be any suitable type of page, supporting user 140 input of any suitable type of data and presenting media items of any media type to user 140. The interactive interface can include various interfaces provided by application 115, such as parameter setting interfaces, loading interfaces, special effects display interfaces, etc.
[0033] Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).
[0034] In some embodiments, electronic device 110 can communicate with service platform 130 and mobility service provider 120. Specifically, user 140 may have a tripartite service agreement with service platform 130 and mobility service provider 120. Based on this tripartite service agreement, user 140 enjoys various services provided by mobility service provider 120 through electronic device 110 and authorizes service platform 130 to complete payments for various services.
[0035] Service platform 130 and / or travel service provider 120 can be independent physical servers, server clusters or distributed systems composed of multiple physical servers, or cloud servers providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Service platform 130 and / or travel service provider 120 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in cloud environments, etc.
[0036] like Figure 1 As shown, the travel service provider 120 deploys access control devices 125, which are typically located at the entrance and / or exit of the travel service. By controlling the opening and closing of the access control devices 125, users 140 can enter and / or leave the service area of the travel service.
[0037] A communication connection can be established between the service platform 130, the travel service provider 120, and the electronic device 110. This communication connection can be established via wired or wireless means. The communication connection may include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections; the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, the service platform 130, the travel service provider 120, and the electronic device 110 can achieve signaling interaction through their respective communication connections.
[0038] As an example scenario, the travel service provider 120 can be an operator of urban rail services, and the access control device 125 can be a gate at the entrance / exit of the urban rail services.
[0039] In some embodiments, electronic device 110 can independently perform the various operations discussed in this disclosure. Alternatively, in other embodiments, electronic device 110 can collaborate with service platform 130 to perform the various operations discussed in this disclosure. For ease of discussion only, in some exemplary embodiments of this disclosure, the exemplary processes are described with electronic device 110 as the executing entity. It should be understood that the described exemplary processes can be performed by electronic device 110 alone, or by electronic device 110 and / or service platform 130. In short, the various embodiments of this disclosure are not limited in terms of the executing entity of the operations.
[0040] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.
[0041] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.
[0042] Example Interaction
[0043] Figures 2A to 4B Example user interfaces 200A to 400B according to some embodiments of the present disclosure are shown. Example user interfaces 200A to 400B may, for example, be provided by... Figure 1 The electronic device 110 shown is provided. It should be understood that... Figures 2A to 4B The illustrated user interface is merely an example; various designs are possible in practice. For instance, the graphical elements and / or controls within the interface can have different arrangements and visual representations, one or more elements and / or controls can be omitted or replaced, and one or more other elements and / or controls may also be present. Furthermore, the user interface can contain any suitable content. The scope of this disclosure is not limited in this respect.
[0044] As discussed in the following embodiments, travel services may include, for example, ride-hailing services (e.g., taking a bus, taxi, subway, or ride-hailing service), ferry services, air travel services, elevator services, etc. This disclosure is not intended to limit the specific form of travel services. Furthermore, authentication information may include, but is not limited to, barcodes and QR codes.
[0045] In some embodiments, user 140 can enter / leave the service area of the travel service using authentication information. In some embodiments, the fields included in the authentication information, the length of the fields, and the type of the fields can be specified. Examples of fields include, but are not limited to, QR code version, QR code data length, issuing institution public key certificate, payment account number, user account number, issuing institution code, issuing platform number, user account type, single transaction limit, payment account user public key, payment account system authorization expiration time, and QR code validity period. It should be understood that this disclosure is not limited in terms of the specific fields included in the authentication information. In this way, the device generating and the device reading the authentication information can have a common understanding of the authentication information. In operation, the travel service provider 120 and the service platform 130 can generate and interpret the authentication information based on predefined rules. In this way, when the travel service provider 120 and the service platform 130 belong to different entities, it can be ensured that the travel service provider 120 and the service platform 130 have the same understanding of the generated authentication information.
[0046] During operation, electronic device 110 receives a first user's message (e.g., ...) through an interactive interface. Figure 1 The request from user 140 (also referred to as first user 140) to generate first authentication information for the travel service. In some embodiments, the travel service type may include single-person travel and / or multi-person travel. Further, in some embodiments, single-person travel may include adult travel, elderly travel, travel for users with limited mobility, etc. In some embodiments, multi-person travel may include parent-child travel, multi-adult travel, etc.
[0047] Additionally, in some embodiments, the first user 140 can request first authentication information by activating controls in the interactive interface. See also Figure 2AThe example user interface 200A is shown. In example (A) of user interface 200A, the first user 140 can trigger the authentication information request control 205 to request the generation of a ride code for adult travel. In example (B) of user interface 200A, the first user 140 can trigger the authentication information request control 210 to request the generation of a ride code for family travel, for example, the first user 140 is traveling with one or more children. In example (C) of user interface 200A, the first user 140 can trigger the authentication information request control 215 to request the generation of a ride code for multiple people traveling, for example, the first user 140 is traveling with another one or more adults. Additionally, in some embodiments, after the first user 140 triggers the authentication information request control, other additional information related to the travelers can be further entered, including but not limited to the number and / or age of children, the number of adults, the number of elderly people, etc. It should be understood that this disclosure does not limit the specific content of the additional information. The first user 140 can enter any additional information related to the travelers via the interactive interface to ensure that appropriate information can be provided to trigger the generation of the first authentication information.
[0048] It should be understood that the examples (A)-(C) above are merely exemplary. In other embodiments, the first user 140 may request other types of authentication information, such as a transit code for elderly people traveling, a transit code for users with behavioral restrictions, etc. In short, in the various embodiments of this disclosure, corresponding controls can be set in the interactive interface according to the specific traveler's situation. The first user 140 can request the corresponding authentication information by triggering the corresponding control.
[0049] In this way, the first user 140 can flexibly request the corresponding authentication information according to specific needs.
[0050] In response to a request to generate first authentication information, electronic device 110 presents the first authentication information for travel services on an interactive interface. According to various embodiments of this disclosure, the first authentication information includes first information indicating the type of travel service, wherein different types of travel services correspond to different activation parameters of the access control devices involved in the travel service.
[0051] See Figure 2BExample user interface 200B is shown. In example (A) of user interface 200B, the interface displays first authentication information corresponding to adult travel. Additionally, to inform the first user 140 of the type of the currently generated first authentication information, a prompt message 255 is also displayed. In example (B) of user interface 200B, the interface displays first authentication information corresponding to family travel. Additionally, to inform the first user 140 of the type of the currently generated first authentication information, a prompt message 260 is also displayed. In example (C) of user interface 200B, the interface displays first authentication information corresponding to multi-person travel. Additionally, to inform the first user 140 of the type of the currently generated first authentication information, a prompt message 265 is also displayed.
[0052] In some implementations, the first authentication information may include a field indicating the user account type. In this case, different enumeration values can be defined for the user account type field, where different enumeration values correspond to different travel types. For example, the enumeration values may include, but are not limited to, ordinary adult travel, family travel, senior citizen travel, group travel, etc. In other embodiments, other fields may also be used to indicate the type of travel service. This disclosure is not limited in the specific fields used to indicate the type of travel service. In this way, the type of travel service can be indicated in a more flexible manner.
[0053] In some embodiments, when the travel service type is multi-person travel, the first user 140 can pre-enter the user information of the second user, i.e., pre-bind. Alternatively, in some embodiments, when the travel service type is multi-person travel, the first user 140 can be required to provide the information of the second user in response to a request for first authentication information. In operation, the electronic device 110 can receive the user information of at least one second user via an interactive interface and authenticate the user information of at least one second user. Further, based on the successful authentication of the user information of at least one second user, first authentication information for the travel service is presented on the interactive interface, wherein the first information of the first authentication information is determined based on the user information of at least one second user. In one example, the second user information is child information. In another example, the second user information is elderly information. In yet another example, the second user information is information of a user with behavioral limitations. In this way, the accuracy of the generated authentication information can be ensured and the misuse of special types of authentication information can be prevented.
[0054] See Figures 3A-3DThe example user interfaces 300A-300D shown illustrate example user interfaces for activating the parent-child code. In some embodiments, the first user 140 can trigger the display of example interface 300A via a parent-child code activation control. Alternatively, in some embodiments, the first user 140 can trigger the display of example interface 300A via an activation request to generate a parent-child ride code, for example, by clicking... Figure 2A Example (B) shows request control 210. Example interface 300A may display prompt message 305 to introduce the parent-child code to the first user 140. In response to the first user 140 activating confirmation control 310 in example interface 300A, the interactive interface jumps to interactive interface 300B. In interactive interface 300B, the first user 140 can provide child information 325. Optionally, the first user 140 can also enter their own information in interactive interface 300B. Electronic device 110 / service platform 130 can authenticate the child information provided by the first user 140 to ensure the accuracy of the information provided. In some embodiments, if the second user's user information is successfully authenticated, electronic device 110 may display example user interface 300D, which includes prompt message 385 indicating whether the parent-child code has been successfully activated.
[0055] Alternatively, if the second user's information is successfully authenticated, the electronic device 110 / service platform 130 may further request the first user 140 to enter additional authentication information, such as a payment password, as shown in example interface 300C. If the entered additional authentication information is successfully authenticated, the electronic device 110 may display example user interface 300D.
[0056] It should be understood that Figures 3A-3D The example interface shown is for illustrative purposes only. In other embodiments, the first user 140 may also bind information of other second users, such as information about elderly persons and / or proof of limited mobility. In this way, it can be ensured that special types of transit codes, such as parent-child codes and senior citizen codes, can be correctly generated.
[0057] In some embodiments, the access control device 125 may be located at an entrance associated with the travel service to ensure that the first user 140 is permitted to enter the service area of the travel service. Alternatively, in some embodiments, the access control device 125 may be located at an exit associated with the travel service to ensure that the first user 140 can smoothly leave the service area of the travel service after the travel service is completed.
[0058] As discussed above, different types of travel services correspond to different activation parameters of the access control device 125 involved in the travel service.
[0059] In some embodiments, the activation parameters may include the activation duration of the access control device 125. In one example scenario, the first authentication information may correspond to a parent-child code, in which case the activation duration of the access control device 125 may be increased by a preset duration, for example, by delaying the activation for a first predetermined duration before closing. In another example scenario, the first authentication information may correspond to an elderly person's code, in which case the activation duration of the access control device 125 may be increased by another preset duration, for example, by delaying the activation for a second predetermined duration before closing. In yet another example scenario, when the first user 140 is accompanied by one child, the activation duration of the access control device 125 is extended by a first duration; when the first user 140 is accompanied by two children, the activation duration of the access control device 125 is extended by a second duration, and so on. In this way, it can be ensured that users with special needs can pass through the access control device 125 smoothly.
[0060] Alternatively, the activation parameters may include the number of times the access control device 125 is activated. For example, the travel service type corresponding to the first authentication information is multi-person travel. In this case, the access control device 125 can be activated multiple times, with the number of activations corresponding to the number of travelers. In this way, when multiple people travel together, only one user needs to complete the ticket purchase instead of each user performing the ticket purchase operation.
[0061] In conventional solutions, if a user fails to pass through the access control device 125 while it is open, they need to seek assistance from staff. According to some embodiments of this disclosure, to ensure a user can pass through the access control device 125 smoothly, an inquiry message can be presented to the user after the access control device 125 is closed. Specifically, the electronic device 110 can present an inquiry message on the interactive interface asking the first user 140 whether they successfully passed through the access control device 125. If an indication is received that the first user 140 has failed to pass through the access control device 125, for example, a user with a child fails to pass through the gate within the predetermined time it is open, in some embodiments, the electronic device 110 can present second authentication information for the travel service on the interactive interface. This second authentication information includes second information indicating the type of travel service, i.e., the second authentication information indicates that the type of travel service is family travel. The first user 140 can use this second authentication information to trigger the access control device 125 to open again. Alternatively, in some embodiments, if an indication is received that the first user 140 has failed to pass through the access control device 125, the electronic device 110 can display a first prompt message on the interactive interface, indicating that the first authentication information is still valid. The first user 140 can then use this first authentication information to trigger the access control device 125 to open again. In this way, when the first user fails to pass through successfully while the access control device 125 is open, the access control device 125 can be triggered again with a simple operation.
[0062] In some embodiments, the opening duration is determined based on the historical access records of the first user 140. In one example embodiment, after the first user 140 fails to pass for the first time, the opening time of the access control device 125 can be increased by a predetermined duration. In some embodiments, the opening time of the access control device 125 can increase with the number of times the first user 140 fails to pass until the maximum allowed opening duration. In this way, the opening time of the access control device 125 can be dynamically adjusted according to the user's specific needs.
[0063] In some embodiments, in response to the successful acquisition of the first authentication information by the access control device 125, the electronic device 110 presents a second prompt message on the interactive interface, wherein the second prompt message at least indicates the service status information of the travel service. See also Figure 4A and 4B The example interactive interfaces 400A and 400B shown are provided, wherein example interactive interface 400A includes a prompt message 405 indicating that the travel service has started, and example interactive interface 400B includes a prompt message 455 indicating that the travel service has ended.
[0064] Alternatively or additionally, in some embodiments, in response to the successful acquisition of first authentication information by the access control device 125, the electronic device 110 presents at least one interactive element (e.g., interactive elements 410 and 460) on the interface, wherein at least one interactive element is associated with a travel service type. In the case of a family-friendly travel service, at least one interactive element may include, but is not limited to, nearby playgrounds, family-friendly restaurants, etc. In the case of a travel service type for users with limited mobility and / or the elderly, at least one interactive element may include, but is not limited to, the location of accessible electronic devices, etc.
[0065] In some embodiments, the electronic device 110 can also complete payment for the travel service based on the first authentication information / according to the travel service type. According to some embodiments of this disclosure, since the first authentication information can indicate the corresponding travel service type, the payment amount can be determined based on the first authentication information. For example, when the travel service type is family travel, since children do not need to pay a service fee, the payment amount only includes the cost of the adults traveling. It should be understood that the payment operation can be performed at any stage of the travel service, such as when requesting the generation of the first authentication information or when the travel service ends. In this way, the user can flexibly choose when to make the payment.
[0066] For a better understanding of the above process, see Figure 5, which shows a flowchart of an example process 500 for travel according to some embodiments of this disclosure. For ease of discussion, see also... Figure 1 To describe process 500. Figure 5In a specific embodiment, in response to a request from electronic device 110, service platform 130 can send a travel code to the electronic device (Action 2). Electronic device 11 then displays the travel code on its interface (Action 3) so that access control device 125 can read the travel code (Action 5). Figure 5 In a specific embodiment, if the travel code indicates that the travel service type is family travel, then the access control device 125 will activate after verifying the travel code and delay activating the access control device 125. This ensures that users traveling with children have sufficient time to successfully pass through the access control device 125.
[0067] Optionally, in some embodiments, the travel code can be generated based on relevant information provided by the travel service provider 120. In one specific embodiment, the service platform 130 can obtain a card certificate including a key from the travel service provider 120 (Action 1) and generate a travel code in response to a request from the electronic device 110 based on the obtained card certificate. In this case, the service platform 130 can periodically update the card certificate from the travel service provider 120 and generate travel codes for the electronic device 110 offline. In yet another specific embodiment, the service platform 130 can directly obtain the travel code from the travel service provider 120 (Action 1). It should be understood that this disclosure is not limited in how the service platform 130 interacts with the travel service provider 120 to obtain the necessary information for generating the travel code.
[0068] Regarding payment operations, in some embodiments, after the access control device 125 successfully verifies the travel code (e.g., the user scans the code to exit the station), the access control device 125 can send the trip information and travel code information to the travel service provider 120 (Action 6). The travel service provider 120 can then initiate payment to the service platform 130 based on the received trip information and travel code information (Action 7). In response to the payment request from the travel service provider 120, the service platform 130 can complete the payment operation. In this way, by generating a travel code indicating family travel, the access control device 125 can be delayed in closing to ensure that the user has sufficient time to pass through the access control device 125.
[0069] Example process
[0070] Figure 6 A flowchart of an example process 600 for travel according to some embodiments of the present disclosure is shown. Process 600 can be implemented at electronic device 110. Reference is made below. Figure 1 To describe process 600.
[0071] like Figure 6As shown in box 610, electronic device 110 receives a request from a first user in the interactive interface for generating first authentication information for travel services.
[0072] In box 620, in response to a request, electronic device 110 presents first authentication information for the travel service on the interactive interface. The first authentication information includes first information indicating the type of travel service, and different types of travel services correspond to different activation parameters of the access control devices involved in the travel service.
[0073] In some embodiments, the electronic device 110 receives user information of at least one second user via an interactive interface and authenticates the user information of the at least one second user. Furthermore, presenting first authentication information for travel services on the interactive interface includes: based on the determination that the user information of at least one second user has been successfully authenticated, presenting first authentication information for travel services on the interactive interface, wherein the first information of the first authentication information is determined based on the user information of the at least one second user.
[0074] In some embodiments, the activation parameters include at least one of the activation duration of the access control device and the number of times the access control device is activated.
[0075] In some embodiments, the activation duration is determined based on the first user's historical access records.
[0076] In some embodiments, the electronic device 110 presents an inquiry message on the interactive interface asking whether the first user has successfully passed through the access control device, and in response to receiving an instruction indicating that the first user has not successfully passed through the access control device, presents at least one of the following on the interactive interface: second authentication information for travel services, the second authentication information including second information indicating the type of travel service; and a first prompt message indicating that the first authentication information is still valid.
[0077] In some embodiments, the types of travel services include: single-person travel and multi-person travel.
[0078] In some embodiments, the access control device is located at either the entrance location or the exit location associated with the travel service.
[0079] In some embodiments, in response to the successful acquisition of the first authentication information by the access control device, the electronic device 110 presents one of the following on the interactive interface: a second prompt message, which at least indicates the service status information of the travel service, or at least one interactive content, which is associated with the type of travel service.
[0080] In some embodiments, the electronic device 110 completes the payment for the travel service based on the type of travel service.
[0081] Example devices and equipment
[0082] Embodiments of this disclosure also provide corresponding apparatus for implementing the above methods or processes. Figure 7 A schematic structural block diagram of an example device 700 for travel according to certain embodiments of the present disclosure is shown. Device 700 may be implemented as or included in electronic device 110. Various modules / components in device 700 may be implemented by hardware, software, firmware, or any combination thereof.
[0083] like Figure 7 As shown, the device 700 includes: an authentication information request module 710, configured to receive a request from a first user for generating first authentication information for a travel service in an interactive interface; and an authentication information presentation module 720, configured to present the first authentication information for the travel service in response to the request in an interactive interface. The first authentication information includes first information indicating the type of travel service, and different types of travel services correspond to different activation parameters of the access control device involved in the travel service.
[0084] In some embodiments, the device 700 further includes a user information authentication module configured to receive user information of at least one second user via an interactive interface; and to authenticate the user information of at least one second user. Furthermore, the authentication information presentation module 720 is configured to: based on the successful authentication of the user information of at least one second user, present first authentication information for travel services on the interactive interface, wherein the first information of the first authentication information is determined based on the user information of at least one second user.
[0085] In some embodiments, the activation parameters include at least one of the activation duration of the access control device and the number of times the access control device is activated.
[0086] In some embodiments, the activation duration is determined based on the first user's historical access records.
[0087] In some embodiments, the device 700 further includes a query module configured to: present an inquiry message on an interactive interface asking whether the first user has successfully passed through the access control device; and in response to receiving an instruction indicating that the first user has not successfully passed through the access control device, present at least one of the following on the interactive interface: second authentication information for travel services, the second authentication information including second information indicating the type of travel service; and a first prompt message indicating that the first authentication information is still valid.
[0088] In some embodiments, the types of travel services include: single-person travel and multi-person travel.
[0089] In some embodiments, the access control device is located at either the entrance location or the exit location associated with the travel service.
[0090] In some embodiments, the service presentation module is configured to: in response to the successful acquisition of the first authentication information by the access control device, present one of the following on the interactive interface: a second prompt message, the second prompt message indicating at least the service status information of the travel service, or at least one interactive content, the at least one interactive content being associated with the type of travel service.
[0091] In some embodiments, the payment module is configured to complete the payment for the travel service based on the type of travel service.
[0092] like Figure 8 As shown, electronic device 800 is in the form of a general-purpose electronic device. Components of electronic device 800 may include, but are not limited to, one or more processors or processing units 810, memory 820, storage device 830, one or more communication units 840, one or more input devices 880, and one or more output devices 860. Processing unit 810 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 820. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 800.
[0093] Electronic device 800 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 800, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 820 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 830 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 800.
[0094] Electronic device 800 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 8As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 820 may include computer program product 825 having one or more program modules configured to perform various methods or actions of various embodiments of this disclosure.
[0095] The communication unit 840 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 800 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 800 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.
[0096] Input device 850 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 860 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 800 can also communicate with one or more external devices (not shown) via communication unit 840 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 800, or with any device that enables electronic device 800 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).
[0097] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.
[0098] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0099] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0100] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0101] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0102] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A method for travel, comprising: The interactive interface receives a request from the first user for the first authentication information used to generate travel services. as well as In response to the request, the first authentication information for the travel service is presented on the interactive interface. The first authentication information includes first information indicating the travel service type of the travel service. Different travel service types correspond to different activation parameters of the access control device involved in the travel service.
2. The method according to claim 1, further comprising: The user information of at least one second user is received via the interactive interface. as well as Authenticate the user information of the at least one second user; The first authentication information presented in the interactive interface for the travel service includes: Based on the successful authentication of the user information of the at least one second user, the first authentication information for the travel service is presented on the interactive interface, wherein the first information of the first authentication information is determined based on the user information of the at least one second user.
3. The method according to claim 1, wherein the opening parameter includes at least one of the opening duration of the access control device and the number of times the access control device is opened.
4. The method according to claim 3, wherein the activation duration is determined based on the first user's historical access records.
5. The method according to claim 1, further comprising: The interactive interface displays an inquiry message asking the first user whether they have successfully passed through the access control device. as well as In response to receiving an indication that the first user has failed to pass through the access control device, at least one of the following is displayed on the interactive interface: Second authentication information for the travel service, the second authentication information including second information indicating the type of travel service; and The first prompt message indicates that the first authentication information is still valid.
6. The method according to claim 1, wherein the travel service type includes: Solo travel and group travel.
7. The method of claim 1, wherein the access control device is located at either an entrance location or an exit location associated with the travel service.
8. The method according to claim 1, further comprising: In response to the successful acquisition of the first authentication information by the access control device, one of the following is displayed on the interactive interface: The second prompt information indicates at least the service status information of the travel service, or At least one interactive content, which is associated with the travel service type.
9. The method according to claim 1, further comprising: Payment for the travel service is completed according to the type of travel service described.
10. A device for travel, comprising: The authentication information request module is configured to receive a request from the first user in the interactive interface for the first authentication information used to generate travel services. as well as The authentication information presentation module is configured to, in response to the request, present the first authentication information for the travel service on the interactive interface. The first authentication information includes first information indicating the travel service type of the travel service, and different travel service types correspond to different activation parameters of the access control device involved in the travel service.
11. An electronic device, comprising: At least one processing unit; as well as At least one memory, coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, which, when executed by the at least one processing unit, cause the electronic device to perform the method according to any one of claims 1 to 9.
12. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 9.