專利名稱:一種動(dòng)態(tài)更新商務(wù)服務(wù)內(nèi)容的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子商務(wù),尤其涉及電子商務(wù)軟件中的智能更新技術(shù)
背景技術(shù):
目前,在電子商務(wù)的應(yīng)用領(lǐng)域中,客戶端軟件都將軟件自身提供的商務(wù)服務(wù)內(nèi)容以固化邏輯的方式存儲(chǔ)在程序里。如果客戶端軟件需要將該軟件提供的商務(wù)服務(wù)內(nèi)容和相關(guān)的程序模塊進(jìn)行更新,只能下載新版本的客戶端軟件,這樣一來(lái),當(dāng)需要更新商務(wù)服務(wù)內(nèi)容或者相關(guān)程序模塊時(shí),就必須對(duì)軟件版本進(jìn)行升級(jí)。如果軟件版本頻繁變換,就會(huì)讓用戶應(yīng)接不暇,有時(shí)還會(huì)造成用戶對(duì)于軟件版本經(jīng)常升級(jí)的不斷抱怨。而且,現(xiàn)有技術(shù)中更新商務(wù)服務(wù)內(nèi)容的方式不夠靈活,且不能同步地響應(yīng)商務(wù)服務(wù)內(nèi)容的不斷變化,同時(shí),軟件提供商也不能及時(shí)快速地將最新最優(yōu)的商務(wù)服務(wù)內(nèi)容在不同版本的客戶端軟件中進(jìn)行推廣。
發(fā)明內(nèi)容
針對(duì)客戶端軟件在更新商務(wù)服務(wù)內(nèi)容時(shí)所存在的上述技術(shù)缺陷,本發(fā)明提供了一種動(dòng)態(tài)更新商務(wù)服務(wù)內(nèi)容的系統(tǒng)和方法。
按照本發(fā)明的一個(gè)方面,提供了一種可動(dòng)態(tài)更新商務(wù)服務(wù)內(nèi)容的系統(tǒng),它包含 服務(wù)器端,以頻道的方式為客戶端提供最新的商務(wù)服務(wù)內(nèi)容; 客戶端,用來(lái)下載和讀取所述服務(wù)器端的所有頻道的信息,并將該頻道信息更新到客戶端。
其中,服務(wù)器端的每個(gè)頻道信息包含頻道的名稱、內(nèi)容地址、數(shù)據(jù)文件和程序模塊文件,而客戶端的每個(gè)頻道信息包含頻道的名稱、內(nèi)容地址、參數(shù)設(shè)置文件和用戶接口的相關(guān)配置文件; 其中,客戶端包括顯示容器、設(shè)置容器、更新模塊和所有頻道的信息。更具體地,顯示容器用于顯示所有頻道,并使用統(tǒng)一的顯示接口將提供的商務(wù)服務(wù)內(nèi)容展示到客戶端軟件的界面上。此外,用戶還可以添加顯示頻道的入口,并利用該入口來(lái)切換頻道;設(shè)置容器提供統(tǒng)一的設(shè)置接口,載入每個(gè)頻道提供的用戶參數(shù)設(shè)置模塊,并將用戶設(shè)定的參數(shù)信息顯示到所述客戶端軟件的界面上;而更新模塊用來(lái)實(shí)時(shí)更新客戶端軟件中的所有頻道的信息。
按照本發(fā)明的又一個(gè)方面,提供了一種動(dòng)態(tài)更新商務(wù)服務(wù)內(nèi)容的方法。所述的動(dòng)態(tài)更新商務(wù)服務(wù)內(nèi)容的方法可以通過(guò)下述的流程來(lái)實(shí)現(xiàn) (1)讀取所述客戶端的所有頻道的數(shù)據(jù)文件信息以及每個(gè)頻道的用戶設(shè)置信息,載入并顯示到客戶端軟件的界面上; (2)利用設(shè)置容器對(duì)每個(gè)頻道進(jìn)行參數(shù)設(shè)定,載入每個(gè)頻道提供的用戶設(shè)置模塊,并將每個(gè)頻道的用戶參數(shù)設(shè)置信息顯示到客戶端軟件的界面上; (3)顯示容器根據(jù)該用戶參數(shù)設(shè)置信息更新頻道的內(nèi)容; (4)檢查所有頻道信息的更新?tīng)顟B(tài),若沒(méi)有進(jìn)行更新,則啟動(dòng)客戶端的更新模塊; (5)更新模塊在線讀取客戶端的所有頻道信息,并且下載和讀取服務(wù)器端的所有頻道的最新配置文件中的信息,對(duì)該最新配置文件中的信息進(jìn)行處理; (6)更新客戶端的所有頻道的配置文件信息,并通過(guò)更新模塊將相應(yīng)的更新信息通知顯示容器; (7)顯示容器對(duì)客戶端中更新后的配置文件信息和頻道的程序內(nèi)容進(jìn)行處理。
其中,步驟(5)中更新模塊將服務(wù)器端的新增頻道的所有文件信息下載并添加到客戶端中; 其中,步驟(5)中更新模塊獲取服務(wù)器端中內(nèi)容發(fā)生變化的頻道,并將該頻道的變化內(nèi)容下載并更新到客戶端; 其中,步驟(5)中更新模塊刪除或隱藏暫不使用的服務(wù)器端的頻道的控制信息,并更新客戶端中所有頻道的配置文件信息; 其中,步驟(7)中顯示容器將新增的頻道添加并顯示到界面; 其中,步驟(7)中顯示容器將內(nèi)容變化的頻道的信息更新到相應(yīng)頻道; 其中,步驟(7)中顯示容器將刪除或隱藏暫不使用的頻道從客戶端軟件的界面上移除。
采用本發(fā)明中動(dòng)態(tài)更新商務(wù)服務(wù)內(nèi)容的系統(tǒng)和方法,用戶無(wú)需對(duì)客戶端軟件進(jìn)行版本升級(jí)就可獲得最新的商務(wù)服務(wù)內(nèi)容,而且軟件提供商也可以在第一時(shí)間將自身的商務(wù)服務(wù)內(nèi)容在客戶端軟件的所有版本里向用戶進(jìn)行推廣。
讀者在參照附圖閱讀了本發(fā)明的具體實(shí)施方式
以后,將會(huì)更清楚地了解本發(fā)明的各個(gè)方面。其中, 圖1示出了用于動(dòng)態(tài)更新商務(wù)服務(wù)內(nèi)容的系統(tǒng)架構(gòu)圖;而 圖2示出了可動(dòng)態(tài)更新商務(wù)服務(wù)內(nèi)容的方法的流程框圖。
具體實(shí)施例方式 下面參照附圖,對(duì)本發(fā)明的具體實(shí)施方式
作進(jìn)一步的詳細(xì)描述。
圖1示出了用于動(dòng)態(tài)更新商務(wù)服務(wù)內(nèi)容的系統(tǒng)架構(gòu)圖,如圖1所示,所述系統(tǒng)包括服務(wù)器端和客戶端。其中,服務(wù)器端以頻道的方式提供軟件自身的最新的商務(wù)服務(wù)內(nèi)容;客戶端被配置為用來(lái)下載和讀取服務(wù)器端的所有頻道的信息,并將頻道信息更新到客戶端。。
進(jìn)一步,客戶端的程序模塊分割為三個(gè)單元,即,顯示容器、參數(shù)設(shè)置容器和更新模塊。其中,顯示容器被配置為使用統(tǒng)一的顯示接口將提供的商務(wù)服務(wù)內(nèi)容顯示到軟件的界面上;參數(shù)設(shè)置容器被配置使用統(tǒng)一的設(shè)置接口,載入每個(gè)頻道所提供的用戶參數(shù)設(shè)置模塊,并將每個(gè)頻道的用戶參數(shù)設(shè)置信息顯示到軟件的界面上;而更新模塊被配置為更新商務(wù)服務(wù)提供的最新內(nèi)容。
進(jìn)一步,服務(wù)器端的每個(gè)頻道信息包含頻道的名稱、內(nèi)容地址、數(shù)據(jù)文件和程序模塊文件,而客戶端的每個(gè)頻道信息包含頻道的名稱、內(nèi)容地址、參數(shù)設(shè)置文件和用戶接口的相關(guān)配置文件。
圖2示出了動(dòng)態(tài)更新商務(wù)服務(wù)內(nèi)容的方法的流程框圖。參照?qǐng)D2,其具體的操作流程描述如下 (1)讀取客戶端的數(shù)據(jù)文件信息和用戶設(shè)置信息200,客戶端軟件讀取其所有頻道的數(shù)據(jù)文件信息和每個(gè)頻道的用戶設(shè)置信息; (2)通過(guò)顯示容器載入顯示至軟件界面202,將客戶端軟件讀取的所有頻道信息的數(shù)據(jù)文件通過(guò)統(tǒng)一的顯示接口載入,并顯示到軟件界面; (3)對(duì)每個(gè)頻道進(jìn)行參數(shù)設(shè)定204,用戶使用統(tǒng)一的設(shè)置接口,對(duì)每個(gè)頻道進(jìn)行參數(shù)設(shè)置; (4)用戶設(shè)置模塊載入顯示至軟件界面206,載入每個(gè)頻道所提供的用戶設(shè)置模塊,并將每個(gè)頻道的用戶參數(shù)設(shè)置信息顯示到軟件界面; (5)由顯示容器更新頻道內(nèi)容208; (6)檢查當(dāng)天是否更新過(guò)商務(wù)服務(wù)內(nèi)容210,若沒(méi)有更新,則啟動(dòng)客戶端中的更新模塊; (7)更新模塊在線讀取客戶端的所有頻道信息212; (8)下載并讀取服務(wù)器端的最新配置文件中的信息214; (9)對(duì)該最新配置文件進(jìn)行處理216,若有新增頻道出現(xiàn),則將新增頻道的所有文件下載到客戶端;若頻道的內(nèi)容發(fā)生變化,則將頻道的變化內(nèi)容更新到相應(yīng)的頻道;若出現(xiàn)暫不使用的頻道控制信息,則刪除或者隱藏暫不使用; (10)更新客戶端中的配置文件信息218。
最后,客戶端軟件中的更新模塊將上述的更新變化通知顯示容器,顯示容器根據(jù)客戶端中最新的配置文件信息以及頻道的程序內(nèi)容,將新增的頻道添加顯示到軟件界面;將內(nèi)容發(fā)生變化的頻道的信息更新到相應(yīng)頻道;將刪除或者隱藏暫不使用的頻道從軟件界面上移除。
上文中,參照附圖描述了本發(fā)明的具體實(shí)施方式
。但是,本領(lǐng)域中的普通技術(shù)人員能夠理解,在不偏離本發(fā)明的精神和范圍的情況下,還可以對(duì)本發(fā)明的具體實(shí)施方式
中的具體步驟和業(yè)務(wù)流程等作各種變更和替換。這些變更和替換都落在本發(fā)明權(quán)利要求書(shū)所限定的范圍內(nèi)。
權(quán)利要求
1.一種用于更新商務(wù)服務(wù)內(nèi)容的系統(tǒng),其特征在于,它包含
服務(wù)器端,以頻道的方式為客戶端提供最新的商務(wù)服務(wù)內(nèi)容;
客戶端,用來(lái)下載和讀取所述服務(wù)器端的所有頻道的信息,并將所述頻道信息下載和更新到所述客戶端。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述商務(wù)服務(wù)內(nèi)容以頻道的方式提供至軟件的所述服務(wù)器端和所述客戶端。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述服務(wù)器端的每個(gè)頻道信息包含頻道的名稱、內(nèi)容地址、數(shù)據(jù)文件和程序模塊文件。
4.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述客戶端的每個(gè)頻道信息包含頻道的名稱、內(nèi)容地址、參數(shù)設(shè)置文件和用戶接口的相關(guān)配置文件。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述客戶端包含顯示容器、設(shè)置容器、更新模塊和所有頻道信息。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述顯示容器用來(lái)顯示所有頻道,并使用統(tǒng)一的顯示接口將所述頻道的信息展示到所述客戶端軟件的界面上。
7.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述設(shè)置容器提供統(tǒng)一的設(shè)置接口,載入每個(gè)頻道提供的用戶參數(shù)設(shè)置模塊,并將用戶參數(shù)設(shè)置信息顯示到所述客戶端軟件的界面上。
8.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述更新模塊用來(lái)實(shí)時(shí)更新所述客戶端軟件的所有頻道信息。
9.一種在即時(shí)通訊系統(tǒng)中更新商務(wù)服務(wù)內(nèi)容的方法,所述系統(tǒng)包括
服務(wù)器端,以頻道的方式為客戶端提供最新的商務(wù)服務(wù)內(nèi)容;
客戶端,用來(lái)下載和讀取所述服務(wù)器端的所有頻道的信息,并將所述頻道信息更新到所述客戶端;
其特征在于,所述方法采用下列操作過(guò)程實(shí)現(xiàn)
(1)讀取所述客戶端的所有頻道的數(shù)據(jù)文件信息以及每個(gè)頻道的用戶設(shè)置信息,載入并顯示到客戶端軟件的界面上;
(2)利用設(shè)置容器對(duì)每個(gè)頻道進(jìn)行參數(shù)設(shè)定,并將每個(gè)頻道提供的用戶設(shè)置信息載入并顯示到客戶端軟件的界面上;
(3)顯示容器根據(jù)所述用戶設(shè)置信息更新頻道的內(nèi)容;
(4)檢查并確認(rèn)所有頻道信息的更新?tīng)顟B(tài),若沒(méi)有進(jìn)行更新,則啟動(dòng)所述客戶端的更新模塊;
(5)所述更新模塊在線讀取所述客戶端的所有頻道信息,下載和讀取所述服務(wù)器端的所有頻道的最新配置文件中的信息,并對(duì)所述最新配置文件中的信息進(jìn)行處理;
(6)更新所述客戶端的所有頻道的配置文件信息,并通過(guò)所述更新模塊將所述的更新信息通知所述的顯示容器;
(7)所述顯示容器對(duì)更新后的所述配置文件信息和頻道的程序內(nèi)容進(jìn)行處理。
10.如權(quán)利要求9所述的方法,其特征在于,步驟(5)中所述更新模塊將所述服務(wù)器端的新增頻道的所有文件信息下載并添加到所述客戶端中。
11.如權(quán)利要求9所述的方法,其特征在于,步驟(5)中所述更新模塊獲取所述服務(wù)器端內(nèi)容發(fā)生變化的頻道,并將所述頻道的變化內(nèi)容下載并更新到所述客戶端中。
12.如權(quán)利要求9所述的方法,其特征在于,步驟(5)中所述更新模塊獲取刪除或隱藏暫不使用的所述服務(wù)器端的頻道的控制信息,并更新所述客戶端的頻道的配置文件。
13.如權(quán)利要求9所述的方法,其特征在于,步驟(7)中所述顯示容器將新增的頻道添加并顯示到界面。
14.如權(quán)利要求9所述的方法,其特征在于,步驟(7)中所述顯示容器將內(nèi)容變化的頻道的信息更新到相應(yīng)頻道。
15.如權(quán)利要求9所述的方法,其特征在于,步驟(7)中所述顯示容器將刪除或隱藏暫不使用的頻道從客戶端軟件的界面上移除。
全文摘要
本發(fā)明揭示了一種可動(dòng)態(tài)更新商務(wù)服務(wù)內(nèi)容的系統(tǒng),它包含服務(wù)器端和客戶端。本發(fā)明也揭示了一種動(dòng)態(tài)更新商務(wù)服務(wù)內(nèi)容的方法,它包含利用顯示容器將提供的商務(wù)服務(wù)顯示到客戶端軟件上;采用參數(shù)設(shè)置容器將每個(gè)商務(wù)服務(wù)頻道所提供的用戶參數(shù)設(shè)置模塊載入并顯示到客戶端軟件上;而更新模塊用于更新商務(wù)服務(wù)最新提供的內(nèi)容。采用本發(fā)明的系統(tǒng)和方法,用戶無(wú)需對(duì)客戶端軟件進(jìn)行版本升級(jí)就可獲得軟件提供商所提供的最新最優(yōu)的商務(wù)服務(wù)內(nèi)容,而軟件提供商也可以在第一時(shí)間將自身所提供的商務(wù)服務(wù)內(nèi)容在客戶端軟件的所有版本里向用戶進(jìn)行推廣。
文檔編號(hào)G06Q30/00GK101211440SQ20061006365
公開(kāi)日2008年7月2日 申請(qǐng)日期2006年12月27日 優(yōu)先權(quán)日2006年12月27日
發(fā)明者波 聞 申請(qǐng)人:阿里巴巴公司