[go: up one dir, main page]

WO2018153231A1 - Information processing method and device, and storage medium - Google Patents

Information processing method and device, and storage medium Download PDF

Info

Publication number
WO2018153231A1
WO2018153231A1 PCT/CN2018/074979 CN2018074979W WO2018153231A1 WO 2018153231 A1 WO2018153231 A1 WO 2018153231A1 CN 2018074979 W CN2018074979 W CN 2018074979W WO 2018153231 A1 WO2018153231 A1 WO 2018153231A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
party system
service
core network
message
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
Application number
PCT/CN2018/074979
Other languages
French (fr)
Chinese (zh)
Inventor
李富
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Publication of WO2018153231A1 publication Critical patent/WO2018153231A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals

Definitions

  • Embodiments of the present invention relate to, but are not limited to, the field of communications, and in particular, to a method, device, and storage medium for information processing.
  • the Unstructured Supplementary Service Data Gateway (USSDGW) system is used for communication channels between mobile handset terminals and third-party systems, thereby providing convenient and rich applications and services for mobile users.
  • the connection between the USSDGW and the third party is usually a short message peer-to-peer (SMPP, Short Message Peer to Peer)/Man-Machine Language (MML) protocol.
  • SMPP Short Message Peer to Peer
  • MML Man-Machine Language
  • These interface protocols are used to connect to the USSDGW system of the third party.
  • SMPP Short Message Peer to Peer
  • MML Man-Machine Language
  • These interface protocols are used to connect to the USSDGW system of the third party.
  • As a text message channel the message content of the interaction between the mobile terminal and the third-party system is not recognized, and each pair of messages can only perform one specific operation, such as pushing a menu and receiving terminal input, and the terminal input content is correct as no. No judgment is made, and no further action is taken on
  • the embodiment of the present invention is to provide a method, a device, and a storage medium for information processing, which can improve the interaction efficiency of interface messages.
  • An embodiment of the present invention provides a method for information processing, including:
  • Receiving service implementation logic returned by the third-party system performing multiple interactions with the terminal according to the service implementation logic, and collecting information that interacts with the terminal;
  • the collected information is sent to the third party system.
  • the method further includes: verifying the collected information
  • the collected information is sent to the third party system after the verification is passed.
  • the method further includes:
  • the service implementation logic is carried by a VXML (Voice eXtensible Markup Language) message.
  • VXML Vehicle eXtensible Markup Language
  • the collected information is sent to the third-party system through a Hyper Text Transfer Protocol (HTTP) message.
  • HTTP Hyper Text Transfer Protocol
  • An embodiment of the present invention further provides an apparatus for information processing, including:
  • a first transmission module configured to receive a service request message for accessing a third-party system, and send the service request message to the third-party system
  • the processing module is configured to receive the service implementation logic returned by the third-party system, perform multiple interactions with the terminal according to the service implementation logic, and collect information that interacts with the terminal;
  • a second transmission module configured to send the collected information to the third-party system.
  • the processing module is further configured to verify whether the collected information is correct, and trigger the second transmission module when verifying that the collected information is correct;
  • the second transmission module sends the collected information to the third-party system after being triggered.
  • the second transmission module is further configured to receive the service access result information returned by the third-party system, and send the service access result information to the terminal.
  • An embodiment of the present invention further provides a USSDGW, including the foregoing information processing apparatus.
  • the embodiment of the present invention further provides a method for processing information, which is applied to a third-party system, including: after receiving a service request message of a core network, parsing the service request message, and analyzing corresponding service implementation logic;
  • the returning the service implementation logic to the core network includes:
  • the service implementation logic is returned to the core network by outputting a synthesized speech VXML message.
  • the method further includes:
  • the embodiment of the invention further provides an apparatus for processing information, which is applied to a third-party system, including:
  • the parsing module is configured to parse the service request message after receiving the service request message of the core network, and analyze the corresponding service implementation logic;
  • a transmission module configured to return the service implementation logic to the core network.
  • the device may further include:
  • the processing module is configured to: after receiving the information that the core network collects and interact with the terminal, perform corresponding service logic operations, and return service access result information to the core network.
  • An embodiment of the present invention further provides an apparatus for information processing, including: a processor and a memory;
  • the memory is configured to save a program for performing entropy decoding
  • the processor is configured to run a program, wherein the method for performing the above information processing when the program is running.
  • the embodiment of the present invention further provides a storage medium, where the storage medium includes a stored program, wherein the method for performing the above information processing when the program runs.
  • the USSDGW After the method and device for information processing provided by the embodiment of the present invention, the USSDGW and the storage medium, the USSDGW sends the service request message to the third-party system after receiving the service request message of the third-party system;
  • the service implementation logic returned by the three-party system performs multiple interactions with the terminal according to the service implementation logic, collects information that interacts with the terminal, and sends the collected information to the third-party system. In this way, the interaction efficiency of interface messages can be improved.
  • FIG. 1 is a flowchart of a method for information processing according to an embodiment of the present invention
  • FIG. 2 is a flowchart of a method for processing information on a third-party system side according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of an apparatus for information processing according to an embodiment of the present disclosure
  • FIG. 4 is a schematic diagram of a USSDGW according to an embodiment of the present invention.
  • FIG. 5 is a flowchart of a method for information processing provided by the present invention.
  • FIG. 6 is a schematic diagram of an apparatus for information processing according to an embodiment of the present invention.
  • a method or apparatus comprising a plurality of elements includes not only the Elements, but also other elements not explicitly listed, or elements that are inherent to the implementation of the method or device.
  • an element defined by the phrase “comprising a " does not exclude the presence of additional related elements in the method or device including the element (eg, a step in the method or a unit in the device)
  • a unit may be a partial circuit, a partial processor, a partial program or software, or the like.
  • the method for information processing provided by the embodiment of the present invention includes a series of steps, but the method for information processing provided by the embodiment of the present invention is not limited to the steps described, and similarly, the information processing device provided by the embodiment of the present invention A series of modules are included, but the apparatus provided by the embodiments of the present invention is not limited to including the modules explicitly described, and may also include a unit that is required to be set when acquiring related information or processing based on the information.
  • FIG. 1 is a flowchart of a method for accessing a third-party system according to an embodiment of the present invention. As shown in FIG. 1 , the method in this embodiment includes:
  • Step 11 After receiving a service request message for accessing a third-party system, sending the service request message to the third-party system;
  • Step 12 Receive service implementation logic returned by the third-party system, perform multiple (two or more) interactions with the terminal according to the service implementation logic, and collect information that interacts with the terminal.
  • Step 13 Send the collected information to the third-party system.
  • the method further includes: verifying whether the collected information is correct, and collecting information when the collected information is correct. Sent to the third party system.
  • the method further includes:
  • the service implementation logic is carried by a VXML message.
  • the collected information is sent to the third party system via an HTTP message.
  • FIG. 2 is a flowchart of a method for processing information on a third-party system side according to an embodiment of the present invention. As shown in FIG. 2, the method in this embodiment includes:
  • Step 21 After receiving the service request message of the core network, the third-party system parses the service request message, and analyzes the corresponding service implementation logic.
  • Step 22 Return the service implementation logic to the core network.
  • the third-party system returns the service implementation logic to the core network through a VXML message.
  • the method further includes:
  • the USSDGW system adopting the VXML protocol connects the mobile terminal and the third-party system, utilizes multiple interactions of the VXML protocol, plays the voice multiple times, and performs loop verification on the input, thereby improving the interaction efficiency of the interface message and overcoming the present.
  • FIG. 3 is a schematic diagram of an apparatus for information processing according to an embodiment of the present invention. As shown in FIG. 3, the apparatus of this embodiment includes:
  • a first transmission module configured to receive a service request message for accessing a third-party system, and send the service request message to the third-party system
  • the processing module is configured to receive the service implementation logic returned by the third-party system, perform multiple interactions with the terminal according to the service implementation logic, and collect information that interacts with the terminal;
  • a second transmission module configured to send the collected information to the third-party system.
  • the processing module is further configured to verify whether the collected information is correct, and trigger the second transmission module when verifying that the collected information is correct;
  • the second transmission module sends the collected information to the third-party system after being triggered.
  • the second transmission module is further configured to receive service access result information returned by the third-party system, and send the service access result information to the terminal.
  • the service implementation logic is carried by a VXML message.
  • the second transmission module sends the collected information to the third-party system through an HTTP message.
  • the present embodiment further provides a USSDGW, including the foregoing information processing device, and FIG. 4 is a schematic diagram of a USSDGW according to an embodiment of the present invention.
  • the hardware module of the USSDGW in this embodiment includes:
  • the USSDGW-Signaling uses a general mobile application part (MAP, Mobile Application Part) protocol to process the server, and externally acts as a signaling interface to internally convert signaling into internal messages.
  • MAP Mobile Application Part
  • the USSDGW-Service uses the business logic to control the server; it interfaces with USSDGW-Signaling and also interfaces with USSDGW-VXML.
  • the mobile terminal is connected to the USSDGW-Signaling via the core network, the USSDGW-Signaling is connected to the USSDGW-Service, the USSDGW-Service is connected to the USSDGW-VXML module, and the USSDGW-VXML module is connected to the third-party system.
  • Step 101 The mobile terminal sends a USSDString (USSD request message string) to USSDGW-Signaling; the USSDString usually only takes one USSDCODE, such as *123#.
  • USSDString USSD request message string
  • Step 102 USSDGW-Signaling parses the USSDString and the terminal number and sends it to the USSDGW-Service.
  • Step 103 The USSDGW-Service receives the USSDCODE (USSD request code) and the mobile terminal number, and finds the information of the corresponding third-party system according to the internal service logic, such as: Internet Protocol (IP) address, port (PORT) , Uniform Resource Locator (URL, Universal Resource Locator), etc., and organize this information into internal messages sent to USSDGW-VXML.
  • USSDCODE USSD request code
  • PORT port
  • URL Uniform Resource Locator
  • URL Universal Resource Locator
  • Step 104 After receiving the internal message, the USSDGW-VXML parses the URL and sends the URL to the third-party system through the HTTP message.
  • the HTTP message can carry the mobile phone number and the requested function code.
  • Step 105 After receiving the HTTP request, the third-party system performs internal logic processing, and then returns a VXML message to USSDGW-VXML.
  • the VXML message carries all the logic implemented by the requested function. To implement this function, what information is needed by the third-party system, what checksums need to be made, and these actions or judgments are written into the logical message body of VXML using VXML syntax rules. . This logical message body is different for different functions, and the logical message body provided by different third-party systems can also be different.
  • Step 106 After receiving the VXML message, the USSDGW-VXML parses the VXML message, and according to the logic in the VXML message, controls the multiple interactions with the mobile terminal together with the USSDGW-Service and the USSDGW-Signaling, and performs the interaction in the interaction process. Information is checked and exception processed.
  • Step 107 After the USSDGW-VXML control interaction is completed, the information acquired by the interaction is integrated and sent to the third-party system through an HTTP message.
  • Step 108 After the third-party system receives the HTTP request, parses the information therein, and performs corresponding logical operations, and notifies the USSDGW-VXML by using the VXML message, and sends the result content to the mobile through USSDGW-Service and USSDGW-Signaling. terminal.
  • the method and the device of the embodiment of the invention improve the interaction efficiency of the message, save the hardware resources, improve the system performance of the USSDGW, and achieve the effect of saving the system hardware cost.
  • FIG. 5 is an optional flowchart of a method for processing information according to an embodiment of the present invention. As shown in FIG. 5, the method includes the following steps:
  • Step 201 The mobile terminal user A wants to query the balance of the bank card account, so the USSDString of *123# is input to initiate a request for Unstructured Supplementary Data Service (USSD). After receiving the core network device, it will send a MAP-USSD-Request (USSD request message in the MAP protocol) to the USSDGW-Signaling (signaling interface).
  • USSD Unstructured Supplementary Data Service
  • Step 202 After receiving the MAP message, the USSDGW-Signaling parses and parses the MAP message, and sends the A number and the *123# information to the USSDGW-Service node through an internal message.
  • Step 203 After receiving the internal message, the USSDGW-Service finds information of the corresponding third-party system (such as IP, PORT, URL format) according to *123#, and passes the information together with the A number through the internal message. Send to the USSDGW-VXML node.
  • the USSDGW-Service finds information of the corresponding third-party system (such as IP, PORT, URL format) according to *123#, and passes the information together with the A number through the internal message. Send to the USSDGW-VXML node.
  • Step 204 After receiving the internal message, USSDGW-VXML combines the information into a standard HTTP message and sends it to a third-party banking system.
  • Step 205 The third-party banking system performs internal analysis processing to return a VXML message to the USSDGW-VXML node, and the VXML message carries logic for implementing the access function.
  • Step 206 After receiving the VXML message, the USSDGW-VXML parses the content of the VXML message, parses the logic in the VXML, and the subsequent processing after receiving various responses, and the processing of various abnormal conditions.
  • the first interactive message (Pls input you debit card account) is sent to the USSDGW-Service node through an internal message.
  • Step 207 After receiving the internal message, the USSDGW-Service encodes and decodes the interactive message and sends it to USSDGW-Signaling.
  • Step 208 After receiving the message, USSDGW-Signaling processes the message into a MAP-USSD-Response (response) and sends the message to the mobile terminal via the core network.
  • MAP-USSD-Response response to the mobile terminal via the core network.
  • Step 209 The mobile terminal displays to the user: Pls input you debit card account, the user enters the bank card account number (1000598099999) on the terminal, and then clicks reply.
  • Step 210 The mobile terminal sends the ACK-USSD-Response message to the USSDGW-Signaling node via the core network.
  • Step 211 After receiving the message, USSDGW-Signaling parses the message and sends the message to the USSDGW-Service node.
  • Step 212 The USSDGW-Service receives the message, and after decoding, sends the response content (1000598099999) input by the user to the USSDGW-VXML node through an internal message.
  • Step 213 After receiving the content of the mobile terminal response (1000598099999), the USSDGW-VXML verifies the correctness of the content format. If no problem is found, the second interaction is sent through the internal message according to the logic in the previous VXML. The message (Pls input you amount password) is sent to the USSDGW-Service node.
  • Step 214 After receiving the message, the USSDGW-Service encodes the message and sends the message to the USSDGW-Signaling node through an internal message.
  • Step 215 After receiving the message, USSDGW-Signaling assembles the message into a MAP-USSD-Response message, and sends the message to the mobile terminal via the core network.
  • Step 216 The mobile terminal displays the user: Pls input you amount password, the user enters the bank card account password (147797) on the terminal, and then clicks reply.
  • Step 217 The mobile terminal sends the ACK-USSD-Response message to the USSDGW-Signaling node via the core network.
  • Step 218 After receiving the message, the USSDGW-Signaling parses the message and sends the message to the USSDGW-Service node.
  • Step 219 The USSDGW-Service receives the message, and after decoding, sends the response content (147797) input by the user to the USSDGW-VXML node.
  • Step 220 After receiving the content of the mobile terminal response (147797), the USSDGW-VXML verifies the correctness of the content format. If no problem is found, the information collected in the VXML is found to be collected. After the format is correct, the received information (account and password) will be filled into the URL (URL: account, pwd) and sent to the third-party banking system by HTTP message. If there is a problem, the user's input is incorrect. If the user inputs the error within the specified number of times, the interaction with the user ends, and the process ends.
  • Step 221 After receiving the information, the third-party banking system performs internal processing, and sends the processing result to the USSDGW-VXML node in the form of a VXML message.
  • Step 222 After receiving the VXML message, the USSDGW-VXML parses the message content (You debit card balance is XXX) and forwards the message to the USSDGW-Service node through the internal message.
  • Step 223 After receiving the internal message, the USSDGW-Service encodes and decodes the interactive message and sends it to USSDGW-Signaling.
  • Step 224 After receiving the message, the USSDGW-Signaling processes the message into a MAP-USSD-notify (notification) and sends the message to the mobile terminal via the core network.
  • Step 225 Display the user on the mobile terminal: You debit card balance is XXX.
  • FIG. 6 is a schematic diagram of an apparatus for processing information according to an embodiment of the present invention. As shown in FIG. 6, the apparatus for processing information of the embodiment is applied to a third-party system, including:
  • the parsing module is configured to parse the service request message after receiving the service request message of the core network, and analyze the corresponding service implementation logic;
  • a transmission module configured to return the service implementation logic to the core network.
  • the transmission module returns the service implementation logic to the core network through a VXML message.
  • the third party system further includes:
  • the processing module is configured to: after receiving the information that the core network collects and interact with the terminal, perform corresponding service logic operations, and return service access result information to the core network.
  • An embodiment of the present invention further provides an apparatus for information processing, including: a processor and a memory;
  • the memory is configured to save a program for performing entropy decoding
  • the processor is configured to execute a program, wherein the program is executed when executed:
  • Receiving service implementation logic returned by the third-party system performing multiple interactions with the terminal according to the service implementation logic, and collecting information that interacts with the terminal;
  • the collected information is sent to the third party system.
  • the processor is also configured to execute when the program is run:
  • the collected information is sent to the third party system after the verification is passed.
  • the processor is also configured to execute when the program is run:
  • An embodiment of the present invention further provides a storage medium, where the storage medium includes a stored program, where the program is executed when executed:
  • Receiving service implementation logic returned by the third-party system performing multiple interactions with the terminal according to the service implementation logic, and collecting information that interacts with the terminal;
  • the collected information is sent to the third party system.
  • the program is also executed when it runs:
  • the collected information is sent to the third party system after the verification is passed.
  • the program is also executed when it runs:
  • An embodiment of the present invention further provides an apparatus for information processing, including: a processor and a memory;
  • the memory is configured to save a program for performing entropy decoding
  • the processor is configured to execute a program, wherein the program is executed when executed:
  • the service request message After receiving the service request message of the core network, the service request message is parsed, and the corresponding service implementation logic is analyzed; and the service implementation logic is returned to the core network.
  • the processor is further configured to execute when the program is executed:
  • the service implementation logic is returned to the core network by outputting a synthesized speech VXML message.
  • the processor is further configured to execute when the program is executed:
  • An embodiment of the present invention further provides a storage medium, where the storage medium includes a stored program, where the program is executed when executed:
  • the service request message After receiving the service request message of the core network, the service request message is parsed, and the corresponding service implementation logic is analyzed; and the service implementation logic is returned to the core network.
  • the program is further executed when the program is running:
  • the service implementation logic is returned to the core network by outputting a synthesized speech VXML message.
  • the program is further executed when the program is running:
  • the foregoing storage medium includes: a mobile storage device, a random access memory (RAM), a read-only memory (ROM), a magnetic disk, or an optical disk.
  • RAM random access memory
  • ROM read-only memory
  • magnetic disk or an optical disk.
  • optical disk A medium that can store program code.
  • the above-described integrated unit of the present invention may be stored in a computer readable storage medium if it is implemented in the form of a software function module and sold or used as a standalone product.
  • the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for making
  • a computer device which may be a personal computer, server, or network device, etc.
  • the foregoing storage medium includes various media that can store program codes, such as a mobile storage device, a RAM, a ROM, a magnetic disk, or an optical disk.
  • the service request message After receiving the service request message of the third-party system, the service request message is sent to the third-party system, and the service implementation logic returned by the third-party system is received, and the logic is implemented according to the service.
  • the terminal performs multiple interactions, collects information that interacts with the terminal, and sends the collected information to the third-party system. In this way, the interaction efficiency of interface messages can be improved.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention provides an information processing method. The method comprises: after a service request message for accessing a third-party system is received, sending the service request message to the third-party system; receiving a service implementation logic returned by the third-party system, interacting with a terminal for multiple times according to the service implementation logic, and collecting information for exchanging with the terminal; and sending the collected information to the third-party system. Also provided are an information processing apparatus, a USSDGW and a storage medium. The exchange efficiency of interface messages can be improved.

Description

信息处理的方法、设备及存储介质Information processing method, device and storage medium

相关申请的交叉引用Cross-reference to related applications

本申请基于申请号为201710096414.2、申请日为2017年02月22日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此引入本申请作为参考。The present application is based on a Chinese patent application filed on Jan. 22, 2017, the filing date of which is hereby incorporated by reference.

技术领域Technical field

本发明实施例涉及但不限于通信领域,尤其涉及一种信息处理的方法、设备及存储介质。Embodiments of the present invention relate to, but are not limited to, the field of communications, and in particular, to a method, device, and storage medium for information processing.

背景技术Background technique

通常非结构化补充数据业务网关(USSDGW,Unstructured Supplementary Service Data Gateway)系统用于移动手机终端和第三方系统的沟通通道,从而为移动用户提供便捷丰富的应用和服务。目前USSDGW和第三方的对接,通常是短消息点对点(SMPP,Short Message Peer to Peer)/人机语言(MML,Man-Machine Language)等协议,使用这些接口协议和第三方对接的USSDGW系统,只作为一个文本消息通道,不识别移动终端和第三方系统之间交互的消息内容,且每对消息交互,只能完成一个特定操作,如推送某菜单与接收终端输入,至于终端输入内容正确如否,不做判断,也没有对终端的输入进行下一步的动作,即一对消息中不能包含多个动作的逻辑,使得每对消息产生的交互效率比较低。The Unstructured Supplementary Service Data Gateway (USSDGW) system is used for communication channels between mobile handset terminals and third-party systems, thereby providing convenient and rich applications and services for mobile users. At present, the connection between the USSDGW and the third party is usually a short message peer-to-peer (SMPP, Short Message Peer to Peer)/Man-Machine Language (MML) protocol. These interface protocols are used to connect to the USSDGW system of the third party. As a text message channel, the message content of the interaction between the mobile terminal and the third-party system is not recognized, and each pair of messages can only perform one specific operation, such as pushing a menu and receiving terminal input, and the terminal input content is correct as no. No judgment is made, and no further action is taken on the input of the terminal, that is, a pair of messages cannot contain logic of multiple actions, so that the interaction efficiency of each pair of messages is relatively low.

发明内容Summary of the invention

有鉴于此,本发明实施例期望提供一种信息处理的方法、设备及存储介质,能够提高接口消息的交互效率。In view of this, the embodiment of the present invention is to provide a method, a device, and a storage medium for information processing, which can improve the interaction efficiency of interface messages.

本发明实施例提供了一种信息处理的方法,包括:An embodiment of the present invention provides a method for information processing, including:

接收到访问第三方系统的业务请求消息后,将所述业务请求消息发送给所述第三方系统;After receiving the service request message for accessing the third-party system, sending the service request message to the third-party system;

接收所述第三方系统返回的业务实现逻辑,根据所述业务实现逻辑与终端进行多次交互,收集与所述终端进行交互的信息;Receiving service implementation logic returned by the third-party system, performing multiple interactions with the terminal according to the service implementation logic, and collecting information that interacts with the terminal;

将收集到的信息发送给所述第三方系统。The collected information is sent to the third party system.

上述方案中,所述收集与所述终端进行交互的信息后,还包括:对收集到的信息进行验证;In the above solution, after collecting the information that interacts with the terminal, the method further includes: verifying the collected information;

验证通过后才将收集到的信息发送给所述第三方系统。The collected information is sent to the third party system after the verification is passed.

上述方案中,所述将收集到的信息发送给所述第三方系统后,还包括:In the foregoing solution, after the collected information is sent to the third-party system, the method further includes:

接收所述第三方系统返回的访问结果信息,将所述访问结果信息发送给所述终端。Receiving the access result information returned by the third-party system, and transmitting the access result information to the terminal.

上述方案中,所述业务实现逻辑是通过输出合成语音(VXML,Voice eXtensible Markup Language)消息携带的。In the above solution, the service implementation logic is carried by a VXML (Voice eXtensible Markup Language) message.

上述方案中,所述收集到的信息是通过超文本传输协议(HTTP,Hyper Text Transfer Protocol)消息发送给所述第三方系统的。In the above solution, the collected information is sent to the third-party system through a Hyper Text Transfer Protocol (HTTP) message.

本发明实施例还提供了一种信息处理的装置,包括:An embodiment of the present invention further provides an apparatus for information processing, including:

第一传输模块,配置为接收访问第三方系统的业务请求消息,将所述业务请求消息发送给所述第三方系统;a first transmission module, configured to receive a service request message for accessing a third-party system, and send the service request message to the third-party system;

处理模块,配置为接收所述第三方系统返回的业务实现逻辑,根据所述业务实现逻辑与终端进行多次交互,收集与所述终端进行交互的信息;The processing module is configured to receive the service implementation logic returned by the third-party system, perform multiple interactions with the terminal according to the service implementation logic, and collect information that interacts with the terminal;

第二传输模块,配置为将收集到的信息发送给所述第三方系统。And a second transmission module configured to send the collected information to the third-party system.

上述方案中,所述处理模块,还配置为验证收集到的信息是否正确,当验证所收集到的信息均正确时触发所述第二传输模块;In the above solution, the processing module is further configured to verify whether the collected information is correct, and trigger the second transmission module when verifying that the collected information is correct;

所述第二传输模块,受触发后才将收集到的信息发送给所述第三方系 统。The second transmission module sends the collected information to the third-party system after being triggered.

上述方案中,所述第二传输模块,还配置为接收所述第三方系统返回的业务访问结果信息,将所述业务访问结果信息发送给所述终端。In the above solution, the second transmission module is further configured to receive the service access result information returned by the third-party system, and send the service access result information to the terminal.

本发明实施例还提供了一种USSDGW,包括上述的信息处理的装置。An embodiment of the present invention further provides a USSDGW, including the foregoing information processing apparatus.

本发明实施例还提供了一种信息处理的方法,应用于第三方系统,包括:接收到核心网的业务请求消息后,解析所述业务请求消息,分析出相应的业务实现逻辑;The embodiment of the present invention further provides a method for processing information, which is applied to a third-party system, including: after receiving a service request message of a core network, parsing the service request message, and analyzing corresponding service implementation logic;

将所述业务实现逻辑返回给所述核心网。Returning the service implementation logic to the core network.

上述方案中,所述将所述业务实现逻辑返回给所述核心网包括:In the foregoing solution, the returning the service implementation logic to the core network includes:

通过输出合成语音VXML消息将所述业务实现逻辑返回给核心网。The service implementation logic is returned to the core network by outputting a synthesized speech VXML message.

上述方案中,所述将所述业务实现逻辑返回给所述核心网后,还包括:In the foregoing solution, after the returning the service implementation logic to the core network, the method further includes:

接收所述核心网收集的与终端进行交互的信息后,进行相应的业务逻辑操作,向所述核心网返回业务访问结果信息。After receiving the information collected by the core network and interacting with the terminal, performing corresponding service logic operations, and returning service access result information to the core network.

本发明实施例还提供了一种信息处理的装置,应用于第三方系统,包括:The embodiment of the invention further provides an apparatus for processing information, which is applied to a third-party system, including:

解析模块,配置为接收到核心网的业务请求消息后,解析所述业务请求消息,分析出相应的业务实现逻辑;The parsing module is configured to parse the service request message after receiving the service request message of the core network, and analyze the corresponding service implementation logic;

传输模块,配置为将所述业务实现逻辑返回给所述核心网。And a transmission module configured to return the service implementation logic to the core network.

上述方案中,所述装置还可以包括:In the above solution, the device may further include:

处理模块,配置为接收所述核心网收集的与终端进行交互的信息后,进行相应的业务逻辑操作,向所述核心网返回的业务访问结果信息。The processing module is configured to: after receiving the information that the core network collects and interact with the terminal, perform corresponding service logic operations, and return service access result information to the core network.

本发明实施例还提供了一种信息处理的装置,包括:处理器和存储器;An embodiment of the present invention further provides an apparatus for information processing, including: a processor and a memory;

所述存储器,配置为保存进行熵解码的程序;The memory is configured to save a program for performing entropy decoding;

所述处理器,配置为运行程序,其中,所述程序运行时执行上述信息处理的方法。The processor is configured to run a program, wherein the method for performing the above information processing when the program is running.

本发明实施例还提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行上述信息处理的方法。The embodiment of the present invention further provides a storage medium, where the storage medium includes a stored program, wherein the method for performing the above information processing when the program runs.

应用本发明实施例提供的信息处理的方法、装置、USSDGW及存储介质,USSDGW接收到访问第三方系统的业务请求消息后,将所述业务请求消息发送给所述第三方系统;接收所述第三方系统返回的业务实现逻辑,根据所述业务实现逻辑与终端进行多次交互,收集与所述终端进行交互的信息;将收集到的信息发送给所述第三方系统。如此,可以提高接口消息的交互效率。After the method and device for information processing provided by the embodiment of the present invention, the USSDGW and the storage medium, the USSDGW sends the service request message to the third-party system after receiving the service request message of the third-party system; The service implementation logic returned by the three-party system performs multiple interactions with the terminal according to the service implementation logic, collects information that interacts with the terminal, and sends the collected information to the third-party system. In this way, the interaction efficiency of interface messages can be improved.

附图说明DRAWINGS

图1为本发明实施例提供的一种信息处理的方法的流程图;FIG. 1 is a flowchart of a method for information processing according to an embodiment of the present invention;

图2为本发明实施例提供的第三方系统侧的信息处理的方法的流程图;2 is a flowchart of a method for processing information on a third-party system side according to an embodiment of the present invention;

图3为本发明实施例提供的一种信息处理的装置的示意图;FIG. 3 is a schematic diagram of an apparatus for information processing according to an embodiment of the present disclosure;

图4为本发明实施例提供的USSDGW的示意图;4 is a schematic diagram of a USSDGW according to an embodiment of the present invention;

图5为本发明提供的信息处理的方法流程图;FIG. 5 is a flowchart of a method for information processing provided by the present invention; FIG.

图6为本发明实施例提供的一种信息处理的装置的示意图。FIG. 6 is a schematic diagram of an apparatus for information processing according to an embodiment of the present invention.

具体实施方式detailed description

以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所提供的实施例仅仅用以解释本发明,并不用于限定本发明。另外,以下所提供的实施例是用于实施本发明的部分实施例,而非提供实施本发明的全部实施例,在不冲突的情况下,本发明实施例记载的技术方案可以任意组合的方式实施。The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It is to be understood that the examples are provided to illustrate the invention and not to limit the invention. In addition, the embodiments provided below are part of the embodiments for implementing the present invention, and do not provide all the embodiments for implementing the present invention. In the case of no conflict, the technical solutions described in the embodiments of the present invention may be combined in any combination. Implementation.

需要说明的是,在本发明实施例中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的方法或者装置不仅包括所明确记载的要素,而且还包括没有明确列出的其他要素, 或者是还包括为实施方法或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的方法或者装置中还存在另外的相关要素(例如方法中的步骤或者装置中的单元,例如的单元可以是部分电路、部分处理器、部分程序或软件等等)。It should be noted that, in the embodiments of the present invention, the terms "including", "comprising", or any other variations thereof are intended to encompass non-exclusive inclusions, such that a method or apparatus comprising a plurality of elements includes not only the Elements, but also other elements not explicitly listed, or elements that are inherent to the implementation of the method or device. In the absence of further limitation, an element defined by the phrase "comprising a ..." does not exclude the presence of additional related elements in the method or device including the element (eg, a step in the method or a unit in the device) For example, a unit may be a partial circuit, a partial processor, a partial program or software, or the like.

例如,本发明实施例提供的信息处理的方法包含了一系列的步骤,但是本发明实施例提供的信息处理的方法不限于所记载的步骤,同样地,本发明实施例提供的信息处理的装置包括了一系列模块,但是本发明实施例提供的装置不限于包括所明确记载的模块,还可以包括为获取相关信息、或基于信息进行处理时所需要设置的单元。For example, the method for information processing provided by the embodiment of the present invention includes a series of steps, but the method for information processing provided by the embodiment of the present invention is not limited to the steps described, and similarly, the information processing device provided by the embodiment of the present invention A series of modules are included, but the apparatus provided by the embodiments of the present invention is not limited to including the modules explicitly described, and may also include a unit that is required to be set when acquiring related information or processing based on the information.

图1为本发明实施例的一种访问第三方系统的方法的流程图,如图1所示,本实施例的方法包括:FIG. 1 is a flowchart of a method for accessing a third-party system according to an embodiment of the present invention. As shown in FIG. 1 , the method in this embodiment includes:

步骤11、接收到访问第三方系统的业务请求消息后,将所述业务请求消息发送给所述第三方系统;Step 11: After receiving a service request message for accessing a third-party system, sending the service request message to the third-party system;

步骤12、接收所述第三方系统返回的业务实现逻辑,根据所述业务实现逻辑与终端进行多次(两次或两次以上)交互,收集与所述终端进行交互的信息;Step 12: Receive service implementation logic returned by the third-party system, perform multiple (two or more) interactions with the terminal according to the service implementation logic, and collect information that interacts with the terminal.

步骤13、将收集到的信息发送给所述第三方系统。Step 13. Send the collected information to the third-party system.

在一可选实施例中,步骤12中,收集与所述终端进行交互的信息后,还包括:验证收集到的信息是否正确,当验证所收集到的信息均正确时,将收集到的信息发送给所述第三方系统。In an optional embodiment, after collecting the information for interacting with the terminal, the method further includes: verifying whether the collected information is correct, and collecting information when the collected information is correct. Sent to the third party system.

在一可选实施例中,所述将收集到的信息发送给所述第三方系统后,还包括:In an optional embodiment, after the sending the collected information to the third-party system, the method further includes:

接收所述第三方系统返回的访问结果信息,将所述访问结果信息发送给所述终端。Receiving the access result information returned by the third-party system, and transmitting the access result information to the terminal.

其中,所述业务实现逻辑是通过VXML消息携带的。The service implementation logic is carried by a VXML message.

在一可选实施例中,是通过HTTP消息将收集到的信息发送给所述第三方系统的。In an alternative embodiment, the collected information is sent to the third party system via an HTTP message.

图2为本发明实施例的第三方系统侧的信息处理的方法的流程图,如图2所示,本实施例的方法包括:2 is a flowchart of a method for processing information on a third-party system side according to an embodiment of the present invention. As shown in FIG. 2, the method in this embodiment includes:

步骤21,第三方系统接收到核心网的业务请求消息后,解析所述业务请求消息,分析出相应的业务实现逻辑;Step 21: After receiving the service request message of the core network, the third-party system parses the service request message, and analyzes the corresponding service implementation logic.

步骤22,将所述业务实现逻辑返回给所述核心网。Step 22: Return the service implementation logic to the core network.

其中,所述第三方系统是通过VXML消息将所述业务实现逻辑返回给核心网的。The third-party system returns the service implementation logic to the core network through a VXML message.

在一可选实施例中,所述将所述业务实现逻辑返回给所述核心网后,还包括:In an optional embodiment, after the returning the service implementation logic to the core network, the method further includes:

接收所述核心网收集的与终端进行交互的信息后,进行相应的业务逻辑操作,向所述核心网返回的业务访问结果信息。After receiving the information collected by the core network and interacting with the terminal, performing corresponding service logic operations and returning service access result information to the core network.

本发明实施例采用VXML协议的USSDGW系统,连接移动终端和第三方系统,利用VXML协议的多次交互,多次播放语音,对于输入进行循环验证等特性,提高了接口消息的交互效率,克服现有SMPP/MML协议的USSDGW系统中消息交互效率低的问题。The USSDGW system adopting the VXML protocol connects the mobile terminal and the third-party system, utilizes multiple interactions of the VXML protocol, plays the voice multiple times, and performs loop verification on the input, thereby improving the interaction efficiency of the interface message and overcoming the present. The problem of low message interaction efficiency in the USSDGW system with SMPP/MML protocol.

图3为本发明实施例的一种信息处理的装置的示意图,如图3所示,本实施例的装置包括:FIG. 3 is a schematic diagram of an apparatus for information processing according to an embodiment of the present invention. As shown in FIG. 3, the apparatus of this embodiment includes:

第一传输模块,配置为接收访问第三方系统的业务请求消息,将所述业务请求消息发送给所述第三方系统;a first transmission module, configured to receive a service request message for accessing a third-party system, and send the service request message to the third-party system;

处理模块,配置为接收所述第三方系统返回的业务实现逻辑,根据所述业务实现逻辑与终端进行多次交互,收集与所述终端进行交互的信息;The processing module is configured to receive the service implementation logic returned by the third-party system, perform multiple interactions with the terminal according to the service implementation logic, and collect information that interacts with the terminal;

第二传输模块,配置为将收集到的信息发送给所述第三方系统。And a second transmission module configured to send the collected information to the third-party system.

在一实施例中,所述处理模块,还配置为验证收集到的信息是否正确, 当验证所收集到的信息均正确时触发所述第二传输模块;In an embodiment, the processing module is further configured to verify whether the collected information is correct, and trigger the second transmission module when verifying that the collected information is correct;

所述第二传输模块,受触发后才将收集到的信息发送给所述第三方系统。The second transmission module sends the collected information to the third-party system after being triggered.

在一实施例中,所述第二传输模块,还配置为接收所述第三方系统返回的业务访问结果信息,将所述业务访问结果信息发送给所述终端。In an embodiment, the second transmission module is further configured to receive service access result information returned by the third-party system, and send the service access result information to the terminal.

在一实施例中,所述业务实现逻辑是通过VXML消息携带的。In an embodiment, the service implementation logic is carried by a VXML message.

在一实施例中,所述第二传输模块,是通过HTTP消息将收集到的信息发送给所述第三方系统的。In an embodiment, the second transmission module sends the collected information to the third-party system through an HTTP message.

本实施例还提供一种USSDGW,包括上述的信息处理的装置,图4为本发明实施例的USSDGW的示意图,本实施例的USSDGW的硬件模块包括:The present embodiment further provides a USSDGW, including the foregoing information processing device, and FIG. 4 is a schematic diagram of a USSDGW according to an embodiment of the present invention. The hardware module of the USSDGW in this embodiment includes:

USSDGW-Signaling(信令接口),采用通用的移动应用部分(MAP,Mobile Application Part)协议信令处理服务器,对外作为信令接口,对内把信令转成内部消息。The USSDGW-Signaling (signaling interface) uses a general mobile application part (MAP, Mobile Application Part) protocol to process the server, and externally acts as a signaling interface to internally convert signaling into internal messages.

USSDGW-Service(服务器),采用业务逻辑控制服务器;跟USSDGW-Signaling对接,也跟USSDGW-VXML对接。The USSDGW-Service (server) uses the business logic to control the server; it interfaces with USSDGW-Signaling and also interfaces with USSDGW-VXML.

USSDGW-VXML,采用接口协议处理服务器;USSDGW-VXML, which uses an interface protocol to process servers;

其中,移动终端经核心网跟USSDGW-Signaling连接,USSDGW-Signaling跟USSDGW-Service连接,USSDGW-Service跟USSDGW-VXML模块连接,USSDGW-VXML模块跟第三方系统连接。The mobile terminal is connected to the USSDGW-Signaling via the core network, the USSDGW-Signaling is connected to the USSDGW-Service, the USSDGW-Service is connected to the USSDGW-VXML module, and the USSDGW-VXML module is connected to the third-party system.

本发明实施例的信息处理的方法,包括:The method for information processing in the embodiment of the present invention includes:

步骤101、移动终端发送USSDString(USSD请求消息串)到USSDGW-Signaling;USSDString通常只会带一个USSDCODE,如*123#。Step 101: The mobile terminal sends a USSDString (USSD request message string) to USSDGW-Signaling; the USSDString usually only takes one USSDCODE, such as *123#.

步骤102、USSDGW-Signaling把USSDString和终端号码解析出来发送给USSDGW-Service。Step 102: USSDGW-Signaling parses the USSDString and the terminal number and sends it to the USSDGW-Service.

步骤103、USSDGW-Service接收到USSDCODE(USSD请求码)和移动终端号码,按内部业务逻辑,找到对应的第三方系统的信息,如:因特网互联协议(IP,Internet Protocol)地址,端口(PORT),统一资源定位符(URL,Universal Resource Locator)等,并把这些信息组织成内部消息发送给USSDGW-VXML。Step 103: The USSDGW-Service receives the USSDCODE (USSD request code) and the mobile terminal number, and finds the information of the corresponding third-party system according to the internal service logic, such as: Internet Protocol (IP) address, port (PORT) , Uniform Resource Locator (URL, Universal Resource Locator), etc., and organize this information into internal messages sent to USSDGW-VXML.

步骤104、USSDGW-VXML接收到内部消息后,解析出URL,通过HTTP消息发送给第三方系统。Step 104: After receiving the internal message, the USSDGW-VXML parses the URL and sends the URL to the third-party system through the HTTP message.

这里,HTTP消息中可以携带手机号码和所请求的功能编码。Here, the HTTP message can carry the mobile phone number and the requested function code.

步骤105、第三方系统收到HTTP请求后,进行内部逻辑处理,然后返回VXML消息到USSDGW-VXML。Step 105: After receiving the HTTP request, the third-party system performs internal logic processing, and then returns a VXML message to USSDGW-VXML.

VXML消息携带所请求的功能实现的所有逻辑,要实现这个功能,第三方系统需要哪些信息,需要做哪些校验和判断,把这些动作或判断,用VXML语法规则,来写成VXML的逻辑消息体。针对不同的功能,这个逻辑消息体是不同的,不同第三方系统提供的逻辑消息体也可以是不同的。The VXML message carries all the logic implemented by the requested function. To implement this function, what information is needed by the third-party system, what checksums need to be made, and these actions or judgments are written into the logical message body of VXML using VXML syntax rules. . This logical message body is different for different functions, and the logical message body provided by different third-party systems can also be different.

步骤106、USSDGW-VXML接收到VXML消息后,会解析VXML消息,并根据VXML消息内的逻辑,跟USSDGW-Service和USSDGW-Signaling共同来控制跟移动终端发起多次交互,并对交互过程中的信息进行校验和异常处理。Step 106: After receiving the VXML message, the USSDGW-VXML parses the VXML message, and according to the logic in the VXML message, controls the multiple interactions with the mobile terminal together with the USSDGW-Service and the USSDGW-Signaling, and performs the interaction in the interaction process. Information is checked and exception processed.

步骤107、USSDGW-VXML控制交互完成后,整合交互所获取的信息,通过HTTP消息发送给第三方系统。Step 107: After the USSDGW-VXML control interaction is completed, the information acquired by the interaction is integrated and sent to the third-party system through an HTTP message.

步骤108、第三方系统受到HTTP请求后,解析里面的信息,并做相应的逻辑操作,把结果通过VXML消息的方式告知USSDGW-VXML,并通过USSDGW-Service和USSDGW-Signaling把结果内容发送给移动终端。Step 108: After the third-party system receives the HTTP request, parses the information therein, and performs corresponding logical operations, and notifies the USSDGW-VXML by using the VXML message, and sends the result content to the mobile through USSDGW-Service and USSDGW-Signaling. terminal.

采用本发明实施例所述方法和装置,与相关技术相比,提高了消息的交互效率,节省了硬件资源,提高了USSDGW的系统性能,达到了节省系 统硬件成本的效果。Compared with the related technologies, the method and the device of the embodiment of the invention improve the interaction efficiency of the message, save the hardware resources, improve the system performance of the USSDGW, and achieve the effect of saving the system hardware cost.

图5为本发明实施例提供的信息处理的方法的一个可选的流程图,如图5所示,包括以下的步骤:FIG. 5 is an optional flowchart of a method for processing information according to an embodiment of the present invention. As shown in FIG. 5, the method includes the following steps:

步骤201、移动终端用户A,想去查询一下银行卡账户的余额,所以输入了*123#的USSDString,发起非结构化补充数据业务(USSD,Unstructured Supplementary Service Data)请求。核心网设备收到后会发送MAP-USSD-Request(MAP协议里的USSD请求消息)给USSDGW-Signaling(信令接口)。Step 201: The mobile terminal user A wants to query the balance of the bank card account, so the USSDString of *123# is input to initiate a request for Unstructured Supplementary Data Service (USSD). After receiving the core network device, it will send a MAP-USSD-Request (USSD request message in the MAP protocol) to the USSDGW-Signaling (signaling interface).

步骤202、USSDGW-Signaling收到MAP消息后,会对MAP消息进行解析,解析出来,A号码和*123#信息,通过内部消息发送给USSDGW-Service节点。Step 202: After receiving the MAP message, the USSDGW-Signaling parses and parses the MAP message, and sends the A number and the *123# information to the USSDGW-Service node through an internal message.

步骤203、USSDGW-Service收到内部消息后,根据*123#找到对应的第三方系统的信息(如:IP,PORT,URL format(格式))等信息,把这些信息和A号码一起通过内部消息发送给USSDGW-VXML节点。Step 203: After receiving the internal message, the USSDGW-Service finds information of the corresponding third-party system (such as IP, PORT, URL format) according to *123#, and passes the information together with the A number through the internal message. Send to the USSDGW-VXML node.

步骤204、USSDGW-VXML收到内部消息后,把这些信息组合成标准的HTTP消息,发送给第三方银行系统。Step 204: After receiving the internal message, USSDGW-VXML combines the information into a standard HTTP message and sends it to a third-party banking system.

步骤205、第三方银行系统经过内部分析处理,返回一个VXML消息给USSDGW-VXML节点,VXML消息携带实现访问功能的逻辑。Step 205: The third-party banking system performs internal analysis processing to return a VXML message to the USSDGW-VXML node, and the VXML message carries logic for implementing the access function.

步骤206、USSDGW-VXML收到VXML消息后,解析VXML消息内容,把VXML里面的逻辑,和接收到各种响应后的后续处理,以及各种异常情况的处理,都解析出来。把第一条交互消息(Pls input you debit card account)通过内部消息发送给USSDGW-Service节点。Step 206: After receiving the VXML message, the USSDGW-VXML parses the content of the VXML message, parses the logic in the VXML, and the subsequent processing after receiving various responses, and the processing of various abnormal conditions. The first interactive message (Pls input you debit card account) is sent to the USSDGW-Service node through an internal message.

步骤207、USSDGW-Service收到内部消息后,把交互消息编解码后发送给USSDGW-Signaling。Step 207: After receiving the internal message, the USSDGW-Service encodes and decodes the interactive message and sends it to USSDGW-Signaling.

步骤208、USSDGW-Signaling收到消息后,把消息处理成 MAP-USSD-Response(响应)经由核心网发送给移动终端。Step 208: After receiving the message, USSDGW-Signaling processes the message into a MAP-USSD-Response (response) and sends the message to the mobile terminal via the core network.

步骤209、移动终端上展示给用户:Pls input you debit card account(请输入银行卡账号),用户在终端上输入银行卡账号(1000598099999),然后点击reply(确定)。Step 209: The mobile terminal displays to the user: Pls input you debit card account, the user enters the bank card account number (1000598099999) on the terminal, and then clicks reply.

步骤210、移动终端会把ACK-USSD-Response消息经由核心网发送给USSDGW-Signaling节点。Step 210: The mobile terminal sends the ACK-USSD-Response message to the USSDGW-Signaling node via the core network.

步骤211、USSDGW-Signaling接收到消息后,对消息进行解析,使用内部消息发送给USSDGW-Service节点。Step 211: After receiving the message, USSDGW-Signaling parses the message and sends the message to the USSDGW-Service node.

步骤212、USSDGW-Service收到消息,进行解码后,把用户输入的响应内容(1000598099999),通过内部消息发送给USSDGW-VXML节点。Step 212: The USSDGW-Service receives the message, and after decoding, sends the response content (1000598099999) input by the user to the USSDGW-VXML node through an internal message.

步骤213、USSDGW-VXML收到移动终端响应的内容(1000598099999)后,会对内容格式的正确性进行校验,若发现没有问题,则根据之前VXML中逻辑,通过内部消息下发第二条交互消息(Pls input you amount password)到USSDGW-Service节点。Step 213: After receiving the content of the mobile terminal response (1000598099999), the USSDGW-VXML verifies the correctness of the content format. If no problem is found, the second interaction is sent through the internal message according to the logic in the previous VXML. The message (Pls input you amount password) is sent to the USSDGW-Service node.

步骤214、USSDGW-Service收到消息后,对消息进行编码后,通过内部消息发送给USSDGW-Signaling节点。Step 214: After receiving the message, the USSDGW-Service encodes the message and sends the message to the USSDGW-Signaling node through an internal message.

步骤215、USSDGW-Signaling接收到消息后,把消息组装成MAP-USSD-Response消息,把消息经由核心网发送给移动终端。Step 215: After receiving the message, USSDGW-Signaling assembles the message into a MAP-USSD-Response message, and sends the message to the mobile terminal via the core network.

步骤216、移动终端上展示给用户:Pls input you amount password,用户在终端上输入银行卡账户密码(147797),然后点击reply。Step 216: The mobile terminal displays the user: Pls input you amount password, the user enters the bank card account password (147797) on the terminal, and then clicks reply.

步骤217、移动终端会把ACK-USSD-Response消息经由核心网发送给USSDGW-Signaling节点。Step 217: The mobile terminal sends the ACK-USSD-Response message to the USSDGW-Signaling node via the core network.

步骤218、USSDGW-Signaling接收到消息后,对消息进行解析,使用内部消息发送给USSDGW-Service节点。Step 218: After receiving the message, the USSDGW-Signaling parses the message and sends the message to the USSDGW-Service node.

步骤219、USSDGW-Service收到消息,进行解码后,把用户输入的响 应内容(147797),发送给USSDGW-VXML节点。Step 219: The USSDGW-Service receives the message, and after decoding, sends the response content (147797) input by the user to the USSDGW-VXML node.

步骤220、USSDGW-VXML收到移动终端响应的内容(147797)后,会对内容格式的正确性进行校验,若发现没有问题,则会根据之前VXML中逻辑,发现需要收集的信息已经收集齐全,且格式正确后,会把收到的信息(账号和密码)填入到URL(URL:account,pwd)中,用HTTP消息发送给第三方银行系统。如果发现有问题,提示用户的输入有误,如用户在规定次数内输入都有误,则结束与用户的交互,流程结束。Step 220: After receiving the content of the mobile terminal response (147797), the USSDGW-VXML verifies the correctness of the content format. If no problem is found, the information collected in the VXML is found to be collected. After the format is correct, the received information (account and password) will be filled into the URL (URL: account, pwd) and sent to the third-party banking system by HTTP message. If there is a problem, the user's input is incorrect. If the user inputs the error within the specified number of times, the interaction with the user ends, and the process ends.

步骤221、第三方银行系统收到信息后,会进行内部处理,并把处理结果,以VXML消息的方式发送给USSDGW-VXML节点。Step 221: After receiving the information, the third-party banking system performs internal processing, and sends the processing result to the USSDGW-VXML node in the form of a VXML message.

步骤222、USSDGW-VXML收到VXML消息后,把消息内容(You debit card balance is XXX)解析出来后,通过内部消息转发给USSDGW-Service节点。Step 222: After receiving the VXML message, the USSDGW-VXML parses the message content (You debit card balance is XXX) and forwards the message to the USSDGW-Service node through the internal message.

步骤223、USSDGW-Service收到内部消息后,把交互消息编解码后发送给USSDGW-Signaling。Step 223: After receiving the internal message, the USSDGW-Service encodes and decodes the interactive message and sends it to USSDGW-Signaling.

步骤224、USSDGW-Signaling收到消息后,把消息处理成MAP-USSD-notify(通知)经由核心网发送给移动终端。Step 224: After receiving the message, the USSDGW-Signaling processes the message into a MAP-USSD-notify (notification) and sends the message to the mobile terminal via the core network.

步骤225、移动终端上展示给用户:You debit card balance is XXX。Step 225: Display the user on the mobile terminal: You debit card balance is XXX.

流程结束。The process ends.

图6为本发明实施例的一种信息处理的装置的示意图,如图6所示,本实施例的信息处理的装置应用于第三方系统,包括:FIG. 6 is a schematic diagram of an apparatus for processing information according to an embodiment of the present invention. As shown in FIG. 6, the apparatus for processing information of the embodiment is applied to a third-party system, including:

解析模块,配置为接收到核心网的业务请求消息后,解析所述业务请求消息,分析出相应的业务实现逻辑;The parsing module is configured to parse the service request message after receiving the service request message of the core network, and analyze the corresponding service implementation logic;

传输模块,配置为将所述业务实现逻辑返回给所述核心网。And a transmission module configured to return the service implementation logic to the core network.

在一实施例中,所述传输模块,是通过VXML消息将所述业务实现逻辑返回给核心网的。In an embodiment, the transmission module returns the service implementation logic to the core network through a VXML message.

在一实施例中,所述第三方系统还包括:In an embodiment, the third party system further includes:

处理模块,配置为接收所述核心网收集的与终端进行交互的信息后,进行相应的业务逻辑操作,向所述核心网返回的业务访问结果信息。The processing module is configured to: after receiving the information that the core network collects and interact with the terminal, perform corresponding service logic operations, and return service access result information to the core network.

本发明实施例还提供了一种信息处理的装置,包括:处理器和存储器;An embodiment of the present invention further provides an apparatus for information processing, including: a processor and a memory;

所述存储器,配置为保存进行熵解码的程序;The memory is configured to save a program for performing entropy decoding;

所述处理器,配置为运行程序,其中,所述程序运行时执行:The processor is configured to execute a program, wherein the program is executed when executed:

接收到访问第三方系统的业务请求消息后,将所述业务请求消息发送给所述第三方系统;After receiving the service request message for accessing the third-party system, sending the service request message to the third-party system;

接收所述第三方系统返回的业务实现逻辑,根据所述业务实现逻辑与终端进行多次交互,收集与所述终端进行交互的信息;Receiving service implementation logic returned by the third-party system, performing multiple interactions with the terminal according to the service implementation logic, and collecting information that interacts with the terminal;

将收集到的信息发送给所述第三方系统。The collected information is sent to the third party system.

所述处理器,还配置为运行程序时执行:The processor is also configured to execute when the program is run:

对收集到的信息进行验证;Verify the collected information;

验证通过后才将收集到的信息发送给所述第三方系统。The collected information is sent to the third party system after the verification is passed.

所述处理器,还配置为运行程序时执行:The processor is also configured to execute when the program is run:

接收所述第三方系统返回的访问结果信息,将所述访问结果信息发送给所述终端。Receiving the access result information returned by the third-party system, and transmitting the access result information to the terminal.

本发明实施例还提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行:An embodiment of the present invention further provides a storage medium, where the storage medium includes a stored program, where the program is executed when executed:

接收到访问第三方系统的业务请求消息后,将所述业务请求消息发送给所述第三方系统;After receiving the service request message for accessing the third-party system, sending the service request message to the third-party system;

接收所述第三方系统返回的业务实现逻辑,根据所述业务实现逻辑与终端进行多次交互,收集与所述终端进行交互的信息;Receiving service implementation logic returned by the third-party system, performing multiple interactions with the terminal according to the service implementation logic, and collecting information that interacts with the terminal;

将收集到的信息发送给所述第三方系统。The collected information is sent to the third party system.

所述程序运行时还执行:The program is also executed when it runs:

对收集到的信息进行验证;Verify the collected information;

验证通过后才将收集到的信息发送给所述第三方系统。The collected information is sent to the third party system after the verification is passed.

所述程序运行时还执行:The program is also executed when it runs:

接收所述第三方系统返回的访问结果信息,将所述访问结果信息发送给所述终端。Receiving the access result information returned by the third-party system, and transmitting the access result information to the terminal.

本发明实施例还提供了一种信息处理的装置,包括:处理器和存储器;An embodiment of the present invention further provides an apparatus for information processing, including: a processor and a memory;

所述存储器,配置为保存进行熵解码的程序;The memory is configured to save a program for performing entropy decoding;

所述处理器,配置为运行程序,其中,所述程序运行时执行:The processor is configured to execute a program, wherein the program is executed when executed:

接收到核心网的业务请求消息后,解析所述业务请求消息,分析出相应的业务实现逻辑;将所述业务实现逻辑返回给所述核心网。After receiving the service request message of the core network, the service request message is parsed, and the corresponding service implementation logic is analyzed; and the service implementation logic is returned to the core network.

在一实施例中,所述处理器,还配置为运行程序时执行:In an embodiment, the processor is further configured to execute when the program is executed:

通过输出合成语音VXML消息将所述业务实现逻辑返回给核心网。The service implementation logic is returned to the core network by outputting a synthesized speech VXML message.

在一实施例中,所述处理器,还配置为运行程序时执行:In an embodiment, the processor is further configured to execute when the program is executed:

接收所述核心网收集的与终端进行交互的信息后,进行相应的业务逻辑操作,向所述核心网返回业务访问结果信息。After receiving the information collected by the core network and interacting with the terminal, performing corresponding service logic operations, and returning service access result information to the core network.

本发明实施例还提供了一种储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行:An embodiment of the present invention further provides a storage medium, where the storage medium includes a stored program, where the program is executed when executed:

接收到核心网的业务请求消息后,解析所述业务请求消息,分析出相应的业务实现逻辑;将所述业务实现逻辑返回给所述核心网。After receiving the service request message of the core network, the service request message is parsed, and the corresponding service implementation logic is analyzed; and the service implementation logic is returned to the core network.

在一实施例中,所述程序运行时还执行:In an embodiment, the program is further executed when the program is running:

通过输出合成语音VXML消息将所述业务实现逻辑返回给核心网。The service implementation logic is returned to the core network by outputting a synthesized speech VXML message.

在一实施例中,所述程序运行时还执行:In an embodiment, the program is further executed when the program is running:

接收所述核心网收集的与终端进行交互的信息后,进行相应的业务逻辑操作,向所述核心网返回业务访问结果信息。After receiving the information collected by the core network and interacting with the terminal, performing corresponding service logic operations, and returning service access result information to the core network.

本领域的技术人员可以理解:实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、随机存取存储器(RAM,Random Access Memory)、只读存储器(ROM,Read-Only Memory)、磁碟或者光盘等各种可以存储程序代码的介质。It can be understood by those skilled in the art that all or part of the steps of implementing the above method embodiments may be completed by hardware related to program instructions, and the foregoing program may be stored in a computer readable storage medium, and the program is executed when executed. The foregoing storage medium includes: a mobile storage device, a random access memory (RAM), a read-only memory (ROM), a magnetic disk, or an optical disk. A medium that can store program code.

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、RAM、ROM、磁碟或者光盘等各种可以存储程序代码的介质。Alternatively, the above-described integrated unit of the present invention may be stored in a computer readable storage medium if it is implemented in the form of a software function module and sold or used as a standalone product. Based on such understanding, the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for making A computer device (which may be a personal computer, server, or network device, etc.) performs all or part of the methods described in various embodiments of the present invention. The foregoing storage medium includes various media that can store program codes, such as a mobile storage device, a RAM, a ROM, a magnetic disk, or an optical disk.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or substitutions within the technical scope of the present invention. It should be covered by the scope of the present invention. Therefore, the scope of the invention should be determined by the scope of the appended claims.

工业实用性Industrial applicability

本发明实施例中接收到访问第三方系统的业务请求消息后,将所述业务请求消息发送给所述第三方系统;接收所述第三方系统返回的业务实现逻辑,根据所述业务实现逻辑与终端进行多次交互,收集与所述终端进行交互的信息;将收集到的信息发送给所述第三方系统。如此,可以提高接口消息的交互效率。After receiving the service request message of the third-party system, the service request message is sent to the third-party system, and the service implementation logic returned by the third-party system is received, and the logic is implemented according to the service. The terminal performs multiple interactions, collects information that interacts with the terminal, and sends the collected information to the third-party system. In this way, the interaction efficiency of interface messages can be improved.

Claims (18)

一种信息处理的方法,包括:A method of information processing, comprising: 接收到访问第三方系统的业务请求消息后,将所述业务请求消息发送给所述第三方系统;After receiving the service request message for accessing the third-party system, sending the service request message to the third-party system; 接收所述第三方系统返回的业务实现逻辑,根据所述业务实现逻辑与终端进行多次交互,收集与所述终端进行交互的信息;Receiving service implementation logic returned by the third-party system, performing multiple interactions with the terminal according to the service implementation logic, and collecting information that interacts with the terminal; 将收集到的信息发送给所述第三方系统。The collected information is sent to the third party system. 如权利要求1所述的方法,其中,The method of claim 1 wherein 所述收集与所述终端进行交互的信息后,还包括:对收集到的信息进行验证;After collecting the information that interacts with the terminal, the method further includes: verifying the collected information; 验证通过后才将收集到的信息发送给所述第三方系统。The collected information is sent to the third party system after the verification is passed. 如权利要求2所述的方法,其中,所述将收集到的信息发送给所述第三方系统后,还包括:The method of claim 2, wherein the transmitting the collected information to the third party system further comprises: 接收所述第三方系统返回的访问结果信息,将所述访问结果信息发送给所述终端。Receiving the access result information returned by the third-party system, and transmitting the access result information to the terminal. 如权利要求1-3任一项所述的方法,其中,A method according to any one of claims 1 to 3, wherein 所述业务实现逻辑是通过输出合成语音VXML消息携带的。The service implementation logic is carried by outputting a synthesized voice VXML message. 如权利要求1-3任一项所述的方法,其中,A method according to any one of claims 1 to 3, wherein 所述收集到的信息是通过超文本传输协议HTTP消息发送给所述第三方系统的。The collected information is sent to the third party system via a hypertext transfer protocol HTTP message. 一种信息处理的装置,包括:An information processing device comprising: 第一传输模块,配置为接收访问第三方系统的业务请求消息,将所述业务请求消息发送给所述第三方系统;a first transmission module, configured to receive a service request message for accessing a third-party system, and send the service request message to the third-party system; 处理模块,配置为接收所述第三方系统返回的业务实现逻辑,根据所述业务实现逻辑与终端进行多次交互,收集与所述终端进行交互的信息;The processing module is configured to receive the service implementation logic returned by the third-party system, perform multiple interactions with the terminal according to the service implementation logic, and collect information that interacts with the terminal; 第二传输模块,配置为将收集到的信息发送给所述第三方系统。And a second transmission module configured to send the collected information to the third-party system. 如权利要求6所述的装置,其中,The apparatus of claim 6 wherein 所述处理模块,还配置为验证收集到的信息是否正确,当验证所收集到的信息均正确时触发所述第二传输模块;The processing module is further configured to verify whether the collected information is correct, and trigger the second transmission module when verifying that the collected information is correct; 所述第二传输模块,受触发后才将收集到的信息发送给所述第三方系统。The second transmission module sends the collected information to the third-party system after being triggered. 如权利要求7所述的装置,其中,The apparatus according to claim 7, wherein 所述第二传输模块,还配置为接收所述第三方系统返回的业务访问结果信息,将所述业务访问结果信息发送给所述终端。The second transmission module is further configured to receive the service access result information returned by the third-party system, and send the service access result information to the terminal. 一种非结构化补充数据业务网关USSDGW,包括如权利要求6-8任一项所述的信息处理的装置。An unstructured supplementary data service gateway USSDGW, comprising the apparatus for information processing according to any one of claims 6-8. 一种信息处理的方法,应用于第三方系统,包括:A method of information processing applied to third-party systems, including: 接收到核心网的业务请求消息后,解析所述业务请求消息,分析出相应的业务实现逻辑;After receiving the service request message of the core network, parsing the service request message, and analyzing the corresponding service implementation logic; 将所述业务实现逻辑返回给所述核心网。Returning the service implementation logic to the core network. 如权利要求10所述的方法,其中,所述将所述业务实现逻辑返回给所述核心网包括:The method of claim 10 wherein said returning said service implementation logic to said core network comprises: 通过输出合成语音VXML消息将所述业务实现逻辑返回给核心网。The service implementation logic is returned to the core network by outputting a synthesized speech VXML message. 如权利要求10或11所述的方法,其中,所述将所述业务实现逻辑返回给所述核心网后,还包括:The method of claim 10 or 11, wherein the returning the service implementation logic to the core network further comprises: 接收所述核心网收集的与终端进行交互的信息后,进行相应的业务逻辑操作,向所述核心网返回业务访问结果信息。After receiving the information collected by the core network and interacting with the terminal, performing corresponding service logic operations, and returning service access result information to the core network. 一种信息处理的装置,应用于第三方系统,包括:An information processing device for use in a third party system, including: 解析模块,配置为接收到核心网的业务请求消息后,解析所述业务请求消息,分析出相应的业务实现逻辑;The parsing module is configured to parse the service request message after receiving the service request message of the core network, and analyze the corresponding service implementation logic; 传输模块,配置为将所述业务实现逻辑返回给所述核心网。And a transmission module configured to return the service implementation logic to the core network. 如权利要求13所述的装置,其中,还包括:The apparatus of claim 13 further comprising: 处理模块,配置为接收所述核心网收集的与终端进行交互的信息后,进行相应的业务逻辑操作,向所述核心网返回的业务访问结果信息。The processing module is configured to: after receiving the information that the core network collects and interact with the terminal, perform corresponding service logic operations, and return service access result information to the core network. 一种信息处理的装置,包括:处理器和存储器;An apparatus for information processing, comprising: a processor and a memory; 所述存储器,配置为保存进行熵解码的程序;The memory is configured to save a program for performing entropy decoding; 所述处理器,配置为运行程序,其中,所述程序运行时执行权利要求1至5中任一项所述的信息处理的方法。The processor is configured to execute a program, wherein the program is executed to perform the method of information processing according to any one of claims 1 to 5. 一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至5中任一项所述的信息处理的方法。A storage medium, the storage medium comprising a stored program, wherein the program is executed to perform the method of information processing according to any one of claims 1 to 5. 一种信息处理的装置,包括:处理器和存储器;An apparatus for information processing, comprising: a processor and a memory; 所述存储器,配置为保存进行熵解码的程序;The memory is configured to save a program for performing entropy decoding; 所述处理器,配置为运行程序,其中,所述程序运行时执行权利要求10至12中任一项所述的信息处理的方法。The processor is configured to execute a program, wherein the program is executed to perform the method of information processing according to any one of claims 10 to 12. 一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行权利要求10至12中任一项所述的信息处理的方法。A storage medium, the storage medium comprising a stored program, wherein the program is executed to perform the method of information processing according to any one of claims 10 to 12.
PCT/CN2018/074979 2017-02-22 2018-02-01 Information processing method and device, and storage medium Ceased WO2018153231A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710096414.2 2017-02-22
CN201710096414.2A CN108462944B (en) 2017-02-22 2017-02-22 Information processing method and device, and USSDGW

Publications (1)

Publication Number Publication Date
WO2018153231A1 true WO2018153231A1 (en) 2018-08-30

Family

ID=63220718

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/074979 Ceased WO2018153231A1 (en) 2017-02-22 2018-02-01 Information processing method and device, and storage medium

Country Status (2)

Country Link
CN (1) CN108462944B (en)
WO (1) WO2018153231A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110837426A (en) * 2019-11-06 2020-02-25 腾讯科技(深圳)有限公司 Message processing method, device and system and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003009615A1 (en) * 2001-07-18 2003-01-30 Globe Technical Services Limited Access to data from mobile devices
US20070271139A1 (en) * 2006-05-18 2007-11-22 Nicolas Fiorini Method and apparatus for delivering advertisements to mobile users
CN101951576A (en) * 2010-09-19 2011-01-19 中兴通讯股份有限公司 Method for implementing USSD (Unstructured Supplementary Service Data) application service and USSD centre
US20120089674A1 (en) * 2009-06-17 2012-04-12 Constantin Staykoff Generic smart ussd client module embarked in a telecommunication terminal
CN102811428A (en) * 2011-05-31 2012-12-05 中兴通讯股份有限公司 Forward-shifting processing method and system for SP (Service Provider) access of USSDC (Unstructured Supplementary Service Data Center)
CN104052881A (en) * 2013-03-11 2014-09-17 中兴通讯股份有限公司 Service realization method and apparatus of intelligent service system, and intelligent service system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101883340B (en) * 2010-06-30 2014-04-30 中兴通讯股份有限公司 Method and device for short message interaction
CN103906019B (en) * 2012-12-26 2018-03-13 中兴通讯股份有限公司 History menu function realizing method and server based on USSD
US9554255B2 (en) * 2013-04-03 2017-01-24 Onmobile Global Limited System and method for providing USSD services using cross-operator number
CN105050065A (en) * 2015-08-07 2015-11-11 北京思特奇信息技术股份有限公司 USSD (Unstructured Supplementary Service Data) business hall gateway and USSD-based telecommunications business handling method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003009615A1 (en) * 2001-07-18 2003-01-30 Globe Technical Services Limited Access to data from mobile devices
US20070271139A1 (en) * 2006-05-18 2007-11-22 Nicolas Fiorini Method and apparatus for delivering advertisements to mobile users
US20120089674A1 (en) * 2009-06-17 2012-04-12 Constantin Staykoff Generic smart ussd client module embarked in a telecommunication terminal
CN101951576A (en) * 2010-09-19 2011-01-19 中兴通讯股份有限公司 Method for implementing USSD (Unstructured Supplementary Service Data) application service and USSD centre
CN102811428A (en) * 2011-05-31 2012-12-05 中兴通讯股份有限公司 Forward-shifting processing method and system for SP (Service Provider) access of USSDC (Unstructured Supplementary Service Data Center)
CN104052881A (en) * 2013-03-11 2014-09-17 中兴通讯股份有限公司 Service realization method and apparatus of intelligent service system, and intelligent service system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110837426A (en) * 2019-11-06 2020-02-25 腾讯科技(深圳)有限公司 Message processing method, device and system and storage medium
CN110837426B (en) * 2019-11-06 2024-01-30 腾讯科技(深圳)有限公司 Message processing method, device and system and storage medium

Also Published As

Publication number Publication date
CN108462944A (en) 2018-08-28
CN108462944B (en) 2022-04-29

Similar Documents

Publication Publication Date Title
KR102029277B1 (en) Device Identifier-Dependent Operation Processing for Packet-Based Data Communications
CN111160845B (en) Service processing method and device
US9225840B2 (en) System and method for providing a communication endpoint information service
US8776085B2 (en) Common message header bearing method and apparatu for converting soap API into rest API
EP3697042A1 (en) Traffic analysis method, public service traffic attribution method and corresponding computer system
US20170040018A1 (en) Voice access and control
US9628566B2 (en) Communication of data of a web real-time communication via a carrier-grade environment
CN102571857B (en) Method and system for realizing logging in XMPP (Xmlbased Messaging and Presence Protocol) server
CN112200654B (en) Service method, client, system, electronic device and readable storage medium
CN105740240A (en) Method and system for real-time language translation using social networks
CN102811228A (en) Network service login method, device and system
US20150365420A1 (en) A secure user interaction method performing defined actions on web resources over a separate channel and a system thereof
CN113271300B (en) Authentication system and method
EP4035316A1 (en) Enhancing messages with dynamic content
CN105871853A (en) Portal authenticating method and system
US10284606B2 (en) Setting up communication between a web application and a terminal
CN115664761A (en) Single sign-on method and device, electronic equipment and readable storage medium
CN114039754B (en) A security verification method and device
CN112015383A (en) A login method and device
RU2596588C2 (en) System and method for activation of mobile device for communication initiating
WO2018153231A1 (en) Information processing method and device, and storage medium
CN110177096B (en) Client authentication method, device, medium and computing equipment
CN101425067B (en) Information retrival method and system
CN101325495A (en) A detection method, device and system for detecting hacker servers
CN101534197B (en) Method, device and system for treating user relogin in single-point login system

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: 18757158

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18757158

Country of ref document: EP

Kind code of ref document: A1