亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種業(yè)務(wù)狀態(tài)監(jiān)控方法、裝置以及系統(tǒng)與流程

文檔序號(hào):12376006閱讀:314來源:國知局
一種業(yè)務(wù)狀態(tài)監(jiān)控方法、裝置以及系統(tǒng)與流程

本發(fā)明涉及計(jì)算機(jī)數(shù)據(jù)監(jiān)控技術(shù)領(lǐng)域,具體而言,涉及一種業(yè)務(wù)狀態(tài)監(jiān)控方法、裝置以及系統(tǒng)。



背景技術(shù):

隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,國內(nèi)各企業(yè)對(duì)數(shù)據(jù)中心大規(guī)模數(shù)據(jù)集約化運(yùn)營管理的需求越來越多。為了滿足這些需求,陸續(xù)建立起了面向主機(jī)、平臺(tái)、網(wǎng)絡(luò)、存儲(chǔ)、環(huán)境動(dòng)力、應(yīng)用軟件等的基礎(chǔ)監(jiān)控系統(tǒng),實(shí)現(xiàn)了數(shù)據(jù)中心機(jī)房基礎(chǔ)設(shè)備的監(jiān)控事件和容量性能數(shù)據(jù)的集中展現(xiàn)和處理。

發(fā)明人在研究的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)中的基礎(chǔ)監(jiān)控系統(tǒng)雖然已經(jīng)實(shí)現(xiàn)了數(shù)據(jù)中心機(jī)房設(shè)備的基礎(chǔ)監(jiān)控,但是難以全面、準(zhǔn)確、及時(shí)地向用戶提供其它系統(tǒng)的監(jiān)控狀態(tài),提供的監(jiān)控?cái)?shù)據(jù)比較單一,使用戶不能及時(shí)發(fā)現(xiàn)整個(gè)系統(tǒng)的運(yùn)行健康狀態(tài)。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種業(yè)務(wù)狀態(tài)監(jiān)控方法、裝置以及系統(tǒng),能夠整合基礎(chǔ)監(jiān)控?cái)?shù)據(jù)和應(yīng)用監(jiān)控?cái)?shù)據(jù),實(shí)現(xiàn)對(duì)業(yè)務(wù)系統(tǒng)的基礎(chǔ)監(jiān)控和業(yè)務(wù)監(jiān)控的統(tǒng)一化展示,以實(shí)現(xiàn)業(yè)務(wù)狀態(tài)的全面監(jiān)控。

第一方面,本發(fā)明實(shí)施例提供了一種業(yè)務(wù)狀態(tài)監(jiān)控方法,該方法包括:

每隔預(yù)設(shè)時(shí)間,獲取與至少一項(xiàng)業(yè)務(wù)對(duì)應(yīng)的基礎(chǔ)監(jiān)控告警數(shù)據(jù)以及業(yè)務(wù)性能數(shù)據(jù);

將與每一項(xiàng)業(yè)務(wù)對(duì)應(yīng)的基礎(chǔ)監(jiān)控告警數(shù)據(jù)以及業(yè)務(wù)性能數(shù)據(jù)進(jìn)行數(shù)據(jù)整合,并生成預(yù)設(shè)格式的展示數(shù)據(jù);展示數(shù)據(jù)中包括:業(yè)務(wù)性能數(shù)據(jù)、基礎(chǔ)監(jiān)控告警數(shù)據(jù);

將展示數(shù)據(jù)向外界發(fā)送。

結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第一種可能的實(shí)施方式,其中,通過下述方式獲取與業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)性能數(shù)據(jù):

以業(yè)務(wù)ID為關(guān)鍵詞從應(yīng)用監(jiān)控?cái)?shù)據(jù)庫中進(jìn)行檢索,獲取與業(yè)務(wù)ID對(duì)應(yīng)的業(yè)務(wù)性能信息;

根據(jù)業(yè)務(wù)性能信息生成業(yè)務(wù)性能數(shù)據(jù);

其中,業(yè)務(wù)性能信息包括:交易量、響應(yīng)量、成功量、平均響應(yīng)時(shí)間;

業(yè)務(wù)性能數(shù)據(jù)包括:響應(yīng)率、成功率以及平均響應(yīng)時(shí)間;

響應(yīng)率=(響應(yīng)量/交易量)*100;成功率=(成功量/交易量)*100。

結(jié)合第一方面的第一種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第二種可能的實(shí)施方式,其中,在獲取業(yè)務(wù)性能數(shù)據(jù)之后,還包括:

將業(yè)務(wù)性能數(shù)據(jù)與預(yù)設(shè)的閾值進(jìn)行比對(duì),如果業(yè)務(wù)性能數(shù)據(jù)超出預(yù)設(shè)的閾值范圍,則生成與業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)告警數(shù)據(jù);

在進(jìn)行數(shù)據(jù)整合時(shí),還將業(yè)務(wù)告警數(shù)據(jù)與基礎(chǔ)監(jiān)控告警數(shù)據(jù)以及業(yè)務(wù)性能數(shù)據(jù)整合在一起,所生成的展示數(shù)據(jù)中還包括:業(yè)務(wù)告警數(shù)據(jù)。

結(jié)合第一方面的第一種可能的實(shí)施方式或者第二種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第三種可能的實(shí)施方式,其中,業(yè)務(wù)ID還對(duì)應(yīng)有基礎(chǔ)監(jiān)控告警數(shù)據(jù)的IP信息;

通過下述方式獲得基礎(chǔ)監(jiān)控告警數(shù)據(jù):

以IP信息為檢索關(guān)鍵詞從基礎(chǔ)監(jiān)控?cái)?shù)據(jù)庫中進(jìn)行檢索,獲取基礎(chǔ)監(jiān)控告警數(shù)據(jù)。

其中,基礎(chǔ)監(jiān)控告警數(shù)據(jù)包括:操作系統(tǒng)告警數(shù)據(jù)、中間件告警數(shù)據(jù)、數(shù)據(jù)庫告警數(shù)據(jù)、存儲(chǔ)告警數(shù)據(jù)、網(wǎng)絡(luò)告警數(shù)據(jù)、環(huán)境動(dòng)力告警數(shù)據(jù)中至少一種。

結(jié)合第一方面的第三種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第四種可能的實(shí)施方式,其中,預(yù)設(shè)格式為JSON字符串。

第二方面,本發(fā)明實(shí)施例還提供了一種業(yè)務(wù)狀態(tài)監(jiān)控裝置,該裝置包括:

數(shù)據(jù)獲取單元,用于每隔預(yù)設(shè)時(shí)間,獲取與至少一項(xiàng)業(yè)務(wù)對(duì)應(yīng)的基礎(chǔ)監(jiān)控告警數(shù)據(jù)以及業(yè)務(wù)性能數(shù)據(jù);

數(shù)據(jù)整合單元,用于將與每一項(xiàng)業(yè)務(wù)對(duì)應(yīng)的基礎(chǔ)監(jiān)控告警數(shù)據(jù)以及業(yè)務(wù)性能數(shù)據(jù)進(jìn)行數(shù)據(jù)整合,并生成預(yù)設(shè)格式的展示數(shù)據(jù);展示數(shù)據(jù)中包括:業(yè)務(wù)性能數(shù)據(jù)、基礎(chǔ)監(jiān)控告警數(shù)據(jù);

數(shù)據(jù)發(fā)送單元,用于將展示數(shù)據(jù)向外界發(fā)送。

結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第一種可能的實(shí)施方式,其中,數(shù)據(jù)獲取單元包括:

信息檢索模塊,用于以業(yè)務(wù)ID為關(guān)鍵詞從應(yīng)用監(jiān)控?cái)?shù)據(jù)庫中進(jìn)行檢索,獲取與業(yè)務(wù)ID對(duì)應(yīng)的業(yè)務(wù)性能信息;

數(shù)據(jù)生成模塊,用于根據(jù)業(yè)務(wù)性能信息生成業(yè)務(wù)性能數(shù)據(jù)。

結(jié)合第二方面的第一種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第二方面的第二種可能的實(shí)施方式,其中,數(shù)據(jù)生成模塊,還用于將業(yè)務(wù)性能數(shù)據(jù)與預(yù)設(shè)的閾值進(jìn)行比對(duì),如果業(yè)務(wù)性能數(shù)據(jù)超出預(yù)設(shè)的閾值范圍,則生成與業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)告警數(shù)據(jù);

數(shù)據(jù)整合單元,還用于將業(yè)務(wù)告警數(shù)據(jù)與基礎(chǔ)監(jiān)控告警數(shù)據(jù)以及業(yè)務(wù)性能數(shù)據(jù)整合在一起,所生成的展示數(shù)據(jù)中還包括:業(yè)務(wù)告警數(shù)據(jù)。

結(jié)合第二方面的第二種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第二方面的第三種可能的實(shí)施方式,其中,信息檢索模塊,還用于以IP信息為檢索關(guān)鍵詞從基礎(chǔ)監(jiān)控?cái)?shù)據(jù)庫中進(jìn)行檢索,獲取基礎(chǔ)監(jiān)控告警數(shù)據(jù);

基礎(chǔ)監(jiān)控告警數(shù)據(jù)包括:操作系統(tǒng)告警數(shù)據(jù)、中間件告警數(shù)據(jù)、數(shù)據(jù)庫告警數(shù)據(jù)、存儲(chǔ)告警數(shù)據(jù)、網(wǎng)絡(luò)告警數(shù)據(jù)、環(huán)境動(dòng)力告警數(shù)據(jù)中至少一種。

第三方面,本發(fā)明實(shí)施例還提供了一種業(yè)務(wù)狀態(tài)監(jiān)控系統(tǒng),該系統(tǒng)包括:客戶端以及服務(wù)器;

服務(wù)器上安裝有如第二方面所述的業(yè)務(wù)狀態(tài)監(jiān)控裝置。

本發(fā)明實(shí)施例提供了一種業(yè)務(wù)狀態(tài)監(jiān)控方法、裝置以及系統(tǒng),每隔預(yù)設(shè)時(shí)間,獲取與至少一項(xiàng)業(yè)務(wù)對(duì)應(yīng)的基礎(chǔ)監(jiān)控告警數(shù)據(jù)以及業(yè)務(wù)性能數(shù)據(jù);將與每一項(xiàng)業(yè)務(wù)對(duì)應(yīng)的基礎(chǔ)監(jiān)控告警數(shù)據(jù)以及業(yè)務(wù)性能數(shù)據(jù)進(jìn)行數(shù)據(jù)整合,并生成預(yù)設(shè)格式的展示數(shù)據(jù);展示數(shù)據(jù)中包括:業(yè)務(wù)性能數(shù)據(jù)、基礎(chǔ)監(jiān)控告警數(shù)據(jù);將展示數(shù)據(jù)向外界發(fā)送。在本發(fā)明實(shí)施例中,每隔一段預(yù)設(shè)時(shí)間,服務(wù)器能夠根據(jù)客戶的需求,獲取與客戶所需的業(yè)務(wù)相對(duì)應(yīng)的基礎(chǔ)監(jiān)控告警數(shù)據(jù)以及業(yè)務(wù)性能數(shù)據(jù),并將兩種數(shù)據(jù)進(jìn)行整合,然后生成預(yù)設(shè)格式的展示數(shù)據(jù)并向外界展示,通過這種方法,能夠整合基礎(chǔ)監(jiān)控?cái)?shù)據(jù)和應(yīng)用監(jiān)控?cái)?shù)據(jù),實(shí)現(xiàn)對(duì)業(yè)務(wù)系統(tǒng)的基礎(chǔ)監(jiān)控和業(yè)務(wù)監(jiān)控的統(tǒng)一化展示,以實(shí)現(xiàn)業(yè)務(wù)狀態(tài)的全面監(jiān)控。

為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。

圖1示出了本發(fā)明實(shí)施例所提供的一種業(yè)務(wù)狀態(tài)監(jiān)控方法;

圖2示出了本發(fā)明實(shí)施例所提供的一種業(yè)務(wù)狀態(tài)監(jiān)控方法中的業(yè)務(wù)性能數(shù)據(jù)的具體獲取方法;

圖3示出了本發(fā)明實(shí)施例所提供的一種業(yè)務(wù)狀態(tài)監(jiān)控方法中的基礎(chǔ)監(jiān)控告警數(shù)據(jù)的獲取方法;

圖4示出了本發(fā)明實(shí)施例所提供的一種業(yè)務(wù)狀態(tài)監(jiān)控裝置的結(jié)構(gòu)示意圖;

圖5示出了本發(fā)明實(shí)施例所提供的一種業(yè)務(wù)狀態(tài)監(jiān)控系統(tǒng)的結(jié)構(gòu)框圖。

圖示說明:

S101-S103、S201-S202、S301:方法流程步驟;

1-業(yè)務(wù)狀態(tài)監(jiān)控裝置;2-業(yè)務(wù)狀態(tài)監(jiān)控系統(tǒng);

11-數(shù)據(jù)獲取單元;12-數(shù)據(jù)整合單元;13-數(shù)據(jù)發(fā)送單元;

21-服務(wù)器;22-客戶端;

111-信息檢索模塊;112-數(shù)據(jù)生成模塊。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

考慮到目前的基礎(chǔ)監(jiān)控系統(tǒng)難以全面、準(zhǔn)確、及時(shí)地向用戶提供其它系統(tǒng)的監(jiān)控狀態(tài),提供的監(jiān)控?cái)?shù)據(jù)比較單一,使用戶不能及時(shí)發(fā)現(xiàn)整個(gè)系統(tǒng)的運(yùn)行健康狀態(tài)?;诖?,本申請(qǐng)?zhí)峁┝艘环N業(yè)務(wù)狀態(tài)監(jiān)控方法、裝置以及系統(tǒng),能夠整合基礎(chǔ)監(jiān)控?cái)?shù)據(jù)和應(yīng)用監(jiān)控?cái)?shù)據(jù),實(shí)現(xiàn)對(duì)業(yè)務(wù)系統(tǒng)的基礎(chǔ)監(jiān)控和業(yè)務(wù)監(jiān)控的統(tǒng)一化展示,以實(shí)現(xiàn)業(yè)務(wù)狀態(tài)的全面監(jiān)控。

為便于對(duì)本實(shí)施例進(jìn)行理解,首先對(duì)本發(fā)明實(shí)施例所公開的一種業(yè)務(wù)狀態(tài)監(jiān)控方法進(jìn)行詳細(xì)介紹。

參見圖1所示,本發(fā)明實(shí)施例提供了一種業(yè)務(wù)狀態(tài)監(jiān)控方法,該方法包括:

S101:每隔預(yù)設(shè)時(shí)間,獲取與至少一項(xiàng)業(yè)務(wù)對(duì)應(yīng)的基礎(chǔ)監(jiān)控告警數(shù)據(jù)以及業(yè)務(wù)性能數(shù)據(jù)。

在具體實(shí)現(xiàn)的時(shí)候,如果是基于B/S或者C/S架構(gòu)的系統(tǒng),本發(fā)明實(shí)施例所提供的業(yè)務(wù)狀態(tài)監(jiān)控方法一般在服務(wù)器21端被執(zhí)行。預(yù)設(shè)時(shí)間對(duì)應(yīng)于業(yè)務(wù)狀態(tài)監(jiān)控系統(tǒng)2所設(shè)置的刷新頻率,刷新頻率越大,預(yù)設(shè)時(shí)間越短。用戶可以根據(jù)企業(yè)情況,自行配置業(yè)務(wù)狀態(tài)監(jiān)控系統(tǒng)2中顯示的業(yè)務(wù)(即要進(jìn)行具體監(jiān)控的業(yè)務(wù)),比如:ERP(Enterprise Resource Planning,企業(yè)資源計(jì)劃)、OA(Office Automation,辦公自動(dòng)化)、運(yùn)維管理、財(cái)務(wù)管理、質(zhì)量管理、項(xiàng)目管理、人力管理以及報(bào)表等等。服務(wù)器21可以根據(jù)用戶的需求,每隔一段預(yù)設(shè)時(shí)間,獲取所需的一項(xiàng)或者多項(xiàng)業(yè)務(wù)相應(yīng)的業(yè)務(wù)性能數(shù)據(jù)以及基礎(chǔ)監(jiān)控告警數(shù)據(jù)。而對(duì)于每一種業(yè)務(wù),基礎(chǔ)監(jiān)控告警數(shù)據(jù)以及業(yè)務(wù)性能數(shù)據(jù)的類型或者具體的項(xiàng)目,可以相同,也可以不同。

方法和系統(tǒng)在具體實(shí)施的時(shí)候,可以采用SpringMVC+Maven框架結(jié)構(gòu),搭建數(shù)據(jù)整合平臺(tái),然后通過JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫連接)方式,與基礎(chǔ)監(jiān)控?cái)?shù)據(jù)庫以及應(yīng)用監(jiān)控?cái)?shù)據(jù)庫連接,獲取基礎(chǔ)監(jiān)控?cái)?shù)據(jù)庫(Sybase)里面的存放的基礎(chǔ)監(jiān)控告警數(shù)據(jù),該基礎(chǔ)監(jiān)控告警數(shù)據(jù)包括:操作系統(tǒng)告警數(shù)據(jù)、中間件告警數(shù)據(jù)、數(shù)據(jù)庫告警數(shù)據(jù)、存儲(chǔ)告警數(shù)據(jù)、網(wǎng)絡(luò)告警數(shù)據(jù)、環(huán)境動(dòng)力告警數(shù)據(jù)中至少一種。通過調(diào)用應(yīng)用監(jiān)控?cái)?shù)據(jù)庫(Elasticsearch)所提供的API,獲取應(yīng)用監(jiān)控的業(yè)務(wù)性能數(shù)據(jù)。

具體的,參見圖2所示,本發(fā)明實(shí)施例提供了一種業(yè)務(wù)狀態(tài)監(jiān)控方法中,業(yè)務(wù)性能數(shù)據(jù)的具體獲取方法,該方法包括:

S201:以業(yè)務(wù)ID(Identity,身份識(shí)別)為關(guān)鍵詞從應(yīng)用監(jiān)控?cái)?shù)據(jù)庫中進(jìn)行檢索,獲取與業(yè)務(wù)ID對(duì)應(yīng)的業(yè)務(wù)性能信息;

在具體實(shí)現(xiàn)的時(shí)候,可以通過加載配置文件的方式獲得業(yè)務(wù)ID,也可以通過其他方式使得方法在執(zhí)行的時(shí)候獲得業(yè)務(wù)ID,以通過加載配置文件方式獲得業(yè)務(wù)ID為例,配置文件中寫入業(yè)務(wù)ID,在加載配置文件之后,通過在應(yīng)用監(jiān)控?cái)?shù)據(jù)庫中檢索業(yè)務(wù)ID,就可以獲取與業(yè)務(wù)ID相匹配的業(yè)務(wù)性能信息,然后可以通過業(yè)務(wù)性能信息生成用戶需要的業(yè)務(wù)性能數(shù)據(jù)。其中,業(yè)務(wù)性能信息包括:交易量、響應(yīng)量、成功量、平均響應(yīng)時(shí)間,業(yè)務(wù)性能數(shù)據(jù)包括:響應(yīng)率、成功率以及平均響應(yīng)時(shí)間,響應(yīng)率=(響應(yīng)量/交易量)*100;成功率=(成功量/交易量)*100。

在本發(fā)明實(shí)施例中,應(yīng)用監(jiān)控?cái)?shù)據(jù)庫會(huì)對(duì)外提供數(shù)據(jù)調(diào)用接口,針對(duì)不同的編程語言,可以使用預(yù)先設(shè)置好的函數(shù)或者參數(shù)直接從數(shù)據(jù)庫中調(diào)用上述業(yè)務(wù)性能信息,例如,具體在編程的時(shí)候,通過count參數(shù)獲取交易量、通過response_count參數(shù)獲取響應(yīng)量、通過success_count參數(shù)獲取成功量,以及通過avgResposeDate參數(shù)獲取平均響應(yīng)時(shí)間,然后分別計(jì)算響應(yīng)量和交易量的比值以及成功量和交易量的比值,得到響應(yīng)率和成功率,計(jì)算公式如下:

響應(yīng)率=(響應(yīng)量/交易量)*100,成功率=(成功量/交易量)*100。

需要注意的是,業(yè)務(wù)性能信息并不限于上述列舉的例子,還可以根據(jù)用戶的需求,設(shè)置成其它的參數(shù)。

S202:根據(jù)業(yè)務(wù)性能信息生成業(yè)務(wù)性能數(shù)據(jù)。

在具體實(shí)現(xiàn)的時(shí)候,服務(wù)器21在獲取到業(yè)務(wù)性能信息后,進(jìn)而生成業(yè)務(wù)性能數(shù)據(jù)。在本發(fā)明實(shí)施例中,業(yè)務(wù)性能數(shù)據(jù)包括:響應(yīng)率、成功率以及平均響應(yīng)時(shí)間。同樣,業(yè)務(wù)性能數(shù)據(jù)也不僅限于本實(shí)施例中所列舉的例子,還可以根據(jù)用戶的不同需求,設(shè)置成其它。

另外,為了實(shí)現(xiàn)業(yè)務(wù)監(jiān)控,在獲取業(yè)務(wù)性能數(shù)據(jù)之后,還包括:將業(yè)務(wù)性能數(shù)據(jù)與預(yù)設(shè)的閾值進(jìn)行比對(duì),如果業(yè)務(wù)性能數(shù)據(jù)超出預(yù)設(shè)的閾值范圍,則生成與業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)告警數(shù)據(jù)。

在具體實(shí)現(xiàn)的時(shí)候,每一個(gè)業(yè)務(wù)的每一項(xiàng)業(yè)務(wù)性能數(shù)據(jù)都預(yù)先設(shè)有告警閥值,當(dāng)業(yè)務(wù)狀態(tài)監(jiān)控系統(tǒng)2刷新時(shí),服務(wù)器21會(huì)將業(yè)務(wù)性能數(shù)據(jù)與預(yù)設(shè)的告警閥值進(jìn)行對(duì)比,如果應(yīng)用監(jiān)控?cái)?shù)據(jù)庫中的業(yè)務(wù)性能數(shù)據(jù)達(dá)到相應(yīng)的告警閥值時(shí),將會(huì)生成與該業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)告警數(shù)據(jù),同時(shí),會(huì)將業(yè)務(wù)告警數(shù)據(jù)在業(yè)務(wù)狀態(tài)監(jiān)控界面進(jìn)行顯示。例如:交易量每分鐘小于1000時(shí),產(chǎn)生5級(jí)告警,當(dāng)出現(xiàn)5級(jí)告警時(shí),業(yè)務(wù)狀態(tài)監(jiān)控界面中相對(duì)應(yīng)的業(yè)務(wù)會(huì)出現(xiàn)紅色數(shù)字,紅色數(shù)字表示該業(yè)務(wù)5級(jí)告警的數(shù)量。

此外,參見圖3所示,本發(fā)明實(shí)施例還提供了一種業(yè)務(wù)狀態(tài)監(jiān)控方法中,基礎(chǔ)監(jiān)控告警數(shù)據(jù)的獲取方法,該方法包括:

S301:以IP(Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)信息為檢索關(guān)鍵詞從基礎(chǔ)監(jiān)控?cái)?shù)據(jù)庫中進(jìn)行檢索,獲取基礎(chǔ)監(jiān)控告警數(shù)據(jù)。

在具體實(shí)現(xiàn)的時(shí)候,還以通過加載配置文件的方式獲得業(yè)務(wù)告警數(shù)據(jù)對(duì)應(yīng)的IP信息為例,在配置文件中還包含有基礎(chǔ)監(jiān)控告警數(shù)據(jù)的IP信息,其中,每一個(gè)業(yè)務(wù)所對(duì)應(yīng)的基礎(chǔ)監(jiān)控告警數(shù)據(jù)類型可以有多項(xiàng)也可以僅有一項(xiàng),不同業(yè)務(wù)所對(duì)應(yīng)的基礎(chǔ)監(jiān)控告警數(shù)據(jù)類型可以相同也可以不同,而每一種業(yè)務(wù)所對(duì)應(yīng)的每一類的基礎(chǔ)監(jiān)控告警數(shù)據(jù)都對(duì)應(yīng)有單獨(dú)的IP信息,通過配置文件,可以建立業(yè)務(wù)ID和基礎(chǔ)監(jiān)控告警數(shù)據(jù)的IP信息之間的對(duì)應(yīng)關(guān)系。在獲取基礎(chǔ)監(jiān)控告警數(shù)據(jù)的時(shí)候,可以以基礎(chǔ)監(jiān)控告警數(shù)據(jù)的IP信息為關(guān)鍵詞,從基礎(chǔ)監(jiān)控?cái)?shù)據(jù)庫中檢索,即根據(jù)IP信息遍歷基礎(chǔ)監(jiān)控?cái)?shù)據(jù)庫中是否有相關(guān)IP的所對(duì)應(yīng)的預(yù)設(shè)等級(jí)的告警數(shù)據(jù),如果有,則該告警數(shù)據(jù)即為本發(fā)明中的基礎(chǔ)監(jiān)控告警數(shù)據(jù)(需要注意的是,針對(duì)不同的用戶需求,告警數(shù)據(jù)的類型可能會(huì)有所區(qū)別),而如果沒有,則說明未產(chǎn)生相關(guān)IP的告警數(shù)據(jù),此時(shí),基礎(chǔ)監(jiān)控告警數(shù)據(jù)為空。其中,基礎(chǔ)監(jiān)控告警數(shù)據(jù)包括:操作系統(tǒng)告警數(shù)據(jù)、中間件告警數(shù)據(jù)、數(shù)據(jù)庫告警數(shù)據(jù)、存儲(chǔ)告警數(shù)據(jù)、網(wǎng)絡(luò)告警數(shù)據(jù)、環(huán)境動(dòng)力告警數(shù)據(jù)中至少一種。

具體的,通過配置文件,配置業(yè)務(wù)ID的操作系統(tǒng)監(jiān)控?cái)?shù)據(jù)、中間件監(jiān)控?cái)?shù)據(jù)以及數(shù)據(jù)庫監(jiān)控?cái)?shù)據(jù)等數(shù)據(jù)的IP信息。當(dāng)業(yè)務(wù)狀態(tài)監(jiān)控界面刷新時(shí),通過業(yè)務(wù)ID找到相關(guān)的基礎(chǔ)監(jiān)控?cái)?shù)據(jù)的IP信息,遍歷基礎(chǔ)監(jiān)控?cái)?shù)據(jù)的IP信息,從基礎(chǔ)監(jiān)控?cái)?shù)據(jù)庫中檢索是否有相關(guān)的IP信息的數(shù)據(jù)庫監(jiān)控?cái)?shù)據(jù)、服務(wù)器21監(jiān)控?cái)?shù)據(jù)或者中間件監(jiān)控?cái)?shù)據(jù)等數(shù)據(jù)的告警。如果基礎(chǔ)監(jiān)控?cái)?shù)據(jù)的IP信息出現(xiàn)數(shù)據(jù)庫告警,則獲取相應(yīng)的數(shù)據(jù)庫告警數(shù)據(jù);如果基礎(chǔ)監(jiān)控?cái)?shù)據(jù)的IP信息出現(xiàn)操作系統(tǒng)告警,則將獲取相應(yīng)的操作系統(tǒng)告警數(shù)據(jù);如果基礎(chǔ)監(jiān)控?cái)?shù)據(jù)的IP信息出現(xiàn)中間件告警,則獲取相應(yīng)的中間件告警數(shù)據(jù),以此類推。

S102:將與每一項(xiàng)業(yè)務(wù)對(duì)應(yīng)的基礎(chǔ)監(jiān)控告警數(shù)據(jù)以及業(yè)務(wù)性能數(shù)據(jù)進(jìn)行數(shù)據(jù)整合,并生成預(yù)設(shè)格式的展示數(shù)據(jù)。

展示數(shù)據(jù)中包括:業(yè)務(wù)性能數(shù)據(jù)、基礎(chǔ)監(jiān)控告警數(shù)據(jù);其中,預(yù)設(shè)格式為JSON字符串。

在具體實(shí)現(xiàn)的時(shí)候,當(dāng)服務(wù)器21獲取到業(yè)務(wù)性能數(shù)據(jù)以及基礎(chǔ)監(jiān)控告警數(shù)據(jù)后,會(huì)將兩種數(shù)據(jù)進(jìn)行一個(gè)整合,在本發(fā)明實(shí)施例中,通過controller類實(shí)現(xiàn)后臺(tái)業(yè)務(wù)性能數(shù)據(jù)以及基礎(chǔ)監(jiān)控告警數(shù)據(jù)的整合,(controller類包括:MessageBasic:ES(elasticsearch,應(yīng)用監(jiān)控?cái)?shù)據(jù)庫)基礎(chǔ)類,主要用于獲取計(jì)算索引范圍,組合ES查詢語句和執(zhí)行ES查詢語句等;MessageSearchFacets:ES統(tǒng)計(jì)分析類,用于獲取相關(guān)數(shù)據(jù)并進(jìn)行數(shù)據(jù)整合;Message:封裝的數(shù)據(jù)類,用作展示數(shù)據(jù)使用;SybaseUtil:Sybase工具類,主要提供數(shù)據(jù)庫連接方式;StatusDao:status數(shù)據(jù)查詢類,主要提供Status數(shù)據(jù)查詢;StatusEntity:告警的實(shí)體類,用戶存放基礎(chǔ)監(jiān)控告警數(shù)據(jù);applicationWall.xml:業(yè)務(wù)ID和所屬IP的配置,提供業(yè)務(wù)的基礎(chǔ)監(jiān)控告警數(shù)據(jù)的IP信息),然后生成預(yù)設(shè)格式的展示數(shù)據(jù),在本發(fā)明實(shí)施例中,預(yù)設(shè)格式為JSON字符串,也就是通過JSON(JavaScript Object Notation)一種輕量級(jí)的數(shù)據(jù)交換格式向展現(xiàn)層傳遞。其中,展示數(shù)據(jù)包括所有的業(yè)務(wù)性能數(shù)據(jù)以及基礎(chǔ)監(jiān)控告警數(shù)據(jù)。

需要注意的是,本發(fā)明實(shí)施例中的數(shù)據(jù)整合既支持關(guān)系型數(shù)據(jù)庫,例如Oracle、DB2;也支持非關(guān)系型數(shù)據(jù)庫,例如Mongodb;同時(shí)也支持目前的大數(shù)據(jù)技術(shù)。

此外,在進(jìn)行數(shù)據(jù)整合時(shí),還將業(yè)務(wù)告警數(shù)據(jù)與基礎(chǔ)監(jiān)控告警數(shù)據(jù)以及業(yè)務(wù)性能數(shù)據(jù)整合在一起,所生成的展示數(shù)據(jù)中還包括:業(yè)務(wù)告警數(shù)據(jù)。

S103:將展示數(shù)據(jù)向外界發(fā)送。

在具體實(shí)現(xiàn)的時(shí)候,在獲取到基礎(chǔ)監(jiān)控告警數(shù)據(jù)以及生成的業(yè)務(wù)性能數(shù)據(jù)和業(yè)務(wù)告警數(shù)據(jù)的展示數(shù)據(jù)后,服務(wù)器21會(huì)將該展示數(shù)據(jù)發(fā)送到客戶端22進(jìn)行展示,并且業(yè)務(wù)狀態(tài)監(jiān)控系統(tǒng)2還可以采用數(shù)字滾動(dòng)的方式展示各種業(yè)務(wù)的訪問量,用戶可根據(jù)需要,選擇顯示上一分鐘或者當(dāng)天的業(yè)務(wù)系統(tǒng)的訪問量、響應(yīng)時(shí)間、成功率、響應(yīng)率的業(yè)務(wù)性能指標(biāo)的平均數(shù)。其中,展示數(shù)據(jù)的展示方式,采用目前流行的頁面展示技術(shù)HTML5來完成,并運(yùn)用CSS(Cascading Style Sheets,疊層樣式表)技術(shù)進(jìn)行頁面布局設(shè)計(jì)和控制,通過控制在HTML5標(biāo)簽上面的可視元素的大小、顏色、背景、邊距、字體,來提高展示頁面的美化效果。此外,JS(Javascript,直譯式腳本語言)技術(shù)使網(wǎng)頁功能更加豐富,給網(wǎng)頁添加更多實(shí)時(shí)的、動(dòng)態(tài)的、交互的內(nèi)容。

具體的,當(dāng)基礎(chǔ)監(jiān)控?cái)?shù)據(jù)的IP信息出現(xiàn)數(shù)據(jù)庫5級(jí)告警時(shí),則將相對(duì)應(yīng)的業(yè)務(wù)的DB(數(shù)據(jù)庫)位置顯示為紅色圖標(biāo);當(dāng)基礎(chǔ)監(jiān)控?cái)?shù)據(jù)的IP信息出現(xiàn)操作系統(tǒng)5級(jí)告警時(shí),則將相對(duì)應(yīng)的業(yè)務(wù)的OS(操作系統(tǒng))位置顯示為紅色圖標(biāo);當(dāng)基礎(chǔ)監(jiān)控?cái)?shù)據(jù)的IP信息出現(xiàn)中間件5級(jí)告警時(shí),則將相對(duì)應(yīng)的業(yè)務(wù)的中間件位置顯示為紅色圖標(biāo)。

在業(yè)務(wù)狀態(tài)監(jiān)控過程中,正常情況下業(yè)務(wù)的業(yè)務(wù)性能數(shù)據(jù)以及基礎(chǔ)監(jiān)控?cái)?shù)據(jù)顏色都是綠色,當(dāng)出現(xiàn)業(yè)務(wù)告警數(shù)據(jù)或者基礎(chǔ)監(jiān)控告警數(shù)據(jù)時(shí),相對(duì)應(yīng)的業(yè)務(wù)將會(huì)顯示為醒目的紅色。

下面以O(shè)A業(yè)務(wù)為例,詳細(xì)說明本發(fā)明實(shí)施例所提供的業(yè)務(wù)狀態(tài)監(jiān)控的全過程:

正常情況下,所有的業(yè)務(wù)均顯示為綠色。各業(yè)務(wù)的訪問量根據(jù)實(shí)際的訪問情況,進(jìn)行實(shí)時(shí)滾動(dòng)刷新。響應(yīng)時(shí)間、成功率、響應(yīng)率等業(yè)務(wù)性能數(shù)據(jù),根據(jù)預(yù)設(shè)的時(shí)間間隔進(jìn)行刷新。操作系統(tǒng)、數(shù)據(jù)庫以及中間件的基礎(chǔ)監(jiān)控狀態(tài)也是綠色。

當(dāng)OA業(yè)務(wù)出現(xiàn)異常時(shí),通過獲取配置文件中OA業(yè)務(wù)對(duì)應(yīng)的配置數(shù)據(jù),實(shí)時(shí)從基礎(chǔ)監(jiān)控告警數(shù)據(jù)的IP信息中檢測(cè)是否有與OA業(yè)務(wù)相對(duì)應(yīng)的基礎(chǔ)監(jiān)控告警數(shù)據(jù)的IP信息。如果是,業(yè)務(wù)狀態(tài)監(jiān)控系統(tǒng)2界面中的OA業(yè)務(wù)將顯示為紅色,同時(shí)會(huì)出現(xiàn)紅色的數(shù)字字樣,里面的具體數(shù)字代表OA業(yè)務(wù)里基礎(chǔ)監(jiān)控告警的數(shù)量。運(yùn)維人員在看到上述界面時(shí),將第一時(shí)間聯(lián)系OA業(yè)務(wù)的負(fù)責(zé)人協(xié)助處理故障。

具體的,在業(yè)務(wù)狀態(tài)監(jiān)控系統(tǒng)2界面刷新時(shí),如果檢測(cè)到基礎(chǔ)監(jiān)控告警數(shù)據(jù)的IP信息中包含有與OA業(yè)務(wù)所對(duì)應(yīng)的操作系統(tǒng)告警數(shù)據(jù)的IP信息,那么該系統(tǒng)自動(dòng)將OA業(yè)務(wù)中的OS設(shè)置為紅色,同時(shí)該業(yè)務(wù)也會(huì)變?yōu)榧t色。其中,操作系統(tǒng)告警數(shù)據(jù)所涉及的操作系統(tǒng)類型,包含有WINDOWS、LINUX、UNIX、以及AIX,基本包含了目前主流的操作系統(tǒng)。

類似于OS異常,如果檢測(cè)到基礎(chǔ)監(jiān)控告警數(shù)據(jù)的IP信息中包含有與OA業(yè)務(wù)所對(duì)應(yīng)的數(shù)據(jù)庫告警數(shù)據(jù)的IP信息,那么該系統(tǒng)自動(dòng)將OA業(yè)務(wù)中的DB設(shè)置為紅色,同時(shí)該業(yè)務(wù)也會(huì)變?yōu)榧t色。其中,數(shù)據(jù)庫告警數(shù)據(jù)所涉及的數(shù)據(jù)庫類型,包含有Oracle、Sybase、Informix、DB2、MySQL、SQLServer等主流數(shù)據(jù)庫。

同樣,如果檢測(cè)到基礎(chǔ)監(jiān)控告警數(shù)據(jù)的IP信息中包含有與OA業(yè)務(wù)所對(duì)應(yīng)的中間件告警數(shù)據(jù)的IP信息,那么該系統(tǒng)自動(dòng)將OA業(yè)務(wù)中的中間件設(shè)置為紅色,同時(shí)該業(yè)務(wù)也會(huì)變?yōu)榧t色。

此外,當(dāng)業(yè)務(wù)狀態(tài)監(jiān)控系統(tǒng)2刷新時(shí),服務(wù)器21還會(huì)將OA業(yè)務(wù)所對(duì)應(yīng)的業(yè)務(wù)性能數(shù)據(jù)與預(yù)設(shè)的告警閥值進(jìn)行對(duì)比,如果該業(yè)務(wù)性能數(shù)據(jù)達(dá)到相應(yīng)的告警閥值時(shí),將會(huì)生成與OA業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)告警數(shù)據(jù),同時(shí),會(huì)在業(yè)務(wù)狀態(tài)監(jiān)控界面進(jìn)行顯示。例如:OA業(yè)務(wù)中的交易量每分鐘小于1000時(shí),產(chǎn)生5級(jí)告警,當(dāng)出現(xiàn)5級(jí)告警時(shí),業(yè)務(wù)狀態(tài)監(jiān)控界面中OA業(yè)務(wù)就會(huì)出現(xiàn)紅色數(shù)字,紅色數(shù)字表示該業(yè)務(wù)5級(jí)告警的數(shù)量。

本發(fā)明實(shí)施例所提供的業(yè)務(wù)狀態(tài)監(jiān)控方法,每隔一段預(yù)設(shè)時(shí)間,服務(wù)器21能夠根據(jù)用戶的需求,獲取與用戶所需的業(yè)務(wù)相對(duì)應(yīng)的基礎(chǔ)監(jiān)控告警數(shù)據(jù)以及業(yè)務(wù)性能數(shù)據(jù),并將兩種數(shù)據(jù)進(jìn)行整合,然后生成預(yù)設(shè)格式的展示數(shù)據(jù),并通過圖形化的展示方式向用戶展示業(yè)務(wù)運(yùn)行情況,通過這種方法,能夠整合基礎(chǔ)監(jiān)控?cái)?shù)據(jù)和應(yīng)用監(jiān)控?cái)?shù)據(jù),實(shí)現(xiàn)對(duì)業(yè)務(wù)狀態(tài)監(jiān)控系統(tǒng)2的基礎(chǔ)監(jiān)控和應(yīng)用監(jiān)控的統(tǒng)一化展示,讓用戶一目了然的知道業(yè)務(wù)狀態(tài)監(jiān)控系統(tǒng)2的監(jiān)控狀態(tài)。幫助運(yùn)維人員對(duì)故障告警做出及時(shí)有效的判斷,縮短了運(yùn)維人員發(fā)現(xiàn)故障的時(shí)間,從而提高業(yè)務(wù)系統(tǒng)故障解決效率,盡快完成故障恢復(fù)。

本發(fā)明又一實(shí)施例提供了一種業(yè)務(wù)狀態(tài)監(jiān)控裝置1,參見圖4所示,該裝置包括:

數(shù)據(jù)獲取單元11,用于每隔預(yù)設(shè)時(shí)間,獲取與至少一項(xiàng)業(yè)務(wù)對(duì)應(yīng)的基礎(chǔ)監(jiān)控告警數(shù)據(jù)以及業(yè)務(wù)性能數(shù)據(jù);

具體的,數(shù)據(jù)獲取單元11包括:

信息檢索模塊111,用于以業(yè)務(wù)ID為關(guān)鍵詞從應(yīng)用監(jiān)控?cái)?shù)據(jù)庫中進(jìn)行檢索,獲取與業(yè)務(wù)ID對(duì)應(yīng)的業(yè)務(wù)性能信息;

數(shù)據(jù)生成模塊112,用于根據(jù)業(yè)務(wù)性能信息生成業(yè)務(wù)性能數(shù)據(jù)。

數(shù)據(jù)整合單元12,用于將與每一項(xiàng)業(yè)務(wù)對(duì)應(yīng)的基礎(chǔ)監(jiān)控告警數(shù)據(jù)以及業(yè)務(wù)性能數(shù)據(jù)進(jìn)行數(shù)據(jù)整合,并生成預(yù)設(shè)格式的展示數(shù)據(jù);展示數(shù)據(jù)中包括:業(yè)務(wù)性能數(shù)據(jù)、基礎(chǔ)監(jiān)控告警數(shù)據(jù);

數(shù)據(jù)發(fā)送單元13,用于將展示數(shù)據(jù)向外界發(fā)送。

此外,數(shù)據(jù)生成模塊112,還用于將業(yè)務(wù)性能數(shù)據(jù)與預(yù)設(shè)的閾值進(jìn)行比對(duì),如果業(yè)務(wù)性能數(shù)據(jù)超出預(yù)設(shè)的閾值范圍,則生成與業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)告警數(shù)據(jù);

數(shù)據(jù)整合單元12,還用于將業(yè)務(wù)告警數(shù)據(jù)與基礎(chǔ)監(jiān)控告警數(shù)據(jù)以及業(yè)務(wù)性能數(shù)據(jù)整合在一起,所生成的展示數(shù)據(jù)中還包括:業(yè)務(wù)告警數(shù)據(jù)。

信息檢索模塊111,還用于以IP信息為檢索關(guān)鍵詞從基礎(chǔ)監(jiān)控?cái)?shù)據(jù)庫中進(jìn)行檢索,獲取基礎(chǔ)監(jiān)控告警數(shù)據(jù);

其中,基礎(chǔ)監(jiān)控告警數(shù)據(jù)包括:操作系統(tǒng)告警數(shù)據(jù)、中間件告警數(shù)據(jù)、數(shù)據(jù)庫告警數(shù)據(jù)、存儲(chǔ)告警數(shù)據(jù)、網(wǎng)絡(luò)告警數(shù)據(jù)、環(huán)境動(dòng)力告警數(shù)據(jù)中至少一種。

在具體實(shí)現(xiàn)的時(shí)候,每隔一段預(yù)設(shè)時(shí)間,服務(wù)器21能夠根據(jù)用戶的需求,通過數(shù)據(jù)獲取單元11,獲取與用戶所需的業(yè)務(wù)相對(duì)應(yīng)的基礎(chǔ)監(jiān)控告警數(shù)據(jù),以及通過數(shù)據(jù)獲取單元11中包括的信息檢索模塊111、數(shù)據(jù)生成模塊112,獲取業(yè)務(wù)性能數(shù)據(jù),并通過數(shù)據(jù)整合單元12,將兩種數(shù)據(jù)進(jìn)行整合,然后生成預(yù)設(shè)格式的展示數(shù)據(jù),并通過數(shù)據(jù)發(fā)送單元13,將展示數(shù)據(jù)向外界發(fā)送并展示。本發(fā)明實(shí)施例所提供的業(yè)務(wù)狀態(tài)監(jiān)控裝置1,使用戶更好的了解業(yè)務(wù)運(yùn)行情況,幫助運(yùn)維人員對(duì)故障告警做出及時(shí)有效的判斷,縮短了運(yùn)維人員發(fā)現(xiàn)故障的時(shí)間,從而提高業(yè)務(wù)系統(tǒng)故障解決效率,盡快完成故障恢復(fù)。

本發(fā)明又一實(shí)施例還提供了一種業(yè)務(wù)狀態(tài)監(jiān)控系統(tǒng)2,參見圖5所示,該系統(tǒng)包括:客戶端22以及服務(wù)器21;

服務(wù)器21上安裝有如上一實(shí)施例所述的業(yè)務(wù)狀態(tài)監(jiān)控裝置1。

本發(fā)明實(shí)施例所提供的業(yè)務(wù)狀態(tài)監(jiān)控系統(tǒng)2,能夠整合基礎(chǔ)監(jiān)控?cái)?shù)據(jù)和應(yīng)用監(jiān)控?cái)?shù)據(jù),實(shí)現(xiàn)對(duì)業(yè)務(wù)狀態(tài)監(jiān)控系統(tǒng)2的基礎(chǔ)監(jiān)控和業(yè)務(wù)監(jiān)控的統(tǒng)一化展示,讓用戶一目了然的知道業(yè)務(wù)狀態(tài)監(jiān)控系統(tǒng)2的監(jiān)控狀態(tài),進(jìn)而幫助運(yùn)維人員對(duì)故障告警做出及時(shí)有效的判斷,盡快完成故障恢復(fù)。

本發(fā)明實(shí)施例所提供的一種業(yè)務(wù)狀態(tài)監(jiān)控方法、裝置以及系統(tǒng)的計(jì)算機(jī)程序產(chǎn)品,包括存儲(chǔ)了程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述程序代碼包括的指令可用于執(zhí)行前面方法實(shí)施例中所述的方法,具體實(shí)現(xiàn)可參見方法實(shí)施例,在此不再贅述。

所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)和裝置的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。

所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),后臺(tái)服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1