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

一種基于局域網(wǎng)的軟件升級(jí)方法、裝置和系統(tǒng)的制作方法

文檔序號(hào):9631421閱讀:441來(lái)源:國(guó)知局
一種基于局域網(wǎng)的軟件升級(jí)方法、裝置和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種基于局域網(wǎng)的軟件升級(jí)方法、一種基于局域網(wǎng)的軟件升級(jí)裝置和一種基于局域網(wǎng)的軟件升級(jí)系統(tǒng)。
【背景技術(shù)】
[0002]計(jì)算機(jī)軟件是結(jié)合計(jì)算機(jī)硬件執(zhí)行一定功能的程序。對(duì)于計(jì)算機(jī)軟件提供商來(lái)說(shuō),需要不斷更新升級(jí)計(jì)算機(jī)軟件以提供給用戶(hù)更多的功能。
[0003]現(xiàn)有的軟件升級(jí)過(guò)程具體為,軟件提供商將最新版本的軟件對(duì)應(yīng)升級(jí)數(shù)據(jù)存放在服務(wù)器上,客戶(hù)端的用戶(hù)通過(guò)互聯(lián)網(wǎng)采用HTTP(超文本傳輸協(xié)議,Hypertext TransferProtocol)或者FTP(文件傳輸協(xié)議,F(xiàn)ile Transfer Protocol)的方式直接從服務(wù)器上下載所需的升級(jí)數(shù)據(jù)。
[0004]然而,對(duì)于企業(yè)網(wǎng)等局域網(wǎng)而言,該局域網(wǎng)中每一臺(tái)計(jì)算機(jī)上的軟件都有升級(jí)需求;這樣,在采用上述軟件升級(jí)過(guò)程進(jìn)行軟件升級(jí)時(shí),各臺(tái)計(jì)算機(jī)的用戶(hù)需要分別與服務(wù)器交互以得到對(duì)應(yīng)的升級(jí)數(shù)據(jù)。這樣,在升級(jí)用戶(hù)較多時(shí),多臺(tái)計(jì)算機(jī)同時(shí)連接服務(wù)器下載數(shù)據(jù),這些重復(fù)下載的數(shù)據(jù)將會(huì)占據(jù)網(wǎng)絡(luò)出口帶寬,造成網(wǎng)絡(luò)的擁塞,增加服務(wù)器的負(fù)擔(dān),并使其他正常的網(wǎng)絡(luò)操作受到影響,如瀏覽網(wǎng)頁(yè)、發(fā)送電子郵件等。
[0005]另外,最新版本的軟件對(duì)應(yīng)升級(jí)數(shù)據(jù)通常為軟件的升級(jí)文件,這樣,在軟件的升級(jí)文件較大時(shí),局域網(wǎng)內(nèi)多臺(tái)計(jì)算機(jī)的軟件升級(jí)將耗費(fèi)大量的網(wǎng)絡(luò)資源。

【發(fā)明內(nèi)容】

[0006]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的一種基于局域網(wǎng)的軟件升級(jí)方法、一種基于局域網(wǎng)的軟件升級(jí)裝置和一種基于局域網(wǎng)的軟件升級(jí)系統(tǒng)。
[0007]依據(jù)本發(fā)明的一個(gè)方面,提供了一種基于局域網(wǎng)的軟件升級(jí)方法,應(yīng)用于控制終端,包括:
[0008]接收來(lái)自用戶(hù)終端的第一升級(jí)請(qǐng)求;其中,所述第一升級(jí)請(qǐng)求包括:軟件的當(dāng)前版本信息;
[0009]依據(jù)所述第一升級(jí)請(qǐng)求,得到對(duì)應(yīng)待升級(jí)功能模塊的索引信息;其中,所述待升級(jí)功能模塊為從軟件的當(dāng)前版本升級(jí)到軟件的目標(biāo)版本需要更新的功能模塊,所述索引信息包括:所述待升級(jí)功能模塊對(duì)應(yīng)功能文件的目標(biāo)版本信息和所述目標(biāo)版本信息對(duì)應(yīng)的下載地址;
[0010]向所述用戶(hù)終端發(fā)送所述索弓丨信息。
[0011]可選地,通過(guò)如下步驟獲取所述第一升級(jí)請(qǐng)求對(duì)應(yīng)的待升級(jí)功能模塊:
[0012]確定所述第一升級(jí)請(qǐng)求對(duì)應(yīng)軟件的目標(biāo)版本信息;
[0013]依據(jù)所述當(dāng)前版本信息和所述目標(biāo)版本信息,在預(yù)先建立的原始版本信息、目標(biāo)版本信息及待升級(jí)功能模塊之間的映射關(guān)系中進(jìn)行查找,以得到對(duì)應(yīng)的待升級(jí)功能模塊。
[0014]可選地,所述方法還包括:
[0015]向服務(wù)器發(fā)送第二升級(jí)請(qǐng)求;其中,所述第二升級(jí)請(qǐng)求包括:軟件的當(dāng)前版本信息;
[0016]接收所述服務(wù)器依據(jù)所述第二升級(jí)請(qǐng)求發(fā)送的、待升級(jí)功能模塊的索引信息;其中,所述待升級(jí)功能模塊為從軟件的當(dāng)前版本升級(jí)到軟件的目標(biāo)版本需要更新的功能模塊,所述索引信息包括:所述待升級(jí)功能模塊對(duì)應(yīng)功能文件的目標(biāo)版本信息和所述目標(biāo)版本信息對(duì)應(yīng)的下載地址;
[0017]將所述索引信息所包含的、功能文件的目標(biāo)版本信息與軟件的當(dāng)前版本信息和所述待升級(jí)功能模塊所對(duì)應(yīng)的、功能文件的當(dāng)前版本信息進(jìn)行比較;
[0018]在比較結(jié)果為不一致時(shí),依據(jù)所述目標(biāo)版本信息對(duì)應(yīng)的下載地址,下載對(duì)應(yīng)的功能文件。
[0019]可選地,通過(guò)如下步驟獲取軟件的當(dāng)前版本信息和所述待升級(jí)功能模塊所對(duì)應(yīng)的、功能文件的當(dāng)前版本信息:
[0020]從本地的預(yù)設(shè)存儲(chǔ)模塊中獲取軟件的當(dāng)前版本信息和所述待升級(jí)功能模塊所對(duì)應(yīng)的、功能文件的當(dāng)前版本信息;或者
[0021]從服務(wù)器下載軟件的當(dāng)前版本信息和所述待升級(jí)功能模塊所對(duì)應(yīng)的、功能文件的當(dāng)前版本信息。
[0022]根據(jù)本發(fā)明的另一方面,提供了一種基于局域網(wǎng)的軟件升級(jí)方法,應(yīng)用于用戶(hù)終端,包括:
[0023]向控制終端發(fā)送升級(jí)請(qǐng)求;其中,所述升級(jí)請(qǐng)求包括:軟件的當(dāng)前版本信息;
[0024]接收所述控制終端依據(jù)所述升級(jí)請(qǐng)求發(fā)送的、待升級(jí)功能模塊的索引信息;其中,所述待升級(jí)功能模塊為從軟件的當(dāng)前版本升級(jí)到軟件的目標(biāo)版本需要更新的功能模塊,所述索引信息包括:所述待升級(jí)功能模塊對(duì)應(yīng)功能文件的目標(biāo)版本信息和所述目標(biāo)版本信息對(duì)應(yīng)的下載地址;
[0025]將所述索引信息所包含的、功能文件的目標(biāo)版本信息與軟件的當(dāng)前版本信息和所述待升級(jí)功能模塊所對(duì)應(yīng)的、功能文件的當(dāng)前版本信息進(jìn)行比較;
[0026]在比較結(jié)果為不一致時(shí),依據(jù)所述目標(biāo)版本信息對(duì)應(yīng)的下載地址,下載對(duì)應(yīng)的功能文件。
[0027]根據(jù)本發(fā)明的再一方面,提供了一種基于局域網(wǎng)的軟件升級(jí)方法,應(yīng)用于服務(wù)器,包括:
[0028]接收來(lái)自控制終端的升級(jí)請(qǐng)求;其中,所述升級(jí)請(qǐng)求包括:軟件的當(dāng)前版本信息;
[0029]依據(jù)所述升級(jí)請(qǐng)求,得到對(duì)應(yīng)待升級(jí)功能模塊的索引信息;其中,所述待升級(jí)功能模塊為從軟件的當(dāng)前版本升級(jí)到軟件的目標(biāo)版本需要更新的功能模塊,所述索引信息包括:所述待升級(jí)功能模塊對(duì)應(yīng)功能文件的目標(biāo)版本信息和所述目標(biāo)版本信息對(duì)應(yīng)的下載地址;
[0030]向所述控制終端發(fā)送所述索弓丨信息。
[0031]根據(jù)本發(fā)明的又一方面,提供了一種基于局域網(wǎng)的軟件升級(jí)裝置,應(yīng)用于控制終端,包括:
[0032]請(qǐng)求接收模塊,用于接收來(lái)自用戶(hù)終端的第一升級(jí)請(qǐng)求;其中,所述第一升級(jí)請(qǐng)求包括:軟件的當(dāng)前版本信息;
[0033]索引獲取模塊,用于依據(jù)所述第一升級(jí)請(qǐng)求,得到對(duì)應(yīng)待升級(jí)功能模塊的索引信息;其中,所述待升級(jí)功能模塊為從軟件的當(dāng)前版本升級(jí)到軟件的目標(biāo)版本需要更新的功能模塊,所述索引信息包括:所述待升級(jí)功能模塊對(duì)應(yīng)功能文件的目標(biāo)版本信息和所述目標(biāo)版本信息對(duì)應(yīng)的下載地址;及
[0034]索引發(fā)送模塊,用于向所述用戶(hù)終端發(fā)送所述索引信息。
[0035]根據(jù)本發(fā)明的一個(gè)方面,提供了一種基于局域網(wǎng)的軟件升級(jí)裝置,應(yīng)用于用戶(hù)終端,包括:
[0036]第一發(fā)送模塊,用于向控制終端發(fā)送升級(jí)請(qǐng)求;其中,所述升級(jí)請(qǐng)求包括:軟件的當(dāng)前版本信息;及
[0037]接收模塊,用于接收所述控制終端依據(jù)所述升級(jí)請(qǐng)求發(fā)送的、待升級(jí)功能模塊的索引信息;其中,所述待升級(jí)功能模塊為從軟件的當(dāng)前版本升級(jí)到軟件的目標(biāo)版本需要更新的功能模塊,所述索引信息包括:所述待升級(jí)功能模塊對(duì)應(yīng)功能文件的目標(biāo)版本信息和所述目標(biāo)版本信息對(duì)應(yīng)的下載地址;
[0038]比較模塊,用于將所述索引信息所包含的、功能文件的目標(biāo)版本信息與軟件的當(dāng)前版本信息和所述待升級(jí)功能模塊所對(duì)應(yīng)的、功能文件的當(dāng)前版本信息進(jìn)行比較;及
[0039]下載模塊,用于在比較結(jié)果為不一致時(shí),依據(jù)所述目標(biāo)版本信息對(duì)應(yīng)的下載地址,下載對(duì)應(yīng)的功能文件。
[0040]根據(jù)本發(fā)明的另一方面,提供了一種基于局域網(wǎng)的軟件升級(jí)裝置,應(yīng)用于服務(wù)器,包括:
[0041]接收模塊,用于接收來(lái)自控制終端的升級(jí)請(qǐng)求;其中,所述升級(jí)請(qǐng)求包括:軟件的當(dāng)前版本信息;
[0042]獲取模塊,用于依據(jù)所述升級(jí)請(qǐng)求,得到對(duì)應(yīng)待升級(jí)功能模塊的索引信息;其中,所述待升級(jí)功能模塊為從軟件的當(dāng)前版本升級(jí)到軟件的目標(biāo)版本需要更新的功能模塊,所述索引信息包括:所述待升級(jí)功能模塊對(duì)應(yīng)功能文件的目標(biāo)版本信息和所述目標(biāo)版本信息對(duì)應(yīng)的下載地址 '及
[0043]發(fā)送模塊,用于向所述控制終端發(fā)送所述索引信息。
[0044]根據(jù)本發(fā)明的又一方面,提供了一種基于局域網(wǎng)的軟件升級(jí)系統(tǒng),包括:用戶(hù)終端和控制終端;
[0045]其中,所述用戶(hù)終端,包括:
[0046]第一發(fā)送模塊,用于向控制終端發(fā)送第一升級(jí)請(qǐng)求;其中,所述第一升級(jí)請(qǐng)求包括:軟件的當(dāng)前版本信息;及
[0047]第一接收模塊,用于接收所述控制終端依據(jù)所述第一升級(jí)請(qǐng)求發(fā)送的、待升級(jí)功能模塊的索引信息;其中,所述待升級(jí)功能模塊為從軟件的當(dāng)前版本升級(jí)到軟件的目標(biāo)版本需要更新的功能模塊,所述索引信息包括:所述待升級(jí)功能模塊對(duì)應(yīng)功能文件的目標(biāo)版本信息和所述目標(biāo)版本信息對(duì)應(yīng)的下載地址;
[0048]第一比較模塊,用于將所述索引信息所包含的、功能文件的目標(biāo)版本信息與軟件的當(dāng)前版本信息和所述待升級(jí)功能模塊所對(duì)應(yīng)的、功能文件的當(dāng)前版本信息進(jìn)行比較;及
[0049]第一下載模塊,用于在比較結(jié)果為不一致時(shí),依據(jù)所述目標(biāo)版本信息對(duì)應(yīng)的下載地址,下載對(duì)應(yīng)的功能文件;
[0050]所述控制終端,包括:
[0051]第二接收模塊,用于接收來(lái)自用戶(hù)終端的第一升級(jí)請(qǐng)求;
[0052]第一獲取模塊,用于依據(jù)所述第一升級(jí)請(qǐng)求,得到對(duì)應(yīng)待升級(jí)功能模塊的索引信息 '及
[0053]第二發(fā)送模塊,用于向所述用戶(hù)終端發(fā)送所述索引信息。
[0054]根據(jù)本發(fā)明實(shí)施例的一種基于局域網(wǎng)的軟件升級(jí)方法、裝置和系統(tǒng),對(duì)軟件中需要更新的部分待升級(jí)功能模塊和該待升級(jí)功能模塊的部分功能文件進(jìn)行升級(jí),其中,該待升級(jí)模塊具體為從軟件的當(dāng)前版本升級(jí)到軟件的目標(biāo)版本需要更新的待升級(jí)功能模塊,該待升級(jí)功能模塊的部分功能文件具體為目標(biāo)版本對(duì)應(yīng)該待升級(jí)功能模塊的所有功能文件中與當(dāng)前版本不同的功能文件;這樣,相對(duì)于現(xiàn)有方案升級(jí)整個(gè)軟件,由于部分待升級(jí)功能模塊和該待升級(jí)功能模塊的部分功能文件的數(shù)據(jù)量遠(yuǎn)小于整個(gè)軟件的數(shù)據(jù)量,因此,本發(fā)明實(shí)施例能夠大大降低需要升級(jí)的數(shù)據(jù)量,從而可以有效降低軟件升級(jí)所需的網(wǎng)絡(luò)資源,且能夠有效提高軟件升級(jí)效率;
[0055]并且,相對(duì)于現(xiàn)有方案中多臺(tái)計(jì)算機(jī)同時(shí)連接服務(wù)器下載數(shù)據(jù)的情形,本發(fā)明實(shí)施例在控制終端和用戶(hù)終端之間執(zhí)行軟件升級(jí),這樣,本發(fā)明實(shí)施例可以?xún)H通過(guò)控制終端從服務(wù)器上下載軟件升級(jí)所需的升級(jí)數(shù)據(jù),而由于控制終端的數(shù)量遠(yuǎn)小于局域網(wǎng)內(nèi)用戶(hù)終端的數(shù)量,因此,本發(fā)明實(shí)施例能夠大大減少對(duì)于局域網(wǎng)出口帶寬的占用,且能夠減輕服務(wù)器的負(fù)擔(dān)。并且,本發(fā)明實(shí)施例中控制終端和用戶(hù)終端之間的軟件升級(jí)均在局域網(wǎng)內(nèi)部進(jìn)行,數(shù)據(jù)傳輸速率較快,因此能夠進(jìn)一步提高軟件升級(jí)的效率。
[0056]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說(shuō)明】
[0057]通過(guò)閱讀下文可選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出可選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0058]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種基于局域網(wǎng)的軟件升級(jí)方法的步驟流程不意圖;
[0059]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施
當(dāng)前第1頁(yè)1 2 3 4 5 6 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
句容市| 五河县| 扎鲁特旗| 合江县| 玉屏| 临沧市| 皮山县| 徐州市| 同江市| 启东市| 临夏市| 来宾市| 昌吉市| 甘泉县| 宁晋县| 山东| 鹰潭市| 佛山市| 扬中市| 珠海市| 克东县| 沧源| 米泉市| 娄烦县| 诸城市| 巴彦淖尔市| 行唐县| 仁怀市| 海宁市| 西丰县| 肃宁县| 毕节市| 北安市| 庆云县| 昭觉县| 武汉市| 孝感市| 平湖市| 昭通市| 梁山县| 柳州市|