WO2010102561A1 - Procédé d'échange local de données, dispositif et système associés - Google Patents
Procédé d'échange local de données, dispositif et système associés Download PDFInfo
- Publication number
- WO2010102561A1 WO2010102561A1 PCT/CN2010/070949 CN2010070949W WO2010102561A1 WO 2010102561 A1 WO2010102561 A1 WO 2010102561A1 CN 2010070949 W CN2010070949 W CN 2010070949W WO 2010102561 A1 WO2010102561 A1 WO 2010102561A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- bearer
- receiving end
- address information
- requesting
- port number
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
Definitions
- the present invention relates to the field of communications, and in particular, to a data local exchange method, apparatus, and system.
- the base station parses each uplink data packet to obtain a source IP (Internet Protocol Internet Protocol) address, a destination IP address, and a service type of each data packet, and then the base station determines the service according to the service type. Whether the local exchange is supported, and whether the two terminals are under the base station according to the source IP address and the destination IP address, if the two judgments meet the requirements of the local exchange, the base station performs local exchange.
- a source IP Internet Protocol Internet Protocol
- the base station when receiving the uplink data, the base station must determine whether the transmitting end and the receiving end of the data are under the base station by detecting the IP address corresponding to the uplink data. Therefore, the base station needs to parse each uplink data packet. At the same time, it is also necessary to determine whether the service type corresponding to the data supports local exchange, thereby increasing the workload of the base station, and the effectiveness is not high.
- a technical problem to be solved by embodiments of the present invention is to provide a data local exchange method, apparatus, and system.
- a data local exchange method including: the network side acquires the first address information in the process of establishing a bearer with the requesting end, and acquires the second in the process of establishing the bearer with the receiving end. Address information; when the first address information and the second address information In the same case, the requesting end and the receiving end are bound, and the data exchanged on the binding requesting end or the receiving end performs local exchange.
- a base station device including:
- the information receiving unit is configured to receive the first address information and the second address information sent by the network side mobility management entity MME, where the first address information is obtained by the network side mobility management entity MME in establishing a bearer process with the requesting end, and the second address information is obtained.
- the network-side mobility management entity MME acquires the bearer process with the receiving end;
- the binding unit is configured to bind the requesting end and the receiving end when the first address information and the second address information are the same; Perform local exchange on the data sent by the requesting or receiving end bound by the binding unit on the bearer.
- a gateway device including:
- a first information receiving unit configured to receive first address information and second address information sent by the network side mobility management entity MME, where the first address information is obtained by the network side mobility management entity MME in establishing a bearer process with the requesting end, and second The address information is obtained by the network-side mobility management entity MME in the process of establishing a bearer with the receiving end;
- the first binding unit is configured to bind the requesting end and the receiving end when the first address information and the second address information are the same;
- An execution unit configured to perform local exchange on the data sent by the requesting end or the receiving end bound by the first binding unit on the bearer.
- a data local exchange system including a communication terminal, and further comprising: a base station, configured to receive first address information and second address information sent by a network side mobility management entity MME, where the first address information is received by the network
- the MME is obtained in the process of establishing a bearer with the requesting end, and the second address information is obtained by the network-side mobile management entity MME in establishing a bearer with the receiving end; when the first address information is the same as the second address information, The requesting end and the receiving end are bound; performing local exchange on the data sent by the binding requesting end or the receiving end on the bearer.
- a data local switching system including a terminal of the communication terminal, and further comprising: a base station, configured to send information of the requesting end or the receiving end to the gateway, and send the information of the gateway to the requesting end or the receiving end; And receiving the first address information and the second address information sent by the network side mobility management entity MME, where the first address information is obtained by the network side mobility management entity MME in establishing a bearer process with the requesting end, and the second address information is moved by the network side.
- the management entity MME acquires the bearer process with the receiving end; when the first address information is the same as the second address information, the requesting end and the receiving end are bound; and the binding requesting end or the receiving end performs the data sent on the bearer.
- a data local exchange system including a terminal of the communication terminal, and further comprising: a base station, configured to acquire first address information and second address information, where the first address information is a base station establishing a bearer with the requesting end The requesting end IP address, the requesting port number, the receiving end IP address, and the receiving port number obtained from the non-access stratum message, and the second address information is that the base station establishes a bearer process with the receiving end, and the non-access stratum The receiving end IP address, the receiving port number, the requesting end IP address, and the requesting port number obtained in the message; when the first address information is the same as the second address information, binding the requesting end and the receiving end; The requesting or receiving end performs local switching on the data sent on the bearer.
- the base station determines the first and second address information sent by the network side, where the first address information and the second address information both include the IP address and the port number of the requesting end and the receiving end;
- the first and second address information are the same, indicating that the requesting end and the receiving end can perform local switching, and the base station binds the requesting end and the receiving end, and when the base station receives the bound requesting end or the receiving end sends the binding on the binding bearer.
- the local exchange is performed when the data is used, so that the base station does not need to parse each uplink data packet, reduce the number of times the base station performs local exchange matching on the uplink data packet, and improves the effectiveness, thereby reducing the workload of the base station.
- FIG. 2 is a flowchart of Embodiment 1 of a data local exchange method according to an embodiment of the present invention
- FIG. 3 is a flowchart of Embodiment 2 of a data local exchange method according to an embodiment of the present invention
- FIG. 5 is a flowchart of Embodiment 4 of a data local exchange method according to an embodiment of the present invention
- FIG. 6 is a flowchart of a fourth embodiment of the present invention
- FIG. 7 is a schematic structural diagram of an embodiment of a gateway device according to an embodiment of the present invention
- FIG. 8 is a schematic structural diagram of an embodiment of a data local switching system according to an embodiment of the present invention.
- Embodiments of the present invention provide a data local exchange method, apparatus, and system.
- the prior art analyzes each uplink data packet by using a base station, obtains a source IP address, a destination IP address, and a service type of the data packet, and sends the data packet according to the parsing.
- the source IP address and the destination IP address of the data packet are used to determine whether the two terminals are under the base station, and determine whether the service type of the data packet supports local exchange; if both terminals are in the same base station, and between them
- the service type supports local switching, and the base station performs local switching.
- FIG. 2 is a flowchart of Embodiment 1 of a data local exchange method according to the present invention, including: Step 201: A network side acquires first address information, and obtains the first address information in a bearer process with a requesting end. Sending to the base station or the gateway to which the requesting end belongs; and, in the process of establishing a bearer with the receiving end, acquiring the second address information, and transmitting the second address information to the base station or gateway to which the receiving end belongs;
- the address information may be an IP address and a port number of the requesting end and the receiving end.
- the network side device mobility management entity MME establishes a bearer with the requesting end, and the network side device mobility management entity MME establishes a bearer relationship with the requesting end, if the service on the requesting end or the receiving end carries the local switching.
- the obtaining the first address information includes: when the base station or the gateway of the access network device establishes a bearer with the requesting end, acquiring the requesting end IP address, the requesting port number, and the receiving end IP address from the non-access stratum message, The receiving port number; obtaining the second address information includes: the access network device base station or the gateway acquires the requesting end IP address, the requesting port number, and the receiving end IP address from the non-access stratum message during the establishment of the bearer with the receiving end , the receiving port number.
- Step 202 When the first address information and the second address information are the same, the requesting end and the receiving end End binding
- the IP address and port number of the requesting end, the IP address and port number of the receiving end, the bearer ID (identity identifier) of the requesting end, and the bearer ID of the receiving end are bound; the bearer ID of the requesting end is bound to the bearer ID of the receiving end, and the request is
- the port bearer ID is the port number on the IP address of the requesting end and the bearer ID established by the corresponding service on the port number.
- the bearer ID of the receiving end is the port number on the IP address of the receiving end and the bearer ID established by the corresponding service on the port number.
- the base station or the gateway on the network side forwards the uplink data packet on the bearer of the requesting end directly on the bearer of the receiving end;
- the base station or the gateway of the network side forwards the uplink data packet on the bearer of the receiving end directly on the bearer of the requesting end.
- Step 203 Perform local exchange on the data sent by the bound requesting end or the receiving end on the binding bearer.
- the base station or the gateway on the network side parses the uplink data packet on the bearer of the requesting end, and obtains the IP address of the receiving end of the data packet, the port number of the receiving end, and the corresponding receiving. After the bearer carries the ID, the uplink data packet is forwarded on the bearer of the receiving end;
- the base station or the gateway on the network side parses the uplink data packet on the bearer of the receiving end, and obtains the IP address of the requesting end, the port number of the requesting end, and the corresponding request of the data packet. After the bearer carries the ID, the uplink data packet is forwarded on the requesting end bearer.
- the operation of acquiring the first and second address information may be performed by the network side device mobility management entity MME, the base station, or the gateway, where the address information may include an IP address and a port number of the requesting end and the receiving end, if The first address information received by the base station or the gateway is the same as the second address information, and the requesting end and the receiving end belong to the same base station or gateway, and after the requesting end and the receiving end are bound, the requesting end or the receiving end sends the bearer on the bearer.
- the data performs local exchange, so that the base station does not need to parse each uplink data packet to obtain address information contained in the data packet, which reduces the number of times the base station matches the local exchange of the data packet, improves the effectiveness, and reduces the work of the base station. the amount.
- the operation of obtaining the address information is performed by the network side device mobility management entity MME, and the local exchange is performed by the base station, including:
- Step 301 The network side device mobility management entity obtains address information in the process of establishing a bearer with the requesting end.
- the obtained address information may specifically be a requesting end IP address, a requesting port number, and a receiving end IP.
- the address, the receiving port number, and the obtained address information is sent to the base station to which the requesting end belongs.
- the method further includes a step 3011 of the MME pre-processing; in step 3011, the MME queries the core network whether the service on the bearer supports the local exchange, and if the service on the bearer can support the local exchange, the MME is The IP address and port number of the requesting end are obtained during the bearer establishment process, and the IP address and port number of the receiving end are obtained.
- the IP address and port number of the receiving end obtained here may be multiple.
- Step 302 The base station determines whether to perform local exchange.
- the MME sends the obtained IP address and port number of the requesting end, and the IP address and port number of the receiving end to the base station to which the requesting end belongs.
- the base station saves the address information, and when the base station receives the receiving end IP address and port number sent by the MME again. And the IP address and the port number information of the requesting end, the base station determines whether the newly received IP address and the port number have been saved, and if it has been saved, the terminal of the communication terminal accesses the same base station, and supports local exchange, if not If the local exchange is supported, the communication service is forwarded through the core network according to the prior art, and the specific process is not described here.
- the information sent by the MME received by the eNB is obtained in the process of establishing a bearer between the MME and the receiving end.
- the receiving end communicates with the requesting end, the requesting end and the receiving end are in the same base station. Then, the information received by the base station is the same as the information obtained by the MME in step 301 to be sent to the base station.
- the receiving end does not communicate with the requesting end, but the receiving end is in the same base station as the requesting end, the base station receives the same again. The information is different from the information obtained by the MME in step 301 and sent to the base station;
- Step 303 The base station binds the terminal of the communication terminal that supports the local exchange
- the following parameters are bound (requesting end IP address and port number, receiving end IP address and port number, requesting end bearer ID, receiving end carrying ID), usually one terminal corresponds to one IP address, one terminal There may be multiple port numbers, each port number corresponding to one service, and each terminal may establish multiple bearers according to service requirements, each bearer having a unique bearer ID; therefore, when binding the communication terminal, the requester end
- the IP address and port number and the bearer ID established by the corresponding service on the port number are bound to the IP address and port number of the receiving end and the bearer ID established by the corresponding service on the port number.
- the forwarding address of the service on the bearer ID of the requesting end may be set as the receiving end IP address and the receiving port number; and the forwarding address of the service on the receiving end bearer ID is set as the requesting end IP address and the requesting port number.
- the bearer ID to be bound may be a radio bearer ID between the terminal and the base station. Because the service forwarding address on a certain bearer of the requesting end can be more Each receiving end has its own IP address and port number, so a bearer ID of the requesting end may be bound to the bearer ID of multiple receiving ends.
- Step 304 The base station performs local exchange.
- the requesting end sends the data packet to the base station by using the bearer ID of the requesting end, and the base station recognizes that the data packet is from the bearer ID of the binding, and the base station matches the bearer ID of the requesting end with the binding information, if the requesting end carries the ID only A receiving end carries an ID binding, and the base station directly forwards the data packet to the receiving end on the receiving end bearer; if the requesting end bearer ID is bound to multiple receiving end bearer IDs, the base station parses the received data packet, and obtains The destination IP address and port number of the data packet, the destination IP address and the port number of the obtained packet are used to determine the forwarding address of the data packet (ie, the receiving end bearer ID) and forwarded to the corresponding receiving end.
- step 304 if the receiving end sends the data packet to the base station by using the bearer ID of the receiving end, the base station recognizes that the data packet is from the bearer ID of the binding, and the base station matches the bearer ID of the receiving end with the binding information, if The bearer ID of the receiving end is only bound to one bearer ID of the requesting end, and the base station directly forwards the data packet to the requesting end on the bearer of the requesting end.
- the base station or the gateway parses the uplink data packet on the bearer of the receiving end, and obtains the IP address of the requesting end, the port number of the requesting end, and the corresponding requesting end bearer ID of the data packet. Forwarding the upstream data packet on the requesting side bearer.
- the process includes the process of establishing a bearer between the terminal of the communication terminal and the MME.
- the base station After receiving the bearer request sent by the MME, the base station establishes a radio bearer with the requesting end, and the requesting end responds to the setup bearer request, and the base station carries the bearer.
- the establishment response information is sent to the MME, and the bearer establishment of the requesting end is completed.
- the MME sends a bearer request to the base station to which the receiving end belongs, and the base station establishes a radio bearer with the receiving end, and the receiving end responds to the setup bearer request, and the base station sends the bearer setup response information to the MME, and the bearer establishment of the receiving end is completed.
- the MME completes the work of obtaining the address information and sends it to the base station. In this way, the base station only needs to match the received address information to determine whether the communication terminal can perform local exchange, thereby reducing the workload of the base station; the MME establishes with the communication terminal.
- the address information is obtained in the process of bearer, instead of blindly detecting all uplink data packets, which improves the effectiveness of local exchange matching.
- the base station determines whether the communication terminal supports the local exchange. If the communication terminal supports local exchange, the base station performs binding on the communication terminal and performs local exchange; the communication terminal can also access the same gateway.
- an embodiment of the method of the invention given below The third embodiment is directed to the local exchange of services between different terminals in the same gateway. As shown in FIG. 4, the embodiment specifically includes:
- Step 401 The network side device mobility management entity obtains the address information of the requesting end and the receiving end in the process of establishing a bearer with the requesting end, and sends the obtained address information to the gateway to which the requesting end belongs;
- the address information may include an IP address of the requesting end, a requesting port number, a receiving end IP address, and a receiving end port number.
- the gateway sends a bearer request to the base station to which the requesting end belongs, and then the base station forwards the establishing radio bearer request to the requesting end.
- the requesting end responds to the establishment of the radio bearer request, and the base station sends the bearer setup response information to the gateway, and the gateway forwards the bearer setup response information to the MME, and the bearer of the requesting end is established.
- the gateway sends a bearer request to the receiving end.
- the base station forwards the radio bearer request to the receiving end, and the receiving end responds to the establishing the radio bearer request, and the base station sends the bearer setup response information to the gateway, and the gateway forwards the bearer setup response information to the MME, and the bearer of the receiving end is established. carry out.
- the method further includes: Step 4011: MME pre-processing; specifically, the MME queries the core network whether the service on the bearer supports local exchange, and if the service on the bearer can support local exchange, the MME is in the bearer establishment process.
- MME pre-processing specifically, the MME queries the core network whether the service on the bearer supports local exchange, and if the service on the bearer can support local exchange, the MME is in the bearer establishment process.
- Obtain the address information of the requesting end and the receiving end, including the IP address and port number of the requesting end, the IP address and port number of the receiving end, and the IP address and port number of the receiving end obtained here may be multiple.
- Step 402 The gateway determines whether local switching can be performed.
- the gateway After the MME sends the obtained address information of the requesting end to the gateway to which the requesting end belongs, the gateway saves the address information.
- the address information includes the receiving end IP address and the port. The number and the IP address and port number of the requesting end. The gateway determines whether the newly received IP address and port number have been saved. If it has been saved, the terminal of the communication terminal accesses the same gateway, that is, supports local switching, if local switching is not supported. Then, the communication service is forwarded through the core network according to the prior art, and the specific process is not described again.
- the gateway binds the terminal of the communication terminal that supports the local exchange; specifically, the IP address and port number of the requesting end are bound to the IP address and port number of the receiving end, and the bearer ID of the requesting end is bound to the bearer ID of the receiving end.
- the bearer ID of the binding refers to the bearer ID between the base station and the gateway. Since a certain bearer of the requesting end may initiate a service to multiple receiving ends, a bearer ID of the requesting end may be bound to a bearer ID of multiple receiving ends.
- the gateway performs local exchange.
- the requesting end sends the uplink data packet to the gateway by using the bearer ID of the requesting end.
- the gateway After receiving the uplink data packet, the gateway identifies that the data packet is sent on the bearer ID of the binding, and the gateway matches the bearer ID of the requesting end with the binding information.
- the gateway directly forwards the data packet to the receiving end on the receiving end bearer; if the requesting end bearer ID is bound to multiple receiving end bearer IDs, the gateway parses The received data packet obtains the destination IP address and port number of the data packet, and determines the forwarding address of the data packet by using the obtained destination IP address and port number, that is, the receiving end carries the ID, and forwards it to the corresponding receiving end.
- the MME completes the work of acquiring the address information and sends the information to the gateway, and the gateway determines whether the communication terminal can perform the local exchange, and the gateway performs the address exchange, thereby greatly reducing the workload of the base station. .
- the gateway determines whether the communication terminal supports the local exchange, and the gateway binds the two terminals to each other and performs local exchange.
- the function of the gateway may be a function of forwarding.
- Step 501 The network side device mobility management entity MME obtains the address information of the requesting end and the receiving end in the process of establishing a bearer with the requesting end, and sends the obtained address information to the base station to which the requesting end belongs;
- the address information includes a requesting end IP address, a requesting port number, a receiving end IP address, and a receiving end port number.
- the MME sends a bearer setup request to the gateway, and the gateway forwards the bearer request to the base station to which the requesting end belongs, and then the base station establishes a wireless.
- the bearer request is forwarded to the requesting end, and the requesting end responds to the establishing the radio bearer request, and the base station sends the bearer setup response information to the gateway, and the gateway forwards the bearer setup response information to the MME, and the bearer of the requesting end is established. Similarly, the gateway will be established.
- the bearer request is sent to the base station to which the receiving end belongs, and the base station sends a radio bearer request to the receiving end, and the receiving end responds to the establishing the radio bearer request, and the base station sends the bearer setup response information to the gateway, and the gateway forwards the bearer setup response information.
- the bearer establishment of the receiving end is completed.
- the method further includes a step 5011 of the MME pre-processing, and the MME queries the core network whether the service on the bearer supports the local exchange. If the service on the bearer can support the local exchange, the MME obtains the request in the bearer establishment process.
- the address information of the terminal and the receiving end the address information includes the IP address and port number of the requesting end, and the IP address and port number of the receiving end. There may be multiple IP addresses and port numbers of the receiving end obtained here.
- Step 502 The base station determines whether to perform local exchange.
- the gateway forwards the received address information to the base station to which the requesting end belongs, and the base station saves the address information, and the base station receives the gateway information again.
- the address information includes the terminal IP address and port number and the IP address and port number of the communication peer
- the base station determines whether the newly received address information has been saved. If it has been saved, the terminal of the communication terminal accesses the same base station, that is, The local exchange is supported. If the local exchange is not supported, the communication service is forwarded through the core network according to the existing technology. The specific process is not described here.
- Step 503 The base station binds the determined communication terminal that supports the local exchange; specifically, binding the IP address and port number of the requesting end to the IP address and port number of the receiving end, and binding the bearer ID of the requesting end to the bearer ID of the receiving end.
- the bearer ID of the binding refers to the radio bearer ID between the terminal and the base station.
- a bearer ID of a requesting end may be bound to a bearer ID of multiple receiving ends because a certain bearer on the requesting end may initiate a service to multiple receiving ends.
- Step 504 The base station performs local exchange.
- the requesting end sends the data packet to the base station by using the bearer ID of the requesting end, and the base station recognizes that the data packet is from the bearer ID of the binding, and the base station matches the bearer ID of the requesting end with the binding information, if the requesting end carries the ID only A receiving end carries an ID binding, and the base station directly forwards the data packet to the receiving end on the receiving end bearer; if the requesting end bearer ID is bound to multiple receiving end bearer IDs, the base station parses the received data packet, and obtains The destination IP address and port number of the data packet are determined by obtaining the destination IP address and port number in the address information, and determining the forwarding address of the data packet (that is, the receiving end bearer ID) and forwarding it to the corresponding receiving end.
- the MME completes the work of obtaining the address information and sends the information to the base station.
- the base station only needs to match the received address information to determine whether the communication terminal can perform local exchange, thereby reducing the workload of the base station.
- the MME obtains the address information in the process of establishing the bearer with the communication terminal, instead of blindly detecting all the uplink data packets, thereby improving the effectiveness of the local exchange matching.
- the MME obtains the address information of the terminal of the communication terminal, and may acquire the address information of the terminal of the communication terminal without using the MME, but identify and acquire the address information of the terminal of the communication terminal by the base station or the gateway itself, at this time, the base station or The gateway has the function of identifying the non-access stratum message in the S1AP (S1 Application Protocol) message, and the following base station obtains the terminal address of both the transit terminals.
- S1AP S1 Application Protocol
- the terminal of the communication terminal is added.
- the base station After receiving the bearer request for the requesting end, the base station identifies and obtains the address information in the request information, where the address information includes the requesting end IP address, the requesting port number, the receiving end IP address, the receiving port number, and the base station. Save the obtained address information.
- the base station sends a radio bearer request to the requesting end, and the requesting end responds to the establishment of the radio bearer request, and the base station sends the bearer setup response information to the MME, and the bearer of the requesting end is established.
- the base station sends a radio bearer request to the receiving end. The receiving end responds to the establishment of the radio bearer request, and the base station sends the bearer setup response information to the MME, and the 7-carrier establishment of the receiving end is completed.
- the base station obtains the IP address of the receiving end, the port number of the receiving end, the IP address of the requesting end, and the port number of the requesting end. The base station determines whether the obtained address information has been saved. If it has been saved, the two parties indicate that the communicating party The terminal accesses the same base station, that is, supports local exchange.
- the base station binds the terminal of the communication terminal that supports the local exchange, and specifically binds the IP address and port number of the requesting end to the IP address and port number of the receiving end, and binds the bearer ID of the requesting end to the bearer ID of the receiving end, where the binding is performed.
- the fixed bearer ID refers to the radio bearer ID between the terminal and the base station.
- a bearer ID of a requesting end may be bound to a bearer ID of multiple receiving ends because a certain bearer on the requesting end may initiate a service to multiple receiving ends.
- the base station performs local switching.
- the requesting end sends the data packet to the base station by using the bearer ID of the requesting end, and the base station recognizes that the data packet is from the bearer ID of the binding, and the base station matches the bearer ID of the requesting end with the binding information, if the requesting end carries the ID only A receiving end carries an ID binding, and the base station directly forwards the data packet to the receiving end on the receiving end bearer; if the requesting end bearer ID is bound to multiple receiving end bearer IDs, the base station parses the received data packet, and obtains The destination IP address and port number of the data packet, the destination IP address and the port number of the obtained packet are used to determine the forwarding address of the data packet (ie, the receiving end bearer ID) and forwarded to the corresponding receiving end.
- the specific implementation manner in which the gateway obtains the terminal address information of the two parties and performs local exchange is the same as the embodiment in which the base station obtains the terminal address information of the two parties and performs local exchange, and the base station or the gateway identifies the non-access stratum message in the S1AP message to obtain the address information.
- the base station or the gateway does not need to detect each uplink data packet blindly, which improves the effectiveness of the local exchange matching.
- the present invention also provides an embodiment of a base station device.
- the method includes: The information receiving unit 601 is configured to receive the first address information and the second address information sent by the network side mobility management entity MME.
- the first address information is obtained by the network side mobility management entity MME in establishing a bearer process with the requesting end, and the second address is obtained.
- the information is obtained by the network-side mobility management entity MME in establishing a bearer process with the receiving end;
- the binding unit 602 is configured to bind the requesting end and the receiving end when the first address information and the second address information are the same;
- the executing unit 603 is configured to perform local exchange on the data sent by the binding requesting end or the receiving end on the binding bearer.
- the base station device by using the address information sent by the MME obtained by the information receiving unit 601, it is determined whether the communication terminal supports local exchange to determine whether to perform local exchange with the communication terminals. This can reduce the base station blindly detecting the above data packet and reduce the workload of the base station.
- the present invention provides an embodiment of a gateway device, see FIG. 7, including:
- the first information receiving unit 701 is configured to receive the first address information and the second address information sent by the network side mobility management entity MME, where the first address information is obtained by the network side mobility management entity MME in establishing a bearer process with the requesting end, The second address information is obtained by the network side mobility management entity MME in establishing a bearer process with the receiving end;
- the first binding unit 702 is configured to bind the requesting end and the receiving end when the first address information and the second address information are the same;
- the first executing unit 703 is configured to perform local exchange on the data sent by the bound requesting end or the receiving end on the binding bearer.
- the gateway device in this embodiment determines whether the communication terminal supports local exchange by using the address information sent by the MME obtained by the first information receiving unit 701 to determine whether to perform local exchange on the communication terminal.
- the work of obtaining the address information is completed by the MME, and it is judged whether the communication dual-party terminal supports the local exchange, and the work of performing local exchange on the communication terminal terminals is completed by the gateway, which can reduce the workload of the base station.
- the present invention also provides an embodiment of a data local switching system, including a terminal of both communication terminals, and further comprising:
- the base station is configured to receive the first address information and the second address information sent by the network side mobility management entity MME, where the first address information is established by the network side mobility management entity MME on the requesting end Obtaining, the second address information is obtained by the network side mobility management entity MME in establishing a bearer process with the receiving end; when the first address information is the same as the second address information, binding the requesting end and the receiving end; The requester or the receiver performs local exchange on the data sent on the binding bearer.
- the address information sent by the MME obtained by the base station is used to determine whether the communication terminal supports the local exchange to determine whether to perform local exchange on the communication terminal. This can reduce the base station blindly detecting the above data packet and reduce the workload of the base station.
- the work performed by the base station can be performed by the gateway. Referring to another embodiment shown in FIG. 8, different embodiments are provided.
- the local switching system including the communication terminal 800, further includes:
- the base station 801 is configured to send information of the requesting end or the receiving end to the gateway, and send the information of the gateway to the requesting end or the receiving end;
- the gateway 802 is configured to receive the first address information and the second address information sent by the network side mobility management entity MME, where the first address information is obtained by the network side mobility management entity MME in establishing a bearer process with the requesting end, where the second address information is obtained by The network-side mobility management entity MME acquires the bearer process when the bearer is established with the receiving end.
- the requesting end and the receiving end are bound; the bound requesting end or the receiving end is in the binding bearer.
- the data sent on is performed locally.
- the address information sent by the MME obtained by the gateway is used by the gateway to determine whether the communication terminal supports local exchange to determine whether to perform local exchange on the communication terminal terminals.
- the operation of obtaining the address information is completed by the MME, and it is determined whether the terminals of the communication terminals are Supporting local switching, and performing local switching on terminals of both communicating parties is done by the gateway, which can reduce the workload of the base station.
- the base station having the function of identifying the non-access stratum message in the S1AP (S1 Application Protocol) message may be used, and the data local exchange system implemented by the base station having the S1 AP identification includes: Also includes:
- the base station is configured to obtain the first address information and the second address information, where the first address information is a requesting end IP address, a requesting port number, and a receiving end obtained by the base station from the non-access stratum message during the bearer establishment process with the requesting end
- the IP address of the terminal, the port number of the receiving port, and the second address information are the IP address of the receiving end, the port number of the receiving end, the IP address of the receiving end, and the requesting end obtained by the base station in the process of establishing the bearer with the receiving end.
- Port number when the first address information is the same as the second address information, binding the requesting end and the receiving end; performing local switching on the data sent by the binding requesting end or the receiving end on the binding bearer.
- the beneficial effect of this embodiment is that the base station or the gateway in the system does not need to be used for each uplink. Packets are blindly detected, improving the effectiveness of local exchange matching.
- a data local switching device including:
- the module that binds the requesting end and the receiving end, and the data that is sent by the requesting end or the receiving end to the opposite end are And the module that performs the local exchange on the bearer established by the requesting end and the bearer established by the receiving end.
- the module for obtaining the first address information in the process of establishing a bearer with the requesting end including:
- the module for acquiring the second address information in the process of establishing a bearer with the receiving end including:
- the second address information is obtained by the MME in the process of establishing a bearer with the receiving end.
- the module for binding the requesting end to the receiving end when the first address information is the same as the second address information includes:
- a unit for binding an IP address of the requesting end to an IP address of the receiving end a unit for binding a port number of the requesting end with a port number of the receiving end; And a unit for binding the bearer identity ID of the bearer established by the corresponding service on the port number of the requesting end to the bearer identity ID of the bearer established by the corresponding service on the port number of the receiving end.
- the device also includes:
- the unit for binding the bearer identity ID of the bearer established by the corresponding service on the port number of the requesting end to the bearer identity ID of the bearer established by the corresponding service on the port number of the receiving end When the bearer ID of the bearer established by the corresponding service on the port number of the requesting end is bound to the bearer ID of the bearer established by the corresponding service on the port number of the receiving end, the bearer corresponding to the service is established on the port number of the receiving end. Transmitting, by the port number of the requesting end, a module of an uplink data packet on a bearer established by the service; or
- the unit for binding the bearer identity ID of the bearer established by the corresponding service on the port number of the requesting end to the bearer identity ID of the bearer established by the corresponding service on the port number of the receiving end When the bearer ID of the bearer established by the corresponding service on the port number of the receiving end is bound to the bearer ID of the bearer established by the corresponding service on the port number of the requesting end, the bearer corresponding to the service is established on the port number of the requesting end.
- the unit for binding the bearer identity ID of the bearer established by the corresponding service on the port number of the requesting end to the bearer identity ID of the bearer established by the corresponding service on the port number of the receiving end When the bearer ID of the bearer established by the corresponding service on the port number of the requesting end is bound to the bearer ID of the bearer established by the corresponding service on the port number of the receiving end, the corresponding service established on the port number of the requesting end is parsed.
- the port at the receiving end After receiving the uplink data packet, obtaining the IP address of the receiving end of the uplink data packet, the port number of the receiving end, and the bearer ID of the bearer established by the corresponding service on the port number of the receiving end, the port at the receiving end a module that forwards the uplink data packet on a bearer established by the corresponding service; or
- the bearer ID of the bearer corresponding to the service established on the port number of the requesting end is bound, the uplink data packet on the bearer established by the corresponding service on the port number of the receiving end is parsed, and the IP address of the requesting end of the uplink data packet is obtained.
- the module After the address, the port number of the requesting end, and the bearer ID of the bearer established by the corresponding service on the port number of the requesting end, the module that forwards the uplink data packet on the bearer established by the corresponding service on the port number of the requesting end .
- the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Les modes de réalisation de la présente invention concernent un procédé d'échange local de données qui comprend les étapes suivantes : le côté réseau obtient des premières informations d'adresse pendant le processus d'établissement du support avec un terminal demandeur, et obtient des secondes informations d'adresse pendant le processus d'établissement du support avec un terminal de réception; lorsque les premières informations d'adresse sont les mêmes que les secondes d'informations d'adresse, le terminal demandeur et le terminal de réception sont liés, et les données sont échangées localement, puis envoyées par le terminal demandeur ou le terminal de réception liés sur les supports. Grâce aux modes de réalisation de la présente invention, sans l'analyse de la station de base de chaque paquet de données montant, les temps d'échange local de la station de base pour les paquets de données montants sont réduits, l'efficacité est améliorée, et donc la charge de la station de base est réduite.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101270365A CN101835131B (zh) | 2009-03-10 | 2009-03-10 | 一种数据本地交换方法、装置和*** |
CN200910127036.5 | 2009-03-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2010102561A1 true WO2010102561A1 (fr) | 2010-09-16 |
Family
ID=42719021
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2010/070949 WO2010102561A1 (fr) | 2009-03-10 | 2010-03-10 | Procédé d'échange local de données, dispositif et système associés |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101835131B (fr) |
WO (1) | WO2010102561A1 (fr) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103826276A (zh) * | 2012-11-19 | 2014-05-28 | 中国联合网络通信集团有限公司 | 数据传输方法、基站、管理控制中心和*** |
CN116321079A (zh) * | 2023-04-12 | 2023-06-23 | 深圳市英唐数码科技有限公司 | 一种基于安卓wifi传书软件的数据传输方法、***和介质 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102958046B (zh) * | 2011-08-22 | 2018-07-27 | 中兴通讯股份有限公司 | 一种移动终端访问业务的控制方法、***及dra |
CN103167020B (zh) * | 2013-02-04 | 2016-02-10 | 华平信息技术(南昌)有限公司 | 网络同步文件预置显示的方法及*** |
CN104618849A (zh) * | 2013-11-01 | 2015-05-13 | 中兴通讯股份有限公司 | 终端的本地交换方法及*** |
WO2017210824A1 (fr) * | 2016-06-06 | 2017-12-14 | 海能达通信股份有限公司 | Procédé, appareil, et dispositif de commande de transmission de données de service de grappe |
CN109587824A (zh) * | 2017-09-28 | 2019-04-05 | 华为技术有限公司 | 一种建立承载的方法及设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1303224A (zh) * | 1999-12-10 | 2001-07-11 | 朗迅科技公司 | 改进的移动用户到移动用户的呼叫 |
CN1792075A (zh) * | 2003-05-19 | 2006-06-21 | 索尼德国有限责任公司 | 将数据传输限制于局域网内 |
CN1852237A (zh) * | 2005-10-08 | 2006-10-25 | 华为技术有限公司 | 一种实现任意地址空间ue互通的方法及*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101309505B (zh) * | 2007-05-15 | 2011-12-07 | 华为技术有限公司 | 无线通信***中语音业务路由方法及其*** |
CN101159905B (zh) * | 2007-11-07 | 2010-04-21 | 华为技术有限公司 | 基站控制器内实现本地交换方法、核心网设备及网络*** |
CN101374355B (zh) * | 2008-10-24 | 2013-06-05 | 华为技术有限公司 | 一种实现本地交换的方法和装置 |
-
2009
- 2009-03-10 CN CN2009101270365A patent/CN101835131B/zh not_active Expired - Fee Related
-
2010
- 2010-03-10 WO PCT/CN2010/070949 patent/WO2010102561A1/fr active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1303224A (zh) * | 1999-12-10 | 2001-07-11 | 朗迅科技公司 | 改进的移动用户到移动用户的呼叫 |
CN1792075A (zh) * | 2003-05-19 | 2006-06-21 | 索尼德国有限责任公司 | 将数据传输限制于局域网内 |
CN1852237A (zh) * | 2005-10-08 | 2006-10-25 | 华为技术有限公司 | 一种实现任意地址空间ue互通的方法及*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103826276A (zh) * | 2012-11-19 | 2014-05-28 | 中国联合网络通信集团有限公司 | 数据传输方法、基站、管理控制中心和*** |
CN103826276B (zh) * | 2012-11-19 | 2017-04-12 | 中国联合网络通信集团有限公司 | 数据传输方法、基站、管理控制中心和*** |
CN116321079A (zh) * | 2023-04-12 | 2023-06-23 | 深圳市英唐数码科技有限公司 | 一种基于安卓wifi传书软件的数据传输方法、***和介质 |
CN116321079B (zh) * | 2023-04-12 | 2023-11-17 | 深圳市英唐数码科技有限公司 | 一种基于安卓wifi传书软件的数据传输方法、***和介质 |
Also Published As
Publication number | Publication date |
---|---|
CN101835131A (zh) | 2010-09-15 |
CN101835131B (zh) | 2012-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5476646B2 (ja) | プッシュセッションおよびプッシュシステムを確立するための方法、ならびにそれに関連する装置 | |
JP5270657B2 (ja) | Sae/lteのためのモビリティ管理(mm)およびセッション管理(sm) | |
US9113377B2 (en) | Partial session transfer method and user equipment for the same | |
US20150195739A1 (en) | Apparatus and method for removing path management | |
WO2010102561A1 (fr) | Procédé d'échange local de données, dispositif et système associés | |
WO2019017837A1 (fr) | Procédé de gestion de sécurité de réseau et appareil | |
US20140237125A1 (en) | Method, apparatus, and system for establishing device-to-device connection | |
WO2018077243A1 (fr) | Procédé, terminal, réseau, et système de communication par connexion à double appel et double carte sim | |
WO2011144134A1 (fr) | Procédé, appareil et système de pousser d'information | |
WO2008151544A1 (fr) | Procédé, appareil et système pour établir une connexion de support | |
WO2013166913A1 (fr) | Procédé de transmission sur la liaison montante/liaison descendante d'une petite quantité de données ainsi que terminal correspondant et unité de gestion de mobilité | |
US9125053B2 (en) | Communication system, connection control apparatus, mobile terminal, base station control method, service request method, and program | |
WO2011160587A1 (fr) | Procédé et système de connexion d'un terminal à double pile à des réseaux | |
WO2010015188A1 (fr) | Procédé, dispositif et système pour accéder à un cœur de réseau mobile de points d'accès | |
WO2008022597A1 (fr) | Procédé et dispositif pour transfert intercellulaire de terminal procédé et dispositif permettant d'obtenir l'adresse d'une entité d'accès d'origine | |
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 | |
WO2012130133A1 (fr) | Point d'accès et procédé d'accès par un terminal | |
WO2009105956A1 (fr) | Procédé et système de commande permettant d'établir plusieurs tunnels dans un réseau de communication sans fil | |
TW202207751A (zh) | Ue和網路之間的多存取pdu會話狀態同步 | |
WO2011011945A1 (fr) | Procédé d'envoi de message et nud de support gprs de desserte | |
JP4842484B2 (ja) | ポイントツーポイントプロトコル(ppp)セッション要求期間中におけるチャネル最適化のための方法および装置 | |
WO2009140917A1 (fr) | Procédé, système et sous-système de station de base pour établir un tunnel unique dans un plan d’utilisateur | |
WO2007101389A1 (fr) | Procédé, système et dispositif pour localiser un terminal | |
WO2015070377A1 (fr) | Procédé et appareil d'appel de groupe | |
WO2011003334A1 (fr) | Procédé, dispositif et système de communication |
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: 10750357 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: 10750357 Country of ref document: EP Kind code of ref document: A1 |