国产精品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>

      電子節(jié)目菜單本地化處理、升級(jí)的方法及裝置制造方法

      文檔序號(hào):7821184閱讀:334來(lái)源:國(guó)知局
      電子節(jié)目菜單本地化處理、升級(jí)的方法及裝置制造方法
      【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種電子節(jié)目菜單本地化處理、升級(jí)的方法及裝置,本發(fā)明中確定需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí);判斷本地存儲(chǔ)介質(zhì)中是否存在與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包;若存在,則對(duì)所述資源壓縮包進(jìn)行簽名校驗(yàn),并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的電子節(jié)目菜單;不存在,則從服務(wù)器側(cè)下載與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包,并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的電子節(jié)目菜單;將得到的所述電子節(jié)目菜單,存儲(chǔ)到本地存儲(chǔ)介質(zhì)中。通過(guò)本發(fā)明實(shí)現(xiàn)了電子節(jié)目菜單的本地化處理,并且保證了在本地存儲(chǔ)介質(zhì)中對(duì)于同一個(gè)電子節(jié)目菜單僅保存一份。
      【專(zhuān)利說(shuō)明】電子節(jié)目菜單本地化處理、升級(jí)的方法及裝置

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及交互式互聯(lián)網(wǎng)電視【技術(shù)領(lǐng)域】,尤其涉及一種電子節(jié)目菜單本地化處理、升級(jí)的方法及裝置。

      【背景技術(shù)】
      [0002]EPG(Electronic Program Guide,電子節(jié)目菜單)是IPTV業(yè)務(wù)系統(tǒng)平臺(tái)面向用戶展示IPTV服務(wù)內(nèi)容的門(mén)戶,是用戶與IPTV業(yè)務(wù)系統(tǒng)平臺(tái)進(jìn)行交互的直接媒介。
      [0003]IPTV STB (Set Top Box,機(jī)頂盒)指用來(lái)增強(qiáng)或擴(kuò)展電視機(jī)功能的一種IPTV (交互式互聯(lián)網(wǎng)電視)終端設(shè)備,由于人們通常將它放在電視機(jī)的上面,所以又被稱(chēng)為頂置盒。IPTV STB通過(guò)內(nèi)置的瀏覽器解析EPG頁(yè)面,并將頁(yè)面內(nèi)容展現(xiàn)在電視屏幕上。
      [0004]為了避免網(wǎng)絡(luò)不穩(wěn)定導(dǎo)致的EPG頁(yè)面下載超時(shí),以及提升EPG頁(yè)面的加載性能,IPTV STB需要將EPG頁(yè)面進(jìn)行本地化處理。目前可采用傳統(tǒng)的HTML5的Manifest離線存儲(chǔ)技術(shù)將EPG頁(yè)面進(jìn)行本地化處理,然而采用HTML5的Manifest離線存儲(chǔ)技術(shù),對(duì)于相同的EPG頁(yè)面如果部署在不同的服務(wù)器上,則IPTV STB需要在本地針對(duì)每個(gè)服務(wù)器都存儲(chǔ)一份EPG頁(yè)面,這樣對(duì)于存儲(chǔ)資源比較匱乏的IPTV STB來(lái)說(shuō),會(huì)造成IPTV STB本地存儲(chǔ)資源的浪費(fèi)。


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

      [0005]本發(fā)明實(shí)施例提供一種電子節(jié)目菜單本地化處理、升級(jí)的方法及裝置,以節(jié)省IPTV STB本地存儲(chǔ)資源。
      [0006]第一方面,提供一種電子節(jié)目菜單本地化處理的方法,包括:
      [0007]確定需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí);
      [0008]判斷本地存儲(chǔ)介質(zhì)中是否存在與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包;
      [0009]若存在,則對(duì)所述資源壓縮包進(jìn)行簽名校驗(yàn),并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的電子節(jié)目菜單;
      [0010]若不存在,則從服務(wù)器側(cè)下載與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包,并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的電子節(jié)目菜單;
      [0011]將得到的所述電子節(jié)目菜單,存儲(chǔ)到本地存儲(chǔ)介質(zhì)中。
      [0012]結(jié)合第一方面,在第一種實(shí)現(xiàn)方式中,將電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包預(yù)先存儲(chǔ)到服務(wù)器中,包括:
      [0013]預(yù)先將需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的電子節(jié)目菜單進(jìn)行壓縮打包,得到電子節(jié)目菜單的資源壓縮包;
      [0014]將電子節(jié)目菜單標(biāo)識(shí)及其對(duì)應(yīng)得到的電子節(jié)目菜單的資源壓縮包,存儲(chǔ)到服務(wù)器中。
      [0015]結(jié)合第一方面或者第一方面的第一種實(shí)現(xiàn)方式,在第二種實(shí)現(xiàn)方式中,從服務(wù)器側(cè)下載與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包,包括:
      [0016]向服務(wù)器發(fā)送下載所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包的請(qǐng)求信息;
      [0017]接收服務(wù)器返回的資源壓縮包下載地址,所述下載地址是服務(wù)器在資源壓縮包列表中,按照資源壓縮包的分組信息、區(qū)域信息以及版本信息的優(yōu)先級(jí)順序,調(diào)用所述請(qǐng)求信息中包含的資源壓縮包相應(yīng)屬性信息確定的、與所述請(qǐng)求信息中包含的資源壓縮包的屬性信息相匹配的資源壓縮包對(duì)應(yīng)的下載地址,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域;
      [0018]根據(jù)接收到的下載地址,啟動(dòng)資源壓縮包的下載。
      [0019]結(jié)合第一方面、第一方面的第一種實(shí)現(xiàn)方式或者第一方面的第二種實(shí)現(xiàn)方式,在第三種實(shí)現(xiàn)方式中,所述服務(wù)器為升級(jí)服務(wù)器。
      [0020]結(jié)合第一方面的第三種實(shí)現(xiàn)方式,在第四種實(shí)現(xiàn)方式中,將得到的所述電子節(jié)目菜單,存儲(chǔ)到本地存儲(chǔ)介質(zhì)中之后,所述方法還包括:
      [0021]向所述升級(jí)服務(wù)器發(fā)送升級(jí)所述電子節(jié)目菜單的檢測(cè)請(qǐng)求;
      [0022]接收所述升級(jí)服務(wù)器反饋的升級(jí)檢測(cè)結(jié)果,所述升級(jí)檢測(cè)結(jié)果是所述升級(jí)服務(wù)器按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息,判斷在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包得到的,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域;
      [0023]根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0024]結(jié)合第一方面的第四種實(shí)現(xiàn)方式,在第五種實(shí)現(xiàn)方式中,根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí),包括:
      [0025]若所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則依據(jù)所述升級(jí)檢測(cè)結(jié)果中攜帶的升級(jí)版本包,對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí);
      [0026]若所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中不存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則不對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0027]第二方面,提供一種電子節(jié)目菜單的升級(jí)方法,包括:
      [0028]向升級(jí)服務(wù)器發(fā)送升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求;
      [0029]接收所述升級(jí)服務(wù)器反饋的升級(jí)檢測(cè)結(jié)果,所述升級(jí)檢測(cè)結(jié)果是所述升級(jí)服務(wù)器按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息,判斷在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包得到的,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域;
      [0030]根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0031]結(jié)合第二方面,在第一種實(shí)現(xiàn)方式中,根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí),包括:
      [0032]若所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則依據(jù)所述升級(jí)檢測(cè)結(jié)果中攜帶的升級(jí)版本包,對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí);
      [0033]若所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中不存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則不對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0034]第三方面,提供一種電子節(jié)目菜單的升級(jí)方法,包括:
      [0035]接收終端發(fā)送的是否升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求,所述檢測(cè)請(qǐng)求中攜帶所述電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的分組信息、區(qū)域信息以及版本信息,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域;
      [0036]按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息;
      [0037]判斷在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包;
      [0038]若存在,則向所述終端反饋存在相應(yīng)升級(jí)版本包的升級(jí)檢測(cè)結(jié)果,并在所述升級(jí)檢測(cè)結(jié)果中攜帶升級(jí)版本包;
      [0039]若不存在,則向所述終端反饋無(wú)相應(yīng)升級(jí)版本包的升級(jí)檢測(cè)結(jié)果。
      [0040]第四方面,提供一種電子節(jié)目菜單本地化處理裝置,包括:
      [0041]確定單元,用于確定需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí);
      [0042]判斷單元,用于判斷本地存儲(chǔ)介質(zhì)中是否存在與所述確定單元確定的所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包;
      [0043]解壓?jiǎn)卧?,用于在所述判斷單元的判斷結(jié)果為本地存儲(chǔ)介質(zhì)中存在與所述確定單元確定的所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包情況下,對(duì)所述資源壓縮包進(jìn)行簽名校驗(yàn),在所述判斷單元的判斷結(jié)果為本地存儲(chǔ)介質(zhì)中不存在與所述確定單元確定的所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包情況下,對(duì)下載得到的資源壓縮包進(jìn)行簽名校驗(yàn),并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的電子節(jié)目菜單;
      [0044]下載單元,用于在所述判斷單元的判斷結(jié)果為本地存儲(chǔ)介質(zhì)中不存在與所述確定單元確定的所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包情況下,從服務(wù)器側(cè)下載與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包;
      [0045]存儲(chǔ)單元,用于將解壓?jiǎn)卧玫降乃鲭娮庸?jié)目菜單,存儲(chǔ)到本地存儲(chǔ)介質(zhì)中。
      [0046]結(jié)合第四方面,在第一種實(shí)現(xiàn)方式中,所述存儲(chǔ)單元,還用于將電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包預(yù)先存儲(chǔ)到服務(wù)器中;
      [0047]所述存儲(chǔ)單元,具體用于按如下方式將電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包預(yù)先存儲(chǔ)到服務(wù)器中:
      [0048]預(yù)先將需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的電子節(jié)目菜單進(jìn)行壓縮打包,得到電子節(jié)目菜單的資源壓縮包;
      [0049]將電子節(jié)目菜單標(biāo)識(shí)及其對(duì)應(yīng)得到的電子節(jié)目菜單的資源壓縮包,存儲(chǔ)到服務(wù)器中。
      [0050]結(jié)合第四方面或者第四方面的第一種實(shí)現(xiàn)方式,在第二種實(shí)現(xiàn)方式中,所述下載單元,具體用于按如下方式從服務(wù)器側(cè)下載與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包:
      [0051]向服務(wù)器發(fā)送下載所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包的請(qǐng)求信息;
      [0052]接收服務(wù)器返回的資源壓縮包下載地址,所述下載地址是服務(wù)器在資源壓縮包列表中,按照資源壓縮包的分組信息、區(qū)域信息以及版本信息的優(yōu)先級(jí)順序,調(diào)用所述請(qǐng)求信息中包含的資源壓縮包相應(yīng)屬性信息確定的、與所述請(qǐng)求信息中包含的資源壓縮包的屬性信息相匹配的資源壓縮包對(duì)應(yīng)的下載地址,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域;
      [0053]根據(jù)接收到的下載地址,啟動(dòng)資源壓縮包的下載。
      [0054]結(jié)合第四方面、第四方面的第一種實(shí)現(xiàn)方式或者第四方面的第二種實(shí)現(xiàn)方式,在第三種實(shí)現(xiàn)方式中,所述服務(wù)器為升級(jí)服務(wù)器。
      [0055]結(jié)合第四方面的第三種實(shí)現(xiàn)方式,在第四種實(shí)現(xiàn)方式中,所述裝置還包括升級(jí)單元,所述升級(jí)單元,用于:
      [0056]將得到的所述電子節(jié)目菜單,存儲(chǔ)到本地存儲(chǔ)介質(zhì)中之后,向所述升級(jí)服務(wù)器發(fā)送升級(jí)所述電子節(jié)目菜單的檢測(cè)請(qǐng)求;
      [0057]接收所述升級(jí)服務(wù)器反饋的升級(jí)檢測(cè)結(jié)果,所述升級(jí)檢測(cè)結(jié)果是所述升級(jí)服務(wù)器按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息,判斷在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包得到的,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域;
      [0058]根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0059]結(jié)合第四方面的第四種實(shí)現(xiàn)方式,在第五種實(shí)現(xiàn)方式中,所述升級(jí)單元,具體用于按如下方式根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí):
      [0060]若所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則依據(jù)所述升級(jí)檢測(cè)結(jié)果中攜帶的升級(jí)版本包,對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí);
      [0061]若所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中不存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則不對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0062]第五方面,提供一種電子節(jié)目菜單的升級(jí)裝置,包括:
      [0063]發(fā)送單元,用于向升級(jí)服務(wù)器發(fā)送升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求;
      [0064]接收單元,用于接收所述升級(jí)服務(wù)器反饋的升級(jí)檢測(cè)結(jié)果,所述升級(jí)檢測(cè)結(jié)果是所述升級(jí)服務(wù)器按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息,判斷在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包得到的,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域;
      [0065]升級(jí)單元,用于根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0066]結(jié)合第五方面,在第一種實(shí)現(xiàn)方式中,所述升級(jí)單元,具體用于按如下方式根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí):
      [0067]若所述接收單元接收的所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則依據(jù)所述升級(jí)檢測(cè)結(jié)果中攜帶的升級(jí)版本包,對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí);
      [0068]若所述接收單元接收的所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中不存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則不對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0069]第六方面,提供一種電子節(jié)目菜單的升級(jí)裝置,包括:
      [0070]接收單元,用于接收終端發(fā)送的是否升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求,所述檢測(cè)請(qǐng)求中攜帶所述電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的分組信息、區(qū)域信息以及版本信息,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域;
      [0071]調(diào)用單元,用于按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述接收單元接收的所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息;
      [0072]判斷單元,用于判斷在資源壓縮包列表中是否存在與接收單元接收的所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包;
      [0073]反饋單元,用于在所述判斷單元的判斷結(jié)果為在資源壓縮包列表中存在與接收單元接收的所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮情況下,向所述終端反饋存在相應(yīng)升級(jí)版本包的升級(jí)檢測(cè)結(jié)果,并在所述升級(jí)檢測(cè)結(jié)果中攜帶升級(jí)版本包;在所述判斷單元的判斷結(jié)果為在資源壓縮包列表中不存在與接收單元接收的所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮情況下,向所述終端反饋無(wú)相應(yīng)升級(jí)版本包的升級(jí)檢測(cè)結(jié)果。
      [0074]本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理、升級(jí)的方法及裝置,確定需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)的電子節(jié)目菜單的標(biāo)識(shí),判斷本地存儲(chǔ)介質(zhì)中是否存在與需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包,若存在,則對(duì)所述資源壓縮包進(jìn)行簽名校驗(yàn),并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的電子節(jié)目菜單;若不存在,則從服務(wù)器側(cè)下載與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的所述資源壓縮包,并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的電子節(jié)目菜單;將解壓得到的電子節(jié)目菜單存儲(chǔ)到本地存儲(chǔ)介質(zhì)中,實(shí)現(xiàn)了電子節(jié)目菜單的本地化處理,并且通過(guò)判斷的步驟,保證了在本地存儲(chǔ)介質(zhì)中對(duì)于同一個(gè)電子節(jié)目菜單僅保存一份,相對(duì)傳統(tǒng)的HTML5的Manifest離線存儲(chǔ)技術(shù),能夠節(jié)省IPTV STB本地存儲(chǔ)資源。

      【專(zhuān)利附圖】

      【附圖說(shuō)明】
      [0075]圖1為本發(fā)明實(shí)施例應(yīng)用的IPTV系統(tǒng)架構(gòu)圖;
      [0076]圖2為本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理設(shè)備構(gòu)成示意圖;
      [0077]圖3為本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)設(shè)備構(gòu)成示意圖;
      [0078]圖4為本發(fā)明實(shí)施例提供的另一種電子節(jié)目菜單的升級(jí)設(shè)備構(gòu)成示意圖;
      [0079]圖5為本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理的方法流程圖;
      [0080]圖6為本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理的另一實(shí)施流程圖;
      [0081]圖7為本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)方法流程圖;
      [0082]圖8為本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)方法另一流程圖;
      [0083]圖9為本發(fā)明實(shí)施例提供的電子節(jié)目菜單進(jìn)行升級(jí)的再一實(shí)施流程圖;
      [0084]圖1OA-圖1OB為本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理裝置構(gòu)成示意圖;
      [0085]圖11為本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)裝置構(gòu)成示意圖;
      [0086]圖12為本發(fā)明實(shí)施例提供的另一電子節(jié)目菜單的升級(jí)裝置構(gòu)成示意圖。

      【具體實(shí)施方式】
      [0087]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,并不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0088]本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理、升級(jí)的方法可應(yīng)用于圖1所示的IPTV系統(tǒng)架構(gòu)。圖1中,IPTV的系統(tǒng)架構(gòu)主要分為IPTV業(yè)務(wù)系統(tǒng)平臺(tái)、承載網(wǎng)絡(luò)以及IPTV終端三大部分。IPTV業(yè)務(wù)系統(tǒng)平臺(tái)中包括應(yīng)用服務(wù)器、EPG服務(wù)器、認(rèn)證授權(quán)服務(wù)器、升級(jí)服務(wù)器以及下載管理服務(wù)器等,以提供媒體內(nèi)容的管理、用戶管理、整個(gè)系統(tǒng)的服務(wù)器管理、用戶認(rèn)證和計(jì)費(fèi)管理等。IPTV終端包括電視、PC機(jī)和STB等,通過(guò)ADSL或小區(qū)寬帶等承載網(wǎng)絡(luò)收看IPTV業(yè)務(wù)系統(tǒng)提供的服務(wù)內(nèi)容。
      [0089]本發(fā)明實(shí)施例中主要針對(duì)STB等IPTV終端將EPG頁(yè)面本地化處理的過(guò)程進(jìn)行說(shuō)明。
      [0090]本發(fā)明實(shí)施例提供一種電子節(jié)目菜單本地化處理設(shè)備200,圖2所示為本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理設(shè)備構(gòu)成示意圖。如圖2所示電子節(jié)目菜單本地化處理設(shè)備200包括處理器201、存儲(chǔ)器202和通信接口 203。
      [0091]本發(fā)明實(shí)施例中通信接口 203使用諸如收發(fā)器一類(lèi)的裝置,與其他設(shè)備或通信網(wǎng)絡(luò)通信。
      [0092]本發(fā)明實(shí)施例中存儲(chǔ)器202,可以是只讀存儲(chǔ)器(read-only memory,ROM)或可存儲(chǔ)靜態(tài)信息和指令的其他類(lèi)型的靜態(tài)存儲(chǔ)設(shè)備,隨機(jī)存取存儲(chǔ)器(random access memory,RAM)或者可存儲(chǔ)信息和指令的其他類(lèi)型的動(dòng)態(tài)存儲(chǔ)設(shè)備,也可以是電可擦可編程只讀存儲(chǔ)器(Electrically Erasable Programmable Read-Only Memory, EEPR0M)、只讀光盤(pán)(Compact Disc Read-Only Memory, CD-ROM)或其他光盤(pán)存儲(chǔ)、光碟存儲(chǔ)(包括壓縮光碟、激光碟、光碟、數(shù)字通用光碟、藍(lán)光光碟等)、磁盤(pán)存儲(chǔ)介質(zhì)或者其他磁存儲(chǔ)設(shè)備、或者能夠用于攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì),但不限于此。
      [0093]本發(fā)明實(shí)施例中處理器201,可以是一個(gè)通用中央處理器(CPU),微處理器,特定應(yīng)用集成電路(applicat1n-specific integrated circuit, ASIC),或一個(gè)或多個(gè)用于控制本發(fā)明方案程序執(zhí)行的集成電路。
      [0094]本發(fā)明實(shí)施例中電子節(jié)目菜單本地化處理設(shè)備200通過(guò)至少一個(gè)通信接口 203實(shí)現(xiàn)與至少一個(gè)其他通信網(wǎng)元之間的通信連接,進(jìn)行信息交互。存儲(chǔ)器202,用于存儲(chǔ)處理器201執(zhí)行的程序代碼。處理器201,用于調(diào)用存儲(chǔ)器202存儲(chǔ)的程序代碼,實(shí)現(xiàn)如下功能:
      [0095]確定需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí);判斷本地存儲(chǔ)介質(zhì)中是否存在與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包;若存在,則對(duì)所述資源壓縮包進(jìn)行簽名校驗(yàn),并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的電子節(jié)目菜單;若不存在,則從服務(wù)器側(cè)下載與所述電子節(jié)目菜單對(duì)應(yīng)的所述資源壓縮包,并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到與所述電子節(jié)目菜單對(duì)應(yīng)的電子節(jié)目菜單;將得到的所述電子節(jié)目菜單,存儲(chǔ)到本地存儲(chǔ)介質(zhì)中。
      [0096]在第一種實(shí)現(xiàn)方式中,本發(fā)明實(shí)施例中處理器201,還用于:將電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包預(yù)先存儲(chǔ)到服務(wù)器中。
      [0097]處理器201,具體用于按如下方式將電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包預(yù)先存儲(chǔ)到服務(wù)器中:
      [0098]預(yù)先將需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的電子節(jié)目菜單進(jìn)行壓縮打包,得到電子節(jié)目菜單的資源壓縮包;將電子節(jié)目菜單標(biāo)識(shí)及其對(duì)應(yīng)得到的電子節(jié)目菜單的資源壓縮包,存儲(chǔ)到服務(wù)器中。
      [0099]在第二種實(shí)現(xiàn)方式中,本發(fā)明實(shí)施例中處理器201具體用于按如下方式從服務(wù)器側(cè)下載與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的所述資源壓縮包:
      [0100]向服務(wù)器發(fā)送下載所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包的請(qǐng)求信息;
      [0101]接收服務(wù)器返回的資源壓縮包下載地址,所述下載地址是服務(wù)器在資源壓縮包列表中,按照資源壓縮包的分組信息、區(qū)域信息以及版本信息的優(yōu)先級(jí)順序,調(diào)用所述請(qǐng)求信息中包含的資源壓縮包相應(yīng)屬性信息確定的、與所述請(qǐng)求信息中包含的資源壓縮包的屬性信息相匹配的資源壓縮包對(duì)應(yīng)的下載地址,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域;
      [0102]根據(jù)接收到的下載地址,啟動(dòng)資源壓縮包的下載。
      [0103]在第三種實(shí)現(xiàn)方式中,本發(fā)明實(shí)施例中的服務(wù)器為升級(jí)服務(wù)器。
      [0104]在第四種實(shí)現(xiàn)方式中,本發(fā)明實(shí)施例中處理器201還用于:
      [0105]將得到的所述電子節(jié)目菜單,存儲(chǔ)到本地存儲(chǔ)介質(zhì)中之后,向升級(jí)服務(wù)器發(fā)送升級(jí)所述電子節(jié)目菜單的檢測(cè)請(qǐng)求;
      [0106]接收所述升級(jí)服務(wù)器反饋的升級(jí)檢測(cè)結(jié)果,所述升級(jí)檢測(cè)結(jié)果是所述升級(jí)服務(wù)器按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息,判斷在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包得到的,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域;
      [0107]根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0108]在第五種實(shí)現(xiàn)方式中,處理器201具體按如下方式據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí):
      [0109]若所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則依據(jù)所述升級(jí)檢測(cè)結(jié)果中攜帶的升級(jí)版本包,對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0110]若所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中不存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則不對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0111]本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理設(shè)備200,可以是IPTV終端,例如可以是IPTV STB,當(dāng)然也可以是IPTV終端內(nèi)的部件,本發(fā)明實(shí)施例不做限定。
      [0112]本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理設(shè)備200確定需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)的電子節(jié)目菜單標(biāo)識(shí),判斷本地存儲(chǔ)介質(zhì)中是否存在與需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包,若存在,則對(duì)所述資源壓縮包進(jìn)行簽名校驗(yàn),并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到電子節(jié)目菜單;若不存在,則從服務(wù)器側(cè)下載與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的所述資源壓縮包,并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到電子節(jié)目菜單;將解壓得到的電子節(jié)目菜單存儲(chǔ)到本地存儲(chǔ)介質(zhì)中,實(shí)現(xiàn)了電子節(jié)目菜單的本地化處理,并且通過(guò)判斷的步驟,保證了在本地存儲(chǔ)介質(zhì)中對(duì)于同一個(gè)電子節(jié)目菜單僅保存一份,相對(duì)傳統(tǒng)的HTML5的Manifest離線存儲(chǔ)技術(shù),能夠節(jié)省IPTV STB本地存儲(chǔ)資源。
      [0113]本發(fā)明實(shí)施例還提供一種電子節(jié)目菜單的升級(jí)設(shè)備300,如圖3所示,本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)設(shè)備300包括發(fā)射器301、接收器302,存儲(chǔ)器303和處理器304,其中,
      [0114]存儲(chǔ)器303用于存儲(chǔ)處理器304執(zhí)行的程序代碼。
      [0115]處理器304,用于調(diào)用存儲(chǔ)器303存儲(chǔ)的程序代碼,通過(guò)發(fā)射器301向升級(jí)服務(wù)器發(fā)送升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求,并通過(guò)接收器302接收所述升級(jí)服務(wù)器反饋的升級(jí)檢測(cè)結(jié)果。根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0116]本發(fā)明實(shí)施例中處理器通過(guò)發(fā)射器301發(fā)射的檢測(cè)請(qǐng)求中攜帶所述電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的屬性信息,所述屬性信息包括所述資源壓縮包對(duì)應(yīng)的分組信息、所述資源壓縮包對(duì)應(yīng)的區(qū)域信息以及所述資源壓縮包的版本信息,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域。
      [0117]本發(fā)明實(shí)施例中處理器通過(guò)接收器302接收的升級(jí)檢測(cè)結(jié)果是所述升級(jí)服務(wù)器按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息,判斷在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包得到的。
      [0118]本發(fā)明實(shí)施例中處理器304,具體用于按如下方式根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí):
      [0119]若所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則依據(jù)所述升級(jí)檢測(cè)結(jié)果中攜帶的升級(jí)版本包,對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0120]若所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中不存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則不對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0121]本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)設(shè)備300,可以是IPTV終端,例如可以是IPTV STB,當(dāng)然也可以是IPTV終端內(nèi)的部件,本發(fā)明實(shí)施例不做限定。
      [0122]本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)設(shè)備300,向升級(jí)服務(wù)器發(fā)送升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求中攜帶所述電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的屬性信息,所述屬性信息包括所述資源壓縮包對(duì)應(yīng)的分組信息、所述資源壓縮包對(duì)應(yīng)的區(qū)域信息以及所述資源壓縮包的版本信息,故可使得升級(jí)服務(wù)器在資源壓縮包列表中確定與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,進(jìn)而可對(duì)電子節(jié)目菜單依據(jù)分組信息、區(qū)域信息以及資源壓縮包的版本信息進(jìn)行針對(duì)性的升級(jí),設(shè)置方式靈活,滿足各種升級(jí)需求。
      [0123]本發(fā)明實(shí)施例還提供一種電子節(jié)目菜單的升級(jí)設(shè)備400,如圖4所示電子節(jié)目菜單的升級(jí)設(shè)備400包括接收器401、存儲(chǔ)器402和處理器403,其中:
      [0124]存儲(chǔ)器402用于存儲(chǔ)處理器403執(zhí)行的程序代碼。
      [0125]處理器403,用于調(diào)用存儲(chǔ)器402存儲(chǔ)的程序代碼,并通過(guò)所述接收器401接收終端發(fā)送的是否升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求,所述檢測(cè)請(qǐng)求中攜帶所述電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的屬性信息,所述屬性信息包括所述資源壓縮包對(duì)應(yīng)的分組信息、所述資源壓縮包對(duì)應(yīng)的區(qū)域信息以及所述資源壓縮包的版本信息,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域。
      [0126]處理器403按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息;判斷在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包,若存在,則向所述終端反饋存在相應(yīng)升級(jí)版本包的升級(jí)檢測(cè)結(jié)果,并在所述升級(jí)檢測(cè)結(jié)果中攜帶升級(jí)版本包;若不存在,則向所述終端反饋無(wú)相應(yīng)升級(jí)版本包的升級(jí)檢測(cè)結(jié)果。
      [0127]本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)設(shè)備400,可以是IPTV系統(tǒng)業(yè)務(wù)平臺(tái)中的服務(wù)器,例如可以是升級(jí)服務(wù)器,當(dāng)然也可以是升級(jí)服務(wù)器內(nèi)的部件,本發(fā)明實(shí)施例不做限定。
      [0128]本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)設(shè)備400,接收終端發(fā)送的是否升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求,所述檢測(cè)請(qǐng)求中攜帶所述電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的屬性信息,所述屬性信息包括所述資源壓縮包對(duì)應(yīng)的分組信息、所述資源壓縮包對(duì)應(yīng)的區(qū)域信息以及所述資源壓縮包的版本信息,通過(guò)在資源壓縮包列表中確定與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,進(jìn)而可對(duì)電子節(jié)目菜單依據(jù)分組信息、區(qū)域信息以及資源壓縮包的版本信息進(jìn)行針對(duì)性的升級(jí),設(shè)置方式靈活,滿足各種升級(jí)需求。
      [0129]本發(fā)明實(shí)施例以下將對(duì)本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理的方法的過(guò)程進(jìn)行詳細(xì)說(shuō)明。
      [0130]圖5所示為本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理的方法流程圖,圖5所示的方法執(zhí)行主體可以是IPTV終端,也可以是IPTV終端內(nèi)的部件,本發(fā)明實(shí)施例不做限定,本發(fā)明實(shí)施例中的IPTV終端例如可以是IPTV STB。
      [0131]SlOl:確定需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí)。
      [0132]本發(fā)明實(shí)施例中電子節(jié)目菜單的標(biāo)識(shí)例如可以是電子節(jié)目菜單的名稱(chēng)等。
      [0133]S102:判斷本地存儲(chǔ)介質(zhì)中是否存在與確定的需要存儲(chǔ)的電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包,若存在,則執(zhí)行S103a,若不存在,則執(zhí)行S103b。
      [0134]S103a:對(duì)本地存儲(chǔ)介質(zhì)中的資源壓縮包進(jìn)行簽名校驗(yàn),并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單。
      [0135]S103b:從服務(wù)器側(cè)下載與需要存儲(chǔ)的電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包,并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單。
      [0136]S104:將得到的電子節(jié)目菜單,存儲(chǔ)到本地存儲(chǔ)介質(zhì)中。
      [0137]本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理的方法,確定需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)的電子節(jié)目菜單標(biāo)識(shí),判斷本地存儲(chǔ)介質(zhì)中是否存在與需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包,若存在,則對(duì)所述資源壓縮包進(jìn)行簽名校驗(yàn),并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到電子節(jié)目菜單;若不存在,則從服務(wù)器側(cè)下載與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的所述資源壓縮包,并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到電子節(jié)目菜單;將解壓得到的電子節(jié)目菜單存儲(chǔ)到本地存儲(chǔ)介質(zhì)中,實(shí)現(xiàn)了電子節(jié)目菜單的本地化處理,IPTV終端可以通過(guò)File協(xié)議請(qǐng)求電子節(jié)目菜單,無(wú)需再到網(wǎng)絡(luò)側(cè)進(jìn)行獲取。并且本發(fā)明實(shí)施例在對(duì)電子節(jié)目菜單本地化處理的過(guò)程中通過(guò)判斷本地存儲(chǔ)介質(zhì)中是否存在與需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包,保證了在本地存儲(chǔ)介質(zhì)中對(duì)于同一個(gè)電子節(jié)目菜單僅保存一份,相對(duì)傳統(tǒng)的HTML5的Manifest離線存儲(chǔ)技術(shù),能夠節(jié)省IPTV終端的本地存儲(chǔ)資源。
      [0138]應(yīng)用本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理的方法,需要預(yù)先將需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單進(jìn)行壓縮打包,得到電子節(jié)目菜單的資源壓縮包,并將得到的電子節(jié)目菜單的資源壓縮包存儲(chǔ)到服務(wù)器中,由服務(wù)器下載到本地存儲(chǔ)介質(zhì)中進(jìn)行存儲(chǔ),換言之,本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理的方法,是采用直接將電子節(jié)目菜單下載到本地存儲(chǔ)介質(zhì)進(jìn)行存儲(chǔ)的方式,針對(duì)每份需要存儲(chǔ)的電子節(jié)目菜單僅需要下載一次。
      [0139]本發(fā)明實(shí)施例中可依據(jù)IPTV終端本地存儲(chǔ)介質(zhì)存儲(chǔ)空間的大小,確定需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單。例如本地存儲(chǔ)介質(zhì)的存儲(chǔ)空間相對(duì)較小,則可選擇不將電子節(jié)目菜單中的圖片保存在本地存儲(chǔ)介質(zhì)中,而是在網(wǎng)絡(luò)側(cè)進(jìn)行部署,在需要顯示圖片的情況下,可以采用實(shí)時(shí)請(qǐng)求的方式獲取圖片。
      [0140]本發(fā)明實(shí)施例中確定了需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單,則可對(duì)電子節(jié)目菜單進(jìn)行壓縮打包,得到的電子節(jié)目菜單的資源壓縮包。例如本發(fā)明實(shí)施例中可將需要存儲(chǔ)到本地的電子節(jié)目菜單歸檔成tar包,將電子節(jié)目菜單壓縮打包后可使用定制工具進(jìn)行簽名、加密和壓縮,最終生成tar.gz文件。本發(fā)明實(shí)施例中對(duì)電子節(jié)目菜單進(jìn)行壓縮打包過(guò)程中涉及的簽名算法,可使用軟件的簽名方法,例如可采用SHA-512算法生成摘要,并使用RSA2048非對(duì)稱(chēng)算法進(jìn)行簽名,簽名公鑰可以存儲(chǔ)在IPTV終端的軟件版本包中。
      [0141]本發(fā)明實(shí)施例中,在得到電子節(jié)目菜單的資源壓縮包后,還可設(shè)置資源壓縮包的屬性信息,該屬性信息包括資源壓縮包對(duì)應(yīng)的分組信息、資源壓縮包對(duì)應(yīng)的區(qū)域信息以及資源壓縮包的版本信息,以使得IPTV終端向服務(wù)器請(qǐng)求相應(yīng)的資源壓縮包時(shí),可根據(jù)所需要的資源壓縮包的用戶類(lèi)型、區(qū)域信息以及版本信息,請(qǐng)求到相應(yīng)的資源壓縮包。
      [0142]本發(fā)明實(shí)施例中資源壓縮包對(duì)應(yīng)的分組信息用于表征使用資源壓縮包的用戶類(lèi)型,區(qū)域信息用于表征使用資源壓縮包的用戶所在的區(qū)域。
      [0143]本發(fā)明實(shí)施例中,IPTV終端向服務(wù)器請(qǐng)求下載與需要存儲(chǔ)的電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包可采用如下方式:
      [0144]A:向服務(wù)器發(fā)送下載需要的電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的請(qǐng)求信息,在請(qǐng)求信息中攜帶所需的資源壓縮包的屬性信息,該屬性信息包括所述資源壓縮包對(duì)應(yīng)的分組信息、所述資源壓縮包對(duì)應(yīng)的區(qū)域信息以及所述資源壓縮包的版本信息。
      [0145]服務(wù)器接收到IPTV終端的請(qǐng)求信息后,可根據(jù)請(qǐng)求信息中攜帶的屬性信息,通過(guò)集群調(diào)度確定滿足請(qǐng)求信息中攜帶的屬性信息的資源壓縮包的下載地址,并返回給IPTV終端。
      [0146]本發(fā)明實(shí)施例中服務(wù)器確定的下載地址是服務(wù)器在資源壓縮包列表中,按照資源壓縮包的分組信息、區(qū)域信息以及版本信息的優(yōu)先級(jí)順序,調(diào)用所述請(qǐng)求信息中包含的資源壓縮包相應(yīng)屬性信息確定的、與所述請(qǐng)求信息中包含的資源壓縮包的屬性信息相匹配的資源壓縮包對(duì)應(yīng)的下載地址。
      [0147]B:接收服務(wù)器返回的資源壓縮包下載地址,根據(jù)接收到的下載地址,啟動(dòng)資源壓縮包的下載。
      [0148]本發(fā)明實(shí)施例中進(jìn)行資源壓縮包下載的過(guò)程中,在請(qǐng)求信息中攜帶所需的資源壓縮包的屬性信息,可根據(jù)所需要的資源壓縮包的用戶類(lèi)型、區(qū)域信息以及版本信息,較為精準(zhǔn)的請(qǐng)求到相應(yīng)的資源壓縮包。
      [0149]可選的,本發(fā)明實(shí)施例中可將設(shè)置有用戶信息、區(qū)域信息以及版本信息的資源壓縮包存儲(chǔ)到升級(jí)服務(wù)器中,不僅可實(shí)現(xiàn)相應(yīng)資源壓縮包的下載,還可實(shí)現(xiàn)對(duì)已存儲(chǔ)的資源壓縮包的升級(jí)。
      [0150]本發(fā)明實(shí)施例中對(duì)本地存儲(chǔ)介質(zhì)中已存儲(chǔ)的資源壓縮包進(jìn)行升級(jí),可采用如下方式:
      [0151]A:向升級(jí)服務(wù)器發(fā)送升級(jí)所述電子節(jié)目菜單的檢測(cè)請(qǐng)求,檢測(cè)請(qǐng)求中攜帶需要升級(jí)的電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的屬性信息。
      [0152]本發(fā)明實(shí)施例中檢測(cè)請(qǐng)求中攜帶屬性信息,屬性信息包括資源壓縮包對(duì)應(yīng)的分組信息、區(qū)域信息以及資源壓縮包的版本信息,故升級(jí)服務(wù)器可依據(jù)檢測(cè)請(qǐng)求中攜帶的屬性信息,確定是否有滿足IPTV終端請(qǐng)求升級(jí)的資源壓縮包,并反饋檢測(cè)結(jié)果。
      [0153]B:接收升級(jí)服務(wù)器反饋的升級(jí)檢測(cè)結(jié)果。
      [0154]本發(fā)明實(shí)施例中升級(jí)服務(wù)器可按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息,判斷在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包,若存在,則可返回可升級(jí)的檢測(cè)結(jié)果,并在升級(jí)檢測(cè)結(jié)果中攜帶的升級(jí)版本包,若不存在,則可返回不需要進(jìn)行升級(jí)的檢測(cè)結(jié)果。
      [0155]本發(fā)明實(shí)施例中資源壓縮包屬性信息的優(yōu)先級(jí)的設(shè)置,可根據(jù)實(shí)際情況進(jìn)行設(shè)定,例如可設(shè)置優(yōu)先級(jí)的高低順序?yàn)榉纸M信息、區(qū)域信息和版本信息,進(jìn)行升級(jí)檢測(cè)結(jié)果匹配過(guò)程中,則可按照優(yōu)先級(jí)從高到低的順序依次進(jìn)行匹配。
      [0156]本發(fā)明實(shí)施例中按照分組信息、區(qū)域信息和版本信息的優(yōu)先級(jí)順序,調(diào)用檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息,判斷在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包,例如可采用如下方式:
      [0157]首先,確定優(yōu)先級(jí)最高的屬性信息,例如優(yōu)先級(jí)最高的屬性信息為分組信息。
      [0158]其次,調(diào)用檢測(cè)請(qǐng)求中攜帶的分組信息,判斷資源壓縮包列表中的分組信息是否與檢測(cè)請(qǐng)求中的分組信息相匹配,若匹配,則可確定在資源壓縮包列表中存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包。若不匹配,則可確定下一優(yōu)先級(jí)的屬性信息,例如可以是區(qū)域信息,并進(jìn)行匹配判斷,確定在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包。按照上述方式,依次按照優(yōu)先級(jí)順序進(jìn)行匹配,若存在匹配的資源壓縮包,則可返回可升級(jí)的檢測(cè)結(jié)果,并在升級(jí)檢測(cè)結(jié)果中攜帶的升級(jí)版本包,若不存在,則可返回不需要進(jìn)行升級(jí)的檢測(cè)結(jié)果
      [0159]C:根據(jù)升級(jí)檢測(cè)結(jié)果確定是否對(duì)電子節(jié)目菜單進(jìn)行升級(jí)。
      [0160]本發(fā)明實(shí)施例中若升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則依據(jù)升級(jí)檢測(cè)結(jié)果中攜帶的最新版本包,對(duì)電子節(jié)目菜單進(jìn)行升級(jí);若升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中不存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則不對(duì)電子節(jié)目菜單進(jìn)行升級(jí)。
      [0161]本發(fā)明實(shí)施例以下將結(jié)合實(shí)際應(yīng)用對(duì)上述實(shí)施例涉及的電子節(jié)目菜單本地化處理的方法進(jìn)行詳細(xì)說(shuō)明,本發(fā)明實(shí)施例中以IPTV終端為STB、電子節(jié)目菜單已預(yù)先被壓縮打包存儲(chǔ)在升級(jí)服務(wù)器中為例進(jìn)行說(shuō)明。
      [0162]圖6所示為本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理的另一實(shí)施流程圖,如圖6所示,包括:
      [0163]S201 =STB確定需要存儲(chǔ)在本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí)。
      [0164]S202 =STB判斷本地存儲(chǔ)介質(zhì)中是否存在與確定的需要存儲(chǔ)的電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包。
      [0165]S203:若本地存儲(chǔ)介質(zhì)中存在與需要存儲(chǔ)的電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包,則對(duì)本地存儲(chǔ)介質(zhì)中存儲(chǔ)的資源壓縮包進(jìn)行解密和校驗(yàn),如果校驗(yàn)通過(guò),則可執(zhí)行S204,若未校驗(yàn)通過(guò),則可執(zhí)行S205或S207。
      [0166]S204:將本地存儲(chǔ)資源壓縮包進(jìn)行解壓,得到需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單,并將得到的電子節(jié)目菜單,存儲(chǔ)到本地存儲(chǔ)介質(zhì)中,后續(xù)可執(zhí)行S208。
      [0167]S205:若本地存儲(chǔ)介質(zhì)中不存在與需要存儲(chǔ)的電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包,或者在S203中校驗(yàn)未通過(guò),或者S204中解壓失敗,則可向升級(jí)服務(wù)器發(fā)起下載請(qǐng)求信息,請(qǐng)求下載與需要存儲(chǔ)的電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包。請(qǐng)求信息中攜帶所需的資源壓縮包的屬性信息,該屬性信息包括所述資源壓縮包對(duì)應(yīng)的分組信息、所述資源壓縮包對(duì)應(yīng)的區(qū)域信息以及所述資源壓縮包的版本信息。
      [0168]S206a:STB請(qǐng)求升級(jí)服務(wù)器的集群地址,通過(guò)集群調(diào)度找到合適的升級(jí)服務(wù)器為STB服務(wù)。
      [0169]S206b:升級(jí)服務(wù)器依據(jù)STB所需的資源壓縮包的屬性信息,匹配出最新版本的資源壓縮包,并反饋相應(yīng)資源壓縮包的下載地址給STB。
      [0170]S206c:STB依據(jù)升級(jí)服務(wù)器反饋的資源壓縮包的下載地址,啟動(dòng)資源壓縮包的下載。
      [0171]本發(fā)明實(shí)施例中STB向升級(jí)服務(wù)器請(qǐng)求下載資源壓縮包過(guò)程中,可采用注入HTTP協(xié)議發(fā)送下載請(qǐng)求信息,該過(guò)程支持?jǐn)帱c(diǎn)續(xù)傳,支持中斷重試。本發(fā)明實(shí)施例中STB將資源壓縮包下載完成后,可執(zhí)行S203和S204的步驟,對(duì)資源壓縮包進(jìn)行解密和校驗(yàn),并對(duì)解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單,并存儲(chǔ)。
      [0172]本發(fā)明實(shí)施例中若STB對(duì)資源壓縮包下載失敗,則可執(zhí)行S207,向網(wǎng)絡(luò)側(cè)請(qǐng)求相應(yīng)的資源壓縮包。
      [0173]S207:向網(wǎng)絡(luò)側(cè)請(qǐng)求相應(yīng)的資源壓縮包,加載網(wǎng)絡(luò)側(cè)資源。
      [0174]本發(fā)明實(shí)施例在資源壓縮包下載失敗,或者簽名校驗(yàn)失敗的情況下,加載網(wǎng)絡(luò)側(cè)資源,可保證用戶繼續(xù)對(duì)電子節(jié)目菜單的瀏覽。
      [0175]本發(fā)明實(shí)施例在將需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單本地化處理完畢后,還可執(zhí)行如下步驟:
      [0176]S208:STB通過(guò)File協(xié)議請(qǐng)求電子節(jié)目菜單的頁(yè)面。
      [0177]本發(fā)明實(shí)施例中將電子節(jié)目菜單下載到本地存儲(chǔ)介質(zhì)中進(jìn)行存儲(chǔ),故可通過(guò)File協(xié)議請(qǐng)求電子節(jié)目菜單的首頁(yè)以及后續(xù)頁(yè)面,無(wú)需再到網(wǎng)絡(luò)側(cè)進(jìn)行獲取,實(shí)現(xiàn)了電子節(jié)目菜單的永久性離線存儲(chǔ),并可保證本地存儲(chǔ)介質(zhì)中對(duì)于相同的電子節(jié)目菜單僅保存一份,節(jié)省了 STB的存儲(chǔ)資源。
      [0178]本發(fā)明實(shí)施例中為了保證電子節(jié)目菜單版本更新的及時(shí)性,可在網(wǎng)絡(luò)鏈路暢通的情況下,執(zhí)行S209的步驟。
      [0179]S209:啟動(dòng)心跳檢測(cè),向升級(jí)服務(wù)器發(fā)送升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求。
      [0180]S210:升級(jí)服務(wù)器可依據(jù)檢測(cè)請(qǐng)求中攜帶的屬性信息,確定是否有滿足STB請(qǐng)求升級(jí)的資源壓縮包。
      [0181]若存在滿足STB請(qǐng)求升級(jí)的資源壓縮包,則可返回執(zhí)行S206a,實(shí)時(shí)啟動(dòng)版本升級(jí)的過(guò)程。若不存在滿足STB請(qǐng)求升級(jí)的資源壓縮包,則返回執(zhí)行S209。
      [0182]本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理的方法,確定需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)的電子節(jié)目菜單標(biāo)識(shí),判斷本地存儲(chǔ)介質(zhì)中是否存在與需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包,若存在,則對(duì)所述資源壓縮包進(jìn)行簽名校驗(yàn),并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到電子節(jié)目菜單;若不存在,則從服務(wù)器側(cè)下載與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的所述資源壓縮包,并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到電子節(jié)目菜單;將解壓得到的電子節(jié)目菜單存儲(chǔ)到本地存儲(chǔ)介質(zhì)中,實(shí)現(xiàn)了電子節(jié)目菜單的本地化處理,IPTV終端可以通過(guò)FiIe協(xié)議請(qǐng)求電子節(jié)目菜單,無(wú)需再到網(wǎng)絡(luò)側(cè)進(jìn)行獲取。并且本發(fā)明實(shí)施例在對(duì)電子節(jié)目菜單本地化處理的過(guò)程中通過(guò)判斷本地存儲(chǔ)介質(zhì)中是否存在與需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包,保證了在本地存儲(chǔ)介質(zhì)中對(duì)于同一個(gè)電子節(jié)目菜單僅保存一份,相對(duì)傳統(tǒng)的HTML5的Manifest離線存儲(chǔ)技術(shù),能夠節(jié)省IPTV STB的本地存儲(chǔ)資源。
      [0183]基于上述實(shí)施例提供的電子節(jié)目菜單本地化處理的方法中,在電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包設(shè)置資源壓縮包屬性的方法,本發(fā)明實(shí)施例還提供一種電子節(jié)目菜單的升級(jí)方法。
      [0184]圖7所示為本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)方法流程圖,圖7所示的方法執(zhí)行主體可以是IPTV終端,也可以是IPTV終端內(nèi)的部件,本發(fā)明實(shí)施例不做限定,本發(fā)明實(shí)施例中的IPTV終端例如可以是IPTV STB。如圖7所示,該方法包括:
      [0185]S301:向升級(jí)服務(wù)器發(fā)送升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求,檢測(cè)請(qǐng)求中攜帶需要升級(jí)的電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的屬性信息。
      [0186]本發(fā)明實(shí)施例中檢測(cè)請(qǐng)求中攜帶屬性信息,屬性信息包括資源壓縮包對(duì)應(yīng)的分組信息、區(qū)域信息以及資源壓縮包的版本信息,故升級(jí)服務(wù)器可依據(jù)檢測(cè)請(qǐng)求中攜帶的屬性信息,確定是否有滿足IPTV終端請(qǐng)求升級(jí)的資源壓縮包,并反饋檢測(cè)結(jié)果。
      [0187]S302:接收升級(jí)服務(wù)器反饋的升級(jí)檢測(cè)結(jié)果。
      [0188]本發(fā)明實(shí)施例中升級(jí)服務(wù)器可按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息,判斷在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包,若存在,則可返回可升級(jí)的檢測(cè)結(jié)果,并在升級(jí)檢測(cè)結(jié)果中攜帶的最新版本包,若不存在,則可返回不需要進(jìn)行升級(jí)的檢測(cè)結(jié)果。
      [0189]S303:根據(jù)升級(jí)服務(wù)器返回的升級(jí)檢測(cè)結(jié)果確定是否對(duì)電子節(jié)目菜單進(jìn)行升級(jí)。
      [0190]本發(fā)明實(shí)施例中若升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則依據(jù)升級(jí)檢測(cè)結(jié)果中攜帶的升級(jí)版本包,對(duì)電子節(jié)目菜單進(jìn)行升級(jí);若升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中不存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則不對(duì)電子節(jié)目菜單進(jìn)行升級(jí)。
      [0191]本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)方法,向升級(jí)服務(wù)器發(fā)送升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求中攜帶所述電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的屬性信息,所述屬性信息包括所述資源壓縮包對(duì)應(yīng)的分組信息、所述資源壓縮包對(duì)應(yīng)的區(qū)域信息以及所述資源壓縮包的版本信息,故可使得升級(jí)服務(wù)器在資源壓縮包列表中確定與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,進(jìn)而可對(duì)電子節(jié)目菜單依據(jù)分組信息、區(qū)域信息以及資源壓縮包的版本信息進(jìn)行針對(duì)性的升級(jí),設(shè)置方式靈活,滿足各種升級(jí)需求。
      [0192]本發(fā)明實(shí)施例還提供一種電子節(jié)目菜單的升級(jí)方法,圖8所示為本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)方法另一流程圖,圖8所示的方法執(zhí)行主體可以是升級(jí)服務(wù)器,也可以是升級(jí)服務(wù)器內(nèi)的部件,本發(fā)明實(shí)施例不做限定。如圖8所示,該方法包括:
      [0193]S401:接收終端發(fā)送的是否升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求。
      [0194]本發(fā)明實(shí)施例中終端發(fā)送的檢測(cè)請(qǐng)求中攜帶電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的屬性信息,所述屬性信息包括所述資源壓縮包對(duì)應(yīng)的分組信息、所述資源壓縮包對(duì)應(yīng)的區(qū)域信息以及所述資源壓縮包的版本信息,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域。
      [0195]S402:按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息,判斷在資源壓縮包列表中是否存在與接收單元接收的所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包,若存在,則執(zhí)行S403a,若不存在,則執(zhí)行S403b。
      [0196]S403a:向所述終端反饋存在相應(yīng)升級(jí)版本包的升級(jí)檢測(cè)結(jié)果,并在所述升級(jí)檢測(cè)結(jié)果中攜帶升級(jí)版本包。
      [0197]S403b:向所述終端反饋無(wú)相應(yīng)升級(jí)版本包的升級(jí)檢測(cè)結(jié)果。
      [0198]本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)方法,接收終端發(fā)送的是否升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求,所述檢測(cè)請(qǐng)求中攜帶所述電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的屬性信息,所述屬性信息包括所述資源壓縮包對(duì)應(yīng)的分組信息、所述資源壓縮包對(duì)應(yīng)的區(qū)域信息以及所述資源壓縮包的版本信息,通過(guò)在資源壓縮包列表中確定與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,進(jìn)而可對(duì)電子節(jié)目菜單依據(jù)分組信息、區(qū)域信息以及資源壓縮包的版本信息進(jìn)行針對(duì)性的升級(jí),設(shè)置方式靈活,滿足各種升級(jí)需求。
      [0199]需要說(shuō)明的是,本發(fā)明實(shí)施例中圖7和圖8所示的電子節(jié)目菜單的升級(jí)方法,與電子節(jié)目菜單本地化處理過(guò)程中涉及的電子節(jié)目菜單的升級(jí)過(guò)程相似,故對(duì)與本發(fā)明實(shí)施例中對(duì)電子節(jié)目菜單的升級(jí)方法描述不夠詳盡的地方,可參閱上述相關(guān)實(shí)施例的描述,在此不再贅述。
      [0200]本發(fā)明實(shí)施例以下將結(jié)合實(shí)際應(yīng)用對(duì)上述實(shí)施例中涉及的電子節(jié)目菜單的升級(jí)的方法進(jìn)行舉例說(shuō)明。
      [0201]本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)的方法適用于將電子節(jié)目菜單的資源壓縮包已預(yù)先存儲(chǔ)到升級(jí)服務(wù)器中,并且對(duì)應(yīng)每個(gè)電子節(jié)目菜單的資源壓縮包都設(shè)置有相關(guān)的屬性信息,即針對(duì)每個(gè)資源壓縮包都設(shè)置有分組信息、區(qū)域信息以及版本信息等。本發(fā)明實(shí)施例中預(yù)先存儲(chǔ)到升級(jí)服務(wù)器中的資源壓縮包以列表形式存儲(chǔ)。
      [0202]圖9所示為本發(fā)明實(shí)施例提供的電子節(jié)目菜單進(jìn)行升級(jí)的實(shí)施流程圖,如圖9所示,包括:
      [0203]S501:1PTV終端向升級(jí)服務(wù)器發(fā)送升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求。
      [0204]本發(fā)明實(shí)施例中IPTV終端發(fā)送的檢測(cè)請(qǐng)求中攜帶電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的屬性信息,所述屬性信息包括所述資源壓縮包對(duì)應(yīng)的分組信息、所述資源壓縮包對(duì)應(yīng)的區(qū)域信息以及所述資源壓縮包的版本信息。
      [0205]S502:升級(jí)服務(wù)器按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息,對(duì)檢測(cè)請(qǐng)求中攜帶的屬性信息進(jìn)行匹配。
      [0206]S503:升級(jí)服務(wù)器判斷升級(jí)服務(wù)器中配置的最新資源壓縮包列表中是否存在與檢測(cè)請(qǐng)求中攜帶的屬性信息匹配的資源壓縮包,若匹配成功,則執(zhí)行S504,否則執(zhí)行S505。
      [0207]S504:向終端反饋與檢測(cè)請(qǐng)求中攜帶的屬性信息匹配的資源壓縮包。
      [0208]S505:升級(jí)服務(wù)器判斷升級(jí)服務(wù)器中配置的最新資源壓縮包列表是否已全部匹配完畢,若未匹配完畢,則返回執(zhí)行S502,若匹配完畢,則執(zhí)行S506。
      [0209]S506:向終端反饋不存在與檢測(cè)請(qǐng)求中攜帶的屬性信息匹配的資源壓縮包。
      [0210]本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)方法,終端發(fā)送的是否升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求中攜帶電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的屬性信息,屬性信息包括所述資源壓縮包對(duì)應(yīng)的分組信息、所述資源壓縮包對(duì)應(yīng)的區(qū)域信息以及所述資源壓縮包的版本信息,升級(jí)服務(wù)器通過(guò)在資源壓縮包列表中確定與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,進(jìn)而可對(duì)電子節(jié)目菜單依據(jù)分組信息、區(qū)域信息以及資源壓縮包的版本信息進(jìn)行針對(duì)性的升級(jí),設(shè)置方式靈活,滿足各種升級(jí)需求,例如可實(shí)現(xiàn)對(duì)指定類(lèi)型的IPTV終端、指定區(qū)域、指定版本的升級(jí),滿足各種復(fù)雜的業(yè)務(wù)運(yùn)營(yíng)場(chǎng)景。
      [0211]基于上述實(shí)施例提供的電子節(jié)目菜單本地化處理的方法,本發(fā)明實(shí)施例還提供一種電子節(jié)目菜單本地化處理裝置1000,電子節(jié)目菜單本地化處理裝置100包括確定單元1001、判斷單元1002、解壓?jiǎn)卧?003、下載單元1004和存儲(chǔ)單元1005,如圖1OA所示,其中,
      [0212]確定單元1001,用于確定需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí)。
      [0213]判斷單元1002,用于判斷本地存儲(chǔ)介質(zhì)中是否存在與所述確定單元1001確定的所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包。
      [0214]解壓?jiǎn)卧?003,用于在所述判斷單元1002的判斷結(jié)果為本地存儲(chǔ)介質(zhì)中存在與所述確定單元1001確定的所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包情況下,對(duì)所述資源壓縮包進(jìn)行簽名校驗(yàn),在所述判斷單元1002的判斷結(jié)果為本地存儲(chǔ)介質(zhì)中不存在與所述確定單元1001確定的所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包情況下,對(duì)下載得到的資源壓縮包進(jìn)行簽名校驗(yàn),并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的電子節(jié)目菜單。
      [0215]下載單元1004,用于在所述判斷單元1002的判斷結(jié)果為本地存儲(chǔ)介質(zhì)中不存在與所述確定單元1001確定的所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包情況下,從服務(wù)器側(cè)下載與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包。
      [0216]存儲(chǔ)單元1005,用于將解壓?jiǎn)卧?003得到的所述電子節(jié)目菜單,存儲(chǔ)到本地存儲(chǔ)介質(zhì)中。
      [0217]在第一種實(shí)現(xiàn)方式中,所述存儲(chǔ)單元1005,還用于將電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包預(yù)先存儲(chǔ)到服務(wù)器中。
      [0218]所述存儲(chǔ)單元1005,具體用于按如下方式將電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包預(yù)先存儲(chǔ)到服務(wù)器中:
      [0219]預(yù)先將需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的電子節(jié)目菜單進(jìn)行壓縮打包,得到電子節(jié)目菜單的資源壓縮包。
      [0220]將電子節(jié)目菜單標(biāo)識(shí)及其對(duì)應(yīng)得到的電子節(jié)目菜單的資源壓縮包,存儲(chǔ)到服務(wù)器中。
      [0221]在第二種實(shí)現(xiàn)方式中,所述下載單元1004,具體用于按如下方式從服務(wù)器側(cè)下載與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包:
      [0222]向服務(wù)器發(fā)送下載所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包的請(qǐng)求信息。
      [0223]接收服務(wù)器返回的資源壓縮包下載地址,所述下載地址是服務(wù)器在資源壓縮包列表中,按照資源壓縮包的分組信息、區(qū)域信息以及版本信息的優(yōu)先級(jí)順序,調(diào)用所述請(qǐng)求信息中包含的資源壓縮包相應(yīng)屬性信息確定的、與所述請(qǐng)求信息中包含的資源壓縮包的屬性信息相匹配的資源壓縮包對(duì)應(yīng)的下載地址,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域。
      [0224]根據(jù)接收到的下載地址,啟動(dòng)資源壓縮包的下載。
      [0225]在第三種實(shí)現(xiàn)方式中,所述服務(wù)器為升級(jí)服務(wù)器。
      [0226]在第四種實(shí)現(xiàn)方式中,所述裝置還包括升級(jí)單元1006,如圖1OB所示,所述升級(jí)單元1006,用于:
      [0227]在存儲(chǔ)單元1005將得到的所述電子節(jié)目菜單,存儲(chǔ)到本地存儲(chǔ)介質(zhì)中之后,向所述升級(jí)服務(wù)器發(fā)送升級(jí)所述電子節(jié)目菜單的檢測(cè)請(qǐng)求。
      [0228]接收所述升級(jí)服務(wù)器反饋的升級(jí)檢測(cè)結(jié)果,所述升級(jí)檢測(cè)結(jié)果是所述升級(jí)服務(wù)器按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息,判斷在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包得到的,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域。
      [0229]根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0230]在第五種實(shí)現(xiàn)方式中,所述升級(jí)單元1006,具體用于按如下方式根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí):
      [0231]若所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則依據(jù)所述升級(jí)檢測(cè)結(jié)果中攜帶的升級(jí)版本包,對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0232]若所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中不存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則不對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0233]本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理裝置1000,可以是IPTV終端,例如可以是IPTV STB,當(dāng)然也可以是IPTV終端內(nèi)的部件,本發(fā)明實(shí)施例不做限定。
      [0234]本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理裝置1000確定需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)的電子節(jié)目菜單標(biāo)識(shí),判斷本地存儲(chǔ)介質(zhì)中是否存在與需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包,若存在,則對(duì)所述資源壓縮包進(jìn)行簽名校驗(yàn),并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到電子節(jié)目菜單;若不存在,則從服務(wù)器側(cè)下載與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的所述資源壓縮包,并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到電子節(jié)目菜單;將解壓得到的電子節(jié)目菜單存儲(chǔ)到本地存儲(chǔ)介質(zhì)中,實(shí)現(xiàn)了電子節(jié)目菜單的本地化處理,并且通過(guò)判斷的步驟,保證了在本地存儲(chǔ)介質(zhì)中對(duì)于同一個(gè)電子節(jié)目菜單僅保存一份,相對(duì)傳統(tǒng)的HTML5的Manifest離線存儲(chǔ)技術(shù),能夠節(jié)省IPTV STB本地存儲(chǔ)資源。
      [0235]本發(fā)明實(shí)施例還提供一種電子節(jié)目菜單的升級(jí)裝置1100,如圖11所述,本發(fā)明實(shí)施例電子節(jié)目菜單的升級(jí)裝置1100包括發(fā)送單元1101、接收單元1102和升級(jí)單元1103,其中,
      [0236]發(fā)送單元1101,用于向升級(jí)服務(wù)器發(fā)送升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求。
      [0237]接收單元1102,用于接收所述升級(jí)服務(wù)器反饋的升級(jí)檢測(cè)結(jié)果,所述升級(jí)檢測(cè)結(jié)果是所述升級(jí)服務(wù)器按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息,判斷在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包得到的,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域。
      [0238]升級(jí)單元1103,用于根據(jù)所述接收單元1102接收到的升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0239]在第一種實(shí)現(xiàn)方式中,所述升級(jí)單元1103,具體用于按如下方式根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí):
      [0240]若所述接收單元接收的所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則依據(jù)所述升級(jí)檢測(cè)結(jié)果中攜帶的升級(jí)版本包,對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0241]若所述接收單元接收的所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中不存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則不對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      [0242]本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)裝置1100,可以是IPTV終端,例如可以是IPTV STB,當(dāng)然也可以是IPTV終端內(nèi)的部件,本發(fā)明實(shí)施例不做限定。
      [0243]本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)裝置1100,向升級(jí)服務(wù)器發(fā)送升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求中攜帶所述電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的屬性信息,所述屬性信息包括所述資源壓縮包對(duì)應(yīng)的分組信息、所述資源壓縮包對(duì)應(yīng)的區(qū)域信息以及所述資源壓縮包的版本信息,故可使得升級(jí)服務(wù)器在資源壓縮包列表中確定與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,進(jìn)而可對(duì)電子節(jié)目菜單依據(jù)分組信息、區(qū)域信息以及資源壓縮包的版本信息進(jìn)行針對(duì)性的升級(jí),設(shè)置方式靈活,滿足各種升級(jí)需求。
      [0244]本發(fā)明實(shí)施例還提供一種電子節(jié)目菜單的升級(jí)裝置1200,如圖12所示,電子節(jié)目菜單的升級(jí)裝置1200包括接收單元1201、調(diào)用單元1202、判斷單元1203和反饋單元1204,其中,
      [0245]接收單元1201,用于接收終端發(fā)送的是否升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求,所述檢測(cè)請(qǐng)求中攜帶所述電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的分組信息、區(qū)域信息以及版本信息,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域。
      [0246]調(diào)用單元1202,用于按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述接收單元1201接收的所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息。
      [0247]判斷單元1203,用于判斷在資源壓縮包列表中是否存在與接收單元1201接收的所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包。
      [0248]反饋單元1204,用于在所述判斷單元1203的判斷結(jié)果為在資源壓縮包列表中存在與接收單元1201接收的所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮情況下,向所述終端反饋存在相應(yīng)升級(jí)版本包的升級(jí)檢測(cè)結(jié)果,并在所述升級(jí)檢測(cè)結(jié)果中攜帶升級(jí)版本包。在所述判斷單元1203的判斷結(jié)果為在資源壓縮包列表中不存在與接收單元1201接收的所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮情況下,向所述終端反饋無(wú)相應(yīng)升級(jí)版本包的升級(jí)檢測(cè)結(jié)果。
      [0249]本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)裝置1200,可以是IPTV系統(tǒng)業(yè)務(wù)平臺(tái)中的服務(wù)器,例如可以是升級(jí)服務(wù)器,當(dāng)然也可以是升級(jí)服務(wù)器內(nèi)的部件,本發(fā)明實(shí)施例不做限定。
      [0250]本發(fā)明實(shí)施例提供的電子節(jié)目菜單的升級(jí)裝置1200,接收終端發(fā)送的是否升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求,所述檢測(cè)請(qǐng)求中攜帶所述電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的屬性信息,所述屬性信息包括所述資源壓縮包對(duì)應(yīng)的分組信息、所述資源壓縮包對(duì)應(yīng)的區(qū)域信息以及所述資源壓縮包的版本信息,通過(guò)在資源壓縮包列表中確定與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,進(jìn)而可對(duì)電子節(jié)目菜單依據(jù)分組信息、區(qū)域信息以及資源壓縮包的版本信息進(jìn)行針對(duì)性的升級(jí),設(shè)置方式靈活,滿足各種升級(jí)需求。
      [0251 ] 本發(fā)明實(shí)施例提供的電子節(jié)目菜單本地化處理裝置1000、電子節(jié)目菜單的升級(jí)裝置1100和電子節(jié)目菜單的升級(jí)裝置1200,可用于執(zhí)行本發(fā)明上述實(shí)施例提供的電子節(jié)目菜單本地化處理方法以及升級(jí)方法,故對(duì)于本發(fā)明實(shí)施例中對(duì)電子節(jié)目菜單本地化處理裝置1000、電子節(jié)目菜單的升級(jí)裝置1100和電子節(jié)目菜單的升級(jí)裝置1200描述不夠詳盡的地方,可參閱相關(guān)方法實(shí)施例及其附圖的描述,在此不再贅述。
      [0252] 顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
      【權(quán)利要求】
      1.一種電子節(jié)目菜單本地化處理的方法,其特征在于,包括: 確定需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí); 判斷本地存儲(chǔ)介質(zhì)中是否存在與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包; 若存在,則對(duì)所述資源壓縮包進(jìn)行簽名校驗(yàn),并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的電子節(jié)目菜單; 若不存在,則從服務(wù)器側(cè)下載與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包,并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的電子節(jié)目菜單; 將得到的所述電子節(jié)目菜單,存儲(chǔ)到本地存儲(chǔ)介質(zhì)中。
      2.如權(quán)利要求1所述的方法,其特征在于,將電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包預(yù)先存儲(chǔ)到服務(wù)器中,包括: 預(yù)先將需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的電子節(jié)目菜單進(jìn)行壓縮打包,得到電子節(jié)目菜單的資源壓縮包; 將電子節(jié)目菜單標(biāo)識(shí)及其對(duì)應(yīng)得到的電子節(jié)目菜單的資源壓縮包,存儲(chǔ)到服務(wù)器中。
      3.如權(quán)利要求1-2任一項(xiàng)所述的方法,其特征在于,從服務(wù)器側(cè)下載與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包,包括: 向服務(wù)器發(fā)送下載所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包的請(qǐng)求信息; 接收服務(wù)器返回的資源壓縮包下載地址,所述下載地址是服務(wù)器在資源壓縮包列表中,按照資源壓縮包的分組信息、區(qū)域信息以及版本信息的優(yōu)先級(jí)順序,調(diào)用所述請(qǐng)求信息中包含的資源壓縮包相應(yīng)屬性信息確定的、與所述請(qǐng)求信息中包含的資源壓縮包的屬性信息相匹配的資源壓縮包對(duì)應(yīng)的下載地址,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域; 根據(jù)接收到的下載地址,啟動(dòng)資源壓縮包的下載。
      4.如權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述服務(wù)器為升級(jí)服務(wù)器。
      5.如權(quán)利要求4所述的方法,其特征在于,將得到的所述電子節(jié)目菜單,存儲(chǔ)到本地存儲(chǔ)介質(zhì)中之后,所述方法還包括: 向所述升級(jí)服務(wù)器發(fā)送升級(jí)所述電子節(jié)目菜單的檢測(cè)請(qǐng)求; 接收所述升級(jí)服務(wù)器反饋的升級(jí)檢測(cè)結(jié)果,所述升級(jí)檢測(cè)結(jié)果是所述升級(jí)服務(wù)器按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息,判斷在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包得到的,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域; 根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      6.如權(quán)利要求5所述的方法,其特征在于,根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí),包括: 若所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則依據(jù)所述升級(jí)檢測(cè)結(jié)果中攜帶的升級(jí)版本包,對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí); 若所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中不存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則不對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      7.一種電子節(jié)目菜單的升級(jí)方法,其特征在于,包括: 向升級(jí)服務(wù)器發(fā)送升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求; 接收所述升級(jí)服務(wù)器反饋的升級(jí)檢測(cè)結(jié)果,所述升級(jí)檢測(cè)結(jié)果是所述升級(jí)服務(wù)器按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息,判斷在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包得到的,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域; 根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      8.如權(quán)利要求7所述的方法,其特征在于,根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí),包括: 若所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則依據(jù)所述升級(jí)檢測(cè)結(jié)果中攜帶的升級(jí)版本包,對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí); 若所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中不存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則不對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      9.一種電子節(jié)目菜單的升級(jí)方法,其特征在于,包括:接收終端發(fā)送的是否升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求,所述檢測(cè)請(qǐng)求中攜帶所述電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的分組信息、區(qū)域信息以及版本信息,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域;按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息; 判斷在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包; 若存在,則向所述終端反饋存在相應(yīng)升級(jí)版本包的升級(jí)檢測(cè)結(jié)果,并在所述升級(jí)檢測(cè)結(jié)果中攜帶升級(jí)版本包; 若不存在,則向所述終端反饋無(wú)相應(yīng)升級(jí)版本包的升級(jí)檢測(cè)結(jié)果。
      10.一種電子節(jié)目菜單本地化處理裝置,其特征在于,包括: 確定單元,用于確定需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí); 判斷單元,用于判斷本地存儲(chǔ)介質(zhì)中是否存在與所述確定單元確定的所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包; 解壓?jiǎn)卧?,用于在所述判斷單元的判斷結(jié)果為本地存儲(chǔ)介質(zhì)中存在與所述確定單元確定的所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包情況下,對(duì)所述資源壓縮包進(jìn)行簽名校驗(yàn),在所述判斷單元的判斷結(jié)果為本地存儲(chǔ)介質(zhì)中不存在與所述確定單元確定的所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包情況下,對(duì)下載得到的資源壓縮包進(jìn)行簽名校驗(yàn),并解壓簽名校驗(yàn)通過(guò)的資源壓縮包,得到與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的電子節(jié)目菜單; 下載單元,用于在所述判斷單元的判斷結(jié)果為本地存儲(chǔ)介質(zhì)中不存在與所述確定單元確定的所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包情況下,從服務(wù)器側(cè)下載與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包; 存儲(chǔ)單元,用于將解壓?jiǎn)卧玫降乃鲭娮庸?jié)目菜單,存儲(chǔ)到本地存儲(chǔ)介質(zhì)中。
      11.如權(quán)利要求10所述的裝置,其特征在于,所述存儲(chǔ)單元,還用于將電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包預(yù)先存儲(chǔ)到服務(wù)器中; 所述存儲(chǔ)單元,具體用于按如下方式將電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包預(yù)先存儲(chǔ)到服務(wù)器中: 預(yù)先將需要存儲(chǔ)到本地存儲(chǔ)介質(zhì)中的電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的電子節(jié)目菜單進(jìn)行壓縮打包,得到電子節(jié)目菜單的資源壓縮包; 將電子節(jié)目菜單標(biāo)識(shí)及其對(duì)應(yīng)得到的電子節(jié)目菜單的資源壓縮包,存儲(chǔ)到服務(wù)器中。
      12.如權(quán)利要求10-11任一項(xiàng)所述的裝置,其特征在于,所述下載單元,具體用于按如下方式從服務(wù)器側(cè)下載與所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包: 向服務(wù)器發(fā)送下載所述電子節(jié)目菜單標(biāo)識(shí)對(duì)應(yīng)的資源壓縮包的請(qǐng)求信息; 接收服務(wù)器返回的資源壓縮包下載地址,所述下載地址是服務(wù)器在資源壓縮包列表中,按照資源壓縮包的分組信息、區(qū)域信息以及版本信息的優(yōu)先級(jí)順序,調(diào)用所述請(qǐng)求信息中包含的資源壓縮包相應(yīng)屬性信息確定的、與所述請(qǐng)求信息中包含的資源壓縮包的屬性信息相匹配的資源壓縮包對(duì)應(yīng)的下載地址,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域; 根據(jù)接收到的下載地址,啟動(dòng)資源壓縮包的下載。
      13.如權(quán)利要求10-12任一項(xiàng)所述的裝置,其特征在于,所述服務(wù)器為升級(jí)服務(wù)器。
      14.如權(quán)利要求13所述的裝置,其特征在于,所述裝置還包括升級(jí)單元,所述升級(jí)單元,用于: 將得到的所述電子節(jié)目菜單,存儲(chǔ)到本地存儲(chǔ)介質(zhì)中之后,向所述升級(jí)服務(wù)器發(fā)送升級(jí)所述電子節(jié)目菜單的檢測(cè)請(qǐng)求; 接收所述升級(jí)服務(wù)器反饋的升級(jí)檢測(cè)結(jié)果,所述升級(jí)檢測(cè)結(jié)果是所述升級(jí)服務(wù)器按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息,判斷在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包得到的,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域; 根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      15.如權(quán)利要求14所述的裝置,其特征在于,所述升級(jí)單元,具體用于按如下方式根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí): 若所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則依據(jù)所述升級(jí)檢測(cè)結(jié)果中攜帶的升級(jí)版本包,對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí); 若所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中不存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則不對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      16.一種電子節(jié)目菜單的升級(jí)裝置,其特征在于,包括: 發(fā)送單元,用于向升級(jí)服務(wù)器發(fā)送升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求; 接收單元,用于接收所述升級(jí)服務(wù)器反饋的升級(jí)檢測(cè)結(jié)果,所述升級(jí)檢測(cè)結(jié)果是所述升級(jí)服務(wù)器按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息,判斷在資源壓縮包列表中是否存在與所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包得到的,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域; 升級(jí)單元,用于根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      17.如權(quán)利要求16所述的裝置,其特征在于,所述升級(jí)單元,具體用于按如下方式根據(jù)所述升級(jí)檢測(cè)結(jié)果確定是否對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí): 若所述接收單元接收的所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則依據(jù)所述升級(jí)檢測(cè)結(jié)果中攜帶的升級(jí)版本包,對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí); 若所述接收單元接收的所述升級(jí)檢測(cè)結(jié)果為在資源壓縮包列表中不存在與檢測(cè)請(qǐng)求中攜帶的資源壓縮包的屬性信息相匹配的資源壓縮包,則不對(duì)所述電子節(jié)目菜單進(jìn)行升級(jí)。
      18.一種電子節(jié)目菜單的升級(jí)裝置,其特征在于,包括: 接收單元,用于接收終端發(fā)送的是否升級(jí)電子節(jié)目菜單的檢測(cè)請(qǐng)求,所述檢測(cè)請(qǐng)求中攜帶所述電子節(jié)目菜單對(duì)應(yīng)的資源壓縮包的分組信息、區(qū)域信息以及版本信息,其中,所述分組信息用于表征使用資源壓縮包的用戶類(lèi)型,所述區(qū)域信息用于表征使用資源壓縮包的用戶所在區(qū)域; 調(diào)用單元,用于按照資源壓縮包的分組信息、區(qū)域信息以及版本信息優(yōu)先級(jí)順序,調(diào)用所述接收單元接收的所述檢測(cè)請(qǐng)求中包含的資源壓縮包相應(yīng)屬性信息; 判斷單元,用于判斷在資源壓縮包列表中是否存在與接收單元接收的所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮包; 反饋單元,用于在所述判斷單元的判斷結(jié)果為在資源壓縮包列表中存在與接收單元接收的所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮情況下,向所述終端反饋存在相應(yīng)升級(jí)版本包的升級(jí)檢測(cè)結(jié)果,并在所述升級(jí)檢測(cè)結(jié)果中攜帶升級(jí)版本包;在所述判斷單元的判斷結(jié)果為在資源壓縮包列表中不存在與接收單元接收的所述檢測(cè)請(qǐng)求中包含的資源壓縮包的屬性信息相匹配的資源壓縮情況下,向所述終端反饋無(wú)相應(yīng)升級(jí)版本包的升級(jí)檢測(cè)結(jié)果。
      【文檔編號(hào)】H04N21/458GK104410876SQ201410707222
      【公開(kāi)日】2015年3月11日 申請(qǐng)日期:2014年11月27日 優(yōu)先權(quán)日:2014年11月27日
      【發(fā)明者】任建華 申請(qǐng)人:華為軟件技術(shù)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1