两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

防止ims注冊(cè)雪崩效應(yīng)的實(shí)現(xiàn)方法

文檔序號(hào):7891391閱讀:309來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):防止ims注冊(cè)雪崩效應(yīng)的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種防止MS注冊(cè)雪崩效應(yīng)的實(shí)現(xiàn)方法,屬于MS注冊(cè)技術(shù)領(lǐng)域。
背景技術(shù)
隨著MS網(wǎng)絡(luò)的發(fā)展和應(yīng)用,越來(lái)越多的企業(yè)和運(yùn)營(yíng)商需要部署IP PBX—類(lèi)的接入設(shè)備,并在這些設(shè)備上配置大量的MS賬號(hào),然后統(tǒng)一向SBC (會(huì)談邊界控制器)發(fā)送REGISTER注冊(cè)請(qǐng)求報(bào)文,然后再由SBC將REGISTER注冊(cè)請(qǐng)求報(bào)文轉(zhuǎn)發(fā)給注冊(cè)服務(wù)器。短時(shí)間內(nèi)需要向SBC發(fā)送大量的REGISTER注冊(cè)請(qǐng)求報(bào)文,這樣會(huì)給網(wǎng)絡(luò)和注冊(cè)服務(wù)器造成很大的負(fù)載,容易產(chǎn)生雪崩效應(yīng),從而影響網(wǎng)絡(luò)和注冊(cè)服務(wù)器的性能。為了應(yīng)對(duì)上述雪崩效應(yīng),運(yùn)營(yíng)商一般采用的措施是選擇在SBC處增加防火墻,限定每個(gè)IP地址單位時(shí)間內(nèi)注冊(cè)MS賬號(hào)的數(shù)目。但是對(duì)于IP PBX等接入設(shè)備也需要采用相關(guān)防止雪崩效應(yīng)的措施。按照RFC3261協(xié)議規(guī)范,一個(gè)完整的注冊(cè)流程是
O客戶(hù)端向注冊(cè)服務(wù)器發(fā)送REGISTER注冊(cè)請(qǐng)求報(bào)文;
2)注冊(cè)服務(wù)器做出響應(yīng)。按照RFC3261協(xié)議規(guī)范,對(duì)于使用UDP傳輸協(xié)議的客戶(hù)端來(lái)說(shuō),客戶(hù)端發(fā)送REGISTER注冊(cè)請(qǐng)求報(bào)文后如果在Tl (默認(rèn)500ms)時(shí)間內(nèi)沒(méi)有收到響應(yīng),則需要重發(fā)REGISTER注冊(cè)請(qǐng)求報(bào)文,然后重發(fā)間隔按照2的倍數(shù)方式增加,直至達(dá)到64*T1,UDP傳輸超時(shí)。按照上面的描述,在IP PBX等接入設(shè)備進(jìn)行大批量MS賬號(hào)注冊(cè)時(shí),如果部分賬號(hào)因?yàn)镾BC的防火墻設(shè)置或者網(wǎng)絡(luò)擁塞造成沒(méi)有在協(xié)議規(guī)定的間隔內(nèi)收到響應(yīng),則需要重發(fā)注冊(cè)報(bào)文,這樣就會(huì)造成更加強(qiáng)烈的雪崩效應(yīng),同時(shí)造成部分IMS賬號(hào)注冊(cè)用時(shí)較長(zhǎng)或者注冊(cè)因超時(shí)而失敗。

發(fā)明內(nèi)容
本發(fā)明的目的是克服現(xiàn)有技術(shù)存在的不足,提供一種防止IMS注冊(cè)雪崩效應(yīng)的實(shí)現(xiàn)方法,有效防止IP PBX等接入設(shè)備進(jìn)行MS注冊(cè)時(shí)出現(xiàn)雪崩效應(yīng)。本發(fā)明的目的通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)
防止MS注冊(cè)雪崩效應(yīng)的實(shí)現(xiàn)方法,特點(diǎn)是通過(guò)將MS賬號(hào)添加到循環(huán)注冊(cè)隊(duì)列,然后依次注冊(cè)隊(duì)列頭部的第一個(gè)IMS賬號(hào),并設(shè)定最大等待時(shí)長(zhǎng),如果在最大等待時(shí)長(zhǎng)內(nèi)收到注冊(cè)服務(wù)器的響應(yīng),則將IMS賬號(hào)從循環(huán)注冊(cè)隊(duì)列頭部移除,并立即注冊(cè)循環(huán)注冊(cè)隊(duì)列里下一個(gè)MS賬號(hào);反之,如果在最大等待時(shí)長(zhǎng)內(nèi)沒(méi)有收到響應(yīng),則停止該MS賬號(hào)的注冊(cè),并將IMS賬號(hào)插到循環(huán)注冊(cè)隊(duì)列的尾部,等待下一次注冊(cè)機(jī)會(huì);如此,直至循環(huán)注冊(cè)隊(duì)列為空。進(jìn)一步地,上述的防止MS注冊(cè)雪崩效應(yīng)的實(shí)現(xiàn)方法,其中,MS賬號(hào)正常注冊(cè)的信令流程是,客戶(hù)端向SBC發(fā)送REGISTER注冊(cè)請(qǐng)求報(bào)文,SBC將該報(bào)文轉(zhuǎn)發(fā)給注冊(cè)服務(wù)器;注冊(cè)服務(wù)器做出相應(yīng)發(fā)送給SBC,SBC將該響應(yīng)轉(zhuǎn)發(fā)給客戶(hù)端,從而完成整個(gè)注冊(cè)流程。更進(jìn)一步地,上述的防止MS注冊(cè)雪崩效應(yīng)的實(shí)現(xiàn)方法,其中,MS賬號(hào)重發(fā)注冊(cè)的信令流程是,由于在特定時(shí)間間隔內(nèi)客戶(hù)端沒(méi)有收到來(lái)自SBC的響應(yīng),客戶(hù)端按照RFC3261規(guī)范,已特定時(shí)間間隔向SBC重發(fā)REGISTER注冊(cè)請(qǐng)求報(bào)文,直至64*T1時(shí)間后UDP超時(shí),對(duì)于大批量的頂S賬號(hào),有可能很多MS賬號(hào)重發(fā)的REGISTER注冊(cè)請(qǐng)求報(bào)文疊加在一起,造成雪崩效應(yīng)。本發(fā)明技術(shù)方案突出的實(shí)質(zhì)性特點(diǎn)和顯著的進(jìn)步主要體現(xiàn)在 本發(fā)明提出了一種防止MS注冊(cè)雪崩效應(yīng)的實(shí)現(xiàn)方法,采用循環(huán)注冊(cè)隊(duì)列對(duì)IP PBX等接入設(shè)備上的MS賬號(hào)進(jìn)行管理,保證MS賬號(hào)桉順序依次注冊(cè),通過(guò)對(duì)MS注冊(cè)設(shè)定最大等待時(shí)長(zhǎng),限定在每個(gè)頂S賬號(hào)注冊(cè)上的等待時(shí)長(zhǎng),避免因重發(fā)REGISTER注冊(cè)請(qǐng)求報(bào)文造成的更強(qiáng)烈的雪崩效應(yīng)。


下面結(jié)合附圖對(duì)本發(fā)明技術(shù)方案作進(jìn)一步說(shuō)明
圖I是IMS賬號(hào)正常注冊(cè)的信令流程示例 圖2是IMS賬號(hào)重發(fā)注冊(cè)的信令流程示例 圖3是防止IMS注冊(cè)雪崩效應(yīng)的流程示意圖。
具體實(shí)施例方式本發(fā)明防止MS注冊(cè)雪崩效應(yīng)的實(shí)現(xiàn)方法,通過(guò)將MS賬號(hào)添加到循環(huán)注冊(cè)隊(duì)列,然后依次注冊(cè)隊(duì)列頭部的第一個(gè)IMS賬號(hào),并設(shè)定最大等待時(shí)長(zhǎng),如果在最大等待時(shí)長(zhǎng)內(nèi)收到注冊(cè)服務(wù)器的響應(yīng),則將IMS賬號(hào)從循環(huán)注冊(cè)隊(duì)列頭部移除,并立即注冊(cè)循環(huán)注冊(cè)隊(duì)列里下一個(gè)MS賬號(hào);反之,如果在最大等待時(shí)長(zhǎng)內(nèi)沒(méi)有收到響應(yīng),則停止該MS賬號(hào)的注冊(cè),并將IMS賬號(hào)插到循環(huán)注冊(cè)隊(duì)列的尾部,等待下一次注冊(cè)機(jī)會(huì);如此,直至循環(huán)注冊(cè)隊(duì)列為空。從而,防止了 MS注冊(cè)的雪崩效應(yīng)并保證了所有的MS賬號(hào)盡快完成注冊(cè),縮短了總的注冊(cè)用時(shí)。如圖I所示,IMS賬號(hào)正常注冊(cè)的信令流程是,客戶(hù)端向SBC發(fā)送REGISTER注冊(cè)請(qǐng)求報(bào)文,SBC將該報(bào)文轉(zhuǎn)發(fā)給注冊(cè)服務(wù)器;注冊(cè)服務(wù)器做出相應(yīng)發(fā)送給SBC,SBC將該響應(yīng)轉(zhuǎn)發(fā)給客戶(hù)端,從而完成整個(gè)注冊(cè)流程。如圖2所示,IMS賬號(hào)重發(fā)注冊(cè)的信令流程是,由于在特定時(shí)間間隔內(nèi)客戶(hù)端沒(méi)有收到來(lái)自SBC的響應(yīng),客戶(hù)端按照RFC3261規(guī)范,已特定時(shí)間間隔向SBC重發(fā)REGISTER注冊(cè)請(qǐng)求報(bào)文,直至64*T1時(shí)間后UDP超時(shí),對(duì)于大批量的MS賬號(hào),有可能很多MS賬號(hào)重發(fā)的REGISTER注冊(cè)請(qǐng)求報(bào)文疊加在一起,造成雪崩效應(yīng)。如圖3所示,采用循環(huán)注冊(cè)隊(duì)列和設(shè)定最大等待時(shí)長(zhǎng)的方式防止IMS注冊(cè)雪崩效應(yīng)的出現(xiàn),首先將IP PBX等接入設(shè)備的所有IMS賬號(hào)添加到循環(huán)注冊(cè)隊(duì)列;然后依次注冊(cè)隊(duì)列頭部的第一個(gè)IMS賬號(hào),并通過(guò)設(shè)定一個(gè)最大等待時(shí)長(zhǎng),如果在最大等待時(shí)長(zhǎng)內(nèi)沒(méi)有收到響應(yīng),則停止該MS賬號(hào)的注冊(cè),并將該MS賬號(hào)添加到循環(huán)注冊(cè)隊(duì)列的尾部,等待下一次注冊(cè)機(jī)會(huì);反之,則將該MS賬號(hào)從循環(huán)注冊(cè)隊(duì)列中移除,并立即注冊(cè)循環(huán)注冊(cè)隊(duì)列里下一個(gè)IMS賬號(hào),直至循環(huán)注冊(cè)隊(duì)列為空。
IMS系統(tǒng)中像IP PBX等接入設(shè)備同時(shí)向SBC發(fā)送大批量的MS賬號(hào)的REGISTER注冊(cè)請(qǐng)求報(bào)文中防止出現(xiàn)雪崩效應(yīng),通過(guò)將MS賬號(hào)添加到循環(huán)注冊(cè)隊(duì)列,然后依次注冊(cè)隊(duì)列頭部的第一個(gè)IMS賬號(hào)并設(shè)定最大等待時(shí)長(zhǎng),如果在最大等待時(shí)長(zhǎng)內(nèi)收到SBC的響應(yīng),則將該MS賬號(hào)從循環(huán)注冊(cè)隊(duì)列頭部移除;反之,則將該MS賬號(hào)插到循環(huán)注冊(cè)隊(duì)列的尾部;如此,直至循環(huán)注冊(cè)隊(duì)列為空。循環(huán)注冊(cè)隊(duì)列和設(shè)定最大等待時(shí)長(zhǎng)保證了 IMS賬號(hào)之間的注冊(cè)間隔,防止了雪崩效應(yīng)的出現(xiàn),緩解了網(wǎng)絡(luò)和注冊(cè)服務(wù)器的壓力。綜上所述,本發(fā)明提出了一種防止MS注冊(cè)雪崩效應(yīng)的實(shí)現(xiàn)方法,采用循環(huán)注冊(cè)隊(duì)列對(duì)IP PBX等接入設(shè)備上的MS賬號(hào)進(jìn)行管理,保證MS賬號(hào)桉順序依次注冊(cè),通過(guò)對(duì)IMS注冊(cè)設(shè)定最大等待時(shí)長(zhǎng),限定在每個(gè)MS賬號(hào)注冊(cè)上的等待時(shí)長(zhǎng),避免因重發(fā)REGISTER注冊(cè)請(qǐng)求報(bào)文造成的更強(qiáng)烈的雪崩效應(yīng)。 需要理解到的是以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.IMS基于XML隧道下的傳真實(shí)現(xiàn)方法,其特征在于利用XML隧道的特性對(duì)傳真封裝發(fā)送,包括以下步驟 首先,XML隧道傳輸傳真業(yè)務(wù)時(shí),通過(guò)XML隧道使隧道數(shù)據(jù)一次性發(fā)送完整數(shù)據(jù),或先緩存接受完整數(shù)據(jù)再打??; 繼而,反解碼通過(guò)發(fā)送編碼方法,直接將傳真編碼成文本或圖片的形式,接收傳真時(shí),直接打印。
2.根據(jù)權(quán)利要求I所述的IMS基于XML隧道下的傳真實(shí)現(xiàn)方法,其特征在于反解碼對(duì)于掃描的文件或打開(kāi)的文本進(jìn)行封裝,打開(kāi)的一個(gè)文本文件需要傳送,按以下格式編碼,data為需要傳送的內(nèi)容 <FAX-txt><data/>〈/FAX-txt > 對(duì)于傳真機(jī)的數(shù)據(jù)或先解碼,再編碼; 根據(jù)標(biāo)準(zhǔn)封裝傳送信息對(duì)于編碼好的數(shù)據(jù),封裝成傳真格式發(fā)送,data為按編碼的數(shù)據(jù)或傳真數(shù)據(jù) <FAX ><data/></ FAX > 對(duì)于解碼同樣按照xml標(biāo)準(zhǔn)格式解碼得到的傳真如果為文本或圖片,則按照文本或圖片的處理,如果為傳真編碼則按傳真編碼解碼。
全文摘要
本發(fā)明提供一種防止IMS注冊(cè)雪崩效應(yīng)的實(shí)現(xiàn)方法,通過(guò)將IMS賬號(hào)添加到循環(huán)注冊(cè)隊(duì)列,然后依次注冊(cè)隊(duì)列頭部的第一個(gè)IMS賬號(hào),并設(shè)定最大等待時(shí)長(zhǎng),如果在最大等待時(shí)長(zhǎng)內(nèi)收到注冊(cè)服務(wù)器的響應(yīng),則將IMS賬號(hào)從循環(huán)注冊(cè)隊(duì)列頭部移除,并立即注冊(cè)循環(huán)注冊(cè)隊(duì)列里下一個(gè)IMS賬號(hào);反之,如果在最大等待時(shí)長(zhǎng)內(nèi)沒(méi)有收到響應(yīng),則停止該IMS賬號(hào)的注冊(cè),并將IMS賬號(hào)插到循環(huán)注冊(cè)隊(duì)列的尾部,等待下一次注冊(cè)機(jī)會(huì);如此,直至循環(huán)注冊(cè)隊(duì)列為空。從而,防止了IMS注冊(cè)的雪崩效應(yīng)并保證了所有的IMS賬號(hào)盡快完成注冊(cè),縮短了總的注冊(cè)用時(shí)。
文檔編號(hào)H04L29/06GK102624730SQ201210064609
公開(kāi)日2012年8月1日 申請(qǐng)日期2012年3月13日 優(yōu)先權(quán)日2012年3月13日
發(fā)明者劉繼明, 周磊, 林恩峰, 王向然, 謝煒 申請(qǐng)人:網(wǎng)經(jīng)科技(蘇州)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
拉孜县| 循化| 连云港市| 望江县| 佛学| 宁夏| 沛县| 陇西县| 莆田市| 隆昌县| 和龙市| 邵阳市| 盐山县| 芦溪县| 阳朔县| 镇赉县| 武川县| 光山县| 墨竹工卡县| 朔州市| 珲春市| 娱乐| 忻州市| 克东县| 元谋县| 丹凤县| 新巴尔虎右旗| 原阳县| 郓城县| 临海市| 乌兰察布市| 霍邱县| 花垣县| 信宜市| 瑞昌市| 五家渠市| 玉溪市| 桃源县| 萍乡市| 高州市| 湘西|