WO2017143859A1 - 数据传输方法、网络设备以及终端 - Google Patents

数据传输方法、网络设备以及终端 Download PDF

Info

Publication number
WO2017143859A1
WO2017143859A1 PCT/CN2016/113158 CN2016113158W WO2017143859A1 WO 2017143859 A1 WO2017143859 A1 WO 2017143859A1 CN 2016113158 W CN2016113158 W CN 2016113158W WO 2017143859 A1 WO2017143859 A1 WO 2017143859A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
identifier
application
address information
query 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
Application number
PCT/CN2016/113158
Other languages
English (en)
French (fr)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to EP16891307.7A priority Critical patent/EP3393158A4/en
Publication of WO2017143859A1 publication Critical patent/WO2017143859A1/zh
Priority to US16/111,455 priority patent/US20180367987A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066—Session management
    • H04L65/1073—Registration or de-registration
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W28/00—Network traffic management; Network resource management
    • H04W28/02—Traffic management, e.g. flow control or congestion control
    • H04W28/10—Flow control between communication endpoints
    • H04W28/12—Flow control between communication endpoints using signalling between network elements
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W8/00—Network data management
    • H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W8/00—Network data management
    • H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/06—Registration at serving network Location Register, VLR or user mobility server
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W8/00—Network data management
    • H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08—Mobility data transfer
    • H04W8/085—Mobility data transfer involving hierarchical organized mobility servers, e.g. hierarchical mobile IP [HMIP]
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W8/00—Network data management
    • H04W8/26—Network addressing or numbering for mobility support
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16—Gateway arrangements
    • 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/25—Mapping addresses of the same type
    • H04L61/2503—Translation of Internet protocol [IP] addresses
    • H04L61/2514—Translation of Internet protocol [IP] addresses between local and global IP 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/45—Network directories; Name-to-address mapping
    • H04L61/4588—Network directories; Name-to-address mapping containing mobile subscriber information, e.g. home subscriber server [HSS]
    • 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
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10—Architectures or entities
    • H04L65/1016—IP multimedia subsystem [IMS]

Definitions

  • the present invention relates to the field of field communication technologies, and in particular, to a data transmission method, a network device, and a terminal.
  • the mobile communication network mainly includes a circuit domain and a data domain, and the circuit domain is usually used for transmitting voice services, and the data domain is usually used for transmitting data services.
  • the gateway device in the data domain allocates an IP (Internet Protocol) address to the terminal.
  • IP Internet Protocol
  • the data communication connection cannot be directly established.
  • the data transmission between the terminals needs to be started by the application server, that is, the terminal side starts the network application, and sends the data to the application server, and the application server forwards the data to the account according to the pre-stored account information of the communication peer. Communication peer.
  • the manner of data transmission provided above is because the data needs to be forwarded through the application server during the data transmission process. Therefore, the handshake process is often required between the terminal and the application server to maintain the communication connection, which brings a huge Network signaling burden.
  • the embodiment of the present invention provides a data transmission method, a network device, and a terminal.
  • a data transmission method by receiving, by a network device, a query request sent by a second terminal, and according to the query, the terminal identifier of the first terminal and the to-be-communicated Application identifier of the application, from the pre-stored terminal identifier, application identifier, and The address information of the first terminal is obtained by means of a query or the like, and the acquired address information of the first terminal is sent to the second terminal, so that the second terminal is receiving After the address information of the first terminal is received, the second terminal can perform direct data communication by using the address information, so that the handshake process between the second terminal and the application server is often required, and the network signaling burden is reduced.
  • the first terminal needs to perform an address registration process on the network device, so that when receiving the address registration request, the network device carries the address information of the first terminal, the application identifier of the application, and the application according to the address registration request.
  • the terminal identifier of the first terminal establishes and stores a correspondence between the address information of the first terminal, the application identifier of the application, and the terminal identifier of the first terminal, so that a relative relationship can be provided.
  • Convenient query method provides the basis for subsequent address query.
  • the first terminal may register itself or may be registered by another device. Therefore, for the network device, the address registration request may be received by any of the following methods, for example, receiving The address registration request sent by the first terminal; or receiving an address registration request sent by the mobility management entity MME; or receiving an address registration request sent by the gateway device.
  • the foregoing multiple registration methods greatly increase the flexibility of registration, and the overhead of air interface signaling can also be saved when the MME replaces the first terminal to perform address registration.
  • the query request when sending a query request to the network device, the query request may be sent to the mobility management entity MME or the general packet radio service GPRS service support node SGSN to which the second terminal belongs, by Determining, by the MME or the SGSN, the HSS to which the first terminal belongs according to the terminal identifier of the first terminal that is carried in the query request, and forwarding the query request to the HSS to which the first terminal belongs,
  • the process is such that the second terminal can query the address information of the first terminal even if the first terminal is in the roaming state, thereby improving the reliability of the address query.
  • the foregoing network device includes a home subscription subscriber server HSS, a gateway device, or a designated management device provided by a third party, to provide a more flexible query mode.
  • the terminal identifier mentioned above may refer to a phone number of the terminal, a virtual device identifier, and the like for uniquely identifying an identifier of a terminal.
  • a network device comprising: a transmitter, a receiver, a memory, and a processor respectively connected to the transmitter, the receiver, and the memory, where the network device is used
  • the data transmission method provided by the embodiment of the present invention is implemented.
  • a terminal comprising a transmitter, a receiver, a memory, and a processor respectively coupled to the transmitter, the receiver and the memory, the terminal being used to implement the present invention
  • the data transmission method provided by the embodiment.
  • a data transmission apparatus configured to apply to a network device, and includes: a receiving module, configured to receive a query request sent by a second terminal, where the query request carries at least a first The terminal identifier of the terminal and the application identifier of the application to be communicated; the obtaining module, configured to store the terminal identifier, the application identifier, and the address information from the pre-stored terminal identifier according to the terminal identifier of the first terminal and the application identifier of the application Obtaining address information of the first terminal, and sending, by the sending module, the address information of the first terminal to the second terminal, where the address information of the first terminal is used for The second terminal sends data to the first terminal.
  • the device by receiving the query request of the terminal identifier and the application identifier of the first terminal that is sent by the second terminal, determines and returns according to the correspondence between the terminal identifier, the application identifier, and the address information stored in advance.
  • the address information of the terminal is such that the second terminal can directly send data to the first terminal according to the address information of the first terminal, so that the handshake process between the second terminal and the application server is often required, and the network signaling burden is reduced.
  • the receiving module is further configured to receive an address registration request, where the address registration request carries the address information of the first terminal, and the application An application identifier and a terminal identifier of the first terminal; the device further includes: an establishing module, configured to establish and save address information of the first terminal, an application identifier of the application, and a terminal identifier of the first terminal The correspondence between the three.
  • the apparatus provided above when receiving the registration request for the first terminal, saves the address information of the first terminal, the application identifier of the application, and the terminal identifier of the first terminal, thereby ensuring that the query request of the second terminal is received.
  • the address information of the first terminal may be obtained according to the terminal identifier carried in the query request and the application identifier of the application to be communicated.
  • the receiving module is configured to: receive an address registration request sent by the first terminal; Or, receiving an address registration request sent by the mobility management entity MME; or receiving an address registration request sent by the gateway device.
  • the device provided by the foregoing device may perform address registration by the first terminal, or perform address registration by the MME instead of the first terminal, and perform address registration by the gateway device, and increase the manner of address registration.
  • the overhead of air interface signaling can be saved.
  • a data transmission apparatus configured to send a query request to a network device, where the query request carries the first terminal The terminal identifier and the application identifier of the application to be communicated; the receiving module, configured to receive the address information of the first terminal, where the address information of the first terminal is determined by the network device according to the terminal identifier of the first terminal And the application identifier of the application is obtained; the sending module is further configured to send data to the first terminal according to the address information of the first terminal.
  • the device provided by the network device sends a query request carrying the terminal identifier and the application identifier of the first terminal to the network device, so that the network device determines and returns according to the correspondence between the terminal identifier, the application identifier, and the address information stored in advance.
  • the address information of the first terminal can directly send data to the first terminal by using the address information of the first terminal, so that the handshake process is often required between the application and the application server, and the network signaling burden is reduced.
  • the network device includes a home subscription subscriber server HSS, a gateway device, or a designated management device provided by a third party.
  • the above may query the address information of the first terminal through three different network devices, and increase the way to query the address information of the first terminal.
  • the sending module is configured to: when the network device is an HSS, The mobile management entity MME or the general packet radio service GPRS service support node SGSN to which the second terminal belongs sends the query request, and the MME or the SGSN according to the terminal identifier of the first terminal carried in the query request, Determining an HSS to which the first terminal belongs, and forwarding the query request to an HSS to which the first terminal belongs.
  • the second terminal may determine, according to the terminal identifier of the first terminal, the HSS address to which the first terminal belongs, and pass the MME by using the MME or the SGSN to which the second terminal belongs. Or the SGSN routes the query request to the HSS to which the first terminal belongs, so that the HSS to which the first terminal belongs acquires and returns the address information of the first terminal, so that the second terminal can still query even if the first terminal is in the roaming state.
  • the address information of the first terminal improves the reliability of the address query.
  • the sending module is configured to: when the network device is a gateway device, The MME or the SGSN to which the second terminal belongs sends the query request, and the MME or the SGSN determines, according to the terminal identifier of the first terminal carried in the query request, the gateway device to which the first terminal belongs. And forwarding the query request to the gateway device to which the first terminal belongs.
  • the second terminal may determine, by the MME or the SGSN to which the second terminal belongs, the address of the gateway device to which the first terminal belongs according to the terminal identifier of the first terminal, and pass the The MME or the SGSN routes the query request to the gateway device to which the first terminal belongs, so that the gateway device to which the first terminal belongs acquires and returns the address information of the first terminal, so that the second terminal can be guaranteed even if the first terminal is in the roaming state.
  • the address information of the first terminal can still be queried, which improves the reliability of the address query.
  • a non-transitory computer readable storage medium that, when executed by a processor of a terminal, enables a terminal to perform any of the above data transmission methods.
  • a non-transitory computer readable storage medium wherein when an instruction in the storage medium is executed by a processor of a network device, enabling the network device to perform any of the above data transmission methods .
  • FIG. 1A is a flowchart of a data transmission method according to an exemplary embodiment.
  • FIG. 1B is a flowchart of a data transmission method according to the embodiment of FIG. 1A.
  • FIG. 1C is a flowchart of a data transmission method according to the embodiment of FIG. 1A.
  • FIG. 1D is a flowchart of a data transmission method according to the embodiment of FIG. 1A.
  • FIG. 2 is a block diagram of a data transmission apparatus according to an exemplary embodiment.
  • FIG. 3A is a block diagram of a data transmission device, according to another exemplary embodiment.
  • FIG. 3B is a block diagram of a data transmission device, according to another exemplary embodiment.
  • FIG. 4 is a block diagram of a terminal 400, according to an exemplary embodiment.
  • FIG. 5 is a block diagram of a network device, according to an exemplary embodiment.
  • the gateway device since the IP address of the terminal is dynamically allocated, it is not fixed. For example, each time the terminal accesses the mobile communication network, the gateway device will re-assign an IP address to it. Therefore, users cannot know each other. The IP address information cannot be directly transmitted between the terminals. However, since the terminal identifiers of the terminals used by the user, such as the telephone numbers, are usually fixed, the terminals can be informed of the terminal identifiers of each other. In addition, the terminal can also obtain the application identifier of the application to be communicated on itself.
  • the second terminal queries the network device for the address information of the first terminal according to the terminal identifier of the first terminal and the application identifier of the application, and the address information of the first terminal is used to implement the first A communication connection is established directly between the terminals.
  • FIG. 1A is a flowchart of a data transmission method according to an exemplary embodiment.
  • the interaction between a terminal and a network device is taken as an example for description.
  • the data transmission method can include the following steps:
  • the first terminal sends an address registration request to the network device, where the address registration request carries the address information of the first terminal, the application identifier of the application, and the terminal identifier of the first terminal.
  • the application identifier is used to uniquely identify an application. Since data can be transmitted only between applications of the same type, for example, a Facebook application can only transfer data between a Facebook application and cannot transfer data between other applications, and thus, in this embodiment, The above applications to be communicated on the terminal are all the same applications.
  • the terminal identifier may be used to uniquely identify the terminal, for example, the mobile phone number of the terminal or the device identifier of the terminal.
  • the network device includes a HSS (Home Subscriber Server), a gateway device, or a designated management device provided by a third party.
  • HSS Home Subscriber Server
  • gateway device or a designated management device provided by a third party.
  • the HSS is generally used to store user information of the terminal, for example, it can be used to store the terminal identifier of the user, such as a phone number, a SIM card identifier, and other terminal identifiers. It should be noted that the method of the present embodiment is also applicable to other mobile communication networks, such as 3G (Third Generation, the first generation), for example, the fourth generation mobile communication (4G) network.
  • 3G Third Generation, the first generation
  • 4G fourth generation mobile communication
  • the network device having the same function as the above is the HLR (Home Location Register).
  • the working principle of the HLR is similar to that of the HSS, and is not described here.
  • the gateway device may be used to allocate an IP address and a port number to the terminal.
  • the corresponding gateway device is also different.
  • the gateway device may refer to a GGSN (Gateway GPRS). (General Packet Radio Service) (Support Packet Node, Gateway GPRS Support Node), and in the 4G network, the gateway device refers to a PGW (Packet Data Network Gateway).
  • GGSN Gateway GPRS
  • PGW Packet Data Network Gateway
  • the designated management device provided by the third party may be a device that is specifically provided by a third party for managing an address.
  • the designated management device may be referred to as a NAM (Network Address Management Device).
  • the related information of the first terminal needs to be registered in the network device, that is, the address information of the first terminal is registered, and the application is Correspondence between the application identifier and the terminal identifier of the first terminal.
  • the address information of the first terminal includes information that can be used for direct communication, such as IP address information of the first terminal and the first terminal. Port number.
  • the port number applied to the first terminal may be obtained by the following process: when detecting the specified operation of the application, the first terminal sends a port registration request to the gateway device, where the port registration request carries the application identifier of the application, The gateway device allocates a port number to the application identifier, and the gateway device sends the allocated port number to the first terminal.
  • the port number can also be obtained from the configuration information of the application, which is not specifically limited in this embodiment of the present invention.
  • the foregoing specified operation may refer to an operation of starting an application, and may also be an operation of registering an application account, which is not specifically limited in this embodiment of the present invention.
  • the network device When the network device receives the address registration request, the network device establishes and stores a correspondence between the address information of the first terminal, the application identifier of the application, and the terminal identifier of the first terminal.
  • the registration process of the first terminal may be implemented by using different devices, for example, any of the following possible implementation manners:
  • the MME replaces the first terminal to register with the network device, that is, the network device receives the address registration request sent by the MME.
  • the IP address and port number assigned by the gateway device to the first terminal are forwarded by the MME, and the MME can also obtain the IP address and the port number. Therefore, the MME can replace the process, which can greatly reduce the overhead of air interface signaling.
  • the MME forwards the IP address and the port number to the first terminal
  • the MME generates an address registration request according to the IP address and the port number, and sends the address registration request to the network device.
  • the network device may be an HSS or Gateway device.
  • the network device is an HSS
  • the MME forwards the IP address and port number assigned by the PGW to the first terminal, and sends an address registration request to the HSS.
  • the gateway device replaces the first terminal to register with the network device, that is, the network device receives the address registration request sent by the gateway device.
  • the network device is an HSS
  • the gateway device allocates the IP address and the port number to the first terminal, generates an address registration request according to the IP address and the port number, and sends the address registration request.
  • the network device may also be the gateway device itself, that is, the gateway device may also save the IP address and the port number after the IP address and the port number are allocated to the first terminal, that is, the gateway device is implemented. The address of the first terminal is registered.
  • the network device After receiving the address registration request, the network device obtains the address information of the first terminal, the application identifier of the application to be communicated on the second terminal, and the terminal identifier from the address registration request, in order to pass the terminal identifier of the first terminal and the The application identifier is used to query the address information of the first terminal, and the network device saves the first terminal information, the application identifier, and the terminal identifier of the first terminal, and may use the terminal identifier of the first terminal and the application identifier as the query.
  • the index When the index.
  • the IP address of the first terminal is 192.168.1.24, the port number is 8021, the application identifier of the application to be communicated is APP1, and the terminal identifier is the phone number 189XXXX0520, the address information, application identifier, and first address of the first terminal are first.
  • the correspondence between the terminal identifiers of the terminal can be expressed as shown in Table 1 below.
  • the foregoing representation manner is only exemplary.
  • the correspondence between the address information of the first terminal, the application identifier of the communication to be communicated, and the terminal identifier of the first terminal may also have other representation manners.
  • the application identifier, the IP address, and/or the port number are numbered or coded, and the present invention does not specifically limit this.
  • steps 101 to 102 relate to the address registration process of the first terminal only It needs to be executed before the query process in step 103, and it is not necessary to register before each query.
  • the address registration process described above needs to be performed.
  • the second terminal sends a query request to the network device, where the query request carries the terminal identifier of the first terminal and the application identifier of the application to be communicated.
  • the second terminal needs to directly transmit data with the first terminal, the second terminal needs to obtain the address information of the first terminal. To this end, the second terminal sends a query request to the network device, which may include any possible implementation manner as follows:
  • the network device is an HSS.
  • the second terminal queries the address information of the first terminal, there is a problem of query signaling routing. Since the first terminal may be a mobile terminal, it is likely to be roaming access to the mobile network, but the second terminal does not know whether the first terminal is roaming, and it is even less likely to know the network accessed when the first terminal roams. s position. Since the address information of the first terminal is registered in the HSS to which the first terminal belongs, the second terminal can only query the address information of the first terminal from the HSS to which the first terminal belongs. To this end, the second terminal needs to be The sent query request is routed to the HSS to which the first terminal belongs. Specifically, referring to FIG.
  • the second terminal may send the query request to the MME or the SGSN to which the second terminal belongs, and determine, by the MME or the SGSN to which the second terminal belongs, the HSS to which the first terminal belongs according to the terminal identifier of the first terminal. And forwarding the query request to the HSS to which the first terminal belongs, so that the HSS to which the first terminal belongs returns the address information of the first terminal.
  • the network device is a gateway device.
  • the second terminal can only query the address information of the first terminal from the gateway device to which the first terminal belongs. Therefore, the query request needs to be routed to the gateway device to which the first terminal belongs, specifically, the second terminal.
  • the query request is sent to the MME or the SGSN of the second terminal to which the forwarding function belongs, and the MME or the SGSN determines the address of the gateway device of the first terminal according to the terminal identifier of the first terminal, and forwards the query request to the In the gateway device. For example, referring to FIG.
  • the gateway device to which the first terminal belongs is an H-PGW (Home Packet Data Network Gateway), and the MME or the SGSN determines the address of the H-PGW according to the terminal identifier of the first terminal.
  • the query request is forwarded to the H-PGW.
  • the second terminal may send the query request to the designated management device.
  • this designated management device is typically a pre-configured device.
  • This type of device has a special network domain name, and queries the DNS service according to the network domain name.
  • the IP address of the specified management device can be obtained.
  • the network domain name of the designated management device may be pre-configured on the second terminal, and the second terminal obtains the IP address of the designated management device by automatically loading the network domain name, and sends a query request to the IP address of the designated management device.
  • the network device is NAM, and the second terminal sends a query request to the NAM.
  • the network device When the network device receives the query request sent by the second terminal, the network device obtains, according to the terminal identifier of the first terminal and the application identifier of the application, a correspondence between the terminal identifier, the application identifier, and the address information stored in advance.
  • the address information of the first terminal is obtained, where the query request carries the terminal identifier of the first terminal and the application identifier of the application.
  • the network device pre-stores the correspondence between the terminal identifier of the first terminal, the application identifier of the application, and the address information of the first terminal.
  • the terminal identifier of the first terminal and the application identifier of the application to be communicated carried by the query request acquire the address information of the first terminal from the correspondence between the terminal identifier, the application identifier, and the address information.
  • the IP address of the first terminal is determined to be 192.168.1.24, and the port number is 8021.
  • the network device sends the address information of the first terminal to the second terminal.
  • the network device After obtaining the address information of the first terminal, the network device sends the address information to the second terminal according to the terminal identifier of the first terminal and the application identifier of the application. Since the data is usually transmitted in the form of a data packet during actual transmission, the data packet includes at least source address information and destination address information, wherein the source address information is used to indicate who sent the data packet, and the destination address information It is used to indicate to whom the data packet is sent. Therefore, when the network device receives the query request sent by the second terminal, the network device can obtain the address information of the second terminal by using the source address information, and the network device is configured according to the address information of the second terminal. The address information of the first terminal may be sent to the second terminal.
  • the address information of the first terminal may be sent by the HSS to which the first terminal belongs, or may be sent by the gateway device to which the first terminal belongs, or may be sent by the designated management device.
  • the second terminal When the second terminal receives the address information of the first terminal, the second terminal sends data to the first terminal according to the address information of the first terminal.
  • the first terminal receives data.
  • the application in an operating state, in which case the first terminal may directly receive data sent by the second terminal, thereby implementing a data-based domain.
  • the assigned IP address performs data transmission services.
  • the application in the first terminal, the application is not in an operating state, and in this case, the first terminal receives the paging message sent by the gateway device to which the first terminal belongs, and carries the paging message according to the Application information, launch an application corresponding to the application information, and establish a connection with the gateway device.
  • the gateway device to which the first terminal belongs forwards the data to the first terminal, and the first terminal receives the data, so that the data transmission service based on the IP address allocated by the data domain is implemented.
  • the method provided by the embodiment of the present invention obtains the query request of the terminal identifier and the application identifier of the second terminal, and obtains the correspondence between the terminal identifier, the application identifier, and the address information stored in advance. Returning the address information of the first terminal, so that the second terminal can directly send data to the first terminal according to the address information of the first terminal, thereby avoiding the handshake process between the second terminal and the application server, and reducing the network signaling burden. .
  • the data transmission may need to be forwarded by the gateway device.
  • NAT Network Address Translation
  • the IP address of the first terminal registered on the network device may refer to an external network IP address after NAT conversion.
  • the second terminal sends data to the gateway device according to the external network IP address, and the gateway device forwards the data to the first terminal.
  • the first terminal may also have a pair of port numbers, that is, an intranet port number and an external network port number, so as to pass the external network port when performing NAT conversion.
  • the number is mapped to the intranet port number, so that the gateway device transmits the received data to the first terminal based on the intranet address and the intranet port number.
  • the specific transmissions are versatile in practice. Therefore, the embodiments of the present invention are not limited in terms of how the specific transmission steps are implemented.
  • FIG. 2 is a block diagram of a data transmission apparatus, which may be implemented by software, hardware, or a combination of both, according to an exemplary embodiment.
  • the data transmission device can include:
  • the sending module 210 is configured to send a query request to the network device, where the query request carries the terminal identifier of the first terminal and an application identifier of the application to be communicated;
  • the receiving module 220 is configured to receive the address information of the first terminal, where the address information of the first terminal is determined by the network device according to the terminal identifier of the first terminal and the application identifier of the application.
  • the sending module 210 is further configured to send data to the first terminal according to the address information of the first terminal.
  • the device provided by the embodiment of the present invention sends a query request of the terminal identifier and the application identifier of the first terminal to the network device, so that the network device performs the correspondence between the terminal identifier, the application identifier, and the address information stored in advance.
  • the address information of the first terminal is obtained and returned, and the data of the first terminal is used to directly send data to the first terminal, so that the handshake process is often required between the application server and the application server, and the network signaling burden is reduced.
  • the network device includes a home subscription subscriber server HSS, a gateway device, or a designated management device provided by a third party.
  • the sending module 210 is configured to:
  • the sending module 210 is configured to:
  • the network device When the network device is a gateway device, send the query request to the MME or the SGSN to which the second terminal belongs, and the MME or the SGSN according to the terminal of the first terminal carried in the query request And identifying, by the gateway device to which the first terminal belongs, and forwarding the query request to the gateway device to which the first terminal belongs.
  • the above sending module 210 can be a transmitter or a transceiver.
  • the above receiving module 220 can be a receiver or a transceiver, and the sending module 210 and the receiving module 220 can be integrated to form a transceiver module, which is implemented as a transceiver corresponding to hardware.
  • FIG. 3A is a block diagram of a data transmission apparatus, which may be implemented by software, hardware, or a combination of both, according to another exemplary embodiment.
  • the data transmission device can include:
  • the receiving module 310 is configured to receive a query request sent by the second terminal, where the query request carries at least the terminal identifier of the first terminal and an application identifier of the application to be communicated;
  • the obtaining module 320 is configured to acquire, according to the terminal identifier of the first terminal and the application identifier of the application, the first terminal from a correspondence between the pre-stored terminal identifier, the application identifier, and the address information. Address information;
  • the sending module 330 is configured to send the address information of the first terminal to the second terminal, where the address information of the first terminal is used by the second terminal to send data to the first terminal.
  • the device provided by the embodiment of the present invention obtains the query request of the terminal identifier and the application identifier of the first terminal that is sent by the second terminal, and obtains the corresponding relationship between the terminal identifier, the application identifier, and the address information. And returning the address information of the first terminal, so that the second terminal can directly send data to the first terminal according to the address information of the first terminal, so that the handshake process between the second terminal and the application server is often required, and the network information is reduced. Make a burden.
  • the receiving module 310 is further configured to receive an address registration request, where the address registration request carries the address information of the first terminal, An application identifier of the application and a terminal identifier of the first terminal;
  • the device also includes:
  • the establishing module 340 is configured to establish and save a correspondence between the address information of the first terminal, the application identifier of the application, and the terminal identifier of the first terminal.
  • the receiving module 310 is configured to:
  • the above sending module 330 can be a transmitter or a transceiver.
  • the above receiving module 310 can be a receiver or a transceiver, and the sending module 330 and the receiving module 310 can be integrated to form a transceiver module, which is implemented as a transceiver corresponding to hardware.
  • the obtaining module 320 and the establishing module 340 may be embedded in or independent of the processor of the network device in hardware, or may be stored in the memory of the network device in software, so that the processor invokes the operation corresponding to each module.
  • the processor can be a central processing unit (CPU), a microprocessor, a microcontroller, or the like.
  • the data transmission device provided in the above embodiment is only exemplified by the division of each of the above functional modules when implementing the data transmission method.
  • the functions may be assigned different functions according to actual needs.
  • the module is completed, that is, the content structure of the device is divided into different functional modules to complete all or part of the functions described above.
  • the specific manner in which the respective modules perform the operations has been described in detail in the embodiment related to the method, and will not be described in detail herein.
  • FIG. 4 is a block diagram of a terminal 400 capable of implementing the present invention, according to an exemplary embodiment.
  • the data transmission method provided.
  • the terminal includes a transmitter 432, a receiver 431, a memory 433, and a processor 434 coupled to the transmitter 432, the receiver 431, and the memory 433, respectively, wherein the processor 434 is configured to perform the following steps:
  • the transmitter 432 Sending, by the transmitter 432, a query request to the network device, where the query request carries the terminal identifier of the first terminal and the application identifier of the application to be communicated, and the terminal identifier of the first terminal and the application identifier of the application are used by the The network device obtains and returns the address information of the first terminal, where the network device is configured to store a correspondence between the terminal identifier, the application identifier, and the address information;
  • the data stored in the memory 433 is transmitted to the first terminal by the transmitter 432 according to the address information of the first terminal.
  • the network device comprises a home subscription subscriber server HSS, a gateway device or a designated management device provided by a third party.
  • the processor 434 is further configured to:
  • the query request is sent by the transmitter 432 to the mobility management entity MME or the general packet radio service GPRS service support node SGSN to which the second terminal belongs, according to the MME or the SGSN.
  • the terminal identifier of the first terminal that is carried in the query request determines the HSS to which the first terminal belongs, and forwards the query request to the HSS to which the first terminal belongs by using the transmitter 432.
  • the processor 434 is further configured to:
  • the MME or the SGSN sends the query request to the MME or the SGSN to which the second terminal belongs, and the MME or the SGSN according to the The terminal identifier of the terminal determines the gateway device to which the first terminal belongs, and forwards the query request to the gateway device to which the first terminal belongs by using the transmitter 432.
  • FIG. 5 is a block diagram of a network device capable of implementing the data transmission method provided by the present invention, according to an exemplary embodiment.
  • the network device includes a transmitter 532, a receiver 531, a memory 533, and a processor 534 coupled to the transmitter 532, the receiver 531, and the memory 533, respectively, wherein the processor 534 is configured to perform the following steps:
  • the receiver 531 Receiving, by the receiver 531, the query request sent by the second terminal, where the query request carries at least the terminal identifier of the first terminal and the application identifier of the application to be communicated;
  • the address information of the first terminal is sent by the transmitter 532 to the second terminal, where the address information of the first terminal is used by the second terminal to send data to the first terminal.
  • the processor 534 is further configured to:
  • an address registration request carries address information of the first terminal, an application identifier of the application, and a terminal identifier of the first terminal;
  • the correspondence between the address information of the first terminal, the application identifier of the application, and the terminal identifier of the first terminal is established and saved.
  • the processor 534 is further configured to:
  • the address registration request sent by the gateway device is received by the receiver 531.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明是关于一种数据传输方法、网络设备以及终端,属于通信技术领域。本发明通过接收第二终端发送的查询请求,根据第一终端的终端标识和应用的应用标识,从预先存储的终端标识、应用标识以及地址信息三者之间的对应关系中,获取第一终端的地址信息,向第二终端发送所述第一终端的地址信息。通过接收第二终端发送的携带第一终端的终端标识和应用标识的查询请求,根据预先存储的终端标识、应用标识以及地址信息三者之间的对应关系,确定并返回第一终端的地址信息,以使第二终端根据该第一终端的地址信息,可以直接向第一终端发送数据,避免第二终端与应用服务器之间时长需要进行握手流程,减少了网络信令负担。

Description

数据传输方法、网络设备以及终端
本申请要求于2016年02月26日提交中国专利局、申请号为201610110633.7、发明名称为“数据传输方法、网络设备以及终端”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及领域通信技术领域,特别涉及一种数据传输方法、网络设备以及终端。
背景技术
随着通信技术的快速发展,移动通信业务逐渐成为主流。移动通信网络主要包括电路域和数据域,电路域通常用于传输语音业务,数据域通常用于传输数据业务。当终端进行数据业务通信时,由数据域中的网关设备为终端分配IP(Internet Protocol,网络协议)地址,但是,由于终端之间无法获取彼此的IP地址,因此,不能直接建立数据通信连接。通常情况下,终端之间数据传输需要借助于应用服务器,即终端侧启动网络应用,将数据发送到应用服务器中,由该应用服务器根据预先存储的通信对端的账号信息,将该数据转发给该通信对端。
上述提供的数据传输的方式,由于在数据传输的过程中,需要通过应用服务器对该数据进行转发,因此,终端与应用服务器之间时常需要进行握手流程以保持通信连接,这带来了巨大的网络信令负担。
发明内容
为了避免终端与应用服务器之间的握手流程,减少网络信令负担,本发明实施例提供了一种数据传输方法、网络设备以及终端。
根据本发明实施例的第一方面,提供了一种数据传输方法,通过由网络设备接收第二终端发送的查询请求,并根据该查询请求所携带的第一终端的终端标识和待进行通信的应用的应用标识,从预先存储的终端标识、应用标识以及 地址信息三者之间的对应关系中,能够通过查询等手段获取所述第一终端的地址信息,并向所述第二终端发送获取到的第一终端的地址信息,使得第二终端在接收到该第一终端的地址信息后,可以与该第二终端通过地址信息进行直接的数据通信,从而避免第二终端与应用服务器之间时常需要进行握手流程,减少了网络信令负担。
进一步地,第一终端需要在网络设备上进行地址的注册流程,使得网络设备在接收地址注册请求时,根据所述地址注册请求携带所述第一终端的地址信息、所述应用的应用标识和所述第一终端的终端标识,建立并保存所述第一终端的地址信息、所述应用的应用标识以及所述第一终端的终端标识三者之间的对应关系,这样可以提供一种相对便捷的查询方式,为后续的地址查询提供基础。
而对于上述注册流程来说,可以由该第一终端自行注册,也可以由其他设备代为注册,因此,对于网络设备来说,可以通过下述任一种方式接收到地址注册请求,例如:接收所述第一终端发送的地址注册请求;或,接收移动管理实体MME发送的地址注册请求;或,接收网关设备发送的地址注册请求。上述多种不同的注册方式,大大增加了注册的灵活性,并且,在由MME代替第一终端执行地址注册时,还可以节省空口信令的开销。
对于所述网络设备为HSS的场景下,在向网络设备发送查询请求时,可以向所述第二终端所属的移动管理实体MME或通用分组无线服务GPRS业务支撑节点SGSN发送所述查询请求,由所述MME或所述SGSN根据所述查询请求中携带的所述第一终端的终端标识,确定所述第一终端所属的HSS,并向所述第一终端所属的HSS转发所述查询请求,这种流程,使得即使第一终端处于漫游状态,第二终端仍可以查询得到第一终端的地址信息,提高了地址查询的可靠性。
需要说明的是,上述网络设备包括归属签约用户服务器HSS、网关设备或第三方提供的指定管理设备,以提供更加灵活的查询方式。另外,上述所提及的终端标识,可以是指终端的电话号码、虚拟设备标识等等用于唯一标识一个终端的标识。
根据本发明实施例的第三方面,提供了一种网络设备,所述网络设备包括:发射机、接收机、存储器以及分别与发射机、接收机和存储器连接的处理器,所述网络设备用于实现本发明实施例提供的数据传输方法。
根据本发明实施例的第四方面,提供了一种终端,所述终端包括发射器、接收器、存储器以及分别与发射器、接收器和存储器连接的处理器,所述终端用于实现本发明实施例提供的数据传输方法。
根据本发明实施例的第五方面,提供了一种数据传输装置,所述装置应用于网络设备中,包括:接收模块,用于接收第二终端发送的查询请求,所述查询请求至少携带第一终端的终端标识和待进行通信的应用的应用标识;获取模块,用于根据所述第一终端的终端标识和所述应用的应用标识,从预先存储的终端标识、应用标识以及地址信息三者之间的对应关系中,获取所述第一终端的地址信息;发送模块,用于向所述第二终端发送所述第一终端的地址信息,所述第一终端的地址信息用于所述第二终端向所述第一终端发送数据。上述提供的装置,通过接收第二终端发送的携带第一终端的终端标识和应用标识的查询请求,根据预先存储的终端标识、应用标识以及地址信息三者之间的对应关系,确定并返回第一终端的地址信息,使得第二终端根据该第一终端的地址信息,可以直接向第一终端发送数据,避免第二终端与应用服务器之间时常需要进行握手流程,减少了网络信令负担。
在本发明实施例的第五方面的第一种可能的实现方式中,所述接收模块还用于接收地址注册请求,所述地址注册请求携带所述第一终端的地址信息、所述应用的应用标识和所述第一终端的终端标识;所述装置还包括:建立模块,用于建立并保存所述第一终端的地址信息、所述应用的应用标识以及所述第一终端的终端标识三者之间的对应关系。上述提供的装置,当接收关于第一终端的注册请求时,将第一终端的地址信息,应用的应用标识以及第一终端的终端标识对应保存,从而可以保证在接收到第二终端的查询请求时,可以根据查询请求携带的终端标识和待进行通信的应用的应用标识,获取到第一终端的地址信息。
结合本发明实施例的第五方面和第五方面的第一种可能实现方式,在第二种可能的实现方式中,所述接收模块用于:接收所述第一终端发送的地址注册请求;或,接收移动管理实体MME发送的地址注册请求;或,接收网关设备发送的地址注册请求。上述提供的装置,可以由第一终端执行地址注册,也可以由MME代替第一终端执行地址注册,还可以由网关设备执行地址注册,增加了地址注册的方式。并且,通过MME代替第一终端执行地址注册,可以节省空口信令的开销。
根据本发明实施例的第六方面,提供了一种数据传输装置,所述装置应用于第二终端中,包括:发送模块,用于向网络设备发送查询请求,所述查询请求携带第一终端的终端标识和待进行通信的应用的应用标识;接收模块,用于接收所述第一终端的地址信息,所述第一终端的地址信息由所述网络设备根据所述第一终端的终端标识和所述应用的应用标识得到;所述发送模块还用于根据所述第一终端的地址信息,向所述第一终端发送数据。上述提供的装置,通过向网络设备发送携带第一终端的终端标识和应用标识的查询请求,使得网络设备根据预先存储的终端标识、应用标识以及地址信息三者之间的对应关系,确定并返回第一终端的地址信息,通过该第一终端的地址信息,可以直接向第一终端发送数据,避免与应用服务器之间时常需要进行握手流程,减少了网络信令负担。
在本发明实施例的第六方面的第一种可能的实现方式中,所述网络设备包括归属签约用户服务器HSS、网关设备或第三方提供的指定管理设备。上述可以通过三种不同的网络设备,查询第一终端的地址信息,增加了查询第一终端的地址信息的途径。
结合本发明实施例的第六方面和第六方面的第一种可能实现方式,在第二种可能的实现方式中,所述发送模块用于:当所述网络设备为HSS时,向所述第二终端所属的移动管理实体MME或通用分组无线服务GPRS业务支撑节点SGSN发送所述查询请求,由所述MME或所述SGSN根据所述查询请求中携带的所述第一终端的终端标识,确定所述第一终端所属的HSS,并向所述第一终端所属的HSS转发所述查询请求。上述提供的装置,在第一终端处于漫游的状态下,第二终端可以通过第二终端所属的MME或SGSN,根据第一终端的终端标识,确定第一终端所属的HSS地址,并通过该MME或SGSN将查询请求路由到第一终端所属的HSS中,使得第一终端所属的HSS获取并返回第一终端的地址信息,从而可以保证即使第一终端处于漫游状态,第二终端仍可以查询得到第一终端的地址信息,提高了地址查询的可靠性。
结合本发明实施例的第六方面和第六方面的第一种可能实现方式,在第三种可能的实现方式中,所述发送模块用于:当所述网络设备为网关设备时,向所述第二终端所属的MME或SGSN发送所述查询请求,由所述MME或所述SGSN根据所述查询请求中携带的所述第一终端的终端标识,确定所述第一终端所属的网关设备,并向所述第一终端所属的网关设备转发所述查询请求。上 述提供的装置,在第一终端处于漫游的状态下,第二终端可以通过第二终端所属的MME或SGSN,根据第一终端的终端标识,确定第一终端所属的网关设备的地址,并通过该MME或SGSN将查询请求路由到第一终端所属的网关设备中,使得第一终端所属的网关设备获取并返回第一终端的地址信息,从而可以保证即使第一终端处于漫游状态,第二终端仍可以查询得到第一终端的地址信息,提高了地址查询的可靠性。
在示例性实施例中,还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行上述任一种数据传输方法。
在示例性实施例中,还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由网络设备的处理器执行时,使得网络设备能够执行上述任一种数据传输方法。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1A是根据一示例性实施例示出的一种数据传输方法的流程图。
图1B是图1A实施例所涉及的一种数据传输方法的流程图。
图1C是图1A实施例所涉及的一种数据传输方法的流程图。
图1D是图1A实施例所涉及的一种数据传输方法的流程图。
图2是根据一示例性实施例示出的一种数据传输装置的框图。
图3A是根据另一示例性实施例示出的一种数据传输装置的框图。
图3B是根据另一示例性实施例示出的一种数据传输装置的框图。
图4是根据一示例性实施例示出的一种终端400的框图。
图5是根据一示例性实施例示出的一种网络设备的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。 以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
通常情况下,由于终端的IP地址是动态分配的,并不是固定不变,如每次终端接入移动通信网络中时,网关设备都会重新为其分配IP地址,因此,用户之间无法获知彼此的IP地址信息,终端之间也就无法直接进行数据传输。但是,由于用户所使用终端的终端标识如电话号码通常是固定不变的,终端之间可以获知彼此的终端标识,另外,终端还可以获取到在自身上待进行通信的应用的应用标识,因此,本发明实施例提供的方法,根据第一终端的终端标识和应用的应用标识,第二终端向网络设备查询第一终端的地址信息,通过该第一终端的地址信息,可以实现与第一终端之间直接建立通信连接。
图1A是根据一示例性实施例示出的一种数据传输方法的流程图,本实施例以终端与网络设备的交互为例进行说明。该数据传输方法可以包括如下步骤:
101、第一终端向网络设备发送地址注册请求,该地址注册请求携带第一终端的地址信息、应用的应用标识和第一终端的终端标识。
其中,应用标识用于唯一标识一个应用。由于只有相同类型的应用之间才可以传输数据,例如,脸书(Facebook)应用只能与脸书应用之间传输数据,而不能与其它应用之间传输数据,因此,在本实施例中,上述在终端上待进行通信的应用均为相同的应用。终端标识可以是用于唯一标识该终端,例如,终端的手机号码或终端的设备标识等。
其中,上述网络设备包括HSS(Home Subscriber Server,归属签约用户服务器)、网关设备或第三方提供的指定管理设备。
其中,HSS通常用于存储终端的用户信息,例如,可以用于存储用户的终端标识如电话号码、SIM卡标识以及其他终端标识等。需要说明的是,这里仅以4G(The Fourth Generation Mobile Communication,第四代移动通信技术)网络为例,本实施例提供的方法还可以应用于其它移动通信网络中,例如3G(Third Generation,第三代移动通信技术)网络,在3G网络中,具有上述同样功能的网络设备为HLR(Home Location Register,归属位置寄存器),HLR的工作原理与HSS类似,这里不再赘述。
其中,网关设备主要可以用于为终端分配IP地址和端口号,在不同的移动通信网络中,对应的网关设备也不相同,例如,在3G网络中,该网关设备可以是指GGSN(Gateway GPRS(General Packet Radio Service,通用分组无线业务)Support Node,网关GPRS支撑节点),而在4G网络中,该网关设备是指PGW(Packet Data Network Gateway,包数据网络网关)等。
其中,上述第三方提供的指定管理设备可以是第三方提供的专门用于管理地址的设备,例如,可以将该指定管理设备称之为NAM(Network Address Manager,网络地址管理设备)。
为了能够使得第二终端可以通过网络设备查询到第一终端的地址信息,在第二终端查询之前,需要在网络设备中注册第一终端的相关信息,即注册第一终端的地址信息、应用的应用标识以及第一终端的终端标识三者之间的对应关系。
在实际应用过程中,第一终端上可能运行有多个应用,不同的应用占用不同的端口号,当传输数据到达时,第一终端需要通过不同端口号来将数据分发到各个不同的应用中。因此,为了能够准确的实现数据的传输,在本实施例中,在进行地址注册时,第一终端的地址信息包括可以用于直接通信的信息,如第一终端的IP地址信息和第一终端的端口号。
具体地,该第一终端上应用的端口号可以通过以下过程获取:当检测到对应用的指定操作时,第一终端向网关设备发送端口注册请求,该端口注册请求携带该应用的应用标识,网关设备为该应用标识分配端口号,网关设备将所分配的端口号发送给第一终端。当然,该端口号还可以从应用的配置信息中获取,本发明实施例对此不做具体限定。其中,上述指定操作可以是指启动应用的操作,当然,也可以是指注册应用账号的操作,本发明实施例对此不做具体限定。
102、当网络设备接收到地址注册请求时,网络设备建立并保存第一终端的地址信息、应用的应用标识以及第一终端的终端标识三者之间的对应关系。
具体地,第一终端的注册过程可以通过不同设备来实现,例如如下任一种可能的实现方式:
在第一种可能的实现方式中,由MME代替第一终端在网络设备进行注册,即网络设备接收MME发送的地址注册请求。由于网关设备为第一终端分配的IP地址和端口号要经过MME进行转发,MME也可以获取到该IP地址和端口号,因此,由MME代替进行该过程,可以大大节省空口信令的开销。具体地, MME将IP地址和端口号转发给第一终端时,MME根据该IP地址和端口号,生成地址注册请求,向网络设备发送该地址注册请求,在这种情况下,该网络设备可以是HSS或网关设备。例如,请参考图1B,网络设备为HSS,MME将PGW分配的IP地址和端口号转发给第一终端,并向HSS发送地址注册请求。
在第二种可能的实现方式中,由网关设备代替第一终端在网络设备进行注册,即网络设备接收网关设备发送的地址注册请求。在这种情况下,若该网络设备为HSS,则当网关设备为第一终端分配完IP地址和端口号之后,根据该IP地址与端口号,生成地址注册请求,并将该地址注册请求发送给HSS。可选地,该网络设备还可以是网关设备本身,也就是说,网关设备还可以在为第一终端分配了IP地址和端口号后,将该IP地址与端口号进行对应保存,即实现了第一终端的地址注册。
网络设备接收到地址注册请求后,从地址注册请求中获取第一终端的地址信息、在第二终端上待进行通信的应用的应用标识以及终端标识,为了可以通过第一终端的终端标识和该应用标识查询到第一终端的地址信息,网络设备将该第一终端信息、该应用标识以及第一终端的终端标识三者对应保存,并可以以第一终端的终端标识和该应用标识作为查询时的索引。
例如,若第一终端的IP地址为192.168.1.24,端口号为8021,待进行通信的应用的应用标识为APP1,终端标识为电话号码189XXXX0520,则第一终端的地址信息、应用标识以及第一终端的终端标识三者之间的对应关系可以表示为如下表1所示。
表1
Figure PCTCN2016113158-appb-000001
当然,需要说明的是,上述表示方式仅是示例性,第一终端的地址信息、待进行通信的的应用标识以及第一终端的终端标识三者之间的对应关系还可以有其它表示方式,例如对应用标识、IP地址和/或端口号进行编号或编码保存,本发明对此不作具体限定。
需要说明的是,上述步骤101至步骤102关于第一终端的地址注册过程只 需要在步骤103查询过程之前执行即可,而且并不是需要每次查询之前都要进行注册。可选地,当第一终端的地址信息发生变化时,需要执行上述地址注册过程。
103、第二终端向网络设备发送查询请求,该查询请求携带第一终端的终端标识和待进行通信的应用的应用标识。
若第二终端要与第一终端直接传输数据,第二终端需要获知第一终端的地址信息,为此,第二终端向网络设备发送查询请求,具体可以包括如下任一种可能的实现方式:
在第一种可能的实现方式中,网络设备为HSS。当第二终端查询第一终端的地址信息时,存在一个查询信令路由的问题。因为第一终端可能是移动终端,很可能在漫游地接入到移动网络中,但是,第二终端并不知道第一终端是否处于漫游中,更不可能知道第一终端漫游时接入的网络的位置。由于第一终端的地址信息是注册在第一终端所属的HSS中,因此,第二终端只能从第一终端所属的HSS中查询到第一终端的地址信息,为此,需要将第二终端发送的查询请求路由到第一终端所属的HSS中。具体地,请参考图1B,第二终端可以将查询请求发送给第二终端所属的MME或者SGSN,由第二终端所属的MME或SGSN根据第一终端的终端标识,确定第一终端所属的HSS,并将该查询请求转发给该第一终端所属的HSS,使得第一终端所属的HSS返回第一终端的地址信息。
在第二种可能的实现方式中,网络设备为网关设备,同理,这里也存在查询信令路由的问题。由于第二终端只能从第一终端所属的网关设备中才可以查询到第一终端的地址信息,因此,需要将该查询请求路由到第一终端所属的网关设备中,具体地,第二终端首先将查询请求发送到第二终端所属的负责转发功能的MME或SGSN中,由该MME或SGSN根据第一终端的终端标识,确定第一终端的网关设备的地址,并将查询请求转发至该网关设备中。例如,请参考图1C,第一终端所属的网关设备为H-PGW(Home Packet Data Network Gateway,家乡包数据网络网关),MME或SGSN根据第一终端的终端标识,确定H-PGW的地址,并将查询请求转发到H-PGW中。
在第三种可能的实现方式中,若网络设备为指定管理设备,第二终端可以将查询请求发送给指定管理设备。通常情况下,该指定管理设备通常是预先配置的设备。该类设备具有专门的网络域名,根据该网络域名,查询DNS服务 器,即可得到该指定管理设备的IP地址。在第二终端上可以预先配置有该指定管理设备的网络域名,第二终端通过自动加载该网络域名,获取到该指定管理设备的IP地址,并向该指定管理设备的IP地址发送查询请求。例如,请参考图1D,网络设备为NAM,第二终端向NAM发送查询请求。
104、当网络设备接收第二终端发送的查询请求时,网络设备根据第一终端的终端标识和该应用的应用标识,从预先存储的终端标识、应用标识以及地址信息三者之间的对应关系中,获取第一终端的地址信息,该查询请求携带第一终端的终端标识和应用的应用标识。
如上文所述,网络设备中预先存储有第一终端的终端标识、应用的应用标识以及第一终端的地址信息三者之间的对应关系,当网络设备接收第二终端的查询请求时,根据该查询请求携带的第一终端的终端标识和待进行通信的应用的应用标识,从预先存储的终端标识、应用标识以及地址信息三者之间的对应关系中,获取第一终端的地址信息。
例如,若第一终端的电话号码为189XXXX0520,应用标识为APP1,则可以确定第一终端的IP地址为192.168.1.24,端口号为8021。
105、网络设备向第二终端发送第一终端的地址信息。
网络设备根据第一终端的终端标识和应用的应用标识,获取第一终端的地址信息后,将该地址信息发送给第二终端。由于在实际传输时,数据通常都是以数据包的形式进行传输,而数据包至少包括了源地址信息和目的地址信息,其中,源地址信息用于表示该数据包由谁发送,目的地址信息用于表示该数据包发送给谁,因此,当网络设备接收第二终端发送的查询请求时,可以通过源地址信息获取第二终端的地址信息,网络设备根据该第二终端的地址信息,即可将该第一终端的地址信息发送给第二终端。
同理,根据网络设备不同,上述第一终端的地址信息可以由第一终端所属的HSS发送,也可以由第一终端所属的网关设备发送,还可以由指定管理设备发送。
106、当第二终端接收第一终端的地址信息时,第二终端根据第一终端的地址信息,向第一终端发送数据。
107、第一终端接收数据。
在一种可能的实现方式中,在第一终端中,该应用处于运行状态,在这种情况下,第一终端可以直接接收第二终端发送的数据,从而实现了基于数据域 所分配的IP地址进行数据传输业务。
在另一种可能的实现方式中,在第一终端中,该应用未处于运行状态,在这种情况下,第一终端接收到第一终端所属的网关设备发送的寻呼消息,根据其携带的应用信息,启动该应用信息对应的应用,并且与该网关设备之间建立连接。第一终端所属的网关设备将数据转发给第一终端,第一终端接收该数据,如此,从而实现了基于数据域所分配的IP地址进行数据传输业务。
本发明实施例提供的方法,通过接收第二终端的携带第一终端的终端标识和应用标识的查询请求,根据预先存储的终端标识、应用标识以及地址信息三者之间的对应关系,获取并返回第一终端的地址信息,使得第二终端根据该第一终端的地址信息,可以直接向第一终端发送数据,避免需要第二终端与应用服务器之间的握手流程,减少了网络信令负担。
需要注意的是,在实际应用过程中,数据传输时可能需要经过网关设备转发,当经过网关设备时,需要进行NAT(Network Address Translation,网络地址转换)转换,即进行外网IP地址与内网IP地址之间的转换。因此,实际上,为了能够保证第二终端与第一终端之间进行通信,上述在网络设备上注册的第一终端的IP地址可以是指经过NAT转换之后的外网IP地址,此时,第二终端根据该外网IP地址,将数据发送到该网关设备,由网关设备转发给第一终端。进一步地,为了保证数据传输的准确性,对于第一终端来说,还可以具有一对端口号,即内网端口号和外网端口号,以便于在进行NAT转换时,通过该外网端口号映射成该内网端口号,以便网关设备基于上述内网地址和内网端口号,将接收到的数据传输至第一终端。如上所述,在实际中具体的传输具有多样性,所以,对于具体的传输步骤如何实现,本发明实施例不作限定。
下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。
图2是根据一示例性实施例示出的一种数据传输装置的框图,该数据传输装置可以通过软件、硬件或者两者的结合实现。该数据传输装置可以包括:
发送模块210,用于向网络设备发送查询请求,所述查询请求携带第一终端的终端标识和待进行通信的应用的应用标识;
接收模块220,用于接收所述第一终端的地址信息,所述第一终端的地址信息由所述网络设备根据所述第一终端的终端标识和所述应用的应用标识得 到;
所述发送模块210还用于根据所述第一终端的地址信息,向所述第一终端发送数据。
本发明实施例提供的装置,通过向网络设备发送携带第一终端的终端标识和应用标识的查询请求,使得网络设备根据预先存储的终端标识、应用标识以及地址信息三者之间的对应关系,获取并返回第一终端的地址信息,通过该第一终端的地址信息,可以直接向第一终端发送数据,避免与应用服务器之间时常需要进行握手流程,减少了网络信令负担。
基于上述提供的装置,在一种可能的实现方式中,所述网络设备包括归属签约用户服务器HSS、网关设备或第三方提供的指定管理设备。
在另一种可能的实现方式中,所述发送模块210用于:
当所述网络设备为HSS时,向所述第二终端所属的移动管理实体MME或通用分组无线服务GPRS业务支撑节点SGSN发送所述查询请求,由所述MME或所述SGSN根据所述查询请求中携带的所述第一终端的终端标识,确定所述第一终端所属的HSS,并向所述第一终端所属的HSS转发所述查询请求。
在另一种可能的实现方式中,所述发送模块210用于:
当所述网络设备为网关设备时,向所述第二终端所属的MME或SGSN发送所述查询请求,由所述MME或所述SGSN根据所述查询请求中携带的所述第一终端的终端标识,确定所述第一终端所属的网关设备,并向所述第一终端所属的网关设备转发所述查询请求。
以上发送模块210可以为发射器或收发器,以上接收模块220可以为接收器或收发器,且该发送模块210和接收模块220可以集成在一起构成收发模块,对应于硬件实现为收发器。
图3A是根据另一示例性实施例示出的一种数据传输装置的框图,该数据传输装置可以通过软件、硬件或者两者的结合实现。该数据传输装置可以包括:
接收模块310,用于接收第二终端发送的查询请求,所述查询请求至少携带第一终端的终端标识和待进行通信的应用的应用标识;
获取模块320,用于根据所述第一终端的终端标识和所述应用的应用标识,从预先存储的终端标识、应用标识以及地址信息三者之间的对应关系中,获取所述第一终端的地址信息;
发送模块330,用于向所述第二终端发送所述第一终端的地址信息,所述第一终端的地址信息用于所述第二终端向所述第一终端发送数据。
本发明实施例提供的装置,通过接收第二终端发送的携带第一终端的终端标识和应用标识的查询请求,根据预先存储的终端标识、应用标识以及地址信息三者之间的对应关系,获取并返回第一终端的地址信息,使得第二终端根据该第一终端的地址信息,可以直接向第一终端发送数据,避免第二终端与应用服务器之间时常需要进行握手流程,减少了网络信令负担。
基于上述提供的装置,请参考图3B,在一种可能的实现方式中,所述接收模块310还用于接收地址注册请求,所述地址注册请求携带所述第一终端的地址信息、所述应用的应用标识和所述第一终端的终端标识;
所述装置还包括:
建立模块340,用于建立并保存所述第一终端的地址信息、所述应用的应用标识以及所述第一终端的终端标识三者之间的对应关系。
在另一种可能的实现方式中,所述接收模块310用于:
接收所述第一终端发送的地址注册请求;或,
接收移动管理实体MME发送的地址注册请求;或,
接收网关设备发送的地址注册请求。
以上发送模块330可以为发射机或收发机,以上接收模块310可以为接收机或收发机,且该发送模块330和接收模块310可以集成在一起构成收发模块,对应于硬件实现为收发机。以上获取模块320以及建立模块340可以以硬件形式内嵌于或独立于网络设备的处理器中,也可以以软件形式存储于网络设备的存储器中,以便于处理器调用执行以上各个模块对应的操作。该处理器可以为中央处理单元(CPU)、微处理器、单片机等。
需要说明的一点是,上述实施例提供的数据传输装置在实现数据传输方法时,仅以上述各个功能模块的划分进行举例说明,实际应用中,可以根据实际需要而将上述功能分配由不同的功能模块完成,即将设备的内容结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图4是根据一示例性实施例示出的一种终端400的框图,能够实现本发明 提供的数据传输方法。该终端包括发射器432、接收器431、存储器433以及分别与发射器432、接收器431和存储器433连接的处理器434,其中,处理器434被配置为执行以下步骤:
通过发射器432向网络设备发送查询请求,所述查询请求携带第一终端的终端标识和待进行通信的应用的应用标识,所述第一终端的终端标识和所述应用的应用标识用于所述网络设备获取并返回所述第一终端的地址信息,所述网络设备用于存储终端标识、应用标识以及地址信息三者之间的对应关系;
通过接收器431接收所述第一终端的地址信息;
通过发射器432根据所述第一终端的地址信息,向所述第一终端发送存储器433中所存储的数据。
在本发明的一个实施例中,所述网络设备包括归属签约用户服务器HSS、网关设备或第三方提供的指定管理设备。
在本发明的一个实施例中,处理器434还被配置为用于:
当所述网络设备为HSS时,通过发射器432向所述第二终端所属的移动管理实体MME或通用分组无线服务GPRS业务支撑节点SGSN发送所述查询请求,由所述MME或所述SGSN根据所述查询请求中携带的所述第一终端的终端标识,确定所述第一终端所属的HSS,并通过发射器432向所述第一终端所属的HSS转发所述查询请求。
在本发明的一个实施例中,处理器434还被配置为用于:
当所述网络设备为网关设备时,通过发射器432向所述第二终端所属的MME或SGSN发送所述查询请求,由所述MME或所述SGSN根据所述查询请求中携带的所述第一终端的终端标识,确定所述第一终端所属的网关设备,并通过发射器432向所述第一终端所属的网关设备转发所述查询请求。
图5是根据一示例性实施例示出的一种网络设备的框图,能够实现本发明提供的数据传输方法。该网络设备包括发射机532、接收机531、存储器533以及分别与发射机532、接收机531和存储器533连接的处理器534,其中,处理器534被配置为执行以下步骤:
通过接收机531接收第二终端发送的查询请求,所述查询请求至少携带第一终端的终端标识和待进行通信的应用的应用标识;
根据所述第一终端的终端标识和所述应用的应用标识,从存储器533预先存储的终端标识、应用标识以及地址信息三者之间的对应关系中,获取所述第 一终端的地址信息;
通过发射机532向所述第二终端发送所述第一终端的地址信息,所述第一终端的地址信息用于所述第二终端向所述第一终端发送数据。
在本发明的一个实施例中,处理器534还被配置为用于:
通过接收机531接收地址注册请求,所述地址注册请求携带所述第一终端的地址信息、所述应用的应用标识和所述第一终端的终端标识;
建立并保存所述第一终端的地址信息、所述应用的应用标识以及所述第一终端的终端标识三者之间的对应关系。
在本发明的一个实施例中,处理器534还被配置为用于:
通过接收机531接收所述第一终端发送的地址注册请求;或,
通过接收机531接收移动管理实体MME发送的地址注册请求;或,
通过接收机531接收网关设备发送的地址注册请求。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

Claims (14)

  1. 一种数据传输方法,其特征在于,所述方法应用于网络设备中,所述方法包括:
    接收第二终端发送的查询请求,所述查询请求至少携带第一终端的终端标识和待进行通信的应用的应用标识;
    根据所述第一终端的终端标识和所述应用的应用标识,从预先存储的终端标识、应用标识以及地址信息三者之间的对应关系中,获取所述第一终端的地址信息;
    向所述第二终端发送所述第一终端的地址信息,所述第一终端的地址信息用于所述第二终端向所述第一终端发送数据。
  2. 根据权利要求1所述的方法,其特征在于,所述接收第二终端发送的查询请求之前,所述方法还包括:
    接收地址注册请求,所述地址注册请求携带所述第一终端的地址信息、所述应用的应用标识和所述第一终端的终端标识;
    建立并保存所述第一终端的地址信息、所述应用的应用标识以及所述第一终端的终端标识三者之间的对应关系。
  3. 根据权利要求2所述的方法,其特征在于,所述接收地址注册请求包括:
    接收所述第一终端发送的地址注册请求;或,
    接收移动管理实体MME发送的地址注册请求;或,
    接收网关设备发送的地址注册请求。
  4. 一种数据传输方法,其特征在于,所述方法应用于第二终端中,所述方法包括:
    向网络设备发送查询请求,所述查询请求携带第一终端的终端标识和待进行通信的应用的应用标识;
    接收第一终端的地址信息,所述第一终端的地址信息由所述网络设备根据所述第一终端的终端标识和所述应用的应用标识得到;
    根据所述第一终端的地址信息,向所述第一终端发送数据。
  5. 根据权利要求4所述的方法,其特征在于,所述网络设备包括归属签约用户服务器HSS、网关设备或第三方提供的指定管理设备。
  6. 根据权利要求5所述的方法,其特征在于,若所述网络设备为HSS,则 所述向网络设备发送查询请求包括:
    向所述第二终端所属的移动管理实体MME或通用分组无线服务GPRS业务支撑节点SGSN发送所述查询请求,由所述MME或所述SGSN根据所述查询请求中携带的所述第一终端的终端标识,确定所述第一终端所属的HSS,并向所述第一终端所属的HSS转发所述查询请求。
  7. 根据权利要求5所述的方法,其特征在于,若所述网络设备为网关设备,则所述向网络设备发送查询请求包括:
    向所述第二终端所属的MME或SGSN发送所述查询请求,由所述MME或所述SGSN根据所述查询请求中携带的所述第一终端的终端标识,确定所述第一终端所属的网关设备,并向所述第一终端所属的网关设备转发所述查询请求。
  8. 一种网络设备,其特征在于,所述网络设备包括:发射机、接收机、存储器以及分别与发射机、接收机和存储器连接的处理器,其中,处理器被配置为用于:
    通过所述接收机接收第二终端发送的查询请求,所述查询请求至少携带第一终端的终端标识和待进行通信的应用的应用标识;
    根据所述第一终端的终端标识和所述应用的应用标识,从所述存储器中预先存储的终端标识、应用标识以及地址信息三者之间的对应关系中,获取所述第一终端的地址信息;
    通过所述发射机向所述第二终端发送所述第一终端的地址信息,所述第一终端的地址信息用于所述第二终端向所述第一终端发送数据。
  9. 根据权利要求8所述的网络设备,其特征在于,所述处理器还被配置为用于:
    通过所述接收机接收地址注册请求,所述地址注册请求携带所述第一终端的地址信息、所述应用的应用标识和所述第一终端的终端标识;
    建立并保存所述第一终端的地址信息、所述应用的应用标识以及所述第一终端的终端标识三者之间的对应关系。
  10. 根据权利要求9所述的网络设备,其特征在于,所述处理器还被配置为用于:
    通过所述接收机接收所述第一终端发送的地址注册请求;或,
    通过所述接收机接收移动管理实体MME发送的地址注册请求;或,
    通过所述接收机接收网关设备发送的地址注册请求。
  11. 一种终端,其特征在于,所述终端包括发射器、接收器、存储器以及分别与发射器、接收器和存储器连接的处理器,其中,处理器被配置为用于:
    通过所述发射器向网络设备发送查询请求,所述查询请求携带第一终端的终端标识和待进行通信的应用的应用标识;
    通过所述接收器接收第一终端的地址信息,所述第一终端的地址信息由所述网络设备根据所述第一终端的终端标识和所述应用的应用标识得到;
    通过所述发射器根据所述第一终端的地址信息,向所述第一终端发送所述存储器中所存储的数据。
  12. 根据权利要求11所述的终端,其特征在于,所述网络设备包括归属签约用户服务器HSS、网关设备或第三方提供的指定管理设备。
  13. 根据权利要求12所述的终端,其特征在于,所述处理器还被配置为用于:
    当所述网络设备为HSS时,通过所述发射器向所述第二终端所属的移动管理实体MME或通用分组无线服务GPRS业务支撑节点SGSN发送所述查询请求,由所述MME或所述SGSN根据所述查询请求中携带的所述第一终端的终端标识,确定所述第一终端所属的HSS,并通过所述发射器向所述第一终端所属的HSS转发所述查询请求。
  14. 根据权利要求12所述的终端,其特征在于,所述处理器还被配置为用于:
    当所述网络设备为网关设备时,通过所述发射器向所述第二终端所属的MME或SGSN发送所述查询请求,由所述MME或所述SGSN根据所述查询请求中携带的所述第一终端的终端标识,确定所述第一终端所属的网关设备,并通过所述发射器向所述第一终端所属的网关设备转发所述查询请求。
PCT/CN2016/113158 2016-02-26 2016-12-29 数据传输方法、网络设备以及终端 Ceased WO2017143859A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP16891307.7A EP3393158A4 (en) 2016-02-26 2016-12-29 Data transmission method, network equipment and terminal
US16/111,455 US20180367987A1 (en) 2016-02-26 2018-08-24 Data transmission method, network device, and terminal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610110633.7 2016-02-26
CN201610110633.7A CN107135499A (zh) 2016-02-26 2016-02-26 数据传输方法、网络设备以及终端

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/111,455 Continuation US20180367987A1 (en) 2016-02-26 2018-08-24 Data transmission method, network device, and terminal

Publications (1)

Publication Number Publication Date
WO2017143859A1 true WO2017143859A1 (zh) 2017-08-31

Family

ID=59684658

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/113158 Ceased WO2017143859A1 (zh) 2016-02-26 2016-12-29 数据传输方法、网络设备以及终端

Country Status (4)

Country Link
US (1) US20180367987A1 (zh)
EP (1) EP3393158A4 (zh)
CN (1) CN107135499A (zh)
WO (1) WO2017143859A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110417925A (zh) * 2018-04-28 2019-11-05 北京视联动力国际信息技术有限公司 一种基于视联网的通信连接建立方法及系统

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108579075B (zh) * 2018-04-10 2019-12-10 腾讯科技(深圳)有限公司 操作请求响应方法、装置、存储介质及系统
CN108933838B (zh) * 2018-08-08 2022-07-29 网易(杭州)网络有限公司 应用数据处理方法及装置
CN109815032B (zh) * 2019-01-24 2021-09-24 北京三快在线科技有限公司 一种通信方法、装置及存储介质
CN111510977B (zh) 2019-01-30 2021-06-08 华为技术有限公司 一种移动性管理方法及装置
CN111131407B (zh) 2019-12-09 2021-05-11 深圳市盛铂科技有限公司 一种网络设备的连接方法及网络设备
CN111385631B (zh) * 2020-03-04 2022-05-24 海信视像科技股份有限公司 一种显示设备、通信方法及存储介质
CN114710470A (zh) * 2020-12-16 2022-07-05 华为技术有限公司 一种通信系统、方法及装置
CN113362196B (zh) * 2021-05-31 2023-02-21 广东电网有限责任公司 电网监控系统前置调度服务的低时延寻址方法
CN114900521A (zh) * 2022-06-01 2022-08-12 江苏安超云软件有限公司 一种云主机的控制方法、装置及存储介质
CN115865901A (zh) * 2022-11-30 2023-03-28 深圳微迅信息科技有限公司 一种信息传输方法、系统、计算机设备及可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102055816A (zh) * 2010-12-28 2011-05-11 华为技术有限公司 一种通信方法、业务服务器、中间设备、终端及通信系统
CN103095580A (zh) * 2011-10-27 2013-05-08 中兴通讯股份有限公司 一种位置信息查询方法、策略服务器、位置服务器及系统
CN103501305A (zh) * 2013-10-14 2014-01-08 中国联合网络通信集团有限公司 互联网业务的实现方法、应用服务器和呼叫代理服务器
CN103888358A (zh) * 2012-12-20 2014-06-25 中国移动通信集团公司 一种路由方法、装置、系统及网关设备

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60308029T2 (de) * 2003-09-11 2006-12-21 Alcatel Anmeldung eines Dualmodusendgerätes in einem zellularen Netzwerk und einem WLAN Netzwerk
DE102006026929B4 (de) * 2006-06-09 2008-03-06 Siemens Ag Verfahren zur mehrfachen Registrierung eines multimodalen Kommunikationsendgerätes
CN101729363B (zh) * 2008-10-21 2012-05-30 华为技术有限公司 一种资源初始化的方法、装置和系统
CN102238000B (zh) * 2010-04-21 2015-01-21 华为技术有限公司 加密通信方法、装置及系统
CN102469124B (zh) * 2010-11-09 2015-08-12 中兴通讯股份有限公司 基于aog的移动互联网业务的实现方法、网关、代理及系统
JP2014515235A (ja) * 2011-04-14 2014-06-26 ゼットティーイー(ユーエスエー)インコーポレーテッド 無線ネットワーク内でマシンタイプ通信デバイスのアドレスを決定するための方法および装置
CN103188616B (zh) * 2011-12-31 2017-10-27 中兴通讯股份有限公司 一种终端组的管理方法和系统
US9813494B2 (en) * 2012-05-11 2017-11-07 Interdigital Patent Holdings, Inc. Context-aware peer-to-peer communication
WO2013189708A1 (en) * 2012-06-22 2013-12-27 Nokia Siemens Networks Oy Machine type communication interworking function
CN104185162B (zh) * 2013-05-20 2018-10-19 华为终端有限公司 发现终端方法、终端、服务器、基站、管理实体及系统
US9906595B2 (en) * 2013-07-19 2018-02-27 Opanga Networks, Inc. Content source discovery
WO2015085394A1 (en) * 2013-12-12 2015-06-18 Fogel Steve Systems and methods for mobile device call handling
CN105379322B (zh) * 2014-06-30 2017-09-22 华为技术有限公司 ProSe信息的传输方法、终端及通信设备
KR101985772B1 (ko) * 2015-02-05 2019-09-03 후아웨이 테크놀러지 컴퍼니 리미티드 M2m 데이터 처리 방법, 디바이스, 및 시스템
CN104967604B (zh) * 2015-04-21 2018-07-20 深圳市腾讯计算机系统有限公司 登录方法和系统
EP3295640B1 (en) * 2015-05-13 2022-03-23 Nokia Solutions and Networks Oy User identities for ptt and mcptt
WO2017130033A1 (en) * 2016-01-26 2017-08-03 Ale International Service delivery through wireless access systems

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102055816A (zh) * 2010-12-28 2011-05-11 华为技术有限公司 一种通信方法、业务服务器、中间设备、终端及通信系统
CN103095580A (zh) * 2011-10-27 2013-05-08 中兴通讯股份有限公司 一种位置信息查询方法、策略服务器、位置服务器及系统
CN103888358A (zh) * 2012-12-20 2014-06-25 中国移动通信集团公司 一种路由方法、装置、系统及网关设备
CN103501305A (zh) * 2013-10-14 2014-01-08 中国联合网络通信集团有限公司 互联网业务的实现方法、应用服务器和呼叫代理服务器

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3393158A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110417925A (zh) * 2018-04-28 2019-11-05 北京视联动力国际信息技术有限公司 一种基于视联网的通信连接建立方法及系统

Also Published As

Publication number Publication date
CN107135499A (zh) 2017-09-05
EP3393158A1 (en) 2018-10-24
EP3393158A4 (en) 2018-10-24
US20180367987A1 (en) 2018-12-20

Similar Documents

Publication Publication Date Title
US12149584B2 (en) Application relocation method and apparatus
US20180367987A1 (en) Data transmission method, network device, and terminal
CN113824642B (zh) 发送报文的方法、网络设备及计算机可读存储介质
US10021726B2 (en) Method and device for implementing proximity communication service
RU2009149472A (ru) ОБНАРУЖЕНИЕ МЕСТНОГО АГЕНТА МОБИЛЬНОГО ПРОТОКОЛА Internet
CN109156046B (zh) 一种家庭网关及其转发业务的方法
US20230061152A1 (en) Communication method, apparatus, and system
KR102053856B1 (ko) 통신 시스템에서 푸쉬 서비스 제공을 위한 방법 및 장치
CN110324246A (zh) 一种通信方法及装置
EP2469962A1 (en) Methods and systems for implementing inter-network roam, querying and attaching network
WO2015169044A1 (zh) 一种漫游场景下的会话绑定方法、裝置和系统
WO2009046666A1 (fr) Procédé d'adressage d'entité à fonction de décision de politique, élément de réseau et système de réseau
WO2019076308A1 (zh) 终端设备的状态的确定方法、装置及设备
CN102918817B (zh) IPv6地址分配的方法及设备
WO2017124231A1 (zh) 分配互联网协议地址的方法、控制面网关和用户面网关
US10193794B2 (en) Multiparty call method and apparatus
WO2022007657A1 (zh) 一种域名系统请求的发送方法及装置
WO2011120365A1 (zh) 多穴终端建立连接的方法和系统
WO2011032417A1 (zh) 发起通信、信息/数据报文的转发及路由配置方法和系统
WO2018049690A1 (zh) 一种报文传输方法、装置及系统
CN103843445B (zh) 接入网络的方法和装置
CN102811263A (zh) 移动终端基于IPv6的通信方法和系统以及移动终端
JP7651722B2 (ja) 通信方法および通信装置
CN109039988B (zh) Ip多媒体子系统的注册方法、装置及设备
WO2014169590A1 (zh) 一种数据业务通信方法、设备及系统

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2016891307

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2016891307

Country of ref document: EP

Effective date: 20180720

NENP Non-entry into the national phase

Ref country code: DE