新四季網

一種通過業務管理點開放接口對智能網進行管理的方法

2023-08-04 01:46:16 1

專利名稱:一種通過業務管理點開放接口對智能網進行管理的方法
技術領域:
本發明涉及一種智能網的接口技術,特別是指一種採用電信網中通用的人機語言通過業務管理點(SMP)開放接口對智能網進行管理的方法。
目前智能網的發展與應用越來越廣泛,可以涉及到各個領域,一般典型的智能網體系結構如

圖1所示,至少包括業務生成環境(SCE)、業務管理系統(SMS)、業務控制點(SCP)和業務交換點(SSP),相互間通過網絡建立連接。其基本的工作原理是首先,SCE創建實現信息臺接入管理業務的業務邏輯和業務數據,然後,由SMS將該業務邏輯、業務數據及相應的軟體模塊加載到SCP上,SCP即產生一個包括信息臺接入管理業務邏輯處理程序和業務數據在內的軟體模塊。其中,SMS包括業務管理點(SMP)和業務管理接入點(SMAP),SMP主要負責業務管理功能(SMF),SMAP是通過人機界面對系統的運營進行管理。智能網的SMS是智能網中的管理者,其管理的對象主要是智能網用戶及業務,同時還涉及與此相關的營業、查詢、計費、結算以及統計等功能。
由於智能網的系統結構是以智能網的硬體設備及電信網絡為系統的運行環境、並直接提供面向用戶的管理界面,因此智能網的SMS在設計時,為了保證用戶操作方便,SMAP基本上全部採用圖形化的人機界面。由於SMP與SMAP在數據交互的設計上無規範可循,且為了操作簡便,所以基本上全部採用內部消息協議實現。這種設計思想在智能網發展的初期,一方面方便了用戶的使用,另一方面也簡化了廠家的開發工作,取得了較好的效果。
但是,隨著智能網的發展,與傳統運營系統的交互需求越來越緊迫,將兩個系統功能融合也就成了新的發展方向,兩套直接面向用戶的界面設計難以圓滿地結合,而兩者系統內部又都使用專有協議難以互通,如此,就限制了網絡運營商融合兩個系統的能力,從而無法達到更高的效率。而且,對於採用專有協議的連接方式,必須保證連接的雙方對於消息的編碼都可進行解讀,這樣,當有新的業務出現時,雙方系統又必須為了對接重新進行測試,不僅費時、費力,效率低,而且維護成本高。
有鑑於此,本發明的主要目的就在於提供一種通過業務管理點開放接口對智能網進行管理的方法,使其能支持任何網絡運營系統與智能網的互連通信,提高了網絡系統的互通性,降低了系統互連時帶來的開銷,同時也提高了系統的運營效率。
本發明進一步的目的在於提供該實現方法,使其能支持新業務的拓展,進而降低系統的維護費用。
為達到上述目的,本發明的技術方案具體是這樣實現的一種通過業務管理點開放接口對智能網進行管理的方法,該方法至少包括以下的步驟a.當外界系統與智能網互連時,首先在業務管理點(SMP)上為該接入系統創建一個接入帳號,並設置好權限;b.然後,在該外界系統的接入主機與SMP間建立一個TCP/IP的套接字(SOCKET)連接;c.連接建立成功後,接入主機將登錄命令組裝成業務消息格式並通過步驟b所建立的SOCKET連接發送給SMP;d.當接入主機收到SMP返回的消息後,判斷是否登錄成功?如果登錄成功,則進入步驟e,如果登錄不成功,則判斷是否需要重新登錄,如果需要,則回到步驟c,否則,拆除接入主機與SMP間的SOCKET連接並退出;e.接入主機將人機命令(MML)組裝成業務消息格式並發送給SMP;f.當接入主機收到SMP返回的消息後,對返回結果進行相應處理,並判斷接入主機是否還需要繼續發送其它命令,如果還需要發送,則回到步驟e;否則,進入步驟g;g.接入主機發送退出命令給SMP,並拆除與SMP之間的SOCKET連接。
步驟c所發的登錄命令中使用與步驟a創建帳號時相同的用戶名及相應的密碼。
步驟e所述的人機命令為任何接入主機有權操作的命令。
所述的業務消息包括消息開始標誌、消息長度、消息頭、會話頭、事務頭、操作信息、校驗和以及表示消息結束的另一消息開始標誌。其中,消息頭至少包括版本號、終端標識和服務名;會話頭至少包括會話ID、會話控制字和保留部分;事務頭至少包括事務ID、事務控制字和保留部分;操作信息為MML命令。
該方法還進一步包括以下的步驟在SMP與接入主機通訊空閒時,接入主機定時向SMP發送心跳消息。該心跳消息主要由消息開始標誌、消息長度、填充內容以及校驗和構成。
所述的MML命令由命令碼和參數塊構成,命令碼和參數塊之間用冒號隔開。該命令碼由命令前綴和命令體組成,命令前綴與命令體之間以冒號隔開,命令體由最多三個標識符組成,每個標識符之間用空格隔開。
本發明的關鍵就在於利用開放接口設定的消息格式和人機命令在外界系統的接入主機和SMP之間進行通訊,並且,在通訊之前,先在SMP上給該接入的外界系統創建一個帳號,並設置好所有權限,然後要在接入主機和SMP之間建立一個SOCKET連接,經過登錄認證後再進行通信,當它們不需要通信時,要拆除連接。
由此可見,採用本發明所提供的SMP開放接口對智能網進行管理之後,避免了智能網系統與運營系統各自為營、相互間數據不通暢、操作界面多樣化等弊端,使得運營系統的開發商可以快速地開發互連繫統,有機地結合智能網系統與運營系統,做到數據互通互取、信息實時共享,使得網絡運營商可以提供更有效和更優質的服務,既方便了運營商與開發商,又方便了廣大的普通用戶。
具體地說,本發明的方法具有以下的優點和特點(1)向其它系統提供了管理智能網的接口。
使用了開放接口之後,可以不必使用專用的終端進行智能網的管理,使得智能網系統與運營系統或其它系統的互連成為可能。
(2)系統開發及調試方便。
由於協議結構簡單並且在通訊中全部採用可見字符,使得開發互連繫統的工作量及難度大大降低,對於互連的調測及故障定位也及其方便。
(3)系統擴充容易、維護方便。
SMP開放接口是指在SMP上通過標準的TCP/IP協議及非常簡單的結構,提供一個傳輸的通道,開放接口採用人機命令(MML)作為命令集,在通道上傳輸文本格式的MML命令。新功能出現時,只需要增加新的命令即可實現,對協議的本身不必再改,新功能出現不會改變接口,也不需要重新進行對接測試,從而降低了維護費用。
(4)系統互連簡單、開銷少、效率高。
對於想要與智能網互連的網絡運營商來說,只需開發極少甚至不需開發代碼,即可使用自己的終端系統發送通用的命令給智能網系統,實現在運營系統中的統一控制。這對於網絡運營商及第三方的廠商來說,極大的降低了將系統互連所帶來的開銷,並且因減少系統中的中轉環節而提高了效率。
下面配合附圖對本發明的詳細技術內容作進一步的說明如下圖1為智能網體系結構示意圖;圖2為開放接口與SMP和外部網絡系統互連的關係示意圖;圖3為開放接口協議棧的示意圖;圖4為MML命令格式示意圖5為MML命令碼中命令體的組成示意圖;圖6為本發明方法實現的流程圖。
為了能實現外部網絡運營系統對智能網的管理,實現各種傳統網絡與智能網的互連,本發明首先提供了一種開放的接口,通過該接口可支持任意網絡與智能網的互通,使任意的外界網絡系統能通過該開放接口對智能網進行管理,該接口與SMP和外界網絡系統的位置結構關係如圖2所示,該開放接口位於SMP與外界系統的前置機之間,該接口採用通用的MML命令進行傳輸通訊。
外界系統可以作為SMP的一個或多個不同級別的操作員接入,外界系統的權限控制由SMP完成,當外界系統作為操作員接入SMP時,SMP要對外界系統的IP位址進行鑑權。而外界系統內部操作員的級別數量和權限管理由外界系統完成。
SMP與外界系統接入伺服器互連時,其間採用的協議結構如圖3所示,在開放接口層採用開放接口協議,開放接口的下層採用TCP/IP協議。
更進一步地說,開放接口協議是指外界系統在與SMP發送消息前,必須與SMP建立TCP/IP SOCKET連接,當外界系統不再需要與SMP進行交互後,必須拆除與SMP的SOCKET連接。開放接口協議的業務消息用於傳遞用戶的操作信息,是外界系統與SMP之間進行交互的最小單位。該業務消息的結構如表一所示
表一 開放接口業務消息結構當外界系統與SMP之間創建了連接、會話並確定事務ID之後,外界系統按照表一給出的消息格式將人機命令(MML)打成消息包發給SMP,同時也將所收到的SMP發來的消息包按此格式進行解碼。
其中,消息開始標誌用於確定消息的開始和結束,長度為4Byte,編碼為「開放接口」。消息長度用來指出從消息頭到操作信息的總長度,用4位16進位字符來表示。消息頭位20個字節,包括版本號、終端標識和服務名三部分信息,版本號用來識別開放接口的協議版本;終端標識用於標識接入SMP的外界系統的前置機和終端,SMP只對前置機的終端標識進行鑑權;服務名為操作員所要請求的服務。
會話是接入SMP的外界系統與SMP之間的一個虛擬(邏輯)連接,唯一標識外界系統到SMP的一次有效登錄。會話頭18個字節,其包含會話ID,會話控制字和保留三個部分,會話ID是由SMP分配,用於唯一標識一個由外界系統發起的會話,不同的會話有不同的ID值且不等於0。事務是接入SMP的外界系統與SMP之間的一次交易。事務頭18個字節,由事務ID、事務控制字和保留組成,事務ID由外界系統自行分配,用來標識一個事務,在同一會話中不同的事務必須有不同的ID值且不等於0。校驗和則是對「消息頭+會話頭+事務頭+操作信息」按32位異或,對異或結果取反後的值。而操作信息的內容即為MML命令。
外界系統對智能網進行管理的關鍵就在於向SMP發MML命令,外界系統每發一條MML命令給SMP,SMP都應在固定的時間內發送一條回應消息MML ACK,否則認為它們之間的連接中斷或故障。
一個MML命令主要由命令碼和參數塊兩部分組成,其組成格式如圖4所示,命令碼規定了智能網系統應該執行的功能。而命令碼是由命令前綴和命令體組成,命令前綴主要用來標識某條命令是否為回應命令,如果為回應命令則前綴為ACK,通過冒號與命令體分開。命令前綴還可為「MON」,表示一條檢測命令,或「NOTIFY」表示通知消息。命令體最多包括三個標識符,標識符之間用空格隔開,如圖5所示,這三個標識符分別表示執行動作,如ADD、DISP、MOD、CRE;執行動作所處的服務,如PPS、WAD、SYS;以及執行動作的對象實體,如ACNT、OPER。參數塊為執行命令碼中指定的功能所必須的信息,參數塊中的信息根據具體的命令由特定的一些參數來表示。舉例來說,列出預付費帳號的命令為DISP PPS ACNTMSISDN=「13900001234」。
MML命令的構成可以使用字母、數字、分隔字符、特殊字符、或其組合,其中,使用的數制可為二進位、八進位、十進位、十六進位或數字字符串;分隔字符可以為冒號、等號、逗號、、、撇號(』)或分號;特殊字符為雙引號、空格、回車換行、*符、#符、漢字、或連號(-)。
在SMP與外界系統通訊空閒時,為檢測外界系統與SMP之間的連接是否正常,需要定時發送心跳消息,一般心跳消息是在檢測到連續120秒沒有任何消息發送後才發送,如果連續三次收不到心跳消息則認為連接中斷。其消息格式如表二所示
表二 心跳消息格式在該消息中,消息開始標誌與校驗和兩部分與業務消息內容一致,消息長度為4,填充內容為HBHB字符串。
本發明中外部網絡運營系統對智能網進行管理便是通過上面所提供的開放接口及其設定的消息格式和MML命令完成的,如圖6所示,其具體實現過程至少包括以下的步驟1)當外部網絡運營系統需要與智能網互連時,首先在SMP上為所需接入的系統創建一個接入帳號,並設置好一定的權限。其中,創建用戶是有有效期的,如果在有效期內,該用戶可以多次登錄而無需再創建新帳號;如果超過有效期,則該用戶帳號無效,就不能登錄了;如果需要再登錄,只能重新創建一個新的接入帳號。
2)然後,網絡運營系統的接入主機與SMP建立一個TCP/IP的套接字(SOCKET)連接。
3)連接建立成功之後,按照接口協議消息的結構將登錄命令組裝成業務消息格式並發給SMP,登錄命令中要使用與步驟1)所創建的相同的用戶名及相應的密碼。
4)當接入主機收到SMP返回的消息後,判斷是否登錄成功?如果登錄成功,則進入步驟5),如果登錄不成功,則判斷是否需要重新登錄,如果需要,則回到步驟3),否則,進入步驟9)並退出。
5)接入主機按接口協議消息格式將MML命令組裝成業務消息格式並發給SMP,該命令可以是任何有權操作的命令。
6)當接入主機收到SMP返回的消息後,對返回結果進行處理,並判斷接入主機是否還需要繼續發送其它命令。
7)如果接入主機還需要發送命令,則回到步驟5);否則,進入步驟8)。
8)接入主機發送退出命令給SMP。
9)接入主機拆除與SMP之間的SOCKET連接。
採用本發明的方法,可以在任何系統中加入對智能網的管理功能,並且可以隨時支持新出現的業務,本發明方法中的智能網包括有線智能網和移動智能網。目前本發明中的開放接口就已經提供了包括預付費業務、虛擬專網業務、廣告業務、親情號碼業務等多種業務在內的MML命令集。
以上所述僅為本發明的較佳實施例而已,並非用於限定本發明的保護範圍。
權利要求
1.一種通過業務管理點開放接口對智能網進行管理的方法,其特徵在於該方法至少包括以下的步驟a.當外界系統與智能網互連時,首先在業務管理點(SMP)上為該接入系統創建一個接入帳號,並設置好權限;b.然後,在該外界系統的接入主機與SMP間建立一個TCP/IP的套接字(SOCKET)連接;c.連接建立成功後,接入主機將登錄命令組裝成業務消息格式並通過步驟b所建立的SOCKET連接發送給SMP;d.當接入主機收到SMP返回的消息後,判斷是否登錄成功?如果登錄成功,則進入步驟e,如果登錄不成功,則判斷是否需要重新登錄,如果需要,則回到步驟c,否則,拆除接入主機與SMP間的SOCKET連接並退出;e.接入主機將人機命令(MML)組裝成業務消息格式並發送給SMP;f.當接入主機收到SMP返回的消息後,對返回結果進行相應處理,並判斷接入主機是否還需要繼續發送其它命令,如果還需要發送,則回到步驟e;否則,進入步驟h;h.接入主機發送退出命令給SMP,並拆除與SMP之間的SOCKET連接。
2.根據權利要求1所述的方法,其特徵在於步驟c所發的登錄命令中使用與步驟a創建帳號時相同的用戶名及相應的密碼。
3.根據權利要求1所述的方法,其特徵在於步驟e所述的人機命令為任何接入主機有權操作的命令。
4.根據權利要求1所述的方法,其特徵在於所述的業務消息包括消息開始標誌、消息長度、消息頭、會話頭、事務頭、操作信息、校驗和以及表示消息結束的另一消息開始標誌。
5.根據權利要求4所述的方法,其特徵在於所述的消息頭至少包括版本號、終端標識和服務名。
6.根據權利要求4所述的方法,其特徵在於所述的會話頭至少包括會話ID、會話控制字和保留部分。
7.根據權利要求4所述的方法,其特徵在於所述的事務頭至少包括事務ID、事務控制字和保留部分。
8.根據權利要求4所述的方法,其特徵在於所述的操作信息為MML命令。
9.根據權利要求1所述的方法,其特徵在於該方法進一步包括以下的步驟在SMP與接入主機通訊空閒時,接入主機定時向SMP發送心跳消息。
10.根據權利要求9所述的方法,其特徵在於所述的心跳消息主要由消息開始標誌、消息長度、填充內容以及校驗和構成。
11.根據權利要求1所述的方法,其特徵在於所述的MML命令由命令碼和參數塊構成,命令碼和參數塊之間用冒號隔開。
12.根據權利要求11所述的方法,其特徵在於所述的命令碼由命令前綴和命令體組成,命令前綴與命令體之間以冒號隔開,命令體由最多三個標識符組成,每個標識符之間用空格隔開。
13.根據權利要求11所述的方法,其特徵在於所述的MML命令使用的字符為字母、數字、分隔字符、特殊字符、或其組合。
14.根據權利要求13所述的方法,其特徵在於所述的數字為二進位數、或八進位數、或十進位數、或十六進位數、或數字字符串。
全文摘要
本發明公開了一種通過業務管理點開放接口對智能網進行管理的方法,該方法包括以下步驟a.外界系統與智能網互連時,首先在業務管理點(SMP)上創建一接入帳號,並設好權限;然後,在接入主機與SMP間建立一TCP/IP套接字(SOCKET)連接;b.連接成功後,接入主機向SMP發登錄命令;c.根據返回消息判斷登錄是否成功,如果是,則進入d;否則,如果要重新登錄,則返回c,否則拆除連接並退出;d.接入主機發人機命令(MML)給SMP,並對返回結果作相應處理,直到接入主機不需要再發命令給SMP時,進入e;e.接入主機發退出命令給SMP,並拆除與SMP間的SOCKET連接。
文檔編號H04L12/24GK1394033SQ0111885
公開日2003年1月29日 申請日期2001年6月22日 優先權日2001年6月22日
發明者俞前 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀