亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種路由設備及其協(xié)議棧切換方法

文檔序號:7820850閱讀:159來源:國知局
一種路由設備及其協(xié)議棧切換方法
【專利摘要】本發(fā)明提供一種路由設備及其協(xié)議棧切換方法,所述路由設備中運行有第一進程和第二進程,包括如下步驟:所述第一進程接收攜帶切換協(xié)議棧類型的協(xié)議棧切換指令;所述第一進程判斷所述切換協(xié)議棧類型與當前協(xié)議棧類型是否相同,如果相同,則保持當前狀態(tài)不變;如果不相同,則根據(jù)所述協(xié)議棧切換指令向所述第二進程發(fā)送攜帶所述切換協(xié)議棧類型的協(xié)議棧切換消息;所述第二進程根據(jù)接收到的所述協(xié)議棧切換消息進行初始化操作后,重啟所述第二進程以加載相關(guān)配置,所述相關(guān)配置包括與所述切換協(xié)議棧類型對應的協(xié)議棧。本發(fā)明可支持多種語音協(xié)議棧的運行,能對語音協(xié)議棧進行管理和靈活的切換,提高系統(tǒng)運行的效率。
【專利說明】一種路由設備及其協(xié)議棧切換方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及路由設備領(lǐng)域,特別是涉及一種可靈活切換協(xié)議棧類型的路由設備及其協(xié)議棧切換方法。

【背景技術(shù)】
[0002]目前支持語音協(xié)議棧的路由設備,多是只針對一種語音協(xié)議棧,運用的靈活性較差,而在現(xiàn)實運用中,可能因為資源的類型或者交互設備的配置的不同,需要可支持兩種或更多種語音協(xié)議棧的路由設備,并且需要對協(xié)議棧進行靈活高效的切換,以保證運行的效率。


【發(fā)明內(nèi)容】

[0003]鑒于以上所述現(xiàn)有技術(shù)的缺點,本發(fā)明的目的在于提供一種路由設備及其協(xié)議棧切換方法,用于解決現(xiàn)有技術(shù)中路由設備只針對一種語音協(xié)議棧,運用靈活性較差的問題。
[0004]為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種路由設備協(xié)議棧切換方法,所述路由設備中運行有第一進程和第二進程,包括如下步驟:所述第一進程接收攜帶切換協(xié)議棧類型的協(xié)議棧切換指令;所述第一進程判斷所述切換協(xié)議棧類型與當前協(xié)議棧類型是否相同,如果相同,則保持當前狀態(tài)不變;如果不相同,則根據(jù)所述協(xié)議棧切換指令向所述第二進程發(fā)送攜帶所述切換協(xié)議棧類型的協(xié)議棧切換消息;所述第二進程根據(jù)接收到的所述協(xié)議棧切換消息進行初始化操作后,重啟所述第二進程以加載相關(guān)配置,所述相關(guān)配置包括與所述切換協(xié)議棧類型對應的協(xié)議棧。
[0005]可選的,還包括:所述第二進程在判斷所述相關(guān)配置加載完整的情況下,對所述相關(guān)配置進行注冊。
[0006]可選的,所述第二進程根據(jù)接收到的所述協(xié)議棧切換消息進行初始化的操作包括:所述第二進程殺死與當前協(xié)議棧相關(guān)的線程、回收資源、以及復位各種狀態(tài)。
[0007]可選的,所述協(xié)議棧的類型為H.248協(xié)議?;騍IP協(xié)議棧。
[0008]可選的,所述第一進程為守護進程,所述第二進程為語音進程。
[0009]為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明還提供一種路由設備,所述路由設備中運行有第一進程和第二進程,所述路由設備包括:指令接收模塊,令所述第一進程接收攜帶切換協(xié)議棧類型的協(xié)議棧切換指令;判斷比較模塊,令所述第一進程判斷所述切換協(xié)議棧類型與當前協(xié)議棧類型是否相同,如果相同,則保持當前狀態(tài)不變;如果不相同,則根據(jù)所述協(xié)議棧切換指令向所述第二進程發(fā)送攜帶所述切換協(xié)議棧類型的協(xié)議棧切換消息;配置加載模塊,令所述第二進程根據(jù)接收到的所述協(xié)議棧切換消息進行初始化操作后,重啟所述第二進程以加載相關(guān)配置,所述相關(guān)配置包括與所述切換協(xié)議棧類型對應的協(xié)議棧。
[0010]可選的,還包括,注冊模塊,令所述第二進程在判斷所述相關(guān)配置加載完整的情況下,對所述相關(guān)配置進行注冊。
[0011]可選的,所述第二進程根據(jù)接收到的所述協(xié)議棧切換消息進行初始化的操作包括:所述第二進程殺死與當前協(xié)議棧相關(guān)的線程、回收資源、以及復位各種狀態(tài)。
[0012]可選的,所述協(xié)議棧的類型為H.248協(xié)議?;騍IP協(xié)議棧。
[0013]可選的,所述第一進程為守護進程,所述第二進程為語音進程。
[0014]如上所述,本發(fā)明的路由設備及其協(xié)議棧切換方法,可支持多種語音協(xié)議棧的運行,且能對語音協(xié)議棧進行管理和靈活的切換,且切換動作只需要對進程進行重啟,而不需要對路由設備進行重啟或者對路由設備進行鏡像升級,節(jié)約了人力成本及時間,提高系統(tǒng)運行的效率。

【專利附圖】

【附圖說明】
[0015]圖1顯示為本發(fā)明的一種路由設備協(xié)議棧切換方法在一具體實施例中的流程示意圖。
[0016]圖2顯示為本發(fā)明的一種路由設備在一具體實施例中的模塊示意圖。
[0017]元件標號說明
[0018]I路由設備
[0019]11指令接收模塊
[0020]12判斷比較模塊
[0021]13配置加載模塊
[0022]Sll?S15流程步驟

【具體實施方式】
[0023]以下通過特定的具體實例說明本發(fā)明的實施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點與功效。本發(fā)明還可以通過另外不同的【具體實施方式】加以實施或應用,本說明書中的各項細節(jié)也可以基于不同觀點與應用,在沒有背離本發(fā)明的精神下進行各種修飾或改變。需說明的是,在不沖突的情況下,以下實施例及實施例中的特征可以相互組合。
[0024]需要說明的是,以下實施例中所提供的圖示僅以示意方式說明本發(fā)明的基本構(gòu)想,遂圖示中僅顯示與本發(fā)明中有關(guān)的組件而非按照實際實施時的組件數(shù)目、形狀及尺寸繪制,其實際實施時各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復雜。
[0025]請參閱圖1,顯示為本發(fā)明的一種路由設備協(xié)議棧切換方法在一具體實施例中的流程示意圖,所述路由設備中運行有第一進程和第二進程,于本實施例中優(yōu)選的所述第一進程為守護進程,所述第二進程為語音進程。
[0026]守護進程是脫離于終端并且在后臺運行的進程。守護進程脫離于終端是為了避免進程在執(zhí)行過程中的信息在任何終端上顯示并且進程也不會被任何終端所產(chǎn)生的終端信息所打斷。由于在Linux中,每一個系統(tǒng)與用戶進行交流的界面稱為終端,每一個從此終端開始運行的進程都會依附于這個終端,這個終端就稱為這些進程的控制終端,當控制終端被關(guān)閉時,相應的進程都會自動關(guān)閉。但是守護進程卻能夠突破這種限制,它從被執(zhí)行開始運轉(zhuǎn),直到整個系統(tǒng)關(guān)閉時才退出,守護進程可以不因為用戶或終端或其他地變化而受到影響。
[0027]所述切換方法包括如下步驟:
[0028]Sll:所述第一進程接收攜帶切換協(xié)議棧類型的協(xié)議棧切換指令;可選的,所述協(xié)議棧切換指令由本地生成或者從一遠程終端發(fā)送過來,于一具體實施例中,所述路由設備支持的協(xié)議棧的類型為H.248協(xié)議?;騍IP協(xié)議棧。
[0029]S12:所述第一進程判斷所述切換協(xié)議棧類型與當前協(xié)議棧類型是否相同,例如所述路由設備當前加載運行的協(xié)議棧為H.248協(xié)議棧,則判斷所述切換協(xié)議棧類型與H.248協(xié)議棧是否相同。
[0030]S13:如果相同,則保持當前狀態(tài)不變;即不進形任何改變,繼續(xù)執(zhí)行當前協(xié)議棧的相關(guān)操作。
[0031]S14:如果不相同,例如所述路由設備當前加載運行的協(xié)議棧為H.248協(xié)議棧,而所述切換協(xié)議棧類型為SIP協(xié)議棧,則根據(jù)所述協(xié)議棧切換指令向所述第二進程發(fā)送攜帶所述SIP協(xié)議棧類型的協(xié)議棧切換消息;所述第二進程根據(jù)接收到的所述協(xié)議棧切換消息進行初始化操作后,重啟所述第二進程以加載與所述SIP協(xié)議棧相關(guān)配置,所述相關(guān)配置包括與所述切換協(xié)議棧類型SIP協(xié)議棧相對應的SIP協(xié)議棧??蛇x的,所述第二進程根據(jù)接收到的所述協(xié)議棧切換消息進行初始化的操作包括:所述第二進程殺死與當前協(xié)議棧相關(guān)的線程、回收資源、以及復位各種狀態(tài)。
[0032]于一具體實施例中,在所述第二進程在判斷所述相關(guān)配置加載完整的情況下,SP切換完成的情況下,對所述相關(guān)配置進行注冊。
[0033]請參閱圖2,顯示為本發(fā)明的一種路由設備在一具體實施例中的模塊示意圖,所述路由設備中I運行有第一進程和第二進程,于本實施例中優(yōu)選的所述第一進程為守護進程,所述第二進程為語音進程。
[0034]守護進程是脫離于終端并且在后臺運行的進程。守護進程脫離于終端是為了避免進程在執(zhí)行過程中的信息在任何終端上顯示并且進程也不會被任何終端所產(chǎn)生的終端信息所打斷。由于在Linux中,每一個系統(tǒng)與用戶進行交流的界面稱為終端,每一個從此終端開始運行的進程都會依附于這個終端,這個終端就稱為這些進程的控制終端,當控制終端被關(guān)閉時,相應的進程都會自動關(guān)閉。但是守護進程卻能夠突破這種限制,它從被執(zhí)行開始運轉(zhuǎn),直到整個系統(tǒng)關(guān)閉時才退出,守護進程可以不因為用戶或終端或其他地變化而受到影響。
[0035]所述路由設備I包括如下模塊:指令接收模塊11、判斷比較模塊12、以及配置加載模塊13。
[0036]所述指令接收模塊11令所述第一進程接收攜帶切換協(xié)議棧類型的協(xié)議棧切換指令;可選的,所述協(xié)議棧切換指令由本地生成或者從一遠程終端發(fā)送過來,于一具體實施例中,所述路由設備支持的協(xié)議棧的類型為H.248協(xié)議?;騍IP協(xié)議棧。
[0037]所述判斷比較模塊12令所述第一進程判斷所述切換協(xié)議棧類型與當前協(xié)議棧類型是否相同,例如所述路由設備當前加載運行的協(xié)議棧為H.248協(xié)議棧,則判斷所述切換協(xié)議棧類型與H.248協(xié)議棧是否相同。
[0038]如果相同,則保持當前狀態(tài)不變;即不進形任何改變,繼續(xù)執(zhí)行當前協(xié)議棧的相關(guān)操作。
[0039]如果不相同,則根據(jù)所述協(xié)議棧切換指令向所述第二進程發(fā)送攜帶所述切換協(xié)議棧類型的協(xié)議棧切換消息;例如所述路由設備當前加載運行的協(xié)議棧為H.248協(xié)議棧,而所述切換協(xié)議棧類型為SIP協(xié)議棧,則根據(jù)所述協(xié)議棧切換指令向所述第二進程發(fā)送攜帶所述SIP協(xié)議棧類型的協(xié)議棧切換消息。
[0040]所述配置加載模塊13,當所述切換協(xié)議棧類型與當前協(xié)議棧類型不相同時,令所述第二進程根據(jù)接收到的所述協(xié)議棧切換消息進行初始化操作后,重啟所述第二進程以加載相關(guān)配置,所述相關(guān)配置包括與所述切換協(xié)議棧類型對應的協(xié)議棧。可選的,所述第二進程根據(jù)接收到的所述協(xié)議棧切換消息進行初始化的操作包括:所述第二進程殺死與當前協(xié)議棧相關(guān)的線程、回收資源、以及復位各種狀態(tài)。
[0041]于一具體實施例中,所述路由設備還包括一注冊模塊,用以在所述第二進程在判斷所述相關(guān)配置加載完整的情況下,即切換完成的情況下,對所述相關(guān)配置進行注冊。
[0042]綜上所述,本發(fā)明的一種路由設備及其協(xié)議棧切換方法,可支持多種語音協(xié)議棧的運行,能對語音協(xié)議棧進行管理和靈活的切換,且切換動作只需要對進程進行重啟,而不需要對路由設備進行重啟或者對路由設備進行鏡像升級,節(jié)約了人力成本及時間,提高系統(tǒng)運行的效率。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點而具高度產(chǎn)業(yè)利用價值。
[0043]上述實施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對上述實施例進行修飾或改變。因此,舉凡所屬【技術(shù)領(lǐng)域】中具有通常知識者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應由本發(fā)明的權(quán)利要求所涵蓋。
【權(quán)利要求】
1.一種路由設備協(xié)議棧切換方法,其特征在于,所述路由設備中運行有第一進程和第二進程,包括如下步驟: 所述第一進程接收攜帶切換協(xié)議棧類型的協(xié)議棧切換指令; 所述第一進程判斷所述切換協(xié)議棧類型與當前協(xié)議棧類型是否相同,如果相同,則保持當前狀態(tài)不變;如果不相同,則根據(jù)所述協(xié)議棧切換指令向所述第二進程發(fā)送攜帶所述切換協(xié)議棧類型的協(xié)議棧切換消息; 所述第二進程根據(jù)接收到的所述協(xié)議棧切換消息進行初始化操作后,重啟所述第二進程以加載相關(guān)配置,所述相關(guān)配置包括與所述切換協(xié)議棧類型對應的協(xié)議棧。
2.根據(jù)權(quán)利要求1所述的路由設備協(xié)議棧切換方法,其特征在于:還包括:所述第二進程在判斷所述相關(guān)配置加載完整的情況下,對所述相關(guān)配置進行注冊。
3.根據(jù)權(quán)利要求1所述的路由設備協(xié)議棧切換方法,其特征在于:所述第二進程根據(jù)接收到的所述協(xié)議棧切換消息進行初始化的操作包括:所述第二進程殺死與當前協(xié)議棧相關(guān)的線程、回收資源、以及復位各種狀態(tài)。
4.根據(jù)權(quán)利要求1所述的路由設備協(xié)議棧切換方法,其特征在于:所述協(xié)議棧的類型為H.248協(xié)議?;騍IP協(xié)議棧。
5.根據(jù)權(quán)利要求1所述的路由設備協(xié)議棧切換方法,其特征在于:所述第一進程為守護進程,所述第二進程為語音進程。
6.一種路由設備,其特征在于:所述路由設備中運行有第一進程和第二進程,所述路由設備包括: 指令接收模塊,令所述第一進程接收攜帶切換協(xié)議棧類型的協(xié)議棧切換指令; 判斷比較模塊,令所述第一進程判斷所述切換協(xié)議棧類型與當前協(xié)議棧類型是否相同,如果相同,則保持當前狀態(tài)不變;如果不相同,則根據(jù)所述協(xié)議棧切換指令向所述第二進程發(fā)送攜帶所述切換協(xié)議棧類型的協(xié)議棧切換消息; 配置加載模塊,令所述第二進程根據(jù)接收到的所述協(xié)議棧切換消息進行初始化操作后,重啟所述第二進程以加載相關(guān)配置,所述相關(guān)配置包括與所述切換協(xié)議棧類型對應的協(xié)議棧。
7.根據(jù)權(quán)利要求6所述的路由設備,其特征在于:還包括,注冊模塊,令所述第二進程在判斷所述相關(guān)配置加載完整的情況下,對所述相關(guān)配置進行注冊。
8.根據(jù)權(quán)利要求6所述的路由設備,其特征在于:所述第二進程根據(jù)接收到的所述協(xié)議棧切換消息進行初始化的操作包括:所述第二進程殺死與當前協(xié)議棧相關(guān)的線程、回收資源、以及復位各種狀態(tài)。
9.根據(jù)權(quán)利要求6所述的路由設備,其特征在于:所述協(xié)議棧的類型為H.248協(xié)議棧或SIP協(xié)議棧。
10.根據(jù)權(quán)利要求6所述的路由設備,其特征在于:所述第一進程為守護進程,所述第二進程為語音進程。
【文檔編號】H04L12/781GK104363180SQ201410691933
【公開日】2015年2月18日 申請日期:2014年11月25日 優(yōu)先權(quán)日:2014年11月25日
【發(fā)明者】袁媛 申請人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1