WO2014169590A1 - Procédé, dispositif et système de communication de service de données - Google Patents
Procédé, dispositif et système de communication de service de données Download PDFInfo
- Publication number
- WO2014169590A1 WO2014169590A1 PCT/CN2013/084818 CN2013084818W WO2014169590A1 WO 2014169590 A1 WO2014169590 A1 WO 2014169590A1 CN 2013084818 W CN2013084818 W CN 2013084818W WO 2014169590 A1 WO2014169590 A1 WO 2014169590A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- address
- data
- request message
- data request
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/106—Mapping addresses of different types across networks, e.g. mapping telephone numbers to data network addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
Definitions
- the present invention relates to the field of mobile communication technologies, and in particular, to a data service communication method, device, and system.
- PCEF policy and charging enforcement function
- the terminal 1 communicates with the PCEF to complete the online process (steps 101, 102, 103, and 104).
- the PCEF allocates the first IP address (ie, IP1) to the terminal 1; and the online process of the terminal 2 (step 105, 106, 107, 108) Similar to terminal 1, PCEF assigns terminal 2 a second IP address (ie, IP2).
- the terminal 1 logs in to the peer-to-peer application server (steps 109, 110, 111) to report the first IP address, and the peer-to-peer application server stores the first IP address of the terminal 1; the terminal 2 logs in to the point-to-point application server (steps 112, 113, 114) The second IP address is reported, and the peer-to-peer application server will save the second IP address of the terminal 2.
- the terminal 1 when the terminal 1 is to send communication data, such as a file, to the terminal 2, the terminal 1 first accesses the peer-to-peer application server to obtain the second IP address of the terminal 2 (steps 115, 116); then, the terminal 1 transmits the communication data to the PCEF.
- Step 117 the file is forwarded by the PCEF to the terminal 2 (step 118).
- the response information of the terminal 2 is also transmitted to the terminal 1 through the PCEF.
- the terminal In the above communication process, the terminal must obtain the IP address of the target terminal through the peer-to-peer application server, and then complete the transmission of the communication data. That is to say, it is necessary to use the account registered on the peer-to-peer application server, the password login point to the point application server to obtain the IP address of the terminal B, and then the data communication can be performed, so the user operation is cumbersome, resulting in inefficient communication of data services between the terminals. .
- Embodiments of the present invention provide a data service communication method, device, and system, to solve the existing shift The problem of low efficiency of point-to-point data service communication between mobile terminals.
- a data service communication method including the steps of:
- the method before the receiving the data request packet sent by the second terminal, the method further includes: receiving an online request message sent by the second terminal, and assigning the second terminal to the second terminal Sending, by the second IP address, the second IP address to the second terminal;
- the request source address of the data request message is the second IP address
- the method further includes: receiving a data response message sent by the first terminal, where the response source address of the data response message is the first IP address Address, the response destination address of the data response message is the second IP address, and after the response source address of the data response message is replaced with the request destination address of the data request message, according to the second The IP address forwards the data response message to the second terminal.
- the request destination address of the data request packet includes a mobile phone number of the first terminal
- the parsing the data request message to obtain the mobile phone number of the first terminal includes: parsing the data request message, and obtaining a mobile phone number of the first terminal from a request destination address of the data request message.
- the extended option of the data request packet includes a mobile phone number of the first terminal, and the data request packet
- the request destination address includes the address of the virtual gateway;
- the parsing the data request message to obtain the mobile phone number of the first terminal includes: parsing the data request message, determining that the request destination address of the data request message is an address of the virtual gateway, Obtaining the mobile phone number of the first terminal in the extended option of the data request message.
- the routing option of the data request packet includes a mobile phone number of the first terminal, and the data request packet
- the request destination address includes the address of the virtual gateway
- the parsing the data request message to obtain the mobile phone number of the first terminal includes: parsing the data request message, determining that the request destination address of the data request message is an address of the virtual gateway, Obtaining a mobile phone number of the first terminal in a routing option of the data request message.
- a data service communication server including:
- An online request processing unit configured to receive an online request message sent by the first terminal, where the online request message includes a mobile phone number of the first terminal, and the first terminal is assigned a first IP address, to the Transmitting, by the first terminal, the first IP address, establishing a first mapping between the first IP address and a mobile phone number of the first terminal, and sending the first mapping to a data request processing unit;
- the data request processing unit is configured to receive the first mapping from the online request processing unit, and receive a data request message sent by the second terminal, where the data request message includes the first terminal.
- the mobile phone number parsing the data request message, obtaining the mobile phone number of the first terminal, and obtaining the first according to the first mapping and the mobile phone number of the first terminal
- the IP address after the request destination address of the data request message is replaced with the first IP address, forwards the data request to the first terminal.
- the online request processing unit is further configured to receive an online request message sent by the second terminal, and allocate a second IP address to the second terminal. Transmitting, by the second terminal, the second IP address;
- the request source address of the data request message is the second IP address
- the data request processing unit is further configured to receive a data response message sent by the first terminal, where a response source address of the data response message is the first IP address, and a response destination of the data response message The address is the second IP address, and after the response source address of the data response message is replaced with the request destination address of the data request message, the data response message is forwarded according to the second IP address to The second terminal.
- the request destination address of the data request packet includes a mobile phone number of the first terminal
- the data request processing unit is configured to obtain the mobile phone number of the first terminal, where the data request processing unit is configured to obtain the mobile phone number of the first terminal from the request destination address of the data request message.
- the extended option of the data request packet includes a mobile phone number of the first terminal, and the data request packet
- the request destination address includes the address of the virtual gateway;
- the data request processing unit is configured to obtain the mobile phone number of the first terminal, specifically: the data request processing unit is configured to determine that the request destination address of the data request message is After the address of the virtual gateway, the mobile phone number of the first terminal is obtained from an extended option of the data request message.
- the routing option of the data request packet includes a mobile phone number of the first terminal, and the data request packet
- the request destination address includes the address of the virtual gateway;
- the data request processing unit is configured to obtain the mobile phone number of the first terminal, specifically: the data request processing unit is configured to determine that the request destination address of the data request message is After the address of the virtual gateway, the mobile phone number of the first terminal is obtained from the routing option of the data request message.
- the third aspect provides a data service communication system, including: the data service communication server of any one of the second aspect or the second aspect, and a plurality of terminals;
- the plurality of terminals are configured to send an online request message to the data service communication server, and send a data request message and/or a data response message to the data service communication server.
- the first mapping between the first IP address and the mobile phone number of the first terminal is established by assigning the first IP address to the first terminal, and receiving the After the mobile phone number data request message of the first terminal, the data request message is parsed, the mobile phone number of the first terminal is obtained, and the first IP address is obtained according to the first mapping and the mobile phone number of the first terminal, and the request destination address is replaced. After the first IP address is forwarded, the data request message is forwarded to the second terminal, so that the terminal does not need to register the IP address of the destination terminal by using the previously registered account and password, and selects the destination terminal only from the mobile phone address book.
- the mobile phone number can be used as the destination address to complete the data service communication, which reduces the user operation steps and improves the communication efficiency.
- FIG. 1 is a schematic diagram of a point-to-point data service communication process in an existing mobile communication network
- FIG. 2 is a flowchart of a data service communication method according to an embodiment of the present invention
- FIG. 3 is a letter of a data service communication method according to an embodiment of the present invention
- FIG. 4 is a signaling flowchart of a data service communication method according to another embodiment of the present invention
- FIG. 5 is a signaling flowchart of a data service communication method according to another embodiment of the present invention
- FIG. 7 is a structural diagram of a data service communication system according to an embodiment of the present invention
- FIG. 8 is a data service communication server based on a computer system according to an embodiment of the present invention
- Structure diagram is a schematic diagram of a point-to-point data service communication process in an existing mobile communication network
- FIG. 2 is a flowchart of a data service communication method according to an embodiment of the present invention
- FIG. 3 is a letter of a data service communication method according
- FIG. 2 is a flowchart of a data service communication method according to an embodiment of the present invention. As shown in FIG. 2, the method includes the following steps:
- 210 Receive an online request message sent by the first terminal, where the online request message includes a mobile phone number of the first terminal, allocate a first IP address to the first terminal, and send the first terminal to the first terminal. Determining a first IP address, establishing a first mapping between the first IP address and a mobile phone number of the first terminal.
- the method further includes: receiving an uplink request message sent by the second terminal, assigning a second IP address to the second terminal, and sending the second IP address to the second terminal.
- the request source address of the data request message is the second IP address.
- the method further includes: receiving a data response message sent by the first terminal, where the response source address of the data response message is the first IP address, and the response destination of the data response message The address is the second IP address, and after the response source address of the data response message is replaced with the request destination address of the data request message, the data response message is forwarded according to the second IP address to The second terminal.
- the request destination address of the data request packet includes a mobile phone number of the first terminal
- the parsing the data request packet to obtain the mobile phone number of the first terminal includes: parsing the data request And receiving, by the request destination address of the data request message, the mobile phone number of the first terminal.
- the extended option of the data request packet includes a mobile phone number of the first terminal, and the request destination address of the data request packet includes an address of the virtual gateway; the parsing the data request packet to obtain The mobile phone number of the first terminal includes: parsing the data request message, determining that the request destination address of the data request message is an address of the virtual gateway, and obtaining the extended option of the data request message The mobile phone number of the first terminal.
- the routing option of the data request packet includes a mobile phone number of the first terminal, and the request destination address of the data request packet includes an address of the virtual gateway, where the parsing the data request packet is obtained.
- the mobile phone number of the first terminal includes: parsing the data request message, determining that the request destination address of the data request message is an address of the virtual gateway, and obtaining the routing option of the data request message The mobile phone number of the first terminal.
- This technical solution can avoid the terminal accessing the point-to-point application server to obtain the destination IP address, reduce the equipment and delay of the peer-to-peer communication, and improve the communication efficiency.
- the specific embodiments of the present invention are further described in detail below with reference to the drawings and embodiments. The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention.
- FIG. 3 is a signaling flowchart of a data service communication method according to an embodiment of the present invention, as shown in FIG. 3.
- the first IP address and the second IP address in this embodiment all use an IPv6 address, and the IPv6 address has 128 bits.
- the structure of the header is as shown in Table 1 below. IPv6 header structure example
- the 128-bit IP address can be divided into two parts: the IPv6 prefix Prefix and the IPv6 interface ID.
- the IPv6 prefix and the IPv6 interface ID each occupy 64 bits.
- the olicy and charging enforcement function (PCEF) allocates an IPv6 prefix to the terminal, and generates an IPv6 interface ID according to the mobile phone number of the terminal.
- the IPv6 prefix and the IPv6 interface ID are combined into a 128-bit IPv6 address for IPv6 communication. That is to say, in this embodiment, the following method is implemented by using the capability that the interface ID field in the IPv6 address can carry the mobile phone number of the terminal.
- the first terminal (ie, the terminal 1) sends an online request message to the PCEF in the communication network where the first terminal sends, and the online request message sent by the first terminal includes the mobile phone number of the first terminal.
- the first terminal may send an online request message when the client of the point-to-point communication is started.
- the PCEF receives an online request message sent by the first terminal, and performs authentication and authentication on the first terminal according to the online request message of the first terminal. After the authentication and the authentication are completed, the first terminal is allocated a first IP address, where the first IP address includes a first IPv6 prefix and a first IPv6 interface ID, and the first IPv6 interface ID is the first terminal.
- Mobile number, establishment Determining a first mapping between the first IP address and the mobile number of the first terminal.
- the PCEF sends first response information to the first terminal, where the first response information includes the first IP address.
- the first terminal saves the first IP address.
- the second terminal sends an online request message to the PCEF, where the online request message sent by the second terminal includes the mobile phone number of the second terminal.
- the second terminal may send an online request message when the client of the point-to-point communication is started.
- the PCEF receives an online request message sent by the second terminal, and performs authentication and authentication on the second terminal according to the online request message of the second terminal. After the authentication and the authentication are completed, the second terminal is assigned a second IP address, where the second IP address includes a second IPv6 prefix and a second
- An IPv6 interface ID where the second IPv6 interface ID is a mobile phone number of the second terminal, and a second mapping between the second IP address and the mobile phone number of the second terminal is established.
- the PCEF sends a second response message to the second terminal, where the second response information includes the second IP address.
- the second terminal saves the second IP address.
- the process of sending the online request message to the PCEF by the first terminal and the second terminal is not limited to the sequence described above, that is, the second terminal may go online first, or the first terminal may go online first or online at the same time. .
- the second terminal receives a data service communication command of the user, where the data service communication command includes a mobile phone number of the first terminal, and sends a data request message to the PCEF according to the data service communication command, where the data request message is sent.
- the request includes a request source address and a request destination address, the request source address is the second IP address, and the request destination address includes a mobile phone number of the first terminal.
- the request destination address may be composed of the second IPv6 prefix and a mobile phone number of the first terminal.
- the PCEF receives the data request packet sent by the second terminal, parses the data request packet, and obtains the mobile phone number of the first terminal according to the request destination address, according to the first mapping and the The mobile phone number of the first terminal obtains the first IP address, and replaces the request destination address of the data request message with the first IP address.
- the PCEF forwards the data request message to the first terminal.
- the first terminal After receiving the data request packet forwarded by the PCEF, the first terminal performs processing, and parses the second IP address that is the request source address.
- the first terminal replies with a data response message, where the data response message includes a response source address and a response destination address, the response source address is the first IP address, and the response destination address is the first Two IP addresses.
- the PCEF receives the data response message sent by the first terminal, parses the data response message, obtains the first IP address and the second IP address, and uses the address as the response source address.
- the first IPv6 prefix in the first IP address is replaced with the second IPv6 prefix.
- the purpose of replacing the first IPv6 prefix with the second IPv6 prefix is to facilitate the second terminal to determine a data request message corresponding to the data response message.
- the PCEF forwards the data response message to the second terminal according to the second IP address.
- 4 is a signaling flowchart of a data service communication method according to another embodiment of the present invention. As shown in FIG. 4, the method in this embodiment is basically the same as the method in the foregoing embodiment, and the difference is that the purpose is The mobile number of the terminal is carried by the extended option of IPv6. The format of the extended option of the IPv6 packet is as shown in Table 2 below. The mobile phone number of the destination terminal can be stored in the address[l].
- the first terminal (ie, the terminal 1) sends an online request to the PCEF where it is located.
- the online request message sent by the first terminal includes the mobile phone number of the first terminal.
- the first terminal may send an online request message when the client of the point-to-point communication is started.
- the PCEF receives the online request message sent by the first terminal, and performs authentication and authentication on the first terminal according to the online request message sent by the first terminal. After the authentication and the authentication are completed, the first terminal is allocated a first IP address, where the first IP address includes a first IPv6 prefix and a first IPv6 interface ID, and the first IPv6 interface ID is the first terminal.
- the mobile phone number establishes a first mapping between the first IP address and the mobile number of the first terminal.
- the PCEF sends first response information to the first terminal, where the first response information includes the first IP address.
- the first terminal saves the first IP address.
- the second terminal sends an online request message to the PCEF, where the online request message sent by the second terminal includes the mobile phone number of the second terminal.
- the second terminal may send an online request message when the client of the point-to-point communication is started.
- the PCEF receives an online request message sent by the second terminal, and performs authentication and authentication on the second terminal according to the online request message sent by the second terminal. After the authentication and the authentication are completed, the second terminal is assigned a second IP address, where the second IP address includes a second IPv6 prefix and a second IPv6 interface ID, where the second IPv6 interface ID is a mobile phone number of the second terminal, and a second mapping between the second IP address and the mobile phone number of the second terminal is established.
- the PCEF sends a second response message to the second terminal, where the second response information includes the second IP address.
- the second terminal saves the second IP address.
- the second terminal receives a data service communication command of the user, where the data service communication command includes a mobile phone number of the first terminal, and after obtaining an address of the pre-configured virtual gateway, according to the data service communication instruction.
- Sending a data request message to the PCEF where the data request message includes a request source address and a request destination address, the request source address is the second IP address, and the request destination address is an address of the virtual gateway.
- the extended option of the data request message includes the mobile phone number of the first terminal.
- it may be a data service communication instruction that is sent by the user by selecting the mobile phone number of the first terminal as the destination mobile phone number of the point-to-point communication.
- the address of the virtual gateway may be 2001:: 1/64.
- the PCEF receives the data request packet sent by the second terminal, parses the data request packet, obtains the request destination address, and determines, according to the request destination address, the address of the virtual gateway that the point is a point.
- Receiving a data request message of the data service communication, and obtaining the mobile phone number of the first terminal from the extended option of the data request message, and obtaining the mobile phone number according to the first mapping and the first terminal The first IP address is used to replace the request destination address of the data request message with the first IP address, and establish a third mapping between the mobile phone number of the first terminal and the address of the virtual gateway.
- the PCEF forwards the data request message to the first terminal.
- the first terminal After receiving the data request message forwarded by the PCEF, the first terminal performs processing, and parses the second IP address that is the request source address.
- the first terminal replies with a data response message, where the data response message includes a response source address and a response destination address, and the response source address is the first IP address, and the response destination The address is the second IP address.
- the extended option of the data response message includes a mobile phone number of the first terminal.
- the PCEF receives the data response message sent by the first terminal, parses the data response message, and obtains the second IP address, and the first one of the extended options of the data response message.
- the mobile phone number of the terminal is obtained according to the third mapping and the mobile phone number of the first terminal, and the response source address is replaced with the address of the virtual gateway.
- the purpose of replacing the address of the response source with the address of the virtual gateway is to facilitate the second terminal to determine a data request message corresponding to the data response message.
- the PCEF forwards the data response file to the second terminal according to the second IP address.
- FIG. 5 is a signaling flowchart of a data service communication method according to another embodiment of the present invention.
- the first IP address and the second IP address are both IPv4 addresses, and the data request is present in the header.
- the routing option can also be implemented by storing the mobile terminal number of the destination terminal in the data field of the routing option of the data request header. Referring to FIG. 5, the method in this embodiment includes the following steps:
- the first terminal (ie, the terminal 1) sends an online request message to the PCEF in the communication network where the first terminal sends, and the online request message sent by the first terminal includes the mobile phone number of the first terminal.
- the first terminal may send an online request message when the client of the point-to-point communication is started.
- the PCEF receives an online request message sent by the first terminal, and performs authentication and authentication on the first terminal according to the online request message of the first terminal. After the authentication and the authentication are completed, the first terminal is assigned a first IP address, and the first IP address is established with the first terminal. The first mapping between mobile numbers.
- the PCEF sends first response information to the first terminal, where the first response information includes the first IP address.
- the first terminal saves the first IP address.
- the second terminal sends an online request message to the PCEF, where the online request message sent by the second terminal includes the mobile phone number of the second terminal.
- the second terminal may send an online request message when the client that initiates the point-to-point communication is started.
- the PCEF receives the online request message sent by the second terminal, and performs authentication and authentication on the second terminal according to the online request message sent by the second terminal. After the authentication and the authentication are completed, the second terminal is assigned a second IP address, and a second mapping between the second IP address and the mobile phone number of the second terminal is established.
- the PCEF sends second response information to the second terminal, where the second response information includes the second IP address.
- the second terminal saves the second IP address.
- the second terminal receives the data service communication command of the user, where the data service communication command includes the mobile phone number of the first terminal, and after obtaining the address of the pre-configured virtual gateway, sending the data according to the data service communication instruction.
- the request message is sent to the PCEF, and the data request message includes a request source address and a request destination address, the request source address is the second IP address, and the request destination address is an address of the virtual gateway.
- the routing option of the data request includes the mobile phone number of the first terminal.
- it may be a data service communication instruction that is sent by the user by selecting the mobile phone number of the first terminal as the destination mobile phone number of the point-to-point communication.
- the virtual gateway address is provided by an operator by means of over-the-air OTA (Over The Air), an appointment, and the like. Specifically, the virtual gateway address may be 10.10.10.10.
- the PCEF receives a data request packet sent by the second terminal, and parses the number. Determining, by the request message, the request destination address, determining, according to the request destination address, the address of the virtual gateway that the data request message is a point-to-point data service communication, and obtaining the information from the routing option.
- the mobile phone number of the first terminal, the first IP address is obtained according to the first mapping and the mobile phone number of the first terminal, and the request destination address of the data request message is replaced with the first IP address. And establishing a third mapping between the mobile phone number of the first terminal and the address of the virtual gateway.
- the PCEF forwards the data request message to the first terminal.
- the first terminal After receiving the data request message forwarded by the PCEF, the first terminal performs processing, and parses the second IP address as the request source address.
- the first terminal replies with a data response message, where the data response message includes a response source address and a response destination address, the response source address is the first IP address, and the response destination address is the first Two IP addresses.
- the routing option of the data response message includes the mobile phone number of the first terminal.
- the PCEF receives the data response message sent by the first terminal, parses the data response message, and obtains the second IP address, and the first one of the routing options of the data response message.
- the mobile phone number of the terminal is obtained according to the third mapping and the mobile phone number of the first terminal, and the response source address is replaced with the address of the virtual gateway.
- the purpose of replacing the address of the response source with the address of the virtual gateway is to facilitate the second terminal to determine a data request message corresponding to the data response message.
- the PCEF forwards the data response message to the second terminal according to the second IP address.
- 6 is a block diagram showing the structure of a data service communication server according to the present invention. As shown in FIG. 6, the data service communication server 600 includes:
- the online request processing unit 610 is configured to receive an online request message sent by the first terminal, where the online request message includes a mobile phone number of the first terminal, and the first terminal is allocated a first An IP address, sending the first IP address to the first terminal, establishing a first mapping between the first IP address and a mobile phone number of the first terminal, and sending the first mapping to data Request processing unit.
- the data request processing unit 620 is configured to receive the first mapping from the online request processing unit 610, and receive a data request message sent by the second terminal, where the data request message includes a mobile phone number of the first terminal. And parsing the data request packet, obtaining the mobile phone number of the first terminal, obtaining the first IP address according to the first mapping and the mobile phone number of the first terminal, and using the data request message After the request destination address is replaced with the first IP address, the data request is forwarded to the first terminal.
- the online request processing unit 610 is further configured to receive the sending of the second terminal.
- the online request message is configured to allocate a second IP address to the second terminal, and send the second IP address to the second terminal.
- the request source address of the data request message is the second IP address.
- the data request processing unit 620 is further configured to receive the data response message sent by the first terminal, where the response source address of the data response message is the first IP address, and the response destination address of the data response message After the response source address of the data response message is replaced with the request destination address of the data request message, the data response message is forwarded to the second IP address according to the second IP address. Said second terminal.
- the request destination address of the data request packet includes a mobile phone number of the first terminal, where the data request processing unit 620 is configured to obtain the mobile phone number of the first terminal, specifically: the data request processing unit Obtaining the mobile phone number of the first terminal from the request destination address of the data request message.
- the extended option of the data request packet includes a mobile phone number of the first terminal
- the request destination address of the data request packet includes an address of the virtual gateway
- the data request processing unit 620 is configured to obtain the The mobile phone number of a terminal specifically includes: the data request processing list After determining, by the element, that the request destination address of the data request message is the address of the virtual gateway, obtaining the mobile phone number of the first terminal from the extended option of the data request message.
- the routing request of the data request packet includes a mobile phone number of the first terminal, and the request destination address of the data request packet includes an address of the virtual gateway, where the data request processing unit 620 is configured to obtain the
- the mobile phone number of a terminal specifically includes: after the data request processing unit is configured to determine that the request destination address of the data request message is an address of the virtual gateway, obtain the foregoing from a routing option of the data request message The mobile number of the first terminal.
- the present invention further provides a data service communication system. As shown in FIG. 7, the data service communication server 700 includes:
- the data service communication server 710 is configured to receive an online request message sent by the first terminal 7201, where the online request message includes a mobile phone number of the first terminal, and allocate a first IP address to the first terminal,
- the first terminal sends the first IP address, establishes a first mapping between the first IP address and the mobile phone number of the first terminal, and receives a data request message sent by the second terminal 7202,
- the data request message includes the mobile phone number of the first terminal, parses the data request message, and obtains the mobile phone number of the first terminal, according to the first mapping and the mobile phone number of the first terminal. After the first IP address is replaced with the first IP address, the data request message is forwarded to the first terminal.
- the terminal 720 includes at least a first terminal 7201 and a second terminal 7202, configured to send an online request message to the data service communication server, and send a data request message and/or a data response message to the data service communication server.
- the data service communication server in the embodiment of the present invention can be implemented based on a computer system.
- the methods shown in FIG. 2, FIG. 3, FIG. 4, and FIG. 5 can all be implemented in a data service communication server based on a computer system.
- Figure 8 shows a data service communication server implemented based on a computer system An embodiment.
- the data service communication server in this embodiment may include: a processor 801, a memory 802, and a communication interface 803, where:
- the communication interface 803 is configured to communicate with the terminal. Messages exchanged between the terminal and the data service communication server (as shown in Figures 2, 3, 4, and 5 of the method embodiment) are transmitted and received via communication interface 803. Specifically, the communication interface 803 is configured to receive an online request message sent by the terminal; the memory 802 is configured to store the program instruction; the processor 801 is configured to: after receiving the online request message sent by the first terminal, invoke the program stored in the memory 802.
- the command is as follows: assigning a first IP address to the first terminal, sending the first IP address to the first terminal, and establishing a relationship between the first IP address and a mobile phone number of the first terminal And receiving a data request message sent by the second terminal, where the data request message includes a mobile phone number of the first terminal, parsing the data request message, and obtaining a mobile phone number of the first terminal, Obtaining the first IP address according to the first mapping and the mobile phone number of the first terminal, and replacing the request destination address of the data request message with the first IP address, and then reporting the data request The text is forwarded to the first terminal.
- the processor 801 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or the like.
- the terminal in this embodiment may include a bus 804.
- the processor 801, the memory 802, and the communication interface 803 can be connected and communicated via the bus 804.
- the memory 802 may include: a random access memory (RAM), a read-only memory (ROM), a disk and the like having a storage function;
- the processor 801 can also be used to perform the steps described in FIG. 2, FIG. 3, FIG. 4, and FIG. 5 in the embodiment of the present invention, and the embodiments of the present invention are not described in detail herein.
- the data service communication method, device and system according to the embodiment of the present invention allocates a first IP address to the first terminal, establishes a first mapping between the first IP address and the mobile phone number of the first terminal, and receives the first mapping sent by the second terminal.
- aspects of the invention, or possible implementations of various aspects may be embodied as a system, method, or computer program product.
- aspects of the invention, or possible implementations of various aspects may be in the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, etc.), or a combination of software and hardware aspects, They are collectively referred to herein as "circuits," “modules,” or “systems.”
- various aspects of the invention, or possible implementations of various aspects may take the form of a computer program product, which is a computer readable program code stored in a computer readable medium.
- the computer readable medium can be a computer readable signal medium or a computer readable storage medium.
- the computer readable storage medium includes, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any suitable combination of the foregoing, such as random access memory (RAM), read only memory (ROM), Erase programmable read-only memory (EPROM or flash memory), optical fiber, portable read-only memory (CD-ROM).
- the processor in the computer reads the computer readable program code stored in the computer readable medium, such that the processor can perform the functional actions specified in each step or combination of steps in the flowchart; A device that functions as specified in each block, or combination of blocks.
- the computer readable program code can be executed entirely on the user's computer, partly on the user's computer, as a separate software package, partly on the user's computer and partly on the remote computer, or entirely on the remote computer or server.
- the functions noted in the various steps of the flowcharts or in the blocks of the block diagrams may not occur in the order noted in the drawings. For example, depending on the function involved, the two shown one after the other Steps, or two blocks may actually be executed substantially simultaneously, or the blocks may sometimes be executed in the reverse order.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente invention concerne le domaine des communications mobiles. Un procédé, un dispositif et un système de communication de service de données sont décrits. Le procédé consiste à : recevoir un paquet de requête en ligne envoyé par un premier terminal, le paquet de requête en ligne comprenant un numéro de téléphone cellulaire du premier terminal, attribuer une première adresse IP au premier terminal, et établir une première correspondance entre la première adresse IP et le numéro de téléphone cellulaire du premier terminal; et recevoir un paquet de requête de données envoyé par un second terminal, le paquet de requête de données comprenant le numéro de téléphone cellulaire du premier terminal, obtenir le numéro de téléphone cellulaire du premier terminal, acquérir la première adresse IP conformément à la première correspondance et au numéro de téléphone cellulaire du premier terminal, remplacer une adresse de destination de requête du paquet de requête de données par la première adresse IP, et transférer ensuite le paquet de requête de données au premier terminal. Le procédé, le dispositif et le système améliorent l'efficacité de communication de service de données point à point entre terminaux mobiles.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310134490.XA CN103179229B (zh) | 2013-04-17 | 2013-04-17 | 一种数据业务通信方法、设备及系统 |
| CN201310134490.X | 2013-04-17 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2014169590A1 true WO2014169590A1 (fr) | 2014-10-23 |
Family
ID=48638847
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2013/084818 Ceased WO2014169590A1 (fr) | 2013-04-17 | 2013-10-08 | Procédé, dispositif et système de communication de service de données |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN103179229B (fr) |
| WO (1) | WO2014169590A1 (fr) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103179229B (zh) * | 2013-04-17 | 2015-12-09 | 华为技术有限公司 | 一种数据业务通信方法、设备及系统 |
| CN105611608A (zh) * | 2015-12-31 | 2016-05-25 | 宇龙计算机通信科技(深圳)有限公司 | 一种无线局域网通信方法、终端及系统 |
| CN108574720B (zh) * | 2017-05-09 | 2021-07-20 | 北京金山云网络技术有限公司 | 一种服务上线方法及装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1625141A (zh) * | 2004-12-17 | 2005-06-08 | 中国科学院计算技术研究所 | 一种提供分级服务的宽带无线城域网构建方法 |
| WO2008080341A1 (fr) * | 2007-01-01 | 2008-07-10 | Huawei Technologies Co., Ltd. | Procédé, système et dispositif d'identification d'un terminal d'utilisateur |
| CN102055637A (zh) * | 2009-11-03 | 2011-05-11 | 中兴通讯股份有限公司 | 宽带网络系统及其实现方法 |
| CN103179229A (zh) * | 2013-04-17 | 2013-06-26 | 华为技术有限公司 | 一种数据业务通信方法、设备及系统 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1855923A (zh) * | 2005-04-29 | 2006-11-01 | 北京利德沣通信技术有限公司 | 基于互联网络的通信方法 |
| CN101026636A (zh) * | 2006-02-22 | 2007-08-29 | 张弘 | 双通道通信终端及其系统、以及该终端的通信方法和远程控制方法 |
| JP4920052B2 (ja) * | 2009-03-11 | 2012-04-18 | 株式会社日立製作所 | 通信システム及びサーバ |
| CN102368761B (zh) * | 2011-03-15 | 2014-08-27 | 陈建国 | Td-scdma/ip双网协作多媒体电话、系统和通信方法 |
| CN102892110A (zh) * | 2012-09-19 | 2013-01-23 | 邦讯技术股份有限公司 | 一种终端在不同网络中用户标识一致性的方法及系统 |
-
2013
- 2013-04-17 CN CN201310134490.XA patent/CN103179229B/zh active Active
- 2013-10-08 WO PCT/CN2013/084818 patent/WO2014169590A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1625141A (zh) * | 2004-12-17 | 2005-06-08 | 中国科学院计算技术研究所 | 一种提供分级服务的宽带无线城域网构建方法 |
| WO2008080341A1 (fr) * | 2007-01-01 | 2008-07-10 | Huawei Technologies Co., Ltd. | Procédé, système et dispositif d'identification d'un terminal d'utilisateur |
| CN102055637A (zh) * | 2009-11-03 | 2011-05-11 | 中兴通讯股份有限公司 | 宽带网络系统及其实现方法 |
| CN103179229A (zh) * | 2013-04-17 | 2013-06-26 | 华为技术有限公司 | 一种数据业务通信方法、设备及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103179229A (zh) | 2013-06-26 |
| CN103179229B (zh) | 2015-12-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11838203B2 (en) | Multipath data transmission method and device | |
| CN102714636B (zh) | 用于便于越过网络边界的推送通信的方法和装置 | |
| CN102790813B (zh) | 基于IPv6网络的通信方法和系统以及终端设备 | |
| WO2011137842A1 (fr) | Procédé de transmission de données basé sur une entité cgn (carrier grade nat), entité cgn, passerelle et système associés | |
| WO2012149783A1 (fr) | Procédé, dispositif et équipement utilisateur applicables dans l'accès à un réseau mobile | |
| CN101483931B (zh) | 一种移动终端及多链路并发处理的方法 | |
| CN101374111A (zh) | Ps业务发送的方法、设备和系统 | |
| CN109729122B (zh) | 确定以太网mac地址的方法及装置 | |
| CN103906055B (zh) | 业务数据分流方法及系统 | |
| CN102546407A (zh) | 报文发送方法及装置 | |
| CN105264869A (zh) | 一种ip地址分配的系统和方法 | |
| US20110280187A1 (en) | Provision of an end-to-end connection from a terminal unit to a network | |
| CN114385314A (zh) | 物联网设备数据迁移系统、方法、装置及存储介质 | |
| KR20150125379A (ko) | 통신 서비스를 제공하기 위한 방법, 단말, 그리고 서버 | |
| WO2014169590A1 (fr) | Procédé, dispositif et système de communication de service de données | |
| JP2015037275A (ja) | 移動通信端末 | |
| WO2013185696A2 (fr) | Procédé et dispositif de traitement de données | |
| WO2011120276A1 (fr) | Procédé et système permettant d'établir une connexion entre des terminaux | |
| CN102656942B (zh) | 用于3gpp网络中的地址转换器穿越的方法 | |
| CN102811263A (zh) | 移动终端基于IPv6的通信方法和系统以及移动终端 | |
| CN104348925A (zh) | 一种处理原始ip报文的方法和相应装置 | |
| WO2024061228A1 (fr) | Procédé de traduction d'adresse de réseau, dispositif de relais, système de communication et support de stockage | |
| CN101400029A (zh) | 消息传输方法、系统和网关支撑节点 | |
| CN102083173A (zh) | 一种网络接入控制方法、设备及网关gprs支持节点 | |
| CN103369592B (zh) | 分组域中的报文传输方法及相关设备 |
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: 13882561 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: 13882561 Country of ref document: EP Kind code of ref document: A1 |