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

軟件更新方法及系統(tǒng)的制作方法

文檔序號(hào):9524470閱讀:538來(lái)源:國(guó)知局
軟件更新方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及軟件更新方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,在用戶的電腦上安裝有各式各樣的應(yīng)用軟件,如各種游戲及各種系統(tǒng)軟件等。
[0003]眾所周知,現(xiàn)有的軟件開(kāi)發(fā)商在開(kāi)發(fā)軟件時(shí),通常存在無(wú)法預(yù)料的漏洞,而這些漏洞在軟件使用時(shí)逐步暴露出來(lái)。軟件開(kāi)發(fā)商將針對(duì)該軟件的漏洞在官網(wǎng)上發(fā)布補(bǔ)丁文件,以供用戶下載補(bǔ)丁文件,從而修復(fù)軟件的漏洞,提高軟件使用的安全性。但是由于用戶需要主動(dòng)訪問(wèn)軟件的官網(wǎng),才能獲取補(bǔ)丁文件的更新信息,因此導(dǎo)致應(yīng)用軟件的更新不及時(shí),無(wú)法及時(shí)修復(fù)漏洞,從而導(dǎo)致軟件在使用時(shí),存在風(fēng)險(xiǎn)。

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

[0004]本發(fā)明實(shí)施例的主要目的是提供一種軟件更新方法及系統(tǒng),旨在實(shí)現(xiàn)更新信息的統(tǒng)一推送,保證軟件補(bǔ)丁更新的及時(shí)性,提高軟件使用的安全性。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了一種軟件更新方法,包括以下步驟:
[0006]業(yè)務(wù)服務(wù)器獲取待更新軟件的更新信息,并將待更新軟件的更新信息推送至與所述待更新軟件關(guān)聯(lián)的社交網(wǎng)絡(luò)群組;
[0007]用戶終端從所述社交網(wǎng)絡(luò)群組獲取所述更新信息,根據(jù)所述更新信息獲取所述用戶終端上待更新軟件的版本號(hào)和文件版本信息;
[0008]所述用戶終端根據(jù)所述待更新軟件的版本號(hào)和文件版本信息發(fā)送更新請(qǐng)求至更新服務(wù)器;
[0009]所述更新服務(wù)器根據(jù)所述更新請(qǐng)求發(fā)送對(duì)應(yīng)的更新配置文件至所述用戶終端;所述更新配置文件包括下載包的包信息以及每一下載包中每一補(bǔ)丁文件的信息;
[0010]所述用戶終端根據(jù)所述更新配置文件對(duì)所述待更新軟件進(jìn)行更新處理。
[0011]進(jìn)一步地,本發(fā)明實(shí)施例還提供了一種軟件更新系統(tǒng),包括業(yè)務(wù)服務(wù)器、用戶終端和更新服務(wù)器,其中,
[0012]所述業(yè)務(wù)服務(wù)器用于獲取待更新軟件的更新信息,并將待更新軟件的更新信息推送至與所述待更新軟件關(guān)聯(lián)的社交網(wǎng)絡(luò)群組;
[0013]用戶終端用于從所述社交網(wǎng)絡(luò)群組獲取所述更新信息,根據(jù)所述更新信息獲取所述用戶終端上待更新軟件的版本號(hào)和文件版本信息;并根據(jù)所述待更新軟件的版本號(hào)和文件版本信息發(fā)送更新請(qǐng)求至更新服務(wù)器;
[0014]所述更新服務(wù)器還用于根據(jù)所述更新請(qǐng)求發(fā)送對(duì)應(yīng)的更新配置文件至所述用戶終端;所述更新配置文件包括下載包的包信息以及每一下載包中每一補(bǔ)丁文件的信息;
[0015]所述用戶終端還用于根據(jù)所述更新配置文件對(duì)所述待更新軟件進(jìn)行更新處理。
[0016]本發(fā)明通過(guò)業(yè)務(wù)服務(wù)器將待更新軟件的更新信息推送至與所述待更新軟件關(guān)聯(lián)的社交網(wǎng)絡(luò)群組,在用戶終端通過(guò)該社交網(wǎng)絡(luò)群組獲取到該更新信息時(shí),掃描獲取用戶終端上待更新軟件的版本號(hào)和文件版本信息,并將該版本號(hào)和文件版本信息發(fā)送至更新服務(wù)器,由該更新服務(wù)器推送一更新配置文件至用戶終端,從而使用戶終端根據(jù)更新配置文件進(jìn)行更新。由于本發(fā)明通過(guò)采用社交網(wǎng)絡(luò)群組對(duì)軟件的更新信息進(jìn)行統(tǒng)一推送,從而保證了用戶終端對(duì)軟件補(bǔ)丁更新的及時(shí)性,提高了軟件的使用的安全性。此外,集中的通知更容易形成P2p的聚集效應(yīng),有利于促進(jìn)小范圍用戶更新p2p的形成。同時(shí)軟件的升級(jí)更新,不需要安裝多個(gè)軟件對(duì)應(yīng)的升級(jí)器,可以采用一個(gè)通用的解決方案。
【附圖說(shuō)明】
[0017]圖1是本發(fā)明軟件更新系統(tǒng)第一實(shí)施例的通訊結(jié)構(gòu)示意圖;
[0018]圖2為本發(fā)明軟件更新系統(tǒng)中用戶終端通過(guò)社交網(wǎng)絡(luò)群組接收更新信息時(shí)的界面示例圖;
[0019]圖3是本發(fā)明軟件更新方法第一實(shí)施例的流程示意圖;
[0020]圖4是本發(fā)明軟件更新方法第二實(shí)施例的流程示意圖;
[0021]圖5是本發(fā)明軟件更新方法第三實(shí)施例的流程示意圖;
[0022]圖6是本發(fā)明軟件更新方法第四實(shí)施例的流程示意圖;
[0023]圖7是本發(fā)明軟件更新方法第五實(shí)施例的流程示意圖。
[0024]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0025]以下結(jié)合說(shuō)明書(shū)附圖及具體實(shí)施例進(jìn)一步說(shuō)明本發(fā)明的技術(shù)方案。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0026]本發(fā)明提出了一種軟件更新系統(tǒng)。參照?qǐng)D1,該實(shí)施例的軟件更新系統(tǒng)包括業(yè)務(wù)服務(wù)器100、用戶終端200和更新服務(wù)器300,其中,
[0027]所述業(yè)務(wù)服務(wù)器100用于獲取待更新軟件的更新信息,并將待更新軟件的更新信息推送至與所述待更新軟件關(guān)聯(lián)的社交網(wǎng)絡(luò)群組;
[0028]本實(shí)施例提供的軟件更新系統(tǒng)可以應(yīng)用于游戲軟件的補(bǔ)丁更新,上述社交網(wǎng)絡(luò)群組可以為QQ群、UC群、阿里旺旺群和飛信群等將相同愛(ài)好或者特征的人群集合到一起可以聊天和交流的平臺(tái)的群組。上述更新信息的內(nèi)容可根據(jù)實(shí)際需要進(jìn)行設(shè)置,例如可以包括待更新軟件名稱,以及更新的補(bǔ)丁文件名稱、補(bǔ)丁文件信息和下載鏈接等。具體地,當(dāng)待更新軟件的官方游戲發(fā)布服務(wù)器發(fā)布待更新軟件更新信息后,將該待更新軟件的更新信息發(fā)送至業(yè)務(wù)服務(wù)器100,該業(yè)務(wù)服務(wù)器100可以以消息的形式或公告的形式將該更新信息推送至社交網(wǎng)絡(luò)群組。例如,可以以群組消息或及時(shí)消息發(fā)送至QQ群組中的每一成員,或在公告欄中顯示更新信息。
[0029]用戶終端200用于從所述社交網(wǎng)絡(luò)群組獲取所述更新信息,根據(jù)所述更新信息獲取所述用戶終端200上待更新軟件的版本號(hào)和文件版本信息;并根據(jù)所述待更新軟件的版本號(hào)和文件版本信息發(fā)送更新請(qǐng)求至更新服務(wù)器300 ;
[0030]所述更新服務(wù)器300還用于根據(jù)所述更新請(qǐng)求發(fā)送對(duì)應(yīng)的更新配置文件至所述用戶終端200 ;所述更新配置文件包括下載包的包信息以及每一下載包中每一補(bǔ)丁文件的信息;
[0031]當(dāng)用戶登錄上述社交網(wǎng)絡(luò)群組時(shí),將獲取到上述更新信息,并根據(jù)更新信息的內(nèi)容可選擇性進(jìn)行更新。例如當(dāng)用戶點(diǎn)擊該更新信息時(shí),將觸發(fā)用戶終端200的掃描下載模塊,從而對(duì)所述用戶終端200上待更新軟件進(jìn)行掃描,獲得待更新軟件的版本號(hào)和文件版本信息。具體地,用戶還可以針對(duì)上述更新信息的內(nèi)容,選擇性的進(jìn)行部分更新或全部更新。例如上述更新信息中包括對(duì)地圖1的更新和地圖2的更新,用戶可選擇僅對(duì)地圖1進(jìn)行更新、或僅對(duì)地圖2進(jìn)行更新、或?qū)Φ貓D1和地圖2同時(shí)進(jìn)行更新。
[0032]上述文件版本信息可以包括文件名、文件大小和文件哈希等。上述更新服務(wù)器300用于在軟件更新發(fā)布服務(wù)器將需要更新的補(bǔ)丁文件上傳到CDN源服務(wù)器后,獲取對(duì)補(bǔ)丁文件對(duì)應(yīng)的鏈接、文件大小、配置及對(duì)應(yīng)升級(jí)的版本信息。當(dāng)更新服務(wù)器300獲取到用戶終端200發(fā)送的更新請(qǐng)求時(shí),根據(jù)更新請(qǐng)求中的待更新軟件的版本號(hào)和文件版本信息,在更新服務(wù)器300上查詢獲得所述用戶終端200的待更新軟件升級(jí)到更新后的版本需要更新的補(bǔ)丁文件列表配置(即更新服務(wù)器300發(fā)送的更新配置文件)。上述下載包的包信息包含多個(gè)字段:文件名、N包下載鏈、N包哈希、D包下載鏈、D包哈希,其中相鄰的字段之間設(shè)有分隔符,本實(shí)施例中該分隔符為問(wèn)號(hào)(?),N包為全量包,D包為差異包。每一個(gè)下載包內(nèi)可以包括多個(gè)補(bǔ)丁文件,例如文件[Packagel]到[PackageN],每一補(bǔ)丁文件包含的信息為多個(gè)字段:文件名路徑、升級(jí)前文件Hash (文件Hash的算法是是CRC32或者SHA,或者M(jìn)d5)、升級(jí)后文件Hash、升級(jí)前文件大小、升級(jí)后文件大小;其中相鄰的字段之間設(shè)有分隔符。本實(shí)施例中該分隔符為問(wèn)號(hào)(?),Hash為哈希。
[0033]所述用戶終端200還用于根據(jù)所述更新配置文件對(duì)所述待更新軟件進(jìn)行更新處理。
[0034]在用戶終端200接收到上述更新配置文件后,用戶終端200將根據(jù)該更新配置文件,將訪問(wèn)CDN源服務(wù)器,并在CDN源服務(wù)器上對(duì)下載包進(jìn)行下載,當(dāng)下載包下載完成后,可自動(dòng)或手動(dòng)安裝,從而完成軟件補(bǔ)丁更新??梢岳斫獾氖?,在下載的過(guò)程中可采用p2p和p2s方式。
[0035]本發(fā)明通過(guò)業(yè)務(wù)服務(wù)器10
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
开封县| 多伦县| 隆昌县| 昭平县| 聊城市| 太仓市| 卓尼县| 崇左市| 沙坪坝区| 博客| 铜陵市| 襄汾县| 保靖县| 绿春县| 榆林市| 常熟市| 肥乡县| 中西区| 宝应县| 宜昌市| 会宁县| 吉安县| 万年县| 抚松县| 库尔勒市| 托克托县| 铜梁县| 女性| 祁东县| 新郑市| 湖南省| 垫江县| 清水县| 汉中市| 湘乡市| 扶绥县| 东乡县| 合川市| 夏河县| 吴川市| 昌宁县|