一種多協(xié)議解析的方法和多協(xié)議解析系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種多協(xié)議解析的方法和多協(xié)議解析系統(tǒng),其特征在于所述方法包括:獲取翻譯規(guī)則配置文件;根據(jù)所述翻譯規(guī)則配置文件執(zhí)行用戶業(yè)務請求內(nèi)容實現(xiàn)多協(xié)議解析。本發(fā)明所述方法針對采用不同數(shù)據(jù)類型的系統(tǒng)間交互性差的問題提出的解決方法。本發(fā)明所述方法強化了系統(tǒng)間的互操作型,尤其是對于分布式網(wǎng)關的操作提供了便利,為信息傳輸、信息交互、信息共享、信息的統(tǒng)一處理提供了有效的過渡方法和途徑。
【專利說明】一種多協(xié)議解析的方法和多協(xié)議解析系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及通信【技術領域】,特別涉及一種多協(xié)議解析的方法和多協(xié)議解析系統(tǒng)。【背景技術】
[0002]在泛在網(wǎng)絡環(huán)境下,任何人、任何物體在任何時間、任何地點都可以實現(xiàn)順暢的通信,隨著信息通信技術的不斷成熟和深入應用,各種類型的通信方式和通信協(xié)議也越來越多,覆蓋到人們生產(chǎn)生活的各個角落。為實現(xiàn)網(wǎng)絡設備在泛在網(wǎng)環(huán)境下的互聯(lián)互通,泛在網(wǎng)關的出現(xiàn)就非常必要,它扮演著非常重要的角色,它是泛在網(wǎng)絡設備與傳統(tǒng)的通信網(wǎng)絡實現(xiàn)互聯(lián)互通的一個橋梁,泛在網(wǎng)關具有廣泛的接入能力和協(xié)議轉換能力,可實現(xiàn)多種不同類型協(xié)議之間的轉換,既可以實現(xiàn)本地局域互連,也可以實現(xiàn)廣域互連。目前,在泛在網(wǎng)關的接入層面,存在各種接入總線系統(tǒng),包括BACnet、Lonworks> Modbus等,同時也包括Zigbee設備等,各類通信技術主要針對某一種應用進行,缺乏兼容性,互通性及互操性差。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于解決現(xiàn)有技術中各類通信系統(tǒng)因采用不同數(shù)據(jù)類型而使得系統(tǒng)間交互性差的問題。
[0004]為實現(xiàn)上述目的,本發(fā)明提供一種多協(xié)議解析的方法,強化了系統(tǒng)間的互操作性。
[0005]本發(fā)明提供了一種多協(xié)議解析的方法,包括:
[0006]獲取翻譯規(guī)則配置文件;
[0007]根據(jù)所述翻譯規(guī)則配置文件執(zhí)行用戶業(yè)務請求內(nèi)容實現(xiàn)多協(xié)議解析。
[0008]本發(fā)明還提供一種多協(xié)議解析的方法,包括:
[0009]根據(jù)網(wǎng)絡需求形成配置文件,所述配置文件包括標識ID映射配置文件和翻譯規(guī)則配置文件;
[0010]管理配置文件,包括分發(fā)標識ID映射配置文件給網(wǎng)關和分發(fā)翻譯規(guī)則配置文件給智能應用解析器以用于智能應用解析器實現(xiàn)多協(xié)議解析。
[0011]本發(fā)明還提供一種多協(xié)議解析的方法,包括:
[0012]獲取標識ID映射配置文件和翻譯規(guī)則配置文件;
[0013]根據(jù)所述標識ID映射配置文件和翻譯規(guī)則配置文件,執(zhí)行用戶業(yè)務請求內(nèi)容,實現(xiàn)多協(xié)議解析。
[0014]本發(fā)明還提供一種智能應用解析器,所述智能應用解析器包括:
[0015]獲取模塊,用于獲取翻譯規(guī)則配置文件;
[0016]執(zhí)行模塊,用于根據(jù)所述翻譯規(guī)則配置文件,執(zhí)行用戶業(yè)務請求內(nèi)容。
[0017]本發(fā)明還提供一種可重構解析服務器,所述可重構解析服務器包括:
[0018]形成配置文件模塊,形成標識ID映射配置文件和形成翻譯規(guī)則配置文件;
[0019]管理配置文件模塊,分發(fā)標識ID映射配置文件和翻譯規(guī)則配置文件。
[0020]本發(fā)明還提供一種多協(xié)議解析系統(tǒng),所述系統(tǒng)包括至少一個如上述所述的智能應用解析器。
[0021]本發(fā)明提供的一種多協(xié)議解析的方法、智能應用解析器、可重構解析服務器和多協(xié)議解析系統(tǒng),解決了尤其是在泛在網(wǎng)絡環(huán)境中不同數(shù)據(jù)類型的系統(tǒng)間交互性差的問題,對分布式網(wǎng)關的操作提供了便利,實現(xiàn)了不同數(shù)據(jù)類型之間在語義層面上的自動翻譯,為信息傳輸、信息交互、信息共享和信息的統(tǒng)一處理提供了有效的過渡方法和途徑,加強了系統(tǒng)間的互操作性。
【專利附圖】
【附圖說明】
[0022]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0023]圖1為本發(fā)明提供的一種多協(xié)議解析的方法實施例1的流程圖;
[0024]圖2為本發(fā)明提供的一種多協(xié)議解析的方法實施例2的流程圖;
[0025]圖3為本發(fā)明提供的一種多協(xié)議解析的方法實施例3的流程圖;
[0026]圖4為本發(fā)明提供的一種多協(xié)議解析的方法實施例3的系統(tǒng)結構圖A ;
[0027]圖5為本發(fā)明提供的一種多協(xié)議解析的方法實施例3的系統(tǒng)結構圖B ;
[0028]圖6為本發(fā)明提供的一種多協(xié)議解析的方法實施例3的系統(tǒng)結構圖C ;
[0029]圖7為本發(fā)明提供的一種多協(xié)議解析的方法實施例1的系統(tǒng)結構圖;
[0030]圖8為本發(fā)明提供的一種可重構解析服務器的功能模塊圖;
[0031]圖9為圖8所示功能模塊中翻譯規(guī)則配置文件功能結構圖。
【具體實施方式】
[0032]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0033]下面對本發(fā)明提供的技術方案做詳細公開的說明,首先,參考附圖1所示,為本發(fā)明提供的一種多協(xié)議解析的方法實施例1的流程圖,本實施例具體可以包括以下步驟:
[0034]SlOl:獲取翻譯規(guī)則配置文件;
[0035]智能應用解析器在泛在網(wǎng)絡環(huán)境下獲取翻譯規(guī)則配置文件時,根據(jù)網(wǎng)關及智能應用解析器的部署分為兩種情況:分布式部署和集中式部署??紤]到人工成本因素及操作的便捷性,分布式部署和集中式部署兩種情況下智能應用解析器獲取翻譯規(guī)則配置文件時可以通過可重構解析服務器進行;而集中式部署下智能應用解析器獲取翻譯規(guī)則配置文件還可以通過人工現(xiàn)場寫入的方式進行。
[0036]具體的,分布式部署情況下,智能應用解析器獲取翻譯規(guī)則配置文件可以通過智能應用解析器的獲取模塊向可重構解析服務器索取已形成的翻譯規(guī)則配置文件;當智能應用解析器支持翻譯規(guī)則配置文件推送時,智能應用解析器獲取翻譯規(guī)則配置文件還可以通過可重構解析服務器向智能應用解析器推送翻譯規(guī)則配置文件的方式實現(xiàn)。集中式部署情況下,智能應用解析器獲取翻譯規(guī)則配置文件除了和分布式部署情況下相同的兩種獲取方式外還可以通過人工現(xiàn)場寫入的方式實現(xiàn)。
[0037]S102:根據(jù)所述翻譯規(guī)則配置文件執(zhí)行用戶業(yè)務請求內(nèi)容實現(xiàn)多協(xié)議解析;
[0038]在獲取到配置文件后,智能應用解析器的執(zhí)行模塊根據(jù)所述翻譯規(guī)則配置文件,執(zhí)行用戶業(yè)務請求內(nèi)容。例如,智能應用解析器獲取到的用戶業(yè)務請求內(nèi)容是某一標識ID的翻譯請求,則智能應用解析器的執(zhí)行模塊將此標識ID認為是原標識ID,通過翻譯規(guī)則配置文件查找ID標識綁定表找到對應的目的標識ID,然后根據(jù)對應的映射名稱查找數(shù)值映射表或算術運算表完成此翻譯。
[0039]附圖2為本發(fā)明實施例2的技術方案,具體是在泛在網(wǎng)絡環(huán)境下主要針對分布式部署情況下實現(xiàn)多協(xié)議解析的流程圖,具體實現(xiàn)過程如下:
[0040]S201:根據(jù)網(wǎng)絡需求形成配置文件,所述配置文件包括標識ID映射配置文件和翻譯規(guī)則配置文件;
[0041]具體的,可重構解析服務器的形成配置文件模塊根據(jù)網(wǎng)絡需求形成ID映射配置文件和翻譯規(guī)則配置文件,可重構解析服務器的功能構圖如附圖8所示,其中所述根據(jù)網(wǎng)絡需求可以是根據(jù)網(wǎng)關下面所連接的設備的種類應用協(xié)議等的不同,可重構解析服務器形成的翻譯規(guī)則配置文件包括數(shù)值映射表、算術運算表和標識ID之間的綁定表,如附圖9所
/Jn ο
[0042]S202:管理配置文件,包括分發(fā)標識ID映射配置文件給網(wǎng)關和分發(fā)翻譯規(guī)則配置文件給智能應用解析器以用于智能應用解析器實現(xiàn)多協(xié)議解析。
[0043]具體的,可重構解析服務器的管理配置文件模塊將形成配置文件模塊已形成的標識ID映射配置文件分發(fā)給網(wǎng)關,將翻譯規(guī)則配置文件分發(fā)給智能應用解析器。其中所述的可重構解析服務器的分發(fā)動作可以通過下述方式實現(xiàn):
[0044]當網(wǎng)關和智能應用解析器支持配置文件推送時,可重構解析服務器可以主動推送標識ID映射配置文件給網(wǎng)關和推送翻譯規(guī)則配置文件給智能應用解析器,若有更新,可重構解析服務器會推送更新后的標識ID映射配置文件給網(wǎng)關和推送更新后的翻譯規(guī)則配置文件給智能應用解析器;
[0045]網(wǎng)關可以向可重構解析服務器索取標識ID映射配置文件,智能應用解析器向可重構解析服務器索取翻譯規(guī)則配置文件,網(wǎng)關定期監(jiān)測標識ID映射配置文件的變化情況,智能應用解析器定期監(jiān)測翻譯規(guī)則配置文件的變化情況,若有更新,網(wǎng)關會更新標識ID映射配置文件,且智能應用解析器也會更新翻譯規(guī)則配置文件。
[0046]由于分布式部署情況下實現(xiàn)多協(xié)議解析的功能比集中式部署情況下實現(xiàn)多協(xié)議解析功能更普遍,所以實施例3將參考圖3和圖4對本發(fā)明提供的技術方案作詳細的說明。
[0047]圖4示出了分布式部署下多協(xié)議解析系統(tǒng)的系統(tǒng)結構圖。參考圖4,本發(fā)明提供了一種智能應用解析器,包括:獲取模塊,用于獲取翻譯規(guī)則配置文件;執(zhí)行模塊,用于根據(jù)所述翻譯規(guī)則配置文件執(zhí)行用戶業(yè)務請求內(nèi)容;本發(fā)明還提供了一種可重構解析服務器,包括:形成配置文件模塊,形成標識ID映射配置文件和形成翻譯規(guī)則配置文件;管理配置文件模塊,分發(fā)標識ID映射配置文件和翻譯規(guī)則配置文件。多協(xié)議解析系統(tǒng)中的智能應用解析器可以是與網(wǎng)關集成,作為網(wǎng)關的一個執(zhí)行翻譯功能的模塊如圖6所示,也可以是在網(wǎng)關的外面,作為一個智能應用解析服務器存在如圖5和圖7所示。一個系統(tǒng)中也可部署多個可重構解析服務器和多個智能應用解析器,這樣有助于提高系統(tǒng)的相應速度和效率,圖4所示的多協(xié)議解析系統(tǒng)部署了一個可重構解析服務器和一個智能應用解析器,且智能應用解析器是在網(wǎng)關外面。
[0048]一個系統(tǒng)可以存在多個不同應用域,圖4所示系統(tǒng)截取了系統(tǒng)中的兩個不同的應用域,稱為應用域A和應用域B。在應用域A中,有應用單元A和泛在網(wǎng)關A,設備Al假設為空調(diào),設備A2假設為溫度傳感器;在應用域B中,有應用單元B和泛在網(wǎng)關B,設備BI假設為空調(diào),設備B2假設為溫度傳感器,所述應用單元A和應用單元B可以根據(jù)具體情況具體定制,比如可以是管控平臺可視化應用。其中應用域A中的應用單元A可對設備Al的狀態(tài)進行監(jiān)測,并可實現(xiàn)對Al控制,改變其工作模式,還可獲取設備A2的實時數(shù)據(jù),泛在網(wǎng)關A和泛在網(wǎng)關B屬于分布式部署的網(wǎng)關。設備Al空調(diào)的運行模式及表達方式如下表所示:
[0049]
【權利要求】
1.一種多協(xié)議解析的方法,其特征在于,所述方法包括: 獲取翻譯規(guī)則配置文件; 根據(jù)所述翻譯規(guī)則配置文件執(zhí)行用戶業(yè)務請求內(nèi)容實現(xiàn)多協(xié)議解析。
2.根據(jù)權利要求1所述的方法,其特征在于,所述獲取翻譯規(guī)則配置文件包括: 當智能應用解析器啟動時,所述智能應用解析器主動向可重構解析服務器索取翻譯規(guī)則配置文件,所述智能應用解析器定期監(jiān)測翻譯規(guī)則配置文件的變化情況,若有更新,則所述智能應用解析器更新翻譯規(guī)則配置文件。
3.根據(jù)權利要求1所述的方法,其特征在于,所述獲取翻譯規(guī)則配置文件還包括: 所述智能應用解析器支持翻譯規(guī)則配置文件推送時,可重構解析服務器可以向所述智能應用解析器推送翻譯規(guī)則配置文件,若有更新,則可重構解析服務器向所述智能應用解析器推送更新的翻譯規(guī)則配置文件。
4.根據(jù)權利要求1-3中任一項所述的方法,其特征在于,在泛在網(wǎng)絡中獲取翻譯規(guī)則配置文件。
5.一種多協(xié)議解析的方法,其特征在于,所述方法包括: 根據(jù)網(wǎng)絡需求形成配置文件,所述配置文件包括標識ID映射配置文件和翻譯規(guī)則配直文件; 管理配置文件,包括分發(fā)標識ID映射配置文件給網(wǎng)關和分發(fā)翻譯規(guī)則配置文件給智能應用解析器以用于智能應用解析器實現(xiàn)多協(xié)議解析。
6.根據(jù)權利要求5所述的方法,其特征在于,所述翻譯規(guī)則配置文件包括:數(shù)值映射表、算術運算表和標識ID之間的綁定表。
7.一種多協(xié)議解析的方法,其特征在于,所述方法包括: 獲取標識ID映射配置文件和翻譯規(guī)則配置文件; 根據(jù)所述標識ID映射配置文件和翻譯規(guī)則配置文件,執(zhí)行用戶業(yè)務請求內(nèi)容實現(xiàn)多協(xié)議解析。
8.根據(jù)權利要求7所述的方法,其特征在于,所述獲取標識ID映射配置文件和翻譯規(guī)則配置文件包括:當網(wǎng)關啟動時,所述網(wǎng)關主動向可重構解析服務器索取標識ID映射配置文件,當智能應用解析器啟動時,所述智能應用解析器主動向可重構解析服務器索取翻譯規(guī)則配置文件,所述網(wǎng)關定期監(jiān)測標識ID映射配置文件的變化情況,所述智能應用解析器定期監(jiān)測配置文件的變化情況,若有更新,則所述網(wǎng)關更新標識ID映射配置文件,所述智能應用解析器更新翻譯規(guī)則配置文件。
9.根據(jù)權利要求7所述的方法,其特征在于,所述獲取標識ID映射配置文件和翻譯規(guī)則配置文件還包括:網(wǎng)關和智能應用解析器支持配置文件推送時,可重構解析服務器可以向所述網(wǎng)關推送標識ID映射配置文件和向所述智能應用解析器推送翻譯規(guī)則配置文件,若有更新,則所述可重構解析服務器向所述網(wǎng)關推送更新的標識ID映射配置文件和向所述智能應用解析器推送更新的翻譯規(guī)則配置文件。
10.根據(jù)權利要求7-9中任一項所述的方法,其特征在于,在泛在網(wǎng)絡中獲取標識ID映射配置文件和翻譯規(guī)則配置文件 。
11.根據(jù)權利要求7所述的方法,其特征在于,所述方法包括在獲取ID映射配置文件和翻譯規(guī)則配置文件的步驟之前,還包括步驟:根據(jù)網(wǎng)絡需求形成配置文件,所述配置文件包括標識ID映射配置文件和翻譯規(guī)則配置文件; 管理配置文件,包括分發(fā)標識ID映射配置文件和翻譯規(guī)則配置文件。
12.—種智能應用解析器,其特征在于,所述智能應用解析器包括: 獲取模塊,用于獲取翻譯規(guī)則配置文件; 執(zhí)行模塊,用于根據(jù)所述翻譯規(guī)則配置文件執(zhí)行用戶業(yè)務請求內(nèi)容。
13.根據(jù)權利要求12所述的智能應用解析器,其特征在于,所述獲取模塊用于在所述智能應用解析器啟動時,主動向可重構解析服務器索取翻譯規(guī)則配置文件,并定期監(jiān)測翻譯規(guī)則配置文件的變化情況,若有更新,則所述獲取模塊更新翻譯規(guī)則配置文件。
14.根據(jù)權利要求12所述的智能應用解析器,其特征在于,所述獲取模塊當所述智能應用解析器支持翻譯規(guī)則配置文件推送時可用于接收可重構解析服務器推送的翻譯規(guī)則配置文件,若有更新,則接收可重構解析服務器推送的更新后的翻譯規(guī)則配置文件。
15.一種可重構解析服務器,其特征在于,所述可重構解析服務器包括: 形成配置文件模塊,形成標識ID映射配置文件和形成翻譯規(guī)則配置文件; 管理配置文件模塊,分發(fā)標識ID映射配置文件和翻譯規(guī)則配置文件。
16.根據(jù)權利要求15所述的可重構解析服務器,其特征在于,所述翻譯規(guī)則配置文件包括: 數(shù)值映射表,定義了語義相同但應用數(shù)據(jù)類型不同的數(shù)據(jù)之間的轉換規(guī)則的列表,所述數(shù)值映射表包括映射名稱、原值和轉換目標值; 算術運算表,包括映射名稱和運算轉換規(guī)則; 標識ID之間的綁定表,定義了原標識ID、目的標識ID和映射名,且規(guī)定了原標識ID和目的標識ID之間的綁定關系。
17.一種多協(xié)議解析系統(tǒng),其特征在于,所述系統(tǒng)包括至少一個如權利要求12-14中任一項所述的智能應用解析器。
18.根據(jù)權利要求17所述的多協(xié)議解析系統(tǒng),其特征在于,所述系統(tǒng)還包括在泛在網(wǎng)絡環(huán)境下獲取標識ID映射配置文件的網(wǎng)關。
19.根據(jù)權利要求18所述的多協(xié)議解析系統(tǒng),其特征在于,所述網(wǎng)關用于獲取標識ID映射配置文件時,主動向可重構解析服務器索取標識ID映射配置文件,且定期監(jiān)測標識ID映射配置文件的變化情況,若有更新,則所述網(wǎng)關更新標識ID映射配置文件。
20.根據(jù)權利要求18所述的多協(xié)議解析系統(tǒng),其特征在于,所述網(wǎng)關支持標識ID映射配置文件推送時可用于接收可重構解析服務器推送的標識ID映射配置文件,若有更新,則接收可重構解析服務器推送的更新后的標識ID映射配置文件。
21.根據(jù)權利要求17所述的多協(xié)議解析系統(tǒng),其特征在于,所述系統(tǒng)還包括至少一個如權利要求15-16中任一項所 述的可重構解析服務器。
【文檔編號】H04L29/06GK103888443SQ201410057158
【公開日】2014年6月25日 申請日期:2014年2月20日 優(yōu)先權日:2014年2月20日
【發(fā)明者】宋陽, 谷晨, 江連山 申請人:北京優(yōu)聯(lián)實科信息科技有限公司