欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在一主從式網(wǎng)絡(luò)中更新軟件的方法

文檔序號:6414959閱讀:129來源:國知局
專利名稱:在一主從式網(wǎng)絡(luò)中更新軟件的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種主從式網(wǎng)絡(luò)(client-host network)的軟件更新方法,特別涉及一種用來更新每一客戶端的軟件或系統(tǒng)信息的方法。
背景技術(shù)
主從式網(wǎng)絡(luò)通常包含有非常多數(shù)的客戶端通過網(wǎng)絡(luò)連接到一主機端,而且雖然客戶端的數(shù)目的變化可以很大,但是網(wǎng)絡(luò)的基本規(guī)則是一樣的。這些客戶端可在局域網(wǎng)絡(luò)中連接至主機端,或是遠程連接到主機端,例如客戶端可以通過因特網(wǎng)(Internet)來連接到主機端。
在主從式網(wǎng)絡(luò)中,通常需要更新客戶端的系統(tǒng)信息或是軟件;在局域網(wǎng)絡(luò)當中更新軟件是相當方便的功能,但通過因特網(wǎng)連接到主機端的遠程客戶端就十分不容易進行更新。
對遠程客戶端而言,通常有三種更新軟件的方法,第一種方法是以手動方式逐一取代各客戶端的軟件,例如,技術(shù)人員或是客戶端的使用者直接在客戶端安裝新的軟件,然而,這種方式通常更新速度緩慢,而且要一個一個客戶端慢慢更新,所以便需要較多的時間將所有的客戶端全部完成更新。
第二種方法是每一客戶端的使用者直接通過因特網(wǎng)下載新的軟件,并將其安裝在客戶端上,如此雖然可以不用分別將軟件直接帶至各個客戶端,但這種方式一樣浪費時間,因為在每個客戶端還是得要重復一次安裝動作。
第三種方法則是用一個已具有更新軟件(updated software)的新客戶端來直接取代舊有的客戶端。雖然這種方式可能會比直接升級客戶端的軟件的成本來得高,但購買新的客戶端通常會比直接升級舊的客戶端來得方便多了,尤其當更新成本與客戶端購置成本相近的時候,第三種方法便劃算多了,例如客戶端是較廉價的嵌入式產(chǎn)品。

發(fā)明內(nèi)容
因此本發(fā)明的主要目的在于提供一種更新多個客戶端的軟件的方法,以解決上述問題。
依據(jù)本發(fā)明,其揭露一種用來更新以網(wǎng)絡(luò)連接至一主機端的多個客戶端的軟件的方法。該方法包含有連接一更新裝置至該主機端,其中,該更新裝置儲存有更新軟件,用來更新儲存在該多個客戶端的軟件;初始化該更新裝置與該主機端之間的通信;自該更新裝置傳送該更新軟件至該主機端;以及該主機端上傳該更新軟件至每一客戶端,以使用該更新軟件來取代對應舊有版本的軟件。
本發(fā)明的好處在于各客戶端的軟件可以很快地完成更新,即使這些客戶端是以遠程連接的方式通過因特網(wǎng)連接到該主機端,客戶端的軟件還是可以完成更新而不用以手動方式來執(zhí)行更新。


圖1為本發(fā)明主從式網(wǎng)絡(luò)的功能方塊示意。
附圖符號說明

具體實施方式
請參閱圖1,圖1為本發(fā)明主從式網(wǎng)絡(luò)10的功能方塊示意圖。一主機端15是經(jīng)由一因特網(wǎng)聯(lián)機(Internet connection)14連接到因特網(wǎng)12。因特網(wǎng)聯(lián)機14可為xDSL聯(lián)機或是其它寬頻的因特網(wǎng)聯(lián)機。因特網(wǎng)聯(lián)機14為主機端15提供了一固定(static)因特網(wǎng)地址(internet protocol address,IPaddress),以使主機端15可以讓主從式網(wǎng)絡(luò)10中的其它組件找到。多個區(qū)域有線網(wǎng)絡(luò)連接客戶端(local wired client)18經(jīng)由一集線器(hub)16連接到主機端15。此外,一無線網(wǎng)絡(luò)橋接器(access point)20是連接于集線器16,用來提供多個區(qū)域無線連接客戶端(local wireless client)22連接到主機端15。由于多個區(qū)域有線網(wǎng)絡(luò)連接客戶端18及區(qū)域無線連接客戶端22不是經(jīng)由因特網(wǎng)12連接,所以多個區(qū)域有線網(wǎng)絡(luò)連接客戶端18及區(qū)域無線連接客戶端22是以局域網(wǎng)絡(luò)連接的方式連接到同一區(qū)域內(nèi)的主機端15。
其它的客戶端則以遠程連接方式連接到主機端15。所有的遠程連接客戶端可以經(jīng)由一固定因特網(wǎng)地址或是一動態(tài)因特網(wǎng)地址(dynamic IP address)連接到主從式網(wǎng)絡(luò)10,如圖1所示,另一個因特網(wǎng)聯(lián)機30提供了一固定因特網(wǎng)地址或是一動態(tài)因特網(wǎng)地址。一寬頻共享裝置(IP sharing device)32及一集線器34則連接到因特網(wǎng)聯(lián)機30,用來將因特網(wǎng)聯(lián)機30共享給每個連接到集線器34的裝置。多個漫游式有線連接客戶端(roaming wiredclient)36是經(jīng)由集線器34連接到主從式網(wǎng)絡(luò)10。另外,還有一無線網(wǎng)絡(luò)橋接器38連接到集線器34,用來將多個漫游式無線連接客戶端(roamingwireless client)40以無線方式連接至主從式網(wǎng)絡(luò)10。
另外,客戶端46、52也可分別經(jīng)由因特網(wǎng)聯(lián)機(internet connection)44、50連接到主從式網(wǎng)絡(luò)10。為了解釋主從式網(wǎng)絡(luò)10所連結(jié)的客戶端,本實施例中,因特網(wǎng)聯(lián)機44提供了一固定因特網(wǎng)地址,而因特網(wǎng)聯(lián)機50則提供一動態(tài)因特網(wǎng)地址。主從式網(wǎng)絡(luò)10中的客戶端可為因特網(wǎng)裝置(Internetappliance),因特網(wǎng)電話(Internet phone),或是可經(jīng)由因特網(wǎng)12連接到主機端15的任何裝置。
為了要升級主從式網(wǎng)絡(luò)10中每一客戶端的軟件及系統(tǒng)信息,本發(fā)明方法是連接了一個更新裝置(例如一計算機裝置24)到主機端15。計算機裝置24是連接到主機端15,且計算機裝置24包含有用來升級主從式網(wǎng)絡(luò)10中多個客戶端的更新軟件(updated software)。請注意,欲更新的系統(tǒng)信息可代替該更新軟件來進行傳送,或是附加在該更新軟件中來進行傳送。計算機裝置24在連接至主機端15之后,其就會傳送一請求至主機端15來請求傳送該更新軟件至主機端15。接下來,主機端15同意請求,且計算機裝置24便傳送該更新軟件至主機端15,而主機端15會將所收到的更新軟件儲存在一緩沖器(buffer)中,且在主機端15傳送該更新軟件至主從式網(wǎng)絡(luò)10中的每一客戶端時,主機端15是不斷復制該緩沖器中所儲存的更新軟件。
接下來,主機端15會發(fā)出一命令以將該更新軟件傳送至每一客戶端。為了要在盡可能短的時間內(nèi)更新許多的客戶端,主機端15會將其與每一客戶端之間的聯(lián)機速率以高速到低速的順序進行排序,也就是說,聯(lián)機速率較高的客戶端將會比那些聯(lián)機速率低的客戶端早接收到該更新軟件,當然,主機端15亦可依據(jù)不同的條件來決定傳送的先后次序。一旦主機端15決定了順序,主機端15便會告知計算機裝置24傳送該更新軟件至多個客戶端的順序。
然后,主機端15便依據(jù)上述順序?qū)⒃摳萝浖魉偷矫恳豢蛻舳?,其中每一客戶端會檢查是否已成功地接收該更新軟件,并且回報結(jié)果至主機端15。對每一客戶端而言,若該客戶端已成功接收該更新軟件,主機端15將命令該客戶端使用該更新軟件來取代原本儲存在客戶端的舊有版本的軟件。另外,若該客戶端沒有成功接收到該更新軟件,則主機端15將重新傳送該更新軟件至該客戶端。當主機端15正在傳送該更新軟件至多個客戶端時,主機端15將持續(xù)告知計算機裝置24更新狀況(update status)以及上傳程序的進度(progress)。
當該更新軟件成功儲存在該多個客戶端之后,主機端15會命令該多個客戶端重新啟動(reboot),并且經(jīng)由主從式網(wǎng)絡(luò)10再連接至主機端15。然后,主機端15會告知計算機裝置24已經(jīng)完成軟件更新。
總括來說,本發(fā)明提供了一種快速且簡單的方式來更新連接到主機端的多個客戶端中的軟件或是系統(tǒng)信息,尤其是針對經(jīng)由因特網(wǎng)遠程連接至該主機端的情況。本發(fā)明簡少了手動更新遠程客戶端的程序,于是可以有效地節(jié)省完成更新的時間與資源。
以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所做的均等變化及修飾,皆應屬本發(fā)明專利的涵蓋范圍。
權(quán)利要求
1.一種用來更新以網(wǎng)絡(luò)連接至一主機端的多個客戶端的軟件的方法,其包含有連接一更新裝置至該主機端,其中,該更新裝置儲存有更新軟件,用來更新儲存于該多個客戶端的軟件;初始化該更新裝置與該主機端之間的通信;自該更新裝置傳送該更新軟件至該主機端;以及該主機端上傳該更新軟件至每一客戶端,以使用該更新軟件來取代對應舊有版本的軟件。
2.如權(quán)利要求1所述的方法,其中,初始化該更新裝置與該主機端之間的通信的步驟另包含有該更新裝置請求傳送該更新軟件至該主機端,以及該主機端同意該更新裝置傳送該更新軟件。
3.如權(quán)利要求1所述的方法,其中,在該更新裝置傳送該更新軟件至該主機端前,該主機端決定上傳該更新軟件至該多個客戶端的順序。
4.如權(quán)利要求3所述的方法,其中,該主機端計算與該每一客戶端之間的聯(lián)機速率,且該主機端由高速至低速排序來決定上傳該更新軟件至該多個客戶端的順序。
5.如權(quán)利要求3所述的方法,其中,在上傳該更新軟件至該多個客戶端之前,該主機端告知該更新裝置該主機端上傳該更新軟件至該多個客戶端的順序。
6.如權(quán)利要求1所述的方法,其另包含有在該主機端上傳該更新軟件至該多個客戶端時,該主機端告知該更新裝置上傳程序的進度。
7.如權(quán)利要求1所述的方法,其另包含有在該主機端完成上傳該更新軟件至每一客戶端之后,該主機端告知該更新裝置已完成軟件更新。
8.如權(quán)利要求1所述的方法,其中,該主機端上傳該更新軟件至每一客戶端的步驟另包含有該主機端傳送該更新軟件至每一客戶端;該客戶端檢查該更新軟件是否已成功地接收,并回報結(jié)果至該主機端;若該客戶端已成功地接收該更新軟件,該主機端命令該客戶端使用該更新軟件來取代該對應舊有版本的軟件;以及該主機端命令該客戶端重新啟動并再連接到該主機端。
9.如權(quán)利要求8所述的方法,其中,若該客戶端并未成功地接收該更新軟件,則該主機端重新發(fā)送該更新軟件至該客戶端。
10.如權(quán)利要求1所述的方法,其中,當該更新裝置傳送該更新軟件至該主機端時,該主機端在上傳該更新軟件前,將該更新軟件儲存于一緩沖器。
11.如權(quán)利要求1所述的方法,其中,該客戶端是經(jīng)由因特網(wǎng)來連接該主機端。
12.如權(quán)利要求1所述的方法,其中,該客戶端是經(jīng)由一局域網(wǎng)絡(luò)來連接該主機端。
13.如權(quán)利要求1所述的方法,其中,該更新裝置是一計算機裝置。
14.一種用來更新以網(wǎng)絡(luò)連接至一主機端的多個客戶端的軟件的方法,其包含有連接一更新裝置至該主機端,其中,該更新裝置儲存有用來更新該多個客戶端所儲存的軟件的更新軟件;該更新裝置請求傳送該更新軟件至該主機端;該主機端同意該更新裝置傳送該更新軟件的請求;自該更新裝置傳送該更新軟件至該主機端;該主機端計算其與每一客戶端之間的聯(lián)機速率;該主機端依據(jù)聯(lián)機速率由高速至低速排序來決定上傳該更新軟件至該多個客戶端的順序;該主機端告知該更新裝置其上傳該更新軟件至該多個客戶端的順序;該主機端依據(jù)該順序傳送該更新軟件至每一客戶端;該客戶端檢查是否已成功地接收該更新軟件,并回報結(jié)果至該主機端;該主機端命令該客戶端使用該更新軟件來取代該客戶端所儲存對應舊有版本的軟件;以及該主機端命令該客戶端重新啟動,并再連接到該主機端。
15.如權(quán)利要求14所述的方法,其另包含有在該主機端完成上傳該更新軟件至每一客戶端之后,該主機端告知該更新裝置已完成軟件更新。
16.如權(quán)利要求14所述的方法,其另包含有當該主機端上傳該更新軟件至該多個客戶端時,該主機端告知該更新裝置上傳程序的進度。
17.如權(quán)利要求14所述的方法,其中,若該客戶端并未成功地接收該更新軟件,則該主機端重新發(fā)送該更新軟件至該客戶端。
18.如權(quán)利要求14所述的方法,其中,當該更新裝置傳送該更新軟件至該主機端時,該主機端在上傳該更新軟件前,將該更新軟件儲存于一緩沖器。
19.如權(quán)利要求14所述的方法,其中,該客戶端是經(jīng)由因特網(wǎng)或一局域網(wǎng)絡(luò)連接至該主機端。
20.如權(quán)利要求14所述的方法,其中,該更新裝置為一計算機裝置。
全文摘要
本發(fā)明提供一種用來更新以網(wǎng)絡(luò)連接至一主機端的多個客戶端的軟件的方法。該方法包含有連接一更新裝置至該主機端,其中該更新裝置儲存有更新軟件,用來更新儲存在該多個客戶端的軟件;初始化該更新裝置與該主機端之間的通信;自該更新裝置傳送該更新軟件至該主機端;以及該主機端上傳該更新軟件至每一客戶端,以使用該更新軟件來取代對應舊有版本的軟件。
文檔編號G06F9/445GK1684416SQ200410057570
公開日2005年10月19日 申請日期2004年8月20日 優(yōu)先權(quán)日2004年4月14日
發(fā)明者陳恒堅 申請人:傳宇科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
历史| 晋江市| 西城区| 平舆县| 吉林省| 鹤壁市| 台山市| 都昌县| 三台县| 达日县| 涿州市| 谷城县| 湘西| 烟台市| 林西县| 天台县| 南靖县| 固始县| 汉阴县| 德钦县| 吴川市| 内黄县| 正蓝旗| 滁州市| 临安市| 兰西县| 保亭| 偃师市| 平果县| 襄垣县| 仁化县| 崇仁县| 云南省| 建水县| 民权县| 西贡区| 云林县| 乌拉特后旗| 建阳市| 大竹县| 聂荣县|