麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種數圖號碼分析方法及系統的制作方法

文檔序號:7725846閱讀:310來源:國知局
專利名稱:一種數圖號碼分析方法及系統的制作方法
技術領域
本發明屬于通信技術領域,尤其涉及一種數圖號碼分析方法及系統。
背景技術
NGN(下一代網絡,Next Generation Network)網絡中,接入網關 AG (AccessingGateway)位于軟交換(Software Switch,簡稱SS)架構當中的邊緣接入層,提供模擬用戶線接口,用于直接將普通電話用戶接入到軟交換網中。用戶在每次拿起電話撥號前,軟交換SS會對AG下發號碼圖表,AG根據號碼圖表對用戶的撥號進行分析,所以號碼分析是AG的重要功能之一,其號碼分析效率也就成為AG的重要性能指標。目前AG的數圖(Digitmap)號碼分析流程,如圖I所示,首先用戶摘機后,軟交換SS會向AG下發號碼圖表信令,AG會根據收到的號碼圖表生成相應的號碼樹,然后AG就向·用戶放撥號音等待用戶撥號,用戶每撥一個號碼,AG都會根據收到的號碼進行號碼分析一次,直至分析結束(號碼匹配成功或是失敗)。AG收到用戶每一次撥號都是從頭開始分析的(如用戶已經撥號139517,當再繼續撥8時,仍舊從I開始分析,直至分析到8。如果還要收號分析,用戶撥2,還是從I開始分析,直至分析到2),該方案的主要缺點是用戶每撥一個號碼AG都要從頭開始分析,重復分析已經分析過的內容,分析效率比較低。

發明內容
本發明要解決的技術問題是提供一種數圖號碼分析方法及系統,在AG放音收號時,能夠明顯提高數圖號碼分析的效率。本發明的主要思想是,在AG進行收號分析過程中,實時記錄下分析過程中的中間結果,當用戶再次撥號時,根據分析的中間結果和用戶所撥號碼繼續分析,避免每次用戶撥號都從頭分析,以提高分析效率。本發明所采取的技術方案包括一種數圖號碼分析方法,包括如下步驟利用SS下發給AG的號碼圖表,對用戶的第一個撥號進行分析,得到對第一個撥號的分析結果;利用對用戶前一個撥號的分析結果以及用戶的后一個撥號,得到對用戶后一個撥號的分析結果,直至分析結束。進一步地,所述對第一個撥號的分析結果,是指在所述號碼圖表中,符合所述第一個撥號的規則項的集合。進一步地,所述對用戶前一個撥號的分析結果,是指符合所述用戶前一個撥號的所述號碼圖表中的規則項的集合;所述對用戶后一個撥號的分析結果,是指符合所述用戶后一個撥號的所述號碼圖表中的規則項的集合。更進一步地,利用對用戶前一個撥號的分析結果以及用戶的后一個撥號,得到對用戶后一個撥號的分析結果,是指
從所述對用戶前一個撥號的分析結果中,找出符合所述用戶后一個撥號的規則項,以這些規則項的集合作為所述對用戶后一個撥號的分析結果。進一步地,所述分析結束是指,已經分析到所述號碼圖表規定的號碼分析位數。此時已經能夠得到最終的數圖號碼分析結果。一種數圖號碼分析系統,包括第一個撥號分析模塊,用于利用SS下發給AG的號碼圖表,對用戶的第一個撥號進行分析,得到對第一個撥號的分析結果;后一個撥號分析模塊,用于利用對用戶前一個撥號的分析結果以及用戶的后一個撥號,得到對用戶后一個撥號的分析結果,直至分析結束。進一步地,所述對第一個撥號的分析結果,是指在所述號碼圖表中,符合所述第一個撥號的規則項的集合。 進一步地,所述對用戶前一個撥號的分析結果,是指符合所述用戶前一個撥號的所述號碼圖表中的規則項的集合;所述對用戶后一個撥號的分析結果,是指符合所述用戶后一個撥號的所述號碼圖表中的規則項的集合。更進一步地,利用對用戶前一個撥號的分析結果以及用戶的后一個撥號,得到對用戶后一個撥號的分析結果,是指從所述對用戶前一個撥號的分析結果中,找出符合所述用戶后一個撥號的規則項,以這些規則項的集合作為所述對用戶后一個撥號的分析結果。進一步地,所述分析結束是指,已經分析到所述號碼圖表規定的號碼分析位數。此時已經能夠得到最終的數圖號碼分析結果。本發明的有益效果為本發明提出的數圖號碼分析方案,在分析過程中實時記錄分析結果,當每次收到用戶的撥號后,不必從頭分析,只要直接根據上次分析結果和新收到的撥號進行分析即可。當用戶開始撥號時,AG用已經收到的用戶撥號和號碼圖表中的規則項進行匹配,如果匹配結束,直接返回成功/失敗;如果匹配未結束,把號碼圖表中滿足用戶撥號的規則項記錄下來。當用戶再次撥號時,直接在記錄的規則項集合中進行匹配分析,這樣就可以避免每次收號都要從第一個號碼開始分析,很大程度地提高了分析的效率。本發明還具有實施簡便,成本低,便于推廣使用的優點。本發明能夠應用于NGN系統中H. 248協議的數圖號碼分析,也能夠應用于其它通信系統接入終端的數圖號碼分析。


圖I為傳統的數圖號碼分析流程示意圖;圖2為本發明數圖號碼分析方法流程示意圖;圖3為本發明一個具體實施例的數圖號碼分析方法流程示意圖;圖4為本發明號碼表生成流程示意圖;圖5為本發明號碼分析流程示意圖;圖6為本發明數圖號碼分析系統結構示意圖。
具體實施例方式下面結合附圖和具體實施方式
對本發明作進一步詳細說明。圖2為本發明數圖號碼分析方法流程示意圖,如圖2所示,本發明數圖號碼分析方法具體包括如下步驟步驟201,利用SS下發給AG的號碼圖表,對用戶的第一個撥號進行分析,得到對第一個撥號的分析結果。其中,對第一個撥號的分析結果,是指在號碼圖表中,符合第一個撥號的規則項的
隹A口 O步驟202,利用對用戶前一個撥號的分析結果以及用戶的后一個撥號,得到對用戶后一個撥號的分析結果,直至分析結束。其中,對用戶前一個撥號的分析結果,是指符合用戶前一個撥號的號碼圖表中的規則項的集合;對用戶后一個撥號的分析結果,是指符合用戶后一個撥號的號碼圖表中的規則項的集合。其中,利用對用戶前一個撥號的分析結果以及用戶的后一個撥號,得到對用戶后一個撥號的分析結果,具體是指從對用戶前一個撥號的分析結果中,找出符合用戶后一個撥號的規則項,以這些規則項的集合作為對用戶后一個撥號的分析結果。其中,分析結束是指已經分析到號碼圖表規定的號碼分析位數,此時已經能夠得到最終的數圖號碼分析結果。下面以NGN系統中H. 248協議的數圖號碼分析為實例,對本發明方法做進一步詳細說明,圖3為該具體實施例的方法流程示意圖,如圖3所示,該實施例中,本發明數圖號碼分析方法具體包括如下步驟步驟301,AG收到SS下發的包含號碼圖表的H. 248信令;步驟302,AG根據收到的號碼圖表生成號碼表,即對號碼圖表中的規則項進行處理,將這些SS能夠識別的規則項轉化為AG能夠識別的規則項,并將這些AG能夠識別的規則項存放在二維表中,即號碼表中;步驟303,AG開始收號;步驟304,AG根據先前分析的結果和用戶撥號進行號碼分析;步驟305,根據分析結果判斷是否繼續分析,如果分析結束,則結束流程;如果分析未結束,則執行步驟306。步驟306,保存已經分析的中間結果,返回步驟303繼續收號。參見圖4,步驟302涉及的號碼表生成方法具體實現步驟如下步驟3021,讀取號碼圖表的一個字符,判斷是否已經到達規則體的邊界,規則體邊界是指SS下發的整個號碼圖表的邊界,以“)”表示。如果已經到達規則體邊界,則執行步驟3025 ;如果未到達規則體邊界,則執行步驟3022。步驟3022,當判定未到達規則體邊界,判斷是否到達規則項邊界,規則項邊界以“ I ”表示;如果判斷到達規則項邊界,則執行步驟3023,否則,執行步驟3024。步驟3023,存儲該規則項,并讀取下一個號碼圖表的字符,返回步驟3021 ;步驟3024,當判定步驟3022未到達規則項邊界,分析該字符,記錄該規則字符的屬性并讀取號碼圖表的下一個字符,返回步驟3022。步驟3025,對已分析的規則項進行排序并存儲,生成號碼表。參見圖5,步驟304涉及的號碼分析方法具體包括如下步驟步驟3041,AG收到用戶的第η個撥號,η大于等于2,小于等于號碼圖表規定的最大分析位置,η為整數。步驟3042,判斷用戶前η-I個撥號是否已經分析,如果前η_1個用戶撥號沒有進行過分析,則執行步驟3043 ;否則,執行步驟3044。步驟3043,用整個號碼表去匹配用戶撥號,并且記錄下中間匹配結果,中間匹配結果包括有哪些規則項符合用戶已撥號碼以及已匹配號碼的長度。步驟3044,當判定前η-I個號碼已經分析過,就根據上次分析結果和本次撥號去分析,即從上一輪匹配結果中獲取匹配項,對新收的號碼繼續分析,記錄符合條件的號碼規·則項及分析結果。例如用戶前η-I個號碼為138,后面繼續撥了 9,上次分析滿足條件的規則項有1387XXX和1389XXX的號碼,則從第4位開始,用這兩個規則項去匹配撥號9。此時1389XXX規則項滿足,因此記錄下規則項1389XXX,同時清空先前滿足的條件1387XXX。步驟3045,根據先前匹配結果判斷是否分析結束,如果還未結束,等待用戶繼續撥號,同時返回步驟3041 ;如果結束,則返回匹配結果。圖6為本發明數圖號碼分析系統結構示意圖,如圖6所示,本發明數圖號碼分析系統包括第一個撥號分析模塊601和后一個撥號分析模塊602。 其中,第一個撥號分析模塊601用于利用SS下發給AG的號碼圖表,對用戶的第一個撥號進行分析,得到對第一個撥號的分析結果。其中,對第一個撥號的分析結果,是指在號碼圖表中,符合第一個撥號的規則項的
隹A
口 O后一個撥號分析模塊602用于利用對用戶前一個撥號的分析結果以及用戶的后一個撥號,得到對用戶后一個撥號的分析結果,直至分析結束。其中,對用戶前一個撥號的分析結果,是指在號碼圖表中,符合用戶前一個撥號的規則項的集合;對用戶后一個撥號的分析結果,是指在號碼圖表中,符合用戶后一個撥號的規則項的集合。利用對用戶前一個撥號的分析結果以及用戶的后一個撥號,得到對用戶后一個撥號的分析結果,具體是指從對用戶前一個撥號的分析結果中,找出符合用戶后一個撥號的規則項,以這些規則項的集合作為對用戶后一個撥號的分析結果。分析結束是指已經分析到所述號碼圖表規定的號碼分析位數,此時已經能夠得到最終的數圖號碼分析結果。以上所述的具體實施例,對本發明的目的、技術方案和有益效果進行了進一步詳細說明,所應注意的是,以上所述僅為本發明的具體實施例而已,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求記載的技術方案及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種數圖號碼分析方法,其特征在于,包括如下步驟 利用軟交換SS下發給接入網關AG的號碼圖表,對用戶的第一個撥號進行分析,得到對第一個撥號的分析結果; 利用對用戶前一個撥號的分析結果以及用戶的后一個撥號,得到對用戶后一個撥號的分析結果,直至分析結束。
2.如權利要求I所述的數圖號碼分析方法,其特征在于,所述對第一個撥號的分析結果,是指在所述號碼圖表中,符合所述第一個撥號的規則項的集合。
3.如權利要求I所述的數圖號碼分析方法,其特征在于,所述對用戶前一個撥號的分析結果,是指符合所述用戶前一個撥號的所述號碼圖表中的規則項的集合; 所述對用戶后一個撥號的分析結果,是指符合所述用戶后一個撥號的所述號碼圖表中的規則項的集合。
4.如權利要求3所述的數圖號碼分析方法,其特征在于,利用對用戶前一個撥號的分析結果以及用戶的后一個撥號,得到對用戶后一個撥號的分析結果,是指 從所述對用戶前一個撥號的分析結果中,找出符合所述用戶后一個撥號的規則項,以這些規則項的集合作為所述對用戶后一個撥號的分析結果。
5.如權利要求I至4中任一項所述的數圖號碼分析方法,其特征在于,所述分析結束是指,已經分析到所述號碼圖表規定的號碼分析位數。
6.一種數圖號碼分析系統,其特征在于,包括 第一個撥號分析模塊,用于利用SS下發給AG的號碼圖表,對用戶的第一個撥號進行分析,得到對第一個撥號的分析結果; 后一個撥號分析模塊,用于利用對用戶前一個撥號的分析結果以及用戶的后一個撥號,得到對用戶后一個撥號的分析結果,直至分析結束。
7.如權利要求6所述的數圖號碼分析系統,其特征在于,所述對第一個撥號的分析結果,是指在所述號碼圖表中,符合所述第一個撥號的規則項的集合。
8.如權利要求6所述的數圖號碼分析系統,其特征在于,所述對用戶前一個撥號的分析結果,是指符合所述用戶前一個撥號的所述號碼圖表中的規則項的集合; 所述對用戶后一個撥號的分析結果,是指符合所述用戶后一個撥號的所述號碼圖表中的規則項的集合。
9.如權利要求8所述的數圖號碼分析系統,其特征在于,利用對用戶前一個撥號的分析結果以及用戶的后一個撥號,得到對用戶后一個撥號的分析結果,是指 從所述對用戶前一個撥號的分析結果中,找出符合所述用戶后一個撥號的規則項,以這些規則項的集合作為所述對用戶后一個撥號的分析結果。
10.如權利要求6至9中任一項所述的數圖號碼分析系統,其特征在于,所述分析結束是指,已經分析到所述號碼圖表規定的號碼分析位數。
全文摘要
本發明公開了一種數圖號碼分析方法,包括如下步驟利用軟交換SS下發給接入網關AG的號碼圖表,對用戶的第一個撥號進行分析,得到對第一個撥號的分析結果;利用對用戶前一個撥號的分析結果以及用戶的后一個撥號,得到對用戶后一個撥號的分析結果,直至分析結束。所述對用戶前一個撥號的分析結果,是指符合用戶前一個撥號的號碼圖表中的規則項的集合;所述對用戶后一個撥號的分析結果,是指符合用戶后一個撥號的號碼圖表中的規則項的集合。采用本發明方法,在AG放音收號時,不必每次用戶撥號都從頭分析,能夠明顯提高數圖號碼分析的效率。本發明還公開了一種數圖號碼分析系統,包括第一個撥號分析模塊和后一個撥號分析模塊。
文檔編號H04Q3/70GK102892049SQ201110200338
公開日2013年1月23日 申請日期2011年7月18日 優先權日2011年7月18日
發明者胡錫文, 蔣恒 申請人:中興通訊股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 贺州市| 马龙县| 库伦旗| 抚松县| 远安县| 永丰县| 东安县| 调兵山市| 托克逊县| 香河县| 威远县| 兴城市| 佛冈县| 汝州市| 巴马| 南康市| 德令哈市| 卫辉市| 巴青县| 额济纳旗| 丰顺县| 旅游| 九江市| 施秉县| 平山县| 青阳县| 清远市| 钟山县| 威信县| 井陉县| 宝坻区| 抚松县| 双鸭山市| 湘潭市| 昌都县| 曲松县| 通州区| 清水河县| 八宿县| 安顺市| 旬阳县|