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

一種提高接入網(wǎng)絡(luò)的計(jì)算機(jī)的功能的方法及裝置的制作方法

文檔序號(hào):6368946閱讀:199來源:國(guó)知局
專利名稱:一種提高接入網(wǎng)絡(luò)的計(jì)算機(jī)的功能的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體涉及一種提高接入網(wǎng)絡(luò)的計(jì)算機(jī)的功能的方法及裝置。
背景技術(shù)
目前,軟件提供商為了方便用戶的需求,及時(shí)更新軟件的版本以提高計(jì)算機(jī)的功能,大都同時(shí)提供了軟件在線升級(jí)的功能。通常,軟件在線升級(jí)時(shí),首先要獲取升級(jí)服務(wù)器的地址;然后從升級(jí)服務(wù)器上下載更新程序文件或補(bǔ)丁程序文件到本地;然后需要獨(dú)立運(yùn)行該更新程序或補(bǔ)丁程序來完成該軟件的升級(jí)。這種在線升級(jí)方式有如下特點(diǎn)(1)可通過多種途徑獲取升級(jí)服務(wù)器的地址,主要有以下三種途徑方式a、在軟件中綁定升級(jí)服務(wù)器的地址,按照軟件程序內(nèi)設(shè)定的升級(jí)策略連接到升級(jí)服務(wù)器進(jìn)行升級(jí)。
b、升級(jí)服務(wù)器的地址需要軟件用戶自己設(shè)置,然后進(jìn)行升級(jí)。
c、軟件升級(jí)時(shí)從網(wǎng)絡(luò)側(cè)獲得幾個(gè)升級(jí)服務(wù)器的地址,由用戶自行選定后進(jìn)行升級(jí)。
其中,第一種方式將升級(jí)服務(wù)器的地址綁定到軟件中,一旦升級(jí)服務(wù)器更換了地址則無法升級(jí)該軟件;第二種方式需要用戶事先知道升級(jí)服務(wù)器的地址,無法做到自動(dòng)升級(jí);第三種方式需要用戶自己選擇升級(jí)服務(wù)器,而需要選擇哪個(gè)升級(jí)服務(wù)器才能獲得最佳的在線升級(jí)對(duì)用戶來說卻是盲目的。
(2)軟件進(jìn)行升級(jí)時(shí),升級(jí)服務(wù)器一般通過設(shè)置最大連接數(shù)和每個(gè)連接的最大流量等來控制訪問流量,在訪問高峰期會(huì)出現(xiàn)升級(jí)速度非常慢的問題。
(3)軟件升級(jí)時(shí),一般是下載升級(jí)服務(wù)器設(shè)定目錄下的文件,如果一個(gè)服務(wù)器要管理不同軟件,多個(gè)版本的升級(jí),則需要設(shè)定多個(gè)目錄等方法來管理。

發(fā)明內(nèi)容
本發(fā)明的目的是克服現(xiàn)有技術(shù)的上述缺點(diǎn),提供一種提高接入網(wǎng)絡(luò)的計(jì)算機(jī)的功能的方法及裝置,實(shí)現(xiàn)軟件升級(jí)的方便管理及對(duì)軟件在線的自適應(yīng)性升級(jí)。
本發(fā)明提供了一種提高接入網(wǎng)絡(luò)的計(jì)算機(jī)的功能的方法,該方法是通過軟件在線升級(jí)實(shí)現(xiàn)的,用于通過網(wǎng)絡(luò)連接所述計(jì)算機(jī)到升級(jí)管理服務(wù)器和軟件升級(jí)服務(wù)器,使所述軟件在線自動(dòng)升級(jí),該方法包括步驟預(yù)先在所述升級(jí)管理服務(wù)器上存儲(chǔ)每個(gè)軟件用戶對(duì)應(yīng)的用戶信息;啟動(dòng)所述軟件時(shí)發(fā)送注冊(cè)信息請(qǐng)求到所述升級(jí)管理服務(wù)器;所述升級(jí)管理服務(wù)器收到所述注冊(cè)信息請(qǐng)求后查詢對(duì)應(yīng)的所述用戶信息,并根據(jù)查詢后的所述用戶信息下發(fā)軟件升級(jí)信息到安裝所述軟件的計(jì)算機(jī);所述安裝所述軟件的計(jì)算機(jī)接收所述軟件升級(jí)信息并根據(jù)所述軟件升級(jí)信息通知所述軟件啟動(dòng)內(nèi)嵌的升級(jí)程序;所述內(nèi)嵌的升級(jí)程序連接安裝所述軟件的計(jì)算機(jī)到所述軟件升級(jí)服務(wù)器,以完成安裝所述軟件的計(jì)算機(jī)的軟件的自動(dòng)升級(jí)。
可選地,所述每個(gè)軟件用戶對(duì)應(yīng)的用戶信息包括注冊(cè)ID、密碼、IP地址和/或區(qū)域、軟件類型、版本號(hào)、優(yōu)先級(jí)別。
可選地,所述啟動(dòng)所述軟件時(shí)發(fā)送注冊(cè)信息請(qǐng)求到所述升級(jí)管理服務(wù)器的步驟包括連接安裝所述軟件的計(jì)算機(jī)到所述升級(jí)管理服務(wù)器;發(fā)送注冊(cè)信息請(qǐng)求到所述升級(jí)管理服務(wù)器,所述軟件用戶的注冊(cè)信息包括所述軟件注冊(cè)ID、密碼。
優(yōu)選地,所述升級(jí)管理服務(wù)器收到所述注冊(cè)信息請(qǐng)求后查詢對(duì)應(yīng)的所述用戶信息,并根據(jù)查詢后的所述用戶信息下發(fā)軟件升級(jí)信息到所述安裝所述軟件的計(jì)算機(jī)的步驟還包括所述升級(jí)管理服務(wù)器根據(jù)所述查詢后的用戶信息通過分時(shí)對(duì)不同的軟件下發(fā)軟件升級(jí)信息到所述安裝所述軟件的計(jì)算機(jī)進(jìn)行訪問分時(shí)控制;所述升級(jí)管理服務(wù)器根據(jù)所述查詢后的用戶信息通過對(duì)不同的軟件下發(fā)對(duì)應(yīng)的所述軟件升級(jí)服務(wù)器地址到所述安裝所述軟件的計(jì)算機(jī)進(jìn)行訪問分流調(diào)度。
進(jìn)一步地,所述升級(jí)管理服務(wù)器根據(jù)所述查詢后的用戶信息通過分時(shí)對(duì)不同的軟件下發(fā)軟件升級(jí)信息到所述安裝所述軟件的計(jì)算機(jī)進(jìn)行訪問分時(shí)控制的步驟包括預(yù)先設(shè)定所述升級(jí)管理服務(wù)器對(duì)每個(gè)IP網(wǎng)段和/或區(qū)域內(nèi),以及不同級(jí)別的軟件用戶進(jìn)行所述軟件升級(jí)時(shí)下發(fā)所述軟件升級(jí)信息的時(shí)間;所述升級(jí)管理服務(wù)器根據(jù)所述收到的注冊(cè)信息查詢對(duì)應(yīng)的所述用戶信息獲得所述用戶IP地址和/或區(qū)域、用戶級(jí)別;查詢所述預(yù)先設(shè)定的所述IP地址和/或區(qū)域信息,以及用戶級(jí)別對(duì)應(yīng)的下發(fā)所述軟件升級(jí)信息的時(shí)間;
對(duì)不同級(jí)別用戶在預(yù)先設(shè)定的時(shí)間段內(nèi)下發(fā)軟件升級(jí)信息到安裝所述軟件的計(jì)算機(jī),實(shí)現(xiàn)訪問控制。
進(jìn)一步地,所述升級(jí)管理服務(wù)器根據(jù)所述查詢后的用戶信息通過對(duì)不同的軟件下發(fā)對(duì)應(yīng)的所述軟件升級(jí)服務(wù)器地址到所述安裝所述軟件的計(jì)算機(jī)進(jìn)行訪問分流調(diào)度的步驟包括預(yù)先設(shè)定每個(gè)IP網(wǎng)段和/或區(qū)域內(nèi)的軟件用戶進(jìn)行所述軟件升級(jí)時(shí)需要訪問的所述軟件升級(jí)服務(wù)器;所述升級(jí)管理服務(wù)器根據(jù)所述收到的注冊(cè)信息查詢對(duì)應(yīng)的所述用戶信息獲得所述用戶的IP地址和/或區(qū)域;查詢所述預(yù)先設(shè)定的所述IP地址和/或區(qū)域信息對(duì)應(yīng)的所述軟件升級(jí)服務(wù)器,以獲取所述軟件升級(jí)服務(wù)器的地址;對(duì)需要升級(jí)的軟件下發(fā)所述軟件升級(jí)服務(wù)器的地址到所述安裝所述軟件的計(jì)算機(jī),實(shí)現(xiàn)訪問分流調(diào)度。
優(yōu)選地,所述內(nèi)嵌的升級(jí)程序連接安裝所述軟件的計(jì)算機(jī)到所述軟件升級(jí)服務(wù)器,以完成安裝所述軟件的計(jì)算機(jī)的軟件的自動(dòng)升級(jí)的步驟包括在所述升級(jí)服務(wù)器的指定目錄下存放升級(jí)策略文件,在所述升級(jí)服務(wù)器的不同目錄下存放升級(jí)所需下載的不同軟件、不同版本的文件;所述升級(jí)程序根據(jù)所述軟件升級(jí)信息連接安裝所述軟件的計(jì)算機(jī)到所述軟件升級(jí)服務(wù)器并下載所述升級(jí)策略文件;根據(jù)所述升級(jí)策略文件的描述及所述軟件本身的屬性再次連接安裝所述軟件的計(jì)算機(jī)到所述軟件升級(jí)服務(wù)器并下載所需文件到本地;所述升級(jí)程序?qū)⑺鱿螺d的所需文件添加或覆蓋到所述軟件的相關(guān)錄目下,啟動(dòng)新的軟件程序完成軟件的自動(dòng)升級(jí)。
本發(fā)明還提供了一種實(shí)現(xiàn)上述方法的裝置,所述裝置包括
軟件升級(jí)服務(wù)器,用于存放升級(jí)策略文件和軟件自動(dòng)升級(jí)時(shí)需要的不同軟件、軟件不同版本及選擇性功能所需的下載文件;升級(jí)管理服務(wù)器,用于下發(fā)所述軟件升級(jí)的相關(guān)信息,并通過下發(fā)所述軟件升級(jí)的相關(guān)信息調(diào)度和控制所述軟件在線升級(jí)的流量;軟件控制裝置,安裝于所述計(jì)算機(jī)中,所述計(jì)算機(jī)通過網(wǎng)絡(luò)與所述軟件升級(jí)服務(wù)器和所述升級(jí)管理服務(wù)器連接,所述軟件控制裝置用于控制所述計(jì)算機(jī)根據(jù)由所述升級(jí)管理服務(wù)器下發(fā)的所述軟件升級(jí)的相關(guān)信息實(shí)現(xiàn)所述軟件的運(yùn)行及升級(jí),以提高所述計(jì)算機(jī)的功能;其中,所述軟件控制裝置包括至少一個(gè)軟件運(yùn)行控制裝置,用于控制升級(jí)所述軟件的對(duì)應(yīng)部分及在升級(jí)所述軟件的對(duì)應(yīng)部分時(shí)所述計(jì)算機(jī)與所述升級(jí)管理服務(wù)器的連接。
優(yōu)選地,所述軟件運(yùn)行控制裝置還包括軟件升級(jí)控制子裝置,用于控制所述軟件的在線升級(jí)及所述升級(jí)過程中的所述計(jì)算機(jī)與所述軟件升級(jí)服務(wù)器的連接。
可選地,所述軟件升級(jí)服務(wù)器和所述升級(jí)管理服務(wù)器可以是由不同軟件控制的同一物理實(shí)體,也可以是由不同軟件控制的不同物理實(shí)體。
利用本發(fā)明,可以對(duì)不同軟件、軟件不同版本的升級(jí)更新文件進(jìn)行優(yōu)化管理,通過合理的升級(jí)流量的控制與調(diào)度,使用戶獲得簡(jiǎn)捷快速的軟件在線自動(dòng)升級(jí),及時(shí)提高計(jì)算機(jī)的功能。


圖1是本發(fā)明的優(yōu)選實(shí)施例提高接入網(wǎng)絡(luò)的計(jì)算機(jī)的功能的方法的步驟的流程圖;圖2是本發(fā)明方法中升級(jí)管理服務(wù)器對(duì)訪問軟件升級(jí)服務(wù)器進(jìn)行分時(shí)控制的詳細(xì)步驟流程圖;
圖3是本發(fā)明方法中升級(jí)管理服務(wù)器對(duì)訪問軟件升級(jí)服務(wù)器進(jìn)行分流調(diào)度的詳細(xì)步驟流程圖;圖4是本發(fā)明的優(yōu)選實(shí)施例提高接入網(wǎng)絡(luò)的計(jì)算機(jī)的功能的裝置的示意圖。
具體實(shí)施例方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明,下面結(jié)合附圖和實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明。
參照?qǐng)D1,圖1是本發(fā)明的優(yōu)選實(shí)施例提高接入網(wǎng)絡(luò)的計(jì)算機(jī)的功能的方法的步驟的流程圖首先,在步驟10預(yù)先在升級(jí)管理服務(wù)器上存儲(chǔ)每個(gè)軟件用戶對(duì)應(yīng)的用戶信息,該用戶信息包括注冊(cè)ID、密碼、IP地址和/或區(qū)域、軟件類型、版本號(hào)、優(yōu)先級(jí)別;步驟11,啟動(dòng)軟件;然后,進(jìn)到步驟12,軟件發(fā)送注冊(cè)信息請(qǐng)求到升級(jí)管理服務(wù)器,該注冊(cè)信息請(qǐng)求包括該軟件用戶的注冊(cè)ID、密碼;進(jìn)到步驟13,升級(jí)管理服務(wù)器接收軟件發(fā)送的注冊(cè)信息請(qǐng)求;進(jìn)到步驟14,升級(jí)管理服務(wù)器根據(jù)收到的注冊(cè)信息請(qǐng)求通過分時(shí)對(duì)不同的軟件下發(fā)軟件升級(jí)信息到安裝所述軟件的計(jì)算機(jī)進(jìn)行訪問控制,以避免對(duì)軟件升級(jí)服務(wù)器某一時(shí)間內(nèi)訪問量過多導(dǎo)致其超負(fù)荷運(yùn)行,下面將會(huì)參照?qǐng)D2對(duì)此步驟作詳細(xì)描述;然后,進(jìn)到步驟15,升級(jí)管理服務(wù)器根據(jù)收到的注冊(cè)信息請(qǐng)求通過對(duì)不同的軟件下發(fā)不同的軟件升級(jí)服務(wù)器地址到安裝所述軟件的計(jì)算機(jī)進(jìn)行訪問分流調(diào)度,以避免軟件升級(jí)服務(wù)器被超負(fù)荷訪問,下面將會(huì)參照?qǐng)D3對(duì)此步驟作詳細(xì)描述;
進(jìn)到步驟16,由升級(jí)管理服務(wù)器下發(fā)軟件升級(jí)信息到安裝所述軟件的計(jì)算機(jī),在此軟件升級(jí)信息中包括該軟件升級(jí)所需連接的軟件升級(jí)服務(wù)器的地址;進(jìn)到步驟17,安裝所述軟件的計(jì)算機(jī)接收軟件升級(jí)信息并根據(jù)該信息通知所述軟件啟動(dòng)內(nèi)嵌的升級(jí)程序。在此需要說明的是,安裝所述軟件的計(jì)算機(jī)接收到軟件升級(jí)信息后,所述軟件根據(jù)獲取的信息判斷是否需要升級(jí),如果需要升級(jí)則提示用戶,在得到用戶確認(rèn)進(jìn)行升級(jí)后才啟動(dòng)內(nèi)嵌的升級(jí)程序;然后,進(jìn)到步驟18,升級(jí)程序根據(jù)軟件升級(jí)信息中提供的軟件升級(jí)服務(wù)器的地址將安裝所述軟件的計(jì)算機(jī)連接到軟件升級(jí)服務(wù)器上,完成軟件的自動(dòng)升級(jí)。在此過程中,需要做如下工作預(yù)先在升級(jí)服務(wù)器的指定目錄下存放軟件自動(dòng)升級(jí)時(shí)說明所需下載文件的升級(jí)策略文件,而不同軟件、不同版本的軟件下載文件放在不同目錄下。所述升級(jí)策略文件采用靈活易擴(kuò)展的描述格式說明某軟件在某種語言某種操作系統(tǒng)下、升級(jí)某版本的某功能和需要下載某路徑下的某些文件等。比如,可以采用如下的描述格式SoftwareName\Language\System\Version\Function\...
FilePath1\FileName1\FileName2\...
FilePath2\FileName1\...
安裝所述軟件的計(jì)算機(jī)連接到軟件升級(jí)服務(wù)器后下載所述升級(jí)策略文件;由升級(jí)程序根據(jù)上述升級(jí)策略文件的描述及該軟件本身的屬性(軟件的類型、軟件版本和選擇性功能等),再次連接安裝所述軟件的計(jì)算機(jī)到所述軟件升級(jí)服務(wù)器,然后下載軟件升級(jí)所需文件到本地;然后由升級(jí)程序?qū)⑾螺d的所需文件添加或覆蓋到該軟件的相關(guān)錄目下,啟動(dòng)新的軟件程序完成軟件的自動(dòng)升級(jí)。
在上述再次連接安裝所述軟件的計(jì)算機(jī)到所述軟件升級(jí)服務(wù)器,然后下載軟件升級(jí)所需文件到本地之前,為了防止需要升級(jí)的軟件因連接異常或連接中途斷線而被破壞,需要對(duì)本地的相關(guān)文件進(jìn)行備份。如果下載文件升級(jí)成功,則刪除所備份的文件;如果連接異?;蛑型緮嗑€,導(dǎo)致升級(jí)失敗,則將所備份的文件還原,以后啟動(dòng)軟件時(shí)再進(jìn)行升級(jí)。
在本發(fā)明中,由升級(jí)管理服務(wù)器通過對(duì)不同號(hào)碼段、不同IP網(wǎng)段、不同局域內(nèi)的軟件采用分批升級(jí)、不同時(shí)間段升級(jí)的方式來控制和分流調(diào)度,既保證了對(duì)軟件自動(dòng)升級(jí)的進(jìn)行和升級(jí)服務(wù)器的負(fù)荷流量控制,同時(shí)實(shí)現(xiàn)了軟件用戶對(duì)升級(jí)服務(wù)器地址的透明性。下面參照?qǐng)D2和圖3對(duì)此作進(jìn)一步的說明。
參照?qǐng)D2,圖2是本發(fā)明方法中升級(jí)管理服務(wù)器對(duì)訪問軟件升級(jí)服務(wù)器進(jìn)行分時(shí)控制的詳細(xì)步驟流程,也即描述了上述圖1所示的步驟14中升級(jí)管理服務(wù)器根據(jù)收到的注冊(cè)信息請(qǐng)求通過分時(shí)對(duì)不同的軟件下發(fā)軟件升級(jí)信息到安裝所述軟件的計(jì)算機(jī)進(jìn)行訪問控制,以避免對(duì)軟件升級(jí)服務(wù)器某一時(shí)間內(nèi)訪問量過多導(dǎo)致其超負(fù)荷運(yùn)行的詳細(xì)過程首先,在步驟21預(yù)先設(shè)定升級(jí)管理服務(wù)器對(duì)每個(gè)IP網(wǎng)段和/或區(qū)域內(nèi),以及不同級(jí)別的軟件用戶進(jìn)行軟件升級(jí)時(shí)下發(fā)軟件升級(jí)信息的時(shí)間;然后,進(jìn)到步驟22,升級(jí)管理服務(wù)器根據(jù)收到的注冊(cè)信息請(qǐng)求查詢對(duì)應(yīng)的用戶信息獲得該用戶IP地址和/或區(qū)域信息、用戶級(jí)別;進(jìn)到步驟23,查詢預(yù)先設(shè)定的IP地址和/或區(qū)域信息,以及用戶級(jí)別對(duì)應(yīng)的下發(fā)軟件升級(jí)信息的時(shí)間;然后,進(jìn)到步驟24,對(duì)不同級(jí)別用戶在預(yù)先設(shè)定的時(shí)間段內(nèi)下發(fā)軟件升級(jí)信息到安裝所述軟件的計(jì)算機(jī),實(shí)現(xiàn)訪問控制。
再參照?qǐng)D3,圖3是本發(fā)明方法中升級(jí)管理服務(wù)器對(duì)訪問軟件升級(jí)服務(wù)器進(jìn)行分流調(diào)度的詳細(xì)步驟流程,也即描述了上述圖1所示的步驟15中升級(jí)管理服務(wù)器根據(jù)收到的注冊(cè)信息請(qǐng)求通過對(duì)不同的軟件下發(fā)不同的軟件升級(jí)服務(wù)器地址到安裝所述軟件的計(jì)算機(jī)進(jìn)行訪問分流調(diào)度,以避免軟件升級(jí)服務(wù)器被超負(fù)荷訪問的詳細(xì)過程首先,在步驟31預(yù)先設(shè)定每個(gè)IP網(wǎng)段和/或區(qū)域內(nèi)的軟件用戶進(jìn)行軟件升級(jí)時(shí)需要訪問的軟件升級(jí)服務(wù)器;然后,進(jìn)到步驟32,升級(jí)管理服務(wù)器根據(jù)收到的注冊(cè)信息請(qǐng)求查詢對(duì)應(yīng)的所述用戶信息獲得該軟件用戶的IP地址和/或區(qū)域信息;再進(jìn)到步驟33,查詢預(yù)先設(shè)定的IP地址和/或區(qū)域信息對(duì)應(yīng)的軟件升級(jí)服務(wù)器,以獲取軟件升級(jí)服務(wù)器的地址;然后,進(jìn)到步驟34,對(duì)需要升級(jí)的軟件下發(fā)軟件升級(jí)服務(wù)器的地址到安裝所述軟件的計(jì)算機(jī),實(shí)現(xiàn)訪問分流調(diào)度。
在本發(fā)明中,還提供了一種實(shí)現(xiàn)上述方法的裝置。下面結(jié)合圖4本發(fā)明的優(yōu)選實(shí)施例提高接入網(wǎng)絡(luò)的計(jì)算機(jī)的功能的裝置的示意圖對(duì)本發(fā)明裝置作進(jìn)一步的說明。
如圖4中所示,本發(fā)明裝置包括軟件升級(jí)服務(wù)器41,用于存放升級(jí)策略文件和軟件自動(dòng)升級(jí)時(shí)需要的不同軟件、軟件不同版本及選擇性功能所需的下載文件;升級(jí)管理服務(wù)器42,用于下發(fā)軟件升級(jí)的相關(guān)信息,并通過下發(fā)軟件升級(jí)的相關(guān)信息調(diào)度和控制軟件在線升級(jí)的流量;軟件控制裝置40,安裝于所述計(jì)算機(jī)中,所述計(jì)算機(jī)通過網(wǎng)絡(luò)與軟件升級(jí)服務(wù)器41和升級(jí)管理服務(wù)器42連接,軟件控制裝置40用于控制所述計(jì)算機(jī)根據(jù)由升級(jí)管理服務(wù)器42下發(fā)的軟件升級(jí)的相關(guān)信息實(shí)現(xiàn)軟件的運(yùn)行及升級(jí),以提高所述計(jì)算機(jī)的功能。升級(jí)管理服務(wù)器42包含有軟件的屬性信息(軟件類型、軟件版本、注冊(cè)ID、密碼、升級(jí)服務(wù)器地址、升級(jí)相關(guān)信息等),軟件升級(jí)服務(wù)器41中存放有所有軟件需要升級(jí)的文件和升級(jí)策略文件。其中,軟件升級(jí)所需的升級(jí)策略文件存放在指定目錄下,而不同軟件、不同版本的軟件升級(jí)所需的下載文件放在不同目錄下。
其中,軟件控制裝置40由至少一個(gè)軟件運(yùn)行控制裝置401組成,用于控制升級(jí)軟件的對(duì)應(yīng)部分及在升級(jí)軟件的對(duì)應(yīng)部分時(shí)所述計(jì)算機(jī)與升級(jí)管理服務(wù)器42的連接。軟件運(yùn)行控制裝置401還內(nèi)嵌軟件升級(jí)控制子裝置402,用于控制軟件的在線升級(jí)及升級(jí)過程中的所述計(jì)算機(jī)與軟件升級(jí)服務(wù)器41的連接。
本發(fā)明裝置的詳細(xì)工作過程描述如下(1)由軟件運(yùn)行控制裝置401啟動(dòng)軟件進(jìn)行軟件注冊(cè)時(shí)向升級(jí)管理服務(wù)器42發(fā)送注冊(cè)信息請(qǐng)求。升級(jí)管理服務(wù)器42根據(jù)當(dāng)前的流量調(diào)度控制策略向安裝所述軟件的計(jì)算機(jī)下發(fā)自動(dòng)升級(jí)需要的相關(guān)信息,這些信息根據(jù)調(diào)度策略的改變可以任意擴(kuò)展。
(2)安裝所述軟件的計(jì)算機(jī)獲取到軟件升級(jí)需要的相關(guān)信息后,軟件運(yùn)行控制裝置401根據(jù)獲取的信息判斷是否需要升級(jí),如果需要升級(jí)則提示用戶是否進(jìn)行升級(jí),如果用戶確認(rèn)進(jìn)行升級(jí)則通知內(nèi)嵌的升級(jí)控制子裝置402啟動(dòng)升級(jí)程序。
(3)升級(jí)程序根據(jù)安裝所述軟件的計(jì)算機(jī)從升級(jí)服務(wù)器42獲取的軟件升級(jí)需要的相關(guān)信息連接安裝所述軟件的計(jì)算機(jī)到軟件升級(jí)服務(wù)器41,下載升級(jí)策略文件,然后根據(jù)升級(jí)策略文件的描述和軟件本身的屬性(軟件類型、軟件版本和選擇性功能等)再次連接安裝所述軟件的計(jì)算機(jī)到軟件升級(jí)服務(wù)器41,進(jìn)行下載軟件升級(jí)所需要的系列文件到本地。
(4)升級(jí)程序把下載的文件添加或覆蓋到所述軟件的相關(guān)目錄下,然后啟動(dòng)新的軟件程序。至此軟件的自動(dòng)升級(jí)完成結(jié)束。
在以上的軟件自動(dòng)升級(jí)過程中,升級(jí)管理服務(wù)器42提供了一種良好擴(kuò)展性的流量調(diào)度控制策略,也就是升級(jí)管理服務(wù)器42通過下發(fā)軟件升級(jí)所需的相關(guān)信息到安裝所述軟件的計(jì)算機(jī)來實(shí)現(xiàn)對(duì)軟件在線自動(dòng)升級(jí)流量的調(diào)度和控制。具體說明如下(1)控制軟件用戶端對(duì)軟件升級(jí)服務(wù)器的訪問,避免同時(shí)訪問量過多導(dǎo)致軟件升級(jí)服務(wù)器超負(fù)荷運(yùn)行??刂品绞娇梢杂衋)升級(jí)管理服務(wù)器傳送給不同級(jí)別服務(wù)的軟件用戶端不同的升級(jí)信息,使得高級(jí)軟件用戶可以自動(dòng)升級(jí)而一般的用戶端軟件暫時(shí)不給升級(jí);b)在一給定時(shí)間內(nèi)只給一定IP網(wǎng)段內(nèi)或一定局點(diǎn)區(qū)域內(nèi)的軟件用戶下發(fā)軟件升級(jí)信息等。
(2)通過對(duì)不同軟件端,即不同的安裝所述軟件的計(jì)算機(jī),下傳不同的軟件升級(jí)服務(wù)器地址進(jìn)行分流調(diào)度,避免軟件升級(jí)服務(wù)器被超負(fù)荷地訪問。調(diào)度方式可以有a)限定不同IP網(wǎng)段內(nèi)軟件用戶端只能訪問不同的軟件升級(jí)服務(wù)器;b)限定不同區(qū)域內(nèi)軟件用戶端只能訪問不同的軟件升級(jí)服務(wù)器等。
在以上的軟件自動(dòng)升級(jí)過程中,軟件升級(jí)服務(wù)器41也提供了一種具有很好自適應(yīng)性的自動(dòng)升級(jí)方法。具體說明如下同一軟件升級(jí)服務(wù)器上可能存放不同軟件、軟件不同版本的文件供下載升級(jí),同類軟件的用戶可能選擇不同的新功能進(jìn)行升級(jí)。這樣,升級(jí)程序就需要根據(jù)不同軟件用戶的升級(jí)要求自適應(yīng)地對(duì)其進(jìn)行自動(dòng)升級(jí)。自適應(yīng)的自動(dòng)升級(jí)方法主要通過存放在軟件升級(jí)服務(wù)器41的指定目錄下的軟件升級(jí)的升級(jí)策略文件來實(shí)現(xiàn)。
在軟件升級(jí)服務(wù)器41的指定目錄下存放一升級(jí)策略文件用來作為軟件自動(dòng)升級(jí)的文件下載指導(dǎo)及說明。該升級(jí)策略文件參照前面在本發(fā)明方法的實(shí)施例的描述中的詳細(xì)說明。由軟件升級(jí)控制子裝置402根據(jù)該升級(jí)策略文件的描述和軟件本身的屬性(軟件類型、軟件版本和選擇性功能等)從軟件升級(jí)服務(wù)器41的相關(guān)目錄下下載該軟件升級(jí)所需要的系列文件到本地,實(shí)現(xiàn)自適應(yīng)的自動(dòng)升級(jí)。
在本發(fā)明裝置中,軟件升級(jí)服務(wù)器41和升級(jí)管理服務(wù)器42可以根據(jù)實(shí)際需要,集成在由不同軟件控制的同一物理實(shí)體上,也可以是由不同軟件控制的不同物理實(shí)體。
雖然通過實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本發(fā)明的精神。
權(quán)利要求
1.一種提高接入網(wǎng)絡(luò)的計(jì)算機(jī)的功能的方法,該方法是通過軟件在線升級(jí)實(shí)現(xiàn)的,用于通過網(wǎng)絡(luò)連接所述計(jì)算機(jī)到升級(jí)管理服務(wù)器和軟件升級(jí)服務(wù)器,使所述軟件在線自動(dòng)升級(jí),其特征在于,所述方法包括步驟預(yù)先在所述升級(jí)管理服務(wù)器上存儲(chǔ)每個(gè)軟件用戶對(duì)應(yīng)的用戶信息;啟動(dòng)所述軟件時(shí)發(fā)送注冊(cè)信息請(qǐng)求到所述升級(jí)管理服務(wù)器;所述升級(jí)管理服務(wù)器收到所述注冊(cè)信息請(qǐng)求后查詢對(duì)應(yīng)的所述用戶信息,并根據(jù)查詢后的所述用戶信息下發(fā)軟件升級(jí)信息到安裝所述軟件的計(jì)算機(jī);所述安裝所述軟件的計(jì)算機(jī)接收所述軟件升級(jí)信息并根據(jù)所述軟件升級(jí)信息通知所述軟件啟動(dòng)內(nèi)嵌的升級(jí)程序;所述內(nèi)嵌的升級(jí)程序連接安裝所述軟件的計(jì)算機(jī)到所述軟件升級(jí)服務(wù)器,以完成安裝所述軟件的計(jì)算機(jī)的軟件的自動(dòng)升級(jí)。
2.如權(quán)利要求1所述的方法,其特征在于,所述每個(gè)軟件用戶對(duì)應(yīng)的用戶信息包括注冊(cè)ID、密碼、IP地址和/或區(qū)域、軟件類型、版本號(hào)、優(yōu)先級(jí)別。
3.如權(quán)利要求1、2所述的方法,其特征在于,所述啟動(dòng)所述軟件時(shí)發(fā)送注冊(cè)信息請(qǐng)求到所述升級(jí)管理服務(wù)器的步驟包括連接安裝所述軟件的計(jì)算機(jī)到所述升級(jí)管理服務(wù)器;發(fā)送注冊(cè)信息請(qǐng)求到所述升級(jí)管理服務(wù)器,所述軟件用戶的注冊(cè)信息包括所述軟件注冊(cè)ID、密碼。
4.如權(quán)利要求3所述的方法,其特征在于,所述升級(jí)管理服務(wù)器收到所述注冊(cè)信息請(qǐng)求后查詢對(duì)應(yīng)的所述用戶信息,并根據(jù)查詢后的所述用戶信息下發(fā)軟件升級(jí)信息到所述安裝所述軟件的計(jì)算機(jī)的步驟還包括所述升級(jí)管理服務(wù)器根據(jù)所述查詢后的用戶信息通過分時(shí)對(duì)不同的軟件下發(fā)軟件升級(jí)信息到所述安裝所述軟件的計(jì)算機(jī)進(jìn)行訪問分時(shí)控制;所述升級(jí)管理服務(wù)器根據(jù)所述查詢后的用戶信息通過對(duì)不同的軟件下發(fā)對(duì)應(yīng)的所述軟件升級(jí)服務(wù)器地址到所述安裝所述軟件的計(jì)算機(jī)進(jìn)行訪問分流調(diào)度。
5.如權(quán)利要求4所述的方法,其特征在于,所述升級(jí)管理服務(wù)器根據(jù)所述查詢后的用戶信息通過分時(shí)對(duì)不同的軟件下發(fā)軟件升級(jí)信息到所述安裝所述軟件的計(jì)算機(jī)進(jìn)行訪問分時(shí)控制的步驟包括預(yù)先設(shè)定所述升級(jí)管理服務(wù)器對(duì)每個(gè)IP網(wǎng)段和/或區(qū)域內(nèi),以及不同級(jí)別的軟件用戶進(jìn)行所述軟件升級(jí)時(shí)下發(fā)所述軟件升級(jí)信息的時(shí)間;所述升級(jí)管理服務(wù)器根據(jù)所述收到的注冊(cè)信息查詢對(duì)應(yīng)的所述用戶信息獲得所述用戶IP地址和/或區(qū)域、用戶級(jí)別;查詢所述預(yù)先設(shè)定的所述IP地址和/或區(qū)域信息,以及用戶級(jí)別對(duì)應(yīng)的下發(fā)所述軟件升級(jí)信息的時(shí)間;對(duì)不同級(jí)別用戶在預(yù)先設(shè)定的時(shí)間段內(nèi)下發(fā)軟件升級(jí)信息到安裝所述軟件的計(jì)算機(jī),實(shí)現(xiàn)訪問控制。
6.如權(quán)利要求4所述的方法,其特征在于,所述升級(jí)管理服務(wù)器根據(jù)所述查詢后的用戶信息通過對(duì)不同的軟件下發(fā)對(duì)應(yīng)的所述軟件升級(jí)服務(wù)器地址到所述安裝所述軟件的計(jì)算機(jī)進(jìn)行訪問分流調(diào)度的步驟包括預(yù)先設(shè)定每個(gè)IP網(wǎng)段和/或區(qū)域內(nèi)的軟件用戶進(jìn)行所述軟件升級(jí)時(shí)需要訪問的所述軟件升級(jí)服務(wù)器;所述升級(jí)管理服務(wù)器根據(jù)所述收到的注冊(cè)信息查詢對(duì)應(yīng)的所述用戶信息獲得所述用戶的IP地址和/或區(qū)域;查詢所述預(yù)先設(shè)定的所述IP地址和/或區(qū)域信息對(duì)應(yīng)的所述軟件升級(jí)服務(wù)器,以獲取所述軟件升級(jí)服務(wù)器的地址;對(duì)需要升級(jí)的軟件下發(fā)所述軟件升級(jí)服務(wù)器的地址到所述安裝所述軟件的計(jì)算機(jī),實(shí)現(xiàn)訪問分流調(diào)度。
7.如權(quán)利要求1所述的方法,其特征在于,所述內(nèi)嵌的升級(jí)程序連接安裝所述軟件的計(jì)算機(jī)到所述軟件升級(jí)服務(wù)器,以完成安裝所述軟件的計(jì)算機(jī)的軟件的自動(dòng)升級(jí)的步驟包括在所述升級(jí)服務(wù)器的指定目錄下存放升級(jí)策略文件,在所述升級(jí)服務(wù)器的不同目錄下存放升級(jí)所需下載的不同軟件、不同版本的文件;所述升級(jí)程序根據(jù)所述軟件升級(jí)信息連接安裝所述軟件的計(jì)算機(jī)到所述軟件升級(jí)服務(wù)器并下載所述升級(jí)策略文件;根據(jù)所述升級(jí)策略文件的描述及所述軟件本身的屬性再次連接安裝所述軟件的計(jì)算機(jī)到所述軟件升級(jí)服務(wù)器并下載所需文件到本地;所述升級(jí)程序?qū)⑺鱿螺d的所需文件添加或覆蓋到所述軟件的相關(guān)錄目下,啟動(dòng)新的軟件程序完成軟件的自動(dòng)升級(jí)。
8.一種提高接入網(wǎng)絡(luò)的計(jì)算機(jī)的功能的裝置,其特征在于,所述裝置包括軟件升級(jí)服務(wù)器,用于存放升級(jí)策略文件和軟件自動(dòng)升級(jí)時(shí)需要的不同軟件、軟件不同版本及選擇性功能所需的下載文件;升級(jí)管理服務(wù)器,用于下發(fā)所述軟件升級(jí)的相關(guān)信息,并通過下發(fā)所述軟件升級(jí)的相關(guān)信息調(diào)度和控制所述軟件在線升級(jí)的流量;軟件控制裝置,安裝于所述計(jì)算機(jī)中,所述計(jì)算機(jī)通過網(wǎng)絡(luò)與所述軟件升級(jí)服務(wù)器和所述升級(jí)管理服務(wù)器連接,所述軟件控制裝置用于控制所述計(jì)算機(jī)根據(jù)由所述升級(jí)管理服務(wù)器下發(fā)的所述軟件升級(jí)的相關(guān)信息實(shí)現(xiàn)所述軟件的運(yùn)行及升級(jí),以提高所述計(jì)算機(jī)的功能;其中,所述軟件控制裝置包括至少一個(gè)軟件運(yùn)行控制裝置,用于控制升級(jí)所述軟件的對(duì)應(yīng)部分及在升級(jí)所述軟件的對(duì)應(yīng)部分時(shí)所述計(jì)算機(jī)與所述升級(jí)管理服務(wù)器的連接。
9.如權(quán)利要求8所述的裝置,其特征在于,所述軟件運(yùn)行控制裝置還包括軟件升級(jí)控制子裝置,用于控制所述軟件的在線升級(jí)及所述升級(jí)過程中的所述計(jì)算機(jī)與所述軟件升級(jí)服務(wù)器的連接。
10.如權(quán)利要求8所述的軟件在線升級(jí)的裝置,其特征在于,所述軟件升級(jí)服務(wù)器和所述升級(jí)管理服務(wù)器可以是由不同軟件控制的同一物理實(shí)體,也可以是由不同軟件控制的不同物理實(shí)體。
全文摘要
本發(fā)明提供了一種提高接入網(wǎng)絡(luò)的計(jì)算機(jī)的功能的方法及裝置,該方法通過軟件在線升級(jí)實(shí)現(xiàn),該裝置包括軟件升級(jí)服務(wù)器、升級(jí)管理服務(wù)器和軟件控制裝置。利用該裝置實(shí)現(xiàn)的提高接入網(wǎng)絡(luò)的計(jì)算機(jī)的功能的方法包括步驟預(yù)先在升級(jí)管理服務(wù)器上存儲(chǔ)每個(gè)軟件用戶對(duì)應(yīng)的用戶信息;啟動(dòng)軟件時(shí)發(fā)送注冊(cè)信息請(qǐng)求到升級(jí)管理服務(wù)器;升級(jí)管理服務(wù)器下發(fā)軟件升級(jí)信息到安裝該軟件的計(jì)算機(jī);由軟件內(nèi)嵌的升級(jí)程序?qū)⒂?jì)算機(jī)連接到軟件升級(jí)服務(wù)器,完成軟件的自動(dòng)升級(jí)。利用本發(fā)明,可以對(duì)不同軟件、軟件不同版本的升級(jí)更新文件進(jìn)行優(yōu)化管理,通過合理的升級(jí)流量的控制與調(diào)度,使用戶獲得簡(jiǎn)捷快速的軟件在線自動(dòng)升級(jí),及時(shí)提高計(jì)算機(jī)的功能。
文檔編號(hào)G06F9/445GK1581077SQ03143780
公開日2005年2月16日 申請(qǐng)日期2003年8月5日 優(yōu)先權(quán)日2003年8月5日
發(fā)明者葉茂林 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
丰县| 邓州市| 磐安县| 红原县| 辽源市| 吉水县| 海阳市| 革吉县| 丁青县| 海晏县| 宁陕县| 县级市| 来凤县| 中阳县| 宽城| 通州市| 双峰县| 仁怀市| 尉犁县| 绿春县| 新巴尔虎右旗| 南京市| 永城市| 望江县| 余姚市| 永吉县| 绥德县| 阳西县| 灵川县| 衡山县| 新疆| 侯马市| 兰考县| 绵竹市| 奈曼旗| 泗阳县| 海晏县| 新乡市| 定边县| 罗山县| 厦门市|