CN1738284A - Processing method of contract packet data protocol context - Google Patents
Processing method of contract packet data protocol context Download PDFInfo
- Publication number
- CN1738284A CN1738284A CNA2004100537785A CN200410053778A CN1738284A CN 1738284 A CN1738284 A CN 1738284A CN A2004100537785 A CNA2004100537785 A CN A2004100537785A CN 200410053778 A CN200410053778 A CN 200410053778A CN 1738284 A CN1738284 A CN 1738284A
- Authority
- CN
- China
- Prior art keywords
- data protocol
- packet data
- pdp
- context
- service
- 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
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 13
- 230000004913 activation Effects 0.000 claims abstract description 10
- 230000002452 interceptive effect Effects 0.000 claims description 7
- 238000000034 method Methods 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims 1
- 238000004891 communication Methods 0.000 abstract description 3
- 230000003213 activating effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 230000000295 complement effect Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The information discloses a processing method of signed grouping data protocol context, relating to the communication field. With the invention, the operator can make flexible QoS control on the users according to the service type needed by users to avoid possessing too many network resource; in addition, in the condition of HLR arranges a plurality of signed PDP contexts whose APN + PDP type + PDP addresses are same for one user, the SGSN can select one suitable PDP to access the user and deal with the activation request successfully. The invention arranges a plurality of signed PDP context records whose APD + PDP type + PDP addresses are same but the QoS are different for every user in the HLR. And the SGSN matches the relative signed PDP context record according to the needed service type.
Description
Technical field
The present invention relates to the communications field, particularly packet data protocol (Packet Data Protocol is called for short " PDP ") the context treatment technology in 3G (Third Generation) Moblie (The Third Generation is called for short " the 3G ") technology.
Background technology
In the prior art, 3G subscription uses certain class packet switching (Packet Swithing if desired, be called for short " PS ") the territory business, promptly be similar to data service or other packet switching service of access to the Internet and so on, must be at attaching position register (Home Location Register, be called for short " HLR ") the corresponding subscription data of middle configuration, wherein there is the user to create the required signatory PDP Context of PDP Context.Those of ordinary skill in the art know, database information in the 3G network mainly comprises user signing contract information, mobile management (Mobility Management, be called for short " MM ") context etc., these information are stored in respectively in HLR, the GPRS serving GPRS support node functional entitys such as (Serving GPRSSupport Node are called for short " SGSN ").Wherein, the main storing user subscription information of HLR, SGSN mainly is in charge of the MM context.The example that provides in below signatory PDP Context is similar to:
′AT+CGDCONT=1,“IP”,“internet.voicestream.com”,“0.0.0.0”,0,0′
In this example, 1 represents context numbers, IP is a data packet type, it also is the PDP type, internet.voicestream.com is APN (Access Point Name is called for short " APN ") character string, and 0.0.0.0 means that the ISP selects internetworking agreement (Internet Protocol, be called for short " IP ") address, other parameters are relevant with data and header-compressed.The APN character string depends on the ISP.Generally do not need the user name and password.Be that APN+PDP type+pdp address constitutes on the whole signatory PDP Context main body.
Create the required signatory PDP Context of PDP Context at the user, 3G (Third Generation) Moblie collaborative project tissue (The Third Generation Partnership Project, abbreviation " 3GPP ") stipulated the following rule that is provided with in the TS 23.060 agreement appendix As, just SGSN is to the matching treatment rule of APN+PDP type+pdp address.
In user's signatory record, if the PDP type is identical with pdp address, APN must be different so.And the signatory record with identical APN and PDP type has only two at most, and one is dynamic PDP addresses, and one is static PDP address.
Need to prove, X.25 or IP PDP type in the rule is meant that the lower-layer protocols of bearer service is, pdp address is exactly address corresponding with it, such as in x.25 communicating by letter, each x.25 port of distributing to the user all has an x.121 address, and in internetworking agreement (Internet Protocol is called for short " the IP ") communication, each user has distributed an IP address certainly.Under normal conditions, pdp address generally is exactly the IP address, give travelling carriage (Mobile Station, be called for short " MS ") distribute pdp address to be divided into dynamic PDP addresses and static PDP address, dynamic PDP addresses can be subdivided into dynamic home PLMN (Home Public Lands Mobile Network again, be called for short " HPLMN ") pdp address and dynamic access PLMN (Visited Public Lands MobileNetwork, be called for short " VPLMN ") pdp address, dynamically the HPLMN pdp address is when activating PDP and moving session, the pdp address that HPLMN distributes to MS; Dynamically the VPLMN pdp address then is when activating PDP and moving session, the pdp address that VPLMN distributes to MS.And static PDP address is meant the pdp address that HPLMN operator for good and all distributes to MS.A user can use a plurality of pdp addresses and APN, when activating a session, and the requirement that the pdp address of user's request and APN must satisfy subscription data.
According to above signatory PDP Context rule is set, no matter user's PDP activates in the request whether have APN, SGSN multipotency behind coupling APN+PDP type+pdp address obtains a unique signatory PDP record.Described the processing of coupling less than SGSN when matching 1 PDP record in the agreement, and not have to describe the processing that matches many SGSN when writing down, because according to top rule, SGSN can not match many PDP records.
But, structure by signatory PDP Context, be the possibility that has many APN+PDP type+pdp addresses identical PDP records, and the processing of SGSN when matching the identical PDP record of many APN+PDP type+pdp addresses at present is that refusal this time activates request.
In actual applications, there is following problem in such scheme: at first, operator can't carry out QoS control flexibly to the user according to class of service.In other words, for the QoS needs of all kinds of business that satisfy user's needs, operator must dispose the highest qos parameter in HLR, cause network resources waste.Though can be by the user manually for miscellaneous service be provided with qos parameter, or be provided with automatically by application program, up to the present, these modes are all simple and convenient inadequately.
Second, the HLR of present most of producers checks strict inadequately, it is bigger to make that same user can dispose the possibility of the identical signatory PDP Contexts record of many APN+PDP type+pdp addresses, in this case, the user will be owing to having disposed many signatory PDP Context records that APN+PDP type+pdp address is identical in HLR, and cause using the 3G business.
Cause the main cause of this situation to be, present regulation according to the 3GPP related protocol, can only mate a signatory PDP Context record, for matching the situation that many identical signatory PDP Contexts of APN+PDP type+pdp address write down, SGSN will refuse this time to activate request.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of processing method of signatory block data protocol context, make that not only operator can carry out QoS control flexibly to the user according to the class of service of user's needs, thereby avoid taking the Internet resources of crossing more; And be that user has disposed under the situation of the identical signatory PDP Context of many APN+PDP type+pdp addresses at HLR, SGSN can choose a suitable PDP and insert the user, successfully handles the request of activation.
For achieving the above object, the invention provides a kind of processing method of signatory block data protocol context, comprise following steps:
A is at the APN+packet data protocol type+packet data protocol address of an appointment, to dispose a plurality of APNs+packet data protocol type+packet data protocol address identical for the user in attaching position register, the signatory block data protocol context record that service quality is different, wherein said service quality corresponds respectively to the characteristic of different business;
B activates in the request process in GPRS serving GPRS support node process user, to match many APNs+packet data protocol type+packet data protocol address in described attaching position register identical when the APN+packet data protocol type+packet data protocol address according to described appointment, when the signatory block data protocol context that service quality is different writes down, according to the characteristic of the business of this request of described user, match the signatory block data protocol context record of corresponding service quality.
Wherein, also comprise following steps in the described steps A: respectively according to the characteristic of described different business, for its configuration is used to represent the classification logotype of corresponding business classification, and described classification logotype can be " Traffic Class " field.
Described step B also comprises following substep:
When matching the identical signatory block data protocol contexts record of many " Traffic class " fields, choose that signatory block data protocol context with high quality-of-service.
Described step B also comprises following substep:
When not matching signatory packet data protocol, in the identical block data protocol context of all APNs+packet data protocol type+packet data protocol address, choose that with high quality-of-service.
Service quality corresponding to background classes, interactive class, stream class and conversation class " Traffic class " field increases progressively successively.
Described step B also comprises following substep:
When matching the identical signatory block data protocol contexts record of many " Traffic class " fields, choose that the highest signatory block data protocol context of maximum transmitted bit rate.
Described step B also comprises following substep:
When matching the identical signatory block data protocol contexts record of many service quality, choose that signatory block data protocol context of " PDP Context ID " field minimum.
By relatively finding, technical scheme difference with the prior art of the present invention is, in HLR for each user configuration is identical corresponding to a plurality of APN+PDP type+pdp addresses of different business classification but the signatory PDP Context record that QoS is different, by the classification of SGSN according to the business of user's needs, the corresponding signatory PDP Context record of coupling.
Difference on this technical scheme has brought comparatively significantly beneficial effect, at first, has realized user's QoS is carried out flexibly, controls accurately, has avoided waste of network resources; Secondly, solve the user owing in HLR, dispose many signatory PDP Context records that APN+PDP type+pdp address is identical, and caused to use the problem of 3G business, improved the success rate that the request of activation is handled.
Description of drawings
Fig. 1 is the schematic flow sheet of the processing method of signatory block data protocol context according to an embodiment of the invention.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, the present invention is described in further detail below in conjunction with accompanying drawing.
Generally speaking, principle of the present invention is, APN+PDP type+pdp address at appointment, for each user disposes identical but the signatory PDP Context record that QoS is different of a plurality of APN+PDP type+pdp addresses, wherein the characteristic of QoS and the user all kinds of business that may need is relevant in HLR in operator.After SGSN matches the identical signatory PDP Contexts record of many APN+PDP type+pdp addresses, according to the classification of the business of user's needs, the corresponding signatory PDP Context record of coupling.Thereby the request of improve activating be processed into power, to user's QoS carry out more accurately, control flexibly, realize maximum utilization to Internet resources.
In addition, if do not match corresponding PDP Context, then in the identical PDP Context of APN+PDP type+pdp address, choose that of first water according to the classification of business; If match many, and has only a signatory PDP Context with first water QoS, then select this PDP Context,, then choose that signatory PDP Context of " PDPContext ID " field minimum if many signatory PDP Contexts with first water QoS are arranged.
Below in conjunction with Fig. 1, launch in detail according to an embodiment of the invention, further explain and illustrate the principle and the workflow of the processing method of a kind of PDP Context that proposes among the present invention.
As mentioned above, 3G subscription is when all kinds of different PS of application are professional, and the requirement of the service quality (Quality of Service, abbreviation " QoS ") that can provide network is different.Therefore, for the ease of the popularization of business with farthest utilize Internet resources, 3G operators need the different qos parameter of characteristic configuration at the different business of 3G subscription application, to realize the accurate control to QoS.
Therefore, as shown in the figure, in step 201, operator disposes identical but the PDP Context record that QoS is different of a plurality of APN+PDP type+pdp addresses for the user on HLR.
Those of ordinary skill in the art know that HLR is exactly in fact a database, and it has stored the bulk information of home subscriber, when 3G subscription need apply for that PS is professional, and the PDP Context record of must at first on HLR, contracting.The signatory record of the PDP Context of 3G subscription on HLR generally comprises information such as PDP type, pdp address, APN, qos parameter.Wherein, the PDP type definition end subscriber agreement of using between external packet data network and the user; Pdp address typically refers to the IP address, and network has three kinds of different modes to come the devices allocation address of using to 3G subscription, is respectively the dynamic PDP addresses of static PDP address, home network distribution and the dynamic PDP addresses that visited network distributes; APN is that the equipment of 3G subscription is wanted certain external packet data network of network interface name of being connected to, it is corresponding to a physical interface or a logic interfacing in the GGSN (Gateway GPRS Support Node is called for short " GGSN "); Qos parameter is then described professional desired network characteristic, such as delay, maximum transmitted bit rate etc.
Here it may be noted that also as previously mentioned that in the prior art, if specify APN+PDP type+pdp address, then 3G operator can only so just can not realize the accurate control to QoS for the user disposes the signatory record of a PDP Context in HLR; And in order to satisfy the QoS demand of all kinds of business, 3G operator must be the highest qos parameter of 3G subscription configuration in HLR.
And the present invention preferably resolves the drawback of above-mentioned prior art.In above-mentioned steps 201, APN+PDP type+pdp address at an appointment, 3G operator can be in HLR to dispose a plurality of APN+PDP type+pdp addresses identical for 3G subscription, the signatory PDP Context record that QoS is different, wherein said QoS corresponds respectively to the characteristic of different business, so just realizes the accurate control to QoS; And respectively according to the characteristic of described different business, for its configuration is used to represent the classification logotype of corresponding business classification, this has just utilized valuable Internet resources preferably.
In the present embodiment, classification logotype can be " Traffic class " field." Traffic class " field mappings four kinds of bearer service classifications, be respectively background classes, interactive class, stream class and conversation class, not strict mapping relations one to one between various applied business and class of service, such as the video multimedia business can be conversation class, stream class or interactive class, but can not be background classes, this is because the QoS of different business pairing " Traffic class " field has the branch of height, also can be the higher classification of a kind of bearer service setting, only so, the utilization of Internet resources does not reach optimization; The QoS of " Traffic class " field increases progressively one by one according to the order of background classes, interactive class, stream class and conversation class.
When 3G operator sets the signatory record of a plurality of PDP Contexts for 3G subscription in HLR after, just enter step 202,3G subscription is for applying for the professional PDP context activation program that starts of certain PS.3G subscription at first sends one to SGSN, and " activate the PDP Context request information, this message includes information such as APN, PDP type, pdp address.Be this professional specified services classification in 3G subscription " Traffic class " field in the PDP Context record simultaneously, should represent 3G subscription the highest getable classification by the class of service of this professional appointment in " Traffic class " field, for example, if " Traffic class " field is set to flow class, then 3G subscription can obtain flowing class, interactive class, the business of background classes, but can not obtain the business of conversation class; If the user is not this business setting " Trafficclass " field value, then system default is an interactive class.Then enter step 203.
In step 203, after SGSN receives activation PDP Context request message from 3G subscription, judge whether from HLR, to match the signatory record of corresponding PDP Context.
As do not match the signatory record of corresponding PDP Context, promptly 0, then enter step 205, the activation PDP Context request that this 3G subscription is initiated is refused by system, and feed back to this 3G subscription, tell this 3G subscription not find and activate the signatory PDP Context record that the PDP Context request message is complementary that request failure this time please this user reconnect after a while.Be this user's service if still can not find the signatory record that matches just to suspend after the user reconnects several times, and log.
As match a signatory PDP Context record that APN+PDP type+pdp address is identical, and then enter step 207, choose this signatory PDP Context.It is to be noted, in this case, the class of service that the class of service of PDP Context record and this activation PDP Context are asked even should contract is not complementary, SGSN also chooses this signatory PDP Context to be recorded as 3G subscription and activates PDP, might make the utilization of Internet resources not reach optimization like this, but because HLR has disposed many signatory PDP Context records at the characteristic of concrete business for the user among the present invention, so this situation seldom takes place.Generally speaking, with the average service quality of a plurality of business of a period of time, utilization rate of network resource is still than high many of utilization rate of network resource in the prior art.
If match many signatory PDP Context records that APN+PDP type+pdp address is identical, then enter step 206, carry out further judgment processing.
Specifically, in step 206, judge to match one or many or 0 signatory record of PDP Context that " Traffic class " field is identical.
If do not match the signatory record of the identical PDP Context of " Traffic class " field, then enter step 208, in all PDP Contexts, choose that signatory PDP Context of the highest QoS with APN+PDP type+pdp address.
If match an identical signatory record of " Traffic class " field, then enter step 213, choose this signatory PDP Context with " Traffic class " field.
If match many identical signatory records of " Traffic class " field, then enter step 210, further judge.
It is pointed out that at step 206, in the prior art,, just refuse this activation if SGSN matches the identical signatory PDP Context record of a plurality of APN+PDP type+pdp addresses; But in the present invention, when SGSN matches the identical signatory PDP Context record of a plurality of APN+PDP type+pdp addresses, do not refuse this activation, but whether " Traffic class " the field field of then checking the signatory PDP Context record that these APN+PDP type+pdp addresses are identical is seen can match with 3G subscription and is this time activated the identical signatory PDP Context record of " Traffic class " field that disposes in the PDP Context.
After this, in step 210, judging has still many PDP Contexts of the highest QoS.If many, then enter step 211, if one, step 212 then entered.
In step 211, the signatory PDP Context of the highest QoS has many owing to have, and SGSN checks these ID with the signatory PDP Context of QoS, and this ID is the unique identification of corresponding signatory PDP Context.SGSN will choose the signatory PDP Context that has minimum ID from the identical signatory PDP Context of these many QoS, for 3G subscription activates PDP.
In step 212, because having, the signatory PDP Context of the highest QoS has only one, be appointed as conversation class such as 3G subscription for the class of service of this application, and have only the classification of a signatory PDP Context record among the HLR is conversation class, according to the rule by kind judging QoS height of step 201 regulation, obviously should have the highest QoS by signatory PDP Context, undoubtedly, SGSN will choose this signatory PDP Context, for 3G subscription activates PDP.
Though by reference some preferred embodiment of the present invention, the present invention is illustrated and describes, but those of ordinary skill in the art should be understood that, can do various changes to it in the form and details, and the spirit and scope of the present invention that do not depart from appended claims and limited.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100537785A CN100450075C (en) | 2004-08-16 | 2004-08-16 | Processing method of contract packet data protocol context |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100537785A CN100450075C (en) | 2004-08-16 | 2004-08-16 | Processing method of contract packet data protocol context |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1738284A true CN1738284A (en) | 2006-02-22 |
CN100450075C CN100450075C (en) | 2009-01-07 |
Family
ID=36080947
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100537785A Expired - Fee Related CN100450075C (en) | 2004-08-16 | 2004-08-16 | Processing method of contract packet data protocol context |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100450075C (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101188866B (en) * | 2007-12-07 | 2010-04-21 | 华为技术有限公司 | Context activation method and device for packet data protocol |
CN101146124B (en) * | 2007-08-30 | 2012-02-08 | 中兴通讯股份有限公司 | Selection device and method of packet data protocol configuration parameters based on service quality |
CN104335200A (en) * | 2012-06-27 | 2015-02-04 | 英特尔公司 | Context-driven local network services |
CN112335212A (en) * | 2018-03-16 | 2021-02-05 | 阿克利奥公司 | Method and device for processing message data |
US11882200B2 (en) | 2018-03-16 | 2024-01-23 | Acklio | Method and apparatus processing of message data |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1226683B1 (en) * | 1999-10-14 | 2006-10-18 | Nortel Networks Limited | Establishing a communications session having a quality of service in a communications system |
CN1170444C (en) * | 2001-08-10 | 2004-10-06 | 华为技术有限公司 | A device and method for traffic policing of each packet data protocol context |
US7330448B2 (en) * | 2002-08-21 | 2008-02-12 | Thomson Licensing | Technique for managing quality of services levels when interworking a wireless local area network with a wireless telephony network |
-
2004
- 2004-08-16 CN CNB2004100537785A patent/CN100450075C/en not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101146124B (en) * | 2007-08-30 | 2012-02-08 | 中兴通讯股份有限公司 | Selection device and method of packet data protocol configuration parameters based on service quality |
CN101188866B (en) * | 2007-12-07 | 2010-04-21 | 华为技术有限公司 | Context activation method and device for packet data protocol |
CN104335200A (en) * | 2012-06-27 | 2015-02-04 | 英特尔公司 | Context-driven local network services |
CN104335200B (en) * | 2012-06-27 | 2018-02-06 | 英特尔公司 | The local network services of context driving |
CN112335212A (en) * | 2018-03-16 | 2021-02-05 | 阿克利奥公司 | Method and device for processing message data |
CN112335212B (en) * | 2018-03-16 | 2023-04-04 | 阿克利奥公司 | Method and device for processing message data |
US11882200B2 (en) | 2018-03-16 | 2024-01-23 | Acklio | Method and apparatus processing of message data |
Also Published As
Publication number | Publication date |
---|---|
CN100450075C (en) | 2009-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1576839B1 (en) | Enhanced qos control | |
CN1201534C (en) | Application of controlling policy | |
CN1748394A (en) | Dynamic Media Licensing in Mobile Networks | |
US20060002333A1 (en) | Binding mechanism for quality of service management in a communication network | |
CN1454434A (en) | Method and system for establishing a connection between network elements | |
CN1894985A (en) | Control decisions in a communication system | |
CN1647464A (en) | Transfer of packet data to wireless terminal | |
CN1336061A (en) | Transporting QoS mapping information in a packet radio network | |
CN1636354A (en) | Mechanism of policy-based UMTS QOS and IP QOS management in mobile IP networks | |
CN1177446C (en) | A realization method of packet data service from single information source to multiple receiving points | |
CN1310484C (en) | Service level allocation for IP networks | |
CN1531811A (en) | Billing in Communication Networks | |
CN1859300A (en) | Method for transmitting multiple service quality service stream for mobile terminal users | |
CN1559131A (en) | Policy Coordination in Communication Networks | |
CN101047874A (en) | Decision method for service information in mobile communication network | |
CN101212483B (en) | Method and system for controlling number of user sessions | |
CN1969582A (en) | Session establishment for real-time media communication service | |
CN101399699A (en) | Addressing method, network element device and network system for policy determination functional entity | |
CN100337414C (en) | Service quality consulting method for wideband CDMA system | |
CN1643945A (en) | Pdp context error handling method | |
CN1578487A (en) | Method for mobile terminal switching in packet network | |
CN1627746A (en) | Method for realizing multimedia preperence operation | |
CN1625152A (en) | Method for securing quality of transmitted group data service | |
CN101068439A (en) | A communication method, mobile terminal, access point device and communication system | |
CN101075884A (en) | Method for charging service content |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090107 Termination date: 20200816 |
|
CF01 | Termination of patent right due to non-payment of annual fee |