WO2023005524A1 - 订单支付方法、装置、存储介质、设备及系统 - Google Patents
订单支付方法、装置、存储介质、设备及系统 Download PDFInfo
- Publication number
- WO2023005524A1 WO2023005524A1 PCT/CN2022/100722 CN2022100722W WO2023005524A1 WO 2023005524 A1 WO2023005524 A1 WO 2023005524A1 CN 2022100722 W CN2022100722 W CN 2022100722W WO 2023005524 A1 WO2023005524 A1 WO 2023005524A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- payment
- channel
- ims
- platform
- real
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/325—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/326—Payment applications installed on the mobile devices
- G06Q20/3263—Payment applications installed on the mobile devices characterised by activation or deactivation of payment capabilities
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3274—Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3276—Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/386—Payment protocols; Details thereof using messaging services or messaging apps
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4014—Identity check for transactions
- G06Q20/40145—Biometric identity checks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
Definitions
- the embodiments of the present disclosure relate to the technical field of payment, and in particular, to an order payment method, device, storage medium, equipment, and system.
- the terminal needs to connect to the WIFI (Wireless Fidelity, Wireless Fidelity) network, scan the payment code of the merchant through the pre-installed payment software, send the payment code to the payment platform through the WIFI network, and receive the order confirmation request sent by the payment platform through the WIFI network , Send payment information to the payment platform through the WIFI network, so as to complete the order payment.
- WIFI Wireless Fidelity, Wireless Fidelity
- the user needs to install payment software in the terminal, and the elderly may not install the payment software, so they cannot make order payment.
- the success or failure of the order payment depends on the quality of the WIFI network. When the quality of the WIFI network is not good, the order payment may fail.
- the embodiment of the present disclosure provides an order payment method, device, storage medium, equipment and system, which are used to solve the problem that payment software needs to be installed in the terminal to carry out order payment, and the poor quality of the WIFI network will lead to the failure of order payment .
- An order payment method comprising: a terminal initiates a payment call to a payment platform; after the payment platform connects the payment call, establishes a real-time media data transmission channel and an Internet protocol multimedia communication channel with the payment platform. Subsystem IMS data channel; order payment is performed through the real-time media data transmission channel or the IMS data channel.
- An order payment method comprising: a payment platform receiving a payment call initiated by a terminal; when the payment call is connected, establishing a real-time media data transmission channel and an Internet Protocol Multimedia Subsystem IMS data transmission channel with the terminal; Channel: order payment is performed through the real-time media data transmission channel or the IMS data channel.
- An order payment device comprising: a call module, configured to initiate a payment call to a payment platform; a first establishment module, configured to communicate with the payment platform after the payment platform connects the payment call Establishing a real-time media data transmission channel and an Internet Protocol Multimedia Subsystem IMS data channel; a first payment module, configured to perform order payment through the real-time media data transmission channel or the IMS data channel.
- An order payment device includes: a receiving module, configured to receive a payment call initiated by a terminal; a second establishing module, configured to establish real-time media data transmission with the terminal when the payment call is connected channel and Internet Protocol Multimedia Subsystem IMS data channel; the second payment module is used for order payment through the real-time media data transmission channel or the IMS data channel.
- a computer-readable storage medium wherein at least one instruction, at least one program, code set or instruction set is stored in the storage medium, and the at least one instruction, the at least one program, the code set or the instruction set It is loaded and executed by the processor to realize the above-mentioned order payment method.
- a terminal is provided, and the terminal includes a processor and a memory, and at least one instruction is stored in the memory, and the instruction is loaded and executed by the processor to implement the order payment method as described above.
- a payment platform includes a processor and a memory, at least one instruction is stored in the memory, and the instruction is loaded and executed by the processor to realize the order payment method as described above.
- a payment system is provided, and the payment system includes a terminal and a payment platform, the terminal is the terminal as described above, and the payment platform is the payment platform as described above.
- FIG. 1 is a schematic structural diagram of a payment system shown in an embodiment of the present disclosure
- Fig. 2 is a method flowchart of an order payment method provided by an embodiment of the present disclosure
- Fig. 3 is a method flowchart of an order payment method provided by an embodiment of the present disclosure
- Fig. 4 is a method flowchart of an order payment method provided by an embodiment of the present disclosure
- Fig. 5 is a method flowchart of an order payment method provided by an embodiment of the present disclosure
- Fig. 6 is a structural block diagram of an order payment device provided by another embodiment of the present disclosure.
- Fig. 7 is a structural block diagram of an order payment device provided in yet another embodiment of the present disclosure.
- 5G VoNR+ refers to carrying a new data transmission channel on the basis of 5G VoNR multimedia real-time communication, providing users with richer real-time interactive services in addition to high-definition audio and video, and establishing a multimedia real-time communication capability platform as the center, which is unified and open
- the network architecture realizes agile development and rapid deployment of innovative services on the basis of compatibility with existing services.
- 3GPP has completed the relevant technical standards of 5G network IMS (IP Multimedia Subsystem, IP Multimedia Subsystem) Data Channel (IMS data channel) real-time interactive channel, and wrote and released the TS26.114 V16.5.0 version in March 2020 to realize With the enhancement of 5G VoNR business capabilities, these business capabilities will further extend the communication between people and open up a new era of multimedia real-time communication between people, people and things, and things and things.
- IMS IP Multimedia Subsystem
- IMS data channel IP Multimedia Subsystem Data Channel
- GSMA Global System for Mobile Communications Association, Global System for Mobile Communications Association
- RCS Radio Service Set, integrated communication
- Enriched Calling technology can be applied to VoLTE/VoNR calls to meet some application scenarios of real-time data interaction, such as the transmission of text, pictures, location and other information before the call, file sharing and shared screen marks during the call.
- 3GPP has also formulated the IMS data channel standard, which is based on VoLTE/VoNR high-definition audio and video calls, combined with WebRTC (Web Real-Time Communication, web page instant communication) technology, and provides data channel IMS Data Channel through expansion, allowing voice and video calls to communicate with Extended data channel synchronization enables screen sharing during high-definition video calls, superimposed AR (Augmented Reality, augmented reality), and even a fully immersive experience that is synchronized with auditory, visual, tactile, and kinesthetic.
- the IMS data channel provides a high real-time single-stream or multi-stream data interaction channel based on UDP (User Datagram Protocol). It can perform operations such as desktop sharing, whiteboard sharing, and file sending during a call.
- UDP User Datagram Protocol
- the IMS data channel can flexibly support multiple data channels such as reliable transmission mode, partially reliable transmission mode, and unreliable transmission mode, taking into account the diverse demands of various applications on the underlying channel.
- the IMS data channel does not pay attention to the content and format transmitted in the channel. It only needs to reach an agreement on the communication format between the two parties in the communication.
- the general method of Webpage+JavaScript script can be used to transmit diversified application content through the IMS data channel, supporting rapid innovation and rapid development of new services. Deploy and go online quickly. Based on the extended data channel, you can play the same game, watch the same video or share a piece of wonderful music together while chatting with family and friends through video. You can also superimpose AR to apply to remote maintenance scenarios in the industry. You can also synchronize sound, video, Haptic and kinesthetic to enable real-time interactive applications such as telemedicine.
- the payment system may include a terminal 110, a core network 120 and a payment platform 130.
- the connection between the terminal 110, the core network 120 and the payment platform 130 can be established through any applicable connection means such as a wired network or a wireless network.
- the terminal 110 can also be called a 5G VoNR+ terminal, and the 5G VoNR+ terminal applicable to this disclosure needs to have the following functions: 1)
- the 5G VoNR+ terminal should support 3GPP TS26.114 DCMTSI (A Data Channel Capable MTSI Client, support Data Channel's IMS multimedia terminal) client capability, and establish an IMS data channel through the SDP (Session Description Protocol, Session Description Protocol) negotiation mechanism. 2)
- the 5G VoNR+ terminal should support the Web (web page) engine to process the service data of the IMS data channel in real time, and present it on the UI (User Interface, user interface) in real time.
- 5G VoNR+ terminals should support the negotiation of QoS (Quality of Service) indicators such as service bandwidth, delay, and packet loss rate according to the reliability requirements of interactive services.
- QoS Quality of Service
- the terminal 110 may include a signaling control module, a real-time media data transmission module, and a data channel transmission module.
- the payment platform 130 may include a signaling control module, an audio and video stream analysis module, Data channel transmission module, payment identity authentication settlement system.
- the terminal 110 and the payment platform 130 may also include other modules, which are not limited in this embodiment.
- an IMS signaling channel can be established with the payment platform 130 through the core network 120 . That is, an IMS signaling channel is established between the two signaling control modules through SIP (Session Initiation Protocol, Session Initiation Protocol). In this way, SIP signaling can be sent between the two signaling control modules through the core network 120 to establish a payment call.
- SIP Session Initiation Protocol, Session Initiation Protocol
- the terminal 110 can establish a real-time media data transmission channel with the payment platform 130 through the core network 120 . That is, between the real-time media data transmission module and the audio and video stream analysis module, the real-time transport protocol (RTP) or UDP (User Datagram Protocol) or IP (Internet Protocol, Internet Protocol) ) to establish a real-time media data transmission channel to transmit audio and video data.
- RTP real-time transport protocol
- UDP User Datagram Protocol
- IP Internet Protocol, Internet Protocol
- the terminal 110 can establish an IMS data channel with the payment platform 130 through the core network 120 . That is, the two data channel transmission modules carry out real-time communication through SCTP (Stream Control Transmission Protocol, stream control transmission protocol) or DTLS (Datagram Transport Layer Security, data packet transport layer security protocol) or UDP, and through TCP (Transmission Control Protocol, Transmission Control Protocol) for non-real-time communication.
- SCTP Stream Control Transmission Protocol, stream control transmission protocol
- DTLS Datagram Transport Layer Security, data packet transport layer security protocol
- UDP User Datagram Transport Layer Security
- TCP Transmission Control Protocol, Transmission Control Protocol
- the content transmitted between the terminal 110 and the payment platform 130 needs to be transferred through the core network 120 , which will not be described in detail below.
- IMS data channel technology is introduced based on 5G VoNR.
- the payment platform 130 establishes a VoNR call access portal with IMS data channel technology.
- the terminal 110 establishes an IMS signaling channel and a real-time media data transmission channel by dialing the number of the payment platform 130 And an IMS data channel for reliable data transmission, through these three channels to complete the order payment.
- This disclosure introduces the order payment method through four embodiments, among which, the first embodiment describes the process in which the terminal interacts with the payment platform to complete the order payment; the second embodiment describes the terminal scanning the payment code , the process of sending the payment code to the payment platform to complete the order payment; the third embodiment describes the process that the terminal displays the payment code, and the scanning terminal sends the payment code to the payment platform to complete the order payment process; the fourth implementation The example describes the process in which the terminal conducts online shopping and interacts with the payment platform to complete the order payment.
- FIG. 2 shows a flow chart of an order payment method provided by an embodiment of the present disclosure.
- the order payment method can be applied to the payment system shown in FIG. 1 .
- Payment methods for this order may include:
- Step 201 the terminal initiates a payment call to the payment platform.
- Each payment platform corresponds to a different number.
- the number of the first payment platform is 000001
- the number of the second payment platform is 000002
- the number of the third payment platform is 000003
- the number of the fourth payment platform is 0000010.
- the terminal can dial the number of the payment platform, that is, initiate a payment call to the payment platform.
- the terminal may dial the number under the control of the user, or may automatically dial the number according to scene recognition, which is not limited in this embodiment.
- Step 202 the payment platform receives the payment call initiated by the terminal.
- Step 203 after the payment platform connects the payment call, the terminal establishes a real-time media data transmission channel and an IMS data channel with the payment platform.
- Step 204 the terminal and the payment platform perform order payment through a real-time media data transmission channel or an IMS data channel.
- steps 201, 203-204 can be implemented independently as an embodiment on the terminal side, and steps 202-204 can be implemented independently as an embodiment on the payment platform side.
- the order payment method initiates a payment call to the payment platform, and after the payment platform connects the payment call, establishes a real-time media data transmission channel and an IMS data channel with the payment platform, and then passes the real-time media
- the data transmission channel or IMS data channel and the payment platform carry out order payment, so that users only need to initiate a payment call to make order payment without installing payment software to scan the payment code, so that the elderly can also make order payment, reducing the order cost. Paid usage threshold.
- the terminal can perform order payment with the payment platform through the real-time media data transmission channel or IMS data channel without relying on the WIFI network, which can improve the success rate of order payment.
- payment through the IMS data channel can obtain effective Qos guarantee, which will effectively avoid the delay of payment caused by network congestion.
- FIG. 3 shows a flow chart of an order payment method provided by another embodiment of the present disclosure.
- the order payment method can be applied to the payment system shown in FIG. 1 , and in this embodiment, the payment code is scanned payment method as an example.
- Payment methods for this order may include:
- Step 301 the terminal initiates a payment call to the payment platform.
- Each payment platform corresponds to a different number.
- the number of the first payment platform is 000001
- the number of the second payment platform is 000002
- the number of the third payment platform is 000003
- the number of the fourth payment platform is 0000010.
- initiating a payment call to the payment platform may include: establishing an IMS signaling channel when the terminal is turned on; receiving a call payment instruction, which is used to instruct the terminal to initiate a payment call to the payment platform; Send session initiation protocol SIP signaling to the payment platform to initiate a payment call.
- receiving the call payment instruction may include: receiving a dial operation triggered by the user, and determining that the call payment instruction is received if the dial operation carries the number of the payment platform.
- a user wants to select the first payment platform for order payment, he can trigger a dial-up operation on the terminal and input the number 000001, and the terminal will detect whether 000001 is the number corresponding to the payment platform.
- To call payment instruction initiate a payment call to the first payment platform.
- Step 302 the payment platform receives the payment call initiated by the terminal.
- receiving the payment call initiated by the terminal may include: receiving SIP signaling sent by the terminal through an IMS signaling channel.
- Step 303 after the payment platform connects the payment call, the terminal establishes a real-time media data transmission channel and an IMS data channel with the payment platform.
- Step 304 the terminal prompts the user to select a payment method, and the payment method includes scanning the payment code and displaying the payment code; if the user selects the payment method through the DTMF button, the selection result is sent to the payment platform through the IMS signaling channel; or, if the user passes the If the payment method is selected by voice, the selection result is sent to the payment platform through the real-time media data transmission channel.
- the terminal can play voice to prompt the user to choose the payment method.
- different numerical values may be used to represent different payment methods, for example, 0 represents the method of scanning the payment code, and 1 represents the method of displaying the payment code.
- the user can select the payment method through the DTMF (Dual-Tone MultiFrequency, Dual-Tone Multi-Frequency) button. Then, the terminal generates a selection result (such as 0 or 1) according to the user's choice, and sends SIP signaling in the IMS signaling channel. Send the selection result to the payment platform.
- the user can also select the payment method by voice, then the terminal takes the voice as the selection result, and sends the selection result to the payment platform through the real-time media data transmission channel.
- Step 305 if the user selects the payment method through the DTMF button, the payment platform receives the selection result sent by the terminal through the IMS signaling channel; or, if the user selects the payment method by voice, then receives the selection result sent by the terminal through the real-time media data transmission channel ; Generate a control command according to the selection result, and send the control command to the terminal through an IMS signaling channel or a real-time media data transmission channel or an IMS data channel.
- the channel through which the payment platform receives the selection result may be the same as or different from the channel through which the control instruction is sent.
- the payment platform can receive the selection result through the IMS signaling channel, and send the control command through the IMS signaling channel; or, the payment platform can receive the selection result through the IMS signaling channel, and send the control command through the real-time media data transmission channel.
- Step 306 the terminal receives the control instruction sent by the payment platform through the IMS signaling channel or the real-time media data transmission channel or the IMS data channel; when the selection result corresponds to the method of scanning the payment code, turn on the camera according to the control instruction.
- control instruction is used to instruct the terminal to turn on the camera.
- Step 307 the terminal scans the payment code through the camera, and sends the payment code to the payment platform through the real-time media data transmission channel or the IMS data channel.
- the terminal can send the payment code in various ways, two of which are described below.
- the terminal sends the first video to the payment platform through a real-time media data transmission channel.
- the terminal sends the first image to the payment platform through the IMS data channel.
- the terminal can also analyze the order information such as merchant account and amount from the payment code, and send the order information to the payment platform.
- Step 308 the payment platform receives the payment code sent by the terminal through the real-time media data transmission channel or IMS data channel; generates a payment confirmation request according to the payment code, and feeds back the payment confirmation request to the terminal through the IMS signaling channel or IMS data channel.
- the payment platform receives the first video sent by the terminal through the real-time media data transmission channel, and analyzes the first video to obtain the payment code.
- the payment platform receives the first image sent by the terminal through the IMS data channel, and analyzes the first image to obtain the payment code.
- the payment platform can also analyze the order information such as merchant account and amount from the payment code, and generate a payment confirmation request based on the order information.
- the channel through which the payment platform receives the payment code and the channel through which the payment confirmation request is fed back may be the same or different.
- the payment platform can receive the payment code through the IMS data channel, and feed back the payment confirmation request through the IMS data channel; or, the payment platform can receive the payment code through the IMS data channel, and feed back the payment confirmation request through the IMS signaling channel.
- the payment platform can directly generate a payment request confirmation based on the order information.
- Step 309 the terminal receives the payment confirmation request fed back by the payment platform through the IMS signaling channel or the IMS data channel, and sends payment confirmation information to the payment platform through the IMS signaling channel or the real-time media data transmission channel or the IMS data channel.
- the channel through which the terminal receives the payment confirmation request and the channel through which the payment confirmation information is sent may be the same or different.
- the terminal can receive the payment confirmation request through the IMS data channel, and send the payment confirmation information through the IMS data channel; or, the terminal can receive the payment confirmation request through the IMS data channel, and send the payment confirmation information through the real-time media data transmission channel.
- sending the payment confirmation information to the payment platform through the IMS signaling channel or the real-time media data transmission channel or the IMS data channel may include:
- the payment confirmation information input by the user is received, and the payment confirmation information is sent to the payment platform through the IMS signaling channel; or,
- the password is used for payment
- the password input by the user is received, and the payment confirmation information carrying the password is sent to the payment platform through the IMS signaling channel or IMS data channel; or,
- the payment confirmation information carrying the second video is sent to the payment platform through the real-time media data transmission channel;
- the terminal may select a corresponding channel according to the payment method, and then send payment confirmation information through the channel.
- Step 310 the payment platform receives the payment confirmation information sent by the terminal through the IMS signaling channel or the real-time media data transmission channel or the IMS data channel, and completes the order payment according to the payment confirmation information; feedbacks the payment success to the terminal through the IMS signaling channel or the IMS data channel information.
- the channel through which the payment platform receives the payment confirmation information and the channel through which the payment success information is fed back may be the same or different.
- the payment platform may receive payment confirmation information through the IMS data channel, and feed back payment success information through the IMS data channel; or, the payment platform may receive payment confirmation information through the IMS data channel, and feed back payment success information through the IMS signaling channel.
- the payment confirmation information sent by the receiving terminal through the IMS signaling channel or the real-time media data transmission channel or the IMS data channel may include:
- the payment confirmation information sent by the terminal is received through the IMS signaling channel, and the payment confirmation information is input by the user to the terminal; or,
- the payment confirmation information with the password sent by the terminal is received through the IMS signaling channel or IMS data channel, and the password is input by the user to the terminal; or,
- the payment confirmation information carrying the second video sent by the terminal is received through the real-time media data transmission channel, and the second video is obtained by the terminal recording the user's face; or,
- the payment confirmation information carrying the second image sent by the terminal is received through the IMS data channel, and the second image is obtained by the terminal taking a photo of the user's face.
- the payment platform can verify the identity of the user according to the password, and complete the order payment after the verification is passed. If the payment confirmation information carries the second video, the payment platform can analyze the face information from the second video, verify the identity of the user according to the face information, and complete the order payment after the verification is passed. If the payment confirmation information carries the second image, the payment platform can analyze the face information from the second image, verify the identity of the user according to the face information, and complete the order payment after the verification is passed.
- Step 311 the terminal receives the payment success information fed back by the payment platform through the IMS signaling channel or the IMS data channel.
- steps 301, 303, 304, 306, 307, 309, and 311 can be independently implemented as an embodiment on the terminal side, and steps 302, 303, 305, 308, and 310 can be independently implemented as an embodiment on the payment platform side.
- the order payment method initiates a payment call to the payment platform, and after the payment platform connects the payment call, establishes a real-time media data transmission channel and an IMS data channel with the payment platform, and then passes the real-time media
- the data transmission channel or IMS data channel and the payment platform carry out order payment, so that users only need to initiate a payment call to make order payment without installing payment software to scan the payment code, so that the elderly can also make order payment, reducing the order cost. Paid usage threshold.
- the terminal can perform order payment with the payment platform through the real-time media data transmission channel or IMS data channel without relying on the WIFI network, which can improve the success rate of order payment.
- payment through the IMS data channel can obtain effective Qos guarantee, which will effectively avoid the delay of payment caused by network congestion.
- FIG. 4 shows a flow chart of an order payment method provided by another embodiment of the present disclosure.
- the order payment method can be applied to the payment system shown in FIG. 1, and the payment code is shown in this embodiment payment method as an example.
- Payment methods for this order may include:
- Step 401 the terminal initiates a payment call to the payment platform.
- Step 402 the payment platform receives the payment call initiated by the terminal.
- Step 403 after the payment platform connects the payment call, the terminal establishes a real-time media data transmission channel and an IMS data channel with the payment platform.
- Step 404 the terminal prompts the user to select a payment method, the payment method includes scanning the payment code and displaying the payment code; if the user selects the payment method through the dual-tone multi-frequency DTMF button, the selection result is sent to the payment platform through the IMS signaling channel; or , if the user selects the payment method by voice, the selection result is sent to the payment platform through the real-time media data transmission channel.
- Step 405 if the user selects the payment method through the DTMF button, the payment platform receives the selection result sent by the terminal through the IMS signaling channel; or, if the user selects the payment method through voice, then receives the selection result sent by the terminal through the real-time media data transmission channel ; Generate a control command according to the selection result, and send the control command to the terminal through an IMS signaling channel or a real-time media data transmission channel or an IMS data channel.
- the channel through which the payment platform receives the selection result may be the same as or different from the channel through which the control instruction is sent.
- the payment platform can receive the selection result through the IMS signaling channel, and send the control command through the IMS signaling channel; or, the payment platform can receive the selection result through the IMS signaling channel, and send the control command through the real-time media data transmission channel.
- the payment code displayed by the terminal may be generated by the terminal or by the payment platform, and the two cases will be described respectively below.
- the payment code is generated by the terminal, and the payment platform sends a control command not carrying the payment code to the terminal through the IMS signaling channel.
- the payment code is generated by the payment platform and carried in the control command, then the payment platform sends the control command with the third video to the terminal through the real-time media data transmission channel, and the third video is the payment code. obtained by recording.
- the payment code is generated by the payment platform and carried in the control command, then the payment platform sends the control command with the third image to the terminal through the IMS data, and the third image is to take a picture of the payment code owned.
- Step 406 the terminal receives the control instruction sent by the payment platform through the IMS signaling channel or the real-time media data transmission channel or the IMS data channel; when the selection result corresponds to the method of displaying the payment code, open the remote video window according to the control instruction;
- the video window displays the payment code, and the code scanning terminal is used to scan the payment code and send it to the payment center.
- the terminal receives the control instruction that does not carry the payment code through the IMS signaling channel.
- the terminal opens the remote video window according to the control command, generates a payment code, and displays the payment code in the remote video window for the merchant's code scanning terminal to scan.
- the terminal receives the control instruction carrying the third video through the real-time media data transmission channel, and the third video is obtained by recording the payment code.
- the terminal opens the remote video window according to the control command, and plays the third video in the remote video window for the merchant's code scanning terminal to scan.
- the terminal receives a control command carrying a third image through IMS data, and the third image is obtained by taking a picture of the payment code.
- the terminal opens the remote video window according to the control instruction, and displays the third image in the remote video window for the merchant's code scanning terminal to scan.
- the code scanning terminal can send the payment code to the payment platform through the connection with the payment platform.
- Step 407 the payment platform receives the payment code sent by the code scanning terminal.
- Step 408 if the payment is made in a password-free manner, the payment platform completes the order payment according to the payment code, and feeds back payment success information to the terminal through the IMS signaling channel or IMS data channel.
- Step 409 the terminal receives the payment success information fed back by the payment platform through the IMS signaling channel or the IMS data channel, and ends the process.
- Step 410 if the payment is made by way of password or face recognition, the payment platform generates a payment confirmation request according to the payment code, and feeds back the payment confirmation request to the terminal through the IMS signaling channel or IMS data channel.
- the payment platform can also analyze the order information such as merchant account and amount from the payment code, and generate a payment confirmation request based on the order information.
- Step 411 the terminal receives the payment confirmation request fed back by the payment platform through the IMS signaling channel or the IMS data channel; sends payment confirmation information to the payment platform through the IMS signaling channel or the real-time media data transmission channel or the IMS data channel.
- the channel through which the terminal receives the payment confirmation request and the channel through which the payment confirmation information is sent may be the same or different.
- the terminal can receive the payment confirmation request through the IMS data channel, and send the payment confirmation information through the IMS data channel; or, the terminal can receive the payment confirmation request through the IMS data channel, and send the payment confirmation information through the real-time media data transmission channel.
- sending the payment confirmation information to the payment platform through the IMS signaling channel or the real-time media data transmission channel or the IMS data channel may include:
- the password is used for payment
- the password input by the user is received, and the payment confirmation information carrying the password is sent to the payment platform through the IMS signaling channel or IMS data channel; or,
- the payment confirmation information carrying the second video is sent to the payment platform through the real-time media data transmission channel;
- the terminal may select a corresponding channel according to the payment method, and then send payment confirmation information through the channel.
- Step 412 the payment platform receives the payment confirmation information sent by the terminal through the IMS signaling channel or the real-time media data transmission channel or the IMS data channel, and completes the order payment according to the payment confirmation information; feedbacks the payment success to the terminal through the IMS signaling channel or the IMS data channel information.
- the channel through which the payment platform receives the payment confirmation information and the channel through which the payment success information is fed back may be the same or different.
- the payment platform can receive payment confirmation information through the IMS data channel, and feed back payment success information through the IMS data channel; or, the payment platform can receive payment confirmation information through the IMS data channel, and feed back payment success information through the IMS signaling channel.
- the payment confirmation information sent by the receiving terminal through the IMS signaling channel or the real-time media data transmission channel or the IMS data channel may include:
- the payment confirmation information with the password sent by the terminal is received through the IMS signaling channel or IMS data channel, and the password is input by the user to the terminal; or,
- the payment confirmation information carrying the second video sent by the terminal is received through the real-time media data transmission channel, and the second video is obtained by the terminal recording the user's face; or,
- the payment confirmation information carrying the second image sent by the terminal is received through the IMS data channel, and the second image is obtained by the terminal taking a photo of the user's face.
- the payment platform can verify the identity of the user according to the password, and complete the order payment after the verification is passed. If the payment confirmation information carries the second video, the payment platform can analyze the face information from the second video, verify the identity of the user according to the face information, and complete the order payment after the verification is passed. If the payment confirmation information carries the second image, the payment platform can analyze the face information from the second image, verify the identity of the user according to the face information, and complete the order payment after the verification is passed.
- Step 413 the terminal receives the payment success information fed back by the payment platform through the IMS signaling channel or the IMS data channel.
- steps 401, 403, 404, 406, 407, 410, 412 and 414 can be realized independently as an embodiment of the terminal side, and steps 402, 403, 405, 408, 409, 411 and 413 can be realized separately as an embodiment of the payment platform side Example.
- the order payment method initiates a payment call to the payment platform, and after the payment platform connects the payment call, establishes a real-time media data transmission channel and an IMS data channel with the payment platform, and then passes the real-time media
- the data transmission channel or IMS data channel and the payment platform carry out order payment, so that users only need to initiate a payment call to make order payment without installing payment software to scan the payment code, so that the elderly can also make order payment, reducing the order cost. Paid usage threshold.
- the terminal can perform order payment with the payment platform through the real-time media data transmission channel or IMS data channel without relying on the WIFI network, which can improve the success rate of order payment.
- payment through the IMS data channel can obtain effective Qos guarantee, which will effectively avoid the delay of payment caused by network congestion.
- FIG. 5 shows a flow chart of an order payment method provided by another embodiment of the present disclosure.
- the order payment method can be applied to the payment system shown in FIG. 1, and in this embodiment, online shopping payment Take this as an example.
- Payment methods for this order may include:
- Step 501 the terminal initiates a payment call to the payment platform.
- the terminal When the user clicks the payment control corresponding to a certain payment platform to make payment, the terminal receives the user's payment operation on the payment control. If the payment control corresponds to the payment platform, it determines that the call payment instruction has been received, and automatically dials the number corresponding to the payment platform. .
- Step 502 the payment platform receives the payment call initiated by the terminal.
- Step 503 after the payment platform connects the payment call, the terminal establishes a real-time media data transmission channel and an IMS data channel with the payment platform.
- Step 504 the terminal sends order information to the payment platform through the IMS signaling channel or the IMS data channel.
- Step 505 the payment platform receives the order information sent by the terminal through the IMS signaling channel or IMS data channel; generates a payment confirmation request according to the order information, and feeds back the payment confirmation request to the terminal through the IMS signaling channel or IMS data channel.
- the channel through which the payment platform receives the order information and the channel through which the payment confirmation request is fed back may be the same or different.
- the payment platform can receive the order information through the IMS data channel, and feed back the payment confirmation request through the IMS data channel; or, the payment platform can receive the order information through the IMS data channel, and feed back the payment confirmation request through the IMS signaling channel.
- Step 506 the terminal receives the payment confirmation request fed back by the payment platform through the IMS signaling channel or the IMS data channel; sends payment confirmation information to the payment platform through the IMS signaling channel or the real-time media data transmission channel or the IMS data channel.
- the channel through which the terminal receives the payment confirmation request and the channel through which the payment confirmation information is sent may be the same or different.
- the terminal can receive the payment confirmation request through the IMS data channel, and send the payment confirmation information through the IMS data channel; or, the terminal can receive the payment confirmation request through the IMS data channel, and send the payment confirmation information through the real-time media data transmission channel.
- sending the payment confirmation information to the payment platform through the IMS signaling channel or the real-time media data transmission channel or the IMS data channel may include:
- the payment confirmation information input by the user is received, and the payment confirmation information is sent to the payment platform through the IMS signaling channel; or,
- the password is used for payment
- the password input by the user is received, and the payment confirmation information carrying the password is sent to the payment platform through the IMS signaling channel or IMS data channel; or,
- the payment confirmation information carrying the second video is sent to the payment platform through the real-time media data transmission channel;
- the terminal may select a corresponding channel according to the payment method, and then send payment confirmation information through the channel.
- Step 507 the payment platform receives the payment confirmation information sent by the terminal through the IMS signaling channel or the real-time media data transmission channel or the IMS data channel, and completes the order payment according to the payment confirmation information; feedbacks the payment success to the terminal through the IMS signaling channel or the IMS data channel information.
- the channel through which the payment platform receives the payment confirmation information and the channel through which the payment success information is fed back may be the same or different.
- the payment platform may receive payment confirmation information through the IMS data channel, and feed back payment success information through the IMS data channel; or, the payment platform may receive payment confirmation information through the IMS data channel, and feed back payment success information through the IMS signaling channel.
- the payment confirmation information sent by the receiving terminal through the IMS signaling channel or the real-time media data transmission channel or the IMS data channel may include:
- the payment confirmation information sent by the terminal is received through the IMS signaling channel, wherein the payment confirmation information is input by the user to the terminal;
- the payment confirmation information carrying the password sent by the terminal is received through the IMS signaling channel or the IMS data channel, wherein the password is input by the user to the terminal; or,
- the payment confirmation information carrying the second video sent by the terminal is received through the real-time media data transmission channel, wherein the second video is obtained by the terminal recording the user's face; or,
- the payment confirmation information carrying the second image sent by the terminal is received through the IMS data channel, wherein the second image is obtained by the terminal taking a photo of the user's face.
- the payment platform can verify the identity of the user according to the password, and complete the order payment after the verification is passed. If the payment confirmation information carries the second video, the payment platform can analyze the face information from the second video, verify the identity of the user according to the face information, and complete the order payment after the verification is passed. If the payment confirmation information carries the second image, the payment platform can analyze the face information from the second image, verify the identity of the user according to the face information, and complete the order payment after the verification is passed.
- Step 508 the terminal receives the payment success information fed back by the payment platform through the IMS signaling channel or the IMS data channel.
- steps 501 , 503 , 504 , 506 and 508 can be realized independently as an embodiment on the terminal side, and steps 502 , 503 , 505 and 507 can be realized independently as an embodiment on the payment platform side.
- the order payment method initiates a payment call to the payment platform, and after the payment platform connects the payment call, establishes a real-time media data transmission channel and an IMS data channel with the payment platform, and then passes the real-time media
- the data transmission channel or IMS data channel and the payment platform carry out order payment, so that users only need to initiate a payment call to make order payment without installing payment software to scan the payment code, so that the elderly can also make order payment, reducing the order cost. Paid usage threshold.
- the terminal can perform order payment with the payment platform through the real-time media data transmission channel or IMS data channel without relying on the WIFI network, which can improve the success rate of order payment.
- payment through the IMS data channel can obtain effective Qos guarantee, which will effectively avoid the delay of payment caused by network congestion.
- FIG. 6 shows a structural block diagram of an order payment device provided by an embodiment of the present disclosure, and the order payment device can be applied in a terminal.
- the order payment device may include:
- a calling module 610 configured to initiate a payment call to the payment platform
- the first establishment module 620 is used to establish a real-time media data transmission channel and an IMS data channel with the payment platform after the payment platform connects the payment call;
- the first payment module 630 is configured to perform order payment through a real-time media data transmission channel or an IMS data channel.
- the calling module 610 is also used for:
- the call payment instruction is used to instruct the terminal to initiate a payment call to the payment platform;
- the calling module 610 is also used for:
- a payment operation performed by the user on the payment control is received, and if the payment control corresponds to the payment platform, it is determined that a call payment instruction is received.
- the first payment module 630 is also used for:
- the first payment module 630 is also used for:
- the first video is sent to the payment platform through the real-time media data transmission channel;
- the first image is sent to the payment platform through the IMS data channel.
- the first payment module 630 is also used for:
- the payment code will be displayed through the remote video window, and the code scanning terminal is used to scan the payment code and send it to the payment center;
- the payment confirmation request fed back by the payment platform is received through the IMS signaling channel or IMS data channel, wherein the payment confirmation request is generated by the payment platform according to the payment code; channel or real-time media data transmission channel or IMS data channel to send payment confirmation information to the payment platform, wherein the payment platform is used to complete the order payment according to the payment confirmation information; receive payment success feedback from the payment platform through the IMS signaling channel or IMS data channel information.
- the first payment module 630 is also used for:
- the password is used for payment
- the password input by the user is received, and the payment confirmation information carrying the password is sent to the payment platform through the IMS signaling channel or IMS data channel; or,
- the payment confirmation information carrying the second video is sent to the payment platform through the real-time media data transmission channel;
- the first payment module 630 is also used for:
- Prompt the user to choose a payment method including scanning the payment code and displaying the payment code;
- the selection result is sent to the payment platform through the IMS signaling channel; or, if the user selects the payment method through voice, the selection result is sent to the payment platform through the real-time media data transmission channel;
- the camera is turned on according to the control instruction; or, when the selection result corresponds to the method of displaying the payment code, the remote video window is turned on according to the control instruction.
- the first payment module 630 is also used to:
- the IMS data is used to receive a control command carrying a third image, wherein the third image is obtained by taking a picture of the payment code.
- the first payment module 630 is also used for:
- the first payment module 630 is also used for:
- the payment confirmation information input by the user is received, and the payment confirmation information is sent to the payment platform through the IMS signaling channel; or,
- the password is used for payment
- the password input by the user is received, and the payment confirmation information carrying the password is sent to the payment platform through the IMS signaling channel or IMS data channel; or,
- the payment confirmation information carrying the second video is sent to the payment platform through the real-time media data transmission channel;
- the order payment device initiates a payment call to the payment platform, and after the payment platform connects the payment call, establishes a real-time media data transmission channel and an IMS data channel with the payment platform, and then passes the real-time media
- the data transmission channel or IMS data channel and the payment platform carry out order payment, so that users only need to initiate a payment call to make order payment without installing payment software to scan the payment code, so that the elderly can also make order payment, reducing the order cost. Paid usage threshold.
- the terminal can perform order payment with the payment platform through the real-time media data transmission channel or IMS data channel without relying on the WIFI network, which can improve the success rate of order payment.
- payment through the IMS data channel can obtain effective Qos guarantee, which will effectively avoid the delay of payment caused by network congestion.
- FIG. 7 shows a structural block diagram of an order payment device provided by an embodiment of the present disclosure, which can be applied to a payment platform.
- the order payment device may include:
- a receiving module 710 configured to receive a payment call initiated by the terminal
- the second establishment module 720 is used to establish a real-time media data transmission channel and an IMS data channel with the terminal when the payment call is connected;
- the second payment module 730 is configured to perform order payment through a real-time media data transmission channel or an IMS data channel.
- the receiving module 710 is also used for:
- the second payment module 730 is also used for:
- the payment code sent by the terminal is received through the real-time media data transmission channel or the IMS data channel, wherein the payment code is obtained by the terminal through the camera scanning;
- the second payment module 730 is also used for:
- the first video sent by the terminal is received through the real-time media data transmission channel;
- the first image sent by the terminal is received through the IMS data channel.
- the second payment module 730 is also used for:
- the payment code sent by the code scanning terminal is received, wherein the payment code is obtained by scanning the payment code displayed on the remote video window by the code scanning terminal;
- the order payment is completed according to the payment code, and the payment success information is fed back to the terminal through the IMS signaling channel or IMS data channel; or,
- a payment confirmation request is generated according to the payment code, and the payment confirmation request is fed back to the terminal through the IMS signaling channel or IMS data channel; through the IMS signaling channel or real-time media data transmission channel or IMS
- the data channel receives the payment confirmation information sent by the terminal, and completes the order payment according to the payment confirmation information; feeds back the payment success information to the terminal through the IMS signaling channel or IMS data channel.
- the second payment module 730 is also used for:
- the payment confirmation information carrying the password sent by the terminal is received through the IMS signaling channel or the IMS data channel, wherein the password is input by the user to the terminal; or,
- the payment confirmation information carrying the second video sent by the terminal is received through the real-time media data transmission channel, wherein the second video is obtained by the terminal recording the user's face; or,
- the payment confirmation information carrying the second image sent by the terminal is received through the IMS data channel, wherein the second image is obtained by the terminal taking a photo of the user's face.
- the second payment module 730 is also used for:
- the selection result sent by the terminal is received through the IMS signaling channel; or, if the user selects the payment method through voice, the selection result sent by the terminal is received through the real-time media data transmission channel, wherein the payment
- the methods include scanning the payment code and displaying the payment code;
- the control instruction is used to instruct the terminal to turn on the camera; or, when the selection result corresponds to the display payment code method, the control instruction is used to instruct the terminal to turn on the remote video window.
- the second payment module 730 is also used to:
- a control instruction carrying a third image is sent to the terminal through the IMS data, wherein the third image is obtained by taking a picture of the payment code.
- the second payment module 730 is also used for:
- the second payment module 730 is also used for:
- the payment confirmation information sent by the terminal is received through the IMS signaling channel, wherein the payment confirmation information is input by the user to the terminal;
- the payment confirmation information carrying the password sent by the terminal is received through the IMS signaling channel or the IMS data channel, wherein the password is input by the user to the terminal; or,
- the payment confirmation information carrying the second video sent by the terminal is received through the real-time media data transmission channel, wherein the second video is obtained by the terminal recording the user's face; or,
- the payment confirmation information carrying the second image sent by the terminal is received through the IMS data channel, wherein the second image is obtained by the terminal taking a photo of the user's face.
- the order payment device by receiving the payment call initiated by the terminal, after connecting the payment call, establishes a real-time media data transmission channel and an IMS data channel with the terminal, and then passes the real-time media data transmission channel Or the IMS data channel and the terminal for order payment, so that users only need to initiate a payment call to make order payment without installing payment software to scan the payment code, so that the elderly can also make order payment, reducing the threshold for using order payment .
- the terminal can perform order payment with the payment platform through the real-time media data transmission channel or IMS data channel without relying on the WIFI network, which can improve the success rate of order payment.
- payment through the IMS data channel can obtain effective Qos guarantee, which will effectively avoid the delay of payment caused by network congestion.
- An embodiment of the present disclosure provides a computer-readable storage medium, at least one instruction, at least one program, code set or instruction set is stored in the storage medium, the at least one instruction, the at least one program, the A code set or instruction set is loaded and executed by the processor to implement the order payment method as described above.
- An embodiment of the present disclosure provides a terminal, the terminal includes a processor and a memory, at least one instruction is stored in the memory, and the instruction is loaded and executed by the processor to implement the order payment method as described above .
- An embodiment of the present disclosure provides a payment platform, the payment platform includes a processor and a memory, at least one instruction is stored in the memory, and the instruction is loaded and executed by the processor to realize the order as described above payment method.
- the division of the above-mentioned functional modules is used as an example for illustration.
- the above-mentioned function allocation can be completed by different functional modules according to needs, that is, the order payment device.
- the internal structure is divided into different functional modules to complete all or part of the functions described above.
- the order payment device and the order payment method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process thereof is detailed in the method embodiments, and will not be repeated here.
- the program can be stored in a computer-readable storage medium.
- the above-mentioned The storage medium mentioned may be a read-only memory, a magnetic disk or an optical disk, and the like.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Finance (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims (18)
- 一种订单支付方法,其中,所述方法包括:由终端向支付平台发起支付呼叫;在所述支付平台接通所述支付呼叫后,与所述支付平台建立实时媒体数据传输通道和因特网协议多媒体子系统IMS数据通道;通过所述实时媒体数据传输通道或所述IMS数据通道进行订单支付。
- 根据权利要求1所述的方法,其中,所述由终端向支付平台发起支付呼叫,包括:在所述终端开机时建立IMS信令通道;接收呼叫支付指令,所述呼叫支付指令用于指示由所述终端向所述支付平台发起所述支付呼叫;通过所述IMS信令通道向所述支付平台发送会话发起协议SIP信令,以发起所述支付呼叫。
- 根据权利要求2所述的方法,其中,所述接收呼叫支付指令,包括:接收用户触发的拨号操作,若所述拨号操作中携带有所述支付平台的号码,则确定接收到所述呼叫支付指令;或者,接收用户作用于支付控件的支付操作,若所述支付控件对应于所述支付平台,则确定接收到所述呼叫支付指令。
- 根据权利要求2所述的方法,其中,所述通过所述实时媒体数据传输通道或所述IMS数据通道进行订单支付,包括:若采用扫描支付码方式进行支付,则通过摄像头扫描支付码;通过所述实时媒体数据传输通道或所述IMS数据通道向所述支付平台发送所述支付码;通过所述IMS信令通道或所述IMS数据通道接收所述支付平台反馈的支付确认请求,所述支付确认请求是所述支付平台根据所述支付码生成的;通过所述IMS信令通道或所述实时媒体数据传输通道或所述IMS数据通道向所述支付平台发送支付确认信息,所述支付平台用于根据所述支付确认信息完成订单支付;通过所述IMS信令通道或所述IMS数据通道接收所述支付平台反馈的支付成功信息。
- 根据权利要求4所述的方法,其中,所述通过所述实时媒体数据传输通道或所述IMS数据通道向所述支付平台发送所述支付码,包括:若对所述支付码进行录像得到第一视频,则通过所述实时媒体数据传输通道向所述支付 平台发送所述第一视频;或者,若对所述支付码进行拍照得到第一图像,则通过所述IMS数据通道向所述支付平台发送所述第一图像。
- 根据权利要求2所述的方法,其中,所述通过所述实时媒体数据传输通道或所述IMS数据通道进行订单支付,包括:若采用展示支付码方式进行支付,则通过远端视频窗口展示支付码,扫码端用于扫描所述支付码并发送给所述支付中心;若采用免密方式进行支付,则通过所述IMS信令通道或所述IMS数据通道接收所述支付平台反馈的支付成功信息;或者,若采用密码方式或人脸识别方式进行支付,则通过所述IMS信令通道或所述IMS数据通道接收所述支付平台反馈的支付确认请求,所述支付确认请求是所述支付平台根据所述支付码生成的;通过所述IMS信令通道或所述实时媒体数据传输通道或所述IMS数据通道向所述支付平台发送支付确认信息,所述支付平台用于根据所述支付确认信息完成订单支付;通过所述IMS信令通道或所述IMS数据通道接收所述支付平台反馈的支付成功信息。
- 根据权利要求6所述的方法,其中,所述通过所述IMS信令通道或所述实时媒体数据传输通道或所述IMS数据通道向所述支付平台发送支付确认信息,包括:若采用所述密码方式进行支付,则接收用户输入的密码,通过所述IMS信令通道或所述IMS数据通道向所述支付平台发送携带有所述密码的支付确认信息;或者,若采用所述人脸识别方式进行支付,且对用户的人脸进行录像得到第二视频,则通过所述实时媒体数据传输通道向所述支付平台发送携带有所述第二视频的支付确认信息;或者,若采用所述人脸识别方式进行支付,且对用户的人脸进行拍照得到第二图像,则通过所述IMS数据通道向所述支付平台发送携带有所述第二图像的支付确认信息。
- 根据权利要求4至7中任一项所述的方法,其中,所述方法还包括:提示用户选择支付方式,所述支付方式包括所述扫描支付码方式和所述展示支付码方式;若所述用户通过双音多频DTMF按键选择所述支付方式,则通过所述IMS信令通道向所述支付平台发送选择结果;或者,若所述用户通过语音选择所述支付方式,则通过所述实时媒体数据传输通道向所述支付平台发送选择结果;通过所述IMS信令通道或所述实时媒体数据传输通道或所述IMS数据通道接收所述支付平台发送的控制指令,所述控制指令是所述支付平台根据所述选择结果生成的;当所述选择结果对应于所述扫描支付码方式时,根据所述控制指令开启所述摄像头;或 者,当所述选择结果对应于所述展示支付码方式时,根据所述控制指令开启所述远端视频窗口。
- 根据权利要求8所述的方法,其中,若采用展示支付码方式进行支付,则所述通过所述IMS信令通道或所述实时媒体数据传输通道或所述IMS数据通道接收所述支付平台发送的控制指令,包括:通过所述IMS信令通道接收不携带所述支付码的控制指令;或者,通过所述实时媒体数据传输通道接收携带有第三视频的控制指令,所述第三视频是对所述支付码进行录像得到的;或者,通过所述IMS数据通过接收携带有第三图像的控制指令,所述第三图像是对所述支付码进行拍照得到的。
- 根据权利要求2所述的方法,其中,所述通过所述实时媒体数据传输通道或所述IMS数据通道进行订单支付,包括:通过所述IMS信令通道或所述IMS数据通道向所述支付平台发送订单信息;通过所述IMS信令通道或所述IMS数据通道接收所述支付平台反馈的支付确认请求,所述支付确认请求是所述支付平台根据所述订单信息生成的;通过所述IMS信令通道或所述实时媒体数据传输通道或所述IMS数据通道向所述支付平台发送支付确认信息,所述支付平台用于根据所述支付确认信息完成订单支付;通过所述IMS信令通道或所述IMS数据通道接收所述支付平台反馈的支付成功信息。
- 根据权利要求4或10所述的方法,其中,所述通过所述IMS信令通道或所述实时媒体数据传输通道或所述IMS数据通道向所述支付平台发送支付确认信息,包括:若采用免密方式进行支付,则接收用户输入的支付确认信息,通过所述IMS信令通道向所述支付平台发送所述支付确认信息;或者,若采用密码方式进行支付,则接收用户输入的密码,通过所述IMS信令通道或所述IMS数据通道向所述支付平台发送携带有所述密码的支付确认信息;或者,若采用人脸识别方式进行支付,且对用户的人脸进行录像得到第二视频,则通过所述实时媒体数据传输通道向所述支付平台发送携带有所述第二视频的支付确认信息;或者,若采用人脸识别方式进行支付,且对用户的人脸进行拍照得到第二图像,则通过所述IMS数据通道向所述支付平台发送携带有所述第二图像的支付确认信息。
- 一种订单支付方法,其中,所述方法包括:由支付平台接收终端发起的支付呼叫;在接通所述支付呼叫时,与所述终端建立实时媒体数据传输通道和因特网协议多媒体子系统IMS数据通道;通过所述实时媒体数据传输通道或所述IMS数据通道进行订单支付。
- 一种订单支付装置,其中,所述装置包括:呼叫模块,用于向支付平台发起支付呼叫;第一建立模块,用于在所述支付平台接通所述支付呼叫后,与所述支付平台建立实时媒体数据传输通道和因特网协议多媒体子系统IMS数据通道;第一支付模块,用于通过所述实时媒体数据传输通道或所述IMS数据通道进行订单支付。
- 一种订单支付装置,其中,所述装置包括:接收模块,用于接收终端发起的支付呼叫;第二建立模块,用于在接通所述支付呼叫时,与所述终端建立实时媒体数据传输通道和因特网协议多媒体子系统IMS数据通道;第二支付模块,用于通过所述实时媒体数据传输通道或所述IMS数据通道进行订单支付。
- 一种计算机可读存储介质,其中,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1至11任一所述的订单支付方法;或者,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求12所述的订单支付方法。
- 一种终端,其中,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如权利要求1至11任一所述的订单支付方法。
- 一种支付平台,其中,所述支付平台包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如权利要求12所述的订单支付方法。
- 一种支付系统,其中,所述支付系统包括终端和支付平台,所述终端为如权利要求16所述的终端,所述支付平台为如权利要求17所述的支付平台。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP22848131.3A EP4380296A4 (en) | 2021-07-27 | 2022-06-23 | ORDER PAYMENT METHOD AND APPARATUS, AND STORAGE MEDIUM, DEVICE AND SYSTEM |
| JP2023534071A JP7640698B2 (ja) | 2021-07-27 | 2022-06-23 | 注文支払方法、装置、記憶媒体、デバイスおよびシステム |
| US18/571,794 US20240362613A1 (en) | 2021-07-27 | 2022-06-23 | Order payment method and apparatus, and storage medium, device and system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110850722.6A CN115696639A (zh) | 2021-07-27 | 2021-07-27 | 订单支付方法、装置、存储介质、设备及系统 |
| CN202110850722.6 | 2021-07-27 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023005524A1 true WO2023005524A1 (zh) | 2023-02-02 |
Family
ID=85059551
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/100722 Ceased WO2023005524A1 (zh) | 2021-07-27 | 2022-06-23 | 订单支付方法、装置、存储介质、设备及系统 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20240362613A1 (zh) |
| EP (1) | EP4380296A4 (zh) |
| JP (1) | JP7640698B2 (zh) |
| CN (1) | CN115696639A (zh) |
| WO (1) | WO2023005524A1 (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114638608B (zh) * | 2022-03-10 | 2025-12-16 | 中国银联股份有限公司 | 支付方法、终端设备、服务器、系统及介质 |
| CN117439977A (zh) * | 2023-12-21 | 2024-01-23 | 安康鸿天科技股份有限公司 | 基于ims视频通信嵌入物联及支付应用的方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110252140A1 (en) * | 2008-10-31 | 2011-10-13 | Gemalto Sa | Method for establishing a link between the applications of an authentication card of a subscriber and an ims network |
| CN102938120A (zh) * | 2011-08-15 | 2013-02-20 | 徐雷 | Ims交易支付系统 |
| CN102957683A (zh) * | 2011-08-31 | 2013-03-06 | 中国移动通信集团浙江有限公司 | 一种在ims网络中实现pos业务的方法、系统和设备 |
| CN105897749A (zh) * | 2016-05-31 | 2016-08-24 | 东莞宇龙通信科技有限公司 | Nfc移动支付方法及装置、nfc移动支付终端 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7917581B2 (en) * | 2002-04-02 | 2011-03-29 | Verizon Business Global Llc | Call completion via instant communications client |
| US7512567B2 (en) * | 2006-06-29 | 2009-03-31 | Yt Acquisition Corporation | Method and system for providing biometric authentication at a point-of-sale via a mobile device |
| US8249934B2 (en) * | 2007-06-27 | 2012-08-21 | Alcatel Lucent | IMS network providing purchasing sessions to mobile devices that are located proximate to a business |
| JP2011514586A (ja) * | 2008-02-08 | 2011-05-06 | エクリオ インコーポレイテッド | デジタル電子デバイス上の複数のアプリケーションおよびサービスを制御するためのシステム、方法、ならびに装置 |
| AU2014410285A1 (en) * | 2014-10-27 | 2017-03-02 | Facebook, Inc. | Facilitating sending and receiving of payments using message-based contextual prompts |
| KR20170006081A (ko) * | 2015-07-07 | 2017-01-17 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기를 이용한 결제 방법 |
| CN106779671A (zh) * | 2015-11-20 | 2017-05-31 | 华为技术有限公司 | 一种移动支付方法及装置 |
| GB2551543A (en) * | 2016-06-21 | 2017-12-27 | Eckoh Uk Ltd | Methods of authenticating a user for data exchange |
| CN108076202A (zh) * | 2018-01-26 | 2018-05-25 | 广东合正网络技术有限公司 | 兼容双通讯通道的具有网络收付款功能的ims网络电话机 |
| US20210035098A1 (en) * | 2019-07-31 | 2021-02-04 | Theta Labs, Inc. | Methods and systems for micropayment support to blockchain incentivized, decentralized data streaming and delivery |
| CN116636192A (zh) * | 2021-01-06 | 2023-08-22 | 华为技术有限公司 | 一种呼叫处理系统和呼叫处理方法 |
| CN115484236B (zh) * | 2021-06-15 | 2025-09-12 | 中国移动通信有限公司研究院 | 建立数据通道的方法、装置、设备、ims控制系统及可读存储介质 |
-
2021
- 2021-07-27 CN CN202110850722.6A patent/CN115696639A/zh active Pending
-
2022
- 2022-06-23 JP JP2023534071A patent/JP7640698B2/ja active Active
- 2022-06-23 EP EP22848131.3A patent/EP4380296A4/en active Pending
- 2022-06-23 US US18/571,794 patent/US20240362613A1/en active Pending
- 2022-06-23 WO PCT/CN2022/100722 patent/WO2023005524A1/zh not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110252140A1 (en) * | 2008-10-31 | 2011-10-13 | Gemalto Sa | Method for establishing a link between the applications of an authentication card of a subscriber and an ims network |
| CN102938120A (zh) * | 2011-08-15 | 2013-02-20 | 徐雷 | Ims交易支付系统 |
| CN102957683A (zh) * | 2011-08-31 | 2013-03-06 | 中国移动通信集团浙江有限公司 | 一种在ims网络中实现pos业务的方法、系统和设备 |
| CN105897749A (zh) * | 2016-05-31 | 2016-08-24 | 东莞宇龙通信科技有限公司 | Nfc移动支付方法及装置、nfc移动支付终端 |
Non-Patent Citations (2)
| Title |
|---|
| "A Data Channel Capable MTSI Client", 3GPP TS26.114 DCMTSI |
| See also references of EP4380296A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20240362613A1 (en) | 2024-10-31 |
| JP7640698B2 (ja) | 2025-03-05 |
| JP2023552769A (ja) | 2023-12-19 |
| EP4380296A1 (en) | 2024-06-05 |
| EP4380296A4 (en) | 2025-07-23 |
| CN115696639A (zh) | 2023-02-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2522114B1 (en) | Efficient and on demand convergence of audio and non-audio portions of a communication session for phones | |
| US10257874B2 (en) | Synchronizing mobile devices and displays | |
| US9894111B2 (en) | System and method for data transfer between terminals in voice communication under voice over internet protocol (VoIP) | |
| US9602553B2 (en) | Method, apparatus, and system for implementing VOIP call in cloud computing environment | |
| EP3996355B1 (en) | Method for transferring media stream and user equipment | |
| US11050801B2 (en) | Call to meeting upgrade | |
| CN116636199A (zh) | 一种呼叫处理方法、呼叫处理装置及相关设备 | |
| WO2023087925A1 (zh) | 电信通讯方法、电子设备及存储介质 | |
| JP7640698B2 (ja) | 注文支払方法、装置、記憶媒体、デバイスおよびシステム | |
| CN108322429B (zh) | 实时通信中录制控制方法、实时通信系统及通信终端 | |
| CN102055961B (zh) | 被叫方可视终端监控方法及视频监控系统 | |
| CN117014552A (zh) | 一种基于视频彩铃进行元宇宙场景互动的方法及相关设备 | |
| CN110505070B (zh) | 一种三方会话的建立方法及装置 | |
| US8730944B2 (en) | Method and entities for providing call enrichment of voice calls and semantic combination of several service sessions to a virtual combined service session | |
| KR100695393B1 (ko) | 화상 통화 중 추가 멀티미디어 콘텐츠 제공 방법 및 그시스템 | |
| KR100695391B1 (ko) | 화상 통화 중 추가 멀티미디어 콘텐츠 제공 방법 및 그시스템 | |
| WO2017219796A1 (zh) | 一种视频业务控制方法、移动终端及业务服务器 | |
| CN116743718A (zh) | 基于ims系统原生通话的无障碍通信方法及网络设备 | |
| CN119520875A (zh) | 屏幕共享处理方法和装置 | |
| WO2025118917A1 (zh) | 一种通信方法、装置及系统 | |
| CN119583741A (zh) | 基于信令协议的音视频通话方法、装置、设备、介质及产品 | |
| CN121728211A (zh) | 一种基于中间号的交互式视频取证方法、存储介质及设备 | |
| KR20080094215A (ko) | Pstn 단말기-소프트 폰 사용 환경에서 영상전화를제공하는 방법 및 시스템 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22848131 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023534071 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022848131 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2022848131 Country of ref document: EP Effective date: 20240227 |