亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種關(guān)閉傳輸連接的方法和裝置的制作方法

文檔序號(hào):7957153閱讀:148來源:國知局
專利名稱:一種關(guān)閉傳輸連接的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及傳輸連接管理的技術(shù)領(lǐng)域,具體地說,涉及一種關(guān)閉傳輸連接的方法和裝置。
背景技術(shù)
AAA協(xié)議中AAA指的是鑒別(Authentication),授權(quán)(Authorization),計(jì)費(fèi)(Accounting)。
鑒別,用于確認(rèn)了用戶的身份,防止非法用戶對(duì)網(wǎng)絡(luò)進(jìn)行破壞;授權(quán),在確認(rèn)用戶身份后,根據(jù)用戶開戶時(shí)所申請(qǐng)的服務(wù)類別,系統(tǒng)可以授予客戶相應(yīng)的權(quán)限;計(jì)費(fèi),在用戶使用系統(tǒng)資源時(shí),需要有相應(yīng)的設(shè)備來統(tǒng)計(jì)用戶所對(duì)資源的占用情況,據(jù)此向客戶收取相應(yīng)的費(fèi)用;因此,鑒別、授權(quán)以及計(jì)費(fèi)AAA就成為其運(yùn)營的基礎(chǔ)。
RADIUS(Remote Access Dial up User Service,遠(yuǎn)程撥號(hào)訪問用戶服務(wù))是目前最常用的認(rèn)證計(jì)費(fèi)協(xié)議之一,它簡(jiǎn)單安全,易于管理,擴(kuò)展性好,得到廣泛應(yīng)用。但是由于協(xié)議本身的缺陷,比如基于UDP的傳輸、簡(jiǎn)單的丟包機(jī)制、沒有關(guān)于重傳的規(guī)定和集中式計(jì)費(fèi)服務(wù),都使得它不太適應(yīng)當(dāng)前網(wǎng)絡(luò)的發(fā)展,需要進(jìn)一步改進(jìn)。
Diameter(直徑)協(xié)議為RADIUS協(xié)議的升級(jí)版本,Diameter協(xié)議作為下一代的AAA協(xié)議標(biāo)準(zhǔn),支持移動(dòng)IP、NAS請(qǐng)求和移動(dòng)代理的認(rèn)證、授權(quán)和計(jì)費(fèi)工作,適合未來移動(dòng)通信系統(tǒng)的AAA協(xié)議。
遵循Diameter協(xié)議進(jìn)行互相通信客戶端和服務(wù)器端,客戶端由于某種原因需要斷開連接時(shí),該端關(guān)閉傳輸連接,并且釋放本地資源?,F(xiàn)有標(biāo)準(zhǔn)中定義的關(guān)閉連接的原因主要是客戶端觸發(fā)一事件和此時(shí)所處的狀態(tài)的對(duì)應(yīng)關(guān)系,從而確定下一步執(zhí)行關(guān)閉操作。事件和此時(shí)狀態(tài)的對(duì)應(yīng)關(guān)系具體如表1所示表1

當(dāng)處于I-OPEN狀態(tài)的客戶端觸發(fā)I-Rcv-DPR事件時(shí),現(xiàn)有技術(shù)中關(guān)閉傳輸連接的執(zhí)行流程如圖1所示步驟101、客戶端發(fā)送關(guān)閉傳輸連接響應(yīng)至服務(wù)器端。
步驟102、客戶端斷開與服務(wù)器端的傳輸連接,并釋放由于與服務(wù)器端建立傳輸連接而占用的資源。
現(xiàn)有的技術(shù)中關(guān)閉傳輸連接的情況帶來以下缺點(diǎn)當(dāng)服務(wù)器重新啟動(dòng),客戶端處于關(guān)閉狀態(tài),客戶端不能夠知道服務(wù)器端的狀態(tài),服務(wù)器不能夠及時(shí)為用戶提供服務(wù);當(dāng)關(guān)閉傳輸連接后,服務(wù)器在很短的時(shí)間內(nèi)需要進(jìn)行重新連接,而客戶端釋放了由于連接服務(wù)器端而占用的資源,需要重新申請(qǐng)資源,建立連接,因此不能夠及時(shí)的建立連接,對(duì)于實(shí)時(shí)性很強(qiáng)的服務(wù),不能很好的支持。

發(fā)明內(nèi)容
本發(fā)明提出一種關(guān)閉連接的方法和裝置,根據(jù)傳輸連接的不同類型,針對(duì)需要重新建立傳輸連接時(shí),周期性發(fā)送傳輸連接請(qǐng)求,請(qǐng)求建立傳輸連接。
一種關(guān)閉傳輸連接的方法,包括A、第一端關(guān)閉與第二端的傳輸連接;B、所述的第一端確定傳輸關(guān)閉類型,當(dāng)傳輸關(guān)閉類型為強(qiáng)制關(guān)閉時(shí),所述的第一端開啟定時(shí)器,周期性向第二端發(fā)送傳輸連接請(qǐng)求,請(qǐng)求建立第一端與第二端的傳輸連接。
所述的第一端確定傳輸關(guān)閉類型是根據(jù)第一端觸發(fā)的事件和此時(shí)第一端處于的狀態(tài),查找傳輸關(guān)閉類型表,確定傳輸關(guān)閉類型。
所述的傳輸關(guān)閉的類型包括強(qiáng)制關(guān)閉或優(yōu)雅關(guān)閉。
所述的第一端確定傳輸關(guān)閉類型后還包括步驟當(dāng)傳輸關(guān)閉類型為優(yōu)雅關(guān)閉時(shí),第一端釋放由于與第二端的傳輸連接而占用的資源。
當(dāng)傳輸關(guān)閉類型為強(qiáng)制關(guān)閉時(shí)還包括步驟第一端保留由于與第二端的傳輸連接所占用的資源。
在步驟B之后還包括以下步驟當(dāng)?shù)谝欢私?jīng)過一定時(shí)間后沒有收到第二端的響應(yīng),第一端釋放由于與第二端的傳輸連接而占用的資源。
當(dāng)?shù)谝欢私?jīng)過一定時(shí)間后沒有收到第二端的響應(yīng),第一端檢測(cè)自身的資源占用率,判斷是否需要釋放由于與第二端的傳輸連接所占用的資源,如果是,釋放該占用的資源;否則,保留第一端與第二端的所占用的資源。
一種關(guān)閉傳輸連接的裝置,包括定時(shí)器,傳輸連接關(guān)閉模塊,用于關(guān)閉第一端與第二端的傳輸連接;關(guān)閉類型判斷模塊,與傳輸連接模塊相連接,用于確定第一端的傳輸關(guān)閉的類型;傳輸連接建立模塊,與關(guān)閉類型判斷模塊和定時(shí)器相連接,當(dāng)傳輸關(guān)閉類型為強(qiáng)制關(guān)閉時(shí),用于根據(jù)定時(shí)器的周期向第二端發(fā)送傳輸連接請(qǐng)求,請(qǐng)求建立第一端與第二端的傳輸連接。
還包括資源占用判斷模塊,與傳輸連接建立模塊相連接,用于當(dāng)?shù)谝欢私?jīng)過一定的周期后沒有收到第二端的響應(yīng),第一端檢測(cè)自身的資源占用率,判斷是否需要釋放由于與第二端的傳輸連接所占用的資源;資源保留模塊,與傳輸連接建立模塊相連接,用于在斷開傳輸連接后,保留第一端由于與第二端的傳輸連接所占有的資源。
資源釋放模塊,與資源保留模塊、關(guān)閉類型判斷模塊、資源占用判斷模塊和傳輸連接建立模塊相連接,用于釋放第一端由于與第二端建立傳輸連接所占用的資源。
通過本發(fā)明的方法和裝置帶來以下有益效果由于第一端周期性地連接服務(wù)器端,當(dāng)?shù)诙酥匦聠?dòng)時(shí),第一端能夠及時(shí)與第二端建立傳輸連接,從而能夠很快建立連接,從而減少用戶業(yè)務(wù)的損失;關(guān)閉連接后,第一端保留與第二端由于傳輸連接而占用的資源,從而避免當(dāng)需要重新建立與第二端連接時(shí),重新申請(qǐng)資源,因此能夠及時(shí)的建立連接,減少建立連接所需要的時(shí)間,快速響應(yīng)用戶需求;當(dāng)?shù)谝欢嗽诮?jīng)過一定周期性連接服務(wù)端后,需要是釋放與第二端由于傳輸連接資源,通過判斷第一端的資源占用率,從而確定是否需要釋放第一端保持與服務(wù)器端建立連接而占用的資源,從而達(dá)到第一端與第二端的建立傳輸連接的時(shí)間和第一端資源的平衡。


圖1為現(xiàn)有技術(shù)中關(guān)閉傳輸連接的一次具體執(zhí)行過程。
圖2為本發(fā)明中關(guān)閉傳輸連接的執(zhí)行步驟。
圖3為本發(fā)明中關(guān)閉傳輸連接的裝置。
具體實(shí)施例方式
本發(fā)明的核心思想是當(dāng)?shù)谝欢擞捎谀撤N原因需要關(guān)閉與第二端傳輸連接時(shí),判斷該關(guān)閉傳輸連接的類型;當(dāng)確定該關(guān)閉傳輸連接的類型為強(qiáng)制關(guān)閉時(shí),打開定時(shí)器,按周期性連接第二端。
下面具體結(jié)合附圖2詳細(xì)說明本發(fā)明步驟201、第一端關(guān)閉與第二端之間傳輸連接。
第一端關(guān)閉與第二端之間傳輸連接包括通過現(xiàn)有技術(shù)中表1規(guī)定的事件與此時(shí)處于的狀態(tài)的原因?qū)е碌年P(guān)閉和由于非正常原因?qū)е碌年P(guān)閉,例如,第一端重新啟動(dòng)或網(wǎng)線斷開。
當(dāng)?shù)谝欢岁P(guān)閉傳輸連接的操作是接受到第二端的請(qǐng)求時(shí),第一端發(fā)送響應(yīng)關(guān)閉請(qǐng)求,然后關(guān)閉第一端與第二端的傳輸連接;當(dāng)由于非正常原因?qū)е碌年P(guān)閉傳輸連接時(shí),立即關(guān)閉傳輸連接。
第一端與第二端的傳輸連接包括客戶端與服務(wù)器端的傳輸連接或客戶端與客戶端的傳輸連接。
步驟202、判斷此時(shí)的關(guān)閉傳輸連接的類型是否為強(qiáng)制關(guān)閉,如果是,執(zhí)行步驟203;否則,執(zhí)行步驟204。
根據(jù)關(guān)閉傳輸連接時(shí)觸發(fā)的事件和此時(shí)的狀態(tài),判斷關(guān)閉是長期的關(guān)閉或短暫的關(guān)閉,從而把短暫的關(guān)閉稱為強(qiáng)制關(guān)閉,把長期的關(guān)閉稱為優(yōu)雅關(guān)閉,強(qiáng)制關(guān)閉表明第一端與第二端在以后需要重新建立傳輸連接,優(yōu)雅關(guān)閉表明以后啟動(dòng)第一端和第二端連接要求不是很高。一個(gè)狀態(tài)和一事件確定是否為強(qiáng)制關(guān)閉或優(yōu)雅關(guān)閉,如表2所示
表2

從表2中可以看出,在現(xiàn)有技術(shù)定義中觸發(fā)的事件和此時(shí)的狀態(tài)確定需要進(jìn)行關(guān)閉傳輸連接的基礎(chǔ)上,本發(fā)明具體劃分了優(yōu)雅關(guān)閉和強(qiáng)制關(guān)閉。本發(fā)明中還對(duì)處于WAIT-I-CEA狀態(tài)時(shí),觸發(fā)了I-Rcv-CEA,通過根據(jù)現(xiàn)有技術(shù)中I-Rcv-CEA事件中有AVP(attribute-value pairs,屬性值對(duì)),確定是否為長期失敗和短期失敗,如果是長期失敗,此時(shí)的關(guān)閉為優(yōu)雅關(guān)閉;如果是短期失敗,此時(shí)的關(guān)閉為強(qiáng)制關(guān)閉。
第一端根據(jù)觸發(fā)的事件和此時(shí)所處的狀態(tài),根據(jù)表2中定義的強(qiáng)制關(guān)閉和優(yōu)雅關(guān)閉,從而對(duì)兩種關(guān)閉方式做不同的處理。
表2為關(guān)閉類型表,其可以作為一張數(shù)據(jù)表存儲(chǔ)在客戶端,客戶端通過查詢?cè)摫?,從而確定是否為強(qiáng)制關(guān)閉或優(yōu)雅關(guān)閉。
步驟203、第一端啟動(dòng)定時(shí)器,按一定的周期發(fā)送建立傳輸連接的請(qǐng)求,從而請(qǐng)求重新建立與第二端的傳輸連接。
第一端啟動(dòng)的定時(shí)器的周期可以為5分鐘,10分鐘,15分鐘等,該周期還可以根據(jù)具體業(yè)務(wù)的需求通過統(tǒng)計(jì)從第一端斷開連接到重新建立與第二端傳輸連接的時(shí)間數(shù)據(jù),對(duì)定時(shí)器的周期進(jìn)行一定的調(diào)整。
第一端通過周期性向第二端發(fā)送重新建立連接的消息,如果第二端接受到該消息,并且發(fā)送對(duì)重新建立連接消息的響應(yīng),從而此時(shí)第一端和第二端重新建立傳輸連接。在建立傳輸連接后,第一端與第二端重新交互業(yè)務(wù)消息。
步驟204、第一端釋放由于與第二端的建立的傳輸連接所占用的資源。
此時(shí)的關(guān)閉類型為優(yōu)雅關(guān)閉,釋放第一端由于與第二端的傳輸連接所占有的資源。
當(dāng)確定為強(qiáng)制關(guān)閉時(shí),在步驟203之前執(zhí)行步驟205步驟205、第一端保留由于與第二端的傳輸連接所占用的資源。
本發(fā)明中的步驟203之前還后執(zhí)行步驟206;步驟206、如果經(jīng)過一定的時(shí)間后,第一端還沒有得到第二端的響應(yīng),第一端釋放由于與第二端的建立的傳輸連接所占用的資源。
一定的時(shí)間可以取周期的整數(shù)倍,該倍數(shù)可以為5,10倍等;也可以為一段時(shí)間,如10分鐘、20分鐘、30分鐘等;還根據(jù)此時(shí)第一端資源的占有情況,動(dòng)態(tài)調(diào)整時(shí)間的大小。
本發(fā)明中的步驟206可以用步驟207置換;步驟207、經(jīng)過一定時(shí)間后,第一端還沒有得到第二端的響應(yīng),判斷第一端的資源占有率是否大于一固定值,如果是,執(zhí)行步驟204;否則執(zhí)行步驟203。
下面結(jié)合具體的例子說明本發(fā)明的執(zhí)行過程。
當(dāng)處于I-OPEN狀態(tài)的客戶端觸發(fā)I-Rcv-DPR事件時(shí),客戶端的具體處理過程如下步驟301、客戶端接受到服務(wù)啟動(dòng)斷開傳輸連接請(qǐng)求時(shí),客戶端發(fā)送響應(yīng)關(guān)閉傳輸連接的請(qǐng)求信息到服務(wù)器端,客戶端斷開傳輸連接。
步驟302、客戶端通過查詢關(guān)閉類型表,判斷出該關(guān)閉傳輸?shù)念愋蜑閺?qiáng)制關(guān)閉。
步驟303、啟動(dòng)定時(shí)器,以5分鐘為一周期,周期性發(fā)送連接信息到服務(wù)器,請(qǐng)求與服務(wù)器建立傳輸連接。
步驟304、當(dāng)服務(wù)器接受到客戶端的連接請(qǐng)求時(shí),發(fā)送響應(yīng)信息到客戶端,從而客戶端重新建立與服務(wù)器端的傳輸連接。
在步驟303之后用步驟305替代步驟304步驟305、當(dāng)客戶端經(jīng)過10周期整數(shù)倍后還沒有接收到服務(wù)器端的響應(yīng)信息,判斷此時(shí)客戶端資源占有情況,當(dāng)此時(shí)客戶端占有率不小于80%時(shí),客戶端釋放由于周期性連接所占用的資源,不在向服務(wù)器端發(fā)送建立連接請(qǐng)求;否則執(zhí)行步驟303。
當(dāng)處于R-OPEN狀態(tài)時(shí),客戶端觸發(fā)R-Peer-Disc事件,其具體的處理過程如下所示步驟401、客戶端斷開與服務(wù)端的傳輸連接。
步驟402、客戶端通過查詢關(guān)閉類型表,判斷此時(shí)的關(guān)閉類型為優(yōu)雅關(guān)閉。
步驟403、客戶端釋放由于與服務(wù)器端占用的資源。
一種關(guān)閉傳輸連接的裝置,如圖3所示,包括定時(shí)器;傳輸連接關(guān)閉模塊,用于關(guān)閉第一端與第二端的傳輸連接;關(guān)閉類型判斷模塊,與傳輸連接模塊相連接,用于確定第一端的傳輸關(guān)閉的類型;傳輸連接建立模塊,與關(guān)閉類型判斷模塊和定時(shí)器相連接,當(dāng)傳輸關(guān)閉類型為強(qiáng)制關(guān)閉時(shí),用于根據(jù)定時(shí)器的周期向第二端發(fā)送傳輸連接請(qǐng)求,請(qǐng)求建立第一端與第二端的傳輸連接。
該裝置還包括資源占用判斷模塊,與傳輸連接建立模塊相連接,用于當(dāng)?shù)谝欢私?jīng)過一定的周期后沒有收到第二端的響應(yīng),第一端檢測(cè)自身的資源占用率,判斷是否需要釋放由于與第二端的傳輸連接所占用的資源;
資源保留模塊,與傳輸連接建立模塊相連接,用于在斷開傳輸連接后,保留第一端由于與第二端的傳輸連接所占有的資源。
資源釋放模塊,與資源保留模塊、關(guān)閉類型判斷模塊、資源占用判斷模塊和傳輸連接建立模塊相連接,用于釋放第一端由于與第二端建立傳輸連接所占用的資源。
通過使用本發(fā)明的方法和裝置,由于第一端周期性地連接服務(wù)器端,當(dāng)?shù)诙酥匦聠?dòng)時(shí),第一端能夠及時(shí)與第二端建立傳輸連接,從而能夠很快建立連接,從而減少用戶業(yè)務(wù)的損失;關(guān)閉連接后,第一端保留與第二端由于傳輸連接而占用的資源,從而避免當(dāng)需要重新建立與第二端連接時(shí),重新申請(qǐng)資源,因此能夠及時(shí)的建立連接,減少建立連接所需要的時(shí)間,快速響應(yīng)用戶需求;當(dāng)?shù)谝欢嗽诮?jīng)過一定周期性連接服務(wù)端后,需要是釋放與第二端由于傳輸連接資源,通過判斷第一端的資源占用率,從而確定是否需要釋放第一端保持與服務(wù)器端建立連接而占用的資源,從而達(dá)到第一端與第二端的建立傳輸連接的時(shí)間和第一端資源的平衡。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種關(guān)閉傳輸連接的方法,其特征在于,包括A、第一端關(guān)閉與第二端的傳輸連接;B、所述的第一端確定傳輸關(guān)閉類型,當(dāng)傳輸關(guān)閉類型為強(qiáng)制關(guān)閉時(shí),所述的第一端開啟定時(shí)器,周期性向第二端發(fā)送傳輸連接請(qǐng)求,請(qǐng)求建立第一端與第二端的傳輸連接。
2.如權(quán)利要求1所述的方法,其特征在于,所述的第一端確定傳輸關(guān)閉類型是根據(jù)第一端觸發(fā)的事件和此時(shí)第一端處于的狀態(tài),查找傳輸關(guān)閉類型表,確定傳輸關(guān)閉類型。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述的傳輸關(guān)閉的類型包括強(qiáng)制關(guān)閉或優(yōu)雅關(guān)閉。
4.如權(quán)利要求3所述的方法,其特征在于,所述的第一端確定傳輸關(guān)閉類型后還包括步驟當(dāng)傳輸關(guān)閉類型為優(yōu)雅關(guān)閉時(shí),第一端釋放由于與第二端的傳輸連接而占用的資源。
5.如權(quán)利要求1或2所述的方法,其特征在于,當(dāng)傳輸關(guān)閉類型為強(qiáng)制關(guān)閉時(shí)還包括步驟第一端保留由于與第二端的傳輸連接所占用的資源。
6.如權(quán)利要求5所述的方法,其特征在于,在步驟B之后還包括以下步驟當(dāng)?shù)谝欢私?jīng)過一定時(shí)間后沒有收到第二端的響應(yīng),第一端釋放由于與第二端的傳輸連接而占用的資源。
7如權(quán)利要求5所述的方法,其特征在于,當(dāng)?shù)谝欢私?jīng)過一定時(shí)間后沒有收到第二端的響應(yīng),第一端檢測(cè)自身的資源占用率,判斷是否需要釋放由于與第二端的傳輸連接所占用的資源,如果是,釋放該占用的資源;否則,保留第一端與第二端的所占用的資源。
8.一種關(guān)閉傳輸連接的裝置,包括定時(shí)器,其特征在于,還包括傳輸連接關(guān)閉模塊,用于關(guān)閉第一端與第二端的傳輸連接;關(guān)閉類型判斷模塊,與傳輸連接模塊相連接,用于確定第一端的傳輸關(guān)閉的類型;傳輸連接建立模塊,與關(guān)閉類型判斷模塊和定時(shí)器相連接,當(dāng)傳輸關(guān)閉類型為強(qiáng)制關(guān)閉時(shí),用于根據(jù)定時(shí)器的周期向第二端發(fā)送傳輸連接請(qǐng)求,請(qǐng)求建立第一端與第二端的傳輸連接。
9.如權(quán)利要求8所述的裝置,其特征在于,還包括資源占用判斷模塊,與傳輸連接建立模塊相連接,用于當(dāng)?shù)谝欢私?jīng)過一定的周期后沒有收到第二端的響應(yīng),第一端檢測(cè)自身的資源占用率,判斷是否需要釋放由于與第二端的傳輸連接所占用的資源;資源保留模塊,與傳輸連接建立模塊相連接,用于在斷開傳輸連接后,保留第一端由于與第二端的傳輸連接所占有的資源。資源釋放模塊,與資源保留模塊、關(guān)閉類型判斷模塊、資源占用判斷模塊和傳輸連接建立模塊相連接,用于釋放第一端由于與第二端建立傳輸連接所占用的資源。
全文摘要
本發(fā)明提供一種關(guān)閉傳輸連接的方法包括步驟第一端關(guān)閉與第二端的傳輸連接;所述的第一端確定傳輸關(guān)閉類型,當(dāng)傳輸關(guān)閉類型為強(qiáng)制關(guān)閉時(shí),所述的第一端開啟定時(shí)器,周期性向第二端發(fā)送傳輸連接請(qǐng)求,請(qǐng)求建立第一端與第二端的傳輸連接。使用本發(fā)明,客戶端能夠及時(shí)與服務(wù)器端建立傳輸連接,從而能夠很快響應(yīng)用戶服務(wù),減少由于斷開傳輸連接給用戶帶來了業(yè)務(wù)的損失。
文檔編號(hào)H04L12/14GK101043339SQ20061006099
公開日2007年9月26日 申請(qǐng)日期2006年6月2日 優(yōu)先權(quán)日2006年6月2日
發(fā)明者羅吉思 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1