国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種終端軟件智能更新方法及裝置制造方法

      文檔序號(hào):7806719閱讀:311來源:國知局
      一種終端軟件智能更新方法及裝置制造方法
      【專利摘要】本發(fā)明公開了一種終端軟件智能更新方法及裝置,其中,終端軟件智能更新方法包括:檢測(cè)終端系統(tǒng)已安裝的軟件,生成軟件待更新列表;其中,所述終端軟件待更新列表中包含終端軟件的待更新狀態(tài);探測(cè)所述終端系統(tǒng)的互聯(lián)網(wǎng)連接狀態(tài);終端系統(tǒng)根據(jù)探測(cè)到的互聯(lián)網(wǎng)連接狀態(tài),確定終端軟件的更新配置;所述更新配置至少包括終端軟件的待更新狀態(tài)和目標(biāo)主機(jī)標(biāo)識(shí);根據(jù)所述終端軟件的待更新狀態(tài)和目標(biāo)主機(jī)標(biāo)識(shí),向目標(biāo)主機(jī)發(fā)送更新請(qǐng)求;接收所述目標(biāo)主機(jī)下發(fā)的更新數(shù)據(jù),根據(jù)所述更新數(shù)據(jù)對(duì)終端軟件進(jìn)行更新。
      【專利說明】一種終端軟件智能更新方法及裝置

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及軟件【技術(shù)領(lǐng)域】,具體涉及一種終端軟件智能更新方法及裝置。

      【背景技術(shù)】
      [0002] 隨著計(jì)算機(jī)和互聯(lián)網(wǎng)的迅速發(fā)展,軟件在個(gè)人和企業(yè)的生活中均扮演著重要的角 色。在軟件的生命周期中,軟件的維護(hù)和升級(jí)是非常重要且必不可少的環(huán)節(jié)。這是由于在 軟件的設(shè)計(jì)過程中,不可能每個(gè)方面都做得非常完美,有時(shí)甚至?xí)霈F(xiàn)漏洞;另一方面,在 軟件的使用中,隨著應(yīng)用環(huán)境的改變,對(duì)軟件功能的需求也會(huì)發(fā)生改變。即使軟件在設(shè)計(jì)和 使用的過程中,會(huì)不斷地暴露出缺陷或問題,這些問題有些是軟件本身的設(shè)計(jì)缺陷,也可能 是運(yùn)行的軟硬件環(huán)境的變化,或者用戶不斷產(chǎn)生的新的需求造成的。要使軟件應(yīng)用克服這 些問題,并更好的滿足使用者的需求,軟件的維護(hù)和更新就成了軟件生命周期內(nèi)非常重要 的環(huán)節(jié)。目前,軟件的維護(hù)和升級(jí)方式主要有:
      [0003] 終端系統(tǒng)自身連接互聯(lián)網(wǎng),從服務(wù)器下載更新數(shù)據(jù)并執(zhí)行安裝。這種軟件更新的 方法,需要終端系統(tǒng)能夠連接互聯(lián)網(wǎng),所以在一些限制連接互聯(lián)網(wǎng)的企業(yè)內(nèi)是不可行的。另 夕卜,這種軟件更新的方法,終端系統(tǒng)從服務(wù)器下載的更新數(shù)據(jù)為整個(gè)更新數(shù)據(jù)包,占用大量 的系統(tǒng)資源。


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

      [0004] 鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上 述問題的終端軟件智能更新方法及裝置。
      [0005] 依據(jù)本發(fā)明的一個(gè)方面,提供了一種終端軟件智能更新方法,包括:
      [0006] 檢測(cè)終端系統(tǒng)已安裝的軟件,生成終端軟件待更新列表;其中,所述終端軟件待更 新列表中包含終端軟件的待更新狀態(tài);
      [0007] 探測(cè)所述終端系統(tǒng)的互聯(lián)網(wǎng)連接狀態(tài);
      [0008] 終端系統(tǒng)根據(jù)探測(cè)到的互聯(lián)網(wǎng)連接狀態(tài),確定終端軟件的更新配置;所述更新配 置至少包括終端軟件的待更新狀態(tài)和目標(biāo)主機(jī)標(biāo)識(shí);
      [0009] 根據(jù)所述終端軟件的待更新狀態(tài)和目標(biāo)主機(jī)標(biāo)識(shí),向目標(biāo)主機(jī)發(fā)送更新請(qǐng)求;
      [0010] 接收所述目標(biāo)主機(jī)下發(fā)的更新數(shù)據(jù),根據(jù)所述更新數(shù)據(jù)對(duì)終端軟件進(jìn)行更新。
      [0011] 依據(jù)本發(fā)明的另一個(gè)方面,提供了一種終端軟件智能更新裝置,包括:
      [0012] 更新列表生成模塊,用于檢測(cè)終端系統(tǒng)已安裝的軟件,生成終端軟件待更新列表; 所述終端軟件待更新列表中包含終端軟件的待更新狀態(tài)。
      [0013] 連接狀態(tài)探測(cè)模塊,用于探測(cè)所述終端系統(tǒng)的互聯(lián)網(wǎng)連接狀態(tài);
      [0014] 更新配置確定模塊,用于終端系統(tǒng)根據(jù)探測(cè)到的互聯(lián)網(wǎng)連接狀態(tài),確定終端軟件 的更新配置;所述更新配置至少包括終端軟件的待更新狀態(tài)和目標(biāo)主機(jī)標(biāo)識(shí);
      [0015] 更新請(qǐng)求發(fā)送模塊,用于根據(jù)所述終端軟件的待更新狀態(tài)和目標(biāo)主機(jī)標(biāo)識(shí),向目 標(biāo)主機(jī)發(fā)送更新請(qǐng)求;
      [0016] 軟件更新模塊,用于接收所述目標(biāo)主機(jī)下發(fā)的更新數(shù)據(jù),根據(jù)所述更新數(shù)據(jù)對(duì)終 端軟件進(jìn)行更新。
      [0017] 本發(fā)明提供的一種終端軟件智能更新方法及裝置,通過檢測(cè)終端系統(tǒng)已安裝的軟 件,生成終端軟件待更新列表,然后探測(cè)終端系統(tǒng)的互聯(lián)網(wǎng)連接狀態(tài),根據(jù)終端系統(tǒng)的互聯(lián) 網(wǎng)連接狀態(tài),來確定終端軟件對(duì)應(yīng)的目標(biāo)主機(jī)標(biāo)識(shí),根據(jù)終端軟件待更新列表中的軟件更 新狀態(tài)和目標(biāo)主機(jī)標(biāo)識(shí),終端系統(tǒng)向目標(biāo)主機(jī)發(fā)送更新請(qǐng)求,接收到目標(biāo)主機(jī)下發(fā)的更新 數(shù)據(jù),對(duì)終端軟件進(jìn)行更新。本發(fā)明提供的方法,可以根據(jù)終端系統(tǒng)的聯(lián)網(wǎng)情況,對(duì)終端系 統(tǒng)進(jìn)行不同的更新配置,能夠?qū)崿F(xiàn)在不同的網(wǎng)絡(luò)環(huán)境下終端軟件的更新。

      【專利附圖】

      【附圖說明】
      [0018] 圖1為本發(fā)明實(shí)施例一的一種終端軟件智能更新方法流程圖;
      [0019] 圖2為本發(fā)明實(shí)施例二的一種終端軟件智能更新裝置示意圖。

      【具體實(shí)施方式】
      [0020] 以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并 非用于限定本發(fā)明的范圍。
      [0021] 實(shí)施例一、一種終端軟件智能更新方法。下面結(jié)合圖1對(duì)本發(fā)明提供的方法進(jìn)行 詳細(xì)說明。
      [0022] 圖1中,S101、檢測(cè)終端系統(tǒng)已安裝的軟件,生成終端軟件待更新列表;其中,所述 終端軟件待更新列表中包含終端軟件的待更新狀態(tài)。
      [0023] 具體的,終端系統(tǒng)目前已經(jīng)安裝好若干軟件,在終端系統(tǒng)端,檢測(cè)終端系統(tǒng)已安裝 的軟件,這些軟件是否需要更新,生成終端軟件待更新列表,其中,終端軟件待更新列表中 包含終端軟件的待更新狀態(tài),即終端軟件是否需要更新,若某款軟件需要更新,則將其更新 狀態(tài)設(shè)置為true,若某款軟件不需要更新,則將其更新狀態(tài)設(shè)置為flase。
      [0024] 在具體檢測(cè)終端系統(tǒng)已安裝的軟件是否需要更新的過程中,將終端系統(tǒng)已安裝的 軟件攜帶的版本號(hào)與預(yù)置軟件列表中的版本號(hào)進(jìn)行比對(duì),當(dāng)終端系統(tǒng)已安裝的軟件攜帶的 版本號(hào)低于預(yù)置軟件列表中的版本號(hào)時(shí),確定終端軟件需要更新。其中,預(yù)置的軟件列表中 保存有軟件最新的版本號(hào),預(yù)置的軟件列表設(shè)置于終端系統(tǒng),可以由服務(wù)器根據(jù)軟件最新 的版本號(hào)形成一包含軟件最新版本號(hào)的軟件列表,并根據(jù)預(yù)定時(shí)間間隔定期將軟件列表下 發(fā)給終端系統(tǒng)。
      [0025] S102、探測(cè)終端系統(tǒng)的互聯(lián)網(wǎng)連接狀態(tài)。
      [0026] S103、終端系統(tǒng)根據(jù)探測(cè)到的互聯(lián)網(wǎng)連接狀態(tài),確定終端軟件的更新配置;其中, 更新配置至少包括終端軟件的待更新狀態(tài)和目標(biāo)主機(jī)標(biāo)識(shí)。
      [0027] 通過步驟S101確定了終端系統(tǒng)已安裝的軟件的待更新狀態(tài)后,需要探測(cè)終端系 統(tǒng)的互聯(lián)網(wǎng)連接狀態(tài),即終端系統(tǒng)是否能夠直接連接互聯(lián)網(wǎng),根據(jù)終端系統(tǒng)連接互聯(lián)網(wǎng)的 狀態(tài),來確定給終端系統(tǒng)不同的更新配置。
      [0028] 若終端系統(tǒng)能夠直接連接互聯(lián)網(wǎng),則獲取終端系統(tǒng)的升級(jí)服務(wù)器的標(biāo)識(shí),作為目 標(biāo)主機(jī)標(biāo)識(shí);若終端系統(tǒng)的互聯(lián)網(wǎng)連接狀態(tài)為限制連接狀態(tài),則獲取代理控制中心的標(biāo)識(shí), 作為目標(biāo)主機(jī)標(biāo)識(shí)。其中,終端系統(tǒng)的升級(jí)服務(wù)器的標(biāo)識(shí)可以為服務(wù)器端口號(hào),代理控制中 心的標(biāo)識(shí)可以為代理控制中心的IP地址。
      [0029] 需要說明的是,終端系統(tǒng)與代理控制中心處于同一局域網(wǎng)中,終端系統(tǒng)與代理控 制中心之間的數(shù)據(jù)傳輸不需要依賴互聯(lián)網(wǎng),采用本地傳輸即可。
      [0030] S104、根據(jù)終端軟件的待更新狀態(tài)和目標(biāo)主機(jī)標(biāo)識(shí),向目標(biāo)主機(jī)發(fā)送更新請(qǐng)求。
      [0031] 具體的,步驟S103中確定了目標(biāo)主機(jī)為終端系統(tǒng)的升級(jí)服務(wù)器或者代理控制中 心。當(dāng)確定的目標(biāo)主機(jī)為升級(jí)服務(wù)器時(shí),終端系統(tǒng)根據(jù)終端軟件的待更新狀態(tài)和升級(jí)服務(wù) 器的標(biāo)識(shí),向升級(jí)服務(wù)器發(fā)送軟件更新請(qǐng)求;當(dāng)確定的目標(biāo)主機(jī)為代理控制中心時(shí),終端 系統(tǒng)向代理控制中心發(fā)送軟件更新請(qǐng)求,代理控制中心接收到終端系統(tǒng)發(fā)送的軟件更新請(qǐng) 求,將此軟件更新請(qǐng)求轉(zhuǎn)發(fā)給升級(jí)服務(wù)器。
      [0032] S105、接收目標(biāo)主機(jī)下發(fā)的更新數(shù)據(jù),根據(jù)該更新數(shù)據(jù)對(duì)終端軟件進(jìn)行更新。
      [0033] 具體的,若目標(biāo)主機(jī)為升級(jí)服務(wù)器時(shí),則升級(jí)服務(wù)器接收到終端系統(tǒng)發(fā)送的軟件 更新請(qǐng)求,將該軟件的更新數(shù)據(jù)下發(fā)給終端系統(tǒng),終端系統(tǒng)根據(jù)接收到的軟件更新數(shù)據(jù),對(duì) 終端系統(tǒng)上的軟件進(jìn)行更新;若目標(biāo)主機(jī)為代理控制中心,則升級(jí)服務(wù)器接收到代理控制 中心轉(zhuǎn)發(fā)的軟件更新請(qǐng)求,將該軟件的更新數(shù)據(jù)下發(fā)給代理控制中心,代理控制中心接收 到升級(jí)服務(wù)器下發(fā)的軟件更新數(shù)據(jù),將該軟件更新數(shù)據(jù)轉(zhuǎn)發(fā)給終端系統(tǒng),終端系統(tǒng)根據(jù)接 收到的軟件更新數(shù)據(jù),對(duì)終端系統(tǒng)的軟件進(jìn)行更新。
      [0034] 其中,軟件更新數(shù)據(jù)包括在原有的終端軟件基礎(chǔ)上增加、更改的數(shù)據(jù)文件。在本實(shí) 施例中,軟件更新數(shù)據(jù)中只包括在原有的軟件基礎(chǔ)上增加或更改的那一部分?jǐn)?shù)據(jù),并不是 包括增加或更改后的所有軟件數(shù)據(jù),這樣會(huì)節(jié)省服務(wù)器和終端系統(tǒng)的資源,同時(shí)也會(huì)節(jié)省 互聯(lián)網(wǎng)的流量,加快數(shù)據(jù)傳輸?shù)乃俣取?br> [0035] 實(shí)施例二、一種終端軟件智能更新裝置。下面結(jié)合圖2對(duì)本發(fā)明提供的裝置進(jìn)行 詳細(xì)說明。
      [0036] 圖2中,本發(fā)明提供的裝置包括更新列表生成模塊201、連接狀態(tài)探測(cè)模塊202、更 新配置確定模塊203、更新請(qǐng)求發(fā)送模塊204和軟件更新模塊205.
      [0037] 其中,更新列表生成模塊201用于檢測(cè)終端系統(tǒng)已安裝的軟件,生成終端軟件待 更新列表;其中,終端軟件待更新列表中包含終端軟件的待更新狀態(tài)。
      [0038] 具體的,在終端系統(tǒng)端,檢測(cè)終端系統(tǒng)已安裝的軟件,這些軟件是否需要更新,更 新列表生成模塊201生成終端軟件待更新列表,其中,終端軟件待更新列表中包含終端軟 件的待更新狀態(tài),即終端軟件是否需要更新,若某款軟件需要更新,則將其更新狀態(tài)設(shè)置為 true,若某款軟件不需要更新,則將其更新狀態(tài)設(shè)置為flase。
      [0039] 在具體檢測(cè)終端系統(tǒng)已安裝的軟件是否需要更新的過程中,將終端系統(tǒng)已安裝的 軟件攜帶的版本號(hào)與預(yù)置軟件列表中的版本號(hào)進(jìn)行比對(duì),當(dāng)終端系統(tǒng)已安裝的軟件攜帶的 版本號(hào)低于預(yù)置軟件列表中的版本號(hào)時(shí),確定終端軟件需要更新。其中,預(yù)置的軟件列表中 保存有軟件最新的版本號(hào),預(yù)置的軟件列表設(shè)置于終端系統(tǒng),可以由服務(wù)器根據(jù)軟件最新 的版本號(hào)形成一包含軟件最新版本號(hào)的軟件列表,并根據(jù)預(yù)定時(shí)間間隔定期將軟件列表下 發(fā)給終端系統(tǒng)。
      [0040] 連接狀態(tài)探測(cè)模塊202用于探測(cè)終端系統(tǒng)的互聯(lián)網(wǎng)連接狀態(tài)。
      [0041] 更新配置確定模塊203用于根據(jù)終端系統(tǒng)連接狀態(tài)探測(cè)模塊202探測(cè)到的互聯(lián)網(wǎng) 連接狀態(tài),確定終端軟件的更新配置;其中,更新配置至少包括終端軟件的待更新狀態(tài)和目 標(biāo)主機(jī)標(biāo)識(shí)。
      [0042] 具體的,更新列表生成模塊201確定了終端系統(tǒng)已安裝的軟件的待更新狀態(tài)后, 連接狀態(tài)探測(cè)模塊202探測(cè)終端系統(tǒng)的互聯(lián)網(wǎng)連接狀態(tài),即終端系統(tǒng)是否能夠直接連接互 聯(lián)網(wǎng),更新配置確定模塊203根據(jù)終端系統(tǒng)連接互聯(lián)網(wǎng)的狀態(tài),來確定給終端系統(tǒng)不同的 更新配置。
      [0043] 更新配置確定模塊230包括第一更新配置確定子模塊,用于若終端系統(tǒng)能夠直接 連接互聯(lián)網(wǎng),獲取終端系統(tǒng)的升級(jí)服務(wù)器的標(biāo)識(shí),作為目標(biāo)主機(jī)標(biāo)識(shí)。
      [0044] 具體的,更新配置確定模塊203包括第二更新配置確定子模塊,用于若終端系統(tǒng) 的互聯(lián)網(wǎng)連接狀態(tài)為限制連接狀態(tài),獲取代理控制中心的標(biāo)識(shí),作為目標(biāo)主機(jī)標(biāo)識(shí)。
      [0045] 其中,終端系統(tǒng)的升級(jí)服務(wù)器的標(biāo)識(shí)可以為服務(wù)器端口號(hào),代理控制中心的標(biāo)識(shí) 可以為代理控制中心的IP地址。
      [0046] 需要說明的是,終端系統(tǒng)與代理控制中心處于同一局域網(wǎng)中,終端系統(tǒng)與代理控 制中心之間的數(shù)據(jù)傳輸不需要依賴互聯(lián)網(wǎng),采用本地傳輸即可。
      [0047] 更新請(qǐng)求發(fā)送模塊204用于根據(jù)更新列表生成模塊201確定的終端軟件的待更新 狀態(tài)和更新配置確定模塊203確定的目標(biāo)主機(jī)標(biāo)識(shí),向目標(biāo)主機(jī)發(fā)送更新請(qǐng)求。
      [0048] 具體的,當(dāng)更新配置確定模塊203確定的目標(biāo)主機(jī)為終端軟件的升級(jí)服務(wù)器時(shí), 更新請(qǐng)求發(fā)送模塊204用于根據(jù)終端軟件的待更新狀態(tài)和終端軟件升級(jí)服務(wù)器的標(biāo)識(shí),終 端系統(tǒng)向升級(jí)服務(wù)器發(fā)送更新請(qǐng)求。
      [0049] 當(dāng)更新配置確定模塊203確定的目標(biāo)主機(jī)為代理控制中心時(shí),更新請(qǐng)求發(fā)送模塊 204用于根據(jù)終端軟件的待更新狀態(tài)和代理控制中心的標(biāo)識(shí),終端系統(tǒng)向代理控制中心發(fā) 送更新請(qǐng)求。
      [0050] 軟件更新模塊205用于接收到目標(biāo)主機(jī)下發(fā)的更新數(shù)據(jù),根據(jù)更新數(shù)據(jù)對(duì)終端軟 件進(jìn)行更新。
      [0051] 具體的,軟件更新模塊205包括第一軟件更新子模塊,用于接收終端軟件的升級(jí) 服務(wù)器下發(fā)的更新數(shù)據(jù),根據(jù)更新數(shù)據(jù)對(duì)終端軟件進(jìn)行更新。
      [0052] 軟件更新模塊205還包括第二軟件更新子模塊,用于調(diào)用代理控制中心將終端系 統(tǒng)發(fā)送的更新請(qǐng)求轉(zhuǎn)發(fā)給升級(jí)服務(wù)器,代理控制中心接收到升級(jí)服務(wù)器下發(fā)的更新數(shù)據(jù), 將該更新數(shù)據(jù)轉(zhuǎn)發(fā)給終端系統(tǒng),終端系統(tǒng)根據(jù)更新數(shù)據(jù)對(duì)終端軟件進(jìn)行更新。
      [0053] 需要說明的是,其中,軟件更新數(shù)據(jù)包括在原有的終端軟件基礎(chǔ)上增加、更改的數(shù) 據(jù)文件。在本實(shí)施例中,軟件更新數(shù)據(jù)中只包括在原有的軟件基礎(chǔ)上增加或更改的那一部 分?jǐn)?shù)據(jù),并不是包括增加或更改后的所有軟件數(shù)據(jù),這樣會(huì)節(jié)省服務(wù)器和終端系統(tǒng)的資源, 同時(shí)也會(huì)節(jié)省互聯(lián)網(wǎng)的流量,加快數(shù)據(jù)傳輸?shù)乃俣取?br> [0054] 本發(fā)明提供的一種終端軟件智能更新方法及裝置,通過檢測(cè)終端系統(tǒng)已安裝好的 軟件是否需要更新,生成軟件更新列表,然后探測(cè)終端系統(tǒng)的互聯(lián)網(wǎng)連接狀態(tài),根據(jù)終端系 統(tǒng)的互聯(lián)網(wǎng)連接狀態(tài)確定終端系統(tǒng)的更新配置,若終端系統(tǒng)的互聯(lián)網(wǎng)連接狀態(tài)為直接連接 狀態(tài),則獲取終端軟件的升級(jí)服務(wù)器的標(biāo)識(shí)作為目標(biāo)主機(jī)標(biāo)識(shí),終端系統(tǒng)將軟件更新請(qǐng)求 發(fā)送給升級(jí)服務(wù)器,升級(jí)服務(wù)器接收到終端系統(tǒng)的軟件更新請(qǐng)求,將軟件更新數(shù)據(jù)下發(fā)給 終端系統(tǒng),終端系統(tǒng)根據(jù)接收到的軟件更新數(shù)據(jù),對(duì)軟件進(jìn)行更新;若終端系統(tǒng)的互聯(lián)網(wǎng) 連接狀態(tài)為限制連接狀態(tài),則獲取代理控制中心的標(biāo)識(shí)作為目標(biāo)主機(jī)標(biāo)識(shí),終端系統(tǒng)將軟 件更新請(qǐng)求發(fā)送給代理控制中心,代理控制中心將接收到的軟件更新請(qǐng)求轉(zhuǎn)發(fā)給升級(jí)服務(wù) 器,升級(jí)服務(wù)器接收到代理控制中心發(fā)送的軟件更新請(qǐng)求,將軟件更新數(shù)據(jù)下發(fā)給代理控 制中心,代理控制中心將接收到的軟件更新數(shù)據(jù)轉(zhuǎn)發(fā)給終端系統(tǒng),終端系統(tǒng)根據(jù)接收到的 軟件更新數(shù)據(jù),對(duì)軟件進(jìn)行更新,這樣就實(shí)現(xiàn)了無論終端系統(tǒng)目前處于連接互聯(lián)網(wǎng)狀態(tài),還 是處于限制連接互聯(lián)網(wǎng)狀態(tài),均能實(shí)現(xiàn)終端系統(tǒng)的軟件更新,適應(yīng)了不同網(wǎng)絡(luò)環(huán)境的需求。
      [0055] 另外,升級(jí)服務(wù)器向終端系統(tǒng)或代理控制中心下發(fā)的軟件更新數(shù)據(jù)只包括在原有 的軟件基礎(chǔ)上增加或更改的那一部分?jǐn)?shù)據(jù),并不是包括增加或更改后的所有軟件數(shù)據(jù),這 樣會(huì)節(jié)省服務(wù)器和終端系統(tǒng)的資源,同時(shí)也會(huì)節(jié)省互聯(lián)網(wǎng)的流量,加快數(shù)據(jù)傳輸?shù)乃俣取?br> [0056] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1. 一種終端軟件智能更新方法,其特征在于,包括: 步驟S101、檢測(cè)終端系統(tǒng)已安裝的軟件,生成軟件待更新列表;其中,所述終端軟件待 更新列表中包含終端軟件的待更新狀態(tài); 步驟S102、探測(cè)所述終端系統(tǒng)的互聯(lián)網(wǎng)連接狀態(tài); 步驟S103、終端系統(tǒng)根據(jù)探測(cè)到的互聯(lián)網(wǎng)連接狀態(tài),確定終端軟件的更新配置;所述 更新配置至少包括終端軟件的待更新狀態(tài)和目標(biāo)主機(jī)標(biāo)識(shí); 步驟S104、根據(jù)所述終端軟件的待更新狀態(tài)和目標(biāo)主機(jī)標(biāo)識(shí),向目標(biāo)主機(jī)發(fā)送更新請(qǐng) 求; 步驟S105、接收所述目標(biāo)主機(jī)下發(fā)的更新數(shù)據(jù),根據(jù)所述更新數(shù)據(jù)對(duì)終端軟件進(jìn)行更 新。
      2. 如權(quán)利要求1所述的終端軟件智能更新方法,其特征在于,所述步驟S101包括: 將所述終端系統(tǒng)已安裝的軟件攜帶的版本號(hào)與預(yù)置軟件列表中的版本號(hào)進(jìn)行比對(duì),當(dāng) 所述終端系統(tǒng)已安裝的軟件攜帶的版本號(hào)低于預(yù)置軟件列表中的版本號(hào)時(shí),確定所述軟件 需要更新。
      3. 如權(quán)利要求1所述的終端軟件智能更新方法,其特征在于,所述終端系統(tǒng)根據(jù)探測(cè) 到的互聯(lián)網(wǎng)連接狀態(tài),確定終端軟件的更新配置包括: 當(dāng)探測(cè)到的互聯(lián)網(wǎng)連接狀態(tài)為直接連接狀態(tài),則直接獲取終端軟件的升級(jí)服務(wù)器的標(biāo) 識(shí),作為目標(biāo)主機(jī)標(biāo)識(shí); 所述步驟S104包括: 根據(jù)終端軟件的待更新狀態(tài)和終端軟件升級(jí)服務(wù)器的標(biāo)識(shí),終端系統(tǒng)向升級(jí)服務(wù)器發(fā) 送更新請(qǐng)求。
      4. 如權(quán)利要求1所述的終端軟件智能更新方法,其特征在于,所述終端系統(tǒng)根據(jù)探測(cè) 到的互聯(lián)網(wǎng)連接狀態(tài),確定終端軟件的更新配置包括: 當(dāng)探測(cè)到的互聯(lián)網(wǎng)連接狀態(tài)為限制連接狀態(tài),則獲取代理控制中心的標(biāo)識(shí),作為目標(biāo) 主機(jī)標(biāo)識(shí);其中,終端系統(tǒng)與所述代理控制中心處于同一局域網(wǎng)中; 所述步驟S104包括: 根據(jù)終端軟件的待更新狀態(tài)和代理控制中心的標(biāo)識(shí),終端系統(tǒng)向代理控制中心發(fā)送更 新請(qǐng)求。
      5. 如權(quán)利要求1或3或4所述的終端軟件智能更新方法,其特征在于,步驟S105包括: 接收終端軟件的升級(jí)服務(wù)器下發(fā)的更新數(shù)據(jù),終端系統(tǒng)根據(jù)更新數(shù)據(jù)對(duì)終端軟件進(jìn)行 更新; 或者, 代理控制中心將終端系統(tǒng)發(fā)送的更新請(qǐng)求轉(zhuǎn)發(fā)給升級(jí)服務(wù)器,接收到升級(jí)服務(wù)器下發(fā) 的更新數(shù)據(jù),將所述更新數(shù)據(jù)轉(zhuǎn)發(fā)給終端系統(tǒng),終端系統(tǒng)根據(jù)更新數(shù)據(jù)對(duì)終端軟件進(jìn)行更 新。
      6. 如權(quán)利要求1或5所述的終端軟件智能更新方法,其特征在于,所述更新數(shù)據(jù)包括在 原有的終端軟件基礎(chǔ)上增加或更改的數(shù)據(jù)文件。
      7. -種終端軟件智能更新裝置,其特征在于,包括: 更新列表生成模塊,用于檢測(cè)終端系統(tǒng)已安裝的軟件,生成終端軟件待更新列表;其 中,所述終端軟件待更新列表中包含終端軟件的待更新狀態(tài)。 連接狀態(tài)探測(cè)模塊,用于探測(cè)所述終端系統(tǒng)的互聯(lián)網(wǎng)連接狀態(tài); 更新配置確定模塊,用于根據(jù)終端系統(tǒng)探測(cè)到的互聯(lián)網(wǎng)連接狀態(tài),確定終端軟件的更 新配置;所述更新配置至少包括終端軟件的待更新狀態(tài)和目標(biāo)主機(jī)標(biāo)識(shí); 更新請(qǐng)求發(fā)送模塊,用于根據(jù)所述終端軟件的待更新狀態(tài)和目標(biāo)主機(jī)標(biāo)識(shí),向目標(biāo)主 機(jī)發(fā)送更新請(qǐng)求; 軟件更新模塊,用于接收所述目標(biāo)主機(jī)下發(fā)的更新數(shù)據(jù),根據(jù)所述更新數(shù)據(jù)對(duì)終端軟 件進(jìn)行更新。
      8. 如權(quán)利要求7所述的終端軟件智能更新裝置,其特征在于,所述更新配置確定模塊 包括: 第一更新配置確定子模塊,用于當(dāng)探測(cè)到的互聯(lián)網(wǎng)連接狀態(tài)為直接連接狀態(tài),則直接 獲取終端軟件的升級(jí)服務(wù)器的標(biāo)識(shí),作為目標(biāo)主機(jī)標(biāo)識(shí); 所述更新請(qǐng)求發(fā)送模塊具體用于: 根據(jù)終端軟件的待更新狀態(tài)和終端軟件升級(jí)服務(wù)器的標(biāo)識(shí),終端系統(tǒng)向升級(jí)服務(wù)器發(fā) 送更新請(qǐng)求。
      9. 如權(quán)利要求7所述的終端軟件智能更新裝置,其特征在于,所述更新配置確定模塊 包括: 第二更新配置確定子模塊,用于當(dāng)探測(cè)到的互聯(lián)網(wǎng)連接狀態(tài)為限制連接狀態(tài),則獲取 代理控制中心的標(biāo)識(shí),作為目標(biāo)主機(jī)標(biāo)識(shí);其中,終端系統(tǒng)與所述代理控制中心處于同一局 域網(wǎng)中; 所述更新請(qǐng)求發(fā)送模塊具體用于: 根據(jù)終端軟件的待更新狀態(tài)和代理控制中心的標(biāo)識(shí),終端系統(tǒng)向代理控制中心發(fā)送更 新請(qǐng)求。
      10. 如權(quán)利要求7所述的終端軟件智能更新裝置,其特征在于,所述軟件更新模塊包 括: 第一軟件更新子模塊,用于接收終端軟件的升級(jí)服務(wù)器下發(fā)的更新數(shù)據(jù),根據(jù)所述更 新數(shù)據(jù)對(duì)終端軟件進(jìn)行更新; 或者, 第二軟件更新子模塊,用于調(diào)用代理控制中心將終端系統(tǒng)發(fā)送的更新請(qǐng)求轉(zhuǎn)發(fā)給升級(jí) 服務(wù)器,接收到升級(jí)服務(wù)器下發(fā)的更新數(shù)據(jù),將所述更新數(shù)據(jù)轉(zhuǎn)發(fā)給終端系統(tǒng),根據(jù)更新 數(shù)據(jù)對(duì)終端軟件進(jìn)行更新。
      【文檔編號(hào)】H04L29/08GK104092732SQ201410280286
      【公開日】2014年10月8日 申請(qǐng)日期:2014年6月20日 優(yōu)先權(quán)日:2014年6月20日
      【發(fā)明者】裴兆欣 申請(qǐng)人:裴兆欣
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1