欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種利用局部狀態(tài)機(jī)來保障接口消息發(fā)送時(shí)序的方法

文檔序號(hào):7596226閱讀:112來源:國(guó)知局
專利名稱:一種利用局部狀態(tài)機(jī)來保障接口消息發(fā)送時(shí)序的方法
技術(shù)領(lǐng)域
本發(fā)明涉及接口消息處理技術(shù),尤指一種保障接口消息發(fā)送時(shí)序的方法。
背景技術(shù)
狀態(tài)機(jī)在協(xié)議信令處理中是很常用的機(jī)制。簡(jiǎn)單地說,就是在某個(gè)狀態(tài)下接收到某條消息,就遷移狀態(tài)到下一個(gè)狀態(tài),等待下一條消息,直到狀態(tài)轉(zhuǎn)為穩(wěn)態(tài)。這是串行處理信令的一種基本方法。它能保證在一定時(shí)序的消息驅(qū)動(dòng)下,進(jìn)行相關(guān)的資源配置,達(dá)到完成信令流程功能的目的。
狀態(tài)機(jī)接收到固定時(shí)序的消息,就會(huì)遷移到下一個(gè)狀態(tài),但消息如果沒有按照固定時(shí)序發(fā)來,很容易導(dǎo)致狀態(tài)機(jī)丟棄消息,流程很可能會(huì)受影響,這是狀態(tài)機(jī)處理需要避免的地方。
舉個(gè)實(shí)際例子跨RNC(無線網(wǎng)絡(luò)控制器)的切換,就是UE(用戶設(shè)備或終端)在SRNC(服務(wù)RNC)和DRNC(漂移RNC)之間切換的過程,在該過程中,SRNC和DRNC之間通過IUR接口進(jìn)行信令和數(shù)據(jù)的傳送。在DRNC中建立RL(無線鏈路)以及對(duì)于DRNC的RL資源配置是接口上需要主要考慮的問題。其中,對(duì)于RL的同失步狀態(tài)的管理必不可少。
根據(jù)25.214協(xié)議,RL有三種狀態(tài)初始狀態(tài)、同步狀態(tài)和失步狀態(tài)。RL建立完成,RL為初始狀態(tài);之后NODEB(WCDMA系統(tǒng)中的基站設(shè)備)上報(bào)RL恢復(fù)消息,RL為同步狀態(tài);同步狀態(tài)下NODEB上報(bào)RL失步消息,RL為失步狀態(tài),如圖1所示。
RNC應(yīng)該根據(jù)收到的消息來監(jiān)控RL的狀態(tài),從而判斷RL的可用性來進(jìn)行相應(yīng)處理。對(duì)于DRNC的RL狀態(tài)監(jiān)控與SRNC的原則一致,但由于多了IUR接口,可能會(huì)出現(xiàn)IUR接口上消息時(shí)序上的問題。
根據(jù)IUR接口協(xié)議25.423,在IUR協(xié)議消息中,SRNC只有通過DRNC的RL建立響應(yīng)或RL增加響應(yīng)消息,才能確認(rèn)DRNC建立RL完成,為了確保SRNC在用戶面同步時(shí),DRNC已經(jīng)建立用戶面完成,并確保DRNC用戶面建立失敗能夠及時(shí)通知SRNC,DRNC建立用戶面的流程可能放在給SRNC回復(fù)RL建立或增加響應(yīng)消息之前。又由于NODEB會(huì)隨時(shí)上報(bào)RL失步消息和之后的RL恢復(fù)消息,DRNC會(huì)馬上向SRNC轉(zhuǎn)發(fā)IUR接口的失步或同步消息。這樣,IUR接口上的RL建立或增加響應(yīng)消息和RL恢復(fù)消息之間就不能保證具有固定的時(shí)序關(guān)系了。
請(qǐng)參閱圖2,圖2中,C為IUB接口RL建立響應(yīng)消息,F(xiàn)為IUR接口RL建立響應(yīng)消息,兩消息之間需要有用戶面建立過程D,C消息和G消息(IUR接口RL恢復(fù)響應(yīng)消息)之間有DRNC進(jìn)行RL同步的過程,以上兩個(gè)過程沒有必然的制約關(guān)系,也就是說,如果RL同步過程比用戶面建立過程快的話,那么,G消息會(huì)先于F消息到達(dá)SRNC。在實(shí)際環(huán)境中,這種情況的確有不小的機(jī)率發(fā)生。那么,對(duì)于SRNC,IUR接口的RL會(huì)在還沒有到初始狀態(tài)的情況下就收到相應(yīng)的RL恢復(fù)消息,另外,G消息通過RL SET ID來指示相應(yīng)的RL,而給RL分配的RL SET ID需要通過F消息帶給SRNC,所以,G消息先于F消息到達(dá)SRNC,只會(huì)導(dǎo)致時(shí)序上的顛倒,從而使SRNC只能丟棄G消息,此RL在SRNC側(cè)可能再也到不了同步狀態(tài)了。

發(fā)明內(nèi)容
本發(fā)明提供一種利用局部狀態(tài)機(jī)來保障接口消息發(fā)送時(shí)序的方法,從而克服接口上出現(xiàn)消息亂序的問題。
本發(fā)明的利用局部狀態(tài)機(jī)來保障接口消息發(fā)送時(shí)序的方法,包括下列步驟1A)在接口一側(cè)建立一局部狀態(tài)機(jī)記錄接收到的接口消息;1B)當(dāng)滿足接口消息發(fā)送時(shí)序時(shí),查詢?cè)摼植繝顟B(tài)機(jī)的當(dāng)前狀態(tài);
1C)根據(jù)局部狀態(tài)機(jī)的當(dāng)前狀態(tài),讀取記錄的相關(guān)接口消息并發(fā)送出去。
根據(jù)本發(fā)明的上述方法,當(dāng)所述接口為SRNC和DRNC之間的IUR接口時(shí),包括如下具體步驟2A)在DRNC側(cè)增加一無線鏈路局部狀態(tài)機(jī),用以記錄接收到的無線鏈路同失步消息;2B)當(dāng)DRNC向SRNC發(fā)送無線鏈路建立或增加響應(yīng)消息后,查詢?cè)摕o線鏈路局部狀態(tài)機(jī)的當(dāng)前狀態(tài);2C)根據(jù)無線鏈路局部狀態(tài)機(jī)的當(dāng)前狀態(tài),讀取記錄的同失步消息并發(fā)送出去。
根據(jù)本發(fā)明的上述方法,所述無線鏈路局部狀態(tài)機(jī)的狀態(tài)變化原則為無線鏈路建立完成后,所述無線鏈路局部狀態(tài)機(jī)為初始狀態(tài);若接收到上報(bào)的無線鏈路恢復(fù)消息,則所述無線鏈路局部狀態(tài)機(jī)轉(zhuǎn)為同步狀態(tài);若接收到上報(bào)的無線鏈路失步消息,則所述無線鏈路局部狀態(tài)機(jī)再轉(zhuǎn)為失步狀態(tài)。
根據(jù)本發(fā)明的上述方法,更包括如下具體步驟若無線鏈路局部狀態(tài)機(jī)的當(dāng)前狀態(tài)為初始狀態(tài),則DRNC不向SRNC發(fā)送同失步消息;若無線鏈路局部狀態(tài)機(jī)的當(dāng)前狀態(tài)為同步狀態(tài),則DRNC向SRNC發(fā)送無線鏈路恢復(fù)消息;若無線鏈路局部狀態(tài)機(jī)的當(dāng)前狀態(tài)為失步狀態(tài),則DRNC先向SRNC發(fā)送無線鏈路恢復(fù)消息,再向SRNC發(fā)送無線鏈路失步消息。
采用本發(fā)明的上述方法,能有效保障接口消息的正確發(fā)送時(shí)序。


圖1為無線鏈路狀態(tài)遷移圖。
圖2為DRNC的無線鏈路建立時(shí)序圖。
具體實(shí)施例方式
假設(shè)某一接口上,可能錯(cuò)序的兩條接口消息為A和B,且A消息應(yīng)該在B消息之前發(fā)送,所以,在未發(fā)出A消息的時(shí)候,不能發(fā)送B消息,如果此時(shí),發(fā)送B消息的條件已經(jīng)滿足,則通過一個(gè)局部狀態(tài)機(jī)來記錄狀態(tài)。到A消息滿足發(fā)送條件并發(fā)送后,通過查詢局部狀態(tài)機(jī)狀態(tài),來判斷是否發(fā)送B消息并發(fā)出消息。
再請(qǐng)參閱圖2,為了保證發(fā)送時(shí)序,在DRNC還沒有發(fā)送RL建立或增加響應(yīng)消息時(shí),在DRNC側(cè)增加RL的局部狀態(tài)機(jī),來監(jiān)控RL狀態(tài),在向SRNC發(fā)送RL建立或增加響應(yīng)消息后,根據(jù)DRNC的RL狀態(tài),決定是否向SRNC發(fā)送RL同失步消息。
其中,RL局部狀態(tài)機(jī)的狀態(tài)遷移原則不變,依然按照?qǐng)D1所示原則。只是DRNC在向SRNC發(fā)送RL建立或增加響應(yīng)消息后,再根據(jù)局部狀態(tài)機(jī)的RL狀態(tài),按照下面原則發(fā)送同失步消息1、RL為初始狀態(tài),DRNC不用向SRNC發(fā)送同失步消息;2、RL為同步狀態(tài),DRNC向SRNC發(fā)送RL恢復(fù)消息;3、RL為失步狀態(tài),DRNC先向SRNC發(fā)送RL恢復(fù)消息,再向SRNC發(fā)送失步消息。
這樣,IUR接口上消息的時(shí)序性就可以得到保障了。
實(shí)際上,DRNC的RL局部狀態(tài)機(jī)起到了在時(shí)序有問題時(shí)延緩接口上發(fā)送同失步消息的作用。
以上所述,僅為本發(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.一種利用局部狀態(tài)機(jī)來保障接口消息發(fā)送時(shí)序的方法,包括下列步驟1A)在接口一側(cè)建立一局部狀態(tài)機(jī)記錄接收到的接口消息;1B)當(dāng)滿足接口消息發(fā)送時(shí)序時(shí),查詢?cè)摼植繝顟B(tài)機(jī)的當(dāng)前狀態(tài);1C)根據(jù)局部狀態(tài)機(jī)的當(dāng)前狀態(tài),讀取記錄的相關(guān)接口消息并發(fā)送出去。
2.如權(quán)利要求1所述的利用局部狀態(tài)機(jī)來保障接口消息發(fā)送時(shí)序的方法,其特征在于當(dāng)所述接口為SRNC和DRNC之間的IUR接口時(shí),包括如下具體步驟2A)在DRNC側(cè)增加一無線鏈路局部狀態(tài)機(jī),用以記錄接收到的無線鏈路同失步消息;2B)當(dāng)DRNC向SRNC發(fā)送無線鏈路建立或增加響應(yīng)消息后,查詢?cè)摕o線鏈路局部狀態(tài)機(jī)的當(dāng)前狀態(tài);2C)根據(jù)無線鏈路局部狀態(tài)機(jī)的當(dāng)前狀態(tài),讀取記錄的同失步消息并發(fā)送出去。
3.如權(quán)利要求2所述的利用局部狀態(tài)機(jī)來保障接口消息發(fā)送時(shí)序的方法,其特征在于所述無線鏈路局部狀態(tài)機(jī)的狀態(tài)變化原則為無線鏈路建立完成后,所述無線鏈路局部狀態(tài)機(jī)為初始狀態(tài);若接收到上報(bào)的無線鏈路恢復(fù)消息,則所述無線鏈路局部狀態(tài)機(jī)轉(zhuǎn)為同步狀態(tài);若接收到上報(bào)的無線鏈路失步消息,則所述無線鏈路局部狀態(tài)機(jī)再轉(zhuǎn)為失步狀態(tài)。
4.如權(quán)利要求3所述的利用局部狀態(tài)機(jī)來保障接口消息發(fā)送時(shí)序的方法,其特征在于更包括如下具體步驟若無線鏈路局部狀態(tài)機(jī)的當(dāng)前狀態(tài)為初始狀態(tài),則DRNC不向SRNC發(fā)送同失步消息;若無線鏈路局部狀態(tài)機(jī)的當(dāng)前狀態(tài)為同步狀態(tài),則DRNC向SRNC發(fā)送無線鏈路恢復(fù)消息;若無線鏈路局部狀態(tài)機(jī)的當(dāng)前狀態(tài)為失步狀態(tài),則DRNC先向SRNC發(fā)送無線鏈路恢復(fù)消息,再向SRNC發(fā)送無線鏈路失步消息。
全文摘要
本發(fā)明有關(guān)一種利用局部狀態(tài)機(jī)來保障接口消息發(fā)送時(shí)序的方法,包括下列步驟在接口一側(cè)建立一局部狀態(tài)機(jī)記錄接收到的接口消息;當(dāng)滿足接口消息發(fā)送時(shí)序時(shí),查詢?cè)摼植繝顟B(tài)機(jī)的當(dāng)前狀態(tài);根據(jù)局部狀態(tài)機(jī)的當(dāng)前狀態(tài),讀取記錄的相關(guān)接口消息并發(fā)送出去。采用本發(fā)明的方法,能確保接口消息的正確發(fā)送時(shí)序。
文檔編號(hào)H04L29/10GK1716834SQ200410069498
公開日2006年1月4日 申請(qǐng)日期2004年6月28日 優(yōu)先權(quán)日2004年6月28日
發(fā)明者高瓏瓏 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
左云县| 儋州市| 高邮市| 武鸣县| 张北县| 京山县| 库车县| 依兰县| 青铜峡市| 彰化市| 陵水| 哈巴河县| 稷山县| 晋城| 桑日县| 陕西省| 尉氏县| 渝中区| 澄城县| 娄烦县| 内乡县| 织金县| 页游| 安康市| 汝南县| 浦东新区| 通江县| 五台县| 吴忠市| 洱源县| 延吉市| 和龙市| 刚察县| 灵武市| 松溪县| 岳阳县| 西充县| 德阳市| 鲁山县| 日照市| 平山县|