欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

設(shè)備業(yè)務(wù)數(shù)據(jù)的查詢方法及其系統(tǒng)的制作方法

文檔序號:6559910閱讀:140來源:國知局
專利名稱:設(shè)備業(yè)務(wù)數(shù)據(jù)的查詢方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域的信息管理技術(shù),尤其涉及一種設(shè)備業(yè)務(wù)數(shù)據(jù)的查詢方法及其系統(tǒng)。
背景技術(shù)
電信管理網(wǎng)(Telecom Management Network,TMN)有如下五個常用的管理功能,即拓?fù)涔芾?、配置管理、性能管理、安全管理和故障管理。如圖1所示,不同的管理功能分別以不同的功能模塊實現(xiàn)。
拓?fù)涔芾硎侵敢酝負(fù)鋱D等方式顯示被管理設(shè)備及其之間鏈路連接的狀態(tài),以子網(wǎng)、視圖等方式對被管理設(shè)備進行組織,體現(xiàn)實際的網(wǎng)絡(luò)結(jié)構(gòu)。拓?fù)涔芾磉€提供對被管理設(shè)備的集中維護管理操作入口。維護管理操作包括對被管理設(shè)備的增加、刪除、修改、查詢等。拓?fù)涔芾磉€可以圖形方式向用戶直觀地顯示設(shè)備的屬性信息。
性能管理是指通過創(chuàng)建例行統(tǒng)計任務(wù),讓設(shè)備側(cè)向網(wǎng)管上報性能數(shù)據(jù),并對這些數(shù)據(jù)進行實時監(jiān)控、告警、數(shù)據(jù)缺失補齊等操作。設(shè)備上報的性能數(shù)據(jù)從設(shè)備側(cè)上報至網(wǎng)絡(luò)適配層(Mediation,MED),再到性能管理層,由性能管理層進行處理(處理操作包括入庫、實施監(jiān)視和告警)。
故障管理是指系統(tǒng)向用戶及時顯示被管理設(shè)備的告警。告警包括設(shè)備自身產(chǎn)生的告警,以及設(shè)備管理系統(tǒng)和設(shè)備之間連接狀態(tài)異常的告警。設(shè)備自身發(fā)出的告警通過網(wǎng)絡(luò)適配層發(fā)送到故障管理功能模塊。
目前,網(wǎng)管系統(tǒng)的性能管理功能可實現(xiàn)對設(shè)備上報的性能數(shù)據(jù)進行實時監(jiān)控。設(shè)備側(cè)上報的性能數(shù)據(jù)直接展示給用戶,或者是將設(shè)備上報的性能數(shù)據(jù)進行邏輯計算,將計算結(jié)果值展示給用戶,用戶可以清楚地觀察到每個設(shè)備的運行情況。網(wǎng)管系統(tǒng)的拓?fù)涔芾砉δ苤С謱υO(shè)備的物理管理,以及獲取設(shè)備屬性信息并顯示給用戶。
但是,拓?fù)涔芾砗托阅芄芾碇g的功能是相互獨立的。拓?fù)涔芾硐蛴脩粽故就負(fù)渲笜?biāo)、鏈路信息以及設(shè)備自身的屬性信息。性能管理負(fù)責(zé)把設(shè)備上報的性能數(shù)據(jù)進行處理,并通過監(jiān)視界面或者告警功能模塊展示給用戶。
實際應(yīng)用中,用戶更多時候只需要瞬時關(guān)注性能數(shù)據(jù),如一些常用的性能指標(biāo),而且只是臨時關(guān)注當(dāng)前值,不關(guān)心整個性能指標(biāo)的變化趨勢。比如,瀏覽一下某機器的中央處理器CPU占用情況,磁盤空間的占用情況等性能指標(biāo)。在這種情況下,使用現(xiàn)有的網(wǎng)管系統(tǒng)需要首先創(chuàng)建相應(yīng)的性能監(jiān)視對象,才能向用戶顯示相應(yīng)的性能數(shù)據(jù)。
現(xiàn)有的網(wǎng)管系統(tǒng)的拓?fù)鋱D界面只關(guān)注設(shè)備之間的物理連接,以及設(shè)備自身的屬性,并不關(guān)注性能數(shù)據(jù)信息,當(dāng)需要獲知設(shè)備的性能數(shù)據(jù)時,只能通過性能監(jiān)控來實現(xiàn),拓?fù)涔芾砗托阅芄芾硐嗷オ毩ⅲ瑑烧叩墓δ苤g沒有聯(lián)系,用戶無法直接通過拓?fù)鋱D來獲取設(shè)備的性能數(shù)據(jù),給用戶操作帶來很大不便。
隨著網(wǎng)管系統(tǒng)的發(fā)展,以及用戶對使用靈活性要求的不斷提高,這種拓?fù)涔芾砗托阅芄芾硐嗷オ毩?,需要通過創(chuàng)建監(jiān)控對象來監(jiān)控性能數(shù)據(jù)的方式已經(jīng)不能滿足用戶對網(wǎng)管系統(tǒng)的靈活性、及時性,以及小型化的需求。

發(fā)明內(nèi)容
本發(fā)明提供一種設(shè)備業(yè)務(wù)數(shù)據(jù)的查詢方法,用以解決現(xiàn)有技術(shù)中不能通過設(shè)備拓?fù)浣缑娅@取并顯示選定設(shè)備的業(yè)務(wù)數(shù)據(jù),用戶業(yè)務(wù)感受差的問題。
本發(fā)明另提供一種設(shè)備業(yè)務(wù)數(shù)據(jù)的查詢系統(tǒng)。
本發(fā)明方法包括A、客戶端通過設(shè)備拓?fù)浣缑娌东@到用戶查詢指定設(shè)備的業(yè)務(wù)數(shù)據(jù)的操作,根據(jù)預(yù)先為該設(shè)備設(shè)定的位于數(shù)據(jù)查詢指標(biāo),向服務(wù)器請求查詢該設(shè)備的業(yè)務(wù)數(shù)據(jù);
B、客戶端接收到服務(wù)器返回的查詢結(jié)果,并將其顯示在設(shè)備拓?fù)浣缑嬷小?br> 根據(jù)本發(fā)明的上述方法,所述步驟A中,客戶端獲取用戶指定的設(shè)備的標(biāo)識,通過所述設(shè)備標(biāo)識確定對應(yīng)的設(shè)備類型,并根據(jù)預(yù)先為該設(shè)備類型設(shè)定的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)確定所述設(shè)備的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)。
客戶端預(yù)先通過配置文件定義各種設(shè)備類型對應(yīng)的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)。
根據(jù)本發(fā)明的上述方法,所述步驟A中,客戶端根據(jù)所述設(shè)備的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)和該設(shè)備的標(biāo)識組裝業(yè)務(wù)數(shù)據(jù)查詢語句,并發(fā)送到服務(wù)器;服務(wù)器根據(jù)該查詢語句獲取對應(yīng)的業(yè)務(wù)數(shù)據(jù)并返回給客戶端。
服務(wù)器收到查詢語句后,根據(jù)該查詢語句索引到存儲對應(yīng)業(yè)務(wù)數(shù)據(jù)記錄的存儲單元,獲取到業(yè)務(wù)數(shù)據(jù)記錄。
若所述查詢語句與對應(yīng)的存儲單元之間存在映射關(guān)系,則服務(wù)器根據(jù)所述查詢語句直接索引到對應(yīng)的存儲單元;若所述查詢語句與對應(yīng)的存儲單元之間不存在映射關(guān)系,則服務(wù)器解析查詢語句,并根據(jù)解析出的信息索引到對應(yīng)的存儲單元。
服務(wù)器通過解析查詢語句索引到對應(yīng)的存儲單元后,建立該查詢語句與該存儲單元的映射關(guān)系。
上述方法中,服務(wù)器查詢到所述設(shè)備的業(yè)務(wù)數(shù)據(jù)記錄后,根據(jù)所述查詢語句中的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)表達式計算出結(jié)果值,并將該結(jié)果值返回到客戶端。
本發(fā)明提供的系統(tǒng),包括客戶端和服務(wù)器端,所述客戶端包括拓?fù)浣缑婺K,所述服務(wù)器端包括拓?fù)涔芾砟K和業(yè)務(wù)數(shù)據(jù)管理模塊,所述客戶端還包括查詢模塊,分別與所述拓?fù)浣缑婺K和所述業(yè)務(wù)數(shù)據(jù)管理模塊連接;所述查詢模塊根據(jù)從所述拓?fù)浣缑婺K接收到的查詢指定設(shè)備業(yè)務(wù)數(shù)據(jù)的操作信息,根據(jù)預(yù)先為該設(shè)備設(shè)定的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)生成查詢請求,并發(fā)送到所述業(yè)務(wù)數(shù)據(jù)管理模塊;接收所述業(yè)務(wù)數(shù)據(jù)管理模塊返回的查詢結(jié)果,并發(fā)送到所述拓?fù)浣缑婺K進行顯示。
根據(jù)本發(fā)明的上述系統(tǒng),所述查詢模塊包括設(shè)備類型和設(shè)備標(biāo)識映射子模塊、業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)配置子模塊和查詢語句組裝子模塊;所述設(shè)備類型和設(shè)備標(biāo)識映射子模塊與所述業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)配置子模塊連接,根據(jù)從所述拓?fù)浣缑婺K接收到的設(shè)備標(biāo)識獲取到對應(yīng)的設(shè)備類型信息,并發(fā)送到所述業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)配置子模塊;所述設(shè)備類型和設(shè)備標(biāo)識映射子模塊還與所述查詢語句組裝子模塊連接,將接收到的設(shè)備標(biāo)識發(fā)送到所述查詢語句組裝子模塊;所述業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)配置子模塊與所述查詢語句組裝子模塊連接,根據(jù)接收到的設(shè)備類型信息獲取預(yù)先設(shè)置于該子模塊中的與該設(shè)備類型對應(yīng)的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)信息,并發(fā)送到所述查詢語句組裝子模塊;所述查詢語句組裝子模塊根據(jù)設(shè)備標(biāo)識和業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)組裝查詢所述設(shè)備業(yè)務(wù)數(shù)據(jù)的查詢語句。
根據(jù)本發(fā)明的上述系統(tǒng),所述業(yè)務(wù)數(shù)據(jù)管理模塊包括查詢語句與存儲單元映射子模塊、查詢語句解析子模塊和查詢結(jié)果處理子模塊;所述查詢語句與存儲單元映射子模塊分別與所述查詢語句解析子模塊和所述查詢結(jié)果處理子模塊連接,根據(jù)接收到的查詢語句查找對應(yīng)的存儲單元,若查找到,則從該存儲單元獲取業(yè)務(wù)數(shù)據(jù)記錄,并發(fā)送到所述查詢結(jié)果處理子模塊;否則,將查詢語句發(fā)送到所述查詢語句解析子模塊;所述查詢語句解析子模塊與所述查詢結(jié)果處理子模塊連接,根據(jù)解析出的查詢語句信息索引到對應(yīng)的存儲單元,并從中獲取到業(yè)務(wù)數(shù)據(jù)記錄,發(fā)送到所述查詢結(jié)果處理子模塊;所述查詢結(jié)果處理子模塊根據(jù)查詢語句,利用查詢到的業(yè)務(wù)數(shù)據(jù)記錄計算出業(yè)務(wù)數(shù)據(jù)指標(biāo)表達式的結(jié)果值,并發(fā)送到所述客戶端的查詢模塊。
上述系統(tǒng)中,所述查詢語句解析子模塊索引到對應(yīng)的存儲單元后,通知所述查詢語句與存儲單元映射子模塊建立該查詢語句與該存儲單元間的映射關(guān)系。
本發(fā)明的有益效果如下(1)本發(fā)明通過利用從設(shè)備拓?fù)浣缑娅@取到的設(shè)備標(biāo)識與預(yù)設(shè)的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)組裝查詢語句,發(fā)送到服務(wù)器端進行處理,并將服務(wù)器端查詢到的業(yè)務(wù)數(shù)據(jù)發(fā)送到拓?fù)浣缑孢M行顯示,使客戶端能夠在設(shè)備拓?fù)浣缑嫔蠟橛脩麸@示選定設(shè)備的業(yè)務(wù)數(shù)據(jù),減少了用戶進行界面切換的操作,提高了用戶業(yè)務(wù)感受。
(2)本發(fā)明通過預(yù)先在客戶端為設(shè)備指定業(yè)務(wù)數(shù)據(jù)查詢指標(biāo),使客戶端為選定的設(shè)備自動生成查詢語句,并通過服務(wù)器獲取指定的業(yè)務(wù)數(shù)據(jù),從而達到方便快捷查詢設(shè)備業(yè)務(wù)數(shù)據(jù)的目的。
(3)本發(fā)明通過配置文件,預(yù)先針對設(shè)備類型設(shè)定該類型設(shè)備的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo),通過設(shè)備類型與設(shè)備標(biāo)識的映射關(guān)系,確定對應(yīng)設(shè)備的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)。因此,當(dāng)需要增加設(shè)備時,無需對該設(shè)備進行業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)的設(shè)置;另外,可根據(jù)實際需要通過更改配置文件對某類型設(shè)備的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)進行更改,提高了系統(tǒng)的靈活性。


圖1為現(xiàn)有技術(shù)中的設(shè)備管理系統(tǒng)示意圖;圖2為本發(fā)明的業(yè)務(wù)數(shù)據(jù)存儲與訪問模型示意圖;圖3為本發(fā)明的設(shè)備業(yè)務(wù)數(shù)據(jù)查詢流程示意圖;圖4為本發(fā)明的設(shè)備業(yè)務(wù)數(shù)據(jù)查詢系統(tǒng)的結(jié)構(gòu)示意圖;圖5為本發(fā)明的設(shè)備業(yè)務(wù)數(shù)據(jù)查詢系統(tǒng)中的查詢模塊結(jié)構(gòu)示意圖;圖6為本發(fā)明的設(shè)備業(yè)務(wù)數(shù)據(jù)查詢系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)管理模塊結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明的目的是在設(shè)備拓?fù)浣缑嫔?,提供獲取設(shè)備業(yè)務(wù)數(shù)據(jù)并展示給用戶的功能,即用戶通過設(shè)備拓?fù)浣缑婵芍苯舆x擇設(shè)備并瀏覽該設(shè)備的業(yè)務(wù)數(shù)據(jù)信息。
下面對本發(fā)明進行詳細描述。
在利用本發(fā)明查詢設(shè)備的業(yè)務(wù)數(shù)據(jù)之前,客戶端和服務(wù)器端要進行初始化,初始化工作包括定義一個通用的客戶端/服務(wù)器通信接口對象,該接口對象可以是Corba接口對象。該接口對象針對每個設(shè)備,構(gòu)造相應(yīng)的業(yè)務(wù)查詢條件以獲取相應(yīng)的業(yè)務(wù)數(shù)據(jù)。業(yè)務(wù)查詢條件通過查詢語句表達式來標(biāo)識、限制要查詢的業(yè)務(wù)數(shù)據(jù),并定義了將獲取到的業(yè)務(wù)數(shù)據(jù)向客戶端展示的功能。當(dāng)客戶端的拓?fù)浣缑嫘枰@示設(shè)備的業(yè)務(wù)數(shù)據(jù)時,直接調(diào)用此接口和服務(wù)器端的業(yè)務(wù)數(shù)據(jù)管理模塊交互,組裝并發(fā)送業(yè)務(wù)數(shù)據(jù)的查詢語句,從業(yè)務(wù)管理模塊獲取相應(yīng)的業(yè)務(wù)數(shù)據(jù),并將獲取到的業(yè)務(wù)數(shù)據(jù)顯示在拓?fù)浣缑嬷?。通過接口對象的定義,建立了一條從客戶端的拓?fù)浣缑娼?jīng)服務(wù)器端的拓?fù)涔芾砟K到業(yè)務(wù)數(shù)據(jù)管理模塊的數(shù)據(jù)通道。
在客戶端,針對設(shè)備類型配置相應(yīng)的配置文件,實現(xiàn)對設(shè)備業(yè)務(wù)數(shù)據(jù)的標(biāo)識和限定。配置文件分別針對各種類型的設(shè)備定義了業(yè)務(wù)數(shù)據(jù)查詢索引和業(yè)務(wù)數(shù)據(jù)查詢表達式,并建立了設(shè)備標(biāo)識和設(shè)備類型的映射關(guān)系,以實現(xiàn)通過設(shè)備類型對應(yīng)的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)確定具體設(shè)備的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)。業(yè)務(wù)數(shù)據(jù)查詢表達式可以標(biāo)識一個或多個業(yè)務(wù)數(shù)據(jù)指標(biāo),也可以是多個業(yè)務(wù)數(shù)據(jù)指標(biāo)的運算表達式。
在服務(wù)器端,以配置文件規(guī)劃的方式建立業(yè)務(wù)數(shù)據(jù)的存儲和訪問模型,以實現(xiàn)將設(shè)備的業(yè)務(wù)數(shù)據(jù)入庫到數(shù)據(jù)庫或查詢數(shù)據(jù)庫中存儲的設(shè)備業(yè)務(wù)數(shù)據(jù)。該模型結(jié)構(gòu)如圖2所示,包括若干個設(shè)備業(yè)務(wù)數(shù)據(jù)配置單元(以下簡稱配置單元)和若干個業(yè)務(wù)數(shù)據(jù)存儲單元(以下簡稱存儲單元)。每種設(shè)備類型對應(yīng)一個配置單元,每個配置單元唯一對應(yīng)數(shù)據(jù)庫中存儲該設(shè)備類型的業(yè)務(wù)數(shù)據(jù)的靜態(tài)數(shù)據(jù)庫表。配置單元定義了一個設(shè)備的具有共性的業(yè)務(wù)數(shù)據(jù)屬性,用以區(qū)分哪些數(shù)據(jù)入庫到哪個表。配置單元和存儲單元中分別存儲有設(shè)備標(biāo)識、設(shè)備業(yè)務(wù)數(shù)據(jù)統(tǒng)計單元和統(tǒng)計對象,存儲單元還存儲有滿足配置單元定義的業(yè)務(wù)數(shù)據(jù)屬性的具體的業(yè)務(wù)數(shù)據(jù)記錄。一個配置單元可對應(yīng)一個或多個存儲單元,分別存儲相同設(shè)備的不同的業(yè)務(wù)數(shù)據(jù)記錄。
在系統(tǒng)初始化時,服務(wù)器將每個設(shè)備的基礎(chǔ)配置信息(分為設(shè)備標(biāo)識、統(tǒng)計單元及統(tǒng)計對象信息,統(tǒng)計單元和統(tǒng)計對象用于限定查詢哪種或哪些業(yè)務(wù)數(shù)據(jù))存儲到相應(yīng)的配置單元中?;A(chǔ)配置信息通過配置文件加載,因此可通過修改配置文件的方式,修改需要加載的配置信息(如統(tǒng)計單元和統(tǒng)計對象)。配置單元一旦建立后,在整個系統(tǒng)運行期間是靜態(tài)存在的。
整個業(yè)務(wù)數(shù)據(jù)的存儲和訪問模型通過配置文件建立,因此,可通過修改配置文件實現(xiàn)對該模型進行靈活配置和擴展。如增加設(shè)備時,只需修改配置文件,即可實現(xiàn)在該模型中增加相應(yīng)的配置單元和存儲單元。
在系統(tǒng)啟動后,服務(wù)器根據(jù)創(chuàng)建的例行統(tǒng)計任務(wù),從各設(shè)備接收上報的業(yè)務(wù)數(shù)據(jù),分別存儲到對應(yīng)的數(shù)據(jù)庫表,并根據(jù)服務(wù)器設(shè)定的存儲方式將業(yè)務(wù)數(shù)據(jù)存儲到或不存儲到存儲單元中。
上述服務(wù)器端建立業(yè)務(wù)數(shù)據(jù)的存儲和訪問模型,以及通過該模型將設(shè)備業(yè)務(wù)數(shù)據(jù)入庫的過程同現(xiàn)有技術(shù)。
系統(tǒng)初始化完成后,用戶可通過設(shè)備拓?fù)浣缑孢x擇設(shè)備,查看其業(yè)務(wù)數(shù)據(jù)。
參見圖3,為本發(fā)明的設(shè)備業(yè)務(wù)數(shù)據(jù)查詢流程示意圖,當(dāng)用戶在設(shè)備拓?fù)浣缑嬷羞x擇設(shè)備時,設(shè)備業(yè)務(wù)數(shù)據(jù)的查詢流程具體包括S1、客戶端獲取用戶在拓?fù)浣缑嫔线x擇的設(shè)備的標(biāo)識。
當(dāng)用戶在設(shè)備拓?fù)浣缑嬷羞x擇某個設(shè)備時,如鼠標(biāo)在該設(shè)備圖標(biāo)上停留幾秒鐘的時候,客戶端就會捕獲到該操作。客戶端的拓?fù)浣缑鎸⒃摬僮餍畔l(fā)送到服務(wù)器端的拓?fù)涔芾砟K,拓?fù)涔芾砟K獲取到該設(shè)備的標(biāo)識,并將其返回到拓?fù)浣缑妗?br> S2、客戶端調(diào)用預(yù)先創(chuàng)建的客戶端/服務(wù)器通信接口對象,根據(jù)設(shè)備標(biāo)識和預(yù)先設(shè)置的要查詢的業(yè)務(wù)數(shù)據(jù)指標(biāo)組裝成查詢語句,并發(fā)送到服務(wù)器。
客戶端捕獲到用戶查詢業(yè)務(wù)數(shù)據(jù)的操作,并獲取到設(shè)備標(biāo)識后,調(diào)用預(yù)先定義的客戶端/服務(wù)器通信接口對象??蛻舳送ㄟ^接口對象確定針對該設(shè)備的要查詢的業(yè)務(wù)數(shù)據(jù)。首先,客戶端根據(jù)獲取到的設(shè)備標(biāo)識確定對應(yīng)的設(shè)備類型,再根據(jù)設(shè)備類型確定對應(yīng)的業(yè)務(wù)數(shù)據(jù)指標(biāo),最后,利用設(shè)備標(biāo)識和業(yè)務(wù)數(shù)據(jù)指標(biāo)組裝成查詢語句,并將查詢語句發(fā)送到服務(wù)器。
S3、服務(wù)器判斷查詢語句是否掛接有存儲單元,若是,則執(zhí)行步驟S6;否則,執(zhí)行步驟S4;S4、服務(wù)器解析查詢語句,索引到對應(yīng)的存儲單元,獲取業(yè)務(wù)數(shù)據(jù)記錄。
服務(wù)器接收到查詢語句后,解析查詢語句,如查詢語句為#dev 1234;#def TRFCALL[objeot1=XXX,object2=XXX,...];#exprinpegs/(60*period)解析后的信息如下設(shè)備標(biāo)識=1234統(tǒng)計單元MU=TRFCALL統(tǒng)計對象Object1=XXX統(tǒng)計對象Object2=XXX查詢指標(biāo)表達式Expr=inpegs/(60*period)其中,inpegs和period分別為具體的業(yè)務(wù)數(shù)據(jù)指標(biāo)(如業(yè)務(wù)數(shù)據(jù)參數(shù)名稱)。
如果對應(yīng)的存儲單元存在,服務(wù)器根據(jù)解析后的設(shè)備標(biāo)識、統(tǒng)計單元和統(tǒng)計對象,檢索到對應(yīng)的存儲單元,即存儲inpegs和period業(yè)務(wù)數(shù)據(jù)記錄的存儲單元。存儲單元中可能存儲有業(yè)務(wù)數(shù)據(jù)記錄也可能未存儲有數(shù)據(jù)記錄,當(dāng)該存儲單元中存儲有業(yè)務(wù)數(shù)據(jù)記錄時,讀取該存儲單元中的數(shù)據(jù)記錄;當(dāng)該存儲單元中沒有業(yè)務(wù)數(shù)據(jù)記錄時,服務(wù)器將由該存儲單元索引到對應(yīng)的配置單元,再通過配置單元索引到對應(yīng)的數(shù)據(jù)庫表,從表中讀取需要的業(yè)務(wù)數(shù)據(jù)記錄并導(dǎo)入到該存儲單元。
如果對應(yīng)的存儲單元存在,則需要生成并初始化一個存儲單元,并向該存儲單元導(dǎo)入業(yè)務(wù)數(shù)據(jù)記錄。
S5、服務(wù)器將索引到的存儲單元掛接到該查詢語句下。
服務(wù)器將索引到的存儲單元掛接到該查詢語句下。由于一個設(shè)備可對應(yīng)一個或多個固定的查詢語句(由于針對設(shè)備類型預(yù)先設(shè)置了要查詢的業(yè)務(wù)數(shù)據(jù),因此針對單個設(shè)備,其查詢語句也是固定的),因此,在查詢語句和存儲單元之間可建立映射關(guān)系(如通過建立查詢語句標(biāo)識與存儲單元標(biāo)識的映射表),以便下次查詢該設(shè)備的業(yè)務(wù)數(shù)據(jù)時,能夠直接根據(jù)查詢語句的標(biāo)識索引到對應(yīng)的存儲業(yè)務(wù)數(shù)據(jù)的存儲單元,從該存儲單元中獲取業(yè)務(wù)數(shù)據(jù),而不用再進行查詢語句的解析和存儲單元的索引過程,可提高系統(tǒng)的運行效率。
S6、若服務(wù)器判斷查詢語句掛接有存儲單元,則直接從對應(yīng)的存儲單元讀取業(yè)務(wù)數(shù)據(jù)。
S7、服務(wù)器計算業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)表達式的結(jié)果值,將該結(jié)果值返回給客戶端。
服務(wù)器根據(jù)解析查詢語句得到的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)表達式,利用查詢到的業(yè)務(wù)數(shù)據(jù),計算該表達式的值,并將計算出的查詢指標(biāo)表達式的結(jié)果值返回給客戶端。
S8、客戶端根據(jù)業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)表達式的結(jié)果值生成顯示信息,并將其顯示在設(shè)備拓?fù)浣缑嬷小?br> 為了實現(xiàn)上述業(yè)務(wù)數(shù)據(jù)的查詢功能,本發(fā)明提供了一種設(shè)備業(yè)務(wù)數(shù)據(jù)的查詢系統(tǒng)。
參見圖4,為本發(fā)明設(shè)備業(yè)務(wù)數(shù)據(jù)查詢系統(tǒng)的結(jié)構(gòu)示意圖。設(shè)備業(yè)務(wù)數(shù)據(jù)查詢系統(tǒng)包括客戶端和服務(wù)器端,客戶端可為多個,圖4中只畫出一個。設(shè)備通過網(wǎng)絡(luò)適配層與服務(wù)器連接(圖中未畫出設(shè)備)??蛻舳税ㄍ?fù)浣缑婺K和查詢模塊,服務(wù)器端包括拓?fù)涔芾砟K和業(yè)務(wù)數(shù)據(jù)管理模塊??蛻舳说耐?fù)浣缑婺K分別與客戶端的查詢模塊和服務(wù)器端的拓?fù)涔芾砟K連接;客戶端的查詢模塊還與服務(wù)器端的業(yè)務(wù)數(shù)據(jù)管理模塊連接。
查詢模塊包括設(shè)備類型和設(shè)備標(biāo)識映射子模塊、業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)配置子模塊和查詢語句組裝子模塊,如圖5所示。
設(shè)備類型和設(shè)備標(biāo)識映射子模塊與業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)配置子模塊連接,根據(jù)從拓?fù)浣缑婺K接收到的設(shè)備標(biāo)識獲取到對應(yīng)的設(shè)備類型信息,并將該設(shè)備類型信息發(fā)送到業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)配置子模塊。設(shè)備類型和設(shè)備標(biāo)識映射子模塊還與查詢語句組裝子模塊連接,將接收到的設(shè)備標(biāo)識發(fā)送到查詢語句組裝子模塊。
業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)配置子模塊與查詢語句組裝子模塊連接。業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)配置子模塊中預(yù)先配置有各種設(shè)備類型對應(yīng)的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo),該子模塊根據(jù)從設(shè)備類型和設(shè)備標(biāo)識映射子模塊接收到的設(shè)備類型信息獲取預(yù)先設(shè)置于該子模塊中的該設(shè)備類型對應(yīng)的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo),并發(fā)送到查詢語句組裝子模塊。
查詢語句組裝子模塊根據(jù)設(shè)備標(biāo)識和業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)組裝設(shè)備業(yè)務(wù)數(shù)據(jù)的查詢語句,并發(fā)送到服務(wù)器端的業(yè)務(wù)數(shù)據(jù)管理模塊。
業(yè)務(wù)數(shù)據(jù)管理模塊包括查詢語句與存儲單元映射子模塊、查詢語句解析子模塊和查詢結(jié)果處理子模塊,如圖6所示。
查詢語句與存儲單元映射子模塊分別與查詢語句解析子模塊和查詢結(jié)果處理子模塊連接。查詢語句與存儲單元映射子模塊根據(jù)從查詢模塊的查詢語句組裝子模塊接收到的查詢語句查找與其具有映射關(guān)系的存儲業(yè)務(wù)數(shù)據(jù)記錄的存儲單元,若查找到,則從該存儲單元獲取業(yè)務(wù)數(shù)據(jù)記錄,并發(fā)送到查詢結(jié)果處理子模塊;若沒查找到,將查詢語句發(fā)送到查詢語句解析子模塊。
查詢語句解析子模塊與查詢結(jié)果處理子模塊連接,根據(jù)解析出的查詢語句信息索引到對應(yīng)的存儲單元,并從中獲取到業(yè)務(wù)數(shù)據(jù)記錄,發(fā)送到查詢結(jié)果處理子模塊。查詢語句解析子模塊索引到對應(yīng)的存儲單元后,通知查詢語句與存儲單元映射子模塊建立該查詢語句與該存儲單元間的映射關(guān)系,以便以后查詢對應(yīng)的設(shè)備業(yè)務(wù)數(shù)據(jù)時,可直接通過該映射關(guān)系直接索引到對應(yīng)的存儲單元。
查詢結(jié)果處理子模塊根據(jù)解析出的查詢語句,利用查詢到的業(yè)務(wù)數(shù)據(jù)記錄計算業(yè)務(wù)數(shù)據(jù)指標(biāo)的表達式,并將計算結(jié)果發(fā)送到客戶端的查詢模塊。查詢模塊將計算結(jié)果發(fā)送到拓?fù)浣缑孢M行顯示。
通過以上描述可知,本發(fā)明通過預(yù)先在客戶端定義各設(shè)備的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo),使客戶端在用戶需要通過拓?fù)浣缑娌樵冊O(shè)備的業(yè)務(wù)數(shù)據(jù)時,利用預(yù)先為各設(shè)備配置的業(yè)務(wù)數(shù)據(jù)的查詢指標(biāo),從服務(wù)器上的業(yè)務(wù)數(shù)據(jù)管理模塊獲取對應(yīng)的業(yè)務(wù)數(shù)據(jù)后,顯示在拓?fù)浣缑妫瑥亩鴮崿F(xiàn)了通過設(shè)備拓?fù)浣缑娌樵儾@示選定設(shè)備的業(yè)務(wù)數(shù)據(jù)的功能,減少了用戶進行界面切換的操作,提高了用戶業(yè)務(wù)感受。本發(fā)明根據(jù)設(shè)備類型,通過配置文件指定業(yè)務(wù)數(shù)據(jù)查詢指標(biāo),使客戶端為選定的設(shè)備自動生成查詢語句,并通過服務(wù)器獲取對應(yīng)的業(yè)務(wù)數(shù)據(jù),從而達到方便快捷地查詢設(shè)備業(yè)務(wù)數(shù)據(jù)的目的;同時,可根據(jù)實際需要,通過修改配置文件的方式,對指定的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)進行修改,提高了系統(tǒng)的靈活性。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種設(shè)備業(yè)務(wù)數(shù)據(jù)的查詢方法,其特征在于,包括步驟A、客戶端通過設(shè)備拓?fù)浣缑娌东@到用戶查詢指定設(shè)備的業(yè)務(wù)數(shù)據(jù)的操作,根據(jù)預(yù)先為該設(shè)備設(shè)定的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo),向服務(wù)器請求查詢該設(shè)備的業(yè)務(wù)數(shù)據(jù);B、客戶端接收服務(wù)器返回的查詢結(jié)果,并將其顯示在設(shè)備拓?fù)浣缑嬷小?br> 2.如權(quán)利要求1所述的方法,其特征在于,所述步驟A中,客戶端獲取用戶指定的設(shè)備的標(biāo)識,通過所述設(shè)備標(biāo)識確定對應(yīng)的設(shè)備類型,并根據(jù)預(yù)先為該設(shè)備類型設(shè)定的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)確定所述設(shè)備的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)。
3.如權(quán)利要求2所述的方法,其特征在于,客戶端預(yù)先通過配置文件定義各種設(shè)備類型對應(yīng)的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)。
4.如權(quán)利要求1所述的方法,其特征在于,所述步驟A中,客戶端根據(jù)所述設(shè)備的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)和該設(shè)備的標(biāo)識組裝業(yè)務(wù)數(shù)據(jù)查詢語句,并發(fā)送到服務(wù)器;服務(wù)器根據(jù)該查詢語句獲取對應(yīng)的業(yè)務(wù)數(shù)據(jù)并返回給客戶端。
5.如權(quán)利要求4所述的方法,其特征在于,服務(wù)器收到查詢語句后,根據(jù)該查詢語句索引到存儲對應(yīng)業(yè)務(wù)數(shù)據(jù)記錄的存儲單元,獲取到業(yè)務(wù)數(shù)據(jù)記錄。
6.如權(quán)利要求5所述的方法,其特征在于,若所述查詢語句與對應(yīng)的存儲單元之間存在映射關(guān)系,則服務(wù)器根據(jù)所述查詢語句直接索引到對應(yīng)的存儲單元;若所述查詢語句與對應(yīng)的存儲單元之間不存在映射關(guān)系,則服務(wù)器解析查詢語句,并根據(jù)解析出的信息索引到對應(yīng)的存儲單元。
7.如權(quán)利要求6所述的方法,其特征在于,服務(wù)器通過解析查詢語句索引到對應(yīng)的存儲單元后,建立該查詢語句與該存儲單元的映射關(guān)系。
8.如權(quán)利要求5所述的方法,其特征在于,服務(wù)器查詢到所述設(shè)備的業(yè)務(wù)數(shù)據(jù)記錄后,根據(jù)所述查詢語句中的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)表達式計算出結(jié)果值,并將該結(jié)果值返回到客戶端。
9.一種設(shè)備業(yè)務(wù)數(shù)據(jù)的查詢系統(tǒng),包括客戶端和服務(wù)器端,所述客戶端包括拓?fù)浣缑婺K,所述服務(wù)器端包括拓?fù)涔芾砟K和業(yè)務(wù)數(shù)據(jù)管理模塊,其特征在于,所述客戶端還包括查詢模塊,分別與所述拓?fù)浣缑婺K和所述業(yè)務(wù)數(shù)據(jù)管理模塊連接;所述查詢模塊根據(jù)從所述拓?fù)浣缑婺K接收到的查詢指定設(shè)備業(yè)務(wù)數(shù)據(jù)的操作信息,根據(jù)預(yù)先為該設(shè)備設(shè)定的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)生成查詢請求,并發(fā)送到所述業(yè)務(wù)數(shù)據(jù)管理模塊;接收所述業(yè)務(wù)數(shù)據(jù)管理模塊返回的查詢結(jié)果,并發(fā)送到所述拓?fù)浣缑婺K進行顯示。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述查詢模塊包括設(shè)備類型和設(shè)備標(biāo)識映射子模塊、業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)配置子模塊和查詢語句組裝子模塊;所述設(shè)備類型和設(shè)備標(biāo)識映射子模塊與所述業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)配置子模塊連接,根據(jù)從所述拓?fù)浣缑婺K接收到的設(shè)備標(biāo)識獲取到對應(yīng)的設(shè)備類型信息,并發(fā)送到所述業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)配置子模塊;所述設(shè)備類型和設(shè)備標(biāo)識映射子模塊還與所述查詢語句組裝子模塊連接,將接收到的設(shè)備標(biāo)識發(fā)送到所述查詢語句組裝子模塊;所述業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)配置子模塊與所述查詢語句組裝子模塊連接,根據(jù)接收到的設(shè)備類型信息獲取預(yù)先設(shè)置于該子模塊中的與該設(shè)備類型對應(yīng)的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)信息,并發(fā)送到所述查詢語句組裝子模塊;所述查詢語句組裝子模塊根據(jù)設(shè)備標(biāo)識和業(yè)務(wù)數(shù)據(jù)查詢指標(biāo)組裝查詢所述設(shè)備業(yè)務(wù)數(shù)據(jù)的查詢語句。
11.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述業(yè)務(wù)數(shù)據(jù)管理模塊包括查詢語句與存儲單元映射子模塊、查詢語句解析子模塊和查詢結(jié)果處理子模塊;所述查詢語句與存儲單元映射子模塊分別與所述查詢語句解析子模塊和所述查詢結(jié)果處理子模塊連接,根據(jù)接收到的查詢語句查找對應(yīng)的存儲單元,若查找到,則從該存儲單元獲取業(yè)務(wù)數(shù)據(jù)記錄,并發(fā)送到所述查詢結(jié)果處理子模塊;否則,將查詢語句發(fā)送到所述查詢語句解析子模塊;所述查詢語句解析子模塊與所述查詢結(jié)果處理子模塊連接,根據(jù)解析出的查詢語句信息索引到對應(yīng)的存儲單元,并從中獲取到業(yè)務(wù)數(shù)據(jù)記錄,發(fā)送到所述查詢結(jié)果處理子模塊;所述查詢結(jié)果處理子模塊根據(jù)查詢語句,利用查詢到的業(yè)務(wù)數(shù)據(jù)記錄計算出業(yè)務(wù)數(shù)據(jù)指標(biāo)表達式的結(jié)果值,并發(fā)送到所述客戶端的查詢模塊。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述查詢語句解析子模塊索引到對應(yīng)的存儲單元后,通知所述查詢語句與存儲單元映射子模塊建立該查詢語句與該存儲單元間的映射關(guān)系。
全文摘要
本發(fā)明公開了一種設(shè)備業(yè)務(wù)數(shù)據(jù)的查詢方法,包括步驟客戶端通過設(shè)備拓?fù)浣缑娌东@到用戶查詢指定設(shè)備的業(yè)務(wù)數(shù)據(jù)的操作,根據(jù)預(yù)先為該設(shè)備設(shè)定的業(yè)務(wù)數(shù)據(jù)查詢指標(biāo),向服務(wù)器請求查詢該設(shè)備的業(yè)務(wù)數(shù)據(jù);客戶端接收到服務(wù)器返回的查詢結(jié)果,并將其顯示在設(shè)備拓?fù)浣缑嬷?。采用本發(fā)明方法,可實現(xiàn)在設(shè)備拓?fù)浣缑嬷凶詣语@示所指定的設(shè)備的業(yè)務(wù)數(shù)據(jù),提高設(shè)備管理系統(tǒng)的靈活性,改善用戶業(yè)務(wù)感受。
文檔編號G06F17/30GK1901477SQ20061009876
公開日2007年1月24日 申請日期2006年7月12日 優(yōu)先權(quán)日2006年7月12日
發(fā)明者曾成勇, 黃利民, 鄭欣, 游依 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
沙田区| 贵溪市| 钟祥市| 青铜峡市| 饶河县| 乌苏市| 榆树市| 固始县| 金阳县| 开远市| 于田县| 宜章县| 广昌县| 额济纳旗| 无锡市| 安西县| 杭锦后旗| 彭泽县| 井陉县| 新兴县| 肥乡县| 武城县| 麻栗坡县| 锡林浩特市| 娄烦县| 河津市| 读书| 清苑县| 庆城县| 黑河市| 航空| 滦平县| 孝昌县| 长子县| 广饶县| 新竹县| 饶河县| 民和| 平邑县| 金溪县| 陈巴尔虎旗|