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

業(yè)務(wù)組件的處理方法和系統(tǒng)以及設(shè)備的制作方法

文檔序號(hào):6371879閱讀:236來(lái)源:國(guó)知局
專利名稱:業(yè)務(wù)組件的處理方法和系統(tǒng)以及設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及Web軟件技術(shù),尤其涉及一種業(yè)務(wù)組件的處理方法和系統(tǒng)以及設(shè)備。
背景技術(shù)
軟件架構(gòu)是指在一定的設(shè)計(jì)原則基礎(chǔ)上,從不同角度對(duì)組成系統(tǒng)的各部分進(jìn)行搭配和安排,形成系統(tǒng)的多個(gè)結(jié)構(gòu)而組成架構(gòu),它主要包括該系統(tǒng)的各個(gè)業(yè)務(wù)組件。其中,該業(yè)務(wù)組件是一系列不可分割的業(yè)務(wù)活動(dòng)。另外,該業(yè)務(wù)組件的優(yōu)勢(shì)在很大程度上來(lái)源于其具備兩個(gè)相關(guān)但截然不同的特性首先,業(yè)務(wù)組件之間通過(guò)松散耦合方式進(jìn)行鏈接,具備靈活、響應(yīng)快、適用能力強(qiáng)的特點(diǎn);其次,業(yè)務(wù)組件內(nèi)活動(dòng)的凝聚力強(qiáng),可對(duì)外提供效率高、質(zhì)量好的服務(wù)。隨著網(wǎng)絡(luò)應(yīng)用技術(shù)的不斷發(fā)展和用戶對(duì)于網(wǎng)絡(luò)應(yīng)用的更高需求,對(duì)于新業(yè)務(wù)組件的快速發(fā)布、快速部署以及零業(yè)務(wù)影響等一系列的操作也要求越來(lái)越高。在現(xiàn)有技術(shù)中,當(dāng) 發(fā)生新組件的裝載或者刪除等情況時(shí),其主要采用的方法對(duì)服務(wù)器進(jìn)行關(guān)閉,以完成新業(yè)務(wù)組件的部署或者舊業(yè)務(wù)組件的下線,最后在對(duì)服務(wù)器進(jìn)行開(kāi)啟。但是,由于對(duì)該服務(wù)器進(jìn)行重啟來(lái)實(shí)現(xiàn)新業(yè)務(wù)組件的部署或者舊業(yè)務(wù)組件的下線,因此導(dǎo)致了業(yè)務(wù)的中斷,并由此帶來(lái)了經(jīng)濟(jì)效益或者業(yè)務(wù)效益上的損失。

發(fā)明內(nèi)容
本發(fā)明提供一種業(yè)務(wù)組件的處理方法和系統(tǒng)以及設(shè)備,用于實(shí)現(xiàn)了在對(duì)業(yè)務(wù)組件進(jìn)行裝載或者卸載的同時(shí)保證業(yè)務(wù)不被中斷,從而有效地提高了 QoS。本發(fā)明的第一個(gè)方面是提供一種業(yè)務(wù)組件的處理方法,包括對(duì)變更點(diǎn)進(jìn)行監(jiān)聽(tīng)處理;當(dāng)監(jiān)聽(tīng)到所述變更點(diǎn)對(duì)應(yīng)的變更請(qǐng)求時(shí),根據(jù)所述變更請(qǐng)求對(duì)所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理;或者根據(jù)所述變更請(qǐng)求以及變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系對(duì)所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理;獲取變更元數(shù)據(jù)或者所述變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí);并向客戶端發(fā)送所述變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),以供所述客戶端裝載與所述變更元數(shù)據(jù)對(duì)應(yīng)的界面元素;或者所述客戶端卸載與所述元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素。本發(fā)明的另一個(gè)方面是提供一種業(yè)務(wù)組件的處理方法,包括獲取變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí);對(duì)所述變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)進(jìn)行解析處理,解析出所述變更元數(shù)據(jù)中每個(gè)參數(shù)對(duì)應(yīng)的HTML代碼片段或者所述元素的唯一標(biāo)識(shí)對(duì)應(yīng)的HTML代碼片段;裝載與所述變更元數(shù)據(jù)中每個(gè)參數(shù)對(duì)應(yīng)的HTML代碼片段所對(duì)應(yīng)的界面元素或者卸載與所述元素的唯一標(biāo)識(shí)對(duì)應(yīng)的HTML代碼片段所對(duì)應(yīng)的界面元素。
本發(fā)明的又一個(gè)方面是提供一種業(yè)務(wù)組件的處理裝置,包括監(jiān)聽(tīng)模塊,用于對(duì)變更點(diǎn)進(jìn)行監(jiān)聽(tīng)處理;變更處理模塊,用于當(dāng)所述監(jiān)聽(tīng)模塊監(jiān)聽(tīng)到所述變更點(diǎn)對(duì)應(yīng)的變更請(qǐng)求時(shí),根據(jù)所述變更請(qǐng)求對(duì)所述變更點(diǎn)對(duì)應(yīng)的的業(yè)務(wù)組件進(jìn)行變更處理;或者根據(jù)所述變更請(qǐng)求以及變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系對(duì)所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理;獲取模塊,用于獲取變更元數(shù)據(jù)或者所述變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí);發(fā)送模塊,用于向客戶端發(fā)送所述獲取模塊獲取到的所述變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),以供所述客戶端裝載與所述變更元數(shù)據(jù)對(duì)應(yīng)的界面元素;或者 所述客戶端卸載與所述元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素。本發(fā)明的還一個(gè)方面是提供一種業(yè)務(wù)組件的處理裝置,包括獲取模塊,用于獲取變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí);解析模塊,用于對(duì)所述變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)進(jìn)行解析處理,解析出所述變更元數(shù)據(jù)中每個(gè)參數(shù)對(duì)應(yīng)的HTML代碼片段或者所述元素的唯一標(biāo)識(shí)對(duì)應(yīng)的HTML代碼片段;處理模塊,用于裝載與所述變更元數(shù)據(jù)中每個(gè)參數(shù)對(duì)應(yīng)的HTML代碼片段所對(duì)應(yīng)的界面元素或者卸載與所述元素的唯一標(biāo)識(shí)對(duì)應(yīng)的HTML代碼片段所對(duì)應(yīng)的界面元素。本發(fā)明的再一個(gè)方面是提供一種服務(wù)器,包括存儲(chǔ)器,用于存儲(chǔ)業(yè)務(wù)組件集;處理器,與所述存儲(chǔ)器耦合,所述處理器被配置為用于執(zhí)行如上述第一方面所述的業(yè)務(wù)組件的處理方法。本發(fā)明的另一個(gè)方面是提供一種客戶端,包括存儲(chǔ)器,用于存儲(chǔ)業(yè)務(wù)n集;處理器,與所述存儲(chǔ)器耦合,所述處理器被配置為用于執(zhí)行如上述另一個(gè)方面所述的業(yè)務(wù)組件的處理方法。本發(fā)明的又一個(gè)方面是提供一種業(yè)務(wù)組件的處理系統(tǒng),包括包括上述所述的服務(wù)器和上述所述的客戶端。本發(fā)明的技術(shù)效果是通過(guò)對(duì)變更點(diǎn)進(jìn)行監(jiān)聽(tīng)處理,當(dāng)監(jiān)聽(tīng)到該變更點(diǎn)對(duì)應(yīng)的變更請(qǐng)求時(shí),根據(jù)該變更請(qǐng)求對(duì)該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理;或者根據(jù)該變更請(qǐng)求以及變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系對(duì)該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理,并獲取變更元數(shù)據(jù)或者該變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),再向向客戶端發(fā)送該變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),以供客戶端裝載與該變更元數(shù)據(jù)對(duì)應(yīng)的界面元素或者,客戶端卸載與該元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素,由于實(shí)時(shí)對(duì)設(shè)置的變更點(diǎn)進(jìn)行監(jiān)聽(tīng),因此可以動(dòng)態(tài)的識(shí)別出對(duì)于該些變更點(diǎn)的變更,并且可以實(shí)時(shí)地進(jìn)行變更處理,從而實(shí)現(xiàn)了在對(duì)業(yè)務(wù)組件進(jìn)行裝載或者卸載的同時(shí)保證業(yè)務(wù)不被中斷,進(jìn)而有效地提聞了 QoS。


圖I為本發(fā)明業(yè)務(wù)組件的處理方法的一個(gè)實(shí)施例流程圖;圖2為本發(fā)明業(yè)務(wù)組件的處理方法的另一個(gè)實(shí)施例流程圖;圖3為本發(fā)明業(yè)務(wù)組件的處理方法的又一個(gè)實(shí)施例流程圖4為本發(fā)明業(yè)務(wù)組件的處理方法的還一個(gè)實(shí)施例流程圖;圖5為本發(fā)明業(yè)務(wù)組件的處理方法的再一個(gè)實(shí)施例流程圖;圖6為本發(fā)明業(yè)務(wù)組件的處理方法的另一個(gè)實(shí)施例流程圖;圖7為本發(fā)明業(yè)務(wù)組件的處理裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖8為本發(fā)明業(yè)務(wù)組件的處理裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖9為本發(fā)明業(yè)務(wù)組件的處理系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖10為本發(fā)明業(yè)務(wù)組件的處理系統(tǒng)的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式圖I為本發(fā)明業(yè)務(wù)組件的處理方法的一個(gè)實(shí)施例流程圖,如圖I所示,本實(shí)施例的方法的執(zhí)行主體可以為業(yè)務(wù)組件的處理裝置,則該方法包括步驟101、對(duì)變更點(diǎn)進(jìn)行監(jiān)聽(tīng)處理。在本實(shí)施例中,該業(yè)務(wù)組件的處理裝置可以具體為web服務(wù)器,具體的,該業(yè)務(wù)組件的處理裝置可以設(shè)置若干個(gè)變更點(diǎn),并對(duì)外公布這些變更點(diǎn)。變更點(diǎn)通過(guò)根據(jù)業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件建立映射關(guān)系,以用于標(biāo)識(shí)業(yè)務(wù)組件所在的位置,從而對(duì)業(yè)務(wù)組件集中的業(yè)務(wù)組件進(jìn)行變更的處理。步驟102、當(dāng)監(jiān)聽(tīng)到該變更點(diǎn)對(duì)應(yīng)的變更請(qǐng)求時(shí),根據(jù)該變更請(qǐng)求對(duì)該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理;或者根據(jù)該變更請(qǐng)求以及變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系對(duì)該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理。步驟103、獲取變更元數(shù)據(jù)或者該變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)。步驟104、向客戶端發(fā)送該變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),以供該客戶端裝載與該變更元數(shù)據(jù)對(duì)應(yīng)的界面元素;或者該客戶端卸載與該元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素。在本實(shí)施例中,該客戶端可以具體為瀏覽器。在本實(shí)施例中,通過(guò)對(duì)變更點(diǎn)進(jìn)行監(jiān)聽(tīng)處理,當(dāng)監(jiān)聽(tīng)到該變更點(diǎn)對(duì)應(yīng)的變更請(qǐng)求時(shí),根據(jù)該變更請(qǐng)求對(duì)該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理;或者根據(jù)該變更請(qǐng)求以及變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系對(duì)該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理,并獲取變更元數(shù)據(jù)或者該變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),再向客戶端發(fā)送該變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),以供客戶端裝載與該變更元數(shù)據(jù)對(duì)應(yīng)的界面元素或者,客戶端卸載與該元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素,由于實(shí)時(shí)對(duì)設(shè)置的變更點(diǎn)進(jìn)行監(jiān)聽(tīng),因此可以動(dòng)態(tài)的識(shí)別出對(duì)于該些變更點(diǎn)的變更,并且可以實(shí)時(shí)地進(jìn)行變更處理,從而實(shí)現(xiàn)了在對(duì)業(yè)務(wù)組件進(jìn)行裝載或者卸載的同時(shí)保證業(yè)務(wù)不被中斷,進(jìn)而有效地提高了服務(wù)質(zhì)量(Quality of Service ;簡(jiǎn)稱QoS)。圖2為本發(fā)明業(yè)務(wù)組件的處理方法的另一個(gè)實(shí)施例流程圖,如圖2所示,本實(shí)施例的方法的執(zhí)行主體可以為服務(wù)器,且以客戶端支持“推模式”,并以超文本標(biāo)記語(yǔ)言5(Hypertext Markup Language 5 ;簡(jiǎn)稱HTML5)中定義的 WebSockets 規(guī)范作為“推模式”為例,詳細(xì)介紹本實(shí)施例的技術(shù)方案,則該方法包括步驟201、對(duì)變更點(diǎn)進(jìn)行監(jiān)聽(tīng)處理。在本實(shí)施例中,初始時(shí),服務(wù)器中可以設(shè)置若干個(gè)變更點(diǎn),并對(duì)外公布這些變更點(diǎn)。變更點(diǎn)通過(guò)根據(jù)業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件建立映射關(guān)系,以用于標(biāo)識(shí)業(yè)務(wù)組件所在的位置,從而對(duì)業(yè)務(wù)組件集中的業(yè)務(wù)組件進(jìn)行變更的處理。另外,該服務(wù)器可以具體為web服務(wù)器。步驟202、當(dāng)監(jiān)聽(tīng)到該變更點(diǎn)對(duì)應(yīng)的裝載業(yè)務(wù)組件請(qǐng)求時(shí),根據(jù)該變更請(qǐng)求,建立該變更點(diǎn)與該變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)組件的映射關(guān)系;其中,該裝載業(yè)務(wù)組件請(qǐng)求中包括變更業(yè)務(wù)標(biāo)識(shí)和該變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的變更元數(shù)據(jù)。步驟203、啟動(dòng)該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并將該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件保存在該業(yè)務(wù)組件集中。步驟204、將該變更元數(shù)據(jù)保存在預(yù)設(shè)元數(shù)據(jù)列表中。步驟205、向客戶端發(fā)送用戶界面變更信息,所述用戶界面變更信息中攜帶有該變更元數(shù)據(jù),以供該客戶端根據(jù)該用戶界面變更信息,裝載與該變更元數(shù)據(jù)對(duì)應(yīng)的界面元素。 在本實(shí)施例中,該變更元數(shù)據(jù)包括界面變更涉及的業(yè)務(wù)用戶界面(UserInterface ;簡(jiǎn)稱UI)容器唯一標(biāo)識(shí)、元素的類型、元素的唯一標(biāo)識(shí)、需要響應(yīng)的命令字或方法名和響應(yīng)事件涉及的腳本資源;或者,該變更元數(shù)據(jù)包括界面變更涉及的業(yè)務(wù)n容器唯一標(biāo)識(shí)、元素的類型、元素的唯一標(biāo)識(shí)、需要響應(yīng)的命令字或方法名和響應(yīng)事件涉及的腳本資源路徑。當(dāng)該客戶端接收到攜帶有變更元數(shù)據(jù)的用戶界面變更信息,且該變更元數(shù)據(jù)包括響應(yīng)事件涉及的腳本資源時(shí),客戶端可以將該響應(yīng)事件涉及的腳本資源引入頁(yè)面,并分別構(gòu)造出該界面變更涉及的業(yè)務(wù)n容器唯一標(biāo)識(shí)、元素的類型、元素的唯一標(biāo)識(shí)和需要響應(yīng)的命令字或方法名對(duì)應(yīng)的HTML代碼片段,然后根據(jù)自身的界面邏輯和各個(gè)HTML代碼片段,對(duì)界面進(jìn)行重新拼裝,以實(shí)現(xiàn)n邏輯的更新,從而實(shí)現(xiàn)裝載與該變更元數(shù)據(jù)對(duì)應(yīng)的界面元素。還需要說(shuō)明的是,當(dāng)變更元數(shù)據(jù)包括響應(yīng)事件涉及的腳本資源路徑時(shí),還需要先獲取與該響應(yīng)事件涉及的腳本資源路徑對(duì)應(yīng)的響應(yīng)事件涉及的腳本資源,然后將該響應(yīng)事件涉及的腳本資源引入頁(yè)面,并分別構(gòu)造出該界面變更涉及的業(yè)務(wù)UI容器唯一標(biāo)識(shí)、元素的類型、元素的唯一標(biāo)識(shí)和需要響應(yīng)的命令字或方法名對(duì)應(yīng)的HTML代碼片段,然后根據(jù)自身的界面邏輯和各個(gè)HTML代碼片段,對(duì)界面進(jìn)行重新拼裝,以實(shí)現(xiàn)n邏輯的更新,從而實(shí)現(xiàn)裝載與該變更元數(shù)據(jù)對(duì)應(yīng)的界面元素。另外,變更元數(shù)據(jù)還可以包括元素的外觀類別等參數(shù)。該客戶端可以具體為瀏覽器。在本實(shí)施例中,通過(guò)對(duì)變更點(diǎn)進(jìn)行監(jiān)聽(tīng)處理,當(dāng)監(jiān)聽(tīng)到該變更點(diǎn)對(duì)應(yīng)的裝載業(yè)務(wù)組件請(qǐng)求時(shí),根據(jù)該裝載業(yè)務(wù)組件請(qǐng)求,建立該變更點(diǎn)與該變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)組件的映射關(guān)系,并啟動(dòng)該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并將該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件保存在該業(yè)務(wù)組件集中,在將該變更元數(shù)據(jù)保存在預(yù)設(shè)元數(shù)據(jù)列表中,最后將變更元數(shù)據(jù)攜帶在用戶界面變更信息中發(fā)送給客戶端,以供該客戶端根據(jù)該用戶界面變更信息,裝載與該變更元數(shù)據(jù)對(duì)應(yīng)的界面元素,由于實(shí)時(shí)對(duì)設(shè)置的變更點(diǎn)進(jìn)行監(jiān)聽(tīng),因此可以動(dòng)態(tài)的識(shí)別出對(duì)于該些變更點(diǎn)的變更,并且可以實(shí)時(shí)地進(jìn)行變更處理,從而實(shí)現(xiàn)了在對(duì)業(yè)務(wù)組件進(jìn)行裝載的同時(shí)保證業(yè)務(wù)不被中斷,進(jìn)而有效地提高了 QoS,并降低進(jìn)行業(yè)務(wù)擴(kuò)展成本。圖3為本發(fā)明業(yè)務(wù)組件的處理方法的又一個(gè)實(shí)施例流程圖,如圖3所示,本實(shí)施例的方法的執(zhí)行主體可以為服務(wù)器,且以客戶端支持“推模式”,并以HTML5中定義的WebSockets規(guī)范作為“推模式”為例,詳細(xì)介紹本實(shí)施例的技術(shù)方案,則該方法包括步驟301、對(duì)變更點(diǎn)進(jìn)行監(jiān)聽(tīng)處理。在本實(shí)施例中,初始時(shí),服務(wù)器可以設(shè)置若干個(gè)變更點(diǎn),并對(duì)外公布這些變更點(diǎn)。變更點(diǎn)通過(guò)根據(jù)業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件建立映射關(guān)系,以用于標(biāo)識(shí)業(yè)務(wù)組件所在的位置,從而對(duì)業(yè)務(wù)組件集中的業(yè)務(wù)組件進(jìn)行變更的處理。另外,該服務(wù)器可以具體為web服務(wù)器。步驟302、當(dāng)監(jiān)聽(tīng)到該變更點(diǎn)對(duì)應(yīng)的卸載業(yè)務(wù)組件請(qǐng)求時(shí),查詢變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系,獲取與該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并對(duì)該業(yè)務(wù)組件進(jìn)行
注銷處理。 步驟303、從預(yù)設(shè)元設(shè)數(shù)據(jù)列表中,獲取與該變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù)。步驟304、向客戶端發(fā)送用戶界面變更信息,所述用戶界面變更信息中攜帶有該變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),以供該客戶端根據(jù)所述用戶界面變更信息,卸載與該元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素。在本實(shí)施例中,客戶端接收到攜帶有元素的唯一標(biāo)識(shí)的用戶界面變更信息后,可以構(gòu)造與該元素的唯一標(biāo)識(shí)對(duì)應(yīng)的HTML代碼片段,并根據(jù)該HTML代碼片段,卸載與該元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素。其中,該客戶端可以具體為瀏覽器。步驟305、從該預(yù)設(shè)元數(shù)據(jù)列表中刪除與該變更點(diǎn)對(duì)應(yīng)的元數(shù)據(jù)。在本實(shí)施例中,通過(guò)對(duì)變更點(diǎn)進(jìn)行監(jiān)聽(tīng)處理,當(dāng)監(jiān)聽(tīng)到該變更點(diǎn)對(duì)應(yīng)的卸載業(yè)務(wù)組件請(qǐng)求時(shí),根據(jù)該卸載業(yè)務(wù)組件請(qǐng)求,查詢變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系,獲取與該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并對(duì)該業(yè)務(wù)組件進(jìn)行注銷處理,再?gòu)念A(yù)設(shè)元數(shù)據(jù)列表中,獲取與該業(yè)務(wù)組件標(biāo)識(shí)對(duì)應(yīng)的變更元數(shù)據(jù),并將該變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)攜帶在用戶界面變更信息中發(fā)送給客戶端,以供該客戶端根據(jù)該用戶界面變更信息,卸載與該元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素,最后從該預(yù)設(shè)元數(shù)據(jù)列表中刪除與該業(yè)務(wù)組件標(biāo)識(shí)對(duì)應(yīng)的元數(shù)據(jù),由于實(shí)時(shí)對(duì)設(shè)置的變更點(diǎn)進(jìn)行監(jiān)聽(tīng),因此可以動(dòng)態(tài)的識(shí)別出對(duì)于該些變更點(diǎn)的變更,并且可以實(shí)時(shí)地進(jìn)行變更處理,從而實(shí)現(xiàn)了在對(duì)業(yè)務(wù)組件進(jìn)行卸載的同時(shí)保證業(yè)務(wù)不被中斷,進(jìn)而有效地提高了 QoS,并降低進(jìn)行業(yè)務(wù)擴(kuò)展成本。圖4為本發(fā)明業(yè)務(wù)組件的處理方法的還一個(gè)實(shí)施例流程圖,如圖4所示,本實(shí)施例的方法的執(zhí)行主體可以為服務(wù)器,且以客戶端支持“拉模式”為例,詳細(xì)介紹本實(shí)施例的技術(shù)方案,則該方法包括步驟401、對(duì)變更點(diǎn)進(jìn)行監(jiān)聽(tīng)處理。在本實(shí)施例中,初始時(shí),服務(wù)器可以設(shè)置若干個(gè)變更點(diǎn),并對(duì)外公布這些變更點(diǎn)。變更點(diǎn)通過(guò)根據(jù)業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件建立映射關(guān)系,以用于標(biāo)識(shí)業(yè)務(wù)組件所在的位置,從而對(duì)業(yè)務(wù)組件集中的業(yè)務(wù)組件進(jìn)行變更的處理。另外,該服務(wù)器可以具體為web服務(wù)器。步驟402、當(dāng)監(jiān)聽(tīng)到該變更點(diǎn)對(duì)應(yīng)的裝載業(yè)務(wù)組件請(qǐng)求時(shí),建立該變更點(diǎn)與該變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)組件的映射關(guān)系;其中,該裝載業(yè)務(wù)組件請(qǐng)求中包括變更業(yè)務(wù)標(biāo)識(shí)和該變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的元數(shù)據(jù)。步驟403、啟動(dòng)該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并將該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件保存在該業(yè)務(wù)組件集中。步驟404、將 該變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的變更元數(shù)據(jù)分別保存在預(yù)設(shè)元數(shù)據(jù)列表和變更元數(shù)據(jù)列表中。需要說(shuō)明的是,當(dāng)接收到客戶端發(fā)送的 輪詢請(qǐng)求(即一個(gè)輪詢到來(lái)時(shí)),并獲取到該輪詢間隔內(nèi)的變更元數(shù)據(jù)列表后,可以刪除該變更元數(shù)據(jù)列表,在下一輪詢間隔開(kāi)始時(shí),構(gòu)建一個(gè)變更元數(shù)據(jù)列表,并將此間隔內(nèi)獲取的變更元數(shù)據(jù)保存在此間隔內(nèi)構(gòu)建的變更元數(shù)據(jù)列表中。其中,該客戶端可以具體為瀏覽器。步驟405、是否接收到客戶端發(fā)送的輪詢請(qǐng)求,若是,則執(zhí)行步驟406 ;若否,則執(zhí)行步驟401。步驟406、向客戶端發(fā)送該變更元數(shù)據(jù)列表,該變更元數(shù)據(jù)列表包括變更元數(shù)據(jù),以供該客戶端分別裝載與該變更元數(shù)據(jù)列表中的所有變更元數(shù)據(jù)對(duì)應(yīng)的界面元素。步驟407、刪除該變更元數(shù)據(jù)列表。在本實(shí)施例中,通過(guò)對(duì)變更點(diǎn)進(jìn)行監(jiān)聽(tīng)處理,當(dāng)監(jiān)聽(tīng)到該變更點(diǎn)對(duì)應(yīng)的裝載業(yè)務(wù)組件請(qǐng)求時(shí),根據(jù)該裝載業(yè)務(wù)組件請(qǐng)求,建立該變更點(diǎn)與該變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)組件的映射關(guān)系,并啟動(dòng)該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并將該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件保存在該業(yè)務(wù)組件集中,再將該變更元數(shù)據(jù)保存在預(yù)設(shè)元數(shù)據(jù)列表和變更元數(shù)據(jù)列表中,當(dāng)接收到客戶端發(fā)送的輪詢請(qǐng)求時(shí),向客戶端發(fā)送該輪詢間隔內(nèi)的變更元數(shù)據(jù)列表,以供該客戶端裝載與該變更元數(shù)據(jù)列表中所有變更元數(shù)據(jù)對(duì)應(yīng)的界面元素,由于實(shí)時(shí)對(duì)設(shè)置的變更點(diǎn)進(jìn)行監(jiān)聽(tīng),因此可以動(dòng)態(tài)的識(shí)別出對(duì)于該些變更點(diǎn)的變更,并且可以實(shí)時(shí)地進(jìn)行變更處理,從而實(shí)現(xiàn)了在對(duì)業(yè)務(wù)組件進(jìn)行裝載的同時(shí)保證業(yè)務(wù)不被中斷,進(jìn)而有效地提高了 QoS,并降低進(jìn)行業(yè)務(wù)擴(kuò)展成本。圖5為本發(fā)明業(yè)務(wù)組件的處理方法的再一個(gè)實(shí)施例流程圖,如圖5所示,本實(shí)施例的方法的執(zhí)行主體可以為服務(wù)器,且以客戶端支持“拉模式”為例,詳細(xì)介紹本實(shí)施例的技術(shù)方案,則該方法包括步驟501、對(duì)變更點(diǎn)進(jìn)行監(jiān)聽(tīng)處理。在本實(shí)施例中,初始時(shí),服務(wù)器可以設(shè)置若干個(gè)變更點(diǎn),并對(duì)外公布這些變更點(diǎn)。變更點(diǎn)通過(guò)根據(jù)業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件建立映射關(guān)系,以用于標(biāo)識(shí)業(yè)務(wù)組件所在的位置,從而對(duì)業(yè)務(wù)組件集中的業(yè)務(wù)組件進(jìn)行變更的處理。另外,該服務(wù)器可以具體為web服務(wù)器。步驟502、當(dāng)監(jiān)聽(tīng)到該變更點(diǎn)對(duì)應(yīng)的卸載業(yè)務(wù)組件請(qǐng)求時(shí),查詢變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系,獲取與該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并對(duì)該業(yè)務(wù)組件進(jìn)行
注銷處理。步驟503、從預(yù)設(shè)元數(shù)據(jù)列表中,獲取與該變更點(diǎn)對(duì)應(yīng)的元數(shù)據(jù),并將該元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)保存在變更元數(shù)據(jù)列表中。需要說(shuō)明的是,當(dāng)接收到客戶端發(fā)送的輪詢請(qǐng)求(即一個(gè)輪詢到來(lái)時(shí)),并獲取到該輪詢間隔內(nèi)的變更元數(shù)據(jù)列表后,可以刪除該變更元數(shù)據(jù)列表,在下一輪詢間隔開(kāi)始時(shí),構(gòu)建一個(gè)變更元數(shù)據(jù)列表,并將此間隔內(nèi)獲取的變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)保存在此間隔內(nèi)構(gòu)建的變更元數(shù)據(jù)列表中。其中,該客戶端可以具體為瀏覽器。步驟504、從該預(yù)設(shè)元數(shù)據(jù)列表中刪除與該變更點(diǎn)對(duì)應(yīng)的元數(shù)據(jù),并將該變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)保存在變更元數(shù)據(jù)列表中。步驟505、是否接收到客戶端發(fā)送的輪詢請(qǐng)求,若是,則執(zhí)行步驟506 ;若否,則執(zhí)行步驟501。步驟506、向客戶端發(fā)送該變更元數(shù)據(jù)列表,該變更元數(shù)據(jù)列表包括變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),以供該客戶端卸載與該變更元數(shù)據(jù)中的所有元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素。步驟507、刪除該變更元數(shù)據(jù)列表。在本實(shí)施例中,通過(guò)對(duì)變更點(diǎn)進(jìn)行監(jiān)聽(tīng)處理,當(dāng)監(jiān)聽(tīng)到該變更點(diǎn)所觸發(fā)的卸載業(yè)務(wù)組件請(qǐng)求時(shí),根據(jù)該卸載業(yè)務(wù)組件請(qǐng)求,查詢變更點(diǎn)與業(yè)務(wù)組件的映射關(guān)系,獲取與該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并對(duì)該業(yè)務(wù)組件進(jìn)行注銷處理,再?gòu)念A(yù)設(shè)元數(shù)據(jù)列表中,獲取與該變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù),并將該變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)保存在變更元數(shù)據(jù)列表 中,再刪除該預(yù)設(shè)元數(shù)據(jù)列表中該變更元數(shù)據(jù),當(dāng)接收到客戶端發(fā)送的輪詢請(qǐng)求時(shí),向客戶端發(fā)送該輪詢間隔內(nèi)的變更元數(shù)據(jù)列表,以供該客戶端卸載與該變更元數(shù)據(jù)列表中所有元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素,最后從該預(yù)設(shè)數(shù)據(jù)列表中刪除與該變更元數(shù)據(jù),由于實(shí)時(shí)對(duì)設(shè)置的變更點(diǎn)進(jìn)行監(jiān)聽(tīng),因此可以動(dòng)態(tài)的識(shí)別出對(duì)于該些變更點(diǎn)的變更,并且可以實(shí)時(shí)地進(jìn)行變更處理,從而實(shí)現(xiàn)了在對(duì)業(yè)務(wù)組件進(jìn)行卸載的同時(shí)保證業(yè)務(wù)不被中斷,進(jìn)而有效地提高了 QoS,并降低進(jìn)行業(yè)務(wù)擴(kuò)展成本。另外,還需要說(shuō)明的是,在上述圖4所示實(shí)施例中,該服務(wù)器在一個(gè)輪詢間隔內(nèi),不僅可以進(jìn)行裝載業(yè)務(wù)組件的操作,還是進(jìn)行卸載業(yè)務(wù)組件的操作,即可以將變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)保存在變更元數(shù)據(jù)列表中,當(dāng)接收到輪詢請(qǐng)求時(shí),可以將包括變更元數(shù)據(jù)以及變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)的變更元數(shù)據(jù)列表發(fā)送給客戶端,以供客戶端即可以裝載與變更元數(shù)據(jù)對(duì)應(yīng)的界面元素,還可以卸載與元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素。同理,在上述圖5所示實(shí)施例的基礎(chǔ)上,該服務(wù)器在一個(gè)輪詢間隔內(nèi),不僅可以進(jìn)行卸載業(yè)務(wù)組件的操作,還可以進(jìn)行裝載業(yè)務(wù)組件的操作,即可以將變更元數(shù)據(jù)保存在變更元數(shù)據(jù)列表中,當(dāng)接收到輪詢請(qǐng)求時(shí),可以將包括變更元數(shù)據(jù)以及變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)的變更元數(shù)據(jù)列表發(fā)送給客戶端,以供客戶端即可以裝載與變更元數(shù)據(jù)對(duì)應(yīng)的界面元素,還可以卸載與元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素。圖6為本發(fā)明業(yè)務(wù)組件的處理方法的另一個(gè)實(shí)施例流程圖,如圖6所示,本實(shí)施例的方法的執(zhí)行主體可以為業(yè)務(wù)組件的處理裝置,則該方法包括步驟601、獲取變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)。步驟602、對(duì)該變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)進(jìn)行解析處理,解析出該變更元數(shù)據(jù)中每個(gè)參數(shù)對(duì)應(yīng)的HTML代碼片段或者該元素的唯一標(biāo)識(shí)對(duì)應(yīng)的HTML代碼片段。步驟603、裝載與該變更元數(shù)據(jù)中每個(gè)參數(shù)對(duì)應(yīng)的HTML代碼片段所對(duì)應(yīng)的界面元素或者卸載與該元素的唯一標(biāo)識(shí)對(duì)應(yīng)的HTML代碼片段所對(duì)應(yīng)的界面元素。在本實(shí)施例中,該業(yè)務(wù)組件的處理裝置可以為客戶端,具體的,該客戶端可以是瀏覽器。該變更元數(shù)據(jù)包括界面變更涉及的業(yè)務(wù)n容器唯一標(biāo)識(shí)、元素的類型、元素的唯一標(biāo)識(shí)、需要響應(yīng)的命令字或方法名和響應(yīng)事件涉及的腳本資源;或者,該變更元數(shù)據(jù)包括界面變更涉及的業(yè)務(wù)n容器唯一標(biāo)識(shí)、元素的類型、元素的唯一標(biāo)識(shí)、需要響應(yīng)的命令字或方法名和響應(yīng)事件涉及的腳本資源路徑。當(dāng)獲取的變更元數(shù)據(jù)包括響應(yīng)事件涉及的腳本資源時(shí),客戶端可以將該響應(yīng)事件涉及的腳本資源引入頁(yè)面,并分別構(gòu)造出該界面變更涉及的業(yè)務(wù)n容器唯一標(biāo)識(shí)、元素的類型、元素的唯一標(biāo)識(shí)和需要響應(yīng)的命令字或方法名對(duì)應(yīng)的HTML代碼片段,然后根據(jù)自身的界面邏輯和各個(gè)HTML代碼片段,對(duì)界面進(jìn)行重新拼裝,以實(shí)現(xiàn)n邏輯的更新,從而實(shí)現(xiàn)裝載與該變更元數(shù)據(jù)對(duì)應(yīng)的界面元素。還需要說(shuō)明的是,當(dāng)變更元數(shù)據(jù)包括響應(yīng)事件涉及的腳本資源路徑時(shí),還需要先獲取與該響應(yīng)事件涉及的腳本資源路徑對(duì)應(yīng)的響應(yīng)事件涉及的腳本資源,然后將該響應(yīng)事件涉及的腳本資源引入頁(yè)面,并分別構(gòu)造出該界面變更涉及的業(yè)務(wù)n容器唯一標(biāo)識(shí)、元素的類型、元素的唯一標(biāo)識(shí)和需要響應(yīng)的命令字或方法名對(duì)應(yīng)的HTML代碼片段,然后根據(jù)自身的界面邏輯和各個(gè)HTML代碼片段,對(duì)界面進(jìn)行重新拼裝,以實(shí)現(xiàn)UI邏輯的更新,從而實(shí) 現(xiàn)裝載與該變更元數(shù)據(jù)對(duì)應(yīng)的界面元素。當(dāng)獲取元素的唯一標(biāo)識(shí)時(shí),可以卸載與該元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素。另外,變更元數(shù)據(jù)還可以包括元素的外觀類別等參數(shù)。在本實(shí)施例中,通過(guò)對(duì)獲取的變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)進(jìn)行解析處理,獲取客戶端可以識(shí)別的該變更元數(shù)據(jù)中每個(gè)參數(shù)對(duì)應(yīng)的HTML代碼片段或者該元素的唯一標(biāo)識(shí)對(duì)應(yīng)的HTML代碼片段,并根據(jù)該HTML代碼片段對(duì)用戶界面進(jìn)行更新處理,從而實(shí)現(xiàn)了在對(duì)業(yè)務(wù)組件進(jìn)行裝載或者卸載的同時(shí)保證業(yè)務(wù)不被中斷,進(jìn)而有效地提高了 QoS,并降低進(jìn)行業(yè)務(wù)擴(kuò)展成本。另外,由于是客戶端根據(jù)該變更元數(shù)據(jù)或者元素的唯一標(biāo)識(shí)對(duì)用戶界面進(jìn)行更新處理,因此,消除了 web服務(wù)器進(jìn)行用戶界面更新的運(yùn)算負(fù)載。進(jìn)一步的,在本發(fā)明的又一個(gè)實(shí)施例中,在上述圖7所示實(shí)施例的基礎(chǔ)上,當(dāng)服務(wù)器支持“推模式”時(shí),該步驟601的一種具體實(shí)現(xiàn)方式為接收服務(wù)器發(fā)送的用戶界面變更信息,該用戶界面變更信息包括變更元數(shù)據(jù)或者元素的唯一標(biāo)識(shí)。更進(jìn)一步的,在本發(fā)明的還一個(gè)實(shí)施例中,在上述圖7所示實(shí)施例的基礎(chǔ)上,當(dāng)服務(wù)器支持“拉模式”時(shí),該步驟601的另一種具體實(shí)現(xiàn)方式為向服務(wù)器發(fā)送輪詢請(qǐng)求;接收該服務(wù)器根據(jù)該輪詢請(qǐng)求發(fā)送的變更元數(shù)據(jù)列表,該變更元數(shù)據(jù)列表包括變更元數(shù)據(jù)或者元素的唯一標(biāo)識(shí)。圖7為本發(fā)明業(yè)務(wù)組件的處理裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖7所示,本實(shí)施例的業(yè)務(wù)組件的處理裝置包括監(jiān)聽(tīng)模塊11、變更處理模塊12獲取模塊13和發(fā)送模塊14。其中,監(jiān)聽(tīng)模塊11用于對(duì)變更點(diǎn)進(jìn)行監(jiān)聽(tīng)處理;變更處理模塊12用于當(dāng)該監(jiān)聽(tīng)模塊11監(jiān)聽(tīng)到該變更點(diǎn)對(duì)應(yīng)的變更請(qǐng)求時(shí),根據(jù)該述變更請(qǐng)求對(duì)該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理;或者根據(jù)該變更請(qǐng)求以及變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系對(duì)該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理;獲取模塊13用于獲取變更元數(shù)據(jù)或者該變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí);發(fā)送模塊14用于向客戶端發(fā)送該獲取模塊13獲取到的該變更元數(shù)據(jù)或者該變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),以供該客戶端裝載與該變更元數(shù)據(jù)對(duì)應(yīng)的界面元素;或者該客戶端卸載與該元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素。本實(shí)施例中的業(yè)務(wù)組件的處理裝置可以具體為web服務(wù)器,并可以執(zhí)行圖I所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理相類似,此處不再贅述。
在本實(shí)施例中,通過(guò)對(duì)變更點(diǎn)進(jìn)行監(jiān)聽(tīng)處理,當(dāng)監(jiān)聽(tīng)到該變更點(diǎn)對(duì)應(yīng)的變更請(qǐng)求時(shí),根據(jù)該變更請(qǐng)求對(duì)該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理;或者根據(jù)該變更請(qǐng)求以及變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系對(duì)該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理,并獲取變更元數(shù)據(jù)或者該變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),再向客戶端發(fā)送該變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),以供客戶端裝載與該變更元數(shù)據(jù)對(duì)應(yīng)的界面元素或者,客戶端卸載與該元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素,由于實(shí)時(shí)對(duì)設(shè)置的變更點(diǎn)進(jìn)行監(jiān)聽(tīng),因此可以動(dòng)態(tài)的識(shí)別出對(duì)于該些變更點(diǎn)的變更,并且可以實(shí)時(shí)地進(jìn)行變更處理,從而實(shí)現(xiàn)了在對(duì)業(yè)務(wù)組件進(jìn)行裝載或者卸載的同時(shí)保證業(yè)務(wù)不被中斷,進(jìn)而有效地提高了QoS0進(jìn)一步的,在本發(fā)明的另一個(gè)實(shí)施例中,在上述圖7所示實(shí)施例的基礎(chǔ)上,當(dāng)所述變更請(qǐng)求為裝載業(yè)務(wù)組件請(qǐng)求,該裝載業(yè)務(wù)組件請(qǐng)求包括該變更業(yè)務(wù)標(biāo)識(shí)和該變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的變更元數(shù)據(jù)時(shí),該變更處理模塊12包括變更處理單元和業(yè)務(wù)組件處理單元,其中,變更處理單元用于當(dāng)該監(jiān)聽(tīng)模塊11監(jiān)聽(tīng)到該變更點(diǎn)對(duì)應(yīng)的變更請(qǐng)求時(shí),建立該變更點(diǎn)與該變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)組件的映射關(guān)系;業(yè)務(wù)組件處理單元用于啟動(dòng)該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并將該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件保存在所述業(yè)務(wù)組件集中;該變更處理單元還 用于將該變更元數(shù)據(jù)保存在預(yù)設(shè)元數(shù)據(jù)列表中。另外,該裝置還可以進(jìn)一步包括保存模塊,用于將變更元數(shù)據(jù)保存在預(yù)設(shè)元數(shù)據(jù)列表中。發(fā)送模塊14具體用于向客戶端發(fā)送用戶界面變更信息,該用戶界面變更信息中攜帶有該變更元數(shù)據(jù),以供該客戶端根據(jù)該用戶界面變更信息,裝載與該變更元數(shù)據(jù)對(duì)應(yīng)的界面元素。本實(shí)施例的業(yè)務(wù)組件的處理裝置可以執(zhí)行圖2所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理相類似,此處不再贅述。更進(jìn)一步的,在本發(fā)明的又一個(gè)實(shí)施例中,在上述圖7所示實(shí)施例的基礎(chǔ)上,當(dāng)該變更請(qǐng)求為卸載業(yè)務(wù)組件請(qǐng)求時(shí),該變更處理模塊12具體用于根據(jù)該變更請(qǐng)求,查詢變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系,獲取與該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并對(duì)該業(yè)務(wù)組件進(jìn)行注銷處理;獲取模塊13具體用于從預(yù)設(shè)元數(shù)據(jù)列表中,獲取與該變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù)。發(fā)送模塊14具體用于向客戶端發(fā)送用戶界面變更信息,該用戶界面變更信息中攜帶有該變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),以供該客戶端根據(jù)所述用戶界面變更信息,卸載與該元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素。另外,還裝置還可以包括刪除模塊,用于從該預(yù)設(shè)元數(shù)據(jù)列表中刪除與所述變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù)。本實(shí)施例的業(yè)務(wù)組件的處理裝置可以執(zhí)行圖3所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理相類似,此處不再贅述。更進(jìn)一步的,在本發(fā)明的還一個(gè)實(shí)施例中,在上述圖7所示實(shí)施例的基礎(chǔ)上,當(dāng)該變更請(qǐng)求為裝載業(yè)務(wù)組件請(qǐng)求,該裝載業(yè)務(wù)組件請(qǐng)求包括變更業(yè)務(wù)標(biāo)識(shí)和該變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的元數(shù)據(jù)時(shí),該變更處理模塊12包括變更處理單元和業(yè)務(wù)組件處理單元。其中,變更處理單元用于建立該變更點(diǎn)與該變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)組件的映射關(guān)系;業(yè)務(wù)組件處理單元用于啟動(dòng)該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并將該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件保存在所述業(yè)務(wù)組件集中;則該裝置還可以包括保存模塊、接收模塊和刪除模塊;具體的,保存模塊,用于將該變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的變更元數(shù)據(jù)分別保存在預(yù)設(shè)元數(shù)據(jù)列表和變更元數(shù)據(jù)列表中;接收模塊用于接收客戶端發(fā)送的輪詢請(qǐng)求;發(fā)送模塊14還具體用于根據(jù)該接收模塊收到的該輪詢請(qǐng)求,向客戶端發(fā)送該變更元數(shù)據(jù)列表,該變更元數(shù)據(jù)列表中包括該變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí);刪除模塊用于在發(fā)送模塊14向該客戶端發(fā)送該變更元數(shù)據(jù)列表后,刪除該變更元數(shù)據(jù)列表。本實(shí)施例的業(yè)務(wù)組件的處理裝置可以執(zhí)行圖4所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理相類似,此處不再贅述。更進(jìn)一步的,在本發(fā)明的再一個(gè)實(shí)施例中,在上述圖7所示實(shí)施例的基礎(chǔ)上,當(dāng)該變更請(qǐng)求為卸載業(yè)務(wù)組件請(qǐng)求時(shí),變更處理模塊12具體用于根據(jù)該變更請(qǐng)求,查詢變更點(diǎn) 與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系,獲取與該變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并對(duì)該業(yè)務(wù)組件進(jìn)行注銷處理。獲取模塊13具體用于從預(yù)設(shè)元數(shù)據(jù)列表中,獲取與該變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù);則該裝置還包括刪除模塊、保存模塊和接收模塊。具體的,刪除模塊用于從該預(yù)設(shè)元數(shù)據(jù)列表中刪除與該變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù);保存模塊用于將該變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)保存在變更元數(shù)據(jù)列表中;接收模塊用于接收客戶端發(fā)送的輪詢請(qǐng)求;則該發(fā)送模塊14還具體用于根據(jù)該接收模塊接收到的該輪詢請(qǐng)求,向客戶端發(fā)送該變更元數(shù)據(jù)列表,該變更元數(shù)據(jù)列表中包括該變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí);刪除模塊還用于在該發(fā)送模塊14向該客戶端發(fā)送該變更元數(shù)據(jù)列表后,刪除該變更元數(shù)據(jù)列表。本實(shí)施例的業(yè)務(wù)組件的處理裝置可以執(zhí)行圖5所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理相類似,此處不再贅述。圖8為本發(fā)明業(yè)務(wù)組件的處理裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖8所示,本實(shí)施例的業(yè)務(wù)組件的處理裝置包括獲取模塊21、解析模塊22和處理模塊23,其中,獲取模塊21用于獲取變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí);解析模塊22用于對(duì)該變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)進(jìn)行解析處理,解析出該變更元數(shù)據(jù)中每個(gè)參數(shù)對(duì)應(yīng)的HTML代碼片段或者該元素的唯一標(biāo)識(shí)對(duì)應(yīng)的HTML代碼片段;處理模塊23用于裝載與該變更元數(shù)據(jù)中每個(gè)參數(shù)對(duì)應(yīng)的HTML代碼片段所對(duì)應(yīng)的界面元素或者卸載與該元素的唯一標(biāo)識(shí)對(duì)應(yīng)的HTML代碼片段所對(duì)應(yīng)的界面元素。本實(shí)施例中的業(yè)務(wù)組件的處理裝置可以具體為客戶端,并可以執(zhí)行圖6所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理相類似,此處不再贅述。在本實(shí)施例中,通過(guò)對(duì)獲取的變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)進(jìn)行解析處理,獲取客戶端可以識(shí)別的該變更元數(shù)據(jù)中每個(gè)參數(shù)對(duì)應(yīng)的HTML代碼片段或者該元素的唯一標(biāo)識(shí)對(duì)應(yīng)的HTML代碼片段,并根據(jù)該HTML代碼片段對(duì)用戶界面進(jìn)行更新處理,從而實(shí)現(xiàn)了在對(duì)業(yè)務(wù)組件進(jìn)行裝載或者卸載的同時(shí)保證業(yè)務(wù)不被中斷,進(jìn)而有效地提高了 QoS。另外,由于是客戶端根據(jù)該變更元數(shù)據(jù)或者元素的唯一標(biāo)識(shí)對(duì)用戶界面進(jìn)行更新處理,因此,消除了 web服務(wù)器進(jìn)行用戶界面更新的運(yùn)算負(fù)載。
進(jìn)一步的,在本發(fā)明的另一個(gè)實(shí)施例中,在上述圖8所示實(shí)施例的基礎(chǔ)上,該客戶端的獲取模塊21具體用于接收服務(wù)器發(fā)送的用戶界面變更信息,該用戶界面變更信息包括變更元數(shù)據(jù)或者元素的唯一標(biāo)識(shí)。更進(jìn)一步的,在本發(fā)明的又一個(gè)實(shí)施例中,在上述圖8所示實(shí)施例的基礎(chǔ)上,該客戶端的獲取模塊21可以包括輪詢請(qǐng)求發(fā)送單元和接收單元,其中,輪詢請(qǐng)求發(fā)送單元用于向服務(wù)器發(fā)送輪詢請(qǐng)求;接收單元用于接收該服務(wù)器根據(jù)該輪詢請(qǐng)求發(fā)送的變更元數(shù)據(jù)列表,該變更元數(shù)據(jù)列表包括變更元數(shù)據(jù)或者元素的唯一標(biāo)識(shí)。圖9為本發(fā)明業(yè)務(wù)組件的處理系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖9所示,本實(shí)施例的系統(tǒng)包括服務(wù)器31和客戶端32。優(yōu)選地,圖10為本發(fā)明業(yè)務(wù)組件的處理系統(tǒng)的另一個(gè)實(shí) 施例的結(jié)構(gòu)示意圖,如圖10所示,該服務(wù)器31包括存儲(chǔ)器311和處理器312,其中,存儲(chǔ)器311用于存儲(chǔ)業(yè)務(wù)組件集;處理器312與該存儲(chǔ)器311耦合,該處理器312被配置為用于執(zhí)行如圖I至5任一所述的業(yè)務(wù)組件的處理方法。另外,該業(yè)務(wù)組件集中包括一個(gè)或者多個(gè)業(yè)務(wù)組件。更為具體的,客戶端32包括存儲(chǔ)器321和處理器322 ;其中,存儲(chǔ)器321用于存儲(chǔ)業(yè)務(wù)UI集;處理器322,與該存儲(chǔ)器321耦合,該處理器322被配置為用于執(zhí)行如圖6所述的業(yè)務(wù)組件的處理方法。另外,該業(yè)務(wù)n集中包括一個(gè)或多個(gè)業(yè)務(wù)n。需要說(shuō)明的是,該服務(wù)器31可以具體為web服務(wù)器;該客戶端32可以具體為瀏覽器。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說(shuō)明的是以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
權(quán)利要求
1.一種業(yè)務(wù)組件的處理方法,其特征在于,包括 對(duì)變更點(diǎn)進(jìn)行監(jiān)聽(tīng)處理; 當(dāng)監(jiān)聽(tīng)到所述變更點(diǎn)對(duì)應(yīng)的變更請(qǐng)求時(shí),根據(jù)所述變更請(qǐng)求對(duì)所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理;或者根據(jù)所述變更請(qǐng)求以及變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系對(duì)所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理; 獲取變更元數(shù)據(jù)或者所述變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí); 向客戶端發(fā)送所述變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),以供所述客戶端裝載與所述變更元數(shù)據(jù)對(duì)應(yīng)的界面元素;或者所述客戶端卸載與所述元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素。
2.根據(jù)權(quán)利要求I所述的業(yè)務(wù)組件的處理方法,其特征在于,當(dāng)所述變更請(qǐng)求為裝載業(yè)務(wù)組件請(qǐng)求,所述裝載業(yè)務(wù)組件請(qǐng)求包括變更業(yè)務(wù)標(biāo)識(shí)和所述變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的變更元數(shù)據(jù);所述根據(jù)所述變更請(qǐng)求對(duì)所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理,包括 根據(jù)所述變更請(qǐng)求,建立所述變更點(diǎn)與所述變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)組件的映射關(guān)系; 啟動(dòng)所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并將所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件保存在所述業(yè)務(wù)組件集中; 則所述將所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件保存在所述業(yè)務(wù)組件集中之后,所述方法還包括 將所述變更元數(shù)據(jù)保存在預(yù)設(shè)元數(shù)據(jù)列表中。
3.根據(jù)權(quán)利要求2所述的業(yè)務(wù)組件的處理方法,其特征在于,所述向客戶端發(fā)送所述變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),包括 向所述客戶端發(fā)送用戶界面變更信息,所述用戶界面變更信息中攜帶有所述變更元數(shù)據(jù),以供所述客戶端根據(jù)所述用戶界面變更信息,裝載與所述變更元數(shù)據(jù)對(duì)應(yīng)的界面元素。
4.根據(jù)權(quán)利要求I所述的業(yè)務(wù)組件的處理方法,其特征在于,當(dāng)所述變更請(qǐng)求為卸載業(yè)務(wù)組件請(qǐng)求時(shí),所述根據(jù)所述變更請(qǐng)求以及變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系對(duì)所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理,包括 根據(jù)所述變更請(qǐng)求,查詢變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系,獲取與所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并對(duì)所述業(yè)務(wù)組件進(jìn)行注銷處理。
5.根據(jù)權(quán)利要求4所述的業(yè)務(wù)組件的處理方法,其特征在于,所述獲取變更元數(shù)據(jù)或者所述變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),包括 從預(yù)設(shè)元數(shù)據(jù)列表中,獲取與所述變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù); 則所述向客戶端發(fā)送所述變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),包括 向所述客戶端發(fā)送用戶界面變更信息,所述用戶變更界面信息中攜帶有所述變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),以供所述客戶端根據(jù)所述用戶界面變更信息,卸載與所述元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素; 且所述向所述客戶端發(fā)送用戶界面變更信息之后,所述方法還包括 從所述預(yù)設(shè)元數(shù)據(jù)列表中刪除與所述變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù)。
6.根據(jù)權(quán)利要求I所述的業(yè)務(wù)組件的處理方法,其特征在于,當(dāng)所述變更請(qǐng)求為裝載業(yè)務(wù)組件請(qǐng)求,所述裝載業(yè)務(wù)組件請(qǐng)求包括變更業(yè)務(wù)標(biāo)識(shí)及所述變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的元數(shù)據(jù)時(shí),所述根據(jù)所述變更請(qǐng)求對(duì)所述變更點(diǎn)的業(yè)務(wù)組件進(jìn)行變更處理,包括 建立所述變更點(diǎn)與所述變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)組件的映射關(guān)系; 啟動(dòng)所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并將所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件保存在所述業(yè)務(wù)組件集中; 則所述將所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件保存在所述業(yè)務(wù)組件集中之后,所述方法還包括 將所述變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的變更元數(shù)據(jù)分別保存在預(yù)設(shè)元數(shù)據(jù)列表和變更元數(shù)據(jù)列表中。
7.根據(jù)權(quán)利要求I所述的業(yè)務(wù)組件的處理方法,其特征在于,當(dāng)所述變更請(qǐng)求為卸載業(yè)務(wù)組件請(qǐng)求時(shí),所述根據(jù)所述變更請(qǐng)求以及變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系對(duì)所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理,包括 根據(jù)所述變更請(qǐng)求,查詢變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系,獲取與所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并對(duì)所述業(yè)務(wù)組件進(jìn)行注銷處理; 則所述獲取變更元數(shù)據(jù)或者所述變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),包括 從預(yù)設(shè)元數(shù)據(jù)列表中,獲取與所述變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù); 且所述獲取與所述變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù)之后,所述方法還包括 將所述變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)保存在變更元數(shù)據(jù)列表中; 從所述預(yù)設(shè)元數(shù)據(jù)列表中刪除與所述變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù),并將所述變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)保存在變更元數(shù)據(jù)列表中。
8.根據(jù)權(quán)利要求6或7所述的業(yè)務(wù)組件的處理方法,其特征在于,所述向客戶端發(fā)送所述變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)之前,還包括 接收客戶端發(fā)送的輪詢請(qǐng)求; 則所述向客戶端發(fā)送所述變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),包括根據(jù)所述輪詢請(qǐng)求,向客戶端發(fā)送所述變更元數(shù)據(jù)列表,所述變更元數(shù)據(jù)列表中包括所述變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí); 且所述向客戶端發(fā)送所述變更元數(shù)據(jù)列表之后,所述方法還包括 刪除所述變更元數(shù)據(jù)列表。
9.一種業(yè)務(wù)組件的處理方法,其特征在于,包括 獲取變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí); 對(duì)所述變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)進(jìn)行解析處理,解析出所述變更元數(shù)據(jù)中每個(gè)參數(shù)對(duì)應(yīng)的HTML代碼片段或者所述元素的唯一標(biāo)識(shí)對(duì)應(yīng)的HTML代碼片段; 裝載與所述變更元數(shù)據(jù)中每個(gè)參數(shù)對(duì)應(yīng)的HTML代碼片段所對(duì)應(yīng)的界面元素或者卸載與所述元素的唯一標(biāo)識(shí)對(duì)應(yīng)的HTML代碼片段所對(duì)應(yīng)的界面元素。
10.根據(jù)權(quán)利要求9所述的業(yè)務(wù)組件的處理方法,其特征在于,所述獲取變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),包括 接收服務(wù)器發(fā)送的用戶界面變更信息,所述用戶界面變更信息包括變更元數(shù)據(jù)或者元素的唯一標(biāo)識(shí)。
11.根據(jù)權(quán)利要求9所述的業(yè)務(wù)組件的處理方法,其特征在于,所述獲取變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),包括 向服務(wù)器發(fā)送輪詢請(qǐng)求; 接收所述服務(wù)器根據(jù)所述輪詢請(qǐng)求發(fā)送的變更元數(shù)據(jù)列表,所述變更元數(shù)據(jù)列表包括變更元數(shù)據(jù)或者元素的唯一標(biāo)識(shí)。
12.—種業(yè)務(wù)組件的處理裝置,其特征在于,包括 監(jiān)聽(tīng)模塊,用于對(duì)變更點(diǎn)進(jìn)行監(jiān)聽(tīng)處理; 變更處理模塊,用于當(dāng)所述監(jiān)聽(tīng)模塊監(jiān)聽(tīng)到所述變更點(diǎn)對(duì)應(yīng)的變更請(qǐng)求時(shí),根據(jù)所述變更請(qǐng)求對(duì)所述變更點(diǎn)對(duì)應(yīng)的的業(yè)務(wù)組件進(jìn)行變更處理;或者根據(jù)所述變更請(qǐng)求以及變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系對(duì)所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理; 獲取模塊,用于獲取變更元數(shù)據(jù)或者所述變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí); 發(fā)送模塊,用于向客戶端發(fā)送所述獲取模塊獲取到的所述變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),以供所述客戶端裝載與所述變更元數(shù)據(jù)對(duì)應(yīng)的界面元素;或者所述客戶端卸載與所述元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素。
13.根據(jù)權(quán)利要求12所述的業(yè)務(wù)組件的處理裝置,其特征在于,當(dāng)所述變更請(qǐng)求為裝載業(yè)務(wù)組件請(qǐng)求,所述裝載業(yè)務(wù)組件請(qǐng)求包括所述變更業(yè)務(wù)標(biāo)識(shí)和所述變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的變更元數(shù)據(jù)時(shí),所述變更處理模塊包括 變更處理單元,用于當(dāng)所述監(jiān)聽(tīng)模塊監(jiān)聽(tīng)到所述變更點(diǎn)對(duì)應(yīng)的變更請(qǐng)求時(shí),根據(jù)所述變更請(qǐng)求,建立所述變更點(diǎn)與所述變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)組件的映射關(guān)系; 業(yè)務(wù)組件處理單元,用于啟動(dòng)所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并將所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件保存在所述業(yè)務(wù)組件集中; 則所述裝置還包括保存模塊,用于將所述變更元數(shù)據(jù)保存在預(yù)設(shè)元數(shù)據(jù)列表中。
14.根據(jù)權(quán)利要求13所述的業(yè)務(wù)組件的處理裝置,其特征在于,所述發(fā)送模塊具體用于向所述客戶端發(fā)送用戶界面變更信息,所述用戶界面變更信息中攜帶有所述變更元數(shù)據(jù),以供所述客戶端根據(jù)所述用戶界面變更信息,裝載與所述變更元數(shù)據(jù)對(duì)應(yīng)的界面元素。
15.根據(jù)權(quán)利要求12所述的業(yè)務(wù)組件的處理裝置,其特征在于,當(dāng)所述變更請(qǐng)求為卸載業(yè)務(wù)組件請(qǐng)求時(shí),所述變更處理模塊具體用于根據(jù)所述變更請(qǐng)求,查詢變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系,獲取與所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并對(duì)所述業(yè)務(wù)組件進(jìn)行注銷處理。
16.根據(jù)權(quán)利要求15所述的業(yè)務(wù)組件的處理裝置,其特征在于,所述獲取模塊具體用于從預(yù)設(shè)元數(shù)據(jù)列表中,獲取與所述變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù); 則所述發(fā)送模塊具體用于向所述客戶端發(fā)送用戶界面變更信息,所述用戶變更界面信息中攜帶有所述變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),以供所述客戶端根據(jù)所述用戶界面變更信息,卸載與所述元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素; 且所述裝置還包括 刪除模塊,用于從所述預(yù)設(shè)元數(shù)據(jù)列表中刪除與所述變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù)。
17.根據(jù)權(quán)利要求12所述的業(yè)務(wù)組件的處理裝置,其特征在于,當(dāng)所述變更請(qǐng)求為裝載業(yè)務(wù)組件請(qǐng)求,所述裝載業(yè)務(wù)組件請(qǐng)求包括變更業(yè)務(wù)標(biāo)識(shí)及所述變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的元數(shù)據(jù)時(shí),所述變更處理模塊包括變更處理單元,用于建立所述變更點(diǎn)與所述變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)組件的映射關(guān)系; 業(yè)務(wù)組件處理單元,用于啟動(dòng)所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并將所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件保存在所述業(yè)務(wù)組件集中; 則所述裝置還包括 保存模塊,用于將所述變更業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的變更元數(shù)據(jù)分別保存在預(yù)設(shè)元數(shù)據(jù)列表和變更元數(shù)據(jù)列表中。
18.根據(jù)權(quán)利要求12所述的業(yè)務(wù)組件的處理裝置,其特征在于,當(dāng)所述變更請(qǐng)求為卸載業(yè)務(wù)組件請(qǐng)求時(shí),所述變更處理模塊具體用于根據(jù)所述變更請(qǐng)求,查詢變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系,獲取與所述變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件,并對(duì)所述業(yè)務(wù)組件進(jìn)行注銷處理; 則所述獲取模塊具體用于從預(yù)設(shè)元數(shù)據(jù)列表中,獲取與所述變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù); 且所述裝置還包括 刪除模塊,用于從所述預(yù)設(shè)元數(shù)據(jù)列表中刪除與所述變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù); 保存模塊,用于將所述變更點(diǎn)對(duì)應(yīng)的變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)保存在變更元數(shù)據(jù)列表中。
19.根據(jù)權(quán)利要求17或18所述的業(yè)務(wù)組件的處理裝置,其特征在于,還包括 接收模塊,用于接收客戶端發(fā)送的輪詢請(qǐng)求; 則所述發(fā)送模塊還具體用于根據(jù)所述接收模塊接收到的所述輪詢請(qǐng)求,向客戶端發(fā)送所述變更元數(shù)據(jù)列表,所述變更元數(shù)據(jù)列表中包括所述變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí); 所述刪除模塊還用于在所述發(fā)送模塊向所述客戶端發(fā)送所述變更元數(shù)據(jù)列表后,刪除所述變更元數(shù)據(jù)列表。
20.—種業(yè)務(wù)組件的處理裝置,其特征在于,包括 獲取模塊,用于獲取變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí); 解析模塊,用于對(duì)所述變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí)進(jìn)行解析處理,解析出所述變更元數(shù)據(jù)中每個(gè)參數(shù)對(duì)應(yīng)的HTML代碼片段或者所述元素的唯一標(biāo)識(shí)對(duì)應(yīng)的HTML代碼片段; 處理模塊,用于裝載與所述變更元數(shù)據(jù)中每個(gè)參數(shù)對(duì)應(yīng)的HTML代碼片段所對(duì)應(yīng)的界面元素或者卸載與所述元素的唯一標(biāo)識(shí)對(duì)應(yīng)的HTML代碼片段所對(duì)應(yīng)的界面元素。
21.根據(jù)權(quán)利要求20所述的業(yè)務(wù)組件的處理裝置,其特征在于,所述獲取模塊具體用于接收服務(wù)器發(fā)送的用戶界面變更信息,所述用戶界面變更信息包括變更元數(shù)據(jù)或者元素的唯一標(biāo)識(shí)。
22.根據(jù)權(quán)利要求20所述的業(yè)務(wù)組件的處理裝置,其特征在于,所述獲取模塊,包括 輪詢請(qǐng)求發(fā)送單元,用于向服務(wù)器發(fā)送輪詢請(qǐng)求; 接收單元,用于接收所述服務(wù)器根據(jù)所述輪詢請(qǐng)求發(fā)送的變更元數(shù)據(jù)列表,所述變更元數(shù)據(jù)列表包括變更元數(shù)據(jù)或者元素的唯一標(biāo)識(shí)。
23.一種服務(wù)器,其特征在于,包括存儲(chǔ)器,用于存儲(chǔ)業(yè)務(wù)組件集;處理器,與所述存儲(chǔ)器耦合,所述處理器被配置為用于執(zhí)行如權(quán)利要求I至8任一所述的業(yè)務(wù)組件的處理方法。
24.一種客戶端,其特征在于,包括存儲(chǔ)器,用于存儲(chǔ)業(yè)務(wù)n集; 處理器,與所述存儲(chǔ)器耦合,所述處理器被配置為用于執(zhí)行如權(quán)利要求9至11任一所述的業(yè)務(wù)組件的處理方法。
25.一種業(yè)務(wù)組件的處理系統(tǒng),其特征在于,包括如權(quán)利要求23所述的服務(wù)器和如權(quán)利要求24所述的客戶端。
全文摘要
本發(fā)明提供一種業(yè)務(wù)組件的處理方法和系統(tǒng)以及設(shè)備,該方法包括對(duì)變更點(diǎn)進(jìn)行監(jiān)聽(tīng)處理;當(dāng)監(jiān)聽(tīng)到變更點(diǎn)對(duì)應(yīng)的變更請(qǐng)求時(shí),根據(jù)變更請(qǐng)求對(duì)變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理;或者根據(jù)變更請(qǐng)求以及變更點(diǎn)與業(yè)務(wù)組件集中的每個(gè)業(yè)務(wù)組件的映射關(guān)系對(duì)變更點(diǎn)對(duì)應(yīng)的業(yè)務(wù)組件進(jìn)行變更處理;獲取變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí);向客戶端發(fā)送變更元數(shù)據(jù)或者變更元數(shù)據(jù)中的元素的唯一標(biāo)識(shí),以供客戶端裝載與變更元數(shù)據(jù)對(duì)應(yīng)的界面元素;或者客戶端卸載與所述元素的唯一標(biāo)識(shí)對(duì)應(yīng)的界面元素。
文檔編號(hào)G06F9/44GK102799426SQ201210207868
公開(kāi)日2012年11月28日 申請(qǐng)日期2012年6月21日 優(yōu)先權(quán)日2012年6月21日
發(fā)明者胡波 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
西贡区| 广元市| 嘉善县| 绥江县| 会理县| 沈阳市| 磴口县| 温泉县| 当阳市| 鸡泽县| 宁南县| 榆林市| 铜鼓县| 丹寨县| 政和县| 教育| 成武县| 乌拉特后旗| 星子县| 曲水县| 莎车县| 天津市| 襄汾县| 辽阳县| 会同县| 获嘉县| 扎赉特旗| 喀喇| 成都市| 临沂市| 屏边| 吴旗县| 庆阳市| 德庆县| 绥化市| 酒泉市| 英吉沙县| 元谋县| 通城县| 太康县| 庄河市|