两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

管理應(yīng)用服務(wù)的方法、裝置和系統(tǒng)的制作方法

文檔序號:7866252閱讀:175來源:國知局
專利名稱:管理應(yīng)用服務(wù)的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種管理應(yīng)用服務(wù)的方法、裝置和系統(tǒng)。
背景技術(shù)
隨著通信技術(shù)的發(fā)展,為了滿足更多業(yè)務(wù)的需求,提出了分布式系統(tǒng)。分布式系統(tǒng)是建立在多計算機與網(wǎng)絡(luò)基礎(chǔ)上,完成統(tǒng)一目標的多業(yè)務(wù)處理系統(tǒng)。在分布式系統(tǒng)中,不同的應(yīng)用服務(wù)分別在不同的計算機和網(wǎng)絡(luò)的不同位置。為了方便管理該分布式系統(tǒng),引入系統(tǒng)監(jiān)控,用于對應(yīng)用服務(wù)的啟動、停止和監(jiān)控進行管理。通過系統(tǒng)監(jiān)控,用戶可以在主節(jié)點上一鍵啟動或停止所有應(yīng)用服務(wù),并集中監(jiān)控所有應(yīng)用服務(wù)狀態(tài)?,F(xiàn)有技術(shù)中,為了節(jié)省操作系統(tǒng)的資源開銷,在特定場景下,將多個應(yīng)用服務(wù)部署 到同一個OSGi (Open Service Gateway Initiative)進程中。但是系統(tǒng)監(jiān)控是以進程作為操作單元,當多個服務(wù)運行在同一個進程時,系統(tǒng)監(jiān)控就無法監(jiān)控各個應(yīng)用服務(wù)的狀態(tài),當其中一個應(yīng)用服務(wù)升級或是出現(xiàn)異常時,需要重啟該應(yīng)用服務(wù)的進程時,必須中斷其它的應(yīng)用服務(wù),關(guān)閉整個進程,才能夠重啟需要升級或是出現(xiàn)異常的應(yīng)用服務(wù),同時也要重新啟動其它被中斷的應(yīng)用服務(wù),這樣不僅浪費了系統(tǒng)資源,也降低了系統(tǒng)的工作效率。

發(fā)明內(nèi)容
為了提高分布式系統(tǒng)的工作效率,本發(fā)明實施例提供了一種管理應(yīng)用服務(wù)的方法、裝置和系統(tǒng)。所述技術(shù)方案如下第一方面,提供了一種管理應(yīng)用服務(wù)的方法,所述方法包括系統(tǒng)監(jiān)控代理接收系統(tǒng)監(jiān)控裝置轉(zhuǎn)發(fā)的啟動第一應(yīng)用服務(wù)的操作;所述系統(tǒng)監(jiān)控代理向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,使所述第一應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù),其中,所述第一應(yīng)用服務(wù)和所述第一應(yīng)用服務(wù)代理均部署在第一進程中。在第一方面的第一種可能的實施方式中,所述方法還包括當所述系統(tǒng)監(jiān)控代理接收到所述系統(tǒng)監(jiān)控裝置轉(zhuǎn)發(fā)的停止第二應(yīng)用服務(wù)的操作時,向第二應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述停止所述第二應(yīng)用服務(wù)的操作,使所述第二應(yīng)用服務(wù)代理停止第二進程中的所述第二應(yīng)用服務(wù),其中,所述第二應(yīng)用服務(wù)和所述第二應(yīng)用服務(wù)代理均部署在所述第二進程中。結(jié)合第一方面,或是在第一方面的第一種可能的實施方式中的第二種可能實施方式中,所述方法還包括所述系統(tǒng)監(jiān)控代理接收所述系統(tǒng)監(jiān)控裝置發(fā)起的查詢第三應(yīng)用服務(wù)狀態(tài)的操作,并將所述查詢操作轉(zhuǎn)發(fā)給第三應(yīng)用服務(wù)代理,使所述第三應(yīng)用服務(wù)代理向所述系統(tǒng)監(jiān)控代理發(fā)送檢測到的所述第三應(yīng)用服務(wù)的狀態(tài),其中,所述第三應(yīng)用服務(wù)和所述第三應(yīng)用服務(wù)代理均部署在第三進程中;所述系統(tǒng)監(jiān)控代理將所述第三應(yīng)用服務(wù)的狀態(tài)上報給所述系統(tǒng)監(jiān)控裝置。第二方面,提供了一種系統(tǒng)監(jiān)控代理,包括
接收模塊,用于接收系統(tǒng)監(jiān)控裝置轉(zhuǎn)發(fā)的啟動第一應(yīng)用服務(wù)的操作;啟動模塊,用于向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動所述第一應(yīng)用服務(wù)的操作,使所述第一應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù),其中所述第一應(yīng)用服務(wù)和所述第一應(yīng)用服務(wù)代理均部署在第一進程中。在第二方面的第一種可能的實施方式中,所述裝置還包括停止模塊,用于當所述接收模塊接收到所述系統(tǒng)監(jiān)控裝置轉(zhuǎn)發(fā)的停止第二應(yīng)用服務(wù)的操作時,向第二應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述停止所述第二應(yīng)用服務(wù)的操作,使所述第二應(yīng)用服務(wù)代理停止第二進程中的所述第二應(yīng)用服務(wù),其中,所述第二應(yīng)用服務(wù)和所述第二應(yīng)用服務(wù)代理均部署在所述第二進程中。結(jié)合第二方面,或是在第二方面的第一種可能的實施方式中的第二種可能實施方式中,所述裝置還包括
監(jiān)控模塊,用于接收所述系統(tǒng)監(jiān)控裝置發(fā)起的查詢第三應(yīng)用服務(wù)狀態(tài)的操作,并將所述查詢操作轉(zhuǎn)發(fā)給第三應(yīng)用服務(wù)代理,使所述第三應(yīng)用服務(wù)代理向系統(tǒng)監(jiān)控代理發(fā)送檢測到的所述第三應(yīng)用服務(wù)的狀態(tài),其中,所述第三應(yīng)用服務(wù)和所述第三應(yīng)用服務(wù)代理均部署在第三進程中;將所述第三應(yīng)用服務(wù)的狀態(tài)上報給所述系統(tǒng)監(jiān)控裝置。第三方面,提供了一種管理應(yīng)用服務(wù)的方法,所述方法包括系統(tǒng)監(jiān)控裝置接收用戶發(fā)起的啟動第一應(yīng)用服務(wù)的操作;所述系統(tǒng)監(jiān)控裝置查詢所述第一應(yīng)用服務(wù)所部署的第一節(jié)點設(shè)備,并向所述第一節(jié)點設(shè)備所在的第一系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,使所述第一系統(tǒng)監(jiān)控代理向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,以使所述第一應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù),其中,所述第一應(yīng)用服務(wù)和所述第一應(yīng)用服務(wù)代理均部署在第一進程中。在第三方面的第一種可能的實施方式中,所述方法還包括所述系統(tǒng)監(jiān)控裝置接收所述用戶發(fā)起的停止第二應(yīng)用服務(wù)的操作;所述系統(tǒng)監(jiān)控裝置查詢所述第二應(yīng)用服務(wù)所部署的第二節(jié)點設(shè)備,并向所述第二節(jié)點設(shè)備所在的第二系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)所述停止第二應(yīng)用服務(wù)的操作,使所述第二監(jiān)控代理向第二應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述停止第二應(yīng)用府服務(wù)的操作,以使所述第二應(yīng)用服務(wù)代理停止所述第二應(yīng)用服務(wù),其中,所述第二應(yīng)用服務(wù)和所述第二應(yīng)用服務(wù)代理均部署在所述第二進程中。結(jié)合第三方面,或是在第三方面的第一種可能的實施方式中的第二種可能實施方式中,所述方法還包括所述系統(tǒng)監(jiān)控裝置向第三監(jiān)控代理發(fā)起查詢第三應(yīng)用服務(wù)狀態(tài)的操作,使所述第三監(jiān)控代理將所述查詢操作轉(zhuǎn)發(fā)給第三應(yīng)用服務(wù)代理,以使所述第三應(yīng)用服務(wù)代理向所述系統(tǒng)監(jiān)控代理發(fā)送檢測到的所述第三應(yīng)用服務(wù)的狀態(tài),其中,所述第三應(yīng)用服務(wù)和所述第三應(yīng)用服務(wù)代理均部署在第三進程中;所述系統(tǒng)監(jiān)控裝置接收所述第三系統(tǒng)監(jiān)控代理上報的所述第三應(yīng)用服務(wù)的狀態(tài)。第四方面,還提供了一種系統(tǒng)監(jiān)控裝置,所述裝置包括接收模塊,用于接收用戶發(fā)起的啟動第一應(yīng)用服務(wù)的操作;發(fā)送模塊,用于查詢所述第一應(yīng)用服務(wù)所部署的第一節(jié)點設(shè)備,并向所述第一節(jié)點設(shè)備所在的第一系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,使所述第一系統(tǒng)監(jiān)控代理向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,以使所述第一應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù),其中,所述第一應(yīng)用服務(wù)和所述第一應(yīng)用服務(wù)代理均部署在第一進程中。在第四方面的第一種可能的實施方式中,所述接收模塊還用于接收所述用戶發(fā)起的停止第二應(yīng)用服務(wù)的操作;所發(fā)送模塊還用于查詢所述第二應(yīng)用服務(wù)所部署的第二節(jié)點設(shè)備,并向所述第二節(jié)點設(shè)備所在的第二系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)所述停止第二應(yīng)用服務(wù)的操作,使所述第二監(jiān)控代理向第二應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述停止第二應(yīng)用府服務(wù)的操作,以使所述第二應(yīng)用服務(wù)代理停止所述第二應(yīng)用服務(wù),其中,所述第二應(yīng)用服務(wù)和所述第二應(yīng)用服務(wù)代理均部署在所述第二進程中。 結(jié)合第四方面,或是在第四方面的第一種可能的實施方式中的第二種可能實施方式中,所述發(fā)送模塊還用于向第三監(jiān)控代理發(fā)起查詢第三應(yīng)用服務(wù)狀態(tài)的操作,使所述第三監(jiān)控代理將所述查詢操作轉(zhuǎn)發(fā)給第三應(yīng)用服務(wù)代理,以使所述第三應(yīng)用服務(wù)代理向所述系統(tǒng)監(jiān)控代理發(fā)送檢測到的所述第三應(yīng)用服務(wù)的狀態(tài),其中,所述第三應(yīng)用服務(wù)和所述第三應(yīng)用服務(wù)代理均部署在第三進程中;所述接收模塊還用于接收所述第三系統(tǒng)監(jiān)控代理上報的所述第三應(yīng)用服務(wù)的狀態(tài)。第五方面,還提供了一種管理應(yīng)用服務(wù)的方法,所述方法包括應(yīng)用服務(wù)代理接收系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的啟動第一應(yīng)用服務(wù)的操作,其中,所述第一應(yīng)用服務(wù)和所述應(yīng)用服務(wù)代理均部署在第一進程中;所述應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù)。在第五方面的第一種可能的實施方式中,所述方法還包括所述應(yīng)用服務(wù)代理接收所述系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的停止第二應(yīng)用服務(wù)的操作,其中,所述第二應(yīng)用服務(wù)和所述應(yīng)用服務(wù)代理均部署在第二進程中;所述應(yīng)用服務(wù)代理停止所述第二應(yīng)用服務(wù)。結(jié)合第五方面,或是在第五方面的第一種可能的實施方式中的第二種可能實施方式中,所述方法還包括所述應(yīng)用服務(wù)代理檢測第三應(yīng)用服務(wù)的狀態(tài),其中,所述第三應(yīng)用服務(wù)和所述應(yīng)用服務(wù)代理均部署在第三進程中;當所述應(yīng)用服務(wù)代理接收到所述系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的查詢第三應(yīng)用服務(wù)狀態(tài)的操作時,將檢測到的所述第三應(yīng)用服務(wù)的狀態(tài)發(fā)送給所述系統(tǒng)監(jiān)控代理,使所述系統(tǒng)監(jiān)控代理將所述第三應(yīng)用服務(wù)的狀態(tài)上報給所述系統(tǒng)監(jiān)控裝置。第六方面,還提供了一種應(yīng)用服務(wù)代理,包括接收模塊,用于接收系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的啟動第一應(yīng)用服務(wù)的操作,其中,所述第一應(yīng)用服務(wù)和應(yīng)用服務(wù)代理均部署在第一進程中;啟動模塊,用于在所述接收模塊接收到所述啟動第一應(yīng)用服務(wù)的操作后,啟動所述第一應(yīng)用服務(wù)。在第六方面的第一種可能的實施方式中,所述接收模塊還用于接收所述系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的停止第二應(yīng)用服務(wù)的操作,其中,所述第二應(yīng)用服務(wù)和所述應(yīng)用服務(wù)代理均部署在第二進程中;所述裝置還包括停止模塊,用于在所述接收模塊接收到所述停止第二應(yīng)用服務(wù)的操作后,停止所述第二應(yīng)用服務(wù)。結(jié)合第六方面,或是在第六方面的第一種可能的實施方式中的第二種可能實施方式中,所述裝置還包括檢測模塊,用于檢測第三應(yīng)用服務(wù)的狀態(tài),其中,所述第三應(yīng)用服務(wù)和所述應(yīng)用服務(wù)代理均部署在第三進程中;發(fā)送模塊,用于當所述接收模塊接收到所述系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的查詢第三應(yīng)用服務(wù)狀態(tài)的操作時,將檢測到的所述第三應(yīng)用服務(wù)的狀態(tài)發(fā)送給所述系統(tǒng)監(jiān)控代理,使所述系統(tǒng)監(jiān)控代理將所述第三應(yīng)用服務(wù)的狀態(tài)上報給所述系統(tǒng)監(jiān)控裝置。第七方面,還提供了一種主節(jié)點設(shè)備,包括至少一個進程,如第二方面所述的系 統(tǒng)監(jiān)控代理和如第四方面所述的系統(tǒng)監(jiān)控裝置,其中,所述進程中包括至少一個應(yīng)用服務(wù)和如第六方面所述的應(yīng)用服務(wù)代理。第八方面,還提供了一種從節(jié)點設(shè)備,包括至少一個進程和如第二方面所述的系統(tǒng)監(jiān)控代理,其中,所述進程中包括至少一個應(yīng)用服務(wù)和如第六方面所述的應(yīng)用服務(wù)代理。第九方面,還提供了一種分布式系統(tǒng),包括如第七方面所述的主節(jié)點設(shè)備和至少一個如第八方面所述的從節(jié)點設(shè)備。本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是系統(tǒng)監(jiān)控代理接收系統(tǒng)監(jiān)控裝置轉(zhuǎn)發(fā)的啟動第一應(yīng)用服務(wù)的操作;所述系統(tǒng)監(jiān)控代理向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,使所述第一應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù),其中,所述第一應(yīng)用服務(wù)和所述第一應(yīng)用服務(wù)代理均部署在第一進程中。通過系統(tǒng)監(jiān)控代理和應(yīng)用服務(wù)代理,實現(xiàn)了對進程中每個應(yīng)用的獨立管理,使得進程中某個應(yīng)用服務(wù)的操作不會影響其他的應(yīng)用,從而節(jié)省了系統(tǒng)的資源,提高了系統(tǒng)的工作效率。


為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例中提供的一種分布式系統(tǒng)示意圖;圖2是本發(fā)明實施例中提供的一種系統(tǒng)監(jiān)控代理示意圖;圖3是本發(fā)明實施例中提供的另一種系統(tǒng)監(jiān)控代理示意圖;圖4是本發(fā)明實施例中提供的一種系統(tǒng)監(jiān)控裝置示意圖;圖5是本發(fā)明實施例中提供的一種應(yīng)用服務(wù)代理示意圖;圖6是本發(fā)明實施例中提供的另一種應(yīng)用服務(wù)代理示意圖;圖7是本發(fā)明實施例中提供的一種分布式系統(tǒng)的示意圖;圖8是本發(fā)明實施例中提供的一種管理應(yīng)用服務(wù)的方法流程圖;圖9是本發(fā)明實施例中提供的一種管理應(yīng)用服務(wù)的方法流程圖;圖10是本發(fā)明實施例中提供的一種管理應(yīng)用服務(wù)的方法流程圖11是本發(fā)明實施例中提供的一種管理應(yīng)用服務(wù)的方法的信息交互圖;圖12是本發(fā)明實施例中提供的一種管理應(yīng)用服務(wù)的方法的信息交互圖;圖13是本發(fā)明實施例中提供的一種管理應(yīng)用服務(wù)的方法的信息交互圖。
具體實施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。本實施例中涉及的應(yīng)用服務(wù)是指在網(wǎng)絡(luò)管理系統(tǒng)中,一個提供獨立管理能力的子系統(tǒng),如,故障應(yīng)用服務(wù),安全應(yīng)用服務(wù)等。參見圖1,本實施例中提供了一種分布式系統(tǒng),包括主節(jié)點設(shè)備100和至少一個從節(jié)點設(shè)備200。其中,主節(jié)點設(shè)備和從節(jié)點設(shè)備上均部署有系統(tǒng)監(jiān)控代理,且在每個節(jié)點設(shè)備的每個進程中部署應(yīng)用服務(wù)代理。系統(tǒng)監(jiān)控代理用于負責本節(jié)點與系統(tǒng)監(jiān)控裝置的實時通信;應(yīng)用服務(wù)代理用于提供啟動、停止和監(jiān)控每個應(yīng)用服務(wù)的接口。具體的,參見圖1,主節(jié)點設(shè)備100包括至少一個進程101、系統(tǒng)監(jiān)控代理102和系統(tǒng)監(jiān)控裝置103,其中,每個進程中包括至少一個應(yīng)用服務(wù)IOla和應(yīng)用服務(wù)代理101b。從節(jié)點設(shè)備200包括至少一個進程201和系統(tǒng)監(jiān)控代理202,其中,每個進程中包括至少一個應(yīng)用服務(wù)201a和應(yīng)用服務(wù)代理201b。進一步地,參見圖2,系統(tǒng)監(jiān)控代理102包括接收模塊102a,用于接收系統(tǒng)監(jiān)控裝置轉(zhuǎn)發(fā)的啟動第一應(yīng)用服務(wù)的操作;啟動模塊102b,用于向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動所述第一應(yīng)用服務(wù)的操作,使所述第一應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù),其中所述第一應(yīng)用服務(wù)和所述第一應(yīng)用服務(wù)代理均部署在第一進程中。其中,所述啟動模塊102b具體用于確認所述第一進程是否已被啟動,如果確認所述第一進程未被啟動,則啟動所述第一進程并載入第一應(yīng)用服務(wù)代理到所述第一進程中,并向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)啟動所述第一應(yīng)用服務(wù)的操作;如果確認所述第一進程已被啟動,則直接向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)啟動所述第一應(yīng)用服務(wù)的操作。參見圖3,所述裝置還包括停止模塊102c,用于當所述接收模塊102a接收到所述系統(tǒng)監(jiān)控裝置轉(zhuǎn)發(fā)的停止第二應(yīng)用服務(wù)的操作時,向第二應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述停止所述第二應(yīng)用服務(wù)的操作,使所述第二應(yīng)用服務(wù)代理停止第二進程中的所述第二應(yīng)用服務(wù),其中,所述第二應(yīng)用服務(wù)和所述第二應(yīng)用服務(wù)代理均部署在所述第二進程中。具體的,所述停止模塊102c還用于向所述第二應(yīng)用服務(wù)代理查詢所述第二進程上運行的應(yīng)用服務(wù)的數(shù)量,當查詢到所述第二進程上已無運行的應(yīng)用服務(wù)時,則停止所述第二進程。參見圖3,所述裝置還包括監(jiān)控模塊102d,用于接收所述系統(tǒng)監(jiān)控裝置發(fā)起的查詢第三應(yīng)用服務(wù)狀態(tài)的操作,并將所述查詢操作轉(zhuǎn)發(fā)給第三應(yīng)用服務(wù)代理,使所述第三應(yīng)用服務(wù)代理向系統(tǒng)監(jiān)控代理發(fā)送檢測到的所述第三應(yīng)用服務(wù)的狀態(tài),其中,所述第三應(yīng)用服務(wù)和所述第三應(yīng)用服務(wù)代理均部署在第三進程中;將所述第三應(yīng)用服務(wù)的狀態(tài)上報給所述系統(tǒng)監(jiān)控裝置。其中從節(jié)點設(shè)備中的系統(tǒng)監(jiān)控代理202與主節(jié)點設(shè)備中的系統(tǒng)監(jiān)控代理102的功能類似,對此本實施例不再贅述。進一步地,參見圖4,系統(tǒng)監(jiān)控裝置,包括接收模塊103a,用于接收用戶發(fā)起的啟動第一應(yīng)用服務(wù)的操作;發(fā)送模塊103b,用于查詢所述第一應(yīng)用服務(wù)所部署的第一節(jié)點設(shè)備,并向所述第一節(jié)點設(shè)備所在的第一系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,使所述第一系統(tǒng)監(jiān)控代理向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,以使所述第一應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù),其中,所述第一應(yīng)用服務(wù)和所述第一應(yīng)用服務(wù)代理均部署在第一進程中。進一步地,所述接收模塊103a還用于接收所述用戶發(fā)起的停止第二應(yīng)用服務(wù)的操作;所發(fā)送模塊103b還用于查詢所述第二應(yīng)用服務(wù)所部署的第二節(jié)點設(shè)備,并向所述第二節(jié)點設(shè)備所在的第二系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)所述停止第二應(yīng)用服務(wù)的操作,使所述第二監(jiān)控代理向第二應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述停止第二應(yīng)用府服務(wù)的操作,以使所述第二應(yīng)用服務(wù)代理停止所述第二應(yīng)用服務(wù),其中,所述第二應(yīng)用服務(wù)和所述第二應(yīng)用服務(wù)代理均部署在所述第二進程中。值得說明的是,本實施例中將系統(tǒng)監(jiān)控裝置部署在主節(jié)點設(shè)備中,但是實際應(yīng)用中可以將系統(tǒng)監(jiān)控裝置部署在主節(jié)點設(shè)備外部,即將系統(tǒng)監(jiān)控裝置單獨部署在一臺獨立的服務(wù)器上,對此本實施例不做具體限定。另一方面,所述發(fā)送模塊103b還用于向第三監(jiān)控代理發(fā)起查詢第三應(yīng)用服務(wù)狀態(tài)的操作,使所述第三監(jiān)控代理將所述查詢操作轉(zhuǎn)發(fā)給第三應(yīng)用服務(wù)代理,以使所述第三應(yīng)用服務(wù)代理向所述系統(tǒng)監(jiān)控代理發(fā)送檢測到的所述第三應(yīng)用服務(wù)的狀態(tài),其中,所述第三應(yīng)用服務(wù)和所述第三應(yīng)用服務(wù)代理均部署在第三進程中;所述接收模塊103a還用于接收所述第三系統(tǒng)監(jiān)控代理上報的所述第三應(yīng)用服務(wù)的狀態(tài)。參見圖5,進一步地,應(yīng)用服務(wù)代理101b,包括接收模塊lOlbl,用于接收系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的啟動第一應(yīng)用服務(wù)的操作,其中,所述第一應(yīng)用服務(wù)和應(yīng)用服務(wù)代理均部署在第一進程中;啟動模塊101b2,用于在所述接收模塊接收到所述啟動第一應(yīng)用服務(wù)的操作后,啟動所述第一應(yīng)用服務(wù)。進一步地,所述接收模塊IOlbl還用于接收所述系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的停止第二應(yīng)用服務(wù)的操作,其中,所述第二應(yīng)用服務(wù)和所述應(yīng)用服務(wù)代理均部署在第二進程中;相應(yīng)地,參見圖6,所述裝置還包括停止模塊101b3,用于在所述接收模塊IOlbl接收到所述停止第二應(yīng)用服務(wù)的操作后,停止所述第二應(yīng)用服務(wù)。參見圖6,所述裝置還包括檢測模塊101b4,用于檢測第三應(yīng)用服務(wù)的狀態(tài), 其中,所述第三應(yīng)用服務(wù)和所述應(yīng)用服務(wù)代理均部署在第三進程中;發(fā)送模塊101b5,用于當所述接收模塊IOlbl接收到所述系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的查詢第三應(yīng)用服務(wù)狀態(tài)的操作時,將檢測到的所述第三應(yīng)用服務(wù)的狀態(tài)發(fā)送給所述系統(tǒng)監(jiān)控代理,使所述系統(tǒng)監(jiān)控代理將所述第三應(yīng)用服務(wù)的狀態(tài)上報給所述系統(tǒng)監(jiān)控裝置。其中從節(jié)點設(shè)備進程中的應(yīng)用服務(wù)代理201b與主節(jié)點設(shè)備進程中的應(yīng)用服務(wù)代理IOlb的功能類似,對此本實施例不再贅述。另一方面,本實施例中的進程包括但不限于0SG1、C或是C++等程序語言構(gòu)成的進程,對此本實施例不做具體限定。為使本領(lǐng)域技術(shù)人員能夠更加清楚的了解本發(fā)明提供的分布式系統(tǒng),現(xiàn)舉例如下參見圖7,該分布式系統(tǒng)包括主節(jié)點設(shè)備I和三個從節(jié)點設(shè)備,從節(jié)點設(shè)備1、從節(jié)點設(shè)備2和從節(jié)點設(shè)備3,且系統(tǒng)監(jiān)控裝置部署在主節(jié)點設(shè)備中。為實現(xiàn)對應(yīng)用服務(wù)的管理,分別在主節(jié)點設(shè)備和從節(jié)點設(shè)備中部署一個系統(tǒng)監(jiān)控代理,在每個進程中引入應(yīng)用服務(wù)代理。例如,在故障服務(wù)、安全服務(wù)、北向服務(wù)和拓撲服務(wù)的進程中部署一個應(yīng)用代 理服務(wù),在備份服務(wù)的進程中部署一個應(yīng)用代理服務(wù),同樣的也在從節(jié)點設(shè)備的每個進程中部署一個應(yīng)用服務(wù)代理,如網(wǎng)絡(luò)流量服務(wù)所在的進程、用戶接入服務(wù)所在的進程和WLAN(Wireless LocalArea Networks,無線局域網(wǎng)絡(luò))接入服務(wù)所在的進程中分別部署應(yīng)用服務(wù)代理。從而通過系統(tǒng)監(jiān)控代理和應(yīng)用服務(wù)代理實現(xiàn)對每個應(yīng)用服務(wù)的獨立管理。本實施例的有益效果是系統(tǒng)監(jiān)控代理接收系統(tǒng)監(jiān)控裝置轉(zhuǎn)發(fā)的啟動第一應(yīng)用服務(wù)的操作;所述系統(tǒng)監(jiān)控代理向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,使所述第一應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù),其中,所述第一應(yīng)用服務(wù)和所述第一應(yīng)用服務(wù)代理均部署在第一進程中。通過系統(tǒng)監(jiān)控代理和應(yīng)用服務(wù)代理,實現(xiàn)了對進程中每個應(yīng)用的獨立管理,使得進程中某個應(yīng)用服務(wù)的操作不會影響其他的應(yīng)用,從而節(jié)省了系統(tǒng)的資源,提高了系統(tǒng)的工作效率。參見圖8,基于圖1所示的分布式管理系統(tǒng)本實施例中提供了一種管理應(yīng)用服務(wù)的方法,包括301、系統(tǒng)監(jiān)控代理接收系統(tǒng)監(jiān)控裝置轉(zhuǎn)發(fā)的啟動第一應(yīng)用服務(wù)的操作;302、所述系統(tǒng)監(jiān)控代理向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,使所述第一應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù),其中,所述第一應(yīng)用服務(wù)和所述第一應(yīng)用服務(wù)代理均部署在第一進程中。其中,所述系統(tǒng)監(jiān)控代理向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,包括所述系統(tǒng)監(jiān)控代理確認所述第一進程是否已被啟動,如果所述系統(tǒng)監(jiān)控代理確認所述第一進程未被啟動,則啟動所述第一進程并載入第一應(yīng)用服務(wù)代理到所述第一進程中,并向所述第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)啟動所述第一應(yīng)用服務(wù)的操作;如果所述系統(tǒng)監(jiān)控代理確認所述第一進程已被啟動,則直接向所述第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)啟動所述第一應(yīng)用服務(wù)的操作。進一步地,所述方法還包括當所述系統(tǒng)監(jiān)控代理接收到所述系統(tǒng)監(jiān)控裝置轉(zhuǎn)發(fā)的停止第二應(yīng)用服務(wù)的操作時,向第二應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述停止所述第二應(yīng)用服務(wù)的操作,使所述第二應(yīng)用服務(wù)代理停止第二進程中的所述第二應(yīng)用服務(wù),其中,所述第二應(yīng)用服務(wù)和所述第二應(yīng)用服務(wù)代理均部署在所述第二進程中。進一步地,所述方法還包括所述系統(tǒng)監(jiān)控代理向所述第二應(yīng)用服務(wù)代理查詢所述第二進程上運行的應(yīng)用服務(wù)的數(shù)量;當所述系統(tǒng)監(jiān)控代理查詢到所述第二進程上已無運行的應(yīng)用服務(wù)時,則停止所述
第二進程。進一步地,所述方法還包括所述系統(tǒng)監(jiān)控代理接收所述系統(tǒng)監(jiān)控裝置發(fā)起的查詢第三應(yīng)用服務(wù)狀態(tài)的操作, 并將所述查詢操作轉(zhuǎn)發(fā)給第三應(yīng)用服務(wù)代理,使所述第三應(yīng)用服務(wù)代理向所述系統(tǒng)監(jiān)控代理發(fā)送檢測到的所述第三應(yīng)用服務(wù)的狀態(tài),其中,所述第三應(yīng)用服務(wù)和所述第三應(yīng)用服務(wù)代理均部署在第三進程中;所述系統(tǒng)監(jiān)控代理將所述第三應(yīng)用服務(wù)的狀態(tài)上報給所述系統(tǒng)監(jiān)控裝置。本實施例的有益效果是系統(tǒng)監(jiān)控代理接收系統(tǒng)監(jiān)控裝置轉(zhuǎn)發(fā)的啟動第一應(yīng)用服務(wù)的操作;所述系統(tǒng)監(jiān)控代理向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,使所述第一應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù),其中,所述第一應(yīng)用服務(wù)和所述第一應(yīng)用服務(wù)代理均部署在第一進程中。通過系統(tǒng)監(jiān)控代理和應(yīng)用服務(wù)代理,實現(xiàn)了對進程中每個應(yīng)用的獨立管理,使得進程中某個應(yīng)用服務(wù)的操作不會影響其他的應(yīng)用,從而節(jié)省了系統(tǒng)的資源,提高了系統(tǒng)的工作效率。參見圖9,基于圖1所示的分布式管理系統(tǒng),另一方面本實施例中提供了一種管理應(yīng)用的方法,包括401、系統(tǒng)監(jiān)控裝置接收用戶發(fā)起的啟動第一應(yīng)用服務(wù)的操作;402、所述系統(tǒng)監(jiān)控裝置查詢所述第一應(yīng)用服務(wù)所部署的第一節(jié)點設(shè)備,并向所述第一節(jié)點設(shè)備所在的第一系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,使所述第一系統(tǒng)監(jiān)控代理向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,以使所述第一應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù),其中,所述第一應(yīng)用服務(wù)和所述第一應(yīng)用服務(wù)代理均部署在第一進程中。進一步地,所述方法還包括所述系統(tǒng)監(jiān)控裝置接收所述用戶發(fā)起的停止第二應(yīng)用服務(wù)的操作;所述系統(tǒng)監(jiān)控裝置查詢所述第二應(yīng)用服務(wù)所部署的第二節(jié)點設(shè)備,并向所述第二節(jié)點設(shè)備所在的第二系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)所述停止第二應(yīng)用服務(wù)的操作,使所述第二監(jiān)控代理向第二應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述停止第二應(yīng)用府服務(wù)的操作,以使所述第二應(yīng)用服務(wù)代理停止所述第二應(yīng)用服務(wù),其中,所述第二應(yīng)用服務(wù)和所述第二應(yīng)用服務(wù)代理均部署在所述第二進程中。進一步對,所述方法還包括所述系統(tǒng)監(jiān)控裝置向第三監(jiān)控代理發(fā)起查詢第三應(yīng)用服務(wù)狀態(tài)的操作,使所述第三監(jiān)控代理將所述查詢操作轉(zhuǎn)發(fā)給第三應(yīng)用服務(wù)代理,以使所述第三應(yīng)用服務(wù)代理向所述系統(tǒng)監(jiān)控代理發(fā)送檢測到的所述第三應(yīng)用服務(wù)的狀態(tài),其中,所述第三應(yīng)用服務(wù)和所述第三應(yīng)用服務(wù)代理均部署在第三進程中;所述系統(tǒng)監(jiān)控裝置接收所述第三系統(tǒng)監(jiān)控代理上報的所述第三應(yīng)用服務(wù)的狀態(tài)。
本實施例的有益效果是系統(tǒng)監(jiān)控裝置接收用戶發(fā)起的啟動第一應(yīng)用服務(wù)的操作;所述系統(tǒng)監(jiān)控裝置查詢所述第一應(yīng)用服務(wù)所部署的第一節(jié)點設(shè)備,并向所述第一節(jié)點設(shè)備所在的第一系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,使所述第一系統(tǒng)監(jiān)控代理向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,以使所述第一應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù),其中,所述第一應(yīng)用服務(wù)和所述第一應(yīng)用服務(wù)代理均部署在第一進程中。通過系統(tǒng)監(jiān)控代理和應(yīng)用服務(wù)代理,實現(xiàn)了對進程中每個應(yīng)用的獨立管理,使得進程中某個應(yīng)用服務(wù)的操作不會影響其他的應(yīng)用,從而節(jié)省了系統(tǒng)的資源,提高了系統(tǒng)的工作效率。參見圖10,基于圖1所示的分布式管理系統(tǒng),另一方面本實施例中提供了一種管理應(yīng)用的方法,包括501、應(yīng)用服務(wù)代理接收系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的啟動第一應(yīng)用服務(wù)的操作,其中,所述第一應(yīng)用服務(wù)和所述應(yīng)用服務(wù)代理均部署在第一進程中; 502、所述應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù)。進一步地,所述方法還包括所述應(yīng)用服務(wù)代理接收所述系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的停止第二應(yīng)用服務(wù)的操作,其中,所述第二應(yīng)用服務(wù)和所述應(yīng)用服務(wù)代理均部署在第二進程中;所述應(yīng)用服務(wù)代理停止所述第二應(yīng)用服務(wù)。進一步地,所述方法還包括所述應(yīng)用服務(wù)代理檢測第三應(yīng)用服務(wù)的狀態(tài),其中,所述第三應(yīng)用服務(wù)和所述應(yīng)用服務(wù)代理均部署在第三進程中;當所述應(yīng)用服務(wù)代理接收到所述系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的查詢第三應(yīng)用服務(wù)狀態(tài)的操作時,將檢測到的所述第三應(yīng)用服務(wù)的狀態(tài)發(fā)送給所述系統(tǒng)監(jiān)控代理,使所述系統(tǒng)監(jiān)控代理將所述第三應(yīng)用服務(wù)的狀態(tài)上報給所述系統(tǒng)監(jiān)控裝置。本實施例的有益效果是應(yīng)用服務(wù)代理接收系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的啟動第一應(yīng)用服務(wù)的操作,其中,所述第一應(yīng)用服務(wù)和所述應(yīng)用服務(wù)代理均部署在第一進程中;所述應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù)。通過系統(tǒng)監(jiān)控代理和應(yīng)用服務(wù)代理,實現(xiàn)了對進程中每個應(yīng)用的獨立管理,使得進程中某個應(yīng)用服務(wù)的操作不會影響其他的應(yīng)用,從而節(jié)省了系統(tǒng)的資源,提高了系統(tǒng)的工作效率?;趫D1所示的分布式管理系統(tǒng),本發(fā)明實施例中提供了一種管理應(yīng)用服務(wù)的方法,參見圖11所示的信息交互圖,方法流程包括601、用戶向系統(tǒng)監(jiān)控裝置發(fā)起啟動第一應(yīng)用服務(wù)的操作。其中,第一應(yīng)用服務(wù)可以是進程中的任何一個應(yīng)用服務(wù),例如,一個進程中包括故障服務(wù)、安全服務(wù)、北向服務(wù)和拓撲服務(wù)等,則第一應(yīng)用服務(wù)可以是其中的任何一個應(yīng)用服務(wù),本實施例對第一應(yīng)用服務(wù)的具體指代不做具體限定。602、系統(tǒng)監(jiān)控裝置查詢所述第一應(yīng)用服務(wù)所在的設(shè)備,并向第一應(yīng)用服務(wù)所在設(shè)備上部署的系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)啟動第一應(yīng)用服務(wù)的操作。本實施例中,系統(tǒng)監(jiān)控在接收到用戶發(fā)起的啟動第一應(yīng)用服務(wù)的操作后,查詢所述第一應(yīng)用服務(wù)所在的設(shè)備,并向第一應(yīng)用服務(wù)所在的設(shè)備轉(zhuǎn)發(fā)啟動第一應(yīng)用服務(wù)的操作。其中第一應(yīng)用服務(wù)所在的設(shè)備上部署了系統(tǒng)監(jiān)控代理。
其中,第一應(yīng)用服務(wù)部署在第一進程中,且第一進程中部署了第一應(yīng)用服務(wù)代理。第一進程可以是節(jié)點設(shè)備中的任何一個進程,對此本實施例不做具體限定。603、系統(tǒng)監(jiān)控代理確認第一進程是否已被啟動,如果未被啟動,則系統(tǒng)監(jiān)控代理啟動所述第一進程并加載所述第一進程中的第一應(yīng)用服務(wù)代理。本實施例中,系統(tǒng)監(jiān)控代理在接收到系統(tǒng)監(jiān)控轉(zhuǎn)發(fā)的啟動第一應(yīng)用程序的操作時,首先確認第一進程是否已被啟動,如果第一進程還未被啟動則首先啟動第一進程,使得系統(tǒng)監(jiān)控代理能夠和第一進程進行通信。其中具體的,系統(tǒng)監(jiān)控代理確認第一進程是否被啟動包括系統(tǒng)監(jiān)控代理向第一進程發(fā)送通信信息,如果能夠接收到第一進程返回的響應(yīng)信息,則確認第一進程已被啟動。本實施例中,在啟動第一進程的同時將第一應(yīng)用服務(wù)代理載入到第一進程中,使得第一應(yīng)用服務(wù)代理能夠分別與系統(tǒng)監(jiān)控代理和第一進程進行通信。
在具體執(zhí)行過程中,如果第一進程已經(jīng)是啟動狀態(tài),則不需要重新啟動該進程,可直接執(zhí)行步驟604,向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)啟動所述第一應(yīng)用服務(wù)的操作。604、系統(tǒng)監(jiān)控代理向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)啟動所述第一應(yīng)用服務(wù)的操作。系統(tǒng)監(jiān)控確認第一進程已被啟動后,將啟動第一應(yīng)用服務(wù)的操作轉(zhuǎn)發(fā)給第一應(yīng)用服務(wù)代理,使得第一應(yīng)用服務(wù)代理啟動第一應(yīng)用服務(wù)。605、第一應(yīng)用服務(wù)代理啟動第一應(yīng)用服務(wù)。本實施例中,應(yīng)用服務(wù)代理可以單獨管理著每個應(yīng)用服務(wù),當用戶只提出啟動某個應(yīng)用服務(wù)的操作時,應(yīng)用服務(wù)代理通過該應(yīng)用服務(wù)對應(yīng)的接口,啟動該應(yīng)用服務(wù),從而實現(xiàn)了對單個應(yīng)用服務(wù)的啟動的獨立管理。本實施例中的有益效果是系統(tǒng)監(jiān)控代理接收啟動第一應(yīng)用服務(wù)的操作;將啟動所述第一應(yīng)用服務(wù)的操作轉(zhuǎn)發(fā)給第一應(yīng)用服務(wù)代理,使所述第一應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù)。通過系統(tǒng)監(jiān)控代理和應(yīng)用服務(wù)代理,可以單獨啟動進程中的某個應(yīng)用服務(wù)器,而不需要啟動整個應(yīng)用進程中的應(yīng)用服務(wù),從而節(jié)省了系統(tǒng)的資源,提高了系統(tǒng)的工作效率。另外,基于圖1所示的分布式管理系統(tǒng),本實施例中提供的管理應(yīng)用服務(wù)的方法,不僅可以控制應(yīng)用服務(wù)的啟動,還可以控制應(yīng)用服務(wù)的停止,參見圖12所示的信息交互圖,具體方法流程包括701、用戶向系統(tǒng)監(jiān)控裝置發(fā)起停止第二應(yīng)用服務(wù)的操作。本實施例中,第二應(yīng)用服務(wù)與上面所述的第一應(yīng)用服務(wù)可以是指同一個應(yīng)用服務(wù),也可以是不同的應(yīng)用服務(wù),對此本實施例不做具體限定。702、系統(tǒng)監(jiān)控裝置查詢所述第二應(yīng)用服務(wù)所在的設(shè)備,并向第二應(yīng)用服務(wù)所在設(shè)備上部署的系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)啟動第二應(yīng)用服務(wù)的操作。所述第二應(yīng)用服務(wù)和所述第二應(yīng)用服務(wù)代理均部署在所述第二進程中。其中,第二進程與第一進程可以是一個進程,也可以是不同的進程,對此本實施例不做具體限定,但在本實施例中第一進程與第二進程均部署在同一個設(shè)備上。系統(tǒng)監(jiān)控在接收到用戶發(fā)起的停止第二應(yīng)用服務(wù)的操作后,查詢所述第二應(yīng)用服務(wù)所在的設(shè)備,并向第二應(yīng)用服務(wù)所在的設(shè)備的系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)停止第二應(yīng)用服務(wù)的操作。
703、系統(tǒng)監(jiān)控代理接收停止第二應(yīng)用服務(wù)的操作,向第二應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)停止第二應(yīng)用服務(wù)的操作。704、所述第二應(yīng)用服務(wù)代理停止第二進程中的所述第二應(yīng)用服務(wù)。本步驟中,當?shù)诙?yīng)用服務(wù)代理接收到停止第二應(yīng)用服務(wù)的操作時,通過第二應(yīng)用服務(wù)的接口停止該應(yīng)用服務(wù),從而實現(xiàn)了對單個應(yīng)用服務(wù)的停止的獨立管理。705、系統(tǒng)監(jiān)控代理向所述第二應(yīng)用服務(wù)代理查詢所述第二進程上運行的應(yīng)用服務(wù)的數(shù)量,當查詢到所述第二進程上已無運行的應(yīng)用服 務(wù)時,則停止所述第二進程。進一步地,本實施例中,在停止一個應(yīng)用服務(wù)之后,系統(tǒng)監(jiān)控代理查詢第二進程上運行的應(yīng)用服務(wù)的數(shù)量,第二應(yīng)用服務(wù)代理檢測到第二進程上運行的應(yīng)用服務(wù)的數(shù)量后,將該數(shù)值返回給系統(tǒng)監(jiān)控代理,如果系統(tǒng)監(jiān)控代理通過該數(shù)值發(fā)現(xiàn)進程上已無運行的應(yīng)用服務(wù),則停止該進程的運行。本實施例中的有益效果是通過系統(tǒng)監(jiān)控代理和應(yīng)用服務(wù)代理,實現(xiàn)了對進程中每個應(yīng)用的獨立管理,當單個應(yīng)用服務(wù)出現(xiàn)故障或需要升級時,不需要停止進程中的所有應(yīng)用,可以獨立控制需要升級或出現(xiàn)故障的應(yīng)用服務(wù)的停止,從而節(jié)省了系統(tǒng)的資源,提高了系統(tǒng)的工作效率。另外,基于圖1所示的分布式管理系統(tǒng),本實施例中提供的管理應(yīng)用服務(wù)的方法,不僅可以控制應(yīng)用服務(wù)的啟動和停止,還可以檢測應(yīng)用服務(wù)的狀態(tài),參見圖13所示的信息交互圖,具體方法流程包括801、第三應(yīng)用服務(wù)代理檢測與維護第三應(yīng)用的狀態(tài)。本實施例中,第三應(yīng)用服務(wù)可以是一個應(yīng)用服務(wù)也可以是多個應(yīng)用服務(wù),第三應(yīng)用服務(wù)與上面所述的第一應(yīng)用服務(wù)或是第二應(yīng)用服務(wù)可以是指同一個應(yīng)用服務(wù),也可以是不同的應(yīng)用服務(wù),對此本實施例不做具體限定。所述第三應(yīng)用服務(wù)和所述第三應(yīng)用服務(wù)代理均部署在第三進程中。其中,第三進程與第一進程或第二進程可以是一個進程,也可以是不同的進程,對此本實施例不做具體限定,但在本實施例中第一進程、第二進程和第三進程均部署在同一個設(shè)備上。本實施例中,應(yīng)用服務(wù)代理檢測與維護應(yīng)用服務(wù)的狀態(tài),一方面,當系統(tǒng)監(jiān)控代理查詢應(yīng)用服務(wù)狀態(tài)時會將該應(yīng)用服務(wù)狀態(tài)進行匯報,另一方面,當應(yīng)用服務(wù)代理檢測到應(yīng)用服務(wù)出現(xiàn)故障時,也會主動的將應(yīng)用服務(wù)的狀態(tài)上報到系統(tǒng)監(jiān)控代理,使系統(tǒng)監(jiān)控代理將應(yīng)用服務(wù)的故障狀態(tài)上報給系統(tǒng)監(jiān)控,以便用戶在查看系統(tǒng)監(jiān)控時及時對故障進行恢復(fù)。802、系統(tǒng)監(jiān)控裝置向系統(tǒng)監(jiān)控代理查詢第三應(yīng)用服務(wù)的狀態(tài)。本實施例中,系統(tǒng)監(jiān)控裝置會每隔預(yù)定時間向系統(tǒng)監(jiān)控代理查詢進程中應(yīng)用服務(wù)的狀態(tài),其中預(yù)定時間可以是10分鐘,30分鐘或是I小時,對此本實施例不做具體限定。803、系統(tǒng)監(jiān)控代理向第三應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)查詢第三應(yīng)用服務(wù)狀態(tài)的操作。本實施例中,應(yīng)用服務(wù)代理定時檢測與維護應(yīng)用服務(wù)的狀態(tài),當系統(tǒng)監(jiān)控代理查詢第三應(yīng)用服務(wù)的狀態(tài)時,第三應(yīng)用服務(wù)代理將給應(yīng)用服務(wù)的狀態(tài)上報給系統(tǒng)監(jiān)控代理。804、系統(tǒng)監(jiān)控裝置向系統(tǒng)監(jiān)控代理檢測第三應(yīng)用服務(wù)的狀態(tài)。本實施例中,系統(tǒng)監(jiān)控裝置向系統(tǒng)監(jiān)控代理檢測第三應(yīng)用服務(wù)的狀態(tài),系統(tǒng)監(jiān)控代理將第三應(yīng)用服務(wù)的狀態(tài)上報給系統(tǒng)監(jiān)控裝置,當發(fā)現(xiàn)應(yīng)用服務(wù)異常時,自動拉起異常停止該應(yīng)用服務(wù)。805、用戶向系統(tǒng)監(jiān)控裝置查看第三應(yīng)用服務(wù)的狀態(tài)。本實施例中,系統(tǒng)監(jiān)控裝置收集并維護各個應(yīng)用服務(wù)的狀態(tài),以便用戶查看。本實施例中的有益效果是通過系統(tǒng)監(jiān)控代理和應(yīng)用服務(wù)代理,實現(xiàn)了對應(yīng)用服務(wù)狀態(tài)的準確監(jiān)控,為用戶查找故障問題提供了方便的途徑。需要說明的是上述實施例中提供的系統(tǒng)監(jiān)控代理、應(yīng)用服務(wù)代理、系統(tǒng)監(jiān)控裝置、主節(jié)點設(shè)備、從節(jié)點設(shè)備和分布式系統(tǒng)中,僅以上 述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例中提供的系統(tǒng)監(jiān)控代理、應(yīng)用服務(wù)代理、系統(tǒng)監(jiān)控裝置、主節(jié)點設(shè)備、從節(jié)點設(shè)備和分布式系統(tǒng)與管理應(yīng)用服務(wù)的方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種管理應(yīng)用服務(wù)的方法,其特征在于,所述方法包括系統(tǒng)監(jiān)控代理接收系統(tǒng)監(jiān)控裝置轉(zhuǎn)發(fā)的啟動第一應(yīng)用服務(wù)的操作;所述系統(tǒng)監(jiān)控代理向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,使所述第一應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù),其中,所述第一應(yīng)用服務(wù)和所述第一應(yīng)用服務(wù)代理均部署在第一進程中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述系統(tǒng)監(jiān)控代理向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,包括所述系統(tǒng)監(jiān)控代理確認所述第一進程是否已被啟動,如果所述系統(tǒng)監(jiān)控代理確認所述第一進程未被啟動,則啟動所述第一進程并載入第一應(yīng)用服務(wù)代理到所述第一進程中,并向所述第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)啟動所述第一應(yīng)用服務(wù)的操作;如果所述系統(tǒng)監(jiān)控代理確認所述第一進程已被啟動,則直接向所述第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)啟動所述第一應(yīng)用服務(wù)的操作。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括當所述系統(tǒng)監(jiān)控代理接收到所述系統(tǒng)監(jiān)控裝置轉(zhuǎn)發(fā)的停止第二應(yīng)用服務(wù)的操作時,向第二應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述停止所述第二應(yīng)用服務(wù)的操作,使所述第二應(yīng)用服務(wù)代理停止第二進程中的所述第二應(yīng)用服務(wù),其中,所述第二應(yīng)用服務(wù)和所述第二應(yīng)用服務(wù)代理均部署在所述第二進程中。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括所述系統(tǒng)監(jiān)控代理向所述第二應(yīng)用服務(wù)代理查詢所述第二進程上運行的應(yīng)用服務(wù)的數(shù)量;當所述系統(tǒng)監(jiān)控代理查詢到所述第二進程上已無運行的應(yīng)用服務(wù)時,則停止所述第二進程。
5.根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于,所述方法還包括所述系統(tǒng)監(jiān)控代理接收所述系統(tǒng)監(jiān)控裝置發(fā)起的查詢第三應(yīng)用服務(wù)狀態(tài)的操作,并將所述查詢操作轉(zhuǎn)發(fā)給第三應(yīng)用服務(wù)代理,使所述第三應(yīng)用服務(wù)代理向所述系統(tǒng)監(jiān)控代理發(fā)送檢測到的所述第三應(yīng)用服務(wù)的狀態(tài),其中,所述第三應(yīng)用服務(wù)和所述第三應(yīng)用服務(wù)代理均部署在第三進程中;所述系統(tǒng)監(jiān)控代理將所述第三應(yīng)用服務(wù)的狀態(tài)上報給所述系統(tǒng)監(jiān)控裝置。
6.一種系統(tǒng)監(jiān)控代理,其特征在于,包括接收模塊,用于接收系統(tǒng)監(jiān)控裝置轉(zhuǎn)發(fā)的啟動第一應(yīng)用服務(wù)的操作;啟動模塊,用于向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動所述第一應(yīng)用服務(wù)的操作,使所述第一應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù),其中所述第一應(yīng)用服務(wù)和所述第一應(yīng)用服務(wù)代理均部署在第一進程中。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述啟動模塊具體用于確認所述第一進程是否已被啟動,如果確認所述第一進程未被啟動,則啟動所述第一進程并載入第一應(yīng)用服務(wù)代理到所述第一進程中,并向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)啟動所述第一應(yīng)用服務(wù)的操作;如果確認所述第一進程已被啟動,則直接向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)啟動所述第一應(yīng)用服務(wù)的操作。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述裝置還包括停止模塊,用于當所述接收模塊接收到所述系統(tǒng)監(jiān)控裝置轉(zhuǎn)發(fā)的停止第二應(yīng)用服務(wù)的操作時,向第二應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述停止所述第二應(yīng)用服務(wù)的操作,使所述第二應(yīng)用服務(wù)代理停止第二進程中的所述第二應(yīng)用服務(wù),其中,所述第二應(yīng)用服務(wù)和所述第二應(yīng)用服務(wù)代理均部署在所述第二進程中。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述停止模塊還用于向所述第二應(yīng)用服務(wù)代理查詢所述第二進程上運行的應(yīng)用服務(wù)的數(shù)量,當查詢到所述第二進程上已無運行的應(yīng)用服務(wù)時,則停止所述第二進程。
10.根據(jù)權(quán)利要求6-9任一項所述的裝置,其特征在于,所述裝置還包括監(jiān)控模塊,用于接收所述系統(tǒng)監(jiān)控裝置發(fā)起的查詢第三應(yīng)用服務(wù)狀態(tài)的操作,并將所述查詢操作轉(zhuǎn)發(fā)給第三應(yīng)用服務(wù)代理,使所述第三應(yīng)用服務(wù)代理向系統(tǒng)監(jiān)控代理發(fā)送檢測到的所述第三應(yīng)用服務(wù)的狀態(tài),其中,所述第三應(yīng)用服務(wù)和所述第三應(yīng)用服務(wù)代理均部署在第三進程中;將所述第三應(yīng)用服務(wù)的狀態(tài)上報給所述系統(tǒng)監(jiān)控裝置。
11.一種管理應(yīng)用服務(wù)的方法,其特征在于,所述方法包括系統(tǒng)監(jiān)控裝置接收用戶發(fā)起的啟動第一應(yīng)用服務(wù)的操作;所述系統(tǒng)監(jiān)控裝置查詢所述第一應(yīng)用服務(wù)所部署的第一節(jié)點設(shè)備,并向所述第一節(jié)點設(shè)備所在的第一系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,使所述第一系統(tǒng)監(jiān)控代理向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,以使所述第一應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù),其中,所述第一應(yīng)用服務(wù)和所述第一應(yīng)用服務(wù)代理均部署在第一進程中。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述方法還包括所述系統(tǒng)監(jiān)控裝置接收所述用戶發(fā)起的停止第二應(yīng)用服務(wù)的操作;所述系統(tǒng)監(jiān)控裝置查詢所述第二應(yīng)用服務(wù)所部署的第二節(jié)點設(shè)備,并向所述第二節(jié)點設(shè)備所在的第二系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)所述停止第二應(yīng)用服務(wù)的操作,使所述第二監(jiān)控代理向第二應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述停止第二應(yīng)用府服務(wù)的操作,以使所述第二應(yīng)用服務(wù)代理停止所述第二應(yīng)用服務(wù),其中,所述第二應(yīng)用服務(wù)和所述第二應(yīng)用服務(wù)代理均部署在所述第二進程中。
13.根據(jù)權(quán)利要求11或12所述的方法,其特征在于,所述方法還包括所述系統(tǒng)監(jiān)控裝置向第三監(jiān)控代理發(fā)起查詢第三應(yīng)用服務(wù)狀態(tài)的操作,使所述第三監(jiān)控代理將所述查詢操作轉(zhuǎn)發(fā)給第三應(yīng)用服務(wù)代理,以使所述第三應(yīng)用服務(wù)代理向所述系統(tǒng)監(jiān)控代理發(fā)送檢測到的所述第三應(yīng)用服務(wù)的狀態(tài),其中,所述第三應(yīng)用服務(wù)和所述第三應(yīng)用服務(wù)代理均部署在第三進程中;所述系統(tǒng)監(jiān)控裝置接收所述第三系統(tǒng)監(jiān)控代理上報的所述第三應(yīng)用服務(wù)的狀態(tài)。
14.一種系統(tǒng)監(jiān)控裝置,其特征在于,所述裝置包括接收模塊,用于接收用戶發(fā)起的啟動第一應(yīng)用服務(wù)的操作;發(fā)送模塊,用于查詢所述第一應(yīng)用服務(wù)所部署的第一節(jié)點設(shè)備,并向所述第一節(jié)點設(shè)備所在的第一系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,使所述第一系統(tǒng)監(jiān)控代理向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,以使所述第一應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù),其中,所述第一應(yīng)用服務(wù)和所述第一應(yīng)用服務(wù)代理均部署在第一進程中。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述接收模塊還用于接收所述用戶發(fā)起的停止第二應(yīng)用服務(wù)的操作;所發(fā)送模塊還用于查詢所述第二應(yīng)用服務(wù)所部署的第二節(jié)點設(shè)備,并向所述第二節(jié)點設(shè)備所在的第二系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)所述停止第二應(yīng)用服務(wù)的操作,使所述第二監(jiān)控代理向第二應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述停止第二應(yīng)用府服務(wù)的操作,以使所述第二應(yīng)用服務(wù)代理停止所述第二應(yīng)用服務(wù),其中,所述第二應(yīng)用服務(wù)和所述第二應(yīng)用服務(wù)代理均部署在所述第二進程中。
16.根據(jù)權(quán)利要求14或15所述的裝置,其特征在于,所述發(fā)送模塊還用于向第三監(jiān)控代理發(fā)起查詢第三應(yīng)用服務(wù)狀態(tài)的操作,使所述第三監(jiān)控代理將所述查詢操作轉(zhuǎn)發(fā)給第三應(yīng)用服務(wù)代理,以使所述第三應(yīng)用服務(wù)代理向所述系統(tǒng)監(jiān)控代理發(fā)送檢測到的所述第三應(yīng)用服務(wù)的狀態(tài),其中,所述第三應(yīng)用服務(wù)和所述第三應(yīng)用服務(wù)代理均部署在第三進程中;所述接收模塊還用于接收所述第三系統(tǒng)監(jiān)控代理上報的所述第三應(yīng)用服務(wù)的狀態(tài)。
17.—種管理應(yīng)用服務(wù)的方法,其特征在于,所述方法包括應(yīng)用服務(wù)代理接收系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的啟動第一應(yīng)用服務(wù)的操作,其中,所述第一應(yīng)用服務(wù)和所述應(yīng)用服務(wù)代理均部署在第一進程中;所述應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù)。
18.根據(jù)權(quán)利要求17所述的方法,其特征在于,所述方法還包括所述應(yīng)用服務(wù)代理接收所述系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的停止第二應(yīng)用服務(wù)的操作,其中,所述第二應(yīng)用服務(wù)和所述應(yīng)用服務(wù)代理均部署在第二進程中;所述應(yīng)用服務(wù)代理停止所述第二應(yīng)用服務(wù)。
19.根據(jù)權(quán)利要求17或18所述的方法,其特征在于,所述方法還包括所述應(yīng)用服務(wù)代理檢測第三應(yīng)用服務(wù)的狀態(tài),其中,所述第三應(yīng)用服務(wù)和所述應(yīng)用服務(wù)代理均部署在第三進程中;當所述應(yīng)用服務(wù)代理接收到所述系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的查詢第三應(yīng)用服務(wù)狀態(tài)的操作時,將檢測到的所述第三應(yīng)用服務(wù)的狀態(tài)發(fā)送給所述系統(tǒng)監(jiān)控代理,使所述系統(tǒng)監(jiān)控代理將所述第三應(yīng)用服務(wù)的狀態(tài)上報給所述系統(tǒng)監(jiān)控裝置。
20.一種應(yīng)用服務(wù)代理,其特征在于,包括接收模塊,用于接收系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的啟動第一應(yīng)用服務(wù)的操作,其中,所述第一應(yīng)用服務(wù)和應(yīng)用服務(wù)代理均部署在第一進程中;啟動模塊,用于在所述接收模塊接收到所述啟動第一應(yīng)用服務(wù)的操作后,啟動所述第一應(yīng)用服務(wù)。
21.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述接收模塊還用于接收所述系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的停止第二應(yīng)用服務(wù)的操作,其中, 所述第二應(yīng)用服務(wù)和所述應(yīng)用服務(wù)代理均部署在第二進程中;所述裝置還包括停止模塊,用于在所述接收模塊接收到所述停止第二應(yīng)用服務(wù)的操作后,停止所述第二應(yīng)用服務(wù)。
22.根據(jù)權(quán)利要求21或22所述的裝置,其特征在于,所述裝置還包括檢測模塊,用于檢測第三應(yīng)用服務(wù)的狀態(tài),其中,所述第三應(yīng)用服務(wù)和所述應(yīng)用服務(wù)代理均部署在第三進程中;發(fā)送模塊,用于當所述接收模塊接收到所述系統(tǒng)監(jiān)控代理轉(zhuǎn)發(fā)的查詢第三應(yīng)用服務(wù)狀態(tài)的操作時,將檢測到的所述第三應(yīng)用服務(wù)的狀態(tài)發(fā)送給所述系統(tǒng)監(jiān)控代理,使所述系統(tǒng)監(jiān)控代理將所述第三應(yīng)用服務(wù)的狀態(tài)上報給所述系統(tǒng)監(jiān)控裝置。
23.一種主節(jié)點設(shè)備,其特征在于,包括至少一個進程,如權(quán)利要求6-10任一項所述的系統(tǒng)監(jiān)控代理和如權(quán)利要求14-16任一項所述的系統(tǒng)監(jiān)控裝置,其中,所述進程中包括至少一個應(yīng)用服務(wù)和如權(quán)利要求20-22任一項所述的應(yīng)用服務(wù)代理。
24.一種從節(jié)點設(shè)備,其特征在于,包括至少一個進程和如權(quán)利要求6-10任一項所述的系統(tǒng)監(jiān)控代理,其中,所述進程中包括至少一個應(yīng)用服務(wù)和如權(quán)利要求20-22任一項所述的應(yīng)用服務(wù)代理。
25.—種分布式系統(tǒng),其特征在于,包括如權(quán)利要求23所述的主節(jié)點設(shè)備和至少一個如權(quán)利要求24所述的從節(jié)點設(shè)備。
全文摘要
本發(fā)明公開了一種管理應(yīng)用服務(wù)的方法、裝置和系統(tǒng),屬于通信技術(shù)領(lǐng)域。所述方法包括系統(tǒng)監(jiān)控代理接收系統(tǒng)監(jiān)控裝置轉(zhuǎn)發(fā)的啟動第一應(yīng)用服務(wù)的操作;所述系統(tǒng)監(jiān)控代理向第一應(yīng)用服務(wù)代理轉(zhuǎn)發(fā)所述啟動第一應(yīng)用服務(wù)的操作,使所述第一應(yīng)用服務(wù)代理啟動所述第一應(yīng)用服務(wù),其中,所述第一應(yīng)用服務(wù)和所述第一應(yīng)用服務(wù)代理均部署在第一進程中。本發(fā)明通過系統(tǒng)監(jiān)控代理和應(yīng)用服務(wù)代理,實現(xiàn)了對進程中每個應(yīng)用的獨立管理,使得進程中某個應(yīng)用服務(wù)的操作不會影響其他的應(yīng)用,從而節(jié)省了系統(tǒng)的資源,提高了系統(tǒng)的工作效率。
文檔編號H04L12/24GK103001798SQ20121047910
公開日2013年3月27日 申請日期2012年11月22日 優(yōu)先權(quán)日2012年11月22日
發(fā)明者劉焰, 堯浩 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
松原市| 汉源县| 皋兰县| 乐山市| 巴东县| 拉萨市| 武威市| 丘北县| 房山区| 南安市| 河南省| 东安县| 阜康市| 吴桥县| 罗源县| 雷州市| 横山县| 华坪县| 略阳县| 大关县| 昂仁县| 永定县| 商水县| 石嘴山市| 崇文区| 延吉市| 武隆县| 营口市| 永州市| 蒲城县| 岳阳县| 格尔木市| 祁门县| 万全县| 兴仁县| 林甸县| 长岛县| 雷山县| 梁山县| 禄劝| 宣城市|