專利名稱:版本更新方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信系統(tǒng)應(yīng)用程序的版本更新方法和版本更新程序。
背景技術(shù):
應(yīng)用程序(軟件)通常為了增強(qiáng)程序的實(shí)質(zhì)性能并擴(kuò)大程序的范圍而需經(jīng)受已有功能的各種改進(jìn)更新、附加新功能等。
然而,若進(jìn)行更新,則未必剔除早已導(dǎo)入的老版本,而當(dāng)過(guò)了一段時(shí)間后又進(jìn)一步更新,這導(dǎo)致了程序的各種版本的混雜。
例如,在像遠(yuǎn)程數(shù)據(jù)會(huì)議或視頻會(huì)議等以下稱作通信系統(tǒng)程序那樣、經(jīng)網(wǎng)絡(luò)傳送數(shù)據(jù)的應(yīng)用程序中,若數(shù)據(jù)的通信過(guò)程、數(shù)據(jù)的通信格式等規(guī)定不精確,則也認(rèn)為無(wú)法進(jìn)行通信。于是,版本間的兼容(版本間可進(jìn)行通信)即使對(duì)于同一應(yīng)用程序也更重要了。
對(duì)于通信系統(tǒng)程序的更新,難以為了保持向上兼容性而對(duì)通信(過(guò)程更改、數(shù)據(jù)附加等)做出顯著的改進(jìn)。
現(xiàn)在,為了促進(jìn)應(yīng)用程序的版本更新,各軟件銷售商在其各自的主頁(yè)等上提供了更新應(yīng)用程序的站點(diǎn),并經(jīng)因特網(wǎng)將服務(wù)下載至用戶(用戶的人工系統(tǒng)和自動(dòng)系統(tǒng),其當(dāng)啟動(dòng)了PC等應(yīng)用程序的操作設(shè)備時(shí)可提供服務(wù))。
下面以圖1來(lái)說(shuō)明現(xiàn)有技術(shù)中更新應(yīng)用程序的例子。
在圖1中,附圖標(biāo)記1代表創(chuàng)建通信系統(tǒng)應(yīng)用程序的軟件銷售商更新其通信系統(tǒng)應(yīng)用程序的下載站點(diǎn)(服務(wù)器)。下載站點(diǎn)1(服務(wù)器)是在主頁(yè)等上提供的,以經(jīng)因特網(wǎng)將服務(wù)下載至用戶。附圖標(biāo)記2-1和2-2代表安裝了通信系統(tǒng)應(yīng)用程序的終端;他們通過(guò)因特網(wǎng)或公司內(nèi)部LAN等通信網(wǎng)絡(luò)3而連接。
在圖1中通信系統(tǒng)應(yīng)用程序的版本更新是如以下所述執(zhí)行的。首先,啟動(dòng)終端(PC)(客戶機(jī)A)2-1(步驟S1)并啟動(dòng)通信系統(tǒng)應(yīng)用程序(通信系統(tǒng)軟件)(步驟S2)。然后,通過(guò)通信網(wǎng)絡(luò)3訪問(wèn)下載站點(diǎn)1(服務(wù)器)并獲得通信系統(tǒng)應(yīng)用程序的更新信息(步驟S3)。在終端2-1處,從下載站點(diǎn)1獲得的版本信息與保持于終端2-1的版本信息比較,而若存在未保持于終端2-1的新版本,則將下載新版本的通信系統(tǒng)應(yīng)用程序的請(qǐng)求發(fā)至下載站點(diǎn)1(服務(wù)器)(步驟S4)。在終端2-1處,通信系統(tǒng)應(yīng)用程序被代之以從下載站點(diǎn)1收到的通信系統(tǒng)應(yīng)用程序(步驟S5)。
在步驟S5處,也可保持新版本的通信系統(tǒng)應(yīng)用程序和老版本的通信系統(tǒng)應(yīng)用程序兩者、而不將老版本的通信系統(tǒng)應(yīng)用程序代之以新版本的通信系統(tǒng)應(yīng)用程序。
在終端(PC)(客戶機(jī)B)2-2處,也以與上述同樣的方式來(lái)執(zhí)行通信系統(tǒng)應(yīng)用程序的版本更新。終端2-2和服務(wù)器1以同樣的方式經(jīng)因特網(wǎng)3彼此連接。然而,在圖1中省略了終端2-2和服務(wù)器1之間的連接的說(shuō)明。
在終端(PC)(客戶機(jī)A)2-1和終端(PC)(客戶機(jī)B)2-2之間有可能進(jìn)行使用新版本的通信系統(tǒng)應(yīng)用程序的1對(duì)1(PtoP)通信。
作為應(yīng)用程序的版本更新技術(shù),在日本專利申請(qǐng)JP-A-2000-035879號(hào)中公開了下列系統(tǒng)“在帶有由通信線路連接的服務(wù)器計(jì)算機(jī)和客戶機(jī)計(jì)算機(jī)的客戶機(jī)-服務(wù)器式信息系統(tǒng)中,客戶機(jī)應(yīng)用更新系統(tǒng)包括版本管理程序,其比較所述客戶機(jī)計(jì)算機(jī)中各應(yīng)用的版本信息和所述服務(wù)器計(jì)算機(jī)中各應(yīng)用的版本信息,而作為所述比較的結(jié)果,將要求版本更新的所述應(yīng)用從所述服務(wù)器計(jì)算機(jī)下載至所述客戶機(jī)計(jì)算機(jī),從而更新所述客戶機(jī)應(yīng)用的版本,所述信息系統(tǒng)的特征在于,包括保持所述服務(wù)器計(jì)算機(jī)中和所述客戶機(jī)計(jì)算機(jī)中的所述版本管理程序的版本信息(以下稱作管理程序版本信息)的裝置;當(dāng)啟動(dòng)所述版本管理程序時(shí),比較所述服務(wù)器計(jì)算機(jī)中的所述管理程序版本信息和所述客戶機(jī)計(jì)算機(jī)中的所述管理程序版本信息的裝置;若作為所述比較的結(jié)果,需要版本更新,則將存在于所述服務(wù)器計(jì)算機(jī)中的所述最新版本的版本管理程序下載至所述客戶機(jī)計(jì)算機(jī)以供存儲(chǔ)的裝置;和在切斷電源后再次接通電源的時(shí)刻,啟動(dòng)作為所述版本管理程序而存儲(chǔ)在所述客戶機(jī)計(jì)算機(jī)中的所述最新版本的版本管理程序的裝置。(日本專利申請(qǐng)JP-A-2000-035879號(hào)的權(quán)利要求書的權(quán)利要求1)”作為應(yīng)用程序的版本更新技術(shù),在日本專利申請(qǐng)JP-A-2003-177921號(hào)中公開了下列系統(tǒng)“一種應(yīng)用維護(hù)系統(tǒng),包括在顧客終端上使用購(gòu)買的應(yīng)用程序的顧客;開發(fā)應(yīng)用程序的應(yīng)用銷售商,所述應(yīng)用銷售商在銷售服務(wù)器上具有數(shù)據(jù)庫(kù),其中含有關(guān)于在所述應(yīng)用程序中出現(xiàn)的故障的故障信息、所述故障已修正了的所述應(yīng)用程序的模塊信息、含使用所述應(yīng)用程序的顧客名的顧客信息、和顧客所使用的所述應(yīng)用程序的版本號(hào);出售所述應(yīng)用程序的商店,所述商店具有將所述顧客所購(gòu)買的所述應(yīng)用程序的應(yīng)用程序信息和所述顧客信息發(fā)至所述應(yīng)用銷售商的商店終端;和連接所述顧客終端、所述銷售商服務(wù)器和所述商店終端的網(wǎng)絡(luò),所述維護(hù)系統(tǒng)的特征在于關(guān)于在所述顧客終端出現(xiàn)的所述故障的所述故障信息是自動(dòng)采集的,而根據(jù)所述故障信息而經(jīng)受了修正的所述應(yīng)用程序的所述修正模塊是被自動(dòng)地應(yīng)用于所述顧客終端的。(日本專利申請(qǐng)JP-A-2003-177921號(hào)的權(quán)利要求書的權(quán)利要求1)”此外,作為應(yīng)用程序的版本更新技術(shù),在日本專利申請(qǐng)JP-A-平11-212794號(hào)中公開了下列系統(tǒng)“一種程序修正系統(tǒng),其中從存儲(chǔ)各版本的不同程序的磁盤載入程序,從而將老程序修正為新程序,所述修正系統(tǒng)的特征在于將多個(gè)程序從遠(yuǎn)程終端傳送至各版本的所述磁盤,并從所述程序指定任何想要的版本,從而載入了對(duì)應(yīng)于所述版本的所述程序。(日本專利申請(qǐng)JP-A-平11-212794號(hào)的權(quán)利要求書的權(quán)利要求1)”發(fā)明內(nèi)容上述現(xiàn)有技術(shù)中的通信系統(tǒng)應(yīng)用程序的版本更新具有下列問(wèn)題(a)為了在主頁(yè)上執(zhí)行更新,有必要構(gòu)建一個(gè)下載站點(diǎn)(服務(wù)器)。
(b)除了與客戶機(jī)通信的設(shè)施和環(huán)境、以及涉及更新的信息管理以外,還出現(xiàn)了下載站點(diǎn)(服務(wù)器)的操作成本等各種成本。
(c)若因特網(wǎng)未被用作網(wǎng)絡(luò)基礎(chǔ)設(shè)施,則在因特網(wǎng)環(huán)境中也要存在終端。
(d)對(duì)于為保持向上兼容性而使更新范圍有限制這一問(wèn)題點(diǎn),沒有解決方案。
通過(guò)舉出實(shí)例而說(shuō)明上述現(xiàn)有技術(shù)中的通信系統(tǒng)應(yīng)用程序的版本更新中的問(wèn)題,作為本發(fā)明所解決的問(wèn)題。
根據(jù)本發(fā)明的第1方面,提供了一種版本更新方法,以更新安裝于連接至通信網(wǎng)絡(luò)的多個(gè)終端上的、并在至少2個(gè)終端之間操作的通信系統(tǒng)應(yīng)用程序的版本,所述方法包括啟動(dòng)所述多個(gè)終端的2個(gè)之間的通信;在彼此通信的所述2個(gè)終端之間交換所述通信系統(tǒng)應(yīng)用程序的版本信息,并比較保持于1個(gè)終端的版本信息和保持于另1個(gè)終端的版本信息;請(qǐng)求發(fā)送未保持于任何1個(gè)終端的版本的所述通信系統(tǒng)應(yīng)用程序文件;和將指定版本的所述通信系統(tǒng)應(yīng)用程序文件發(fā)送至發(fā)出請(qǐng)求的所述終端。
根據(jù)本發(fā)明的第2方面,提供了一種版本更新方法,以更新安裝于連接至通信網(wǎng)絡(luò)的多個(gè)終端上的、并在至少2個(gè)終端之間操作的通信系統(tǒng)應(yīng)用程序的版本,所述方法包括啟動(dòng)所述多個(gè)終端的2個(gè)之間的通信;在彼此通信的所述2個(gè)終端之間交換所述通信系統(tǒng)應(yīng)用程序的版本信息,并比較保持于1個(gè)終端的版本信息和保持于另1個(gè)終端的版本信息;啟動(dòng)在保持于所述2個(gè)終端的版本中所述2個(gè)終端共通的版本的通信系統(tǒng)應(yīng)用程序,并執(zhí)行所述通信系統(tǒng)應(yīng)用程序;在執(zhí)行了所述通信系統(tǒng)應(yīng)用程序后,請(qǐng)求發(fā)送未保持于任何1個(gè)終端的版本的所述通信系統(tǒng)應(yīng)用程序文件;和將指定版本的所述通信系統(tǒng)應(yīng)用程序文件發(fā)送至發(fā)出請(qǐng)求的所述終端。
根據(jù)本發(fā)明的第3方面,提供了一種計(jì)算機(jī)可讀程序產(chǎn)品,以更新安裝于連接至通信網(wǎng)絡(luò)的多個(gè)終端上的、并在至少2個(gè)終端之間操作的通信系統(tǒng)應(yīng)用程序的版本,所述程序產(chǎn)品使計(jì)算機(jī)執(zhí)行啟動(dòng)所述多個(gè)終端的2個(gè)之間的通信;在彼此通信的所述2個(gè)終端之間交換所述通信系統(tǒng)應(yīng)用程序的版本信息,并比較保持于1個(gè)終端的版本信息和保持于另1個(gè)終端的版本信息;請(qǐng)求發(fā)送未保持于任何1個(gè)終端的版本的所述通信系統(tǒng)應(yīng)用程序文件;和將指定版本的所述通信系統(tǒng)應(yīng)用程序文件發(fā)送至發(fā)出請(qǐng)求的所述終端。
根據(jù)本發(fā)明的第4方面,提供了一種計(jì)算機(jī)可讀程序產(chǎn)品,以更新安裝于連接至通信網(wǎng)絡(luò)的多個(gè)終端上的、并在至少2個(gè)終端之間操作的通信系統(tǒng)應(yīng)用程序的版本,所述程序產(chǎn)品使計(jì)算機(jī)執(zhí)行啟動(dòng)所述多個(gè)終端的2個(gè)之間的通信;在彼此通信的所述2個(gè)終端之間交換所述通信系統(tǒng)應(yīng)用程序的版本信息,并比較保持于1個(gè)終端的版本信息和保持于另1個(gè)終端的版本信息;啟動(dòng)在保持于所述2個(gè)終端的版本中所述2個(gè)終端共通的版本的通信系統(tǒng)應(yīng)用程序,并執(zhí)行所述通信系統(tǒng)應(yīng)用程序;在執(zhí)行了所述通信系統(tǒng)應(yīng)用程序后,請(qǐng)求發(fā)送未保持于任何1個(gè)終端的版本的所述通信系統(tǒng)應(yīng)用程序文件;和將指定版本的所述通信系統(tǒng)應(yīng)用程序文件發(fā)送至發(fā)出請(qǐng)求的所述終端。
通過(guò)參照附圖而詳細(xì)描述優(yōu)選的示例性實(shí)施例,本發(fā)明的上述目的和優(yōu)點(diǎn)將會(huì)變得更加清楚,其中圖1是表示現(xiàn)有技術(shù)中應(yīng)用程序更新的例子的圖;圖2是表示使用本發(fā)明實(shí)施例的通信網(wǎng)絡(luò)的終端A和B之間的通信系統(tǒng)應(yīng)用程序的版本更新方法的處理過(guò)程的圖;和圖3是表示使用本發(fā)明實(shí)施例的通信網(wǎng)絡(luò)的終端A和B之間的通信系統(tǒng)應(yīng)用程序的版本更新方法的不同操作的圖。
具體實(shí)施例方式
以下參照附圖,示出本發(fā)明的優(yōu)選實(shí)施例。
參照?qǐng)D2來(lái)說(shuō)明使用本發(fā)明實(shí)施例的通信網(wǎng)絡(luò)的終端A和B之間的通信系統(tǒng)應(yīng)用程序的版本更新方法的操作。
首先,啟動(dòng)終端A2-1和終端B2-2并啟動(dòng)通信系統(tǒng)應(yīng)用程序(通信系統(tǒng)軟件),以啟動(dòng)通過(guò)通信網(wǎng)絡(luò)3在終端之間的通信。(步驟S21)然后,終端A通過(guò)通信網(wǎng)絡(luò)3請(qǐng)求終端B發(fā)送通信系統(tǒng)應(yīng)用程序的版本信息。(步驟S22)終端B將保持于終端B的通信系統(tǒng)應(yīng)用程序的版本信息發(fā)至終端A。(步驟S23)圖2表示這一狀態(tài),其中,終端A保持1.0版、2.0版和3.0版作為通信系統(tǒng)應(yīng)用程序的版本,而終端B保持1.0版、2.0版和4.0版。
在步驟S23從終端B收到保持于終端B的通信系統(tǒng)應(yīng)用程序的版本信息后,終端A創(chuàng)建自身保持版本(Ver)和對(duì)方保持版本(Ver)之間的比較列表,如圖示。
根據(jù)基于該列表的比較結(jié)果,可判定終端A未保持終端B所保持的版本(4.0版),因此終端A請(qǐng)求終端B配送4.0版的文件(通信系統(tǒng)應(yīng)用程序4.0版的程序)。(步驟S24)在收到配送請(qǐng)求后,終端B將對(duì)配送(發(fā)送)4.0版文件這一效果的響應(yīng)發(fā)至終端A。(步驟S25)終端B分割4.0版的文件并開始配送(發(fā)送)包至終端A。(步驟S26)每當(dāng)終端A收到包時(shí),就將對(duì)已收到包這一效果的響應(yīng)發(fā)至終端B。(步驟S27)
然后,終端B將分割后的4.0版的文件的最終包配送(發(fā)送)至終端A。(步驟S28)終端A將對(duì)已收到分割文件的最終包這一效果的響應(yīng)發(fā)至終端B。(步驟S29)在此狀態(tài)下,作為通信系統(tǒng)應(yīng)用程序的版本,終端A保持1.0版、2.0版、3.0版和4.0版。
然后,終端A請(qǐng)求終端B啟動(dòng)4.0版的應(yīng)用。(步驟S30)終端B啟動(dòng)4.0版的應(yīng)用并將對(duì)應(yīng)用已啟動(dòng)這一效果的響應(yīng)發(fā)至終端A。(步驟S31)然后,4.0版的通信系統(tǒng)應(yīng)用在終端A和B上操作。(步驟S32)在使用圖2的通信網(wǎng)絡(luò)的終端A和B之間的通信系統(tǒng)應(yīng)用程序的版本更新操作中,僅終端A請(qǐng)求終端B發(fā)送新版的文件,但在步驟S22請(qǐng)求的保持版本列表可被相互執(zhí)行,而終端B也可請(qǐng)求終端A配送未保持版本的文件。
然后,參照?qǐng)D3來(lái)說(shuō)明使用圖2的通信網(wǎng)絡(luò)的終端A和B之間的通信系統(tǒng)應(yīng)用程序的版本更新方法的變形。
在此方法中,啟動(dòng)終端A2-1和終端B2-2并啟動(dòng)通信系統(tǒng)應(yīng)用程序(通信系統(tǒng)軟件),以啟動(dòng)通過(guò)通信網(wǎng)絡(luò)3在終端之間的通信。(步驟S33)然后,終端A通過(guò)通信網(wǎng)絡(luò)3請(qǐng)求終端B發(fā)送通信系統(tǒng)應(yīng)用程序的版本信息。(步驟S34)終端B將保持于終端B的通信系統(tǒng)應(yīng)用程序的版本信息發(fā)至終端A。(步驟S35)圖3表示這一狀態(tài),其中,終端A保持1.0版、2.0版和4.0版作為通信系統(tǒng)應(yīng)用程序的版本,而終端B保持1.0版、2.0版和3.0版。
在步驟S35從終端B收到保持于終端B的通信系統(tǒng)應(yīng)用程序的版本信息后,終端A創(chuàng)建自身保持版本(Ver)和對(duì)方保持版本(Ver)之間的比較列表,如圖所示。
到此為止,該方法與圖2的更新方法是相同的。然后,在圖3的變形中,終端A不立即請(qǐng)求終端B配送未保持于終端A的版本的文件,而請(qǐng)求終端B以當(dāng)前版本啟動(dòng)2.0版可通信的通信系統(tǒng)應(yīng)用。(步驟S36)終端B啟動(dòng)2.0版的應(yīng)用并將對(duì)應(yīng)用已啟動(dòng)這一效果的響應(yīng)發(fā)至終端A。(步驟S37)
然后,2.0版的通信系統(tǒng)應(yīng)用在終端A和B上操作。(步驟S38)在終端A和B之間的2.0版的通信系統(tǒng)應(yīng)用的操作終止后,以與圖2的更新方法中的步驟S24~S29同樣的方式,在后臺(tái)(background)執(zhí)行版本更新操作。
在該版本更新方法中,終端之間的通信系統(tǒng)應(yīng)用的操作是以可操作版本的最高優(yōu)先級(jí)執(zhí)行的,而版本更新則以較低的優(yōu)先級(jí)執(zhí)行。
如上述,在使用本發(fā)明實(shí)施例的通信網(wǎng)絡(luò)的終端A和B之間的通信系統(tǒng)應(yīng)用程序的版本更新方法中,通信系統(tǒng)應(yīng)用程序的版本更新是在啟動(dòng)相互之間通信的終端之間執(zhí)行的。于是,由于通信是在終端之間重復(fù)的,故若通信網(wǎng)絡(luò)中1個(gè)終端上的通信系統(tǒng)應(yīng)用程序的版本更新了,則通信網(wǎng)絡(luò)中每個(gè)終端上的通信系統(tǒng)應(yīng)用程序的版本也由于在通信網(wǎng)絡(luò)中的全部終端間重復(fù)通信而更新。
如上述,在本發(fā)明實(shí)施例中,通信系統(tǒng)應(yīng)用程序的版本更新方法包括下列步驟啟動(dòng)多個(gè)終端的2個(gè)之間的通信;在彼此通信的2個(gè)終端之間交換通信系統(tǒng)應(yīng)用程序的版本信息,并比較保持于1個(gè)終端的版本信息和保持于另1個(gè)終端的版本信息;請(qǐng)求發(fā)送未保持于任何1個(gè)終端的版本的通信系統(tǒng)應(yīng)用程序文件;和將指定版本的通信系統(tǒng)應(yīng)用程序文件發(fā)送至發(fā)出請(qǐng)求的終端。
根據(jù)該構(gòu)成,沒有必要在主頁(yè)或服務(wù)器上構(gòu)建更新站點(diǎn)以供更新,從而以下這些工作就完全不需要了諸如服務(wù)器設(shè)施的初次導(dǎo)入、維護(hù)服務(wù)器設(shè)施的操作工作、和更新所需的文件上載和信息管理,于是,更新的成本縮減效果很大。
由于在實(shí)質(zhì)使用的網(wǎng)絡(luò)基礎(chǔ)設(shè)施中,更新是在通常使用時(shí)間執(zhí)行的,故不會(huì)出現(xiàn)提供額外網(wǎng)絡(luò)所需的成本。
更新可在后臺(tái)執(zhí)行,故而減少了對(duì)用戶的負(fù)擔(dān)。
本發(fā)明的1個(gè)特別優(yōu)點(diǎn)如下若更新中包含版本控制功能,則某種程度上可輕易實(shí)現(xiàn)對(duì)通信(過(guò)程更改、數(shù)據(jù)附加等)的顯著改進(jìn)。
在本發(fā)明實(shí)施例中,版本更新方法包括下列步驟啟動(dòng)多個(gè)終端的2個(gè)之間的通信;在彼此通信的2個(gè)終端之間交換通信系統(tǒng)應(yīng)用程序的版本信息,并比較保持于1個(gè)終端的版本信息和保持于另1個(gè)終端的版本信息;啟動(dòng)在保持于2個(gè)終端的版本中2個(gè)終端共通的版本的通信系統(tǒng)應(yīng)用程序,并執(zhí)行通信系統(tǒng)應(yīng)用程序;在執(zhí)行了通信系統(tǒng)應(yīng)用程序后,請(qǐng)求發(fā)送未保持于任何1個(gè)終端的版本的通信系統(tǒng)應(yīng)用程序文件;和將指定版本的通信系統(tǒng)應(yīng)用程序文件發(fā)送至發(fā)出請(qǐng)求的終端。
根據(jù)該構(gòu)成,首先啟動(dòng)在保持于終端的通信系統(tǒng)應(yīng)用程序的版本中終端共通的版本的通信系統(tǒng)應(yīng)用程序,并執(zhí)行該通信系統(tǒng)應(yīng)用程序,然后可在后臺(tái)執(zhí)行未保持版本的文件交換。
此外,根據(jù)本發(fā)明實(shí)施例的通信系統(tǒng)應(yīng)用程序的版本更新方法或程序,沒有必要在主頁(yè)或服務(wù)器上構(gòu)建更新站點(diǎn)以供更新,從而以下這些工作就完全不需要了諸如服務(wù)器設(shè)施的初次導(dǎo)入、維護(hù)服務(wù)器設(shè)施的操作工作、和更新所需的文件上載和信息管理,于是,更新的成本縮減效果很大。
由于在實(shí)質(zhì)使用的網(wǎng)絡(luò)基礎(chǔ)設(shè)施中,更新是在通常使用時(shí)間執(zhí)行的,故不會(huì)出現(xiàn)提供額外網(wǎng)絡(luò)所需的成本。
更新可在后臺(tái)執(zhí)行,故而減少了對(duì)用戶的負(fù)擔(dān)。
本發(fā)明的1個(gè)特別優(yōu)點(diǎn)如下若更新中包含版本控制功能,則某種程度上可輕易實(shí)現(xiàn)對(duì)通信(過(guò)程更改、數(shù)據(jù)附加等)的顯著改進(jìn)。于是,本發(fā)明的工業(yè)實(shí)用性極大。
盡管本發(fā)明是參照具體的優(yōu)選實(shí)施例來(lái)表示和說(shuō)明的,但各種變形和修改對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)也是明顯的。這種明顯的變形和修改被認(rèn)為是符合了如所附權(quán)利要求書所定義的本發(fā)明的精神、范圍和構(gòu)思以內(nèi)。
本申請(qǐng)所公開內(nèi)容涉及提交于2004年2月12日的日本專利申請(qǐng)第2004-035718號(hào)中內(nèi)含的實(shí)質(zhì),其內(nèi)容全部通過(guò)援引而包含于此。
權(quán)利要求
1.一種版本更新方法,用于更新安裝于連接至通信網(wǎng)絡(luò)的多個(gè)終端上的、并在至少2個(gè)終端之間操作的通信系統(tǒng)應(yīng)用程序的版本,所述方法包括啟動(dòng)所述多個(gè)終端的2個(gè)之間的通信;在彼此通信的所述2個(gè)終端之間交換所述通信系統(tǒng)應(yīng)用程序的版本信息,并比較保持于1個(gè)終端的版本信息和保持于另1個(gè)終端的版本信息;請(qǐng)求發(fā)送未保持于任何1個(gè)終端的版本的所述通信系統(tǒng)應(yīng)用程序文件;和將指定版本的所述通信系統(tǒng)應(yīng)用程序文件發(fā)送至發(fā)出請(qǐng)求的所述終端。
2.根據(jù)權(quán)利要求1所述的版本更新方法,其中所述通信系統(tǒng)應(yīng)用程序是在通過(guò)所述通信網(wǎng)絡(luò)連接的所述多個(gè)終端之間操作的遠(yuǎn)程數(shù)據(jù)會(huì)議或視頻會(huì)議的程序。
3.一種版本更新方法,用于更新安裝于連接至通信網(wǎng)絡(luò)的多個(gè)終端上的、并在至少2個(gè)終端之間操作的通信系統(tǒng)應(yīng)用程序的版本,所述方法包括啟動(dòng)所述多個(gè)終端的2個(gè)之間的通信;在彼此通信的所述2個(gè)終端之間交換所述通信系統(tǒng)應(yīng)用程序的版本信息,并比較保持于1個(gè)終端的版本信息和保持于另1個(gè)終端的版本信息;啟動(dòng)在保持于所述2個(gè)終端的版本中所述2個(gè)終端共通的版本的通信系統(tǒng)應(yīng)用程序,并執(zhí)行所述通信系統(tǒng)應(yīng)用程序;在執(zhí)行了所述通信系統(tǒng)應(yīng)用程序后,請(qǐng)求發(fā)送未保持于任何1個(gè)終端的版本的所述通信系統(tǒng)應(yīng)用程序文件;和將指定版本的所述通信系統(tǒng)應(yīng)用程序文件發(fā)送至發(fā)出請(qǐng)求的所述終端。
4.根據(jù)權(quán)利要求3所述的版本更新方法,其中所述通信系統(tǒng)應(yīng)用程序是在通過(guò)所述通信網(wǎng)絡(luò)連接的所述多個(gè)終端之間操作的遠(yuǎn)程數(shù)據(jù)會(huì)議或視頻會(huì)議的程序。
5.一種計(jì)算機(jī)可讀程序產(chǎn)品,用于更新安裝于連接至通信網(wǎng)絡(luò)的多個(gè)終端上的、并在至少2個(gè)終端之間操作的通信系統(tǒng)應(yīng)用程序的版本,所述程序產(chǎn)品使計(jì)算機(jī)執(zhí)行啟動(dòng)所述多個(gè)終端的2個(gè)之間的通信;在彼此通信的所述2個(gè)終端之間交換所述通信系統(tǒng)應(yīng)用程序的版本信息,并比較保持于1個(gè)終端的版本信息和保持于另1個(gè)終端的版本信息;請(qǐng)求發(fā)送未保持于任何1個(gè)終端的版本的所述通信系統(tǒng)應(yīng)用程序文件;和將指定版本的所述通信系統(tǒng)應(yīng)用程序文件發(fā)送至發(fā)出請(qǐng)求的所述終端。
6.根據(jù)權(quán)利要求5所述的程序產(chǎn)品,其中所述通信系統(tǒng)應(yīng)用程序是在通過(guò)所述通信網(wǎng)絡(luò)連接的所述多個(gè)終端之間操作的遠(yuǎn)程數(shù)據(jù)會(huì)議或視頻會(huì)議的程序。
7.一種計(jì)算機(jī)可讀程序產(chǎn)品,用于更新安裝于連接至通信網(wǎng)絡(luò)的多個(gè)終端上的、并在至少2個(gè)終端之間操作的通信系統(tǒng)應(yīng)用程序的版本,所述程序產(chǎn)品使計(jì)算機(jī)執(zhí)行啟動(dòng)所述多個(gè)終端的2個(gè)之間的通信;在彼此通信的所述2個(gè)終端之間交換所述通信系統(tǒng)應(yīng)用程序的版本信息,并比較保持于1個(gè)終端的版本信息和保持于另1個(gè)終端的版本信息;啟動(dòng)在保持于所述2個(gè)終端的版本中所述2個(gè)終端共通的版本的通信系統(tǒng)應(yīng)用程序,并執(zhí)行所述通信系統(tǒng)應(yīng)用程序;在執(zhí)行了所述通信系統(tǒng)應(yīng)用程序后,請(qǐng)求發(fā)送未保持于任何1個(gè)終端的版本的所述通信系統(tǒng)應(yīng)用程序文件;和將指定版本的所述通信系統(tǒng)應(yīng)用程序文件發(fā)送至發(fā)出請(qǐng)求的所述終端。
8.根據(jù)權(quán)利要求7所述的程序產(chǎn)品,其中所述通信系統(tǒng)應(yīng)用程序是在通過(guò)所述通信網(wǎng)絡(luò)連接的所述多個(gè)終端之間操作的遠(yuǎn)程數(shù)據(jù)會(huì)議或視頻會(huì)議的程序。
全文摘要
提供了一種版本更新方法,以更新安裝于連接至通信網(wǎng)絡(luò)的多個(gè)終端上的、并在至少2個(gè)終端之間操作的通信系統(tǒng)應(yīng)用程序的版本。該方法包括啟動(dòng)多個(gè)終端的2個(gè)之間的通信;在彼此通信的2個(gè)終端之間交換通信系統(tǒng)應(yīng)用程序的版本信息,并比較保持于1個(gè)終端的版本信息和保持于另1個(gè)終端的版本信息;請(qǐng)求發(fā)送未保持于任何1個(gè)終端的版本的通信系統(tǒng)應(yīng)用程序文件;和將指定版本的通信系統(tǒng)應(yīng)用程序文件發(fā)送至發(fā)出請(qǐng)求的終端。
文檔編號(hào)G06F9/445GK1655122SQ200510008098
公開日2005年8月17日 申請(qǐng)日期2005年2月16日 優(yōu)先權(quán)日2004年2月12日
發(fā)明者浦松尚之, 大川友樹, 根岸亙, 山崎俊之, 德永治 申請(qǐng)人:日本先鋒公司