CN101325799A - Method for selecting server and equipment for supporting grouping exchange - Google Patents

Method for selecting server and equipment for supporting grouping exchange Download PDF

Info

Publication number
CN101325799A
CN101325799A CNA2007101189699A CN200710118969A CN101325799A CN 101325799 A CN101325799 A CN 101325799A CN A2007101189699 A CNA2007101189699 A CN A2007101189699A CN 200710118969 A CN200710118969 A CN 200710118969A CN 101325799 A CN101325799 A CN 101325799A
Authority
CN
China
Prior art keywords
ggsn
address
apn
equipment
optional
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
CNA2007101189699A
Other languages
Chinese (zh)
Other versions
CN101325799B (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2007101189699A priority Critical patent/CN101325799B/en
Publication of CN101325799A publication Critical patent/CN101325799A/en
Application granted granted Critical
Publication of CN101325799B publication Critical patent/CN101325799B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Several embodiments of the invention provide a method for selecting servers and a device supporting grouping switches, the method comprises: obtaining an IP address of GGSN and an available state corresponding to it according to APN information corresponding to the request after receiving a request to activate PDP context by a mobile terminal; obtaining selective IP address of GGSN and parameters corresponding to it according to the IP address of GGSN and available state corresponding to it, and selecting GGSN for establishing a communication. The device comprises: a first component for receiving a request message to activate PDP context transmitted by the mobile terminal, and obtaining corresponding APN; a second component for obtaining the IP address of GGSN and an available state thereof according to APN; a third component for selecting available IP address of GGSN according to available state of the IP address of GGSN; and a fourth component for selecting GGSN to establish a communication according to parameters corresponding to the available IP address of GGSN.

Description

Select the method for server and the equipment of support packet switching
Technical field
The present invention relates to a kind of method of selecting server, particularly a kind of at activation packet data protocol (Packet Data Protocol, hereinafter to be referred as: PDP) in the context processing procedure, according to access points (Access Point Name, hereinafter to be referred as: APN) Information Selection can be set up the method for the server of bearer path; The invention still further relates to a kind of equipment of supporting packet switching, particularly a kind of being used for activated the PDP Context processing procedure, can set up the equipment of bearer path server by the APN Information Selection, belongs to communication technical field.
Background technology
GPRS (General Packet Radio Service, hereinafter to be referred as: GPRS) equipment mark, for example: portable terminal (in the 2G system, be called: Mobile Station, be called for short: MS; In the 3G system, be called: User Equipment, hereinafter to be referred as: sign UE), except at global system for mobile communications (Global System for Mobile communication, hereinafter to be referred as: custom IC (the International Mobile SubscriberIdentification Number that uses GSM), hereinafter to be referred as IMSI), outside the MSISDN numbers such as (discerning the about number of mirror of mobile phone in the public switched telephone network numbering plan uniquely), the Internet protocol that also have to distribute (Internet Protocol, hereinafter to be referred as: IP) address.GPRS serving GPRS support node (ServingGPRS Support Node, hereinafter to be referred as: SGSN), GGSN (Gateway GPRSSupport Node, hereinafter to be referred as: the GGSN) sign of network element device such as grade, existing signalling system No.7 address, the IP address that data GGSN is arranged again, the IP address is adopted in communication between SGSN and the GGSN, and SGSN, (the Mobile Switching Center of GGSN and mobile switching centre, hereinafter to be referred as: MSC), attaching position register (Home Location Register, hereinafter to be referred as: HLR) wait the communication of adopting the signalling system No.7 address between the entity.
In gprs system, two important database record informations are arranged: the one, the user mobility managing context, be used to manage mobile subscriber's positional information, another is user's a PDP Context, (Internet ServiceProvider is hereinafter to be referred as ISP) the data routing iinformation between the equipment from portable terminal to gateway GGSN and to ISP to be used for management.
Referring to Fig. 1, Fig. 2, in mobile communication system, when the user will use Packet Service (PacketService, hereinafter to be referred as: in the time of PS), at first to activate PDP Context and set up a bearer path, can use the PS business then by network elements such as wireless system, SGSN, GGSN and data network.Third generation partner program (3GPP) is numbered in the technical specification of TS-23.060, is described in detail for the process that activates PDP Context; Wherein, when activating PDP Context, comprise following step at least:
Portable terminal logical (MS/UE) is crossed wireless network 1 and is sent the request (Activate PDP Context Request) that activates PDP Context to SGSN, and SGSN selects GGSN according to APN information, and obtains the IP address of GGSN; SGSN sends the request (Create PDP Context Request) of setting up PDP Context to the pairing GGSN in this IP address, after the pairing GGSN in this IP address receives this request of setting up PDP Context, return a response (Create PDPContext Response) of setting up PDP Context to SGSN; After SGSN receives this request of setting up PDP Context, send the message (Activate PDP Context Accept) of accepting to activate PDP Context to portable terminal; At this moment, activate the process of PDP Context and finish, aforementioned required bearer path is set up.
In above-mentioned activation PDP Context process, APN can carry in the activation PDP Context request that portable terminal sends, also can in the APN of default configuration, select, wherein, so-called default configuration, can when signing relevant telecommunications service contract with corresponding operator, the user be pre-configured among HLR or the SGSN by operator.Select the process of GGSN to finish at SGSN, therefore, in activating the PDP Context process, SGSN will choose a GGSN, need finish following work: at first, parse the IP address of GGSN by APN; The second, parse at APN under the situation of a plurality of IP address, then to select an IP address according to certain rule.
In fact, APN may be or corresponding domain name, obtain the IP address of GGSN, need carry out domain name mapping; After having obtained the IP address, SGSN and GGSN just can communicate and finish the process that activates PDP.Existing domain name generally by name server (Domain Name Server, hereinafter to be referred as: DNS) resolve; Disposed an IP address list corresponding to APN in the dns server, this IP address list generally comprises an IP address, and SGSN can directly obtain the IP address of GGSN by dns server.Have under some situation, aforesaid this IP address list also includes a plurality of IP address, and in this case, SGSN can select IP address wherein in turn, also can preferentially use certain IP address wherein.
But, IP address list in the dns server has only comprised the IP address, clearly do not put down in writing the attribute information of the GGSN equipment of this IP address correspondence, when IP address list comprises a plurality of IP address, these IP addresses may be a plurality of interface IP addresses of same GGSN equipment, also may be the interface IP addresses of different GGSN equipment.In this case, if GGSN equipment will carry out complicated networking configuration, just can't realize by this mode of inquiry dns server.For example: when comprising two IP addresses in the IP address list that dns server provides, the GGSN equipment that has two to be in main and backup status respectively may be represented in these two IP addresses; May represent that also a GGSN equipment has two interface IP addresses.If SGSN adopts the mode of polling to use the IP address, the situation of then aforementioned main and backup status GGSN equipment just can't adapt to; If SGSN adopts the preferential mode of selecting to use one of them IP address, the situation that a then aforementioned GGSN equipment has two interface IP addresses also can't adapt to, because this can cause one of them interface IP address always to be in busy state, and another interface IP address always is in idle state.In a word, because the IP address list in the dns server can't embody the attribute of actual GGSN equipment, which type of selection rule SGSN uses to satisfy the demand of actual networking.
Summary of the invention
One aspect of the present invention provides a kind of method of selecting server, separate out the IP address according to parametric solutions such as priority, make SGSN to select the GGSN equipment that is used to communicate by letter neatly according to the attribute information of IP address, to satisfy the demand of using a plurality of GGSN networkings of different capabilities in the practical application, and, preferentially select corresponding GGSN equipment to different APN.
Another aspect of the present invention provides the equipment of supporting packet switching, this equipment can be separated out the IP address according to parametric solutions such as priority, make SGSN to select the GGSN equipment that is used to communicate by letter flexibly according to the attribute information of IP address, to satisfy the demand of using a plurality of GGSN networkings of different capabilities in the practical application, and, preferentially select corresponding GGSN equipment to different APN.
In order to realize first aspect of the present invention, the technical scheme of some embodiments of the invention is as follows: after receiving the request of mobile terminal activating PDP Context, according to asking corresponding APN information with this, obtain one or more GGSN IP addresses; Obtain the upstate of the corresponding GGSN in GGSN IP address; Upstate according to the corresponding GGSN in GGSN IP address obtains optional GGSN IP address; According to optional GGSN IP address and corresponding parameters thereof, select to be used to set up the GGSN of communication.
The execution mode of first aspect of the present invention, when resolving the IP address of GGSN according to APN, upstate in conjunction with the IP address, and can select GGSN equipment neatly according to the attribute information of IP address, therefore satisfied the demand of using a plurality of GGSN networkings of different capabilities in the practical application, and realized different APN is preferentially selected the purpose of corresponding GGSN equipment.
In order to realize second aspect of the present invention, the technical scheme of other embodiment of the present invention is as follows: a kind of equipment of supporting packet switching is provided, be used for mobile management or session management, this equipment comprises: be used for the activation PDP Context request message that mobile terminal receive sends, and obtain first parts of corresponding APN information; Be used for second parts according to APN information acquisition and one or more GGSN IP addresses and upstate thereof; Be used for selecting the 3rd parts of available GGSN IP address, and be used for, select to be used to set up GGSN the 4th parts of communication according to the described available pairing parameter in GGSN IP address according to the upstate of GGSN IP address.
The execution mode of second aspect of the present invention, make that this equipment can be when resolving the IP address of GGSN according to APN, upstate in conjunction with the IP address, and select GGSN equipment neatly according to the attribute information of IP address, therefore satisfied the demand of using a plurality of GGSN networkings of different capabilities in the practical application, and realized different APN is preferentially selected the purpose of corresponding GGSN equipment.
Below by concrete execution mode, content of the present invention is described in further detail.
Description of drawings
Fig. 1 sets up the schematic diagram of bearer path for the present invention;
Fig. 2 activates the signaling process schematic diagram of PDP Context process for prior art;
Fig. 3 is the schematic flow sheet of first aspect present invention embodiment;
Fig. 4 is the structural representation of second aspect present invention embodiment;
Fig. 5 is the structure of another embodiment of second aspect present invention.
Embodiment
Referring to Fig. 1,2,3, wherein, Fig. 3 is the flow chart of a specific embodiment of first aspect of realization the present invention, and this embodiment has comprised following step at least:
After receiving the request of mobile terminal activating PDP Context, SGSN just can obtain one or more GGSN IP addresses according to corresponding APN information in asking with this; Generally speaking, an APN can be a real APN, also can be the domain name corresponding with this APN, or can be by a definite sign of APN.
Obtain the upstate of the corresponding GGSN in described GGSN IP address;
Upstate according to the corresponding GGSN in described GGSN IP address obtains optional GGSN IP address; Here need to prove: although can obtain GGSN IP address according to APN, but, certain interface of corresponding that GGSN server that connects in this address or GGSN server is because a variety of causes, for example: fault etc., and be in disabled state, therefore, if the GGSN of GGSN IP address choice that obtains according to APN might choose a disabled GGSN.For this reason, a better scheme is: need and will judge according to the GGSN IP address state available with it, this GGSN IP address whether corresponding an available GGSN server, if, this GGSN IP address can be handled as an optional address, otherwise this GGSN IP address is exactly disabled.Therefore, by aforesaid step, can guarantee that GGSN IP address all is " available ".
Need to prove: to those skilled in the art, aforementioned resolve the step of GGSN IP address and obtain according to APN there is no strict sequencing between the step of the corresponding GGSN upstate in GGSN IP address; In other words: as long as can access the GGSNIP address that can be used for selecting being in the GGSN of upstate, both can obtain GGSN IP address according to APN earlier, after obtaining the corresponding GGSN upstate in GGSN IP address, only incite somebody to action at last then corresponding to separating the GGSN IP address of upstate; Also can obtain the corresponding GGSN upstate in GGSN IP address earlier, when obtaining GGSN IP address, only will select then corresponding to the GGSN IP address of upstate; The step of the corresponding GGSN upstate of step and acquisition GGSN IP address that obtains GGSN IP address is carried out simultaneously.
After the above-mentioned processing of process, what obtain is the set of an optional GGSN IP address, on this basis, can select the GGSN that is used to set up communication according to these optional GGSN IP addresses and each optional GGSN IP address corresponding priorities parameter.
In addition, the operation of one or more GGSN IP addresses of aforementioned acquisition can have number of ways; For example: store the corresponding IP address table in an APN and GGSN IP address in advance, preserve and corresponding one or more GGSN IP address of APN in this allocation list.After obtaining APN, inquire about this IP address table according to this APN, obtain corresponding GGSN IP address.Again for example: after obtaining APN, also can send a request of obtaining with the corresponding GGSN IP of this APN address to dns server, this dns server returns an IP address list according to this request, comprising one or more GGSN IP address.
For the technical staff, select the higher relatively pairing GGSN in GGSN IP address of priority parameters to realize easily for this example.What this need further specify be: as previously mentioned,, also can be the domain name corresponding with this APN because an APN can be a real APN, or can be by a definite sign of APN; So, might parse some GGSN IP address according to the APN that receives, even, might still can obtain a GGSN IP address set that constitutes by a plurality of GGSN IP address through foregoing according to the disabled GGSN IP of upstate filtering address.But for SGSN, its task is to pick out a suitable GGSN in this GGSN IP address set, and therefore also should carry out following operation could select a suitable GGSN who can be used for communicating by letter veritably.That is: when having only a GGSN IP address in the optional GGSN IP address set, the GGSN that can only select this optional GGSN IP address correspondence is as being used to set up the GGSN of communication; And when having an above GGSN IP address in the optional GGSNIP address set, just need further to select priority parameters to be expressed as the GGSN of the highest optional GGSN IP address correspondence as the aforementioned GGSN that is used to set up communication.
Below be an example that utilizes technique scheme to select GGSN: suppose to have two GGSN, GGSN1 and GGSN2, wherein GGSN1 has an interface IP address GGSN IP1; GGSN2 also has an interface IP address GGSN IP2; Two APN, that is: AP1 and APN2.Referring to table 1, for APN1, after receiving the PDP Context request that contains APN1 at SGSN, SGSN can parse two IP addresses, that is: GGSN IP1 and GGSN IP2, suppose that this moment, this GGSN1, GGSN2 were in available state, then SGSN need select one in two IP addresses.According to prior art, this selection is random, therefore can have the aforesaid situation that is not suitable for main and backup status GGSN equipment or two interface IP address load inequalities.The aforesaid embodiment of the present invention can further choose suitable IP address according to certain rule at this moment.That is, the aforesaid embodiment of the present invention can be according to being pre-configured in the pairing GGSN1 of GGSN IP1 that the priority argument of GGSN IP1 and GGSN IP2 correspondence among the SGSN selects wherein that level of priority is set at " height ".
Referring to table 1, have only when GGSN1 hinders for some reason and be unavailable equally, SGSN just can select GGSN2; For APN2, SGSN preferentially selects GGSN2, selects GGSN1 under the situation of GGSN2 fault.In SGSN equipment, can be configured according to configuration parameter shown in the table 1 and corresponding relation thereof.
Table 1
APN GGSN IP address The priority of GGSN IP address IP address weight
APN1 GGSNIP1 High 0
APN1 GGSNIP2 Low 0
APN2 GGSNIP1 Low 0
APN2 GGSNIP2 High 0
In the foregoing embodiments, only with regard to the configuration shown in the table 1, the situation that may occur except the front narrated, also have following situation: GGSN IP1 and GGSN IP2 are unavailable, at this moment, SGSN resolves the GGSN IP address set that obtains and is actually one " empty set ", and in this case, SGSN will be to sending the information that the portable terminal that activates the PDP Context request returns one " not having corresponding IP address ".
Other embodiment of the present invention also need to handle following situation, different with previous embodiment is: if there is situation as shown in table 2, that is: for APN1, after receiving the PDP Context request that contains APN1 at SGSN, SGSN can parse two IP addresses, that is: GGSN IP1 and GGSN IP2 suppose that this moment, this GGSN1, GGSN2 were in available state, and then SGSN need select one in two IP addresses.According to aforesaid embodiment, can be according to being pre-configured in the pairing GGSN1 of GGSN IP1 that the priority argument of GGSN IP1 and GGSN IP2 correspondence among the SGSN selects wherein that level of priority is set at " height ".But in the present embodiment, GGSN IP1 and GGSN IP2 corresponding priorities parameter all are expressed as " height ", then need further this moment to select corresponding GGSN according to being pre-configured among the SGSN IP address weight parameter of GGSN IP1 and GGSN IP2 correspondence.Obviously, according to the configuration of table 2, the weight parameter of GGSN IP1 correspondence is higher than the weight parameter of GGSN IP2 correspondence, and therefore, SGSN communicates by letter for being used for setting up according to this selection of configuration GGSN1.
Table 2
APN GGSN IP address The priority of GGSN IP address IP address weight
APN1 IP1 High 100
APN1 IP2 High 0
APN2 IP1 High 0
APN2 IP2 High 100
Referring to table 3, hypothesis has two GGSN again, GGSN1 and GGSN2, they have an interface IP address separately, are respectively GGSN IP1 and GGSN IP2); An APN---APN1.If APN1 hereto, the probability of configuration requirement 70% is selected GGSN1 in SGSN, and 30% probability is selected GGSN2.Then in SGSN equipment, can realize by allocation list as shown in table 3:
Table 3
APN GGSN IP address The priority of GGSM IP address IP address weight
APN1 IP1 High 70
APN1 IP2 High 30
When carrying out the step of previous embodiment, if GGSN1, but GGSN2 is the time spent, parsing for APN1 can obtain GGSN IP1 and two addresses of GGSN IP2, when selecting GGSN, SGSN resolves the GGSNIP address set that obtains and has comprised the probability of aforementioned two addresses difference corresponding 70% and 30% probability, therefore, can select the ratio of GGSN1 and GGSN2 according to this probability assignments.
Hypothesis has three GGSN again, and GGSN1, GGSN2 and GGSN3 correspond respectively to interface IP address GGSNIP1, GGSN IP2 and GGSN IP3; An APN---APN1.For this APN, preferentially select GGSN1, under the situation of GGSN1 fault, select GGSN2 and GGSN3 in turn.Configuration such as the table 4 in SGSN equipment then.
Table 4
APN GGSN IP address The priority of GGSN IP address IP address weight
APN1 IP1 High 0
APN1 IP2 Low 50
APN1 IP3 Low 50
When carrying out the step of previous embodiment, if GGSN1 is unavailable, but and GGSN2, GGSN3 time spent all, parsing for APN1 can obtain GGSN IP2 and two addresses of GGSN IP3, when selecting GGSN, SGSN resolves the GGSN IP address set that obtains and has comprised aforementioned two addresses probability of all configuration correspondences 50% respectively, therefore, can select the ratio of GGSN2 and GGSN3 according to this 50% probability in turn.
Hypothesis has 4 GGSN again, GGSN1, GGSN2, GGSN3 and GGSN4, and they have interface IP address GGSN IP1, GGSN IP2, GGSN IP3 and GGSN IP4 respectively; An APN---APN1.Referring to the configuration of table 5, for this APN, when carrying out the step of previous embodiment, preferentially select GGSN1, under the situation of GGSN1 fault, select GGSN2, under the situation of GGSN2 also fault, select GGSN2 and GGSN3 in turn.
Table 5
APN GGSN IP address The priority of GGSN IP address IP address weight
APN1 IP1 High 0
APN1 IP2 In 0
APN1 IP3 Low 50
APN1 IP4 Low 50
Hypothesis has a GGSN again, and this GGSN has two interface IP address GGSN IP1 and GGSN IP2; An APN---APN1.Referring to the configuration of table 6, for this APN, when carrying out the step of previous embodiment, for this APN, according to the configuration of table 6, should polling this two interface IP address GGSN IP1 and GGSN IP2.
Table 6
APN GGSN IP address The priority of GGSN IP address IP address weight
APN1 IP1 High 50
APN1 IP2 High 50
For each parameter of IP address by the configuration of APN correspondence in actual applications, for example: priority parameters and weight parameter, can finish the problem of choose reasonable GGSN interface IP address under the complicated networking scene.
Step on outside the parameter with the corresponding priority of GGSN IP, weight for configuration statically in SGSN equipment, in fact, for SGSN, can also receive the information of notifying its current capacity that GGSN initiatively sends, according to these information, SGSN also can revise aforesaid weight parameter at any time, gets to the purpose that dynamically arranges weight.
In fact, among aforesaid each embodiment, the operation of selecting GGSN both can use two parameters to select simultaneously according to priority argument or weight parameter, also can be only select according in two parameters any one, certainly, this need change configuring condition aforementioned as table 1-table 6, specifically how to change, capital and interest and technical staff can accomplish based on aforesaid instruction and enlightenment, not repeat them here.
In addition, those skilled in the art are except can be according to aforementioned each embodiment configuration preference level parameter of the present invention and the weight parameter on SGSN equipment, also the technical scheme of previous embodiment of the present invention can be expanded to DNS equipment, make and comprise simultaneously and corresponding priority parameters in IP address and weight parameter in the IP address list of DNS equipment, like this, these parameters also can be configured by the equipment beyond SGSN, for example directly configuration in DNS equipment.
Therefore, the operation of the GGSN IP address table of aforementioned arrangements specifically can be used for being used to set up according to this GGSN IP address choice the network element of the GGSN of communication, for example: IP address table of storage among SGSN, the DNS comprises in this IP address table: APN, the IP address corresponding with this APN, the priority parameters and the weight parameter of this IP address at least.To aforesaid IP address table, can safeguard by the above-mentioned section of setting, for example: upgrade the pairing weight parameter in selecteed GGSN IP address; And upgrade the pairing priority parameters in selecteed GGSN IP address.
Need to prove: those skilled in the art are understood that above-mentioned be provided with priority, the isoparametric operation of weight fully, and the operation of upgrading these parameters can be in office carries out after when, and the ordinal relation of selecting the operation of corresponding GGSN not determine with these parameters of the aforementioned use of the present invention.Equally, obtaining and being provided with for priority parameters and weight parameter, in each embodiment of the present invention, do not do any qualification yet, those skilled in the art and can set fixing priority parameters and weight parameter in advance, also can be by detection to GGSN equipment, statistics is to obtain priority argument, weight parameter or be used for calculating and obtain priority argument, the information of weight parameter, and according to concrete capacity of equipment and technical indicator respectively to priority parameters with weight parameter is selected and dynamic the modification, reset, certainly, also can the network planning or the requirement of actual networking, master according to GGSN, be equipped with state, perhaps networking planning defines priority, also can determine the priority and the weight of GGSN IP address according to the information such as capacity of GGSN; How to be provided with and when to be provided with priority argument and weight parameter in a word, those skilled in the art can implement fully according to the actual needs, do not repeat them here.
Based on each above-mentioned embodiment, one of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can be finished by the relevant hardware of program command, aforesaid program can be stored in the computer read/write memory medium, this program is carried out the step that comprises said method embodiment when carrying out; And aforesaid storage medium comprises: various media that can be program code stored such as static memory (ROM), dynamic memory (RAM), magnetic disc or CD.
In addition, in order to realize another aspect of the present invention, in other embodiment of the present invention, provide the equipment of following support packet switching, referring to Fig. 4, this equipment is used for portable terminal is carried out mobile management or session, and this equipment can be SGSN, comprises following parts at least:
The first parts S1 is used for the activation PDP Context request message that mobile terminal receive sends, and obtains corresponding APN information;
The second parts S2 is used for according to APN information acquisition and one or more GGSN IP address and upstate thereof;
The 3rd parts S3 is used for selecting available GGSN IP address according to the upstate of GGSN IP address;
The 4th parts S4 is used for according to the available pairing parameter in GGSN IP address, selects to be used to set up the GGSN of communication.
Relevant the said equipment is used to set up the GGSN technical scheme of communication according to concrete selection of APN, and the embodiment referring to above-mentioned each method does not repeat them here.Yet, referring to Fig. 5, this SGSN can be provided with a memory cell S5 who is used for the configuration of IP address table, comprises in the IP address table that disposes among this memory cell S5: with the GGSN IP address of aforementioned APN information matches and with corresponding priority parameters in GGSN IP address and/or weight parameter etc.
For the second parts S2, these second parts S2 can connect a dns server (not shown), when obtaining APN, the second parts S2 sends the request of the corresponding GGSN IP of an inquiry address to dns server, this dns server is asked according to this, returns the one or more GGSN IP address of mating with this APN to the second parts S2.
In order can the IP address table of being preserved in the aforementioned memory cell to be configured, to upgrade, on the basis of above-mentioned each embodiment, can also further set up the cell S 6 that is used to upgrade the pairing weight parameter in selecteed GGSN IP address; To be used to upgrade the cell S 7 of the pairing priority parameters in selecteed GGSN IP address.These unit are connected with aforesaid memory cell, and can revise wherein each parameter.
Need to prove: each above embodiment, no matter method or equipment are not limited to use in gprs system.In fact, insert (Wideband Code-DivisionMultiple-Access at the broadband demal multi-address, hereinafter to be referred as: WCDMA) system, TD SDMA insert (TimeDivision-Synchronous Code Division Multiple Access, hereinafter to be referred as: TD-SCDMA) in the system same exist as shown in Figure 1 and Figure 2 the network architecture and the operation of identical activation PDP Context.Therefore, aforesaid each embodiment of the present invention is applicable to WCDMA too, among the system of TD-SCDMA.
It should be noted that at last: above each embodiment is only in order to technical scheme of the present invention to be described but not limit the invention, although with reference to above-mentioned each embodiment main technical schemes of the present invention is had been described in detail, those of ordinary skill in the art is to be understood that: it still can be made amendment on the technical scheme basis of aforementioned each embodiment of the present invention or be equal to replacement; And these modifications or be equal to the spirit and scope that replacement does not break away from the technical scheme that each embodiment of the present invention disclosed.

Claims (14)

1, a kind of method of selecting server is characterized in that, comprising:
After receiving the request of mobile terminal activating PDP Context,, obtain one or more GGSN IP addresses according to asking corresponding APN information with this;
Obtain the upstate of the corresponding GGSN in described GGSN IP address;
Upstate according to the corresponding GGSN in described GGSN IP address obtains optional GGSN IP address;
According to optional GGSN IP address and corresponding parameters thereof, select to be used to set up the GGSN of communication.
2, method according to claim 1 is characterized in that: described basis is asked corresponding APN information with this, obtains one or more GGSN IP addresses and is specially:
Read one or more the GGSN IP addresses corresponding of writing down in the stored IP address table in the SGSN equipment with described APN.
3, method according to claim 1 is characterized in that: described basis is asked corresponding APN information with this, obtains one or more GGSN IP addresses and is specially:
Send the request of obtaining GGSN IP address to dns server;
Receive the GGSN IP address list corresponding that dns server returns, comprise one or more GGSN IP addresses in the described address list with described APN.
4, according to claim 1 or 2 or 3 described methods, it is characterized in that: described parameter comprises priority parameters and/or weight parameter.
5, method according to claim 4 is characterized in that: described according to optional GGSN IP address and corresponding parameters thereof, select to be used to set up the GGSN of communication, and specifically comprise:
When described optional GGSN IP address was one, selecting the GGSN of this optional GGSN IP address correspondence was the described GGSN that is used to set up communication;
When described optional GGSN IP address is one when above, further selecting the GGSN of optional GGSN IP address correspondence according to described GGSN IP address corresponding priorities parameter and/or weight parameter is the described GGSN that is used to set up communication.
6, method according to claim 5, it is characterized in that, also comprise: representing maximum optionally GGSN IP address when described weight parameter is one when above, according to the selecteed probability in described optional GGSN IP address, selection is corresponding with a described optional GGSN IP address in turn, and perhaps selecting the GGSN corresponding with a described optional GGSN IP address arbitrarily is the described GGSN that is used to set up communication.
7, according to the described arbitrary method of claim 1-3, it is characterized in that, also comprise: the step of pre-configured IP address table, specifically:, comprise at least in the described IP address table: the priority parameters and the weight parameter of access points, the IP address corresponding, described IP address with described access points being used for being used to set up the network element storing IP address table of the GGSN of communication according to described GGSN IP address choice.
8, method according to claim 7 is characterized in that: also comprise the step that described IP address table is safeguarded, specifically comprise:
Upgrade the pairing weight parameter in selecteed GGSN IP address; And/or
Upgrade the pairing priority parameters in selecteed GGSN IP address.
9, method according to claim 8 is characterized in that: the pairing weight parameter in the selecteed GGSN IP of described renewal address specifically comprises:
Obtain the information of the current capacity of GGSN, and dynamically arrange the pairing weight parameter in described GGSNIP address according to the information of the current capacity of described GGSN.
10, a kind of equipment of supporting packet switching is used for mobile management or session management, it is characterized in that, described equipment comprises:
First parts are used for the activation PDP Context request message that mobile terminal receive sends, and obtain corresponding APN information;
Second parts are used for according to described APN information acquisition and one or more GGSN IP address and upstate thereof;
The 3rd parts are used for selecting available GGSN IP address according to the upstate of described GGSN IP address;
The 4th parts are used for according to the described available pairing parameter in GGSN IP address, select to be used to set up the GGSN of communication.
11, equipment according to claim 10, it is characterized in that: also comprise with described second parts being connected, the memory cell that is used for the configuration of IP address table comprises in the IP address table that disposes in this memory cell: with the GGSN IP address of described APN information matches and with corresponding priority parameters in described GGSN IP address and/or weight parameter.
12, according to claim 10 or 11 described equipment, it is characterized in that: described second parts also connect and are used for the request that sends according to described second parts, return the dns server with one or more GGSN IP addresses of described APN information matches.
13, according to the described arbitrary equipment of claim 10-11, it is characterized in that, also comprise:
Be used to upgrade the unit of the pairing weight parameter in selecteed GPRS serving GPRS support node interconnection protocol address; And/or
Be used to upgrade the unit of the pairing priority parameters in selecteed GPRS serving GPRS support node interconnection protocol address.
14, equipment according to claim 12 is characterized in that, also comprises:
Be used to upgrade the unit of the pairing weight parameter in selecteed GPRS serving GPRS support node interconnection protocol address; And/or
Be used to upgrade the unit of the pairing priority parameters in selecteed GPRS serving GPRS support node interconnection protocol address.
CN2007101189699A 2007-06-15 2007-06-15 Method for selecting server and equipment for supporting grouping exchange Active CN101325799B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101189699A CN101325799B (en) 2007-06-15 2007-06-15 Method for selecting server and equipment for supporting grouping exchange

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101189699A CN101325799B (en) 2007-06-15 2007-06-15 Method for selecting server and equipment for supporting grouping exchange

Publications (2)

Publication Number Publication Date
CN101325799A true CN101325799A (en) 2008-12-17
CN101325799B CN101325799B (en) 2012-07-04

Family

ID=40189063

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101189699A Active CN101325799B (en) 2007-06-15 2007-06-15 Method for selecting server and equipment for supporting grouping exchange

Country Status (1)

Country Link
CN (1) CN101325799B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102170548A (en) * 2011-01-28 2011-08-31 杭州海康威视数字技术股份有限公司 Mutually exclusive resource remote-access method and digital video recorder
CN102257841A (en) * 2011-06-10 2011-11-23 华为技术有限公司 Ip pool redistribution method and nms physical device
CN102726078A (en) * 2011-11-09 2012-10-10 华为技术有限公司 Method for mobile terminal registration in Pool area and access network entity
CN103974384A (en) * 2013-02-05 2014-08-06 ***通信集团广东有限公司 Method, device and system for controlling multi-access-point concurrent access, and mobile terminal
CN105939399A (en) * 2015-11-30 2016-09-14 杭州迪普科技有限公司 Domain name resolution method and device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6748434B2 (en) * 2001-09-18 2004-06-08 Ericsson Inc. Adaptive node selection
CN100440873C (en) * 2003-11-19 2008-12-03 华为技术有限公司 Selection method of gateway sapporting node in universal pocket wireless business
FR2879070B1 (en) * 2004-12-02 2007-02-23 Cit Alcatel DETERMINING IP ADDRESSES OF GGSN NODES OF COMMUNICATION NETWORKS, BASED ON PROXIMITY CRITERIA AND AVAILABILITY, FOR CONTEXT ACTIVATION (S) PDP

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102170548A (en) * 2011-01-28 2011-08-31 杭州海康威视数字技术股份有限公司 Mutually exclusive resource remote-access method and digital video recorder
CN102257841A (en) * 2011-06-10 2011-11-23 华为技术有限公司 Ip pool redistribution method and nms physical device
WO2012167443A1 (en) * 2011-06-10 2012-12-13 华为技术有限公司 Address pool reassignment method and network management system entity device
CN102257841B (en) * 2011-06-10 2014-05-21 华为技术有限公司 Ip pool redistribution method and nms physical device
CN102726078A (en) * 2011-11-09 2012-10-10 华为技术有限公司 Method for mobile terminal registration in Pool area and access network entity
WO2012149817A1 (en) * 2011-11-09 2012-11-08 华为技术有限公司 Method for mobile terminal registration in pool area and access network entity
CN102726078B (en) * 2011-11-09 2014-07-09 华为技术有限公司 Method for mobile terminal registration in Pool area and access network entity
CN103974384A (en) * 2013-02-05 2014-08-06 ***通信集团广东有限公司 Method, device and system for controlling multi-access-point concurrent access, and mobile terminal
CN105939399A (en) * 2015-11-30 2016-09-14 杭州迪普科技有限公司 Domain name resolution method and device

Also Published As

Publication number Publication date
CN101325799B (en) 2012-07-04

Similar Documents

Publication Publication Date Title
CN109361526B (en) Policy-controlled routing method, PCRF/PCF and DRA
CN101064936B (en) Method and system for accessing home zone of roaming users
CN103477662A (en) Methods, systems and computer readable media for dynamically learning Diameter binding information
CN102075871A (en) Method for selecting service node, network node and communication system
CN101384015B (en) Distributed telecommunication apparatus and service processing method for distributed telecommunication apparatus
CN101325799B (en) Method for selecting server and equipment for supporting grouping exchange
JP2008131469A (en) Mobile communication system, managing device, mobile station, and communication method
CN101106778A (en) GPRS implementation method and system based on one-in-multiple number SIM card
US8095685B2 (en) Provision of a service to several separately managed networks
CN100484290C (en) Method for realizing PDP address distribution in service cut-in
CN100563365C (en) A kind of access events statistical method and device
CN103024876B (en) Connection control method, gateway and system
CN106453687A (en) Method of obtaining IP of target device, MME network element and DNS server
CN102469176B (en) Method and equipment for distributing IP (Internet protocol) addresses
CN101198102B (en) Method, device and system for terminal access network
CN101064937B (en) Method and system for accessing home zone of roaming users
CN102316448A (en) Route addressing method, system and device adopting virtual number
WO2011020324A1 (en) Method and system for implementing cell phone service
CN101990190B (en) Select gateway approach and device in mobile communications network and comprise the system of this device
CN104301450A (en) Addressing method and device
CN101951588B (en) Method and system for accessing server during roaming process of software phone or IP phone user
EP1360867B1 (en) Signalling connection to a pool of network elements
CN100426934C (en) Method, system and network element for obtaining GGSN address of user ascription area
CN102036199A (en) Method for transmitting short message, device and terminal
CN101742562B (en) Communication service processing method, device and system

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