Interaction method, interaction system, terminal and storage medium
Patent Information
- Application Number
- CN202510472215.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-15
- Publication Date
- 2026-10-23
AI Technical Summary
[0016]如上所述,本申请提供了交互方法、交互系统、终端及存储介质,交互方法包括步骤:S10:基于第一USSD字符序列执行USSD交互请求操作,以建立USSD会话通道,并获取第一USSD字符序列对应的交互端的交互菜单;S20:响应于对交互菜单中的交互项的选择操作,通过USSD会话通道与交互端协同执行所选择的交互项对应的交互流程。本申请技术方案在与交互端建立USSD会话通道后,能够获取交互端的交互菜单,使用户可以直接看到可供选择的一个或多个交互项,并且用户通过对交互菜单中的交互项进行简单的选择操作,即可触发所选择的交互项对应的交互流程,以满足用户的交互需求。因此,通过本申请的技术方案可以实现基于USSD的交互功能,使用户可以使用USSD直观、便捷地与交互端进行交互,操作简单方便,提升了用户体验。
Smart Images

Figure CN122970468A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of terminal technology, specifically to an interaction method, an interaction system, a terminal, and a storage medium. Background Technology
[0002] With the continuous development of mobile communication technology, users' needs to interact with interactive terminals (such as service providers) through mobile terminals are increasing. USSD (Unstructured Supplementary Service Data), as an interaction method based on GSM networks, allows users to request information or perform operations by sending specific character sequences.
[0003] In conceiving and implementing this application, the inventors discovered at least the following problem: how to use the USSD to interact with the interactive terminal intuitively and conveniently is a technical problem that urgently needs to be solved by those skilled in the art.
[0004] The preceding description is intended to provide general background information and does not necessarily constitute prior art. Summary of the Invention
[0005] To address the aforementioned technical issues, this application provides an interaction method, an interaction system, a terminal, and a storage medium, enabling users to interact with the interactive terminal intuitively and conveniently using a USSD. The operation is simple and easy, improving the user experience.
[0006] This application provides an interaction method, including the following steps: S10: Execute a USSD interaction request operation based on a first USSD character sequence to establish a USSD session channel and obtain the interaction menu of the interaction terminal corresponding to the first USSD character sequence; S20: In response to the selection operation of the interaction item in the interaction menu, coordinate with the interaction terminal through the USSD session channel to execute the interaction process corresponding to the selected interaction item.
[0007] Optionally, step S2O includes at least one of the following: In response to the selection of the first interactive item, the ticket acquisition process is executed in collaboration with the interactive terminal through the USSD session channel; In response to the selection of the second interactive item, the consumer payment process is executed in collaboration with the interactive terminal through the USSD session channel. In response to the selection of a third interactive item, the timing and billing process is executed in collaboration with the interactive terminal through the USSD session channel. In response to the selection of the fourth interactive item, the recharge and payment process is executed in collaboration with the interactive terminal through the USSD session channel; In response to the selection of the fifth interactive item, the balance query process is executed in collaboration with the interactive terminal through the USSD session channel.
[0008] Optionally, the consumption payment process is executed in conjunction with the interactive terminal, including at least one of the following: Receive and display billing information sent from the interactive terminal; Obtain and send payment information to the interactive terminal so that the interactive terminal can perform a payment collection operation based on the payment account corresponding to the payment information; Receive and display the payment result after the payment is received by the interactive terminal.
[0009] Optionally, payment information is acquired and sent to the interactive terminal, enabling the interactive terminal to perform a payment collection operation based on the payment account corresponding to the payment information. This includes: inputting the total payment amount and the number of payers to initiate an AA payment request; responding to the initiation of the AA payment request by inputting multiple payment account information based on the number of payers to acquire payment information, the payment account information including bank account information and / or a second USSD character sequence; and sending the payment information to the interactive terminal, enabling the interactive terminal to perform a payment collection operation on the payment account corresponding to each payment account based on the acquired average collection amount, and to feed back the payment result to the corresponding terminal based on each second USSD character sequence.
[0010] Optionally, payment information is acquired and sent to the interactive terminal so that the interactive terminal can perform a payment collection operation based on the payment account corresponding to the payment information, including: adding the identification information of the ticket obtained by executing the ticket acquisition process to the payment information; sending the payment information to the interactive terminal so that the interactive terminal can perform a payment collection operation on the payment account corresponding to the payment account information in the payment information, and performing a ticket cancellation operation based on the identification information in the payment information.
[0011] Optionally, the timing and billing process is executed in collaboration with the interactive terminal, including: sending preset information to the interactive terminal to enable the interactive terminal to start timing and billing; and / or, in response to the end of billing operation, obtaining the billing information fed back by the interactive terminal and executing the consumption payment process to control the interactive terminal to end timing and billing.
[0012] Optionally, the method of this application also includes: enabling the USSD interaction function when the SIM card's home location matches the current region.
[0013] This application also provides an interactive system, including: a terminal, a network operator platform, a USSD gateway, and an interactive terminal; the terminal is used to send a session request to the network operator platform based on a first USSD character sequence, so that the network operator platform establishes a USSD session channel with the interactive terminal corresponding to the first USSD character through the USSD gateway; the interactive terminal is used to feed back an interactive menu to the terminal through the USSD session channel, so that the terminal receives the interactive menu and responds to the selection operation of the interactive item in the interactive menu, and coordinates with the interactive terminal to execute the interactive process corresponding to the selected interactive item through the USSD session channel.
[0014] This application also provides a terminal, including: a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, it implements the steps of the interaction method as described in any of the preceding claims.
[0015] This application also provides a storage medium storing a computer program, which, when executed by a processor, implements the steps of the interactive method as described in any of the preceding claims.
[0016] As described above, this application provides an interaction method, an interaction system, a terminal, and a storage medium. The interaction method includes the following steps: S10: Execute a USSD interaction request operation based on a first USSD character sequence to establish a USSD session channel and obtain the interaction menu of the interaction terminal corresponding to the first USSD character sequence; S20: In response to the selection operation of an interaction item in the interaction menu, coordinate with the interaction terminal through the USSD session channel to execute the interaction process corresponding to the selected interaction item. After establishing a USSD session channel with the interaction terminal, the technical solution of this application can obtain the interaction menu of the interaction terminal, allowing the user to directly see one or more selectable interaction items. Furthermore, the user can trigger the interaction process corresponding to the selected interaction item by performing a simple selection operation on the interaction item in the interaction menu, thereby satisfying the user's interaction needs. Therefore, the technical solution of this application can realize USSD-based interaction functions, enabling users to interact with the interaction terminal intuitively and conveniently using USSD. The operation is simple and convenient, improving the user experience. Attached Figure Description
[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, those skilled in the art can obtain other drawings based on these drawings without any creative effort.
[0018] Figure 1 A schematic diagram of the hardware structure of a mobile terminal to implement the various embodiments of this application.
[0019] Figure 2 This is a communication network system architecture diagram provided for an embodiment of this application.
[0020] Figure 3 This is a flowchart illustrating the interaction method according to the first embodiment.
[0021] Figure 4 This is a structural block diagram of the interactive system shown according to the third embodiment.
[0022] Figure 5 This is a flowchart illustrating the execution service interaction in this application example.
[0023] Figure 6 This is a flowchart of the interaction method in the parking billing scenario of this application example.
[0024] The realization of the objectives, functional features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and textual descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concepts of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation
[0025] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0026] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, components, features, and elements with the same names in different embodiments of this application may have the same meaning or different meanings, the specific meaning of which must be determined by its interpretation in that specific embodiment or further in conjunction with the context of that specific embodiment.
[0027] It should be understood that although the terms first, second, third, etc., may be used herein to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this document, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if," as used herein, may be interpreted as "when," "when," or "in response to determination." Furthermore, as used herein, the singular forms "a," "an," and "the" are intended to also include the plural forms unless the context indicates otherwise. It should be further understood that the terms "comprising," "including," indicate the presence of the stated feature, step, operation, element, component, item, kind, and / or group, but do not exclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms "or," "and / or," "including at least one of the following," etc., as used in this application, may be interpreted as inclusive, or mean any one or any combination thereof. For example, "including at least one of the following: A, B, C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C." Similarly, "A, B, or C" or "A, B, and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C." Exceptions to this definition only occur when the combination of elements, functions, steps, or operations is inherently mutually exclusive in some way.
[0028] It should be understood that although the steps in the flowcharts of this application's embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.
[0029] Depending on the context, the words “if” or “suppose” as used here can be interpreted as “when” or “in response to determination” or “in response to detection.” Similarly, depending on the context, the phrases “if determination” or “if detection (of the stated condition or event)” can be interpreted as “when determination” or “in response to determination” or “when detection (of the stated condition or event)” or “in response to detection (of the stated condition or event).”
[0030] It should be noted that step designations such as S10 and S20 are used in this document for the purpose of more clearly and concisely describing the corresponding content, and do not constitute a substantial limitation on the order. In specific implementation, those skilled in the art may execute S20 first and then S10, etc., but these should all be within the protection scope of this application.
[0031] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.
[0032] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably.
[0033] Smart terminals can be implemented in various forms. For example, the smart terminals described in this application may include smart terminals such as mobile phones, tablets, laptops, handheld computers, personal digital assistants (PDAs), portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminals such as digital TVs and desktop computers.
[0034] The following description will use a mobile terminal as an example. Those skilled in the art will understand that, apart from elements specifically designed for mobile purposes, the construction according to the embodiments of this application can also be applied to fixed-type terminals.
[0035] Please see Figure 1 This is a schematic diagram of the hardware structure of a mobile terminal implementing various embodiments of this application. The mobile terminal 100 may include: an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an A / V (Audio / Video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111, etc. Those skilled in the art will understand that... Figure 1 The mobile terminal structure shown does not constitute a limitation on the mobile terminal. The mobile terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0036] The following is combined Figure 1 A detailed introduction to each component of the mobile terminal: The radio frequency unit 101 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and processes it with the processor 110; additionally, it transmits uplink data to the base station. Typically, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, and a duplexer. Furthermore, the radio frequency unit 101 can also communicate wirelessly with networks and other devices. The aforementioned wireless communications may use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution), TDD-LTE (Time Division Duplexing-Long Term Evolution), 5G, and 6G.
[0037] WiFi is a short-range wireless transmission technology. Mobile terminals, through the WiFi module 102, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 1 WiFi module 102 is shown, but it is understood that it is not a necessary component of a mobile terminal and can be omitted as needed without changing the nature of the invention.
[0038] The audio output unit 103 can convert audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into audio signals and output them as sound when the mobile terminal 100 is in call signal receiving mode, call mode, recording mode, voice recognition mode, broadcast receiving mode, etc. Furthermore, the audio output unit 103 can also provide audio output related to specific functions performed by the mobile terminal 100 (e.g., call signal receiving sound, message receiving sound, etc.). The audio output unit 103 may include a speaker, a buzzer, etc.
[0039] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes image data of still images or videos acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on the display unit 106. The image frames processed by the GPU 1041 can be stored in the memory 109 (or other storage media) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) in operating modes such as telephone call mode, recording mode, and voice recognition mode, and can process such sound into audio data. The processed audio (voice) data can be converted into a format that can be transmitted to a mobile communication base station via the radio frequency unit 101 in telephone call mode. The microphone 1042 can implement various types of noise cancellation (or suppression) algorithms to eliminate (or suppress) noise or interference generated during the reception and transmission of audio signals.
[0040] The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Optionally, the light sensor includes an ambient light sensor and a proximity sensor. Optionally, the ambient light sensor can adjust the brightness of the display panel 1061 according to the ambient light level, and the proximity sensor can turn off the display panel 1061 and / or backlight when the mobile terminal 100 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that recognize the phone's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. Other sensors that may be configured in the phone, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.
[0041] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0042] User input unit 107 can be used to receive input numerical or character information, and generate key signal inputs related to user settings and function control of the mobile terminal. Optionally, user input unit 107 may include touch panel 1071 and other input devices 1072. Touch panel 1071, also known as touch screen, can collect touch operations on or near the user (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near touch panel 1071), and drive corresponding connection devices according to a pre-set program. Touch panel 1071 may include two parts: a touch detection device and a touch controller. Optionally, the touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to processor 110, and can receive and execute commands sent by processor 110. In addition, touch panel 1071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may also include other input devices 1072. Optionally, other input devices 1072 may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc., without being specifically limited here.
[0043] Optionally, the touch panel 1071 may cover the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it transmits the information to the processor 110 to determine the type of touch event. Subsequently, the processor 110 provides corresponding visual output on the display panel 1061 based on the type of touch event. Although in Figure 1 In this embodiment, the touch panel 1071 and the display panel 1061 are two independent components to realize the input and output functions of the mobile terminal. However, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to realize the input and output functions of the mobile terminal. The specific implementation is not limited here.
[0044] Interface unit 108 serves as an interface through which at least one external device can connect to mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and so on. Interface unit 108 may be used to receive input (e.g., data, power, etc.) from the external device and transmit the received input to one or more elements within mobile terminal 100, or it may be used to transmit data between mobile terminal 100 and the external device.
[0045] The memory 109 can be used to store software programs and various data. The memory 109 may primarily include a program storage area and a data storage area. Optionally, the program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, the memory 109 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0046] The processor 110 is the control center of the mobile terminal. It connects various parts of the mobile terminal via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 109, and by calling data stored in the memory 109, it performs various functions and processes data of the mobile terminal, thereby providing overall monitoring of the mobile terminal. The processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor. Optionally, the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 110.
[0047] The mobile terminal 100 may also include a power supply 111 (such as a battery) that supplies power to various components. Preferably, the power supply 111 can be logically connected to the processor 110 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system.
[0048] although Figure 1 As not shown, the mobile terminal 100 may also include a Bluetooth module, etc., which will not be described in detail here.
[0049] To facilitate understanding of the embodiments of this application, the communication network system on which the mobile terminal of this application is based is described below.
[0050] Please see Figure 2 , Figure 2 This application provides a communication network system architecture diagram. The communication network system is an LTE system based on the universal mobile communication technology. The LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203, and the operator's IP services 204, which are connected in sequence.
[0051] Optionally, UE201 can be the aforementioned terminal 100, which will not be described in detail here.
[0052] E-UTRAN202 includes eNodeB2021 and other eNodeB2022s. Optionally, eNodeB2021 can connect to other eNodeB2022s via backhaul (e.g., X2 interface). eNodeB2021 connects to EPC203 and can provide UE201 with access to EPC203.
[0053] EPC203 may include an MME (Mobility Management Entity) 2031, an HSS (Home Subscriber Server) 2032, other MMEs 2033, an SGW (Serving Gateway) 2034, a PGW (Packet Data Network Gateway) 2035, and a PCRF (Policy and Charging Rules Function) 2036, etc. Optionally, MME2031 is the control node that handles signaling between UE201 and EPC203, providing bearer and connection management. HSS2032 is used to provide registers to manage functions such as the Home Location Register (not shown in the figure) and stores user-specific information such as service characteristics and data rates. All user data can be sent through SGW2034. PGW2035 can provide UE 201 IP address allocation and other functions. PCRF2036 is the policy and charging control decision point for service data flow and IP bearer resources. It selects and provides available policy and charging control decisions for the policy and charging enforcement function unit (not shown in the figure).
[0054] IP services 204 may include the Internet, intranet, IMS (IP Multimedia Subsystem), or other IP services.
[0055] Although the above description uses the LTE system as an example, those skilled in the art should know that this application is not only applicable to the LTE system, but also to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, 5G and future new network systems (such as 6G), etc., without limitation.
[0056] Based on the above-described mobile terminal hardware structure and communication network system, various embodiments of this application are proposed.
[0057] First Embodiment Reference Figure 3 , Figure 3 This is a flowchart illustrating the interaction method according to the first embodiment. The interaction method of this application embodiment can be applied to a terminal (e.g., a smartphone, feature phone, etc.) and includes the following steps (e.g., steps S10 to S20): S10: Execute a USSD interaction request operation based on the first USSD character sequence to establish a USSD session channel and obtain the interaction menu of the interaction terminal corresponding to the first USSD character sequence.
[0058] S20: In response to the selection of an interactive item in the interactive menu, the interactive process corresponding to the selected interactive item is executed in collaboration with the interactive terminal through the USSD session channel.
[0059] Optionally, the first USSD character sequence may represent a series of specific characters entered in the USSD (Unstructured Supplemental Service Data) service and be used to interact with the network operator platform (such as the system of a mobile network operator) to request or perform specific services or operations.
[0060] Optionally, the format of a USSD character sequence typically begins with an asterisk (*), followed by numbers containing commands or data. Groups of numbers can be separated by additional asterisks, and the sequence terminates with a hash symbol (#), such as "*861*81#", "*101#", or "*139*1*1234567890#". Optionally, as technology advances, the format of a USSD character sequence can also be other than this.
[0061] Optionally, the first USSD character sequence can be uniquely associated with a specific interactive terminal or a specific interactive menu of a specific interactive terminal.
[0062] Optionally, in step S10, performing a USSD interaction request operation based on the first USSD character sequence can represent sending a session request to the network operator platform through the input first USSD character sequence, so that the network operator platform can establish a USSD session channel with the interaction terminal corresponding to the first USSD character through the USSD gateway.
[0063] Optionally, the interactive menu on the interactive terminal may include one or more interactive items, and each interactive item may be associated with the same or different interactive processes. Optionally, each interactive process corresponds to a service that the interactive terminal can provide.
[0064] Optionally, the interactive terminal can represent the terminal (e.g., mobile phone, cash register, etc.) or service operating system (e.g., a system consisting of a terminal and a web platform, etc.) used by the service provider.
[0065] Optionally, by coordinating with the interactive terminal through the USSD session channel to execute the interaction process corresponding to the selected interaction item, it can be represented that specific information is sent and / or received between the USSD session channel and the interactive terminal, so that the interactive terminal can complete the provision of specific services.
[0066] Optionally, the application scenarios of the interaction method provided in this embodiment include, but are not limited to, consumption scenarios, financial service scenarios, public service scenarios, healthcare scenarios, transportation and logistics scenarios, and agricultural scenarios. Optionally, in consumption scenarios, services such as mobile payment and coupon redemption are provided by the service provider corresponding to the interaction terminal. Optionally, in financial service scenarios, services such as account balance inquiry and fund transfer are provided by the bank corresponding to the interaction terminal. Optionally, in public service scenarios, information services such as weather forecasts, news headlines, and stock quotes are provided by the service provider corresponding to the interaction terminal. Optionally, in healthcare scenarios, services such as doctor appointments, medical information inquiries, and health advice are provided by the service provider corresponding to the interaction terminal. Optionally, in transportation and logistics scenarios, services such as road condition inquiries, bus schedules, and flight information are provided by the service provider corresponding to the interaction terminal. Optionally, in agricultural scenarios, services such as crop planting information and pest and disease control advice are provided by the service provider corresponding to the interaction terminal.
[0067] In some implementations, each service's interactive item provided by the interactive terminal needs to be uniquely associated with a specific USSD character sequence. Therefore, when the interactive terminal provides various services to the user, the user needs to view or memorize the corresponding USSD character sequences for each service, making the operation cumbersome and inconvenient. However, the technical solution provided in this embodiment allows the user to intuitively see the selectable interactive items by obtaining and displaying the interactive menu of the interactive terminal using a single USSD character sequence. This enables the user to easily trigger the corresponding interactive process by simply selecting an item from the menu, thus meeting the user's interactive needs without the need for complex memorization. Therefore, the technical solution of this embodiment can realize USSD-based interactive functionality, allowing users to interact with the interactive terminal intuitively and conveniently using USSD, simplifying the operation and improving the user experience.
[0068] Second Embodiment The interaction method of the second embodiment of this application can be applied to consumer scenarios and / or financial service scenarios of terminals (such as smartphones, feature phones, etc.), including the following steps (e.g., steps S10 to S20): S10: Execute a USSD interaction request operation based on the first USSD character sequence to establish a USSD session channel and obtain the interaction menu of the interaction terminal corresponding to the first USSD character sequence.
[0069] S20: In response to the selection of an interactive item in the interactive menu, the interactive process corresponding to the selected interactive item is executed in collaboration with the interactive terminal through the USSD session channel.
[0070] Optionally, each interactive item in the interactive menu corresponds to a service that the service provider at the interactive terminal can provide in the consumption scenario and / or financial service scenario, such as ticket redemption service (e.g., redeeming coupons), consumption payment service, time-based billing service, recharge service, recharge balance inquiry service, etc.
[0071] Optionally, service providers in consumer scenarios include, for example, various merchants. Service providers in financial service scenarios include, for example, banks.
[0072] Optionally, step S2O includes, but is not limited to, at least one of the following: In response to the selection of the first interactive item, the ticket acquisition process is executed in collaboration with the interactive terminal through the USSD session channel; In response to the selection of the second interactive item, the consumer payment process is executed in collaboration with the interactive terminal through the USSD session channel. In response to the selection of a third interactive item, the timing and billing process is executed in collaboration with the interactive terminal through the USSD session channel. In response to the selection of the fourth interactive item, the recharge and payment process is executed in collaboration with the interactive terminal through the USSD session channel; In response to the selection of the fifth interactive item, the balance query process is executed in collaboration with the interactive terminal through the USSD session channel.
[0073] Optionally, the ticket acquisition process is executed in conjunction with the interactive terminal, including at least one of the following: Receive at least one ticket information from the interactive terminal; In response to a ticket redemption operation based on the ticket information, the system retrieves the ticket sent by the interactive terminal, which includes identification information for verification.
[0074] Thus, the technical solution of this embodiment can conveniently obtain tickets (e.g., coupons) through USSD to support the ticket collection and usage needs in consumption scenarios.
[0075] Optionally, the consumption payment process is executed in conjunction with the interactive terminal, including at least one of the following: Receive and display billing information sent from the interactive terminal; Obtain and send payment information to the interactive terminal so that the interactive terminal can perform a payment collection operation based on the payment account corresponding to the payment information; Receive and display the payment result after the payment is received by the interactive terminal.
[0076] Optionally, in some on-site consumption scenarios, the billing information can be viewed by the user on-site (e.g., the user can view it directly on the interactive terminal, or the merchant can inform the user directly). Therefore, in the consumption payment process, "receiving and displaying the billing information sent by the interactive terminal" is an optional step.
[0077] Optionally, billing information may represent data that records and reflects user spending details and / or other relevant financial information.
[0078] Alternatively, payment information can represent various information required to enable the interactive terminal to perform a payment collection operation from a specific payment account.
[0079] Optionally, the payment information includes, but is not limited to, at least one of the following: payment account information, payment amount information, ticket identification information, and payment item name.
[0080] Optionally, the payment account information includes, but is not limited to, at least one of bank account information, a second USSD character sequence, etc.
[0081] Optionally, the bank account information includes, but is not limited to, at least one of the following: account identification information, payment verification code, and payment password.
[0082] Optionally, the second USSD character sequence can represent a series of specific characters entered in the USSD (Unstructured Supplemental Service Data) service and be used to interact with the network operator platform (such as the system of a mobile network operator) so that the network operator platform can use the specific payment account corresponding to the second USSD character sequence to support the payment collection operation of the interactive end.
[0083] Optionally, the payment result returned by the interactive terminal after completing the payment operation can indicate whether the payment was successful or failed.
[0084] Thus, the technical solution of this embodiment can realize the USSD payment function, so as to conveniently complete the consumption payment through USSD.
[0085] Compared to Near Field Communication (NFC) payment, the USSD payment function provided in this embodiment has lower hardware requirements and is more suitable for users in areas with low NFC terminal coverage. Compared to QR code payment, the USSD payment function provided in this embodiment has lower reliance on high-speed networks, no security vulnerabilities such as static QR code replacement or payment code screenshotting and fraudulent transactions, and no requirements for light or cameras. Compared to mobile banking application payment functions, the USSD payment function provided in this embodiment has lower reliance on high-speed networks and does not require the installation of security plugins. In addition, the USSD payment function provided in this embodiment is applicable not only to smart terminals but also to feature phones, while the aforementioned Near Field Communication (NFC), QR code, and mobile banking application payment functions are not suitable for feature phones and are not suitable for areas with unstable high-speed networks and low banking service penetration (such as Africa).
[0086] Alternatively, a feature phone can be defined as a mobile phone device with basic communication functions (such as voice calls and text messages) and some simple additional functions.
[0087] In some regions, banking service penetration is low, making it difficult for feature phone users to access financial services. For example, in Africa, only 25% of users have bank cards, and Unbank users also have a strong desire to access financial services and have the ability to make payments. The convenience, security, tracking and management capabilities, and online-offline integration of digital payments are making them an increasingly integral part of users' daily lives. While smartphone penetration is rapidly increasing, allowing smartphone users to enjoy payment services offered by MMOs, feature phones lack online payment capabilities. Feature phone users can only fulfill their daily needs through offline bank branches or agents, such as basic services like transfers, top-ups, and data transfers. Feature phone users also need a more convenient and secure digital payment environment. Considering network and data costs, the USSD payment function provided in this embodiment can meet the digital payment needs of feature phone users, compensating for the lack of online payment channels and allowing them to enjoy the convenience of digital payments, thus improving the user experience.
[0088] Optionally, the USSD payment function provided in this embodiment can be enhanced with identity verification, such as combining a unique session ID and SIM card PIN code with USSD operations to improve account security and enhance user trust.
[0089] Optionally, payment information is acquired and sent to the interactive terminal, enabling the interactive terminal to perform a payment collection operation based on the payment account corresponding to the payment information. This includes: inputting the total payment amount and the number of payers to initiate an AA payment request; responding to the initiation of the AA payment request by inputting multiple payment account information based on the number of payers to acquire payment information, the payment account information including bank account information and / or a second USSD character sequence; and sending the payment information to the interactive terminal, enabling the interactive terminal to perform a payment collection operation on the payment account corresponding to each payment account based on the acquired average collection amount, and to feed back the payment result to the corresponding terminal based on each second USSD character sequence.
[0090] Thus, the technical solution of this embodiment allows users to quickly initiate an AA (Average Amount) payment request simply by entering the total payment amount and the number of payers, eliminating the need to enter the payment amount for each individual, greatly simplifying the operation and saving time and effort. Furthermore, this embodiment's technical solution can use not only bank account information as the basis for associating a specific payment account, but also the second USSD character sequence. Therefore, the interactive terminal can perform a payment collection operation on the associated specific payment account based on the bank account information and / or the second USSD character sequence. Additionally, the second USSD character sequence can also serve as the communication basis for the terminals of AA payment participants, allowing the payment result to be fed back to the AA payment participants based on the second USSD character sequence. Therefore, the technical solution of this embodiment provides a USSD-based AA (Average Amount) payment function.
[0091] Optionally, payment information is acquired and sent to the interactive terminal, enabling the interactive terminal to perform a payment collection operation based on the payment account corresponding to the payment information. This includes: adding the identification information of the ticket obtained through the ticket acquisition process to the payment information; sending the payment information to the interactive terminal, enabling the interactive terminal to perform a payment collection operation on the payment account corresponding to the payment account information in the payment information, and performing a ticket redemption operation based on the identification information in the payment information. Thus, the technical solution of this embodiment can integrate the use and redemption of tickets (e.g., coupons) into the USSD payment function.
[0092] Optionally, in response to initiating an AA payment request, the step of entering multiple payment account information based on the number of payers to obtain payment information may include adding the identification information of the tickets obtained during the ticket acquisition process to the payment information. Thus, ticket (e.g., coupon) redemption can also be performed in the USSD-based AA payment function.
[0093] Optionally, the timing and billing process is executed in collaboration with the interactive terminal, including: sending preset information to the interactive terminal to enable the interactive terminal to start timing and billing; and / or, in response to the end of billing operation, obtaining the billing information fed back by the interactive terminal and executing the consumption payment process to control the interactive terminal to end timing and billing.
[0094] Optionally, the preset information can be an instruction to start billing or identification information of the billing object. For example, in a parking consumption scenario, the identification information of the billing object can be at least one of vehicle information (such as license plate number) or terminal identification (such as SIM card PIN code).
[0095] Thus, the USSD payment function provided by the technical solution of this embodiment can be applied to time-based consumption scenarios.
[0096] Optionally, the interaction method provided in this embodiment (e.g., before step S10) further includes: enabling the USSD interaction function when the SIM card's home location matches the current region. Thus, enabling the USSD interaction function when the SIM card's home location matches the current region can avoid problems such as network latency, high costs, or service unavailability caused by roaming. When users use the USSD function locally, they can enjoy faster response times and more stable connections, improving the interactive experience.
[0097] The interaction method of this embodiment can be applied to consumption scenarios and / or financial service scenarios of terminals (such as smartphones, feature phones, etc.), and can provide USSD payment function, coupon redemption function, and USSD-based AA payment function. Furthermore, the use and redemption of tickets (such as coupons) and time-based consumption can be integrated into the USSD payment function.
[0098] Third Embodiment See Figure 4 The third embodiment of this application provides an interactive system, including: a terminal 301, a network operator platform 302, a USSD gateway 303, and an interactive terminal 304.
[0099] The terminal 301 is used to send a session request to the network operator based on the first USSD character sequence, so that the network operator platform 302 can establish a USSD session channel with the interactive terminal 304 corresponding to the first USSD character through the USSD gateway 303.
[0100] Optionally, terminal 301 may implement the steps of the interaction method as described in the first or second embodiment.
[0101] The interactive terminal 304 is used to feed back the interactive menu to the terminal 301 through the USSD session channel, so that the terminal 301 receives the interactive menu and responds to the selection operation of the interactive item in the interactive menu, and works with the interactive terminal 304 through the USSD session channel to execute the interactive process corresponding to the selected interactive item.
[0102] In the interactive system provided in this embodiment, the terminal 301 can enable the network operator platform 302 to establish a USSD session channel with the interactive terminal 304 corresponding to the first USSD character through the USSD gateway 303 via the first USSD character sequence, and can obtain the interactive menu of the interactive terminal 304, so that the user can directly see one or more interactive items to choose from, and the user can trigger the interactive process corresponding to the selected interactive item by performing a simple selection operation on the interactive item in the interactive menu, so as to meet the user's interactive needs.
[0103] Based on the same inventive concept as the foregoing embodiments, the foregoing embodiments will be illustrated below through examples of solutions in consumer scenarios: Prerequisite services completed by the service provider (interactive end): ① Complete the application and activation of the USSD number segment; ② USSD Development: Complete the USSD account opening process to obtain a USSD account, and develop the corresponding interactive processes for various consumption services (such as the development of interactive processes for transfer services, balance inquiry services, and airtime (USSD phone bill recharge) services). ③ Connect the corresponding interfaces; ④ Ensure that the USSD account can operate normally and continuously.
[0104] See Figure 5 Service interaction process: 1. User device initiates USSD request: The user initiates the payment service by dialing a specific USSD code (i.e., the first USSD character sequence) through the user device (i.e., the terminal); 2. Mobile network service provider transmits request to USSD gateway: Mobile network operator (i.e., network operator platform) receives USSD request and establishes session with USSD gateway; 3. The USSD gateway sends the USSD code to the service provider: After the USSD gateway sends the USSD code to the service provider (i.e., the interactive end), a USSD session channel is formed; 4. Service providers generate dynamic service menus: Dynamic service menus (i.e., interactive menus) can include options for recharge services, balance inquiry services, coupon services, etc. 5. Service provider returns dynamic service menu to user device: Service provider returns dynamic service menu to user device via USSD session channel; 6. The user device displays a dynamic service menu; 7. User device selects service options and enters information: Users navigate to the information input field by selecting the corresponding number for the service, and receive instructions based on the service options and input information, which are then transmitted to the mobile network service provider. The input information includes payment amount, coupon information, recipient account, payment verification code, payment password, etc. 8. The mobile network service provider transmits instructions to the USSD gateway; 9. The USSD gateway forwards instructions to the service provider; 10. The service provider verifies and processes the transaction and provides the processing result: The service provider verifies and processes the transaction according to the information corresponding to the instruction (e.g., balance inquiry service, fee calculation, deduction, etc.), and the processing result includes failure or success. SMS notification may also be provided if necessary. 11. Service provider returns processing results to user equipment: The service provider returns processing results to the user equipment via the USSD session channel; 12. The user device takes corresponding actions based on the processing result: When the processing result indicates failure, the processing result may also include failure information and post-failure service operation information, so that the user can take corresponding actions through the user device.
[0105] Based on the same inventive concept as the foregoing embodiments, the following examples of solutions for parking billing scenarios will be used to illustrate the foregoing embodiments: See Figure 6 Scenarios where feature phones can conveniently and dynamically pay parking fees via USSD: 1. General Operation: ① Dial a designated USSD code using a feature phone: The parking fee management system pre-determines the USSD code; ② The USSD payment integration gateway parses information based on the USSD code and transmits it to the parking fee management system: The USSD payment integration gateway may include mobile network service providers and USSD gateways; ③ The parking fee management system generates a dynamic menu and transmits it to the USSD payment integration gateway; ④ The USSD payment integration gateway receives the dynamic menu from the parking fee management system and returns the dynamic menu to the feature phone. ⑤ Feature phones display dynamic menus; ⑥ Feature phones can select menu options (i.e. interactive items) and perform identity verification.
[0106] 2. Start parking fee calculation operation Such USSD operations include service options input by a feature phone, vehicle information such as license plate number, and identity verification such as SIM card PIN code; When the USSD payment integration gateway receives this type of information, it first performs identity verification. If successful, it creates a unique session ID by combining the device's SIM card number and MAC address and sends it to the parking fee management system. If unsuccessful, it returns the corresponding failure message to the mobile phone. Once the parking fee management system receives the corresponding information, it opens the parking lot fence, starts billing in the background, and sends an SMS notification with the parking session ID and parking information. 3. End parking billing operation: Such operations include service options input on a feature phone, parking session ID, vehicle information such as license plate number, and identity verification such as SIM card PIN code; When the USSD payment integration gateway receives this type of information, it verifies the identity verification and session ID. If the verification is successful, it sends a message to the parking fee management system; if the verification fails, it sends the corresponding feedback message to the mobile phone. The parking fee management system locates the parking information based on the session ID, and returns the billing information and payment confirmation information to the USSD payment integration gateway; The USSD payment integration gateway returns and displays the corresponding parking and parking fee confirmation information (i.e., billing information) to the feature phone. The feature phone displays parking information and a payment confirmation option menu, and replies with the corresponding payment confirmation information (i.e., payment information) to the USSD payment integration gateway. This payment confirmation information includes the session ID and payment password. If the feature phone replies with a non-confirmation payment, the process returns to the billing state, retaining the session ID. The USSD payment integration gateway feeds back the deduction result / operation result to the parking fee management system. The parking fee management system provides the corresponding processing flow.
[0107] The USSD payment integration gateway sends the deduction results to the parking fee management system and feature phones.
[0108] Once the payment is successfully deducted, the parking fee management system will control the gate to open, allowing the vehicle to pass through, and will send an SMS notification with the processing result information (such as parking fee information).
[0109] The parking fee management system will send an SMS notification to your mobile phone if the payment fails.
[0110] Based on the same inventive concept as the foregoing embodiments, the following example illustrates the core link for configuring the USSD payment function provided in this application into a mobile phone's wallet: Core Link Description: 1. Add a wallet service entry point to the main page; clicking it will take you to a secondary page; 2. Has the privacy agreement been approved? Logic for judging privacy agreements: ① Only check if the user has agreed. If they have agreed, skip this part of the logic. If they have refused, return to the parent menu. ②If you try to enter again after being rejected, the judgment logic will pop up again, requiring you to confirm again.
[0111] ③ Whether the privacy agreement pops up is unrelated to situations such as changing cards. Enter the privacy agreement text: 3. Second-level page: When entering, it checks whether the mobile phone number corresponds to the local operator's number. If it does, it displays the local wallet information / menu / USSD code. If it is determined that (multiple card numbers) do not correspond to the local operator's number, it sends the country of the SIM card to the service provider, and the service provider sends the information to the feature phone. When determining the country of origin of a SIM card, follow these steps in order: ①If the SIM card contains a SIM card from a corresponding regional operator, then the information of the corresponding local service provider will be displayed; ②If there is no SIM card of the corresponding regional operator in the SIM, and there are multiple cards, then the country of SIM card 1 will be used; 4. After selecting an option for a service provider's information, you will be redirected to the dialing page. Enter the USSD code. 5. Error message page: ① Error message when the user does not insert a card; ②No network access / Timeout / or the service is not available in this country; Examples of interactive input and output parameters: Upload information format:
[0112] Message format:
[0113] This application also provides a terminal, including a memory and a processor. The memory stores a computer program, and when the computer program is executed by the processor, it implements the steps of the interaction method in any of the above embodiments.
[0114] This application also provides a storage medium storing a computer program, which, when executed by a processor, implements the steps of the interaction method in any of the above embodiments.
[0115] In the embodiments of the terminal and storage medium provided in this application, all the technical features of any of the above-described interaction method embodiments may be included. The extended and explanatory content of the specification is basically the same as that of the embodiments of the above methods, and will not be repeated here.
[0116] This application also provides a computer program product, which includes computer program code. When the computer program code is run on a computer, it causes the computer to perform the methods described in the various possible implementations above.
[0117] This application also provides a chip, including a memory and a processor. The memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device with the chip installed performs the methods described in the various possible implementations above.
[0118] It is understood that the above scenarios are merely examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of this application. The technical solutions of this application can also be applied to other scenarios. For example, as those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0119] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0120] The steps in the method of this application embodiment can be adjusted, combined, or deleted according to actual needs.
[0121] The units in the device of this application embodiment can be merged, divided, and deleted according to actual needs.
[0122] In this application, the same or similar terms, concepts, technical solutions and / or application scenario descriptions are generally described in detail only when they appear for the first time. When they appear again, they are generally not repeated for the sake of brevity. When understanding the technical solutions and other contents of this application, the same or similar terms, concepts, technical solutions and / or application scenario descriptions that are not described in detail later can be referred to their previous relevant detailed descriptions.
[0123] In this application, the descriptions of the various embodiments have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0124] The technical features of the present application can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of the present application.
[0125] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, controlled terminal, or network device, etc.) to execute the methods of each embodiment of this application.
[0126] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a storage medium or transmitted from one storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, storage disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)).
[0127] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. An interaction method, characterized in that, Including the following steps: S10: Execute a USSD interaction request operation based on the first USSD character sequence to establish a USSD session channel and obtain the interaction menu of the interaction terminal corresponding to the first USSD character sequence; S20: In response to the selection of an interactive item in the interactive menu, the interactive process corresponding to the selected interactive item is executed in collaboration with the interactive terminal through the USSD session channel.
2. The interaction method as described in claim 1, characterized in that, Step S2O includes at least one of the following: In response to the selection operation of the first interactive item, the ticket acquisition process is executed in collaboration with the interactive terminal through the USSD session channel; In response to the selection operation of the second interactive item, the consumption payment process is executed in collaboration with the interactive terminal through the USSD session channel; In response to the selection operation of the third interactive item, the timing and billing process is executed in collaboration with the interactive terminal through the USSD session channel; In response to the selection operation of the fourth interactive item, the recharge payment process is executed in collaboration with the interactive terminal through the USSD session channel; In response to the selection operation of the fifth interaction item, the balance query process is executed in collaboration with the interaction terminal through the USSD session channel.
3. The interaction method as described in claim 2, characterized in that, The consumer payment process is executed in conjunction with the interactive terminal, including at least one of the following: Receive and display the billing information sent by the interactive terminal; The system acquires and sends payment information to the interactive terminal, enabling the interactive terminal to perform a payment collection operation based on the payment account corresponding to the payment information. Receive and display the payment result after the interactive terminal completes the payment operation.
4. The interaction method as described in claim 3, characterized in that, Acquiring and sending payment information to the interactive terminal, so that the interactive terminal can perform a payment collection operation based on the payment account corresponding to the payment information, including: Enter the total payment amount and the number of people to be paid to initiate an AA payment request; In response to initiating an AA payment request, multiple payment account information is entered according to the number of payers to obtain the payment information, wherein the payment account information includes bank account information and / or a second USSD character sequence; The payment information is sent to the interactive terminal, so that the interactive terminal performs a payment collection operation on the payment account corresponding to each payment account information according to the obtained average collection amount, and feeds back the payment result to the corresponding terminal according to each second USSD character sequence.
5. The interaction method as described in claim 3, characterized in that, Acquiring and sending payment information to the interactive terminal, so that the interactive terminal can perform a payment collection operation based on the payment account corresponding to the payment information, including: The identification information of the ticket obtained through the ticket acquisition process is added to the payment information; The payment information is sent to the interactive terminal so that the interactive terminal can perform a payment collection operation on the payment account corresponding to the payment account information in the payment information, and perform a ticket verification operation based on the identification information in the payment information.
6. The interaction method as described in claim 2 or 3, characterized in that, The timekeeping and billing process is executed in conjunction with the interactive terminal, including: Send preset information to the interactive terminal to cause the interactive terminal to start timekeeping and billing; and / or, In response to the end of the billing operation, the system obtains the billing information fed back by the interactive terminal and executes the consumption payment process to control the interactive terminal to end the timekeeping and billing.
7. The interaction method as described in claim 1, characterized in that, Also includes: Enable USSD interaction when the SIM card's home location matches the current region.
8. An interactive system, characterized in that, include: Terminal, network operator platform, USSD gateway and interactive terminal; The terminal is used to send a session request to the network operator platform based on a first USSD character sequence, so that the network operator platform can establish a USSD session channel with the interactive terminal corresponding to the first USSD character through the USSD gateway; The interactive terminal is used to feed back the interactive menu to the terminal through the USSD session channel, so that the terminal receives the interactive menu and responds to the selection operation of the interactive item in the interactive menu, and performs the interactive process corresponding to the selected interactive item in collaboration with the interactive terminal through the USSD session channel.
9. A terminal, characterized in that, include: A memory and a processor, wherein the memory stores a computer program, which, when executed by the processor, implements the steps of the interactive method as described in any one of claims 1 to 7.
10. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the steps of the interactive method as described in any one of claims 1 to 7.
