讀取參數(shù)和調(diào)用服務(wù)的方法及裝置制造方法
【專利摘要】本發(fā)明適用于Android系統(tǒng)【技術(shù)領(lǐng)域】,提供一種讀取參數(shù)和調(diào)用服務(wù)的方法及裝置,所述方法應(yīng)用于OTT盒子,包括:從預(yù)設(shè)的服務(wù)管理接口獲取開機(jī)驗證信息,將所述開機(jī)驗證信息發(fā)送給遠(yuǎn)端服務(wù)器,以請求開機(jī)認(rèn)證;在開機(jī)認(rèn)證成功后,向所述服務(wù)管理接口發(fā)送保存請求信息,以通過所述服務(wù)管理接口將待保存的用戶信息保存到OTT盒子;在調(diào)用服務(wù)時,向所述服務(wù)管理接口發(fā)送調(diào)用請求信息,以通過所述服務(wù)管理接口調(diào)用所述調(diào)用請求信息對應(yīng)的應(yīng)用服務(wù)。本發(fā)明通過服務(wù)管理接口統(tǒng)一獲取、管理OTT盒子的參數(shù)信息,以及提供給多個應(yīng)用服務(wù)共享,解決了現(xiàn)有Android系統(tǒng)中OTT盒子通過Launcher來讀取、更新參數(shù)或者調(diào)用服務(wù)導(dǎo)致的移植性、靈活性差的問題。
【專利說明】讀取參數(shù)和調(diào)用服務(wù)的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于Android系統(tǒng)【技術(shù)領(lǐng)域】,尤其涉及讀取參數(shù)和調(diào)用服務(wù)的方法及裝置。
【背景技術(shù)】
[0002]為了保證安全性、可靠性,Android OTT盒子在開機(jī)啟動Launcher(安卓系統(tǒng)中的桌面啟動器)時,需要根據(jù)用戶名、密碼、MAC地址、SN信息等向遠(yuǎn)端服務(wù)器發(fā)起開機(jī)認(rèn)證。未認(rèn)證成功時不得展示首頁,認(rèn)證成功后登錄首頁,以對接屏幕管理平臺、支持屏幕資源文件的獲取、動態(tài)更新,提供設(shè)置功能、家庭多媒體等系統(tǒng)界面的接口、調(diào)用機(jī)頂盒內(nèi)置業(yè)務(wù)等。
[0003]然而,現(xiàn)有技術(shù)在對遠(yuǎn)端服務(wù)器的開機(jī)認(rèn)證、屏幕資源文件獲取、動態(tài)更新等操作,是通過Launcher讀取、更新參數(shù)來完成對接,每次更換Launcher就要重新適配ROM存儲器,其移植性差,且浪費存儲空間;進(jìn)一步地,現(xiàn)有技術(shù)通過Launcher調(diào)用設(shè)置功能、家庭多媒體等應(yīng)用是寫在代碼里面的,只能調(diào)用代碼對應(yīng)的功能或應(yīng)用,而不能調(diào)用其他應(yīng)用服務(wù),缺乏靈活性和可控性。
【發(fā)明內(nèi)容】
[0004]鑒于此,本發(fā)明實施例在于提供一種讀取參數(shù)和調(diào)用服務(wù)的方法及裝置,以解決現(xiàn)有Android系統(tǒng)中OTT盒子通過Launcher來讀取、更新參數(shù)或者調(diào)用服務(wù)導(dǎo)致的移植性、靈活性差的問題。
[0005]第一方面,一種讀取參數(shù)和調(diào)用服務(wù)的方法,所述方法應(yīng)用于OTT盒子,包括:
[0006]從預(yù)設(shè)的服務(wù)管理接口獲取開機(jī)驗證信息,將所述開機(jī)驗證信息發(fā)送給遠(yuǎn)端服務(wù)器,以請求開機(jī)認(rèn)證;
[0007]在開機(jī)認(rèn)證成功后,向所述服務(wù)管理接口發(fā)送保存請求信息,以通過所述服務(wù)管理接口將待保存的用戶信息保存到OTT盒子;
[0008]在調(diào)用服務(wù)時,向所述服務(wù)管理接口發(fā)送調(diào)用請求信息,以通過所述服務(wù)管理接口調(diào)用所述調(diào)用請求信息對應(yīng)的應(yīng)用服務(wù)。
[0009]進(jìn)一步地,所述預(yù)設(shè)的服務(wù)管理接口為Framework框架中建立的管理服務(wù)程序。
[0010]進(jìn)一步地,所述開機(jī)驗證信息包括用戶賬號、密碼、MAC物理地址、用戶的權(quán)限以及付費情況。
[0011]進(jìn)一步地,所述在調(diào)用服務(wù)時,向預(yù)設(shè)的服務(wù)管理接口發(fā)送調(diào)用請求信息,以通過所述預(yù)設(shè)的管理服務(wù)接口調(diào)用所述調(diào)用請求信息對應(yīng)的應(yīng)用服務(wù)包括:
[0012]向所述服務(wù)管理接口發(fā)送調(diào)用請求信息,從所述服務(wù)管理接口獲取參數(shù)名稱以及參數(shù)類型;
[0013]根據(jù)所述參數(shù)類型,通過所述服務(wù)管理接口調(diào)用與所述參數(shù)類型對應(yīng)的應(yīng)用服務(wù),所述應(yīng)用服務(wù)為OTT盒子內(nèi)的應(yīng)用服務(wù)。
[0014]進(jìn)一步地,所述待保存的用戶信息包括開機(jī)驗證信息中的用戶賬號、密碼或者待更新的參數(shù);
[0015]所述在所述開機(jī)認(rèn)證成功后,向所述服務(wù)管理接口發(fā)送保存請求信息,以通過所述服務(wù)管理接口將待保存的用戶信息保存到OTT盒子包括:
[0016]在開機(jī)認(rèn)證成功后,通過所述服務(wù)管理接口讀取待保存的用戶信息,并通過所述管理服務(wù)接口將所述用戶信息保存到OTT盒子。
[0017]第二方面,一種讀取參數(shù)和調(diào)用服務(wù)的裝置,所述裝置位于OTT盒子內(nèi),包括:
[0018]認(rèn)證模塊,用于從預(yù)設(shè)的服務(wù)管理接口獲取開機(jī)驗證信息,將所述開機(jī)驗證信息發(fā)送給遠(yuǎn)端服務(wù)器,以請求開機(jī)認(rèn)證;
[0019]讀取模塊,用于在開機(jī)認(rèn)證成功后,向所述服務(wù)管理接口發(fā)送保存請求信息,以通過所述服務(wù)管理接口將待保存的用戶信息保存到OTT盒子;
[0020]調(diào)用模塊,用于在調(diào)用服務(wù)時,向所述服務(wù)管理接口發(fā)送調(diào)用請求信息,以通過所述服務(wù)管理接口調(diào)用所述調(diào)用請求信息對應(yīng)的應(yīng)用服務(wù)。
[0021]進(jìn)一步地,所述預(yù)設(shè)的服務(wù)管理接口為Framework框架中建立的管理服務(wù)程序。
[0022]進(jìn)一步地,所述開機(jī)驗證信息包括用戶賬號、密碼、MAC物理地址、用戶的權(quán)限以及付費情況。
[0023]進(jìn)一步地,所述調(diào)用模塊包括:
[0024]參數(shù)獲取單元,用于向所述服務(wù)管理接口發(fā)送調(diào)用請求信息,從所述服務(wù)管理接口獲取參數(shù)名稱以及參數(shù)類型;
[0025]調(diào)用單元,用于根據(jù)所述參數(shù)類型,通過所述服務(wù)管理接口調(diào)用與所述參數(shù)類型對應(yīng)的應(yīng)用服務(wù),所述應(yīng)用服務(wù)為OTT盒子內(nèi)的應(yīng)用服務(wù)。
[0026]進(jìn)一步地,所述待保存的用戶信息包括開機(jī)驗證信息中的用戶賬號、密碼或者待更新的參數(shù);
[0027]所述讀取模塊具體用于:
[0028]在開機(jī)認(rèn)證成功后,通過所述服務(wù)管理接口讀取待保存的用戶信息,并通過所述管理服務(wù)接口將所述用戶信息保存到OTT盒子。
[0029]與現(xiàn)有技術(shù)相比,本發(fā)明實施例預(yù)先建立服務(wù)管理接口,并應(yīng)用于OTT盒子中;在與遠(yuǎn)程服務(wù)器進(jìn)行對接時,從預(yù)設(shè)的服務(wù)管理接口獲取開機(jī)驗證信息,將所述開機(jī)驗證信息發(fā)送給遠(yuǎn)端服務(wù)器,以請求開機(jī)認(rèn)證;在開機(jī)認(rèn)證成功后,向所述服務(wù)管理接口發(fā)送保存請求信息,以通過所述服務(wù)管理接口將待保存的用戶信息保存到OTT盒子;在調(diào)用服務(wù)時,向所述服務(wù)管理接口發(fā)送調(diào)用請求信息,以通過所述服務(wù)管理接口調(diào)用所述調(diào)用請求信息對應(yīng)的應(yīng)用服務(wù);從而實現(xiàn)了通過服務(wù)管理接口來統(tǒng)一獲取、管理OTT盒子的參數(shù)信息,以及提供給多個應(yīng)用服務(wù)共享,解決了現(xiàn)有Android系統(tǒng)中OTT盒子通過Launcher來讀取、更新參數(shù)或者調(diào)用服務(wù)導(dǎo)致的移植性、靈活性差的問題,使得Launcher可靈活調(diào)用不同的應(yīng)用服務(wù)。
【專利附圖】
【附圖說明】
[0030]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0031]圖1是本發(fā)明實施例一提供的讀取參數(shù)和調(diào)用服務(wù)方法的實現(xiàn)流程圖;
[0032]圖2是本發(fā)明實施例二提供的讀取參數(shù)和調(diào)用服務(wù)裝置的組成結(jié)構(gòu)圖。
【具體實施方式】
[0033]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0034]本發(fā)明實施例中,預(yù)先建立服務(wù)管理接口,并應(yīng)用于OTT盒子中;在與遠(yuǎn)程服務(wù)器進(jìn)行對接時,從預(yù)設(shè)的服務(wù)管理接口獲取開機(jī)驗證信息,將所述開機(jī)驗證信息發(fā)送給遠(yuǎn)端服務(wù)器,以請求開機(jī)認(rèn)證;在開機(jī)認(rèn)證成功后,向所述服務(wù)管理接口發(fā)送保存請求信息,以通過所述服務(wù)管理接口將待保存的用戶信息保存到OTT盒子;在調(diào)用服務(wù)時,向所述服務(wù)管理接口發(fā)送調(diào)用請求信息,以通過所述服務(wù)管理接口調(diào)用所述調(diào)用請求信息對應(yīng)的應(yīng)用服務(wù);從而實現(xiàn)了通過服務(wù)管理接口來統(tǒng)一獲取、管理OTT盒子的參數(shù)信息,以及提供給多個應(yīng)用服務(wù)共享,解決了現(xiàn)有Android系統(tǒng)中通過Launcher來讀取、更新參數(shù)或者調(diào)用服務(wù)導(dǎo)致的移植性、靈活性差的問題,使得Launcher可靈活調(diào)用不同的應(yīng)用服務(wù)。本發(fā)明實施例還提供了相應(yīng)的裝置,以下分別進(jìn)行詳細(xì)的說明。
[0035]實施例一
[0036]圖1示出了本發(fā)明實施例一提供的讀取參數(shù)和調(diào)用服務(wù)方法的實現(xiàn)流程圖,為了便于說明,僅示出了與本發(fā)明相關(guān)的部分。
[0037]在本發(fā)明實施中,所述方法用于實現(xiàn)OTT盒子的參數(shù)讀取和服務(wù)調(diào)用。OTT盒子,即OTT機(jī)頂盒,是指通過互聯(lián)網(wǎng)向用戶提供各種應(yīng)用服務(wù)的設(shè)備。
[0038]如圖1所示,所述方法包括:
[0039]在步驟SlOl中,從預(yù)設(shè)的服務(wù)管理接口獲取開機(jī)驗證信息,將所述開機(jī)驗證信息發(fā)送給遠(yuǎn)端服務(wù)器,以請求開機(jī)認(rèn)證。
[0040]在本發(fā)明實施例中,所述預(yù)設(shè)的服務(wù)管理接口為Framework框架中建立的管理服務(wù)程序,用于統(tǒng)一獲取、管理OTT盒子的參數(shù)信息,并將參數(shù)提供給多個應(yīng)用服務(wù)共享。
[0041]所述開機(jī)驗證信息包括但不限于用戶賬號、密碼、MAC物理地址、用戶的權(quán)限以及付費情況。本發(fā)明實施例在登錄在線的Launcher之前,通過預(yù)設(shè)的服務(wù)管理接口來獲取用戶賬號、密碼、MAC地址等參數(shù)信息,并將其傳輸?shù)竭h(yuǎn)端服務(wù)器,以請求遠(yuǎn)端服務(wù)器驗證上述參數(shù)信息是否符合登錄條件,以及用戶的權(quán)限和付費。
[0042]在步驟S102中,在開機(jī)認(rèn)證成功后,向所述服務(wù)管理接口發(fā)送保存請求信息,以通過所述服務(wù)管理接口將待保存的用戶信息保存到OTT盒子。
[0043]若開機(jī)認(rèn)證成功后,加載屏幕管理平臺,并實時地通過所述預(yù)設(shè)的服務(wù)管理接口讀取待保存的用戶信息,并使用所述預(yù)設(shè)的服務(wù)管理接口將所述用戶信息保存到OTT盒子。其中,所述待保存的用戶信息包括開機(jī)驗證信息中的用戶賬號、密碼或者待更新的參數(shù)。
[0044]其中,讀取參數(shù)接口原型為:
[0045]String getValue(String name);
[0046]更新參數(shù)接口原型為:
[0047]Int update(String name, String value, int attribute)o
[0048]通過上述步驟,在Framework中建立服務(wù)管理接口,通過所述服務(wù)管理接口實時地讀取或更新參數(shù),以及將比如用戶賬號、密碼等參數(shù)保存到OTT盒子,以完成開機(jī)認(rèn)證、屏幕資源文件獲取、動態(tài)更新參數(shù)等操作,避免了通過Launcher讀取、更新參數(shù)來完成與遠(yuǎn)端服務(wù)器的對接;在更換Launcher時,也不需要重新適配ROM存儲器,便于Launcher的移植,并減少了存儲空間資源的浪費。
[0049]在步驟S103中,在調(diào)用服務(wù)時,向所述服務(wù)管理接口發(fā)送調(diào)用請求信息,以通過所述服務(wù)管理接口調(diào)用所述調(diào)用請求信息對應(yīng)的應(yīng)用服務(wù)。
[0050]在本發(fā)明實施例中,不同的Launcher通過所述服務(wù)管理接口調(diào)用應(yīng)用服務(wù),具體包括:
[0051]a.向所述服務(wù)管理接口發(fā)送調(diào)用請求信息,從所述服務(wù)管理接口獲取參數(shù)名稱以及參數(shù)類型。
[0052]b.根據(jù)所述參數(shù)類型,通過所述服務(wù)管理接口調(diào)用與所述參數(shù)類型對應(yīng)的應(yīng)用服務(wù),所述應(yīng)用服務(wù)為OTT盒子內(nèi)的應(yīng)用服務(wù)。
[0053]由于服務(wù)管理接口能夠?qū)崟r讀取、更新參數(shù),并將參數(shù)提供給不同的應(yīng)用服務(wù)共享,使得Launcher通過參數(shù)類型來調(diào)用不同的服務(wù),實現(xiàn)靈活按需調(diào)用設(shè)置功能、家庭多媒體等第三方應(yīng)用服務(wù),提升了 Launcher調(diào)用應(yīng)用服務(wù)的靈活性和可控性。
[0054]本發(fā)明實施例中,預(yù)先建立服務(wù)管理接口,并應(yīng)用于OTT盒子中;在與遠(yuǎn)程服務(wù)器進(jìn)行對接時,從預(yù)設(shè)的服務(wù)管理接口獲取開機(jī)驗證信息,將所述開機(jī)驗證信息發(fā)送給遠(yuǎn)端服務(wù)器,以請求開機(jī)認(rèn)證;在開機(jī)認(rèn)證成功后,向所述服務(wù)管理接口發(fā)送保存請求信息,以通過所述服務(wù)管理接口將待保存的用戶信息保存到OTT盒子;在調(diào)用服務(wù)時,向所述服務(wù)管理接口發(fā)送調(diào)用請求信息,以通過所述服務(wù)管理接口調(diào)用所述調(diào)用請求信息對應(yīng)的應(yīng)用服務(wù);從而實現(xiàn)了通過服務(wù)管理接口來統(tǒng)一獲取、管理OTT盒子的參數(shù)信息,以及提供給多個應(yīng)用服務(wù)共享,解決了現(xiàn)有Android系統(tǒng)中通過Launcher來讀取、更新參數(shù)或者調(diào)用服務(wù)導(dǎo)致的移植性、靈活性差的問題,使得Launcher可靈活調(diào)用不同的應(yīng)用服務(wù)。
[0055]實施例二
[0056]圖2示出了本發(fā)明實施例二提供的讀取參數(shù)和調(diào)用服務(wù)裝置的組成結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明相關(guān)的部分。
[0057]在本發(fā)明實施例中,所述裝置用于實現(xiàn)圖1實施例所述的OTT盒子的參數(shù)讀取和服務(wù)調(diào)用方法。所述裝置可以是內(nèi)置于OTT盒子(即OTT機(jī)頂盒)的軟件單元、硬件單元或者軟硬件結(jié)合的單元。
[0058]如圖2所示,所述裝置包括:
[0059]認(rèn)證模塊21,用于從預(yù)設(shè)的服務(wù)管理接口獲取開機(jī)驗證信息,將所述開機(jī)驗證信息發(fā)送給遠(yuǎn)端服務(wù)器,以請求開機(jī)認(rèn)證。
[0060]讀取模塊22,用于在開機(jī)認(rèn)證成功后,向所述服務(wù)管理接口發(fā)送保存請求信息,以通過所屬服務(wù)管理接口將待保存的用戶信息保存到OTT盒子。
[0061]調(diào)用模塊23,用于在調(diào)用服務(wù)時,向所述服務(wù)管理接口發(fā)送調(diào)用請求信息,以通過所述服務(wù)管理接口調(diào)用所述調(diào)用請求信息對應(yīng)的應(yīng)用服務(wù)。
[0062]進(jìn)一步地,所述服務(wù)管理接口為Framework框架中建立的管理服務(wù)程序,用于統(tǒng)一獲取、管理OTT盒子的參數(shù)信息,并提供給多個應(yīng)用服務(wù)共享。
[0063]進(jìn)一步地,所述開機(jī)驗證信息包括用戶賬號、密碼、MAC物理地址、用戶的權(quán)限以及付費情況。
[0064]在本發(fā)明實施例中,Launcher通過獲取參數(shù)名字、判斷參數(shù)類型來啟動相應(yīng)的應(yīng)用服務(wù),即服務(wù)。因此,所述調(diào)用模塊23包括:
[0065]參數(shù)獲取單元231,用于向所述服務(wù)管理接口發(fā)送調(diào)用請求信息,從服務(wù)管理接口獲取參數(shù)名稱以及參數(shù)類型。
[0066]調(diào)用單元232,用于根據(jù)所述參數(shù)類型,通過所述服務(wù)管理接口調(diào)用與所述參數(shù)類型對應(yīng)的應(yīng)用服務(wù),所述應(yīng)用服務(wù)為OTT盒子內(nèi)的應(yīng)用服務(wù)。
[0067]進(jìn)一步地,所述待保存的用戶信息包括開機(jī)驗證信息中的用戶賬號、密碼或者待更新的參數(shù)。
[0068]所述讀取模塊22具體用于:
[0069]在開機(jī)認(rèn)證成功后,在參數(shù)讀取時,通過所述服務(wù)管理接口讀取待保存的用戶信息,并通過所述服務(wù)管理接口將所述用戶信息保存到OTT盒子。
[0070]由于本發(fā)明實施例通過服務(wù)管理接口實時讀取、更新參數(shù),并將參數(shù)提供給其他應(yīng)用,使得Launcher通過參數(shù)類型調(diào)用不同的服務(wù),實現(xiàn)靈活調(diào)用設(shè)置功能、家庭多媒體等第三方應(yīng)用服務(wù),提升了 Launcher調(diào)用應(yīng)用服務(wù)的靈活性和可控性。
[0071]需要說明的是,本發(fā)明實施例中的裝置可以用于實現(xiàn)上述方法實施例中的全部技術(shù)方案,其各個功能模塊的功能可以根據(jù)上述方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可參照上述實施例中的相關(guān)描述,此處不再贅述。
[0072]本發(fā)明實施例中,預(yù)先建立服務(wù)管理接口,并應(yīng)用于OTT盒子中;在與遠(yuǎn)程服務(wù)器進(jìn)行對接時,從預(yù)設(shè)的服務(wù)管理接口獲取開機(jī)驗證信息,將所述開機(jī)驗證信息發(fā)送給遠(yuǎn)端服務(wù)器,以請求開機(jī)認(rèn)證;在開機(jī)認(rèn)證成功后,向所述服務(wù)管理接口發(fā)送保存請求信息,以通過所述服務(wù)管理接口將待保存的用戶信息保存到OTT盒子;在調(diào)用服務(wù)時,向所述服務(wù)管理接口發(fā)送調(diào)用請求信息,以通過所述服務(wù)管理接口調(diào)用所述調(diào)用請求信息對應(yīng)的應(yīng)用服務(wù);從而實現(xiàn)了通過服務(wù)管理接口來統(tǒng)一獲取、管理OTT盒子的參數(shù)信息,以及將參數(shù)提供給多個應(yīng)用服務(wù)共享,解決了現(xiàn)有Android系統(tǒng)中通過Launcher來讀取、更新參數(shù)或者調(diào)用服務(wù)導(dǎo)致的移植性、靈活性差的問題,使得Launcher可靈活調(diào)用不同的應(yīng)用服務(wù)。
[0073]本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機(jī)軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能宄竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0074]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
[0075]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0076]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0077]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0078]所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0079]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種讀取參數(shù)和調(diào)用服務(wù)的方法,其特征在于,所述方法應(yīng)用于OTT盒子,包括: 從預(yù)設(shè)的服務(wù)管理接口獲取開機(jī)驗證信息,將所述開機(jī)驗證信息發(fā)送給遠(yuǎn)端服務(wù)器,以請求開機(jī)認(rèn)證; 在開機(jī)認(rèn)證成功后,向所述服務(wù)管理接口發(fā)送保存請求信息,以通過所述服務(wù)管理接口將待保存的用戶信息保存到OTT盒子; 在調(diào)用服務(wù)時,向所述服務(wù)管理接口發(fā)送調(diào)用請求信息,以通過所述服務(wù)管理接口調(diào)用所述調(diào)用請求信息對應(yīng)的應(yīng)用服務(wù)。
2.如權(quán)利要求1所述的讀取參數(shù)和調(diào)用服務(wù)的方法,其特征在于,所述預(yù)設(shè)的服務(wù)管理接口為Framework框架中建立的管理服務(wù)程序。
3.如權(quán)利要求2所述的讀取參數(shù)和調(diào)用服務(wù)的實現(xiàn)方法,其特征在于,所述開機(jī)驗證信息包括用戶賬號、密碼、MAC物理地址、用戶的權(quán)限以及付費情況。
4.如權(quán)利要求2所述的讀取參數(shù)和調(diào)用服務(wù)的方法,其特征在于,所述在調(diào)用服務(wù)時,向預(yù)設(shè)的服務(wù)管理接口發(fā)送調(diào)用請求信息,以通過所述預(yù)設(shè)的管理服務(wù)接口調(diào)用所述調(diào)用請求信息對應(yīng)的應(yīng)用服務(wù)包括: 向所述服務(wù)管理接口發(fā)送調(diào)用請求信息,從所述服務(wù)管理接口獲取參數(shù)名稱以及參數(shù)類型; 根據(jù)所述參數(shù)類型,通過所述服務(wù)管理接口調(diào)用與所述參數(shù)類型對應(yīng)的應(yīng)用服務(wù),所述應(yīng)用服務(wù)為OTT盒子內(nèi)的應(yīng)用服務(wù)。
5.如權(quán)利要求2所述的讀取參數(shù)和調(diào)用服務(wù)的方法,其特征在于,所述待保存的用戶信息包括開機(jī)驗證信息中的用戶賬號、密碼或者待更新的參數(shù); 所述在所述開機(jī)認(rèn)證成功后,向所述服務(wù)管理接口發(fā)送保存請求信息,以通過所述服務(wù)管理接口將待保存的用戶信息保存到OTT盒子包括: 在開機(jī)認(rèn)證成功后,通過所述服務(wù)管理接口讀取待保存的用戶信息,并通過所述管理服務(wù)接口將所述用戶信息保存到OTT盒子。
6.一種讀取參數(shù)和調(diào)用服務(wù)的裝置,其特征在于,所述裝置位于OTT盒子內(nèi),包括: 認(rèn)證模塊,用于從預(yù)設(shè)的服務(wù)管理接口獲取開機(jī)驗證信息,將所述開機(jī)驗證信息發(fā)送給遠(yuǎn)端服務(wù)器,以請求開機(jī)認(rèn)證; 讀取模塊,用于在開機(jī)認(rèn)證成功后,向所述服務(wù)管理接口發(fā)送保存請求信息,以通過所述服務(wù)管理接口將待保存的用戶信息保存到OTT盒子; 調(diào)用模塊,用于在調(diào)用服務(wù)時,向所述服務(wù)管理接口發(fā)送調(diào)用請求信息,以通過所述服務(wù)管理接口調(diào)用所述調(diào)用請求信息對應(yīng)的應(yīng)用服務(wù)。
7.如權(quán)利要求6所述的讀取參數(shù)和調(diào)用服務(wù)的裝置,其特征在于,所述預(yù)設(shè)的服務(wù)管理接口為Framework框架中建立的管理服務(wù)程序。
8.如權(quán)利要求7所述的讀取參數(shù)和調(diào)用服務(wù)的裝置,其特征在于,所述開機(jī)驗證信息包括用戶賬號、密碼、MAC物理地址、用戶的權(quán)限以及付費情況。
9.如權(quán)利要求7所述的讀取參數(shù)和調(diào)用服務(wù)的裝置,其特征在于,所述調(diào)用模塊包括: 參數(shù)獲取單元,用于向所述服務(wù)管理接口發(fā)送調(diào)用請求信息,從所述服務(wù)管理接口獲取參數(shù)名稱以及參數(shù)類型; 調(diào)用單元,用于根據(jù)所述參數(shù)類型,通過所述服務(wù)管理接口調(diào)用與所述參數(shù)類型對應(yīng)的應(yīng)用服務(wù),所述應(yīng)用服務(wù)為OTT盒子內(nèi)的應(yīng)用服務(wù)。
10.如權(quán)利要求7所述的讀取參數(shù)和調(diào)用服務(wù)的裝置,其特征在于,所述待保存的用戶信息包括開機(jī)驗證信息中的用戶賬號、密碼或者待更新的參數(shù); 所述讀取模塊具體用于: 在開機(jī)認(rèn)證成功后,通過所述服務(wù)管理接口讀取待保存的用戶信息,并通過所述管理服務(wù)接口將所述用戶信息保存到OTT盒子。
【文檔編號】H04L29/06GK104519060SQ201410784067
【公開日】2015年4月15日 申請日期:2014年12月16日 優(yōu)先權(quán)日:2014年12月16日
【發(fā)明者】黃際柱, 龐健榮 申請人:深圳市共進(jìn)電子股份有限公司