CN103092939A - Management method and device of control plane tunnel panel point identification - Google Patents

Management method and device of control plane tunnel panel point identification Download PDF

Info

Publication number
CN103092939A
CN103092939A CN2013100080815A CN201310008081A CN103092939A CN 103092939 A CN103092939 A CN 103092939A CN 2013100080815 A CN2013100080815 A CN 2013100080815A CN 201310008081 A CN201310008081 A CN 201310008081A CN 103092939 A CN103092939 A CN 103092939A
Authority
CN
China
Prior art keywords
subscript
node instance
contextual information
teidc
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013100080815A
Other languages
Chinese (zh)
Other versions
CN103092939B (en
Inventor
王坤
徐鑫鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN201310008081.5A priority Critical patent/CN103092939B/en
Publication of CN103092939A publication Critical patent/CN103092939A/en
Application granted granted Critical
Publication of CN103092939B publication Critical patent/CN103092939B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides a management method and a device of control plane tunnel panel point identification in order to solve problems that resources are wasted and distribution efficiency is influenced in the process of allocating TEIDC. The method includes that contextual information is obtained, when the contextual information accords with the preset conditions, a panel point example is acquired from an example array, wherein, the panel point example includes an index of the contextual information and a value of the control plane tunnel panel point identification TEIDC. The example array is used for storing the unallocated panel point examples. The index of the contextual information in the panel point example is related with the contextual information of the panel allocation requests so that the panel point example is allocated. The value of the control plane tunnel panel point identification TEIDC is acquired from the panel point example and returned.

Description

A kind of management method and device of chain of command tunnel nodes sign
Technical field
The present invention relates to the communication technology, particularly relate to a kind of management method and device of chain of command tunnel nodes sign.
Background technology
at Long Term Evolution (Long Term Evolution, LTE) evolution block core (Evolved Packet Core, EPC) in network, Mobility Management Entity (Mobility Management Entity, MME) network element and gateway (Serving Gateway, SGW) adopt interface S11 between network element, SGW network element and packet data network gateway (Packet Data Network Gateway, PGW) adopt interface S58 between network element, wherein, interface S11 and interface S58 adopt wireless universal packet service tunneling protocol for control plane (GTP-C) (GPRS Tunnelling Protocol Control, GTP-C) agreement, wherein, wireless universal packet service (General Packet Radio Service, GPRS).
The GTP-C agreement is transmitted the tunnel by GTP-C to identifying two internodal chains of command, wherein, described GTP-C is to being the chain of command tunnel nodes sign (Tunnel Endpoint Identifier Of Control, TEIDC) of being distributed by the opposite end and the local terminal TEIDC formation of distributing.Adopt the GTP-C agreement to be beneficial to the management in path, but need this moment to guarantee that the TEIDC that distributes is unique at intra-office, by TEIDC can unique identification a transmission tunnel.
Take interface S11 as example, because the signaling of a user in communication process will be transmitted by a transmission tunnel, therefore also to adopt subscriber equipment (User Equipment, UE) contextual information identifies this transmission affiliated user in tunnel, and the TEIDC that distributes and the contextual information of UE will have relation one to one.In interface S58, the TEIDC of distribution and the contextual information of PDN will have relation one to one equally.
For the TEIDC that guarantees to distribute is unique at intra-office, and guarantee the TEIDC of distribution and the one-to-one relationship of contextual information, therefore the distribution method of a kind of TEIDC is, dispose the resource control module of the overall situation, and configured a distribution node in this resource control module, adopt this distribution node to carry out unified distribution and record to all TEIDC of intra-office.
Carrying out minute timing of TEIDC, distribution node can receive the distribution request that network element sends, the contextual information that comprises the user in described distribution request, distribution node is after definite unallocated TEIDC of this user, can be this user assignment TEIDC, therefore at first according to the definite TEIDC that is not assigned with of record, the user due to intra-office in this process is a lot, therefore very loaded down with trivial details of the method by searching, mate to come distribution T EIDC, efficient is lower.After the TEIDC that has determined to distribute, can set up this user's contextual information and the incidence relation of described TEIDC.Thereby can determine this user's transmission tunnel, follow-up this user can be transmitted command transmitting in the tunnel at this.
But, adopt said method in the process of distribution T EIDC, the process that is not assigned with according to the definite TEIDC of record is more loaded down with trivial details.All want query note relatively to waste resource before every sub-distribution, affect allocative efficiency.
Summary of the invention
The invention provides a kind of management method and device of chain of command tunnel nodes sign, to waste resource in the process that solves distribution T EIDC, affect the problem of allocative efficiency.
In order to address the above problem, the invention discloses a kind of management method of chain of command tunnel nodes sign, comprising:
Obtain contextual information;
When described contextual information meets when pre-conditioned, obtain a node instance from the example array, wherein, described node instance comprises the value of index and the chain of command tunnel nodes sign TEIDC of contextual information, and described example array is used for storing unappropriated node instance;
Distribute contextual information in request to carry out the index of contextual information in described node instance and described node related, to distribute described node instance;
Obtain the value of chain of command tunnel nodes sign TEIDC from described node instance, and return.
Optionally, describedly pre-conditionedly not having a described contextual information for described, whether described method: detecting described contextual information does not exist if also comprising; If described contextual information exists, obtain node instance corresponding to described contextual information.
Optionally, describedly obtain a node instance from the example array, comprise: obtain the chained list corresponding with described example array, the table tail of described chained list points to last node instance of described example array at this moment, and gauge outfit is pointed to arbitrary node instance in the example array; Obtain the node instance that described gauge outfit is pointed to; Keep described table tail motionless, described gauge outfit is pointed to a rear node instance of the node instance of obtaining.
Optionally, chain of command tunnel nodes in node instance is identified the value of TEIDC as the subscript of this node instance, adopt the subscript of each node instance in the described instance number group of subscript array management, store successively described subscript according to the order of memory node example in the example array in the subscript array; Describedly obtain a node instance from the example array, comprising: obtain the chained list corresponding with described subscript array, the table tail of described chained list points to last subscript of described subscript array, and gauge outfit is pointed to arbitrary subscript in the subscript array; Obtain the subscript that described gauge outfit is pointed to, and determine corresponding node instance according to the subscript of obtaining; Keep the table tail of described chained list motionless, with subscript after the described lower target of obtaining of described gauge outfit sensing.
Optionally, distribute contextual information in request to carry out the index of contextual information in described node instance and described node related, comprising: based on the index of contextual information in described node instance, the memory address of searching described contextual information; Distribute the contextual information in request to be saved in described memory address described node.
Optionally, the value of described chain of command tunnel nodes sign TEIDC comprises high-order portion and low portion, with low portion in the value of chain of command tunnel nodes sign TEIDC as the subscript of node instance in node instance, described method also comprises: selected signal command board, and obtain the sequence number of described signal command board, with the high-order portion of described sequence number as the value of described chain of command tunnel nodes sign TEIDC.
Optionally, described contextual information comprises: the contextual information of the contextual information of subscriber equipment or shared data net.
Optionally, described method also comprises: the method for releasing of node instance specifically comprises: obtain the chained list corresponding with described example array, the table tail of described chained list and gauge outfit are pointed to respectively a subscript in described subscript array at this moment; Discharge the subscript that described table tail points to, and node instance corresponding to described subscript; Keep described gauge outfit motionless, with subscript after the lower target of described table tail sensing release.
Accordingly, the embodiment of the present invention provides a kind of management devices of chain of command tunnel nodes sign, comprising:
Receiver module is used for obtaining contextual information;
Acquisition module, be used for meeting when pre-conditioned when described contextual information, obtain a node instance from the example array, wherein, described node instance comprises the value of index and the chain of command tunnel nodes sign TEIDC of contextual information, and described example array is used for storing unappropriated node instance;
Relating module is used for distributing contextual information in asking to carry out the index of described node instance contextual information and described node related, to distribute described node instance;
Return to module, be used for obtaining from described node instance the value of chain of command tunnel nodes sign TEIDC, and return.
Optionally, describedly pre-conditionedly do not have a described contextual information for described, described device also comprises: detection module; Whether described detection module does not exist for detection of described contextual information; Described acquisition module, also be used for obtaining node instance corresponding to described contextual information when described contextual information exists.
Optionally, described acquisition module comprises: first obtains submodule, is used for obtaining the chained list corresponding with described example array, and the table tail of described chained list points to last node instance of described example array at this moment, and gauge outfit is pointed to arbitrary node instance in the example array; Second obtains submodule, is used for obtaining the node instance that described gauge outfit is pointed to; The mover module is used for keeping described table tail motionless, described gauge outfit is pointed to a rear node instance of the node instance of obtaining.
Optionally, chain of command tunnel nodes in node instance is identified the value of TEIDC as the subscript of this node instance, adopt the subscript of each node instance in the described instance number group of subscript array management, store successively described subscript according to the order of memory node example in the example array in the subscript array; Described acquisition module comprises: first obtains submodule, is used for obtaining the chained list corresponding with described subscript array, and the table tail of described chained list points to last subscript of described subscript array, and gauge outfit is pointed to arbitrary subscript in the subscript array; Second obtains submodule, is used for obtaining the subscript that described gauge outfit is pointed to, and determines corresponding node instance according to the subscript of obtaining; The mover module is used for keeping the table tail of described chained list motionless, with subscript after the described lower target of obtaining of described gauge outfit sensing.
Optionally, described relating module comprises: search submodule, be used for the index based on described node instance contextual information, the memory address of searching described contextual information; Preserve submodule, be used for distributing the contextual information of request to be saved in described memory address described node.
Optionally, the value of described chain of command tunnel nodes sign TEIDC comprises high-order portion and low portion, with low portion in the value of chain of command tunnel nodes sign TEIDC as the subscript of node instance in node instance, described device also comprises: the high-value acquisition module, be used for selected signal command board, and obtain the sequence number of described signal command board, with the high-order portion of described sequence number as the value of described chain of command tunnel nodes sign TEIDC.
Optionally, described contextual information comprises: the contextual information of the contextual information of subscriber equipment or shared data net.
Optionally, also comprise: release module, for the method for releasing of node instance; Described release module.Comprise: first obtains submodule, is used for obtaining the chained list corresponding with described example array, and the table tail of described chained list and gauge outfit are pointed to respectively a subscript in described subscript array at this moment; Second obtains submodule, be used for discharging the subscript that described table tail points to, and node instance corresponding to described subscript; The mover module is used for keeping described gauge outfit motionless, with subscript after the lower target of described table tail sensing release.
Compared with prior art, the present invention includes following advantage:
At first, the embodiment of the present invention adopts the index of node instance storage contextual information and the value of TEIDC, thereby has both guaranteed the value uniqueness of TEIDC, has guaranteed again the corresponding relation of TEIDC and contextual information.Therefore distribute the acquisition request contextual information according to node, thereby after determining to need distribution T EIDC, can obtain a node instance from the example array, can determine the value of TEIDC this moment, and the TEIDC distribution method is very convenient, simple.Again node is distributed the contextual information in request, with the index of contextual information in node instance carry out related, thereby set up the corresponding relation of TEIDC and contextual information, the foundation of corresponding relation is very convenient, and is simple to operate.Completed the distribution of node instance, also namely completed the distribution of TEIDC, the value of TEIDC can have been returned.Thereby the embodiment of the present invention is distribution T EIDC efficiently, and the corresponding relation of TEIDC and contextual information efficiently, and is easy and simple to handle, saves time, and efficient is higher.
Secondly, the present invention can also with the value of TEIDC in the node instance subscript as this node instance, adopt the subscript of each node instance in the described instance number group of subscript array management, thereby the value of TEIDC is had unified management.Then adopting chained list to obtain lower timestamp, just can obtain fast the value of TEIDC.
Again, in the embodiment of the present invention, the value of TEIDC comprises high-order portion and low portion, in order to reduce the waste of resource, and can be with low portion in the value of TEIDC as the subscript of node instance in node instance.Then after distributing node instance, can be with the sequence number of the selected signal command board high-order portion as the value of TEIDC, wherein, the signaling of the transmission tunnel transmission of this TEIDC sign all will be received by described selected signal command board.Thereby on the basis of determining the TEIDC uniqueness, reduced the waste of resource.
Description of drawings
Fig. 1 is the management method process flow diagram of the described a kind of TEIDC of the embodiment of the present invention;
Fig. 2 is the described the first node instance of embodiment of the present invention acquisition methods process flow diagram;
Fig. 3 is the described the second node instance of embodiment of the present invention acquisition methods process flow diagram;
Fig. 4 is that the described node instance of the embodiment of the present invention is obtained schematic diagram;
Fig. 5 is the method for releasing process flow diagram of the described node instance of the embodiment of the present invention;
Fig. 6 is the management devices structural drawing of the described TEIDC of the embodiment of the present invention.
Embodiment
For above-mentioned purpose of the present invention, feature and advantage can be become apparent more, the present invention is further detailed explanation below in conjunction with the drawings and specific embodiments.
In the EPC of LTE network, adopt interface S11 between MME network element and SGW network element, adopt interface S58 between SGW network element and PGW network element, wherein, interface S11 and interface S58 adopt the GTP-C agreement.
To identifying two internodal chain of command transmission tunnels, wherein, described GTP-C is to being that the TEIDC that the TEIDC that distributed by the opposite end and local terminal distribute consists of by GTP-C for the GTP-C agreement.Adopt the GTP-C agreement to be beneficial to the management in path, but need this moment to guarantee that the TEIDC that distributes is unique at intra-office, by TEIDC can unique identification a transmission tunnel.
Take interface S11 as example, because the signaling of a user in communication process will be transmitted by a transmission tunnel, the TEIDC that therefore distributes and the contextual information of UE will have relation one to one.In interface S58, the TEIDC of distribution and the contextual information of PDN will have relation one to one equally.
For the TEIDC that guarantees to distribute is unique at intra-office, and guarantee the TEIDC of distribution and the one-to-one relationship of contextual information, therefore the distribution method of a kind of TEIDC is, dispose the resource control module of the overall situation, and configured a distribution node in this resource control module, adopt this distribution node to carry out unified distribution and record to all TEIDC of intra-office.
Carrying out minute timing of TEIDC, distribution node can receive the distribution request that network element sends, the contextual information that comprises the user in described distribution request, distribution node is after definite unallocated TEIDC of this user, can be this user assignment TEIDC, therefore at first according to the definite TEIDC that is not assigned with of record, the user due to intra-office in this process is a lot, therefore very loaded down with trivial details of the method by searching, mate to come distribution T EIDC, efficient is lower.After the TEIDC that has determined to distribute, can set up this user's context and the incidence relation of described TEIDC.Thereby can determine this user's transmission tunnel, follow-up this user can be transmitted command transmitting in the tunnel at this.
But, adopt said method in the process of distribution T EIDC, the process that is not assigned with according to the definite TEIDC of record is more loaded down with trivial details, all wants query note relatively to waste resource before every sub-distribution, affects allocative efficiency.
The embodiment of the present invention provides the management method of a kind of TEIDC, adopts node instance to preserve the value of TEIDC and the index of corresponding contextual information, it is hereby ensured the uniqueness of TEIDC, and the one-to-one relationship of TEIDC and contextual information.Therefore dividing timing to TEIDC, can obtain node instance successively from the example array, thereby obtain fast the value of TEIDC, allocative efficiency is higher.
With reference to Fig. 1, provided the management method process flow diagram of the described a kind of TEIDC of the embodiment of the present invention.
Step 101 is obtained contextual information.
In actual treatment, MME network element and SGW network element, and employing GTPC signaling message between SGW network element and PGW network element, when the message of SGW network element judgement MME transmission is the first bag message of this user, obtain the TEIDC about this user that MME distributes in this message, and corresponding contextual information.
After this, the SGW network element will be given TEIDC of this user assignment, then feeds back to the MME network element by response message, thereby sets up a transmission tunnel (being the GTPC tunnel).
Concrete, described contextual information comprises: the contextual information of UE or the contextual information of PDN.As comprising the contextual information of UE in the message that receives by interface S11, and for example, comprise the contextual information of PDN in the message by interface S58 reception.
Take interface S11 as example, when the UE that the user detected when the base station need to transmit the transmission of the transmission of carrying out data in the tunnel, signaling, the base station can send request to the MME network element, if the MME network element sends the GTPC signaling message to the SGW network element, the SGW network element obtains this user's TEIDC and the contextual information of UE from the GTPC signaling message.
Whether step 102 detects described contextual information and meets pre-conditioned.
Described pre-conditioned be to detect described contextual information whether to meet pre-conditionedly, if meet, execution in step 104, if do not meet, execution in step 103.
Because TEIDC and contextual information possess one-to-one relationship, if therefore the user registered in network, namely there is described user's transmission tunnel, described user had distributed TEIDC, just can find the TEIDC of this user assignment by described contextual information, not need distribution T EIDC again.If the user did not register in network, namely there is not described user's transmission tunnel, this user does not have TEIDC, need to be its distribution T EIDC.Therefore can the described pre-conditioned described contextual information that is configured to not exist.
Can detect and whether not exist described node to distribute contextual information in request in the SGW network element, if, namely do not have described contextual information, described contextual information meet pre-conditioned, follow-up execution in step 104.If not, namely have described contextual information, described contextual information do not meet pre-conditioned, follow-up execution in step 103.
Step 103 is obtained node instance corresponding to described contextual information.
If it is pre-conditioned that described contextual information does not meet, namely there is described contextual information, can find the value of the TEIDC corresponding with it by described contextual information.
In the embodiment of the present invention, can adopt node instance to preserve the value of TEIDC and the index of contextual information, be the value that described node instance comprises index and the TEIDC of contextual information, thereby can identify the corresponding relation of TEIDC and contextual information by described node instance.Due to the value that stores TEIDC in node instance, and the index of the contextual information corresponding with it, therefore after getting contextual information, also can find corresponding node instance, the value of searching TEIDC by described node instance.
Step 104 is obtained a node instance from the example array.
The embodiment of the present invention, with the set of preserving node instance array as an example, the example array can be preserved the unappropriated node instance of storage.
Therefore, when described contextual information meets when pre-conditioned, when namely not having described contextual information in the SGW network element, a node instance can be obtained, to carry out the distribution of TEIDC from described example array.Specifically comprise the following steps:
With reference to Fig. 2, provided the described the first node instance of embodiment of the present invention acquisition methods process flow diagram.
Step 201 is obtained the chained list corresponding with described example array.
In the embodiment of the present invention, also configured chained list in the SGW network element, described chained list is used for the example array is controlled, managed, and the headers and footers of concrete chained list points to respectively a node instance in the example array.In the embodiment of the present invention, can have the Multi-instance array, therefore corresponding chained list also has a plurality of.
Wherein, dividing timing to node instance, can adopt last node instance of the described example array of table tail sensing of described chained list, gauge outfit is pointed to arbitrary node instance in the example array.
Therefore, when being described user assignment node instance, at first to obtain the chained list corresponding with described example array, thereby by described chained list distribution node example.
Step 202 is obtained the node instance that described gauge outfit is pointed to.
Then can obtain the node instance of the gauge outfit sensing of described chained list, described node instance is fed back to the SGW network element, thereby realize the distribution to node instance.
Step 203 keeps described table tail motionless, described gauge outfit is pointed to a rear node instance of the node instance of obtaining.
Then can keep the table tail of described chained list motionless, described gauge outfit be carried out a rear node instance of the node instance of obtaining.
With reference to Fig. 3, provided the described the second node instance of embodiment of the present invention acquisition methods process flow diagram.
With reference to Fig. 4, provided the described node instance of the embodiment of the present invention and obtained schematic diagram.
In the embodiment of the present invention, can be with the value of TEIDC in the node instance subscript as this node instance.Thereby just can obtain fast the value of TEIDC when obtaining node instance.
Therefore, the value that is TEIDC for the subscript to node instance manages, the subscript of each node instance in the example array can also be consisted of a set, with described set as the subscript array, thereby joined a subscript array for the instance number component, can adopt the subscript of each node instance in the described instance number group of described subscript array management.
Wherein, store successively described subscript according to the order of memory node example in the example array in the subscript array.Namely obtain the order of memory node example in the example array, then store successively subscript corresponding to each node instance according to described order in the following table array.
As Fig. 4, store node instance in example array L, be respectively A, B, C and D.Stored respectively the subscript of above-mentioned each node instance in corresponding subscript array L ', having comprised: 0,1,2 and 3.
Also configured a chained list and be used for controlling described subscript array L ', the headers and footers that can configure described chained list when initial points to respectively first subscript 0 and last subscript 3 in subscript array L '.Then can obtain subscript in subscript array L ' by described chained list, and then definite node instance, the distribution of TEIDC completed.
Therefore, describedly obtain a node instance from the example array, comprising:
Step 301 is obtained the chained list corresponding with described subscript array.
Adopt the subscript of each node instance in subscript array admin instance array, therefore, can also configure the chained list corresponding with described following table array, adopt the headers and footers of described chained list point to respectively described following table array in a subscript.
In the embodiment of the present invention, the table tail of described chained list can be pointed to last subscript of described subscript array, gauge outfit is pointed to arbitrary subscript in the subscript array.As Fig. 4, chained list is under original state, and gauge outfit is pointed to the subscript of subscript 0(solid line indication), the table tail points to subscript 3.
Thereby when the distribution node example, at first obtain the chained list corresponding with described following table array.
Step 302 is obtained the subscript that described gauge outfit is pointed to, and determines corresponding node instance according to the subscript of obtaining.
Then can obtain the subscript of the gauge outfit sensing of described chained list, as obtain 0 in Fig. 4, just can get the value of TEIDC this moment, but TEIDC will possess corresponding relation with contextual information, therefore, also to according to described subscript, search node instance corresponding to this subscript, i.e. the node instance A of 0 correspondence in the example array.
Step 303 keeps the table tail of described chained list motionless, with subscript after the described lower target of obtaining of described gauge outfit sensing.
As Fig. 4, keep the sensing 3 of table tail motionless, with the subscript of gauge outfit by the next subscript 1(dotted line indication of sensing 0).Thereby completed the obtaining step of node instance.
At this moment, obtaining lower target time complexity is O(1).
In the embodiment of the present invention, adopt chained list to obtain node instance, simple to operate, efficient is higher.And can be with the value of TEIDC in the node instance subscript as this node instance, then adopt the subscript of each node instance in subscript array admin instance array, thus can determine fast the value of TEIDC.
Step 105 distributes contextual information in request to carry out the index of contextual information in described node instance and described node related, to distribute described node instance;
After the node instance of determining to distribute, can obtain the index of described contextual information from described node instance, then node can be distributed the contextual information that carries in request, carry out related with the index of contextual information in described node instance, thereby set up the corresponding relation of TEIDC and contextual information, completed the distribution of node instance.
Wherein, described association refers to the index incidence relation of setting up described contextual information and described contextual information, can be to carry out association etc. by setting up mapping relations.
Step 105 specifically comprises the following steps:
Based on the index of contextual information in described node instance, the memory address of searching described contextual information; Distribute the contextual information in request to be saved in described memory address described node.
Preserve the index of contextual information in node instance, also namely preserved the related data of searching contextual information, can find the memory address of corresponding contextual information by the index of described contextual information.
After having determined the memory address of contextual information, can distribute the contextual information in request to be saved in described memory address node, thereby have the value of TEIDC in node instance, and preserve the index of contextual information, can find corresponding contextual information.Thereby on the basis that guarantees the TEIDC uniqueness, also guaranteed the unique corresponding relation of TEIDC and contextual information.
Step 106 is obtained the value of TEIDC, and is returned from described node instance.
After the node instance of determining to distribute, just can get the value of TEIDC from described node instance, and return to the request transmit leg, MME network element or PGW network element.Thereby make MME network element or PGW network element can obtain the TEIDC of distribution, simultaneously in conjunction with the contextual information of corresponding UE or the contextual information of PDN, build corresponding transmission tunnel, carry out the transmission of message, signaling.
In the embodiment of the present invention, the value of TEIDC comprises high-order portion and low portion, in order more to guarantee the uniqueness of TEIDC, and reduce the wasting of resources in the node instance acquisition process, can be with low portion in the value of TEIDC as the subscript of node instance in node instance, the distribution of this moment by node instance only can get low portion in the value of TEIDC, also comprises following methods:
Select a signal command board, and obtain the sequence number of described signal command board, with the high-order portion of described sequence number as the value of described chain of command tunnel nodes sign TEIDC.
In actual treatment, it is the networking of many signal command boards that the LTE system adopted more, therefore distributing node instance, can be according to the load sharing situation in data transmission procedure, select a signal command board to distribute to corresponding UE or PDN, each signaling in the transmission tunnel that is that this UE or PDN distribute can send to this signal command board.
At this moment, can get low portion in the value of TEIDC from the node instance of distributing, because the sequence number of described signal command board is all unique, therefore can be with described sequence number as high-order portion in the value of TEIDC, thus can guarantee the uniqueness of TEIDC.And can also determine to receive the signal command board of signaling in this TEIDC determines transmission tunnel by the value of TEIDC.
With reference to Fig. 5, provided the method for releasing process flow diagram of the described node instance of the embodiment of the present invention.
In the embodiment of the present invention, when UE or PDN do not need to transmit the tunnel, be mobile phone as UE, detect this and shut down, no longer need the transmission tunnel of this UE or PDN this moment, when namely in TEIDC and UE contextual information, corresponding relation being arranged, can also discharge node instance.
The method for releasing of node instance specifically comprises:
Step 501 is obtained the chained list corresponding with described subscript array;
When carrying out the release of node instance, can adopt first subscript of the table tail sensing following table array of chained list when initial, gauge outfit is pointed to arbitrary subscript in the following table array.In dispose procedure, the table tail of described chained list and gauge outfit are pointed to respectively a subscript in described subscript array, then can obtain described chained list.
Step 502 discharges the subscript that described table tail points to, and node instance corresponding to described subscript;
Then can discharge the subscript of the table tail sensing of described chained list, and determine the node instance that described subscript is pointed to, discharge described node instance.
Step 503 keeps described gauge outfit motionless, with subscript after the lower target of described table tail sensing release.
Then keep described gauge outfit motionless, with subscript after the lower target of described table tail sensing release.Can discharge fast corresponding subscript when making carry out releasing operation next time.
In sum, the embodiment of the present invention adopts the index of node instance storage contextual information and the value of TEIDC, thereby has both guaranteed the value uniqueness of TEIDC, has guaranteed again the corresponding relation of TEIDC and contextual information.Therefore distribute the acquisition request contextual information according to node, thereby after determining to need distribution T EIDC, can obtain a node instance from the example array, can determine the value of TEIDC this moment, and the TEIDC distribution method is very convenient, simple.Again node is distributed the contextual information in request, with the index of contextual information in node instance carry out related, thereby set up the corresponding relation of TEIDC and contextual information, the foundation of corresponding relation is very convenient, and is simple to operate.Completed the distribution of node instance, also namely completed the distribution of TEIDC, the value of TEIDC can have been returned.Thereby the embodiment of the present invention is distribution T EIDC efficiently, and the corresponding relation of TEIDC and contextual information efficiently, and is easy and simple to handle, saves time, and efficient is higher.
Secondly, the present invention can also with the value of TEIDC in the node instance subscript as this node instance, adopt the subscript of each node instance in the described instance number group of subscript array management, thereby the value of TEIDC is had unified management.Then adopting chained list to obtain lower timestamp, just can obtain fast the value of TEIDC.
Again, in the embodiment of the present invention, the value of TEIDC comprises high-order portion and low portion, in order to reduce the waste of resource, and can be with low portion in the value of TEIDC as the subscript of node instance in node instance.Then after distributing node instance, can be with the sequence number of the selected signal command board high-order portion as the value of TEIDC, wherein, the signaling of the transmission tunnel transmission of this TEIDC sign all will be received by described selected signal command board.Thereby on the basis of determining the TEIDC uniqueness, reduced the waste of resource.
Again, the embodiment of the present invention also provides the method for releasing of node instance.Thereby when in TEIDC and UE contextual information, corresponding relation being arranged, node instance is discharged, provide the utilization factor of TEIDC, saving resource.
With reference to Fig. 6, provided the management devices structural drawing of the described TEIDC of the embodiment of the present invention.
The embodiment of the present invention also provides the management devices of a kind of TEIDC, comprising: receiver module 11, acquisition module 13, relating module 14 and return to module 15, wherein:
Receiver module 11 is used for obtaining contextual information;
Acquisition module 13, be used for meeting when pre-conditioned when described contextual information, obtain a node instance from the example array, wherein, described node instance comprises the value of index and the chain of command tunnel nodes sign TEIDC of contextual information, and described example array is used for storing unappropriated node instance;
Relating module 14 is used for distributing contextual information in asking to carry out the index of described node instance contextual information and described node related, to distribute described node instance;
Return to module 15, be used for obtaining from described node instance the value of chain of command tunnel nodes sign TEIDC, and return.
In the embodiment of the present invention, describedly pre-conditionedly do not have a described contextual information for described, described device also comprises: detection module 12;
Whether described detection module 12 does not exist for detection of described contextual information;
Described acquisition module 13, also be used for obtaining node instance corresponding to described contextual information when described contextual information exists.
In the embodiment of the present invention, described acquisition module 13 comprises:
First obtains submodule 131, is used for obtaining the chained list corresponding with described example array, and the table tail of described chained list points to last node instance of described example array at this moment, and gauge outfit is pointed to arbitrary node instance in the example array;
Second obtains submodule 132, is used for obtaining the node instance that described gauge outfit is pointed to;
Mover module 133 is used for keeping described table tail motionless, described gauge outfit is pointed to a rear node instance of the node instance of obtaining.
In the embodiment of the present invention, chain of command tunnel nodes in node instance is identified the value of TEIDC as the subscript of this node instance, adopt the subscript of each node instance in the described instance number group of subscript array management, store successively described subscript according to the order of memory node example in the example array in the subscript array;
Described acquisition module 13 comprises:
First obtains submodule 131, is used for obtaining the chained list corresponding with described subscript array, and the table tail of described chained list points to last subscript of described subscript array, and gauge outfit is pointed to arbitrary subscript in the subscript array;
Second obtains submodule 132, is used for obtaining the subscript that described gauge outfit is pointed to, and determines corresponding node instance according to the subscript of obtaining;
Mover module 133 is used for keeping the table tail of described chained list motionless, with subscript after the described lower target of obtaining of described gauge outfit sensing.
In the embodiment of the present invention, described relating module 14 comprises:
Search submodule 141, be used for the index based on described node instance contextual information, the memory address of searching described contextual information;
Preserve submodule 142, be used for distributing the contextual information of request to be saved in described memory address described node.
In the embodiment of the present invention, the value of described chain of command tunnel nodes sign TEIDC comprises high-order portion and low portion, and with in the value of chain of command tunnel nodes sign TEIDC, low portion is as the subscript of node instance in node instance, described device also comprises:
The high-value acquisition module is used for selected signal command board, and obtains the sequence number of described signal command board, with the high-order portion of described sequence number as the value of described chain of command tunnel nodes sign TEIDC.
In the embodiment of the present invention, described contextual information comprises: the contextual information of UE or the contextual information of PDN.
The described device of the embodiment of the present invention also comprises: release module;
Described release module is for the method for releasing of node instance;
Described release module.Comprise:
First obtains submodule, is used for obtaining the chained list corresponding with described example array, and the table tail of described chained list and gauge outfit are pointed to respectively a subscript in described subscript array at this moment;
Second obtains submodule, be used for discharging the subscript that described table tail points to, and node instance corresponding to described subscript;
The mover module is used for keeping described gauge outfit motionless, with subscript after the lower target of described table tail sensing release.
In sum, the embodiment of the present invention adopts the index of node instance storage contextual information and the value of TEIDC, thereby has both guaranteed the value uniqueness of TEIDC, has guaranteed again the corresponding relation of TEIDC and contextual information.Therefore distribute the acquisition request contextual information according to node, thereby after determining to need distribution T EIDC, can obtain a node instance from the example array, can determine the value of TEIDC this moment, and the TEIDC distribution method is very convenient, simple.Again node is distributed the contextual information in request, with the index of contextual information in node instance carry out related, thereby set up the corresponding relation of TEIDC and contextual information, the foundation of corresponding relation is very convenient, and is simple to operate.Completed the distribution of node instance, also namely completed the distribution of TEIDC, the value of TEIDC can have been returned.Thereby the embodiment of the present invention is distribution T EIDC efficiently, and the corresponding relation of TEIDC and contextual information efficiently, and is easy and simple to handle, saves time, and efficient is higher.
Secondly, the present invention can also with the value of TEIDC in the node instance subscript as this node instance, adopt the subscript of each node instance in the described instance number group of subscript array management, thereby the value of TEIDC is had unified management.Then adopting chained list to obtain lower timestamp, just can obtain fast the value of TEIDC.
Again, in the embodiment of the present invention, the value of TEIDC comprises high-order portion and low portion, in order to reduce the waste of resource, and can be with low portion in the value of TEIDC as the subscript of node instance in node instance.Then after distributing node instance, can be with the sequence number of the selected signal command board high-order portion as the value of TEIDC, wherein, the signaling of the transmission tunnel transmission of this TEIDC sign all will be received by described selected signal command board.Thereby on the basis of determining the TEIDC uniqueness, reduced the waste of resource.
For system embodiment, because it is substantially similar to embodiment of the method, so description is fairly simple, relevant part gets final product referring to the part explanation of embodiment of the method.
Each embodiment in this instructions all adopts the mode of going forward one by one to describe, and what each embodiment stressed is and the difference of other embodiment that between each embodiment, identical similar part is mutually referring to getting final product.
The present invention can describe in the general context of the computer executable instructions of being carried out by computing machine, for example program module.Usually, program module comprises the routine carrying out particular task or realize particular abstract data type, program, object, assembly, data structure etc.Also can put into practice the present invention in distributed computing environment, in these distributed computing environment, be executed the task by the teleprocessing equipment that is connected by communication network.In distributed computing environment, program module can be arranged in the local and remote computer-readable storage medium that comprises memory device.
At last, also need to prove, in this article, relational terms such as the first and second grades only is used for an entity or operation are separated with another entity or operational zone, and not necessarily requires or hint and have the relation of any this reality or sequentially between these entities or operation.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thereby make the process, method, commodity or the equipment that comprise a series of key elements not only comprise those key elements, but also comprise other key elements of clearly not listing, or also be included as the intrinsic key element of this process, method, commodity or equipment.In the situation that not more restrictions, the key element that is limited by statement " comprising ... ", and be not precluded within process, method, commodity or the equipment that comprises described key element and also have other identical element.
Above management method and device to a kind of TEIDC provided by the present invention, be described in detail, used specific case herein principle of the present invention and embodiment are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (16)

1. the management method of a chain of command tunnel nodes sign, is characterized in that, comprising:
Obtain contextual information;
When described contextual information meets when pre-conditioned, obtain a node instance from the example array, wherein, described node instance comprises the value of index and the chain of command tunnel nodes sign TEIDC of contextual information, and described example array is used for storing unappropriated node instance;
Distribute contextual information in request to carry out the index of contextual information in described node instance and described node related, to distribute described node instance;
Obtain the value of chain of command tunnel nodes sign TEIDC from described node instance, and return.
2. method according to claim 1, is characterized in that, describedly pre-conditionedly do not have a described contextual information for described, and described method also comprises:
Whether detect described contextual information does not exist;
If described contextual information exists, obtain node instance corresponding to described contextual information.
3. method according to claim 1, is characterized in that, describedly obtains a node instance from the example array, comprising:
Obtain the chained list corresponding with described example array, the table tail of described chained list points to last node instance of described example array at this moment, and gauge outfit is pointed to arbitrary node instance in the example array;
Obtain the node instance that described gauge outfit is pointed to;
Keep described table tail motionless, described gauge outfit is pointed to a rear node instance of the node instance of obtaining.
4. method according to claim 1, it is characterized in that, chain of command tunnel nodes in node instance is identified the value of TEIDC as the subscript of this node instance, adopt the subscript of each node instance in the described instance number group of subscript array management, store successively described subscript according to the order of memory node example in the example array in the subscript array;
Describedly obtain a node instance from the example array, comprising:
Obtain the chained list corresponding with described subscript array, the table tail of described chained list points to last subscript of described subscript array, and gauge outfit is pointed to arbitrary subscript in the subscript array;
Obtain the subscript that described gauge outfit is pointed to, and determine corresponding node instance according to the subscript of obtaining;
Keep the table tail of described chained list motionless, with subscript after the described lower target of obtaining of described gauge outfit sensing.
5. method according to claim 1, is characterized in that, distributes contextual information in request to carry out the index of contextual information in described node instance and described node related, comprising:
Based on the index of contextual information in described node instance, the memory address of searching described contextual information;
Distribute the contextual information in request to be saved in described memory address described node.
6. method according to claim 1, it is characterized in that, the value of described chain of command tunnel nodes sign TEIDC comprises high-order portion and low portion, and with in the value of chain of command tunnel nodes sign TEIDC, low portion is as the subscript of node instance in node instance, described method also comprises:
Select a signal command board, and obtain the sequence number of described signal command board, with the high-order portion of described sequence number as the value of described chain of command tunnel nodes sign TEIDC.
According to claim 1 to 6 arbitrary described method, it is characterized in that, described contextual information comprises: the contextual information of the contextual information of subscriber equipment or shared data net.
8. method according to claim 4, is characterized in that, also comprises: the method for releasing of node instance specifically comprises:
Obtain the chained list corresponding with described example array, the table tail of described chained list and gauge outfit are pointed to respectively a subscript in described subscript array at this moment;
Discharge the subscript that described table tail points to, and node instance corresponding to described subscript;
Keep described gauge outfit motionless, with subscript after the lower target of described table tail sensing release.
9. the management devices of a chain of command tunnel nodes sign, is characterized in that, comprising:
Receiver module is used for obtaining contextual information;
Acquisition module, be used for meeting when pre-conditioned when described contextual information, obtain a node instance from the example array, wherein, described node instance comprises the value of index and the chain of command tunnel nodes sign TEIDC of contextual information, and described example array is used for storing unappropriated node instance;
Relating module is used for distributing contextual information in asking to carry out the index of described node instance contextual information and described node related, to distribute described node instance;
Return to module, be used for obtaining from described node instance the value of chain of command tunnel nodes sign TEIDC, and return.
10. device according to claim 9, is characterized in that, describedly pre-conditionedly do not have a described contextual information for described, and described device also comprises: detection module;
Whether described detection module does not exist for detection of described contextual information;
Described acquisition module, also be used for obtaining node instance corresponding to described contextual information when described contextual information exists.
11. device according to claim 10 is characterized in that, described acquisition module comprises:
First obtains submodule, is used for obtaining the chained list corresponding with described example array, and the table tail of described chained list points to last node instance of described example array at this moment, and gauge outfit is pointed to arbitrary node instance in the example array;
Second obtains submodule, is used for obtaining the node instance that described gauge outfit is pointed to;
The mover module is used for keeping described table tail motionless, described gauge outfit is pointed to a rear node instance of the node instance of obtaining.
12. device according to claim 9, it is characterized in that, chain of command tunnel nodes in node instance is identified the value of TEIDC as the subscript of this node instance, adopt the subscript of each node instance in the described instance number group of subscript array management, store successively described subscript according to the order of memory node example in the example array in the subscript array;
Described acquisition module comprises:
First obtains submodule, is used for obtaining the chained list corresponding with described subscript array, and the table tail of described chained list points to last subscript of described subscript array, and gauge outfit is pointed to arbitrary subscript in the subscript array;
Second obtains submodule, is used for obtaining the subscript that described gauge outfit is pointed to, and determines corresponding node instance according to the subscript of obtaining;
The mover module is used for keeping the table tail of described chained list motionless, with subscript after the described lower target of obtaining of described gauge outfit sensing.
13. device according to claim 9 is characterized in that, described relating module comprises:
Search submodule, be used for the index based on described node instance contextual information, the memory address of searching described contextual information;
Preserve submodule, be used for distributing the contextual information of request to be saved in described memory address described node.
14. device according to claim 9, it is characterized in that, the value of described chain of command tunnel nodes sign TEIDC comprises high-order portion and low portion, with in the value of chain of command tunnel nodes sign TEIDC, low portion is as the subscript of node instance in node instance, described device also comprises:
The high-value acquisition module is used for selected signal command board, and obtains the sequence number of described signal command board, with the high-order portion of described sequence number as the value of described chain of command tunnel nodes sign TEIDC.
15. according to claim 9 to 14 arbitrary described device, it is characterized in that, described contextual information comprises: the contextual information of the contextual information of subscriber equipment or shared data net.
16. device according to claim 12 is characterized in that, also comprises: release module, for the method for releasing of node instance;
Described release module.Comprise:
First obtains submodule, is used for obtaining the chained list corresponding with described example array, and the table tail of described chained list and gauge outfit are pointed to respectively a subscript in described subscript array at this moment;
Second obtains submodule, be used for discharging the subscript that described table tail points to, and node instance corresponding to described subscript;
The mover module is used for keeping described gauge outfit motionless, with subscript after the lower target of described table tail sensing release.
CN201310008081.5A 2013-01-09 2013-01-09 A kind of management method of chain of command tunnel nodes mark and device Active CN103092939B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310008081.5A CN103092939B (en) 2013-01-09 2013-01-09 A kind of management method of chain of command tunnel nodes mark and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310008081.5A CN103092939B (en) 2013-01-09 2013-01-09 A kind of management method of chain of command tunnel nodes mark and device

Publications (2)

Publication Number Publication Date
CN103092939A true CN103092939A (en) 2013-05-08
CN103092939B CN103092939B (en) 2015-11-04

Family

ID=48205504

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310008081.5A Active CN103092939B (en) 2013-01-09 2013-01-09 A kind of management method of chain of command tunnel nodes mark and device

Country Status (1)

Country Link
CN (1) CN103092939B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111555980A (en) * 2020-03-16 2020-08-18 视联动力信息技术股份有限公司 Data sending method and device, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1400549A (en) * 2001-08-07 2003-03-05 华为技术有限公司 Method for searching data in data base and distributing IP address to users dial-connected with network
US6792474B1 (en) * 2000-03-27 2004-09-14 Cisco Technology, Inc. Apparatus and methods for allocating addresses in a network
CN1725751A (en) * 2004-07-20 2006-01-25 华为技术有限公司 Distribution method of control plane tunnel endpoine identifier (TEID) and its system
CN101540712A (en) * 2008-03-20 2009-09-23 大唐移动通信设备有限公司 Method and device for allocating tunnel end point identifiers
US20110145861A1 (en) * 2009-12-16 2011-06-16 Electronics And Telecommunications Research Institute Apparatus and method of controlling broadcast services

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6792474B1 (en) * 2000-03-27 2004-09-14 Cisco Technology, Inc. Apparatus and methods for allocating addresses in a network
CN1400549A (en) * 2001-08-07 2003-03-05 华为技术有限公司 Method for searching data in data base and distributing IP address to users dial-connected with network
CN1725751A (en) * 2004-07-20 2006-01-25 华为技术有限公司 Distribution method of control plane tunnel endpoine identifier (TEID) and its system
CN101540712A (en) * 2008-03-20 2009-09-23 大唐移动通信设备有限公司 Method and device for allocating tunnel end point identifiers
US20110145861A1 (en) * 2009-12-16 2011-06-16 Electronics And Telecommunications Research Institute Apparatus and method of controlling broadcast services

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111555980A (en) * 2020-03-16 2020-08-18 视联动力信息技术股份有限公司 Data sending method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN103092939B (en) 2015-11-04

Similar Documents

Publication Publication Date Title
US10827397B2 (en) Method for inserting SMF and AMF entity
CN102427410B (en) Method, device and system for processing fiber channel identity, and network equipment
US9986087B2 (en) Methods of sharing a WiFi hotspot and associated electronic devices
JP2021510997A (en) Methods, devices, and systems for configuring policies for UEs
KR102329095B1 (en) Network access method, related devices and systems
CN102055641A (en) Distribution method for virtual local area network and related device
CN114039798A (en) Data transmission method and device and electronic equipment
JP2018531563A6 (en) Method, apparatus, and system for assigning IP address for master / slave network
CN102036419B (en) Network node configuration information processing method, network node and communication system
CN103092939B (en) A kind of management method of chain of command tunnel nodes mark and device
CN108924959A (en) Method, AMF and the RAN of wireless communication
CN104468337A (en) Message transmission method and device, message management center device and data centers
CN110704128B (en) Identification allocation method and device, identification allocation equipment and storage medium
CN105306614A (en) Address management method, address management system, address manager and local address management device
CN110300035B (en) Method, system, device and server for judging load state of storage system
CN103051720B (en) Hadoop cluster inter-node communication method, equipment and system
CN103841185A (en) Load balancing method and device
CN104080099A (en) Wireless controller communication method and wireless controller
US20220132279A1 (en) Information transmission method, network element selector, and controller
CN102811463B (en) Method and device for load sharing of MME (mobile management entity) network element
US20200145879A1 (en) Terminal-aided backhaul compression
CN110932980B (en) Communication method, terminal, and computer-readable storage medium
CN109726017B (en) Method and device for sharing cache between application programs
CN107733669B (en) SNMP server management method and system based on request ID
CN104967967B (en) Method and device for multi-hop resource discovery

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant