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

一種文件升級方法、相關(guān)設(shè)備及系統(tǒng)的制作方法

文檔序號:9767892閱讀:338來源:國知局
一種文件升級方法、相關(guān)設(shè)備及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及文件升級技術(shù)領(lǐng)域,尤其涉及一種文件升級方法、相關(guān)設(shè)備及系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,客戶端上可安裝多種軟件,并可對安裝的軟件進(jìn)行升級。目前客戶端升級軟件的方式為向升級服務(wù)器查詢當(dāng)前客戶端安裝的軟件中所包含的文件是否存在需要進(jìn)行升級的文件,若查詢到存在需要升級的文件,則從升級服務(wù)器上下載升級后的文件以替換升級前的文件,從而實(shí)現(xiàn)軟件升級。
[0003]然而,目前文件升級的方式中,服務(wù)器對所有客戶端的升級請求的對待方式相同,若全網(wǎng)客戶端同時請求升級文件,則會同時下載該升級文件,進(jìn)而,無法對同時請求升級同一文件的客戶端進(jìn)行分時段下載管理,導(dǎo)致若該升級文件存在問題,將影響所有請求該升級文件的客戶端。

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

[0004]本發(fā)明實(shí)施例提供了一種文件升級方法、相關(guān)設(shè)備及系統(tǒng)。解決了無法對同時請求升級同一文件的客戶端進(jìn)行分時段下載管理的技術(shù)問題。
[0005]本發(fā)明的實(shí)施例第一方面提供了一種文件升級方法,該方法可包括:
[0006]接收客戶端的請求升級信息,所述請求升級信息中包括所請求的升級文件的文件信息;
[0007]確定所述升級文件所對應(yīng)的升級類型,所述升級類型包括快速升級及普通升級;
[0008]若所述升級類型為所述普通升級,判斷所述客戶端是否被分配到下載機(jī)會;
[0009]若判斷出所述客戶端被分配到所述下載機(jī)會,則將升級服務(wù)器上的下載路徑發(fā)送給所述客戶端。
[0010]作為可選的實(shí)施例,所述接收客戶端的請求升級信息之后,所述方法還包括:
[0011]從所述文件信息中獲取文件標(biāo)識及文件版本;
[0012]判斷升級服務(wù)器中所述文件標(biāo)識對應(yīng)的文件版本是否與所述請求升級信息中的文件版本一致;
[0013]其中,所述確定所述升級文件所對應(yīng)的升級類型包括:
[0014]若判斷出不一致,則確定所述升級文件所對應(yīng)的升級類型。
[0015]作為可選的實(shí)施例,所述確定所述升級文件所對應(yīng)的升級類型包括:
[0016]在預(yù)設(shè)的文件與升級類型對應(yīng)表中查找與所述升級文件對應(yīng)的升級類型;或
[0017]根據(jù)所述升級文件的文件屬性確定對應(yīng)的升級類型,所述升級類型對應(yīng)一個或多個文件屬性。
[0018]作為可選的實(shí)施例,所述確定所述文件所對應(yīng)的升級類型之后,所述方法還包括:
[0019]若所述文件對應(yīng)的升級類型為所述快速升級,則執(zhí)行所述將升級服務(wù)器上的下載路徑發(fā)送給所述客戶端的步驟。
[0020]作為可選的實(shí)施例,所述判斷所述客戶端是否有下載機(jī)會之前,所述方法還包括:
[0021]向所述客戶端隨機(jī)分配下載機(jī)會值;
[0022]其中,所述判斷所述客戶端是否有下載機(jī)會包括:
[0023]判斷所述下載機(jī)會值是否小于或等于預(yù)設(shè)概率門限值;
[0024]若判斷出小于所述預(yù)設(shè)概率門限值,則確定所述客戶端有所述下載機(jī)會。
[0025]本發(fā)明的實(shí)施例第二方面提供了一種文件升級方法,該方法可包括:
[0026]向控制服務(wù)器發(fā)送請求升級信息,所述請求升級信息包含請求升級文件的文件標(biāo)識及文件版本;
[0027]接收所述控制服務(wù)器針對所述請求升級信息發(fā)送的響應(yīng)信息;
[0028]若接收到的所述響應(yīng)信息表示需要升級,則從所述響應(yīng)信息中獲取下載路徑;
[0029]根據(jù)所述下載路徑從升級服務(wù)器中下載所述升級文件。
[0030]作為可選的實(shí)施例,所述根據(jù)所述下載路徑從升級服務(wù)器中下載所述升級文件包括:
[0031 ]解析所述下載路徑中包含的升級類型;
[0032]從所述升級服務(wù)器中所述升級類型對應(yīng)的文件夾中查找所述升級文件;
[0033]當(dāng)查找到所述升級文件時,下載所述升級文件。
[0034]本發(fā)明的實(shí)施例第三方面提供了一種控制服務(wù)器,該控制服務(wù)器可包括:
[0035]接收模塊,用于接收客戶端的請求升級信息,所述請求升級信息中包括所請求的升級文件的文件信息;
[0036]確定模塊,用于確定所述升級文件所對應(yīng)的升級類型,所述升級類型包括快速升級及普通升級;
[0037]第一判斷模塊,用于若所述確定模塊確定出所述升級類型為所述普通升級,判斷所述客戶端是否被分配到下載機(jī)會;
[0038]發(fā)送模塊,用于若所述第一判斷模塊判斷出所述客戶端被分配到所述下載機(jī)會,則將升級服務(wù)器上的下載路徑發(fā)送給所述客戶端。
[0039]作為可選的實(shí)施例,還包括:
[0040]獲取模塊,用于在所述接收模塊接收客戶端的請求升級信息之后,從所述文件信息中獲取文件標(biāo)識及文件版本;
[0041]第二判斷模塊,用于判斷升級服務(wù)器中所述文件標(biāo)識對應(yīng)的文件版本是否與所述請求升級信息中的文件版本一致;
[0042]其中,所述確定模塊還用于:
[0043]若所述第二判斷模塊判斷出不一致,則確定所述升級文件所對應(yīng)的升級類型。
[0044]作為可選的實(shí)施例,所述確定模塊包括:
[0045]查找單元,用于在預(yù)設(shè)的文件與升級類型對應(yīng)表中查找與所述升級文件對應(yīng)的升級類型;或
[0046]第一確定單元,用于根據(jù)所述升級文件的文件屬性確定對應(yīng)的升級類型,所述升級類型對應(yīng)一個或多個文件屬性。
[0047]作為可選的實(shí)施例,所述發(fā)送模塊還用于:
[0048]若所述文件對應(yīng)的升級類型為所述快速升級,則所述將升級服務(wù)器上的下載路徑發(fā)送給所述客戶端。
[0049]作為可選的實(shí)施例,還包括:
[0050]分配模塊,用于在所述第一判斷模塊判斷所述客戶端是否有下載機(jī)會之前,向所述客戶端隨機(jī)分配下載機(jī)會值;
[0051 ]其中,所述第一判斷模塊包括:
[0052]判斷單元,用于判斷所述下載機(jī)會值是否小于或等于預(yù)設(shè)概率門限值;
[0053]第二確定單元,用于若所述判斷單元判斷出小于所述預(yù)設(shè)概率門限值,則確定所述客戶端有所述下載機(jī)會。
[0054]本發(fā)明的實(shí)施例第四方面提供了一種客戶端,該客戶端可包括:
[0055]發(fā)送模塊,用于向控制服務(wù)器發(fā)送請求升級信息,所述請求升級信息包含請求升級文件的文件標(biāo)識及文件版本;
[0056]接收模塊,用于接收所述控制服務(wù)器針對所述請求升級信息發(fā)送的響應(yīng)信息;
[0057]獲取模塊,用于若所述接收模塊接收到的所述響應(yīng)信息表示需要升級,則從所述響應(yīng)信息中獲取下載路徑;
[0058]下載模塊,用于根據(jù)所述下載路徑從升級服務(wù)器中下載所述升級文件。
[0059]作為可選的實(shí)施例,所述下載模塊包括:
[0060]解析單元,用于解析所述下載路徑中包含的升級類型;
[0061]查找單元,用于從所述升級服務(wù)器中所述升級類型對應(yīng)的文件夾中查找所述升級文件;
[0062]下載單元,用于當(dāng)所述查找單元查找到所述升級文件時,下載所述升級文件。
[0063]本發(fā)明的實(shí)施例第五方面提供了一種控制服務(wù)器,該控制服務(wù)器可包括處理器及存儲器,所述存儲器用于存儲程序代碼,所述處理器用于調(diào)用所述存儲器存儲的程序代碼,以執(zhí)行第一方面中的方法。
[0064]本發(fā)明的實(shí)施例第六方面提供了一種客戶端,該客戶端可包括處理器及存儲器,所述存儲器用于存儲程序代碼,所述處理器用于調(diào)用所述存儲器存儲的程序代碼,以執(zhí)行第二方面中的方法。
[0065]本發(fā)明實(shí)施例第七方面提供了一種升級系統(tǒng),包括至少一個客戶端、控制服務(wù)器及升級服務(wù)器,其中:控制服務(wù)器包括第三或第五方面所述的控制服務(wù)器,客戶端包括第四或第六方面所述的控制服務(wù)器。
[0066]本發(fā)明實(shí)施例中,當(dāng)接收到客戶端的請求升級信息時,可判斷客戶端通過該請求升級信息所請求升級的文件是否需要升級,若該文件需要升級,則可確定該文件所對應(yīng)的升級類型,并根據(jù)不同的升級類型,確定反饋客戶端能夠升級的響應(yīng)時間;若確定出該升級文件所對應(yīng)的升級類型為普通升級時,可進(jìn)一步判斷該客戶端是否被分配到下載機(jī)會,若判斷出該客戶端被分配到所述下載機(jī)會,則可向該客戶端發(fā)送下載路徑,從而客戶端可根據(jù)該下載路徑從升級服務(wù)器中下載到該文件的升級版本。通過上述方式,可對根據(jù)所請求升級的文件的升級類型對客戶端進(jìn)行分時段下載控制管理,從而能夠及時發(fā)現(xiàn)文件升級后是否會存在問題。
【附圖說明】
[0067]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0068]圖1是本發(fā)明中的一種文件升級方法的一實(shí)施例的流程圖;
[0069]圖2是本發(fā)明中的一種文件升級方法的另一實(shí)施例的流程圖;
[0070]圖3是本發(fā)明中的一種文件升級方法的又一實(shí)施例的流程圖;
[0071]圖4是本發(fā)明中的一種文件升級方法的又一實(shí)施例的流程圖;
[0072]圖5是本發(fā)明中的一種控制服務(wù)器的一實(shí)施例的結(jié)構(gòu)示意圖;
[0073]圖6是本發(fā)明中的一種控制服務(wù)器的另一實(shí)施例的結(jié)構(gòu)示意圖;
[0074]圖7是本發(fā)明中的一種客戶端的一實(shí)施例的結(jié)構(gòu)示意圖;
[0075]圖8是本發(fā)明中的一種控制服務(wù)器的又一實(shí)施例的結(jié)構(gòu)示意圖;
[0076]圖9是本發(fā)明中的一種客戶端的另一實(shí)施例的結(jié)構(gòu)示意圖;
[0077]圖10是本發(fā)明中的一種升級系統(tǒng)的一實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0078]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0079]本發(fā)明的說明書和權(quán)利要求書及所述附圖中的術(shù)語“第一”、“第二”、“第三”和“第四”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0080]下面參考附圖對本發(fā)明的實(shí)施例進(jìn)行描述。其中,本發(fā)明實(shí)施例中的控制服務(wù)器可與客戶端及升級服務(wù)器交互通信,該控制服務(wù)器能夠作為客戶端與升級服務(wù)器之間的通信節(jié)點(diǎn)。
[0081]參見圖1,圖1是本發(fā)明中的一種文件升級方法的一實(shí)施例的流程圖。該方法可由控制服務(wù)器實(shí)現(xiàn)。該方法可包括以下步驟。
[0082]步驟SlOl,接收客戶端的請求升級信息,所述請求升級信息中包括所請求的升級文件的文件信息。
[0083]在一個實(shí)施例中,接收客戶端的請求升級信息,表明客戶端需要對所安裝的軟件中至少一個文件進(jìn)行升級。其中,升級服務(wù)器中存儲的軟件中文件版本更新后,可通過控制服務(wù)器或自行通知客戶端,詢問是否需要對該軟件或該軟件中的文件
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
临潭县| 波密县| 濮阳县| 西丰县| 保康县| 白朗县| 浙江省| 南京市| 武鸣县| 垦利县| 邳州市| 宜兰市| 板桥市| 京山县| 定陶县| 壤塘县| 长治县| 公安县| 屯昌县| 漠河县| 天峻县| 常德市| 阿拉尔市| 岑溪市| 昌黎县| 昂仁县| 淮阳县| 普兰县| 曲靖市| 西藏| 齐齐哈尔市| 广宗县| 阳西县| 许昌县| 太湖县| 三亚市| 托里县| 通河县| 美姑县| 郧西县| 吐鲁番市|