A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://patents.google.com/patent/CN105282803A/en below:

CN105282803A - Communication interface and information transfer method and system based on the same

Summary of the invention

Main purpose of the present invention is that solving controller initiatively cannot send message request to gateway and packet data gateway, so that controller cannot carry out lastest imformation by gateway and packet data gateway as client when performing active operation or passive trigger action, make information cannot the technical problem of normal delivery.

For achieving the above object, the invention provides a kind of communication interface, described communication interface is arranged between controller and gateway and packet data gateway, described communication interface with described controller for client, with described gateway and packet data gateway for server end, described communication interface is used for carrying out communication between described controller and described gateway and packet data gateway.

In addition, for achieving the above object, the present invention also provides a kind of information transmitting methods based on communication interface, and the described information transmitting methods based on communication interface comprises:

When first Intra-Network switch of serving terminal is switched to the second Intra-Network switch, controller sends the request of the IP address information upgrading described second Intra-Network switch to gateway by described communication interface, upgraded the IP address information of described second Intra-Network switch with request service gateway by mobile management entity instruction base station;

Gateway has the bearing modification request of the IP address information of described second Intra-Network switch to packet data gateway transmit band, to ask described packet data gateway to carry out bearing modification according to the IP address information of described second Intra-Network switch, and respectively to described gateway and controller feedback bearing modification state;

The state that controller receives the amendment beared information that described packet data gateway feeds back to be successfully time, the IP address information of described second Intra-Network switch is issued to outer network switch.

Preferably, the described information transmitting methods based on communication interface also comprises:

The data channel information of buffer memory on described first Intra-Network switch is deleted by described controller, and is stored to described second Intra-Network switch; Wherein, described data channel information comprises the IP address information of base station and the IP address information of outer network switch.

Preferably, it is described when first Intra-Network switch of serving terminal is switched to the second Intra-Network switch, controller sends the request of the IP address information upgrading described second Intra-Network switch to gateway by described communication interface, comprise with the step that request service gateway upgrades the IP address information of described second Intra-Network switch by mobile management entity instruction base station:

Described controller does not receive the base station of gateway feedback when being updated successfully information within a preset time interval, or when described controller receives the base station renewal failure information of gateway feedback within a preset time interval, described controller sends the request of the IP address information upgrading described second Intra-Network switch again to described gateway.

In addition, for achieving the above object, the present invention also provides a kind of information transmitting methods based on communication interface, and the described information transmitting methods based on communication interface comprises:

When described controller receives the route requests that terminal sent by outer network switch, described route requests is sent to described packet data gateway by described communication interface by described controller, give described terminal distribution network ip address for described packet data gateway, and pass by described communication interface the network ip address distributing to described terminal back described controller;

The network ip address of described terminal is sent to described terminal by described outer network switch by described controller.

In addition, for achieving the above object, the present invention also provides a kind of information transmitting methods based on communication interface, and the described information transmitting methods based on communication interface comprises:

When described controller receives the message information of the downlink data that described first Intra-Network switch sends, by described interface, the message information of described downlink data is sent to described gateway;

Described gateway confirms the message information of described downlink data to described mobile management entity, and initiates paging by base station.

In addition, for achieving the above object, the present invention also provides a kind of information transfer system based on communication interface, and the described information transfer system based on communication interface comprises:

Controller, for when first Intra-Network switch of serving terminal is switched to the second Intra-Network switch, sent the request of the IP address information upgrading described second Intra-Network switch by described communication interface to gateway, upgraded the IP address information of described second Intra-Network switch with request service gateway by mobile management entity instruction base station;

Gateway, for there being the bearing modification request of the IP address information of described second Intra-Network switch to packet data gateway transmit band, to ask described packet data gateway to carry out bearing modification according to the IP address information of described second Intra-Network switch, and respectively to described gateway and controller feedback bearing modification state;

Described controller, also for receive the state of the amendment beared information that described packet data gateway feeds back to be successfully time, the IP address information of described second Intra-Network switch is issued to described outer network switch.

Preferably, described controller also for being deleted by the data channel information of buffer memory on described first Intra-Network switch, and is stored to described second Intra-Network switch; Wherein, described data channel information comprises the IP address information of base station and the IP address information of outer network switch.

In addition, for achieving the above object, the present invention also provides a kind of information transfer system based on communication interface, and the described information transfer system based on communication interface comprises:

Controller, during for receiving route requests that terminal sent by outer network switch, by described communication interface, described route requests is sent to described packet data gateway, give described terminal distribution network ip address for described packet data gateway, and pass the network ip address distributing to described terminal back described controller; Also for the network ip address of described terminal being sent to described terminal by described outer network switch.

In addition, for achieving the above object, the present invention also provides a kind of information transfer system based on communication interface, and the described information transfer system based on communication interface comprises:

Controller, during for receiving the message information of downlink data that described first Intra-Network switch sends, is sent to described gateway by described communication interface by the message information of described downlink data;

Gateway, for confirming the message information of described downlink data to described MME, and initiates paging by base station.

The present invention by arranging communication interface between the gateway and packet data gateway of controller and software definition, using realize controller as client perform active operation or passive trigger action time, the information of operation (change or establishment) can be sent to gateway and packet data gateway, and carry out dispatch messages by gateway, to realize by the information updating of operation to the various piece of network, thus guarantee information can normal delivery to terminal.

Embodiment

Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.

The invention provides a kind of communication interface, is the structural representation that communication interface of the present invention is applied in the EPS network architecture with reference to Fig. 1, Fig. 1.As shown in Figure 1, the EPS network architecture comprises controller (Controller), gateway (SGW-C), packet data gateway (PGW-C), mobile management entity (MME), base station (eNB), terminal (UE) and somely serves the switch (SGW-U) of terminal, outer network switch (PGW-U), wherein, terminal passes through base station, switch, outer network switch connecting Internet, to set up data transmission channel.

Wherein, communication interface of the present invention is arranged between controller and gateway and packet data gateway, and this communication interface is bidirectional interface, can be used for bi-directional information between described controller and described gateway and packet data gateway.This communication interface, based on REST (RepresentationalStateTransfer characterizes state transitions) rule, is satisfied with the solicited message of REST rule, is namely transmitted by this communication interface, can be referred to as RESTFUL request.

Below in order to better inventive concept is described, the path definition that gateway and packet data gateway are initiatively sent information to controller is forward interface (being also referred to as northbound interface) B1, this forward interface B1 with described controller for server end, with described gateway and packet data gateway for client; The path definition that controller is initiatively sent information to gateway and packet data gateway is reverse interface N1, this reverse interface N1 with described controller for client, with described gateway and packet data gateway for server end.

Because the present invention by arranging communication interface between the gateway and packet data gateway of controller and software definition, to realize controller as client in execution active operation (such as, change and establishment message) time, the information of active operation can be sent to gateway and packet data gateway, and carry out dispatch messages by gateway, to realize the various piece of the information updating after by change to network, thus ensure that client can by data normal delivery to terminal.

With reference to the schematic flow sheet that Fig. 2, Fig. 2 are information transmitting methods first embodiment that the present invention is based on communication interface; In one embodiment, the described information transmitting methods based on communication interface comprises the following steps:

Step S1, when first Intra-Network switch of serving terminal is switched to the second Intra-Network switch, controller sends the request of the IP address information upgrading described second Intra-Network switch to gateway by described communication interface (reverse interface N1), upgraded the IP address information of described second Intra-Network switch with request service gateway by mobile management entity instruction base station.

Under SDN-EPS network scenarios, controller detect the forwarding service of the upper carrying of the Intra-Network switch (this Intra-Network switch execution level two anchor point function) of serving some terminals busier time, for improving forward efficiency, Intra-Network switch can be switched to forward the data of terminal, such as first Intra-Network switch of serving terminal is initiatively switched to the second Intra-Network switch by the present embodiment middle controller, now the whole network architecture just needs the IP address upgrading the Intra-Network switch after switching, namely the IP address of the second Intra-Network switch is upgraded, data normally could be forwarded to terminal.The concrete operations of the present embodiment are sent to gateway with the form of instruction bag the IP address of Intra-Network switch by communication interface (reverse interface N1) by controller, after gateway receives instruction bag, renewal instruction is sent to base station by mobile management entity, base station is made to record the IP address of the Intra-Network switch after switching, correct to ensure the transmission path of terminal and Intra-Network switch.

Wherein, store the IP address information of each Intra-Network switch in controller, controller, when the first Intra-Network switch is switched to the second Intra-Network switch, can correspond to the IP address information of the second Intra-Network switch and is sent by extracting directly.Certainly, when not storing the IP address information of described second Intra-Network switch in described controller, described controller then needs the IP address information obtaining described second Intra-Network switch from described second Intra-Network switch to send again.

Step S2, gateway have the bearing modification request of the IP address information of described second Intra-Network switch to packet data gateway transmit band, to ask described packet data gateway to carry out bearing modification according to the IP address information of described second Intra-Network switch, and respectively to described gateway and controller feedback bearing modification state.

Packet data gateway is for performing the amendment carrying request of GTP message race, and when controller to send the request of the IP address information of renewal second Intra-Network switch to gateway, gateway sends the amendment carrying request of GTP message race to packet data gateway.Wherein, GTP message race carries the IP address information of the second Intra-Network switch.

The state that step S3, controller receive the amendment beared information that described packet data gateway feeds back to be successfully time, the IP address information of described second Intra-Network switch is issued to described outer network switch.This outer network switch execution level three anchor point function, for obtaining data resource from the Internet, is passed to base station by the second Intra-Network switch, and then sends to corresponding terminal.

Packet data gateway is after response modification carrying request, the state of bearing modification can be fed back respectively to gateway and controller, this state comprises successfully or failure, a numeral (200) such as can be adopted to represent the successful message of bearing modification, when controller receives 200 this numeral, then judge that packet data gateway amendment carries successfully.The state that controller receives the amendment beared information that described packet data gateway feeds back to be successfully time, described controller can also perform the operation of the request responding described packet data gateway within a preset time interval, with the success of acknowledgment packet data gateway amendment beared information, avoid again sending request after prefixed time interval.

In a preferred embodiment, described controller confirm the status message of the bearing modification that described packet data gateway sends be successfully time, described packet data gateway just feeds back amendment bearing response message to described gateway, carry successfully to tell that gateway is revised, when avoiding packet data gateway amendment to carry unsuccessfully, again send request, cause repetitive operation.

In order to understand the present invention better, be described in further detail below in conjunction with accompanying drawing 3 pairs of technical solution of the present invention:

As shown in Figure 3, Controller (controller) selects another Intra-Network switch (NewL2-Anchor) to perform the function of former Intra-Network switch (OldL2-Anchor), namely adopts the second Intra-Network switch to replace the first Intra-Network switch to perform the data delivery of UE (terminal) in the present invention.

The contextual information of service channel, by issuing the mode of OF (openflow, exploitation stream) stream table, is handed down to NewL2-Anchor, i.e. the second Intra-Network switch by Controller.

The context that IP Controller maintaining each terminal connects, the information such as the context of carrying, therefore, behind the Intra-Network switch change IP address that the IP of certain terminal connects, Controller has the ability according to the contextual information that self stores to tell the announcement operations initiating the IP address of NewL2-Anchor to which part resource of which gateway (SGW-C).Wherein, Controller can generate the URI (unifiedresourceidentity, uniform resource identifier) of RESTful message, can be regarded as the envelope of an indicate identification, is packaged with the IP address information of NewL2-Anchor in this envelope.The IP address of NewL2-Anchor, as client, is sent to SGW-C by reverse interface N1 by Controller.Wherein, Controller can be PUTRequest (representing renewal rewards theory) message to the type of message that SGW-C sends, or POSTrequest (representing creation operation) message; If PUT (renewal) request message, in message header, URI identifies the resource path of SGW-UIP address; Concrete IP address is carried in message body; If PUT (renewal) is receiveed the response, Controller is taken back respectively by message header and message body in URI and IP address after being updated successfully, in addition, this state information of state information is also carried in message header for being updated successfully information or failure information.If the operation of POST (establishment), as long as message format meets REST rule, message structure substantially roughly the same PUT operation.In addition, if have employed POST operation, what it represented is creation operation, that is the IP address that a storage area stores NewL2-Anchor to newly be created on SGW-C, after storage, IP address originally just needs to delete, and Controller can send removal request to the information deletion of SGW-C by former IP address.

After SGW-C receives the URI of request message, can according to the IP address information of URI or message body (if POST operation), be associated with in the context of concrete terminal IP connection and gone, and the IP address of NewL2-Anchor is passed to eNB (by SGWrelocation operation mechanism).

The amendment bearing request message of SGW-C transmission GTP message race is carried within the message to the IP address of PGW-C, NewL2-Anchor and gives PGW-C.

PGW-C gives Controller by forward interface B1 the transmission of the IP address of NewL2-Anchor.This message can be PUTrequest request message, or POSTrequest message, and then Controller responds response to PGW-C.PGW-C responds the amendment bearing response message of GTP protocol suite to SGW-C.

SGW-C responds the response message of reverse interface N1 to Controller.

Controller issues stream and shows to L3-Anchor, carries the IP address of NewL2-Anchor.This action starts to perform after PGW-C gives Controller the transmission of the IP address of NewL2-Anchor, in the middle of practical application, may there is delay.

The inventive method realizes mutual communication between controller and the gateway of software definition by communication interface, make controller as service end in handed over service when the Intra-Network switch of terminal, can by the IP address information of Intra-Network switch to send to gateway, and carry out dispatch messages by gateway, the various piece of network is updated to the IP address information realizing the Intra-Network switch after by change, enable new Intra-Network switch forward the data to corresponding terminal, thus ensure data normal delivery.

Further, the described information transmitting methods based on communication interface also comprises step:

The data channel information of buffer memory on described first Intra-Network switch is deleted by described controller, and is stored to described second Intra-Network switch; Wherein, described data channel information comprises the IP address information of base station and the IP address information of outer network switch.

After the data transmission service of terminal is accepted, on first Intra-Network switch, the data channel information of buffer memory just becomes disabled junk information, in order to save memory space, when the second Intra-Network switch takes over the first Intra-Network switch to terminal forwarding data, then can delete the data channel information on the first Intra-Network switch, to save memory space, and the continuity of the data that terminal receives can be ensured.

Further, described step S1 also comprises:

Described controller does not receive the base station of gateway feedback when being updated successfully information within a preset time interval, or when described controller receives the base station renewal failure information of gateway feedback within a preset time interval, described controller sends the request of the IP address information upgrading described second Intra-Network switch again to described gateway.

Base station is when receiving the instruction of the IP address information upgrading described second Intra-Network switch, the IP address information of the second Intra-Network switch is replaced former IP address information of serving the first Intra-Network switch of terminal, to make the second Intra-Network switch to take over the task of terminal forwarding data, thus complete renewal.After renewal, no matter be upgrade failure or be updated successfully, the status message of renewal all can be fed back to gateway in the mode of receipt in base station, and gateway responds controller again.Controller when the IP address information of confirmation second Intra-Network switch is updated successfully, then knows that the data transmission channel of terminal and the second Intra-Network switch is set up; Controller is when the IP address information of confirmation second Intra-Network switch upgrades unsuccessfully, then need the request again sending the IP address information upgrading described second Intra-Network switch to described gateway, until be updated successfully, to ensure to establish data transmission channel between terminal and the second Intra-Network switch.

The present invention further provides a kind of information transmitting methods based on communication interface.

With reference to the schematic flow sheet that Fig. 4, Fig. 4 are information transmitting methods second embodiment that the present invention is based on communication interface; As shown in Figure 4, in one embodiment, the described information transmitting methods based on communication interface comprises:

Step S4, when described controller receives the route requests that terminal sent by outer network switch, described route requests is sent to described packet data gateway by described communication interface (reverse interface N1) by described controller, give described terminal distribution network ip address for described packet data gateway, and pass by described communication interface (forward interface B1) network ip address distributing to described terminal back described controller;

The network ip address of described terminal is sent to described terminal by described outer network switch by step S5, described controller.

Under SDN-EPS network scenarios, user is when connecting system, if the IPv4 address of user postpones to distribute, or the IP address of user is v6 version, so user can send DHCPv4 message (DHCPdiscover and DHCPrequest) or RS (RouterSolicitation route requests) message extremely outer network switch by user face (data channel), distribute with request address, outer net exchange opportunity catches this message, and is reported and submitted to controller.Controller is according to the reverse interface N1 arranged, and by Message Transmission to packet data gateway, forward interface B1 is also passed through by network ip address response to controller in packet data gateway distribution network IP address, and controller passes to terminal by outer network switch.Wherein, network ip address is the global address prefix that packet data gateway directly distributes or obtains from other servers.The network ip address of acquisition and the interface ID of oneself are configured to global address by this terminal automatically, to realize and other main-machine communication in Internet.

In order to understand the present embodiment better, the technical scheme below in conjunction with accompanying drawing 5 pairs of the present embodiment is described in further detail:

In the present embodiment, the IPv4 address delay of user's (i.e. terminal UE) distributes or the IP address of user is v6 version.

First, DHCPv4 or message RS message is sent to L3-Anchor;

L3-Anchor catches DHCPv4 message or the RS message of UE transmission, and by this DHCPv4 message or RS information reporting Controller; The context that IP Controller maintaining each terminal connects, the information such as the context of carrying, therefore, after the IP belonging to certain terminal connects dhcp message or RS message arrives Controller, Controller has the ability to tell initiate new announcement operations to which part resource of which SGW-C according to the contextual information that self stores.That is, Controller can generate the URI (unifiedresourceidentity, uniform resource identifier) of RESTful message.

Controller sends the request being packaged with DHCPv4 message or RS message to PGW-C (packet data gateway) by reverse interface N1, with request dispatching network ip address (prefix);

Responded the request of Controller by reverse interface N1 after PGW-C receives this request, and distribution network IP address (prefix); Wherein, PGW-C is by PUTRequest or the POSTrequest message of forward interface B1, by carry IP address DHCP respond or RA (confirmation of RouterAcknowledge route) message encapsulation in PUTRequest or POSTrequest message, send to Controller, to respond after Controller receives message.Wherein, request message and the form of receiveing the response can the execution modes shown in reference diagram 3, repeat no more herein.

Finally, the IP address information of user UE is passed to user UE by L3-Anchor, and UE is configured to global address automatically according to IP address and the interface ID of oneself, to realize and other main-machine communication in Internet.

It should be noted that, dhcp message may be the operation of 2 message, also may be the operation of 4 message, what show in the method flow of the present embodiment is the operation of 2 message, if the operation of 4 message, so also need an execution solicit operation, namely Controller sends the request being packaged with DHCPv4 message or RS message to PGW-C by reverse interface N1, and the address information distributed is responded Controller by forward interface B1 by PGW-C.Wherein, the operation of latter twice and first twice the same, the content of the message body of just transmitting is different.

The present embodiment achieves mutual communication between controller and the gateway of software definition based on communication interface, realize terminal when initiating route requests by outer network switch, this request can be reported to packet data gateway by this communication interface by controller, the network ip address distributed also is returned controller by this communication interface by packet data gateway, thus the network ip address achieved packet data gateway distributes passes to terminal, enable terminal and other main-machine communication in Internet, also ensure that data normal delivery simultaneously.

The present invention further provides a kind of information transmitting methods based on communication interface.

With reference to the schematic flow sheet that Fig. 6, Fig. 6 are information transmitting methods the 3rd embodiment that the present invention is based on communication interface; As shown in Figure 6, in one embodiment, the described information transmitting methods based on communication interface comprises:

Step S6, when controller receives the message information of downlink data that Intra-Network switch sends, by described communication interface, the message information of described downlink data is sent to gateway;

Step S7, gateway confirm the message information of described downlink data to mobile management entity, and initiate paging by base station.

Under SDN-EPS network scenarios, terminal is when idle condition, if network side has carried out downlink data, when data arrive Intra-Network switch, this data buffer storage can be reported for the first time literary composition or report all messages to controller report by Intra-Network switch.After controller knows this event, by reverse interface N1 will report for the first time literary composition or all messages report and submit to gateway, gateway communicates with mobile management entity, and eventually through base station initiate paging, with ensure this downlink data be accurately passed to correspondence terminal.

In order to understand the present embodiment better, the technical scheme below in conjunction with accompanying drawing 7 pairs of the present embodiment is described in further detail:

The present embodiment realizes user when idle condition, the downlink data of network side to be passed to corresponding terminal use.

The downlink data of network side arrives this data buffer storage also can be reported this downlink data by L2-Anchor, L2-Anchor to Controller report for the first time literary composition or all messages by packetin (Packetplacedinframe packet placed in frame) message.

After Controller knows this event, will report for the first time literary composition or all messages report and submit to SGW-C; The context that IP Controller maintaining each terminal connects, the information such as the context of carrying, therefore, when the downlink data belonging to certain terminal arrives after controller, controller can be told to which part resource of which SGW-C to make a call operation according to the contextual information self stored.That is, controller has the ability to generate the URI (unifiedresourceidentity, uniform resource identifier) of RESTful message.Controller by report for the first time literary composition or all message reports by the PUTRequest message of reverse RESTful interface or POSTRequest Message Transmission to SGW-C.As long as the concrete form of PUT message and POST message meets REST rule, can the execution mode shown in reference diagram 3, repeat no more herein.

SGW-C and MME communicates, and finally initiates paging.Wherein, downlink data notification MME, MME are confirmed downlink data notification and initiate paging to terminal by SGW-C, and after paging success, feedback result passes through reverse interface N1 response to controller to SGW-C, SGW-C.

The present invention further provides a kind of information transfer system based on communication interface, in one embodiment, the described information transfer system based on communication interface comprises:

Controller, for when first Intra-Network switch of serving terminal is switched to the second Intra-Network switch, sent the request of the IP address information upgrading described second Intra-Network switch by described communication interface (reverse interface N1) to gateway, upgraded the IP address information of described second Intra-Network switch with request service gateway by mobile management entity instruction base station.

Under SDN-EPS network scenarios, controller detect the forwarding service of the upper carrying of the Intra-Network switch (this Intra-Network switch execution level two anchor point function) of serving some terminals busier time, for improving forward efficiency, Intra-Network switch can be switched to forward the data of terminal, such as first Intra-Network switch of serving terminal is initiatively switched to the second Intra-Network switch by the present embodiment middle controller, now the whole network architecture just needs the IP address upgrading the Intra-Network switch after switching, namely the IP address of the second Intra-Network switch is upgraded, data normally could be forwarded to terminal.The concrete operations of the present embodiment are sent to gateway with the form of instruction bag the IP address of Intra-Network switch by communication interface (reverse interface N1) by controller, after gateway receives instruction bag, renewal instruction is sent to base station by mobile management entity, base station is made to record the IP address of the Intra-Network switch after switching, correct to ensure the transmission path of terminal and Intra-Network switch.

Wherein, store the IP address information of each Intra-Network switch in controller, controller, when the first Intra-Network switch is switched to the second Intra-Network switch, can correspond to the IP address information of the second Intra-Network switch and is sent by extracting directly.Certainly, when not storing the IP address information of described second Intra-Network switch in described controller, described controller then needs the IP address information obtaining described second Intra-Network switch from described second Intra-Network switch to send again.

Gateway, for there being the bearing modification request of the IP address information of described second Intra-Network switch to packet data gateway transmit band, to ask described packet data gateway to carry out bearing modification according to the IP address information of described second Intra-Network switch, and respectively to described gateway and controller feedback bearing modification state.

Packet data gateway is for performing the amendment carrying request of GTP message race, and when controller to send the request of the IP address information of renewal second Intra-Network switch to gateway, gateway sends the amendment carrying request of GTP message race to packet data gateway.Wherein, GTP message race carries the IP address information of the second Intra-Network switch.

Described controller, also for receive the state of the amendment beared information that described packet data gateway feeds back to be successfully time, the IP address information of described second Intra-Network switch is issued to described outer network switch.This outer network switch outer net switch execution level three anchor point function, for obtaining data resource from the Internet, is passed to base station by the second Intra-Network switch, and then sends to corresponding terminal.

Packet data gateway is after response modification carrying request, the state of bearing modification can be fed back respectively to gateway and controller, this state comprises successfully or failure, a numeral (200) such as can be adopted to represent the successful message of bearing modification, when controller receives 200 this numeral, then judge that packet data gateway amendment carries successfully.The state that controller receives the amendment beared information that described packet data gateway feeds back to be successfully time, described controller can also perform the operation of the request responding described packet data gateway within a preset time interval, with the success of acknowledgment packet data gateway amendment beared information, avoid again sending request after prefixed time interval.

In a preferred embodiment, described controller confirm the status message of the bearing modification that described packet data gateway sends be successfully time, described packet data gateway just feeds back amendment bearing response message to described gateway, carry successfully to tell that gateway is revised, when avoiding packet data gateway amendment to carry unsuccessfully, again send request, cause repetitive operation.

In order to understand the present invention better, be described in further detail below in conjunction with accompanying drawing 3 pairs of technical solution of the present invention:

As shown in Figure 3, Controller (controller) selects another Intra-Network switch (NewL2-Anchor) to perform the function of former Intra-Network switch (OldL2-Anchor), namely adopts the second Intra-Network switch to replace the first Intra-Network switch to perform the data delivery of UE (terminal) in the present invention.

The contextual information of service channel, by issuing the mode of OF (openflow, exploitation stream) stream table, is handed down to NewL2-Anchor, i.e. the second Intra-Network switch by Controller.

The context that IP Controller maintaining each terminal connects, the information such as the context of carrying, therefore, behind the Intra-Network switch change IP address that the IP of certain terminal connects, Controller has the ability according to the contextual information that self stores to tell the announcement operations initiating the IP address of NewL2-Anchor to which part resource of which gateway (SGW-C).Wherein, Controller can generate the URI (unifiedresourceidentity, uniform resource identifier) of RESTful message, can be regarded as the envelope of an indicate identification, is packaged with the IP address information of NewL2-Anchor in this envelope.The IP address of NewL2-Anchor, as client, is sent to SGW-C by reverse interface N1 by Controller.Wherein, Controller can be PUTRequest (representing renewal rewards theory) message to the type of message that SGW-C sends, or POSTrequest (representing creation operation) message; If PUT (renewal) request message, in message header, URI identifies the resource path of SGW-UIP address; Concrete IP address is carried in message body; If PUT (renewal) is receiveed the response, Controller is taken back respectively by message header and message body in URI and IP address after being updated successfully, in addition, this state information of state information is also carried in message header for being updated successfully information or failure information.If the operation of POST (establishment), as long as message format meets REST rule, message structure substantially roughly the same PUT operation.In addition, if having employed POST operation, what it represented is creation operation, that is will newly create the IP address that a storage area stores NewL2-Anchor on SGW-C.After storage, IP address originally also needs to delete, and Controller can send removal request to the information deletion of SGW-C by former IP address.

After SGW-C receives the URI of request message, can according to the IP address information (if POST operation) of URI (if POST operation) or message body, be associated with in the context of concrete terminal IP connection and gone, and the IP address of NewL2-Anchor is passed to eNB (by SGWrelocation operation mechanism).

The amendment bearing request message of SGW-C transmission GTP message race is carried within the message to the IP address of PGW-C, NewL2-Anchor and gives PGW-C.

PGW-C gives Controller by forward interface B1 the transmission of the IP address of NewL2-Anchor.This message can be PUTrequest request message, or POSTrequest message, and then Controller responds response to PGW-C.PGW-C responds the amendment bearing response message of GTP protocol suite to SGW-C.

SGW-C responds the response message of reverse interface N1 to Controller.

Controller issues stream and shows to L3-Anchor, carries the IP address of NewL2-Anchor.This action starts to perform after PGW-C gives Controller the transmission of the IP address of NewL2-Anchor, in the middle of practical application, may there is delay.

Present system realizes mutual communication between controller and the gateway of software definition by communication interface, make controller as service end in handed over service when the Intra-Network switch of terminal, can by the IP address information of the Intra-Network switch after change to send to gateway, and carry out dispatch messages by gateway, the various piece of network is updated to the IP address information realizing the Intra-Network switch after by change, enable new Intra-Network switch forward the data to corresponding terminal, thus ensure data normal delivery.

Further, described controller also for being deleted by the data channel information of buffer memory on described first Intra-Network switch, and is stored to described second Intra-Network switch; Wherein, described data channel information comprises the IP address information of base station and the IP address information of outer network switch.

After the data transmission service of terminal is accepted, on first Intra-Network switch, the data channel information of buffer memory just becomes disabled junk information, in order to save memory space, when the second Intra-Network switch takes over the first Intra-Network switch to terminal forwarding data, then can delete the data channel information on the first Intra-Network switch, to save memory space, and the continuity of the data that terminal receives can be ensured.

Further, when the base station of described controller also for not receiving gateway feedback is within a preset time interval updated successfully information, or when described controller receives the base station renewal failure information of gateway feedback within a preset time interval, described controller sends the request of the IP address information upgrading described second Intra-Network switch again to described gateway.

Base station is when receiving the instruction of the IP address information upgrading described second Intra-Network switch, the IP address information of the second Intra-Network switch is replaced former IP address information of serving the first Intra-Network switch of terminal, to make the second Intra-Network switch to take over the task of terminal forwarding data, thus complete renewal.After renewal, no matter be upgrade failure or be updated successfully, the status message of renewal all can be fed back to gateway in the mode of receipt in base station, and gateway responds controller again.Controller when the IP address information of confirmation second Intra-Network switch is updated successfully, then knows that the data transmission channel of terminal and the second Intra-Network switch is set up; Controller is when the IP address information of confirmation second Intra-Network switch upgrades unsuccessfully, then need the request again sending the IP address information upgrading described second Intra-Network switch to described gateway, until be updated successfully, to ensure to establish data transmission channel between terminal and the second Intra-Network switch.

The present invention further provides a kind of information transfer system based on communication interface, in one embodiment, the described information transfer system based on communication interface comprises:

Controller, during for receiving route requests that terminal sent by outer network switch, described route requests is sent to described packet data gateway by described communication interface (reverse interface N1) by described controller, give described terminal distribution network ip address for described packet data gateway, and pass by described communication interface (forward interface B1) network ip address distributing to described terminal back described controller; Also for the network ip address of described terminal being sent to described terminal by described outer network switch.

Under SDN-EPS network scenarios, user is when connecting system, if the IPv4 address of user postpones to distribute, or the IP address of user is v6 version, so user can send DHCPv4 message (DHCPdiscover and DHCPrequest) or RS (RouterSolicitation route requests) message extremely outer network switch by user face (data channel), distribute with request address, outer net exchange opportunity catches this message, and is reported and submitted to controller.Message, according to the reverse interface N1 arranged, is passed to packet data gateway by controller again, and forward interface B1 is also passed through by network ip address response to controller in packet data gateway distribution network IP address, and controller passes to terminal by outer network switch.Wherein, network ip address is the global address prefix that packet data gateway directly distributes or obtains from other servers.The network ip address of acquisition and the interface ID of oneself are configured to global address by this terminal automatically, to realize and other main-machine communication in Internet.

In order to understand the present embodiment better, the technical scheme below in conjunction with accompanying drawing 5 pairs of the present embodiment is described in further detail:

In the present embodiment, the IPv4 address delay of user's (i.e. terminal UE) distributes or the IP address of user is v6 version.

First, DHCPv4 or message RS message is sent to L3-Anchor;

L3-Anchor catches DHCPv4 message or the RS message of UE transmission, and by this DHCPv4 message or RS information reporting Controller; The context that IP Controller maintaining each terminal connects, the information such as the context of carrying, therefore, after the IP belonging to certain terminal connects dhcp message or RS message arrives Controller, Controller has the ability to tell initiate new announcement operations to which part resource of which SGW-C according to the contextual information that self stores.That is, Controller can generate the URI (unifiedresourceidentity, uniform resource identifier) of RESTful message.

Controller sends the request being packaged with DHCPv4 message or RS message to PGW-C (packet data gateway) by reverse interface N1, with request dispatching network ip address (prefix);

Responded the request of Controller by reverse interface N1 after PGW-C receives this request, and distribution network IP address (prefix); Wherein, PGW-C is by PUTRequest or the POSTrequest message of forward interface B1, by carry IP address DHCP respond or RA (confirmation of RouterAcknowledge route) message encapsulation in PUTRequest or POSTrequest message, send to Controller, to respond after Controller receives message.Wherein, request message and the form of receiveing the response can the execution modes shown in reference diagram 3, repeat no more herein.

Finally, the IP address information of user UE is passed to user UE by L3-Anchor, and UE is configured to global address automatically according to IP address and the interface ID of oneself, to realize and other main-machine communication in Internet.

It should be noted that, dhcp message may be the operation of 2 message, also may be the operation of 4 message, what show in the method flow of the present embodiment is the operation of 2 message, if the operation of 4 message, so also need an execution solicit operation, namely Controller sends the request being packaged with DHCPv4 message or RS message to PGW-C by reverse interface N1, and the address information distributed is responded Controller by forward interface B1 by PGW-C.Wherein, the operation of latter twice and first twice the same, the content of the message body of just transmitting is different.

Present system achieves mutual communication between controller and the gateway of software definition based on communication interface, realize terminal when initiating route requests by outer network switch, this request can be reported to packet data gateway by this communication interface by controller, the network ip address distributed also is returned controller by this communication interface by packet data gateway, thus the network ip address achieved packet data gateway distributes passes to terminal, enable terminal and other main-machine communication in Internet, also ensure that data normal delivery simultaneously.

The present invention further provides a kind of information transfer system based on communication interface, in one embodiment, the described information transfer system based on communication interface comprises:

Controller, during for receiving the message information of downlink data that Intra-Network switch sends when controller, is sent to gateway by the message information of described downlink data.

Gateway, for confirming the message information of described downlink data to mobile management entity, and initiates paging by base station.

Under SDN-EPS network scenarios, terminal is when idle condition, if network side has carried out downlink data, when data arrive Intra-Network switch, this data buffer storage can be reported for the first time literary composition or report all messages to controller report by Intra-Network switch.After controller knows this event, by reverse interface N1 will report for the first time literary composition or all messages report and submit to gateway, gateway communicates with mobile management entity, and eventually through base station initiate paging, with ensure this downlink data be accurately passed to correspondence terminal.

In order to understand the present embodiment better, the technical scheme below in conjunction with accompanying drawing 7 pairs of the present embodiment is described in further detail:

The present embodiment realizes user when idle condition, the downlink data of network side to be passed to corresponding terminal use.

The downlink data of network side arrives this data buffer storage also can be reported this downlink data by L2-Anchor, L2-Anchor to Controller report for the first time literary composition or all messages by packetin (Packetplacedinframe packet placed in frame) message.

After Controller knows this event, will report for the first time literary composition or all messages report and submit to SGW-C; The context that IP Controller maintaining each terminal connects, the information such as the context of carrying, therefore, when the downlink data belonging to certain terminal arrives after controller, controller can be told to which part resource of which SGW-C to make a call operation according to the contextual information self stored.That is, controller has the ability to generate the URI (unifiedresourceidentity, uniform resource identifier) of RESTful message.Controller by report for the first time literary composition or all message reports by the PUTRequest message of reverse RESTful interface or POSTRequest Message Transmission to SGW-C.As long as the concrete form of PUT message and POST message meets REST rule, can the execution mode shown in reference diagram 3, repeat no more herein.

SGW-C and MME communicates, and finally initiates paging.Wherein, downlink data notification MME, MME are confirmed downlink data notification and initiate paging to terminal by SGW-C, and after paging success, feedback result passes through reverse interface N1 response to controller to SGW-C, SGW-C.

Present system to achieve between controller and the gateway of software definition based on communication interface can communication mutually, during to have carried out downlink data at network side, this message initiatively can be sent to gateway by this communication interface and process by controller, gateway initiates paging by base station, to realize the downlink data of network side to be passed to corresponding terminal use, ensure that the normal delivery of data.

The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.Through the above description of the embodiments, those skilled in the art can be well understood to the mode that above-described embodiment method can add required general hardware platform by software and realize, hardware can certainly be passed through, but in a lot of situation, the former is better execution mode.Based on such understanding, technical scheme of the present invention can embody with the form of software product the part that prior art contributes in essence in other words, this computer software product is stored in a storage medium (as ROM/RAM, magnetic disc, CD), comprising some instructions in order to make a wireless terminal device (can be mobile phone, computer, server, or the network equipment etc.) perform method described in each embodiment of the present invention.

These are only the preferred embodiments of the present invention; not thereby the scope of the claims of the present invention is limited; every utilize specification of the present invention and accompanying drawing content to do equivalent structure or equivalent flow process conversion; or be directly or indirectly used in other relevant technical fields, be all in like manner included in scope of patent protection of the present invention.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4