Summary of the invention
In the prior art, when the user adopted in the multi-access mode access network, confusion took place in data message that various access way is transmitted easily, thereby can't realize normal transmission.
Technical problem to be solved by this invention provides a kind of data transmission method and access device that adopts in the plurality of access modes; To guarantee that the user is when the multi-access mode; Access device can be distinguished the data message that various access way is transmitted, and makes the user can the normal transmission data message under multi-access mode.
In order to solve the problems of the technologies described above, the invention provides a kind of data transmission method that adopts in the plurality of access modes, said method is applied to the network that identify label separates with station location marker, and this method comprises:
Second access node receives the data message that first access node sends, and writes down the relation that connects and binds of station location marker of identify label and the source user of source user in the said data message; Wherein, the station location marker of source user is the station location marker of said first access node in the said data message; And
Said second access node receives the data message that sends to said source user; Search the station location marker of the said source user of second access node record according to the said relation of connecting and binding, and this data message is sent to the first corresponding access node of station location marker of the said source user that inquires.
Further, write down in the step of the relation that connects and binds of identify label and station location marker of source user equipment in the said data message, said second access node also records said connecting and binding in the relation with purpose user's in the said data message identify label;
Search according to the said relation of connecting and binding in the step of station location marker of source user of second access node record, said second access node is searched the station location marker of the source user that said second access node writes down jointly according to the identify label of said purpose user's identify label and source user.
Further, said method also comprises:
If said second access node successively receives the data message of the identify label that comprises same source user that sends to same purpose user; The authentication node of said second access node under said same source user inquired about the station location marker of said same source user; And after inquiring the diverse location sign of said same source user corresponding to different access waies, said second access node upgrades the said relation that connects and binds with the station location marker that inquires.
Further, said second access node comprises with the said step that connects and binds relation of station location marker renewal that inquires:
Said second access node judges whether said authentication node comprises the station location marker of the source user in one data message of back in the diverse location sign of said same source user corresponding to different access waies that said second access node returns; If comprise, then the said station location marker that connects and binds the source user in the relation is updated to the station location marker of the source user in one data message of back.
Further, said method also comprises:
Said second access node receives the data message of the user terminal transmission that is linked into said second access node; And
Said second access node is judged said the connect and bind identify label of the source user whether data message that this user terminal sends is arranged in the relation and purpose user's identify label;
If have, from the said station location marker that connects and binds the identify label of finding out the purpose user in the data message that sends corresponding to user terminal the relation, and to the corresponding access node of this station location marker literary composition that sends datagram;
If no, the authentication node under said purpose user is inquired about said purpose user's station location marker, and to inquire with the literary composition that sends datagram of the related corresponding access node of station location marker of a kind of access way wherein.
Further, second access node receives after the step of the data message that first access node sends, and said method also comprises:
Said second access node is judged said the connect and bind identify label of the source user in the data message of whether preserving said first access node transmission in the relation and purpose user's identify label;
If no, the step of the relation that connects and binds of the station location marker of the identify label of source user and source user in the said data message of executive logging then, and the data message that first access node is sent sends to said purpose user.
Further, said method also comprises:
If said second access node is judged the said relation that connects and binds that connects and binds the identify label of having preserved the source user in the data message that first access node sends in the relation and purpose user's identify label, judge whether identify label and purpose user's the station location marker that connects and binds source user in station location marker and the notebook data message in the relation of identify label of the source user in the data message of first access node transmission that second access node is preserved is identical;
If identical, the data message that first access node is sent sends to the purpose user;
If it is inequality; The authentication node of said second access node under the source user of the data message that first access node sends inquired about the station location marker of said source user; And after receiving the diverse location sign that this authentication node returns corresponding to different access waies; Judge the station location marker that whether comprises the source user in the data message that first access node sends in the station location marker that this authentication node returns, if comprise, to the said purpose user literary composition that sends datagram.
Further, said method also comprises:
If do not comprise the station location marker of the source user in the notebook data message in the station location marker that authentication node returns, said second access node abandons the notebook data message.
The step that said second access node is inquired about said user's station location marker to the authentication node under the user comprises: the authentication node of said second access node under the user sends the position enquiring request, carries said user's identify label in this position enquiring request;
Said authentication node is according to the said user's who carries in the position enquiring request identify label; Inquire about the station location marker of this user under each access way; Said access way is corresponding one by one with station location marker, and to the said second access node home position inquiry response, said position enquiring response comprises said user's identify label; User's station location marker, and the access way related with each station location marker;
Wherein, said user comprises source user and purpose user.
Further, the network that separates with station location marker of said identify label is User Identity and locator separation network (SILSN); Said access node is access server (ASN), and said authentication node is identify label and location registers register (ILR), and said identify label is for inserting identifier (AID), and said station location marker is Route Distinguisher (RID).
In order to solve the problems of the technologies described above, the invention provides a kind of access device, be applied to the network that identify label separates with station location marker, this access device comprises:
Receiver module is used to receive the data message that first access device sends, and said data message comprises the identify label of source user and purpose user's identify label; And reception sends to the data message of said source user;
Memory module is used for writing down the relation that connects and binds of station location marker of identify label and the source user of said data message source user; Wherein, the station location marker of source user is the station location marker of said first access device in the said data message;
Search module, be used to receive the data message that sends to said source user after, search the station location marker of the said source user of said memory module record from the said relation of connecting and binding; And
Sending module is used for the data message that sends to source user is sent to the first corresponding access device of station location marker of the said source user that said enquiry module inquires.
Further, said memory module also is used for writing down the connecting and binding when concerning of station location marker of identify label and the source user of said data message source user, and purpose user's in the said data message identify label is recorded said connecting and binding in the relation;
Search the station location marker that module also is used for searching jointly according to the identify label of said purpose user's identify label and source user the source user of said memory module record.
Further; If said receiver module successively receives the data message of the identify label that comprises same source user that sends to same purpose user, said sending module also is used for the station location marker that authentication node under said source user is inquired about said source user;
Said receiver module also is used to receive said source user that authentication node the returns diverse location sign corresponding to different access waies;
The station location marker that said memory module also is used for inquiring upgrades the said relation that connects and binds.
Further, said memory module is to be used for upgrading the said relation that connects and binds with the station location marker that inquires as follows:
Judge whether said authentication node comprises the station location marker of the source user in one data message of back in the diverse location sign of said source user corresponding to different access waies that said second access node returns; If comprise, then the said station location marker that connects and binds the source user in the relation is updated to the station location marker of the source user in one data message of back.
Further, said receiver module also is used to receive the data message that the user terminal that is linked into said access device sends; And receive the authentication node under the purpose user returns in the data message that said user terminal sends said purpose user station location marker corresponding to different access waies;
Whether the said module of searching, the relation that connects and binds that also is used for judging said memory module have the identify label of the source user in the data message that this user terminal sends and purpose user's identify label; If have, from the said station location marker that connects and binds the identify label of finding out the purpose user in the data message that sends corresponding to this user terminal the relation, and the indication sending module literary composition that sends datagram; If no, indicate the authentication node of said sending module under said purpose user to inquire about said purpose user's station location marker;
Said sending module, also be used to receive the indication of the said literary composition that sends datagram of searching module after, to the corresponding access node of purpose user's the station location marker literary composition that sends datagram; And after receiving that the said authentication node under the said purpose user of searching module is inquired about said purpose user's the indication of station location marker; Authentication node under said purpose user sends query messages; And under the purpose user recognize that authentication node inquires with the literary composition that sends datagram of the related corresponding access node of station location marker of a kind of access way wherein.
Further; The said module of searching; Also be used for behind the data message that receives the transmission of first access device, judge said the connect and bind identify label of the source user in the data message of whether preserving the transmission of first access device in the relation and purpose user's identify label; If no, then indicate memory module to write down the relation that connects and binds of station location marker of identify label and the source user of source user in the said data message, and the data message that the indication sending module will said first access device transmission send to said purpose user.
Further; The said module of searching; Preserved identify label and the purpose user's of the source user in the data message that first access device sends the relation that connects and binds of identify label if also be used for judging the said relation that connects and binds, judged whether the station location marker of source user in identify label and purpose user's the data message that connects and binds station location marker and the transmission of first access device in the relation of identify label of the source user in the data message that first access device preserved sends is identical; If identical, the indication sending module is sent to the purpose user with the data message that first access device sends; If inequality, the authentication node of indication sending module under said source user inquired about the station location marker of said source user; And after receiving the diverse location sign that the authentication node under the said source user returns corresponding to different access waies; Judge the station location marker that whether comprises the source user in the data message that first access device sends in the station location marker that said authentication node returns; If comprise, indicate said sending module to the said purpose user literary composition that sends datagram; If do not comprise, abandon the data message that first access device sends;
Said receiver module also is used to receive the diverse location sign corresponding to different access waies that the authentication node under the said source user returns, and sends to and search module.
Further, the network that separates with station location marker of said identify label is User Identity and locator separation network (SILSN); Said access node is access server (ASN), and said authentication node is identify label and location registers register (ILR), and said identify label is for inserting identifier (AID), and said station location marker is Route Distinguisher (RID).
Further, said access device comprises a kind of in service universal grouping wireless business supporting node (SGSN), ggsn (GGSN), group data service node (PDSN) and the BAS Broadband Access Server (BRAS).
Adopt technical scheme of the present invention can realize that the support plurality of access modes under identify label and the station location marker split-frame uses same identify label to carry out the systems approach of network communication; In this scheme; User terminal adopts all normal access networks of plurality of access modes; And user terminal can independently be initiated professional through various access waies, also can not conflict each other between the Business Stream.And, when a kind of access way is unavailable, can use other access waies, improved professional continuity.In addition, a plurality of access waies are used same user identifier AID, and it is simpler that network is traced to the source, and improved the fail safe of network.
Embodiment
In identify label and network that station location marker separates, each user has two identifiers, AID and RID, the identity of AID representative of consumer wherein, the position of RID representative of consumer.When the user adopts the plurality of access modes access network; In order to keep the uniqueness of user identity AID; AID must remain unchanged; A kind ofly in identify label and network that station location marker separates, realize that user terminal is following through the technical scheme of plurality of access modes access network: when user terminal uses different access way access network, must register at different access nodes, more precisely; Be exactly same user when adopting different the access, the access node of various accesses must possess different RID.On the basis of this technical scheme; Also propose accordingly: when the user registers; Access node should carry user's access way simultaneously to authentication node report of user location information of terminals the time, as WLAN (Wireless Local Area Network, WLAN) and WCDMA (Wide Code Division Multiplexing Access; WCDMA) etc.; When user terminal adopted the plurality of access modes access network at the same time like this, access node reported the positional information of each access way just can not cover each other to authentication node, had created primary condition for user terminal adopts the plurality of access modes access network.
But, because user's same identify label of common use when adopting plurality of access modes some new problems can occur when data are sent and receive.For example; The data flow of different access waies is all sent with the common identity sign; These data messages are easy to be confused together at access node; If transmission and reception mechanism to the original data message of access node are not made an amendment, the data flow between these different access waies will be admixed together and can't be differentiated, and causes business normally to carry out.
The present invention is directed to the problems referred to above and proposed a kind of data transmission method and access device that adopts in the plurality of access modes; To guarantee that the user is when the multi-access mode; Access node can be distinguished the data message that various access way is transmitted, and makes the user can the normal transmission data message under multi-access mode.
A kind of data transmission method that adopts in the plurality of access modes provided by the invention is applied to the network that identify label separates with station location marker, and this method comprises:
Second access node receives the data message that first access node sends, and writes down the relation that connects and binds of station location marker of identify label and the source user of source user in the said data message; Wherein, the station location marker of source user is the station location marker of said first access node in the said data message; And
Said second access node receives the data message that sends to said source user; Search the station location marker of the source user of second access node record according to the said relation of connecting and binding, and this data message is sent to the first corresponding access node of station location marker that inquires.
Wherein, said second access node receives in the step of the data message that sends to said source user:
The purpose user's of the data message that this receives identify label i.e. the identify label of the source user in the step of " second access node receives the data message that first access node sends, and writes down the relation of connecting and binding of station location marker of identify label and the source user of source user in the said data message ";
The identify label of the source user of the data message that this receives i.e. purpose user's in the step of " second access node receives the data message that first access node sends, and writes down the relation of connecting and binding of station location marker of identify label and the source user of source user in the said data message " identify label.
Wherein,
In the step of the relation that connects and binds of the identify label of source user equipment and station location marker, second access node also records said connecting and binding in the relation with purpose user's in the data message identify label in the record data message;
In the step that connects and binds the station location marker that concerns the source user of searching second access node record, second access node is a station location marker of searching the source user of said second access node record according to the identify label of said purpose user's identify label and source user jointly.
This method also comprises:
If second access node successively receives the data message of the identify label that comprises same source user that sends to same purpose user; The authentication node of second access node under same source user inquired about the station location marker of same source user; And after inquiring the diverse location sign of same source user corresponding to different access waies, second access node upgrades the said relation that connects and binds with the station location marker that inquires.
Wherein, second access node comprises with the said step that connects and binds relation of station location marker renewal that inquires:
Second access node judges whether authentication node comprises the station location marker of the source user in one data message of back in the diverse location sign of said same source user corresponding to different access waies that said second access node returns; If comprise, then the said station location marker that connects and binds the source user in the relation is updated to the station location marker of the source user in one data message of back.
This method also comprises:
Second access node receives the data message of the user terminal transmission that is linked into said second access node; And
Second access node is judged said the connect and bind identify label of the source user whether data message that this user terminal sends is arranged in the relation and purpose user's identify label;
If have, from the said station location marker that connects and binds the identify label of finding out the purpose user in the data message that sends corresponding to user terminal the relation, and to the corresponding access node of this station location marker literary composition that sends datagram;
If no, the authentication node under said purpose user is inquired about said purpose user's station location marker, and to inquire with the literary composition that sends datagram of the related corresponding access node of station location marker of a kind of access way wherein.
Hereinafter will combine accompanying drawing that embodiments of the invention are elaborated.Need to prove that under the situation of not conflicting, embodiment among the application and the characteristic among the embodiment be combination in any each other.In the embodiments of the invention, be that example describes with SILSN, but the present invention is not limited to this, can be applied to the network that other identify labels separate with station location marker equally.
Embodiment one:
Fig. 2 initiatively initiates the professional sketch map of data (forward transmission data) for the UE1 that supports multi-access mode.As shown in Figure 2; UE1 adopts two kinds of access way access networks, these two kinds of access waies be respectively WLAN and GPRS (General Packet Radio Service, GPRS); Wherein, WLAN is corresponding to ASN1, and GPRS is corresponding to ASN2, and these two kinds of access waies are all with the identical AID literary composition that sends datagram.Under this scene, suppose that the destination of the transfer of data of two kinds of access waies is respectively UE3 and UE4.When UE1 sends datagram literary composition; ASN1 and ASN2 are respectively ASN11 and ASN12 to the position that ILR inquires UE3 and UE4; The data message that sends of UE1 sends via ASN1 and ASN2 respectively subsequently; Send promptly from UE1->ASN1->ASN11->UE3, and from UE1->ASN2->ASN12->UE4.Can find out, in the time of the data message forward transmitted, can both arrive purpose by normal path.
But; As shown in Figure 3; As UE3 and UE4 during to UE1 reverse reverting data message (when adopting the user terminal receiving data packets of plurality of access modes access network), if adopt original mechanism, that is: when ASN11 receives the data message of UE3; To the position of ILR inquiry AID, ILR will return the position of ASN1 and ASN2 earlier.If ASN11 does not do special processing, the data message that UE3 returns possibly send via ASN11-ASN2-UE1, shown in the dotted line among Fig. 3.Will cause the out of order of data message like this, traffic affecting normally moves.Therefore, receive the reverse data message that UE3 and UE4 etc. send, when ASN handles, not only rely on Query Result, also need do a little special processings for ASN11 among Fig. 3 and ASN12.
Among the present invention; For guaranteeing that the data message that UE3 returns passes to UE1 via ASN11 and ASN1; Require ASN11 when receiving that UE1 sends to the forward data message of UE3 via ASN1; Preserve the corresponding relation of AID1 (corresponding to UE1) and RID1 (corresponding to ASN1) earlier, like AID1->RID1, this is different with the treatment mechanism of original SILSN.Among the former SILSN, after the ASN that data message purpose user terminal is inserted receives data message, initiatively do not preserve the AID of source user in the data message and the corresponding relation of RID, AID among all ASN and RID corresponding relation all come from ILR.And among the present invention, AID among the ASN and the corresponding relation of RID might inquire from ILR, also might come from the data message that receives, and ASN has the ability of corresponding relation of AID and the RID at self study source user terminal from the data message that receives.
Embodiment two:
For a kind of scene as shown in Figure 4, when two called user terminals of the user terminal that adopts the plurality of access modes access network are positioned at following time of same ASN, confusion still can take place in the transmission of data message, that is:
When the data message forward transmitted, promptly from UE1->ASN1->ASN11->UE3 and can normal transmission from UE1->ASN2->ASN11->UE4.But in the time of the data message reverse transfer,, data message also can occur and send chaotic, as shown in Figure 5 even ASN11 has the ability of corresponding relation of AID and the RID of self study source user terminal UE 1 from the data message of receiving:
Owing to be positioned under the same ASN11 to UE3 and UE4; When ASN11 receives that UE1 sends to the data message of UE3 via ASN1, can note the AID1 of UE1 and corresponding relation AID1->RID1 of RID1, and ASN11 receives when UE1 is dealt into the data message of UE4 via ASN2; Can the corresponding relation of the UE1 that write down be rewritten as AID1->RID2 (if only write down the corresponding relation of source user by source AID and source RID; Can only be about one group of corresponding relation of this source AID, therefore, original corresponding relation can be rewritten); This message that will cause follow-up UE3 to send out to UE1 also sends via ASN2, thereby causes data message chaotic.
The confusion that the opposite end ASN11 that causes when avoiding above-mentioned same user (like UE1) to adopt different access way access network produces when oppositely sending datagram literary composition; Among the present invention; ASN is when receiving destination that other ASN send for the message of this ASN; Write down identify label, the purpose user's of source user the corresponding relation of station location marker of identify label and source user simultaneously, hereinafter this relation is referred to as the relation of connecting and binding.In the embodiment of the invention, the corresponding relation of the station location marker of the identify label of record source user, purpose user's identify label and source user is source AID, the corresponding relation of purpose AID and source RID.When follow-up ASN11 receives data message, will be according to the purpose RID of this data message of two common inquiries of sign of identify label of purpose user's identify label and source user, then to the literary composition that sends datagram of the ASN corresponding to this RID.
As: when ASN11 receives that the AID1 that comes via the ASN1 encapsulate forwarded sends out the data message to AID3, preserve the relation that connects and binds as follows: [AID3->AID1]->RID1;
When ASN11 receives that the AID1 that comes via the ASN2 encapsulate forwarded sends out the data message to AID4, preserve the relation that connects and binds as follows: [AID4->AID1]->RID2.
Thereby, the last AID1 that records respectively of ASN11, relation of connecting and binding and the AID1 of AID3 and RID1, the relation that connects and binds of AID4 and RID2.
When ASN11 when sending message:
For destination address is AID1, and source address is the data message of AID3, and ASN11 sends to ASN1 with this data message;
For destination address is AID1, and source address is the data message of AID4, and ASN11 sends to ASN2 with this data message.
Can find out; When follow-up ASN11 receives that user UE3 (AID3) sends to the data message of UE1 (AID1); Since this locality have [AID3->AID1]->relation that connects and binds of RID1; After ASN11 encapsulated data message, the relation that connects and binds that can directly store according to this locality was changed to RID1 with destination address, sends to ASN1 then.In this process, ASN11 will no longer inquire about ILR.
Embodiment three:
When a user adopts plurality of access modes simultaneously with an identical opposite end (like the UE3 among Fig. 6) communication through different user terminals (like UE1 among Fig. 6 and UE2); Wherein different user terminals is corresponding to this user's same identify label; Still can cause confusion to the reverse data flow that UE1 and UE2 return from UE3; For example among Fig. 6; ASN11 can't distinguish UE3 data sent message and issue ASN1 or ASN2, thereby possibly cause and should be sent to UE1 (shown in the dotted line among Fig. 6) via ASN1 via the data message that ASN2 issues UE2, causes data message chaotic.
Because of adopting plurality of access modes to visit the data that cause same opposite end through different user terminals, same user sends chaotic problem for avoiding above-mentioned; When the present invention receives successively that at ASN the same user AID1 that comes from other ASN encapsulate forwarded sends message; Initiate the operation of the positional information of inquiry AID1 to ILR; Result according to ILR returns decides processing mode, and is as shown in Figure 7.Wherein, 3. ASN11, is exactly the process of SILSN inquiring position information in the process of ILR inquiry AID1 positional information such as Fig. 7, and this position enquiring process such as Fig. 8 comprise:
Step 801:ASN11 sends the position enquiring request to ILR, carries user's AID1 in this position enquiring request;
Step 802:ILR inquires about the station location marker of this user under each access way according to the AID1 that carries in the position enquiring request, through to ASN11 home position inquiry response the corresponding relation that inquires being sent to ASN11.
Afterwards, after ASN11 receives that the position enquiring of ILR responds, judge whether the corresponding relation in the position enquiring response comprises new RID; Like RID2; If comprise, the relation of then will connecting and binding switches to RID2, that is: will connect and bind relation from [AID3->AID1]->RID1 be changed to [AID3->AID1]->RID2; If do not comprise new RID among the position enquiring result, then do not upgrade the relation of connecting and binding.
Like this, after the user adopted new access way and the opposite end is connected, original access way was by new access way replacement, and the data message of two kinds of access waies can not conflict, and business can be carried out on new connected mode.
Hereinafter will combine accompanying drawing to introduce applying examples of the present invention.
The transmission of data message and reception are mainly by the ASN operation, and ASN handles the data message and comprises: the transmission of the data message of LUT (promptly inserting the user terminal of this ASN), and the data message that receives other ASN, and transmit.
Applying examples one, ASN handles the flow process of the data message of LUT transmission
The flow process of the data message that ASN processing LUT sends is as shown in Figure 9, comprising:
Step 901:ASN receives the message that LUT sends, and flow process begins.
Step 902:ASN checks whether have its corresponding relation that connects and binds among this ASN according to source AID in the data message and purpose AID, if having, and execution in step 910, if do not have, execution in step 903.
Wherein, When ASN is checked through connecting and binding of active AID and purpose AID among this ASN and concerns according to the source AID in the data message and purpose AID; Explain that this ASN had received the data message that ASN that this purpose AID corresponding user terminal inserted sends, this RID that connects and binds in the relation is the purpose RID of notebook data message.
When ASN is checked through when not having connecting and binding of source AID and purpose AID to concern among this ASN according to the source AID in the data message and purpose AID, explain that this ASN did not also receive the data message that the source AID of purpose AID in the notebook data message in the notebook data message sends.
Step 903: if there be not source AID and the relation that connects and binds of purpose AID in this data message, ASN is to the positional information of ILR search purposes AID;
Step 904:ILR returns the many groups of positional informations that insert mode of purpose AID to ASN.
Step 905:ASN chooses a kind of access way, and behind the binding relationship that connects, as [AID1->AID3]->RID11, to the corresponding ASN (like ASN11) of the selected access way literary composition that sends datagram, finish.
Wherein, when ASN chooses access way, be to choose according to the rule of user or operator's setting
Step 910: if there has been the relation of connecting and binding, as [AID1->AID3]->RID11, then directly with the existing relation that connects and binds to the ASN of the RID11 correspondence literary composition that sends datagram.
Applying examples two, ASN handles the flow process that other ASN send to the data message of the user terminal that inserts this ASN
Step 1001: send to the user terminal data message that inserts this ASN if ASN receives other ASN, flow process begins.
Whether there have been the source AID and the relation that connects and binds of purpose AID that carry in this data message on this ASN of step 1002:ASN inspection, if existence, execution in step 1003, if do not exist, execution in step 1010.
Wherein, the user terminal corresponding AID of purpose AID for inserting this ASN.
Step 1003: if exist, check then whether the RID that connects and binds in the relation of source AID that the source RID that carries in the notebook data message and this ASN store and purpose AID is identical, if identical, execution in step 1020; If inequality, execution in step 1004; Wherein, the relation of connecting and binding is the AID of source user, the RID of purpose user's the ASN that AID and source user inserted;
Step 1004: if different, the positional information of ILR inquiry this source AID of ASN under the user of source AID.
Step 1005:ILR returns the many groups of access mode corresponding position information of this source AID to this ASN.
Step 1006: receive the Query Result of ILR as ASN after, judge in the positional information that ILR returns whether comprise the source RID in the data message, if comprise, execution in step 1007, if do not comprise, execution in step 1030;
Step 1007: if comprise new RID among the position enquiring result; The relation of then will connecting and binding switches to new RID (being about to the former RID source RID in the notebook data message more that connects and binds in the relation); And, finish to the purpose AID corresponding user terminal literary composition that sends datagram;
Step 1010: if there be not the source AID and the relation that connects and binds of purpose AID that carries in this data message on this ASN of ASN inspection, ASN preserves the relation that connects and binds of this source AID, and then data message is sent to purpose AID corresponding user terminal, end.
Step 1020: if check that the RID that connects and binds in the relation of source AID and purpose AID of the source RID that carries in this data message and this ASN storage is identical, then directly to this purpose AID corresponding user terminal literary composition that sends datagram, end.
Step 1030: if do not comprise the source RID in the data message in the positional information that ASN judgement ILR returns, then abandon data message, finish.
Consider if current be not comprise new RID owing to switching in the positional information that the ILR cause returns, also can transmit data message in this step to the corresponding ASN of new RID.
Present embodiment also provides a kind of access device, and is shown in figure 11, is applied to the network that identify label separates with station location marker, and this access device comprises:
Receiver module is used to receive the data message that first access device sends, and said data message comprises the identify label of source user and purpose user's identify label; And reception sends to the data message of said source user;
Memory module is used for writing down the relation that connects and binds of station location marker of identify label and the source user of said data message source user; Wherein, the station location marker of source user is the station location marker of said first access device in the said data message;
Search module, be used to receive the data message that sends to said source user after, search the station location marker of the said source user of said memory module record from the said relation of connecting and binding; And
Sending module is used for the data message that sends to source user is sent to the first corresponding access device of station location marker of the said source user that said enquiry module inquires.
Preferably, said memory module also is used for writing down the connecting and binding when concerning of station location marker of identify label and the source user of said data message source user, and purpose user's in the said data message identify label is recorded said connecting and binding in the relation;
Search the station location marker that module also is used for searching jointly according to the identify label of said purpose user's identify label and source user the source user of said memory module record.
Wherein, if said receiver module successively receives the data message of the identify label that comprises same source user that sends to same purpose user, said sending module also is used for the station location marker that authentication node under said source user is inquired about said source user;
Said receiver module also is used to receive said source user that authentication node the returns diverse location sign corresponding to different access waies;
The station location marker that said memory module also is used for inquiring upgrades the said relation that connects and binds.
Wherein, said memory module is to be used for upgrading the said relation that connects and binds with the station location marker that inquires as follows:
Obtain said source user that authentication node returns diverse location sign from said receiver module corresponding to different access waies; Judge whether said authentication node comprises the station location marker of the source user in one data message of back in the diverse location sign of said source user corresponding to different access waies that said second access node returns; If comprise, then the said station location marker that connects and binds the source user in the relation is updated to the station location marker of the source user in one data message of back.
Wherein, said receiver module also is used to receive the data message that the user terminal that is linked into said access device sends; And receive the authentication node under the purpose user returns in the data message that said user terminal sends said purpose user station location marker corresponding to different access waies;
Whether the said module of searching, the relation that connects and binds that also is used for judging said memory module have the identify label of the source user in the data message that this user terminal sends and purpose user's identify label; If have, from the said station location marker that connects and binds the identify label of finding out the purpose user in the data message that sends corresponding to this user terminal the relation, and the indication sending module literary composition that sends datagram; If no, indicate the authentication node of said sending module under said purpose user to inquire about said purpose user's station location marker;
Said sending module, also be used to receive the indication of the said literary composition that sends datagram of searching module after, to the corresponding access node of purpose user's the station location marker literary composition that sends datagram; And after receiving that the said authentication node under the said purpose user of searching module is inquired about said purpose user's the indication of station location marker; Authentication node under said purpose user sends query messages; And the authentication node under the purpose user inquire with the literary composition that sends datagram of the related corresponding access node of station location marker of a kind of access way wherein.
Wherein, The said module of searching; Also be used for behind the data message that receives the transmission of first access device, judge said the connect and bind identify label of the source user in the data message of whether preserving the transmission of first access device in the relation and purpose user's identify label; If no, then indicate memory module to write down the relation that connects and binds of station location marker of identify label and the source user of source user in the said data message, and the data message that the indication sending module will said first access device transmission send to said purpose user.
Wherein, The said module of searching; Preserved identify label and the purpose user's of the source user in the data message that first access device sends the relation that connects and binds of identify label if also be used for judging the said relation that connects and binds, judged whether the station location marker of source user in identify label and purpose user's the data message that connects and binds station location marker and the transmission of first access device in the relation of identify label of the source user in the data message that first access device preserved sends is identical; If identical, the indication sending module is sent to the purpose user with the data message that first access device sends; If inequality, the authentication node of indication sending module under said source user inquired about the station location marker of said source user; And after receiving the diverse location sign that the authentication node under the said source user returns corresponding to different access waies; Judge the station location marker that whether comprises the source user in the data message that first access device sends in the station location marker that said authentication node returns; If comprise, indicate said sending module to the said purpose user literary composition that sends datagram; If do not comprise, abandon the data message that first access device sends;
Said receiver module also is used to receive the diverse location sign corresponding to different access waies that the authentication node under the said source user returns, and sends to and search module.
Wherein, the network that separates with station location marker of said identify label can be User Identity and locator separation network (SILSN); Said access node is access server (ASN), and said authentication node is identify label and location registers register (ILR), and said identify label is for inserting identifier (AID), and said station location marker is Route Distinguisher (RID).
Wherein, said access device comprises a kind of in service universal grouping wireless business supporting node (SGSN), ggsn (GGSN), group data service node (PDSN) and the BAS Broadband Access Server (BRAS).
One of ordinary skill in the art will appreciate that all or part of step in the said method can instruct related hardware to accomplish through program, said program can be stored in the computer-readable recording medium, like read-only memory, disk or CD etc.Alternatively, all or part of step of the foregoing description also can use one or more integrated circuits to realize.Correspondingly, each the module/unit in the foregoing description can adopt the form of hardware to realize, also can adopt the form of software function module to realize.The present invention is not restricted to the combination of the hardware and software of any particular form.
The above; Be merely embodiment of the present invention, but protection scope of the present invention is not limited thereto, any technical staff who is familiar with the present technique field is in the technical scope that the present invention discloses; Can expect easily changing or replacement, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the described protection range of claim.