專利名稱:用于網(wǎng)絡(luò)環(huán)境的基于組件機(jī)制的平臺設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于網(wǎng)絡(luò)環(huán)境的搭建平臺系統(tǒng)的方法,尤其涉及一種用于網(wǎng)絡(luò)環(huán)境的基 于組件機(jī)制的平臺設(shè)備和方法,屬于計(jì)算機(jī)領(lǐng)域。其中,平臺系統(tǒng)可以是用于在線幫助中作 為連接求助方和幫助方,可完成調(diào)度接入等作用,組件是指接在平臺系統(tǒng)上的外圍設(shè)備,可 擴(kuò)充平臺的功能,組件可以是永地裝置或者是連接在網(wǎng)絡(luò)上的裝置。
背景技術(shù):
隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,越來越多的人們開始使用互聯(lián)網(wǎng),并且將互聯(lián)網(wǎng)應(yīng)用 與更多的方面。
我們公司前期申請的專利(名稱是 一種基于組間機(jī)制的平臺設(shè)備的方法)中公開了一 種基于組件搭建平臺的方法。它主要是用于組件是本地裝置。本發(fā)明在此基礎(chǔ)之上,發(fā)明了 一種可以用于網(wǎng)絡(luò)環(huán)境的基于組件機(jī)制的搭建平臺的方法,組件是處于網(wǎng)絡(luò)中的異地裝置, 并且也可以分為處于局域網(wǎng)內(nèi)或者廣域網(wǎng)內(nèi)。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種用于網(wǎng)絡(luò)環(huán)境的基于組件機(jī)制的平臺設(shè)備和方法。可以在平 臺上添加各種外圍設(shè)備,以擴(kuò)充平臺功能,并且外圍設(shè)備可以處于局域網(wǎng)或者廣域網(wǎng)中。 為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明的技術(shù)方案以如下方式實(shí)現(xiàn)
用于網(wǎng)絡(luò)環(huán)境的基于組件機(jī)制的平臺設(shè)備,其中,組件是指接在平臺系統(tǒng)上的外圍設(shè)備, 組件可以是本地裝置或者是連接在網(wǎng)絡(luò)上的裝置,所述裝置包括 狀態(tài)控制裝置,用于管理所述平臺系統(tǒng)的狀態(tài);
外圍設(shè)備管理裝置,與狀態(tài)控制裝置向連接,用于管理外圍裝置的登記和注銷,完成所 述狀態(tài)控制裝置與所述外圍裝置間的消息通信;
外圍裝置,是指與所述平臺系統(tǒng)的所述外圍設(shè)備管理裝置連接的其他裝置;
其特征在于,外圍設(shè)備管理裝置至少包含
局域網(wǎng)接口引擎裝置,用于為局域網(wǎng)中的外圍裝置提供接口調(diào)用;
廣域網(wǎng)接口引擎裝置,用于為廣域網(wǎng)中的外圍裝置提供接口調(diào)用。
用于網(wǎng)絡(luò)環(huán)境的基于組件機(jī)制的平臺方法,其中,組件是指接在平臺系統(tǒng)上的外圍設(shè)備, 組件可以是本地裝置或者是連接在網(wǎng)絡(luò)上的裝置,其特征在于,所述方法至少包括 '
步驟l:局域網(wǎng)外圍裝置的調(diào)用;
步驟2:局域網(wǎng)外圍裝置的停止;
步驟3:廣域網(wǎng)外圍裝置的調(diào)用;
步驟4:廣域網(wǎng)外圍裝置^停止。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是本發(fā)明可以用在多種場合之中,比如說可以用在在線幫助系統(tǒng)的用作連接求助方和幫助 方的裝置,用于完成調(diào)度接入的功能?;诮M件機(jī)制的平臺系統(tǒng),與普通的平臺相比可以根 據(jù)用戶需要添加相應(yīng)的組件,并且組件外接在平臺系統(tǒng)上,若部分組件出現(xiàn)問題或者需要升 級,僅需要更改這些組件,而不需要更改平臺系統(tǒng),不命影響到平臺系統(tǒng)的其它功能,使平 臺能夠更好的工作。外圍設(shè)備可以處于局域網(wǎng)或者廣域網(wǎng)當(dāng)中,使平臺系統(tǒng)更加靈活,使用 方便,擴(kuò)大了平臺系統(tǒng)的應(yīng)用面。
圖1為平臺系統(tǒng)結(jié)構(gòu)圖。
圖2為外圍設(shè)備管理裝置結(jié)構(gòu)圖。
圖3為外圍裝置結(jié)構(gòu)圖。
圖4為引擎裝置提供的標(biāo)準(zhǔn)化接口圖。
圖5為局域網(wǎng)外圍裝置的調(diào)用流程圖。
圖6為停止局域網(wǎng)外圍裝置的流程圖。
圖7為廣域網(wǎng)外圍裝置的調(diào)用流程圖。
圖8為停止廣域網(wǎng)外圍裝置的流程圖。
具體實(shí)施例方式
如圖1所示,本發(fā)明一個(gè)基本實(shí)施例的結(jié)構(gòu)至少包括狀態(tài)控制裝置1,外圍設(shè)備管理裝 置2以及外圍設(shè)備3。
狀態(tài)控制裝置l,用于管理所述平臺系統(tǒng)的狀態(tài)。
外圍設(shè)備管理裝置2,與狀態(tài)控制裝置1向連接,用于管理外圍裝置3的登記和注銷,
完成所述狀態(tài)控制裝置1與所i外圍裝置3間的消息通信。
外圍裝置3,是指與所述平臺系統(tǒng)的所述外圍設(shè)備管理裝置2連接的其他裝置。 如圖2所示,外圍設(shè)備管理裝置2包括局域網(wǎng)接口引擎裝置201以及廣域網(wǎng)接口引擎裝置
202。
局域網(wǎng)接口引擎裝置201,用于為局域網(wǎng)中的外圍裝置3提供接口調(diào)用。 廣域網(wǎng)接口引擎裝置202,用于為廣域網(wǎng)中的外圍裝置3提供接口調(diào)用。 如圖3所示,外圍裝置3可以包括即時(shí)通訊裝置,計(jì)時(shí)計(jì)費(fèi)裝置,調(diào)度裝置,服務(wù)連接
裝置,服務(wù)群組管理裝置,呼叫中心裝置,平臺分級管理裝置,平臺分域管理裝置,安全管
理裝置,監(jiān)管裝置,數(shù)據(jù)管理裝置。
如圖4所示,外圍設(shè)備管理裝置2提供的標(biāo)準(zhǔn)化接口有
外圍裝置注冊接口 ,用于注冊外圍裝置3自身的屬性信息。外圍裝置3屬性信息包括 外圍裝置3完成的業(yè)務(wù)功能類型,外圍裝置3與外圍設(shè)備管理裝置2連接類型等。 外圍裝置注銷接口,用于關(guān)閉外圍裝置3。 主控接口 ,用于啟動(dòng)外圍裝置3的服務(wù)流程。指令輸入接口 ,用于將指令信息轉(zhuǎn)發(fā)給外圍裝置3。
指令輸出接口 ,用于將外圍裝置3的指令信息發(fā)送至外圍設(shè)備管理裝置2
關(guān)心指令注冊接口 ,用于通知外圍設(shè)備管理裝置2注冊外圍裝置3所關(guān)心的指令類別, 使得外圍裝置3只接收和處理該類別的指令,指令類別用于描述外圍裝置3可接收的由狀態(tài) 控制裝置l發(fā)出的消息類別。
關(guān)心指令注銷接口 ,用于通知外圍設(shè)備管理裝置2注銷外圍裝置3所關(guān)心的指令類別。
其中,主控接口和指令輸入接口由外圍裝置3實(shí)現(xiàn),外圍裝置注冊接口、外圍裝置注銷 接口 、指令輸出接口 、關(guān)心指令注冊接口和關(guān)心指令注銷接口由外圍設(shè)備管理裝置2實(shí)現(xiàn)
圖5是用于說明處于局域網(wǎng)中的外圍裝置3的調(diào)用過程的流程圖,具體步驟如下
步驟l:局域網(wǎng)接口引擎裝置201讀取本地配置文件,等待外圍裝置3的連接(步驟SIOI );
步驟2:外圍裝置3讀取自身的配置文件、網(wǎng)絡(luò)地址、網(wǎng)絡(luò)端口和網(wǎng)絡(luò)協(xié)議類型(步驟S102 );
步驟3:外圍裝置3連接外圍設(shè)備管理裝置2的局域網(wǎng)接口引擎裝置201 (步驟S103);
步驟4:外圍裝置3將自身的屬性信息發(fā)送至局域網(wǎng)接口引擎裝置201 (步驟S104);
步驟5:局域網(wǎng)接口引擎裝置201接收外圍裝置3注冊消息(步驟S105);
步驟6:局域'網(wǎng)接口引擎裝置201發(fā)送主控運(yùn)行消息給外圍裝置3 (步驟S106);
步驟7:外圍裝置3收到主控運(yùn)行消息,啟動(dòng)運(yùn)行(步驟S107);
步驟8:外圍裝置3發(fā)送關(guān)心指令注冊消息給局域網(wǎng)接口引擎裝置201 (步驟S108);
步驟9:局域網(wǎng)接口引擎裝置201記錄該外圍裝置3所關(guān)心的指令類別(步驟S109);
步驟10:局域網(wǎng)接口引擎裝置201獲得該外圍裝置3的屬性信息(步驟S110);
步驟ll:局域網(wǎng)接口引擎裝置201將屬性信息發(fā)送至狀態(tài)控制裝置1 (步驟S111);
步驟12:狀態(tài)控制裝置1記錄局域網(wǎng)外圍裝置201的可接收指令類型(步驟S112)。.
圖6是用于說明處于局域網(wǎng)中的外圍裝置3的停止過程的流程圖,具體步驟如下
步驟l:狀態(tài)控制裝置1向局域網(wǎng)接口引擎裝置201發(fā)出外圍裝置3發(fā)送停止消息(步驟 S201);
步驟2:局域網(wǎng)接口引擎裝置201將外圍裝置3發(fā)送停止消息轉(zhuǎn)發(fā)至外圍裝置3(步驟S202 ); 步驟3:外圍裝置3發(fā)送關(guān)心指令注銷消息至局域網(wǎng)接口引擎裝置201 (步驟S203 ); 步驟4:局域網(wǎng)接口引擎裝置201調(diào)用注銷接口,停止外圍裝置3 (步驟S204 ); 步驟5:局域網(wǎng)接口引擎201裝置將外圍裝置3的注銷指令消息發(fā)送至狀態(tài)控制裝置1 (步 驟S205 );
步驟6:狀態(tài)控制裝置1刪除外圍裝置3的可接收指令類別(步驟S206 ); 步驟7:局域網(wǎng)接口引擎裝置201將外圍裝置3已停止消息發(fā)送至狀態(tài)控制裝置1 (步驟 S207 );
步驟8:狀態(tài)控制裝置1刪除外圍裝置3的狀態(tài)記錄(步驟S208 )。
圖7是用于說明處于廣域網(wǎng)中的外圍裝置3的停止過程的流程圖,具體步驟如下
步驟l:廣域網(wǎng)接口引擎裝置202讀取外圍裝置3配置文件,獲取外圍裝置3的URL和Web月艮
務(wù)的SOAP協(xié)議描述(步驟SIOI);
步驟2:廣域網(wǎng)接口引擎裝置202調(diào)用外圍裝置3注冊接口,將外圍裝置3注冊在廣域網(wǎng)接
口引擎裝置202中(步驟S102);
6步驟3:外圍裝置3將自身的屬性信息返回給廣域網(wǎng)接口引擎裝置202 (步驟S103); 步驟4:廣域網(wǎng)接口引擎裝置202調(diào)用外圍裝置3的主控運(yùn)行方法(步驟S104); 步驟5:外圍裝置3啟動(dòng)服務(wù)流程,將啟動(dòng)成功信息返回給廣域網(wǎng)接口引擎裝置202 (步驟 S105 );
步驟6:廣域網(wǎng)外圍裝置202調(diào)用廣域網(wǎng)接口引擎裝置202的關(guān)心指令注冊方法,注冊外圍 裝置3關(guān)心的指令類別(步驟S106 );
步驟7:廣域網(wǎng)接口引擎裝置202記錄該外圍裝置3所關(guān)心的指令類別(步驟S107);
步驟8:廣域網(wǎng)接口引擎裝置202將屬性信息發(fā)送至狀態(tài)控制裝置1 (步驟S108 );
步驟9:狀態(tài)控制裝置1記錄廣域網(wǎng)外圍裝置202的可接收指令類型(步森S109)。
圖8是用于說明處于廣域網(wǎng)中的外圍裝置3的停止過程的流程圖,具體步驟如下
步驟l:狀態(tài)控制裝置1向外圍裝置3發(fā)送停止消息(步驟S201);
步驟2:外圍裝置3調(diào)用廣域網(wǎng)接口引擎裝置202的關(guān)心指令注銷方法(步驟S202 );
步驟3:廣域網(wǎng)接口引擎裝置202調(diào)用注銷方法,停止外圍裝置3 (步驟S203 );
步驟4:廣域網(wǎng)接口引擎裝置202將外圍裝置3的注銷指令消息發(fā)送至狀態(tài)控制裝置1 (步 驟S204 );
步驟5:狀態(tài)控制裝置1刪除外圍裝置3的可接收指令類別(步驟S205 ); 步驟6:廣域網(wǎng)接口引擎裝置202將外圍裝置3已停止消息發(fā)送至狀態(tài)控制裝置1 (步驟 S206 );
步驟7:狀態(tài)控制裝置1刪除外圍裝置3的狀態(tài)記錄(步驟S207 )。
最后所應(yīng)說明的是,以上實(shí)施例僅用以說明而并非限制本發(fā)明所描述的技術(shù)方案;因此, 盡管本說明書參照上述的實(shí)施例對本發(fā)明已進(jìn)行了詳細(xì)的說明,但是,本領(lǐng)域的普通技術(shù)人 員應(yīng)當(dāng)理解,仍然可以對本發(fā)明進(jìn)行修改或者等同地替換;而一切不脫離本發(fā)明的精神和范 圍的技術(shù)方案及其改進(jìn),其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.用于網(wǎng)絡(luò)環(huán)境的基于組件機(jī)制的平臺設(shè)備,其中,組件是指接在平臺系統(tǒng)上的外圍設(shè)備,組件可以是本地裝置或者是連接在網(wǎng)絡(luò)上的裝置,所述裝置包括狀態(tài)控制裝置,用于管理所述平臺系統(tǒng)的狀態(tài);外圍設(shè)備管理裝置,與狀態(tài)控制裝置向連接,用于管理外圍裝置的登記和注銷,完成所述狀態(tài)控制裝置與所述外圍裝置間的消息通信;外圍裝置,是指與所述平臺系統(tǒng)的所述外圍設(shè)備管理裝置連接的其他裝置;其特征在于,外圍設(shè)備管理裝置至少包含局域網(wǎng)接口引擎裝置,用于為局域網(wǎng)中的外圍裝置提供接口調(diào)用;廣域網(wǎng)接口引擎裝置,用于為廣域網(wǎng)中的外圍裝置提供接口調(diào)用。
2. 用于網(wǎng)絡(luò)環(huán)境的基于組件機(jī)制的平臺方法,其中,組件是指接在平臺系 統(tǒng)上的外圍設(shè)備,組件可以是本地裝置或者是連接在網(wǎng)絡(luò)上的裝置,其特征在于, 所述方法至少包括步驟l:局域網(wǎng)外圍裝置的調(diào)用; 步驟2:局域網(wǎng)外圍裝置的停止; 步驟3:廣域網(wǎng)外圍裝置的調(diào)用; 步驟4:廣域網(wǎng)外圍裝置的停止。
3. 根據(jù)權(quán)力要求2所述的用于網(wǎng)絡(luò)環(huán)境的基于組件機(jī)制的平臺方法,其特征在于,所述步驟l中至少包含如下步驟步驟l:局域網(wǎng)接口引擎裝置讀取本地配置文件,等待外圍裝置的連接; 步驟2:外圍裝置讀取自身的配置文件、網(wǎng)絡(luò)地址、網(wǎng)絡(luò)端口和網(wǎng)絡(luò)協(xié)議類型;步驟3:外圍裝置連接外圍設(shè)備管理裝置的局域網(wǎng)接口引擎裝置; 步驟4:外圍裝置將自身的屬性信息發(fā)送至局域網(wǎng)接口引擎裝置; 步驟5:局域網(wǎng)接口引擎裝置接收外圍裝置3注冊消息; 步驟6:局域網(wǎng)接口引擎裝置發(fā)送主控運(yùn)行消息給外圍裝置; 步驟7:外圍裝置收到主控運(yùn)行消息,啟動(dòng)運(yùn)行; 步驟8:外圍裝置發(fā)送關(guān)心指令注冊消息給局域網(wǎng)接口引擎裝置; 步驟9:局域網(wǎng)接口引擎裝置記錄該外圍裝置所關(guān)心的指令類別; 步驟10:局域網(wǎng)接口引擎裝置獲得該外圍裝置的屬性信息; 步驟ll:局域網(wǎng)接口引擎裝置將屬性信息發(fā)送至狀態(tài)控制裝置; 步驟12:狀態(tài)控制裝置記錄局域網(wǎng)外圍裝置的可接收指令類型。
4. 根據(jù)權(quán)力要求2所述的用于網(wǎng)絡(luò)環(huán)境的基于組件機(jī)制的平臺方法,其特征 在于,所述步驟2中至少包含如下步驟步驟l:狀態(tài)控制裝置向局域網(wǎng)接口引擎裝置發(fā)出外圍裝置發(fā)送停止消息;步驟2:局域網(wǎng)接口引擎裝置將外圍裝置發(fā)送停止消息轉(zhuǎn)發(fā)至外圍裝置; 步驟3:外圍裝置發(fā)送關(guān)心指令注銷消息至局域網(wǎng)接口引擎裝置; 步驟4:局域網(wǎng)接口引擎裝置調(diào)用注銷接口,停止外圍裝置; 步驟5:局域網(wǎng)接口引擎裝置將外圍裝置的注銷指令消息發(fā)送至狀態(tài)控制裝置;步驟6:狀態(tài)控制裝置刪除外圍裝置的可接收指令類別;步驟7:局域網(wǎng)接口引擎裝置將外圍裝置已停止消息發(fā)送至狀態(tài)控制裝置;步驟8:狀態(tài)控制裝置刪除外圍裝置的狀態(tài)記錄。
5. 根據(jù)權(quán)力要求2所述的用于網(wǎng)絡(luò)環(huán)境的基于組件機(jī)制的平臺方法,其特征在于,所述步驟3中至少包含如下步驟步驟l:廣域網(wǎng)接口引擎裝置讀取外圍裝置配置文件,獲取外圍裝置的URL和Web服務(wù)的SOAP協(xié)議描述;步驟2:廣域網(wǎng)接口引擎裝置調(diào)用外圍裝置注冊接口,將外圍裝置注冊在廣域網(wǎng)接口引擎裝置中;步驟3:外圍裝置將自身的屬性信息返回給廣域網(wǎng)接口引擎裝置;步驟4:廣域網(wǎng)接口引擎裝置調(diào)用外圍裝置的主控運(yùn)行方法;步驟5:外圍裝置啟動(dòng)服務(wù)流程,將啟動(dòng)成功信息返回給廣域網(wǎng)接口引擎裝置;步驟6:廣域網(wǎng)外圍裝置調(diào)用廣域網(wǎng)接口引擎裝置的關(guān)心指令注冊方法,注 冊外圍裝置關(guān)心的指令類別;步驟7:廣域網(wǎng)接口引擎裝置記錄該外圍裝置所關(guān)心的指令類別; 步驟8:廣域網(wǎng)接口引擎裝置將屬性信息發(fā)送至狀態(tài)控制裝置; 步驟9:狀態(tài)控制裝置記錄廣域網(wǎng)外圍裝置的可接收指令類型。
6. 根據(jù)權(quán)力要求2所述的用于網(wǎng)絡(luò)環(huán)境的基于組件機(jī)制的平臺方法,其特征 在于,所述步驟4中至少包含如下步驟步驟l:狀態(tài)控制裝置向外圍裝置發(fā)送停止消息;步驟2:外圍裝置調(diào)用廣域網(wǎng)接口引擎裝置的關(guān)心指令注銷方法;步驟3:廣域網(wǎng)接口引擎裝置調(diào)用注銷方法,停止外圍裝置;步驟4:廣域網(wǎng)接口引擎裝置將外圍裝置的注銷指令消息發(fā)送至狀態(tài)控制裝置;步驟5:狀態(tài)控制裝置刪除外圍裝置的可接收指令類別;步驟6:廣域網(wǎng)接口引擎裝置將外圍裝置已停止消息發(fā)送至狀態(tài)控制裝置;步驟7:狀態(tài)控制裝置刪除外圍裝置的狀態(tài)記錄。
全文摘要
本發(fā)明公開了一種基于組件機(jī)制的平臺設(shè)備和方法,屬于計(jì)算機(jī)領(lǐng)域。本發(fā)明的優(yōu)點(diǎn)在于本發(fā)明可以用在多種場合之中,比如說可以用在在線幫助系統(tǒng)的用作連接求助方和幫助方的裝置,用于完成調(diào)度接入的功能?;诮M件機(jī)制的平臺系統(tǒng),與普通的平臺相比可以根據(jù)用戶需要添加相應(yīng)的組件,并且組件外接在平臺系統(tǒng)上,若部分組件出現(xiàn)問題或者需要升級,僅需要更改這些組件,而不需要更改平臺系統(tǒng),不會(huì)影響到平臺系統(tǒng)的其它功能,使平臺能夠更好的工作。外圍設(shè)備可以處于局域網(wǎng)或者廣域網(wǎng)當(dāng)中,使平臺系統(tǒng)更加靈活,使用方便,擴(kuò)大了平臺系統(tǒng)的應(yīng)用面。
文檔編號H04L12/28GK101588279SQ20081011234
公開日2009年11月25日 申請日期2008年5月22日 優(yōu)先權(quán)日2008年5月22日
發(fā)明者毛新蕾, 晶 聶 申請人:北京幫助在線信息技術(shù)有限公司