• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    家庭網關SIP協議配置生效方法及系統技術方案

    技術編號:9358546 閱讀:110 留言:0更新日期:2013-11-21 01:51
    本發明專利技術提供一種家庭網關SIP協議配置生效方法及系統,該方法為:判斷配置語音業務的方式是否為命令行方式,若是則通過語音業務進程設置配置參數并根據需要將參數值寫入內存、數據庫或重啟語音業務進程,使配置生效;若否則進入WEB頁面或ITMS配置方式;將用戶的配置信息通過配置進程發生發送到語音業務進程進行解析提取;判斷是否需要重啟語音業務進程,若否則通過語音業務進程設置配置參數并根據需要將參數值寫入內存或數據庫,使配置生效;若是則設置一個用于記錄時長的定時器;認定在定時器時長范圍內新接收到的配置信息無效,在定時器達到時長時重啟語音業務進程,使配置生效。本發明專利技術使得家庭網關SIP協議配置準確穩定。

    【技術實現步驟摘要】
    家庭網關SIP協議配置生效方法及系統
    本專利技術涉及通信
    ,特別是涉及家庭網關的通信
    ,具體為一種家庭網關SIP協議配置生效方法及系統。
    技術介紹
    家庭網關支持基于SIP(SessionInitiationProtocal)協議的語音業務,用戶可以通過命令行,WEB頁面,ITMS下發公單等方式設置SIP協議語音業務配置信息,配置的過程為先把配置的值寫入語音業務模塊。然后語音業務模塊根據所配置的信息特征決定如何生效,也就是下一步操作,如重啟進程,修改配置數據庫記錄,改變內存變量值以及配置參數實現同步等。家庭網關SIP協議語音業務,使用前要做基本配置,基本配置完成后,只有配置生效成功后,SIP協議語音業務才能正常進行。當前SIP協議基本配置信息有:配置SIP用戶名和鑒權密碼;配置SIPUA上的SIP服務器信息;配置SIPUA上的代理服務器信息;配置DTMF碼的傳輸方式;配置原IP地址;配置SIP設備域名;配置用戶數圖。家庭網關命令行方式配置這些參數時,可以實現配置參數的逐條配置并生效,每條信息配置命令執行生效,無論是那種生效方式都比較方便,如重啟進程,修改配置數據庫記錄,修改參數內存變量值等。這個過程配置參數實現的配置信息,讀寫邏輯清晰,數據同步準確及時。然而使用WEB頁面或者ITMS下發工單,不能像命令行那樣能夠實現逐條配置參數設置和生效。WEB頁面或者ITMS配置過程如下。首先是用戶通過WEB頁面或者ITMS下發工單,配置進程將所有配置信息封裝組合在一起,分成一個或者多個包發送到應用進程如語音業務進程。接著語音業務進程收到配置信息后,解析配置消息,生成一條配置參數命令,然后像命令行設置和生效配置的方式執行配置參數生效命令。對于需要重啟進程才能生效的配置參數,WEB頁面或者ITMS配置過程存在下列問題:1)配置進程傳遞過來的配置消息中可能包含多個配置參數,如果這些參數中一個以上需要重啟進程才能生效的進程給參數修改帶來麻煩。2)配置進程傳遞過來的配置消息,多個消息組合成一起才是一個完整的配置參數,如果這個參數要求進程重啟才能生效,很難保證生效的配置參數的完整性和準確性。3)配置進程穿過來的配置消息,重復傳送了同一條配置參數的消息,如果這個參數要求進程重啟才能生效,會導致進程頻繁重啟,容易導致語音業務故障。由上可見,家庭網關中,SIP協議配置對于語音業務來說是不可或缺的,只有給語音業務設置了準確的參數,語音業務才能正常啟動,工作運行,以及停止服務。WEB頁面或ITMS下發工單時,配置進程發送給語音業務進程的配置消息不能完全保證按部就班的傳遞配置參數,從而語音業務進程不能像命令行方式一樣一條一條的設置配置參數和使參數生效。其中,ITMS是終端綜合管理系統(IntegratedTerminalManagementSystem)簡稱,是我的E家終端管理系統,主要用于家庭網關的設備注冊,初始化自動配置,遠程故障診斷修復和設備監控等。它通過北向連接服開系統用于接收業務工單,南向通過TR069管理通道連接終端,通過安裝客戶端與ITMS連接用于查看工單、終端情況。家庭網關業務需要平衡收到無序的配置消息特殊情況和設置配置參數有序要求。當前存在這個問題的解決辦法如下。語音業務進程收到配置進程無序的SIP協議配置信息后,先解析出對應的配置參數,參數特征,以及參數值,當參數特征為只需要寫入到配置數據庫才能生效,那么直接寫入配置數據庫,實現配置生效,或者只需要寫入內存才能生效,那么直接寫入內存,實現配置生效。當參數特征為要求進程重啟才能生效時,先保存配置參數信息到內存或寫入配置數據庫,當檢測到收集完成所有的配置信息參數后,再執行進程重啟操作實現配置生效。以上解決方法是基于語音業務進程收集到配置消息能夠檢測出明顯的結束標記,當由于網絡原因導致不能檢測到明顯標記,或者檢測到的重復的結束標記,再或者檢測到的結束標記時序顛倒,那這種方法就存在檢測明顯的結束標記不準確的問題。
    技術實現思路
    鑒于以上所述現有技術的缺點,本專利技術的目的在于提供一種家庭網關SIP協議配置生效方法及系統,用于解決現有技術中通過WEB頁面或ITMS下發工單方式設置SIP協議語音業務配置信息并要求進程重啟才能生效時容易出現的配置參數不完整性、不準確性、修改麻煩以及可能導致語音故障的問題。為實現上述目的及其他相關目的,本專利技術在一方面提供一種家庭網關SIP協議配置生效方法,應用于基于SIP協議語音業務的配置過程中,所述方法包括:判斷配置語音業務的方式是否為命令行方式,若是則通過語音業務進程設置配置參數并根據需要將參數值寫入內存、數據庫或重啟語音業務進程,使配置生效;若否則進入WEB頁面或ITMS配置方式;將用戶的配置信息通過配置進程發生發送到語音業務進程,通過語音業務進程對配置信息進行解析提取;判斷是否需要重啟語音業務進程,若否則通過語音業務進程設置配置參數并根據需要將參數值寫入內存或數據庫,使配置生效;若是則設置一個用于記錄時長的定時器;認定在定時器時長范圍內新接收到的配置信息無效,在定時器達到時長時重啟語音業務進程,使配置生效。作為本專利技術的一種優選方案,定時器的時長范圍為3s~20s。作為本專利技術的一種優選方案,在配置生效后,再次通過WEB頁面或ITMS配置方式且需要重啟語音業務進程時,關閉上一次定時器,重新設置定時器。作為本專利技術的一種優選方案,重新設置的定時器的時長與上一次定時器的時長相等。作為本專利技術的一種優選方案,在配置生效后,再次通過WEB頁面或ITMS配置方式但不需要重啟語音業務進程時,根據需要將參數值寫入內存、數據庫或重啟語音業務進程,使新的配置生效。本專利技術在另外一方面提供一種家庭網關SIP協議配置生效系統,應用于基于SIP協議語音業務的配置過程中,所述系統包括:配置模式判斷模塊,判斷配置語音業務的方式是否為命令行方式,若是則輸出第一判斷結果,若否則輸出第二判斷結果;命令行方式配置模塊,與配置模式判斷模塊相連,在接收到第一判斷結果時通過語音業務進程設置配置參數并根據需要將參數值寫入內存、數據庫或重啟語音業務進程,使配置生效;WEB頁面或ITMS配置方式配置模塊,與配置模式判斷模塊相連,在接收到第二判斷結果時執行配置:在不需要重啟語音業務進程時通過語音業務進程設置配置參數并根據需要將參數值寫入內存或數據庫,使配置生效;在需要重啟語音業務進程時設置一個用于記錄時長的定時器,認定在定時器時長范圍內新接收到的配置信息無效,在定時器達到時長時重啟語音業務進程,使配置生效。作為本專利技術的一種優選方案,所述WEB頁面或ITMS配置方式配置模塊包括:配置信息傳輸單元,將用戶的配置信息通過配置進程發生發送到語音業務進程;配置信息解析提取單元,與配置信息傳輸單元相連,通過語音業務進程對配置信息進行解析提取;重啟判斷單元,與配置信息解析提取單元相連,判斷是否需要重啟語音業務進程,若是則輸出第三判斷結果,若否則輸出第四判斷結果;第一配置單元,與重啟判斷單元相連,在收到第四判斷結果時通過語音業務進程設置配置參數,并根據需要將參數值寫入內存或數據庫,使配置生效;定時器設置單元,與重啟判斷單元相連,在收到第三判斷結果時設置一個用于記錄時長的定時器;無效配置認定單元,與定時器設本文檔來自技高網
    ...
    家庭網關SIP協議配置生效方法及系統

    【技術保護點】
    一種家庭網關SIP協議配置生效方法,應用于基于SIP協議語音業務的配置過程中,其特征在于,所述方法包括:判斷配置語音業務的方式是否為命令行方式,若是則通過語音業務進程設置配置參數并根據需要將參數值寫入內存、數據庫或重啟語音業務進程,使配置生效;若否則進入WEB頁面或ITMS配置方式;將用戶的配置信息通過配置進程發生發送到語音業務進程,通過語音業務進程對配置信息進行解析提取;判斷是否需要重啟語音業務進程,若否則通過語音業務進程設置配置參數并根據需要將參數值寫入內存或數據庫,使配置生效;若是則設置一個用于記錄時長的定時器;認定在定時器時長范圍內新接收到的配置信息無效,在定時器達到時長時重啟語音業務進程,使配置生效。

    【技術特征摘要】
    1.一種家庭網關SIP協議配置生效方法,應用于基于SIP協議語音業務的配置過程中,其特征在于,所述方法包括:判斷配置語音業務的方式是否為命令行方式,若是則通過語音業務進程設置配置參數并根據需要將參數值寫入內存、數據庫或重啟語音業務進程,使配置生效;若否則進入WEB頁面或ITMS配置方式;將用戶的配置信息通過配置進程發生發送到語音業務進程,通過語音業務進程對配置信息進行解析提取;判斷是否需要重啟語音業務進程,若否則通過語音業務進程設置配置參數并根據需要將參數值寫入內存或數據庫,使配置生效;若是則設置一個用于記錄時長的定時器;認定在定時器時長范圍內新接收到的配置信息無效,在定時器達到時長時重啟語音業務進程,使配置生效。2.根據權利要求1所述的家庭網關SIP協議配置生效方法,其特征在于,定時器的時長范圍為3s~20s。3.根據權利要求1或2所述的家庭網關SIP協議配置生效方法,其特征在于,在配置生效后,再次通過WEB頁面或ITMS配置方式且需要重啟語音業務進程時,關閉上一次定時器,重新設置定時器。4.根據權利要求3所述的家庭網關SIP協議配置生效方法,其特征在于,重新設置的定時器的時長與上一次定時器的時長相等。5.根據權利要求1所述的家庭網關SIP協議配置生效方法,其特征在于,在配置生效后,再次通過WEB頁面或ITMS配置方式但不需要重啟語音業務進程時,根據需要將參數值寫入內存或數據庫,使新的配置生效。6.一種家庭網關SIP協議配置生效系統,應用于基于SIP協議語音業務的配置過程中,其特征在于,所述系統包括:配置模式判斷模塊,判斷配置語音業務的方式是否為命令行方式,若是則輸出第一判斷結果,若否則輸出第二判斷結果;命令行方式配置模塊,與配置模式判斷模塊相連,在接收到第一判斷結果時通過語音業務進程設置配置參數并根據需要將參數值寫入內存、數據庫或重啟語音業務進程,使配置生效;WEB頁面或ITMS配置方式配置模塊,與配置模...

    【專利技術屬性】
    技術研發人員:曹選明
    申請(專利權)人:上海斐訊數據通信技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 日韩精品无码免费一区二区三区| 啊灬啊别停灬用力啊无码视频| 国产高清不卡无码视频| 无码人妻一区二区三区免费视频| 亚洲精品无码成人片久久| 亚洲日韩精品无码专区加勒比 | 中文字幕av无码无卡免费 | 免费无码一区二区三区蜜桃大| 国产又爽又黄无码无遮挡在线观看 | 无码色AV一二区在线播放| 麻豆aⅴ精品无码一区二区| 性无码专区一色吊丝中文字幕| 精品久久久无码人妻中文字幕| 免费看成人AA片无码视频吃奶| 无码狠狠躁久久久久久久| 国产Av激情久久无码天堂| 中文字幕无码精品亚洲资源网| 久久久久无码精品国产app| 无码av免费毛片一区二区| 亚洲av永久无码精品古装片| 午夜亚洲av永久无码精品| 精品久久久无码中字| 亚洲av无码专区国产不乱码| 中文字幕无码高清晰| 精品亚洲A∨无码一区二区三区| 国产热の有码热の无码视频| 波多野结衣AV无码久久一区 | 国产午夜鲁丝片AV无码免费 | 黄桃AV无码免费一区二区三区| 麻豆亚洲AV成人无码久久精品| 免费无码又黄又爽又刺激| 永久免费av无码不卡在线观看 | 中文无码热在线视频| 精品人妻无码区在线视频| 无码任你躁久久久久久老妇App| 日木av无码专区亚洲av毛片| 精品无码无人网站免费视频| 中文无码一区二区不卡αv| 亚洲爆乳无码专区www| 无码精品久久一区二区三区| HEYZO无码综合国产精品|