国产精品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):8435825閱讀:282來(lái)源:國(guó)知局
      配置文件更新器的制造方法
      【專(zhuān)利說(shuō)明】
      【背景技術(shù)】
      [0001]被推送至計(jì)算裝置或者通過(guò)計(jì)算裝置下載的常規(guī)的軟件更新不包括對(duì)計(jì)算裝置的配置設(shè)置的更新。此外,在配置設(shè)置被通信給計(jì)算裝置的情況下,在配置設(shè)置的當(dāng)前版本與配置設(shè)置的新(更新的)版本之間可能存在不兼容性(例如,在計(jì)算裝置的電源已被長(zhǎng)時(shí)間關(guān)閉的情況下,裝置可能已跳過(guò)了配置設(shè)置的更新版本)。此外,許多第三方應(yīng)用可能試圖下載以配置數(shù)據(jù)的形式的惡意代碼。
      [0002]通過(guò)參考附圖將常規(guī)和傳統(tǒng)的方法與在本申請(qǐng)公開(kāi)的其余部分中闡述的本方法和設(shè)備的一些方面相比較,常規(guī)和傳統(tǒng)方法的限制和缺點(diǎn)對(duì)于本領(lǐng)域技術(shù)人員將變得明顯O

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

      [0003]針對(duì)配置文件更新器提供一種系統(tǒng)和/或方法,其基本如至少一個(gè)附圖中所示和/或如與至少一個(gè)附圖相關(guān)聯(lián)所描述的,在權(quán)利要求書(shū)中更完整地闡述。
      [0004]根據(jù)本申請(qǐng)公開(kāi)的示例實(shí)施例,一種用于更新配置信息的方法,包括:在包括處理器、存儲(chǔ)器和操作系統(tǒng)的計(jì)算裝置中,發(fā)起對(duì)所述計(jì)算裝置的至少一個(gè)配置設(shè)置的更新??蓮闹辽僖粋€(gè)更新數(shù)據(jù)源下載所述更新。所述更新可包括配置更新數(shù)據(jù)和配置更新元數(shù)據(jù)??赏ㄟ^(guò)將所述配置更新元數(shù)據(jù)和與所述至少一個(gè)配置設(shè)置的當(dāng)前版本相關(guān)聯(lián)的元數(shù)據(jù)進(jìn)行比較,來(lái)驗(yàn)證所述更新??稍谒龈碌玫津?yàn)證通過(guò)的情況下安裝所述更新??苫趤?lái)自所述計(jì)算裝置的不安全組件的意圖,來(lái)安裝對(duì)所述至少一個(gè)配置設(shè)置的所述更新。所述不安全組件可包括:安裝在所述裝置上的內(nèi)容消費(fèi)應(yīng)用;所述裝置的計(jì)算平臺(tái)的組件;和/或安裝在所述計(jì)算裝置上的更新搜索器應(yīng)用。
      [0005]根據(jù)本申請(qǐng)公開(kāi)的另一示例實(shí)施例,一種非易失性機(jī)器可讀的存儲(chǔ)介質(zhì),其上存儲(chǔ)了具有用于更新配置信息的至少一個(gè)代碼段的計(jì)算機(jī)程序。所述至少一個(gè)代碼段是能夠由包括處理器、存儲(chǔ)器和操作系統(tǒng)的機(jī)器來(lái)執(zhí)行的,從而使得所述機(jī)器執(zhí)行包括以下的方法:發(fā)起對(duì)計(jì)算裝置的至少一個(gè)配置設(shè)置的更新??蓮闹辽僖粋€(gè)更新數(shù)據(jù)源下載所述更新。所述更新可包括配置更新數(shù)據(jù)和配置更新元數(shù)據(jù)??赏ㄟ^(guò)將所述配置更新元數(shù)據(jù)和與所述至少一個(gè)配置設(shè)置的當(dāng)前版本相關(guān)聯(lián)的元數(shù)據(jù)進(jìn)行比較,來(lái)驗(yàn)證所下載的所述更新。在所述更新得到驗(yàn)證通過(guò)的情況下,可將所述更新安裝至所述至少一個(gè)配置設(shè)置。
      [0006]通過(guò)以下說(shuō)明和附圖,將會(huì)更加全面地理解本申請(qǐng)公開(kāi)的這些以及其它優(yōu)勢(shì)、方面和特征,以及示出的實(shí)施方式的細(xì)節(jié)。
      【附圖說(shuō)明】
      [0007]圖1是示出根據(jù)本申請(qǐng)公開(kāi)的示例實(shí)施例的、包括與更新數(shù)據(jù)源通信的具有配置文件更新功能的計(jì)算裝置的示例結(jié)構(gòu)的框圖。
      [0008]圖2A是示出根據(jù)本申請(qǐng)公開(kāi)的示例實(shí)施例的、配置文件更新器的示例結(jié)構(gòu)的框圖。
      [0009]圖2B是示出根據(jù)本申請(qǐng)公開(kāi)的示例實(shí)施例的、用于啟用配置更新器的方法的示例步驟的流程圖。
      [0010]圖3是示出根據(jù)本申請(qǐng)公開(kāi)的示例實(shí)施例的、用于更新配置信息的方法的示例步驟的流程圖。
      【具體實(shí)施方式】
      [0011]這里所使用的術(shù)語(yǔ)“電路”和“線(xiàn)路”是指物理電子組件(即,硬件)以及可以配置硬件、通過(guò)硬件執(zhí)行和/或除此以外與硬件相關(guān)聯(lián)的任何軟件和/或固件(“代碼”)。如這里所使用的,“和/或”是指列表中通過(guò)“和/或”連接的項(xiàng)的任何一個(gè)或者多個(gè)。作為示例,“X和/或y”是指三元素集合{(X),(y),(x,y)}中的任何元素。作為另一個(gè)示例,“χ,y 和 / 或 z ” 是指七元素集合{(χ),(y),(Z),(X,y),(x,z), (y,z),(x,y,z)}中的任何元素。如這里所使用的,術(shù)語(yǔ)“例如”提出了一個(gè)或者多個(gè)非限制性的示例、實(shí)例或者說(shuō)明的列表。如這里所使用的,術(shù)語(yǔ)“處理器”可以用于指中央處理單元、對(duì)稱(chēng)或者不對(duì)稱(chēng)的多處理器系統(tǒng)的處理器、數(shù)字信號(hào)處理器、微控制器、圖形/視頻處理器或者其它類(lèi)型的處理器中的一種或者多種。
      [0012]本申請(qǐng)公開(kāi)涉及一種用于配置文件更新器的方法和系統(tǒng)。可以使用服務(wù)器只將針對(duì)性的配置數(shù)據(jù)分發(fā)給特定客戶(hù)端(例如,可以只針對(duì)使用特定API版本的客戶(hù)端)。服務(wù)器可以首先驗(yàn)證客戶(hù)端處于安裝配置前的已知狀態(tài)??梢酝ㄟ^(guò)將客戶(hù)端的當(dāng)前配置的散列(hash)與所期望的(想要的)配置的已知散列相比較來(lái)確認(rèn)已知的狀態(tài)。在散列不匹配的情況下,可以得出結(jié)論:客戶(hù)端的當(dāng)前配置不是所期望的配置(即,客戶(hù)端不處在已知狀態(tài)中因此不應(yīng)當(dāng)安裝配置)。可選地,在客戶(hù)端的子集中可能檢測(cè)到在共同的配置數(shù)據(jù)中所包括的特有配置特征,則可以將共同配置數(shù)據(jù)填入原本不具有特有特征的客戶(hù)端的剩余子集??梢詫⑦@里公開(kāi)的針對(duì)性的配置數(shù)據(jù)更新實(shí)現(xiàn)以用于例如,證書(shū)鎖定、高級(jí)SMS檢測(cè)(一個(gè)或者多個(gè)裝置應(yīng)用使用的高級(jí)服務(wù)電話(huà)號(hào)碼中的更新)、時(shí)區(qū)信息或者設(shè)置更新(時(shí)區(qū)信息是國(guó)家特定的并且對(duì)于旅行用戶(hù)可能需要定期更新)以及其它區(qū)域(例如,針對(duì)特定客戶(hù)端的配置數(shù)據(jù)的針對(duì)性更新,如前段中提到的)。
      [0013]根據(jù)本申請(qǐng)公開(kāi)的示例實(shí)施例,配置文件更新器可以用于例如,向裝置生態(tài)系統(tǒng)(例如,移動(dòng)裝置生態(tài)系統(tǒng))中的計(jì)算裝置提供小到中等量的配置數(shù)據(jù)。更具體地,在從由操作系統(tǒng)(OS)管理器提供的核心服務(wù)分離出平臺(tái)配置特征的情況下,配置文件更新器可以用于提供一種用于更新不太小量的數(shù)據(jù)(例如,1KB-1MB的數(shù)據(jù))的機(jī)制。
      [0014]圖1是示出根據(jù)本申請(qǐng)公開(kāi)的示例實(shí)施例的、包括與更新數(shù)據(jù)源通信的具有配置文件更新功能的計(jì)算裝置的示例結(jié)構(gòu)的框圖。參考圖1,示例結(jié)構(gòu)10可以包括計(jì)算裝置100和更新數(shù)據(jù)源124。
      [0015]計(jì)算裝置100可以包括聽(tīng)筒、智能電話(huà)、平板電腦、筆記本電腦和/或其它手持或者便攜裝置。計(jì)算裝置100可以包括,例如主處理器102、系統(tǒng)存儲(chǔ)器104、通信子系統(tǒng)106、傳感子系統(tǒng)108、輸入/輸出(I/O)子系統(tǒng)110以及顯示器120。計(jì)算裝置可以還包括操作系統(tǒng)112、在計(jì)算裝置100上運(yùn)行的一個(gè)或者多個(gè)應(yīng)用116,…,118以及更新發(fā)起器122。操作系統(tǒng)112可以包括更新獲取器114a、更新驗(yàn)證器114b以及更新安裝器114c。
      [0016]主處理器102可以包括合適的邏輯、線(xiàn)路、接口和/或代碼,其中,它們可以被操作以處理數(shù)據(jù)、和/或?qū)τ?jì)算裝置100的操作和/或與匿名框架100相連接的在主處理器102中執(zhí)行的任務(wù)和/或應(yīng)用進(jìn)行控制和/或管理。在這點(diǎn)上,主處理器102可以被操作以通過(guò)利用例如一個(gè)或者多個(gè)控制信號(hào),配置和/或控制計(jì)算裝置100的各種組件和/或子系統(tǒng)的操作。主處理器102使得能夠運(yùn)行和/或執(zhí)行可能存儲(chǔ)在例如系統(tǒng)存儲(chǔ)器104中的應(yīng)用、程序和/或代碼(例如,一個(gè)或者多個(gè)應(yīng)用116,...,118、更新發(fā)起器122和/或操作系統(tǒng)112內(nèi)的更新獲取器、驗(yàn)證器和安裝器114a-114c)??蛇x地,可以利用一個(gè)或者多個(gè)專(zhuān)用應(yīng)用處理器來(lái)運(yùn)行和/或執(zhí)行計(jì)算裝置100中的應(yīng)用(或者程序)(例如,一個(gè)或者多個(gè)應(yīng)用116,…,118、更新發(fā)起器122和/或操作系統(tǒng)112內(nèi)的更新獲取器、驗(yàn)證器和安裝器114a-114c)。
      [0017]在一些實(shí)例中,在計(jì)算裝置100上運(yùn)行和/或執(zhí)行的一個(gè)或者多個(gè)應(yīng)用116,…,118可以生成和/或更新可以通過(guò)顯示器120呈現(xiàn)的視頻內(nèi)容。
      [0018]系統(tǒng)存儲(chǔ)器104可以包括合適的邏輯、線(xiàn)路、接口和/或代碼,其中,它們可以使得可以使用、消費(fèi)和/或處理的數(shù)據(jù)、代碼和/或其它信息能夠永久性和/或非永久性被存儲(chǔ)、緩沖和/或獲取。在這點(diǎn)上,系統(tǒng)存儲(chǔ)器104可以包括不同的存儲(chǔ)器技術(shù),包括例如,只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、閃速存儲(chǔ)器、固態(tài)驅(qū)動(dòng)(SSD)和/或現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)。系統(tǒng)存儲(chǔ)器104可以存儲(chǔ)例如可以包括參數(shù)和/或代碼的配置數(shù)據(jù),其包括軟件和/或固件(例如,操作系統(tǒng)112、更新發(fā)起器122和/或一個(gè)或者多個(gè)應(yīng)用116,…,118)。
      [0019]通信子系統(tǒng)106可以包括合適的邏輯、線(xiàn)路、接口和/或代碼,其中,它們可以被操作以諸如通過(guò)一個(gè)或者多個(gè)有線(xiàn)和/或無(wú)線(xiàn)連接107等與計(jì)算裝置通信數(shù)據(jù)。通信子系統(tǒng)106可以配置為支持一個(gè)或者多個(gè)有線(xiàn)協(xié)議(
      當(dāng)前第1頁(yè)1 2 3 4 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1