Background technology
Intelligent terminal (as: smart mobile phone etc.) refers to have independently operating system, can be by user's program that the third party service provider such as mounting software, game provides voluntarily, by this class method, constantly the function of mobile phone is expanded, and can realize by mobile communication network the general name of such class mobile terminal of wireless network access.
In prior art, for prolongs standby time, part intelligent terminal has adopted quick dormancy (Fast Dormancy, be called for short: FD) mechanism, after Packet Generation, if (be referred to as FD time delay herein in the short time, be generally 3~10 seconds) without transfer of data, intelligent terminal just can initiatively be initiated signaling Connection Release indication (Signaling Connection Release Indication, be called for short: SCRI) message is to RNC (the Radio Network Controller of network side, radio network controller), with this intelligent terminal of informing network side, determined to finish this exchanges data (Packet Switch, be called for short: the PS) session of business, request RNC initiates to discharge the shared respective network resource of this PS business.
In existing PS business, include if the instant messagings such as QQ, MSN or game on line, network browsing etc. are at line service.Under normal conditions, the feature of this type of business is that negligible amounts, the Business Stream duration of the business data packet of single session is shorter, the time interval frequency shorter, initiation session that user terminal is initiated between twice session is higher, now can not trigger the FD mechanism of intelligent terminal.But sometimes, user can spend the regular hour and reads and think deeply, now, can make the time interval between twice session extend, now likely can trigger the FD mechanism of intelligent terminal.
Yet the FD time delay in existing FD technology is not considered the traffic performance of concrete PS business when arranging.If user due to read and thinking make between twice session interval greater than default FD time delay, user terminal can send SCRI message to RNC and trigger the Internet resources that RNC discharges this PS business; While wanting to proceed session after user completes reading and thinking, RNC need to redistribute Internet resources for this PS business, and the frequent release of Internet resources and reprovision finally cause the waste of considerable signaling consumption and Internet resources.
Embodiment
Fig. 1 is the flow chart of resource releasing control method embodiment of the present invention, as shown in Figure 1, comprises the steps:
Step 100, RNC receives the SCRI message of being sent according to FD mechanism by user terminal.
Wherein, described SCRI message be by user terminal, to RNC, reported for asking the message of releasing network resources.Yet SCRI message of the prior art is also not all to be reported by intelligent terminal, the reason reporting is also not limited to FD mechanism.And the present invention only limits to solve the technical problem of being brought by FD mechanism, therefore the SCRI message of only user terminal being sent according to FD mechanism by the present invention is processed, and for the SCRI message of other types, can adopt the processing mode of prior art directly to carry out resource and discharge.Concrete receiving course, will describe in subsequent content.
Step 200, described RNC add up described SCRI message for the Business Stream feature of PS business.
Wherein, the cause value carrying in the SCRI message being produced by FD mechanism is " user terminal requests finishes PS data session ", wherein illustrated which PS data session is user terminal requests finish, therefore, RNC just can learn according to this cause value described SCRI message is specifically for which PS business.
Particularly, described Business Stream feature comprises: the quantity of the business data packet that described PS business is transmitted in described statistical time range and described business data packet arrive the time distributed intelligence of described RNC.Wherein, described business data packet had both comprised upstream data bag, also comprised downlink data packet.
Step 300, described RNC discharges the Internet resources of described PS business according to described Business Stream feature.
Particularly, when the time interval between adjacent business data packet is less than default duration, show that PS business now may be at line service or instant messaging, now delayed release Internet resources.Concrete delayed mode can still produce without PS service traffics after arriving for response time when default, or when when N continuous produces without PS service traffics in the inferior time period of receiving SCRI message all the time, releasing network resources, N is natural number.
When described Business Stream be characterized as between heartbeat packet feature or adjacent business data packet interval greater than default duration time, releasing network resources immediately.Wherein, described heartbeat packet is high frequency, the small amount data bag that communicating pair is used, to when producing without PS service traffics, still can occupy resource, remain on line states; When between adjacent business data packet interval greater than default duration time, show that PS business now may be the data transmission services such as FTP (File Transfer Protocol, file transfer protocol (FTP)).
Below the detailed process of introducing in detail the type of the SCRI message that in above-mentioned steps 100, reception is sent according to FD mechanism by user terminal, as shown in Figure 2, comprises the steps:
Step 110, the cause value that the SCRI message that described RNC identification receives is carried.
Wherein, described cause value refers to the reason of SCRI message described in user terminal to send up, when described cause value is " user terminal requests finishes PS data session (UE Requested PS Data Session End) ", show that terminal is because session termination is asked end session, but because intelligent terminal and unintelligent terminal all can send the SCRI message with this cause value, therefore need to continue to carry out following determining step; Otherwise, if this cause value for such as fault or go offline and wait other reasons (any other cause), if or this SCRI message while not carrying any cause value, all unrelated to the invention, no longer continue execution subsequent step.
Step 120, described RNC judges according to the IMEI of described user terminal whether this user terminal possesses the ability of supporting FD mechanism.
Wherein, the number that described IMEI (Intemational Mobile Equipment Identity, International Mobile Equipment Identity) number is comprised of 15 bit digital.Wherein, front 8 bit digital be type assigned code (Type Allocation Code, be called for short: TAC), for distinguishing mobile phone brand and model.Any user terminal all can report IMEI to RNC when access of radio network, and therefore, described RNC can inquire according to this IMEI machine brand and the model of described user terminal, and then learns whether this user terminal has the ability of supporting FD mechanism.
Step 130, can support FD when mechanism when judging described user terminal, and judging described SCRI message is the SCRI message of being sent according to FD mechanism by described user terminal.
The SCRI message that is " user terminal requests finishes PS data session " due to the cause value that only has the user terminal of support FD mechanism to send is only the message being produced by FD mechanism, so these two Rule of judgment are indispensable.
Described in the present embodiment, method adopts different delivery modes according to different Business Stream features to the Internet resources of PS business, with in prior art, just received SCRI message just immediately the mode of releasing network resources compare, be conducive to reduce the signaling consumption that frequent release and reprovision due to Internet resources cause, thereby can improve the utilance of Internet resources, avoid the waste of Internet resources.
Fig. 3 is the structural representation of RNC of the present invention, and as shown in the figure, this RNC comprises: receiver module 10, statistical module 20 and release module 30, and its operation principle is as follows:
Receiver module 10 receives the SCRI message of being sent according to FD mechanism by user terminal.Because SCRI message has different types, therefore, as shown in Figure 4, the cause value that the SCRI message that receiver module 10 can first receive by recognition unit 11 identifications is carried; When recognition unit 11 identifies described cause value, be user terminal requests while finishing PS data session, by the first judging unit 12, according to the IMEI of described user terminal, judge whether this user terminal possesses the ability of supporting FD mechanism; When the first judging unit 12, judge described user terminal and can support FD when mechanism, by the second judging unit 13, judging described SCRI message is the SCRI message of being sent according to FD mechanism by described user terminal.And for the SCRI message of other types, can adopt the processing mode of prior art directly to carry out resource and discharge.
After this, the described SCRI message that the statistical module in RNC 20 statistics receiver modules 10 receive for the Business Stream feature of PS business; Particularly, described Business Stream feature comprises: the quantity of the business data packet that described PS business is transmitted in described statistical time range and described business data packet arrive the time distributed intelligence of described RNC.Wherein, described business data packet had both comprised upstream data bag, also comprised downlink data packet.
After this, the described Business Stream feature that the release module in RNC 30 obtains according to statistical module 20 discharges the Internet resources of described PS business.Particularly, as shown in Figure 5, described release module 30 arranges default duration by default unit 31; By comparing unit 32, the time interval between adjacent business data packet and the described default duration by default unit setting are compared; And judge by identifying unit 33 whether the Business Stream feature being obtained by statistical module 20 is heartbeat packet feature;
When comparing unit 32 compares time interval between described adjacent business data packet while being less than described default duration, Internet resources described in performance element 34 delayed releases; Concrete delayed mode can still produce without PS service traffics after arriving for response time when default, or when when N continuous produces without PS service traffics in the inferior time period of receiving SCRI message all the time, releasing network resources, N is natural number.
When identifying unit 33 determines described Business Stream, be characterized as heartbeat packet feature, or comparing unit 32 compare between described adjacent business data packet interval greater than default duration time, performance element 34 discharges described Internet resources immediately.
Described in the present embodiment, RNC adopts different delivery modes according to different Business Stream features to the Internet resources of PS business, with in prior art, just received SCRI message just immediately the mode of releasing network resources compare, be conducive to reduce the signaling consumption that frequent release and reprovision due to Internet resources cause, thereby can improve the utilance of Internet resources, avoid the waste of Internet resources.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can complete by the relevant hardware of program command, aforesaid program can be stored in a computer read/write memory medium, this program, when carrying out, is carried out the step that comprises said method embodiment; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CDs.
Finally it should be noted that: above embodiment only, in order to technical scheme of the present invention to be described, is not intended to limit; Although the present invention is had been described in detail with reference to previous embodiment, those of ordinary skill in the art is to be understood that: its technical scheme that still can record aforementioned each embodiment is modified, or part technical characterictic is wherein equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution depart from the spirit and scope of various embodiments of the present invention technical scheme.