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

一種資源數據共享方法和資源數據共享設備的制作方法

文檔序號:7974415閱讀:482來源:國知局
專利名稱:一種資源數據共享方法和資源數據共享設備的制作方法
技術領域
本發明涉及數據共享技術,特別是指一種資源數據共享方法和資源數據共享設備。
背景技術
綜合資源系統作為通信運營商運營支撐系統(OSS, Operation Support System)的核心系統之一,需要將其管理維護的全專業網絡資源數據高效地共享給眾多外部的業務應用。不同業務應用對于需要共享的資源數據的需求往往各不相同,例如,各專業網管主要需要專業網內的詳細資源信息、相關聯的其他專業網邊界設備以及承載鏈路信息等,質量保障類系統主要需要客戶、服務以及資源承載關聯信息,資產管理類系統需要全網網元設備、板卡信息,地市類業務應用需要地市管轄范圍內的網絡資源信息等。現有的數據共享技術,采用應需而變的機制,針對不同的共享數據需求,開發不同的數據交互接口 ;接口技術靈活多變,共享數據封裝等沒有統一規范,一般是一種外部應用就需要構建一個特殊的數據共享接口。另一種方式是構建運營支撐系統的開放數據共享(ODS, Open Data Serves)系統,將整個OSS域中各個系統可共享的數據,按照統一的企業模型組織并存儲,所有業務應用的數據共享請求都從ODS中統一提取,此時,網絡資源模型就是ODS整體模型的一個子集,綜合資源系統的數據共享能力,就可以由ODS來統一提供。發明人發現現有技術存在如下問題:資源數據共享技術存在如下缺陷:各類共享數據接口都是后臺開發實現,對于資源數據的管理者而言,缺少有效手段對共享數據進行顯性化的管理,應對不同數據共享請求,需要集成商開發不同的數據接口,導致后續應用開發以及維護成本高昂;而統一構建運營支撐系統的ODS系統目前還處于概念論證階段;在業務支撐系統(BSS, Business Support System)已有一些ODS的成功應用,而在運營支撐系統,無論是在企業模型設計還是周邊系統配合方面,都還很不成熟。

發明內容
本發明要解決的技術問題是提供一種資源數據共享方法和資源數據共享設備,用于克服現有數據共享技術缺少有效手段對共享數據進行顯性化的管理,應對不同數據共享請求,需要開發不同的數據接口,導致后續應用開發以及維護成本高昂的缺陷。為解決上述技術問題,本發明的實施例提供一種資源數據共享的方法,方法包括:提取資源數據,對所述資源數據進行格式轉換和屬性規范化,形成規范數據;在所述規范數據的基礎上,建立不同的專業視圖,所述專業視圖支持分區存儲和提取,以及,建立將所述規范數據劃分為不同的層次的機制;提供共享接口,支持業務應用對所述規范數據根據不同的所述專業視圖和層次標準進行共享;配置各種所述共享接口的請求應答機制,支持業務應用采用所述請求應答機制獲取所述規范數據。所述的方法中,建立將所述規范數據劃分為不同的層次的機制,還包括建立:物理資源視圖、鏈接關聯、業務開發關聯、承載關聯、客戶服務資源關聯、事實表,以及預定粒度的冗余匯總表。所述的方法中,所述提供共享接口包括設置:共享所述規范數據的范圍、共享所述規范數據的粒度、數據共享計劃,以及接口轉換服務。所述的方法中,當接到來自外部業務應用的共享請求時,設置所述共享請求對應的共享配置策略,包括:對所述共享請求進行邏輯定義,設置所述共享請求通過共享接口連接所述規范數據過程中應當記錄的信息。所述的方法中,支持業務應用采用所述請求應答機制獲取所述規范數據之后還包括:當接到來自外部的所述業務應用的共享請求時,配置所述共享請求對應的所述專業視圖;配置所述共享請求對應的所述層次;配置所述共享請求對應的共享所述規范數據的范圍、共享所述規范數據的粒度、數據共享計劃,以及使用的所述接口轉換服務;配置所述共享請求對應的提取算法和共享方式。所述的方法中,所述提取算法包括:全量抽取、某一時間范圍內的增量抽取,以及調出抽取;所述共享方式包括:主動推送方式和接口請求方式。一種資源數據共享設備,包括:內部接口單元,用于提取資源數據,對所述資源數據進行格式轉換和屬性規范化,形成規范數據;共享快照庫,用于在所述規范數據的基礎上,建立不同的專業視圖,所述專業視圖支持分區存儲和提取,以及,建立將所述規范數據劃分為不同的層次的機制;共享邏輯控制單元,用于提供共享接口,支持業務應用對所述規范數據根據不同的所述專業視圖和層次標準進行共享;外部接口層單元,用于定義各種所述共享接口的請求應答機制,支持業務應用采用所述請求應答機制獲取所述規范數據。所述的設備中,所述共享邏輯控制單元包括:第一共享模塊,用于設置共享所述規范數據的范圍;第二共享模塊,用于設置共享所述規范數據的粒度;第三共享模塊,用于設置數據共享計劃;第四共享模塊,用于設置接口轉換服務。所述的設備中,還包括:配置單元,用于當接到來自外部的所述業務應用的共享請求時,配置所述共享請求對應的所述專業視圖;配置所述共享請求對應的所述層次;配置所述共享請求對應的共享所述規范數據的范圍、共享所述規范數據的粒度、數據共享計劃,以及使用的所述接口轉換服務;配置所述共享請求對應的提取算法和共享方式。所述的設備中,還包括:共享配置策略單元,用于當接到來自外部業務應用的共享請求時,設置所述共享請求對應的共享配置策略,包括:對所述共享請求進行邏輯定義,設置所述共享請求通過一共享接口連接所述規范數據過程中應當記錄的信息。本發明的上述技術方案的有益效果如下:對資源數據進行格式轉換,按照不同的屬性進行規范化,對于規范化后形成的規范數據建立不同的專業視圖并劃分為不同的層次,所提供的共享接口能夠支持通過專業視圖和不同的層次對這些規范數據進行利用,對于不同的數據共享請求不再需要開發不同的數據接口,降低了后續應用、維護和利用資源數據的成本。


圖1表示一種資源數據共享方法的流程示意圖;圖2表示數據共享方法工作流程時序示意圖;圖3表示一種資源數據共享設備結構示意圖。
具體實施例方式為使本發明要解決的技術問題、技術方案和優點更加清楚,下面將結合附圖及具體實施例進行詳細描述。本發明實施例中,面向資源數據管理人員,針對不同外部業務應用對于不同數據的共享請求,實現能夠通過前端界面靈活定義各種配置策略的應用平臺,以及,提供網絡資源數據的共享技術。本發明實施例提供一種資源數據共享方法,如圖1所示,包括:步驟101,提取資源數據,對所述資源數據進行格式轉換和屬性規范化,形成規范數據;步驟102,在所述規范數據的基礎上,建立不同的專業視圖,所述專業視圖支持分區存儲和提取,以及建立將所述規范數據劃分為不同的層次的機制;步驟103,提供共享接口,支持業務應用對所述規范數據根據不同的所述專業視圖和層次標準進行共享使用;步驟104,定義各種所述共享接口的請求應答機制,支持業務應用采用所述請求應答機制獲取所述規范數據。應用本發明實施例所提供的技術方案,對資源數據進行格式轉換,按照不同的屬性進行規范化,對于規范化后形成的規范數據建立不同的專業視圖并劃分為不同的層次,所提供的共享接口能夠支持通過專業視圖和不同的層次對這些規范數據進行利用,對于不同的數據共享請求不再需要開發不同的數據接口,降低了后續應用、維護和利用資源數據的成本。在一個優選實施例中,建立將所述規范數據劃分為不同的層次的機制,還包括建立:物理資源視圖、鏈接關聯、業務開發(TOPO)關聯,承載關聯、客戶服務資源關聯、事實表,以及預定粒度的冗余匯總表。在一個優選實施例中,提供共享接口包括設置:共享數據范圍、共享資源數據的粒度、數據共享計劃,以及使用的接口轉換服務。在一個優選實施例中,定義各種所述共享接口的請求應答機制還包括:定義資源數據的封裝格式,并將抽取的所述資源數據轉換為所述封裝格式。在一個優選實施例中,當接到來自外部業務應用的共享請求時,設置所述共享請求對應的共享配置策略,包括:對所述共享請求進行邏輯定義,設置所述共享請求通過一共享接口連接所述規范數據過程中應當記錄的信息。在一個優選實施例中,當接到來自外部業務應用的共享請求時,還包括:配置所述共享請求對應的所述專業視圖;配置所述共享請求對應的所述層次;配置所述共享請求對應的共享數據范圍、共享資源數據的粒度、數據共享計劃,以及使用的接口轉換服務;配置所述共享請求對應的提取算法和共享方式。其中,所述提取算法包括:全量抽取、某一時間范圍內的增量抽取;以及特殊應用的復雜調出(Callout)抽取。
所述共享方式包括:主動推送方式和接口請求方式。所述共享配置策略包括:配置態和實例態兩種存在形式:前者是對某一接口請求的邏輯定義,后者是這一接口具體某次共享的信息記錄。應用所提供的各個實施例,如圖3所示,一個實現了資源數據共享方法的資源數據共享平臺包括四個核心功能單元:內部接口單元、共享快照庫、共享邏輯控制單元和外部接口層單元;其中:內部接口單元,與數據庫和一共享快照庫連接,用于從數據庫中提取資源數據的快照信息至共享快照庫,提供分專業網、分區域以及全量、增量等多種數據抽取能力,在原始的資源數據基礎上提供格式轉換及屬性規范化等處理功能,保證數據庫與共享快照庫數據之間的相對實時性、完整性和穩定性;共享快照庫,用于統一存儲共享的資源數據的快照,依照相關規范構建統一的資源模型,提供各專業視圖分區存儲與提取,并建立層次化數據-物理資源視圖、鏈接關聯、業務開發關聯、承載關聯、客戶服務資源關聯、事實表與一定粒度的冗余匯總表,滿足不同業務應用的共享需求;共享邏輯控制單元,針對不同的外部共享請求,提供靈活化的共享接口定義機制,包括設置:共享數據范圍、共享數據粒度、數據共享計劃以及所使用的接口轉換服務等;其中,數據共享計劃包括定時、定期以及實時等業務邏輯。外部接口層單元,定義各種共享接口的請求應答機制,定義共享的資源數據的接口封裝格式,并將抽取的共享的資源數據轉換為共享接口支持的格式-即封裝格式。在一個應用場景中,針對外部業務應用不同的共享請求,將這些共享請求轉化為共享配置策略(Profile),Profile是針對外部業務應用某一共享接口的配置描述信息,每種應用需求,都有唯一的Profile標識與之對應;Profile有配置態和實例態兩種存在形式:配置態是對某一接口請求的邏輯定義,實例態是這一接口具體某次共享的信息記錄,Profile中主要包括如下信息:I,共享數據范圍將網元設備按照專業網絡范圍進行劃分,在某一專業網內部還可以依據網絡層次、地域屬性等進一步細分,對于某一 Profile而言,資源數據范圍可以任意選擇和/或疊加。2,共享數據的層次選擇配置共享數據的共享粒度,主要包括:資源關聯的粒度,資源實體本身屬性的共享粒度。其中,資源關聯的粒度是指諸如網元設備、板卡、端口、鏈路、電路、電路承載、碼號關聯、客戶服務資源、站址信息、標準地址等按照不同的共享請求,可以配置不同的共享數據類別;資源實體本身屬性的共享粒度是針對不同的網絡資源類型/子類型,按照不同的共享請求可以以不同的粒度來配置不同屬性的共享請求。3,共享數據的提取算法針對上述資源數據范圍內的網絡資源,可以疊加相應的抽取算法以滿足不同應用需求的需要,常規算法包括:全量抽取、某一時間范圍內的增量抽取;以及特殊應用的復雜Callout抽取等。
其中,復雜Callout抽取是指,對于某一網絡范圍內的資源數據進一步縮小需求,如只需共享諸如A端到Z端的拓撲、A網元下連的所有網元鏈路等;此時,可以通過定義Callout處理函數,對于某一網絡范圍內疊加一種特殊的搜索算法進行共享數據抽取。4,共享方式共享方式包括主動推送方式和接口請求方式;主動推送方式需要進一步定義定時器,以及主動推送頻率等參數信息;接口請求方式一般是同步在線應用服務(WebService)或者異步Java消息服務(JMS)。5,接口方式定義共享數據的發布方式,對于不同的外部應用需求,在接口服務定義方面都是穩定的;發布方式支持WebServcie、文件傳輸協議(FTP, File Transfer Protocol) > JMS等技術,管理者可以依據共享請求靈活配置,以WebService接口為例,不同的外部應用需求都只對應一個 WebService 接口:ShareDB (String profileld, String inputXML) returnoutXML ;其中,outXML是輸出可擴展標記語言文件。不同業務應用在調用該共享接口時,只需提供各自不同的Profile唯一標識,以及封裝請求信息的輸入可擴展標記語言(inputXML)文件即可;同時,對外共享的數據都按照統一的XML格式進行封裝。在一個應用場景中,采用所提供的數據共享方法,工作流程如圖2所示,包括:外部的業務應用將數據共享請求提交給管理者,由管理者配置Profile,定義共享數據的范圍、層次、數據抽取算法、共享方式以及接口技術,形成Profile實例。依據Profile實例中的共享方式及接口技術配置參數,將Profile實例綁定到不同的控制服務之上:如“主動推送方式”,系統將Profile實例綁定至定時任務控制器上;“接口調用方式”,系統將Profi Ie實例綁定至WebService/JMS接口服務上。外部業務應用使用共享數據時,對于主動推送方式,資源數據共享設備會依據Profile中定義的時間頻度,通過定時任務控制器提取共享數據并主動發布到FTP服務器上,外部業務應用可按需提取;對于接口調用方式,外部業務應用通過提供profilelD,inputXML參數發起共享調用請求,資源數據共享平臺的監聽服務會依據profileID提取Profile實例信息并解析,然后提取共享數據并通過outXML返回共享數據。至此,完成一個業務應用對于資源數據的共享請求的定義和訪問過程。本發明實施例還提供了一種資源數據共享設備,如圖3所示,包括:內部接口單元301,用于提取資源數據,對所述資源數據進行格式轉換和屬性規范化,形成規范數據;共享快照庫302,用于在所述規范數據的基礎上,建立不同的專業視圖,所述專業視圖支持分區存儲和提取,以及,建立將所述規范數據劃分為不同的層次的機制;共享邏輯控制單元303,用于提供共享接口,支持業務應用對所述規范數據根據不同的所述專業視圖和層次標準進行共享;外部接口層單元304,用于定義各種所述共享接口的請求應答機制,支持業務應用采用所述請求應答機制獲取所述規范數據。在一個優選實施例中,共享邏輯控制單元303包括:第一共享模塊,用于設置共享所述規范數據的范圍;
第二共享模塊,用于設置共享所述規范數據的粒度;第三共享模塊,用于設置數據共享計劃;第四共享模塊,用于設置接口轉換服務。在一個優選實施例中,設備還包括:配置單元,用于當接到來自外部的所述業務應用的共享請求時,配置所述共享請求對應的所述專業視圖;配置所述共享請求對應的所述層次;配置所述共享請求對應的共享所述規范數據的范圍、共享所述規范數據的粒度、數據共享計劃,以及使用的所述接口轉換服務;配置所述共享請求對應的提取算法和共享方式。共享配置策略單元,用于當接到來自外部業務應用的共享請求時,設置所述共享請求對應的共享配置策略,包括:對所述共享請求進行邏輯定義,設置所述共享請求通過一接口連接所述規范數據過程中應當記錄的信息。采用本方案之后的優勢是:對海量的來自網絡的資源數據進行格式轉換,按照不同的屬性進行規范化,之后對于規范了之后的資源數據建立不同的專業視圖并劃分為不同的層次,所提供的共享接口能夠支持通過專業視圖和不同的層次對這些資源數據進行利用,使得對不同數據共享請求,業務人員能直接進行資源數據共享的配置工作,不再需要集成商開發不同的數據接口,降低了后續應用、維護和利用這些資源數據的成本,提高了生產效率。以上所述是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明所述原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。
權利要求
1.一種資源數據共享的方法,其特征在于,方法包括: 提取資源數據,對所述資源數據進行格式轉換和屬性規范化,形成規范數據; 在所述規范數據的基礎上,建立不同的專業視圖,所述專業視圖支持分區存儲和提取,以及,建立將所述規范數據劃分為不同的層次的機制; 提供共享接口,支持業務應用對所述規范數據根據不同的所述專業視圖和層次標準進行共享; 配置各種所述共享接口的請求應答機制,支持業務應用采用所述請求應答機制獲取所述規范數據。
2.根據權利要求1所述的方法,其特征在于,建立將所述規范數據劃分為不同的層次的機制,還包括建立: 物理資源視圖、鏈接關聯、業務開發關聯、承載關聯、客戶服務資源關聯、事實表,以及預定粒度的冗余匯總表。
3.根據權利要求2所述的方法,其特征在于,所述提供共享接口包括設置: 共享所述規范數據的范圍、共享所述規范數據的粒度、數據共享計劃,以及接口轉換服務。
4.根據權利要求1所述的方法,其特征在于,當接到來自外部業務應用的共享請求時,設置所述共享請求對應的共享配置策略,包括: 對所述共享請求進行邏輯定義,設置所述共享請求通過共享接口連接所述規范數據過程中應當記錄的信息。
5.根據權利要求3所述的方法,其特征在于,支持業務應用采用所述請求應答機制獲取所述規范數據之后還包括: 當接到來自外部的所述業務應用的共享請求時, 配置所述共享請求對應的所述專業視圖; 配置所述共享請求對應的所述層次; 配置所述共享請求對應的共享所述規范數據的范圍、共享所述規范數據的粒度、數據共享計劃,以及使用的所述接口轉換服務; 配置所述共享請求對應的提取算法和共享方式。
6.根據權利要求5所述的方法,其特征在于, 所述提取算法包括:全量抽取、某一時間范圍內的增量抽取,以及調出抽取; 所述共享方式包括:主動推送方式和接口請求方式。
7.一種資源數據共享設備,其特征在于,包括: 內部接口單元,用于提取資源數據,對所述資源數據進行格式轉換和屬性規范化,形成規范數據; 共享快照庫,用于在所述規范數據的基礎上,建立不同的專業視圖,所述專業視圖支持分區存儲和提取,以及,建立將所述規范數據劃分為不同的層次的機制; 共享邏輯控制單元,用于提供共享接口,支持業務應用對所述規范數據根據不同的所述專業視圖和層次標準進行共享; 外部接口層單元, 用于定義各種所述共享接口的請求應答機制,支持業務應用采用所述請求應答機制獲取所述規范數據。
8.根據權利要求7所述的設備,其特征在于,所述共享邏輯控制單元包括: 第一共享模塊,用于設置共享所述規范數據的范圍; 第二共享模塊,用于設置共享所述規范數據的粒度; 第三共享模塊,用于設置數據共享計劃; 第四共享模塊,用于設置接口轉換服務。
9.根據權利要求7所述的設備,其特征在于,還包括: 配置單元,用于當接到來自外部的所述業務應用的共享請求時, 配置所述共享請求對應的所述專業視圖; 配置所述共享請求對應的所述層次; 配置所述共享請求對應的共享所述規范數據的范圍、共享所述規范數據的粒度、數據共享計劃,以及使用的所述接口轉換服務; 配置所述共享請求對應的提取算法和共享方式。
10.根據權利要求7所述的設備,其特征在于,還包括: 共享配置策略單元,用于當接到來自外部業務應用的共享請求時,設置所述共享請求對應的共享配置策略,包括: 對所述共享請求 進行邏輯定義,設置所述共享請求通過一共享接口連接所述規范數據過程中應當記錄的信息。
全文摘要
本發明實施例提供一種資源數據共享方法和資源數據共享設備,方法包括提取資源數據,對所述資源數據進行格式轉換和屬性規范化,形成規范數據;在所述規范數據的基礎上,建立不同的專業視圖,所述專業視圖支持分區存儲和提取,以及,建立將所述規范數據劃分為不同的層次的機制;提供共享接口,支持業務應用對所述規范數據根據不同的所述專業視圖和層次標準進行共享;配置各種所述共享接口的請求應答機制,支持業務應用采用所述請求應答機制獲取所述規范數據。對于不同的數據共享請求不再需要開發不同的數據接口,降低了后續應用、維護和利用資源數據的成本。
文檔編號H04L12/24GK103107903SQ201110361998
公開日2013年5月15日 申請日期2011年11月15日 優先權日2011年11月15日
發明者莊仁峰, 王峻, 林文鋒, 黃國文, 張攀翔, 梁勇, 翁銳浩, 段新, 王銳, 禤曉昭 申請人:中國移動通信集團廣東有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 临邑县| 怀集县| 广安市| 文成县| 东台市| 太谷县| 舟曲县| 柘城县| 长沙市| 石屏县| 许昌市| 昌黎县| 北流市| 万全县| 东乡族自治县| 黎平县| 涟源市| 马龙县| 砀山县| 西青区| 松滋市| 静海县| 平度市| 万源市| 黔西| 柳州市| 张家川| 广饶县| 荥阳市| 同德县| 新沂市| 隆回县| 忻州市| 上高县| 吉首市| 德格县| 舟曲县| 高雄县| 阳谷县| 新野县| 东莞市|