一種智能電視桌面后臺(tái)推送方法及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及數(shù)字電視技術(shù)領(lǐng)域,尤其設(shè)及一種智能電視桌面后臺(tái)推送方法及服務(wù) 器。
【背景技術(shù)】
[0002] 在數(shù)字電視領(lǐng)域,隨著互聯(lián)網(wǎng)技術(shù)在電視領(lǐng)域的應(yīng)用越來(lái)越深入,運(yùn)營(yíng)在互聯(lián)網(wǎng) 之上(英文:〇ver The Top,簡(jiǎn)稱(chēng):0TT)的機(jī)頂盒技術(shù)的普及與推廣,基于智能電視,智能機(jī) 頂盒設(shè)備的安卓系統(tǒng)桌面啟動(dòng)器化auncher)應(yīng)用技術(shù)也得到了廣泛的發(fā)展。眾多的電視桌 面Launcher顯示技術(shù),交互方法,桌面切換,自定義主題等技術(shù)和方案,都得W廣泛應(yīng)用和 發(fā)展,然而,運(yùn)些技術(shù)都是關(guān)于在智能電視內(nèi)部實(shí)現(xiàn)桌面功能和桌面切換的功能,而沒(méi)有設(shè) 及由服務(wù)器后臺(tái)統(tǒng)一管理、推送智能電視桌面的方案。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明實(shí)施例提供一種智能電視桌面后臺(tái)推送方法及服務(wù)器,W實(shí)現(xiàn)由智能電視 桌面后臺(tái)服務(wù)器統(tǒng)一推送智能電視桌面。
[0004] 一方面,提供了一種智能電視桌面后臺(tái)推送方法,包括:
[0005] 接收智能電視終端的桌面獲取請(qǐng)求,所述桌面獲取請(qǐng)求包括所述智能電視終端的 至少一個(gè)設(shè)備參數(shù).
[0006] 根據(jù)所述智能電視終端的至少一個(gè)設(shè)備參數(shù),確定所述智能電視終端的所屬區(qū)域 標(biāo)識(shí);
[0007] 獲取與所述所屬區(qū)域標(biāo)識(shí)對(duì)應(yīng)的桌面;
[000引將所述桌面推送給所述智能電視終端。
[0009] 優(yōu)選地,所述至少一個(gè)設(shè)備參數(shù)包括:所述智能電視終端的型號(hào),所述智能電視終 端的生產(chǎn)序列號(hào),或所述智能電視終端的網(wǎng)絡(luò)地址中的至少一項(xiàng)。
[0010] 優(yōu)選地,所述將所述桌面推送給所述智能電視終端,包括:
[0011] 根據(jù)設(shè)定桌面數(shù)據(jù)描述文件協(xié)議,W可擴(kuò)展標(biāo)記語(yǔ)言XML描述所述桌面的配置文 件,所述配置文件包括所述桌面的至少一個(gè)全局參數(shù)的設(shè)置文件,所述至少一個(gè)全局參數(shù) 包括所述至少一個(gè)設(shè)備參數(shù),版面屬性,和所屬區(qū)域標(biāo)識(shí);
[0012] 將所述桌面的配置文件和所述桌面中使用到的圖片文件打包發(fā)送給所述智能電 視終端。
[0013] 優(yōu)選地,所述獲取與所述所屬區(qū)域標(biāo)識(shí)對(duì)應(yīng)的桌面,包括:
[0014] 從文件存儲(chǔ)服務(wù)器獲取與所述所屬區(qū)域標(biāo)識(shí)對(duì)應(yīng)的桌面;
[0015] 其中,所述文件存儲(chǔ)服務(wù)器根據(jù)所屬區(qū)域標(biāo)識(shí),存儲(chǔ)多個(gè)桌面的配置文件和圖片 文件。
[0016] 優(yōu)選地,所述方法還包括:
[0017] 接收所述智能電視終端的桌面更新請(qǐng)求,所述桌面更新請(qǐng)求包括所述至少一個(gè)設(shè) 備參數(shù)和/或所屬區(qū)域標(biāo)識(shí);
[0018] 獲取與所述至少一個(gè)設(shè)備參數(shù)和/或所屬區(qū)域標(biāo)識(shí)對(duì)應(yīng)的最新版本的桌面;
[0019] 將獲取的所述最新版本的桌面推送給所述智能電視終端。
[0020] 另一方面,提供了一種智能電視桌面后臺(tái)推送服務(wù)器,包括:
[0021] 接收模塊,用于接收智能電視終端的桌面獲取請(qǐng)求,所述桌面獲取請(qǐng)求包括所述 智能電視終端的至少一個(gè)設(shè)備參數(shù);
[0022] 確定模塊,用于根據(jù)所述智能電視終端的至少一個(gè)設(shè)備參數(shù),確定所述智能電視 終端的所屬區(qū)域標(biāo)識(shí);
[0023] 獲取模塊,用于獲取與所述所屬區(qū)域標(biāo)識(shí)對(duì)應(yīng)的桌面;
[0024] 推送模塊,用于將所述桌面推送給所述智能電視終端。
[0025] 優(yōu)選地,所述至少一個(gè)設(shè)備參數(shù)包括:所述智能電視終端的型號(hào),所述智能電視終 端的生產(chǎn)序列號(hào),或所述智能電視終端的網(wǎng)絡(luò)地址中的至少一項(xiàng)。
[00%]優(yōu)選地,所述推送模塊包括:
[0027] 描述單元,用于根據(jù)設(shè)定桌面數(shù)據(jù)描述文件協(xié)議,W可擴(kuò)展標(biāo)記語(yǔ)言XML描述所述 桌面的配置文件,所述配置文件包括所述桌面的至少一個(gè)全局參數(shù)的設(shè)置文件,所述至少 一個(gè)全局參數(shù)包括所述至少一個(gè)設(shè)備參數(shù),版面屬性,和所屬區(qū)域標(biāo)識(shí);
[0028] 發(fā)送單元,用于將所述桌面的配置文件和所述桌面中使用到的圖片文件打包發(fā)送 給所述智能電視終端。
[0029] 優(yōu)選地,所述獲取模塊具體用于:
[0030] 從文件存儲(chǔ)服務(wù)器獲取與所述所屬區(qū)域標(biāo)識(shí)對(duì)應(yīng)的桌面;
[0031] 其中,所述文件存儲(chǔ)服務(wù)器根據(jù)所屬區(qū)域標(biāo)識(shí),存儲(chǔ)多個(gè)桌面的配置文件和圖片 文件。
[0032] 優(yōu)選地,所述接收模塊還用于接收所述智能電視終端的桌面更新請(qǐng)求,所述桌面 更新請(qǐng)求包括所述至少一個(gè)設(shè)備參數(shù)和/或所屬區(qū)域標(biāo)識(shí);
[0033] 所述獲取模塊還用于獲取與所述至少一個(gè)設(shè)備參數(shù)和/或所屬區(qū)域標(biāo)識(shí)對(duì)應(yīng)的最 新版本的桌面;
[0034] 所述推送模塊還用于將獲取的所述最新版本的桌面推送給所述智能電視終端。
[0035] 實(shí)施本發(fā)明實(shí)施例提供的一種智能電視桌面后臺(tái)推送方法及服務(wù)器,具有如下有 益效果:
[0036] 通過(guò)智能電視桌面后臺(tái)推送服務(wù)器統(tǒng)一管理智能電視桌面,并將智能電視桌面統(tǒng) 一推送給智能電視終端,從而使得智能電視桌面后臺(tái)推送服務(wù)器可W靈活地管理智能電視 桌面,提高管理效率。
【附圖說(shuō)明】
[0037] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可W 根據(jù)運(yùn)些附圖獲得其他的附圖。
[0038] 圖1為本發(fā)明實(shí)施例提供的一種智能電視桌面后臺(tái)推送方法的流程示意圖;
[0039] 圖2為對(duì)圖I所示的本發(fā)明實(shí)施例提供的一種智能電視桌面后臺(tái)推送方法進(jìn)一步 細(xì)化的流程示意圖;
[0040] 圖3為本發(fā)明實(shí)施例提供的一種智能電視桌面后臺(tái)推送服務(wù)器的結(jié)構(gòu)示意圖;
[0041] 圖4為對(duì)圖3所示的本發(fā)明實(shí)施例提供的一種智能電視桌面后臺(tái)推送服務(wù)器進(jìn)一 步細(xì)化的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0042] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0043] 圖1為本發(fā)明實(shí)施例提供的一種智能電視桌面后臺(tái)推送方法的流程示意圖,該方 法包括W下步驟:
[0044] SlOl,接收智能電視終端的桌面獲取請(qǐng)求。
[0045] 后臺(tái)管理服務(wù)器保存了多個(gè)創(chuàng)建的桌面,每個(gè)桌面具有不同的全局屬性參數(shù),桌 面的全局屬性包括版面屬性,關(guān)聯(lián)的測(cè)試設(shè)備標(biāo)識(shí),待推送智能電視終端的設(shè)備參數(shù),設(shè)定 推送區(qū)域等。其中,版面屬性具體包括桌面寬度,桌面高度,桌面起始/終止X位置,桌面起 始/終止Y位置,桌面頁(yè)面元素間隔等,關(guān)聯(lián)的測(cè)試設(shè)備標(biāo)識(shí)包括關(guān)聯(lián)測(cè)試設(shè)備標(biāo)識(shí)和名稱(chēng), 設(shè)定推送區(qū)域?qū)傩园▍^(qū)域標(biāo)識(shí),區(qū)域名稱(chēng),當(dāng)然,該全局屬性還包括其它一些屬性,例如 設(shè)備生成廠家,更新時(shí)間等。
[0046] 而由于智能電視終端在獲取桌面之前,只能獲取自身的設(shè)備參數(shù),因此,當(dāng)智能電 視終端需要向服務(wù)器獲取桌面時(shí),在桌面獲取請(qǐng)求中攜帶自身的一個(gè)或多個(gè)設(shè)備參數(shù)。月良 務(wù)器接收來(lái)自智能電視終端的桌面獲取請(qǐng)求,該桌面獲取請(qǐng)求包括智能電視終端的設(shè)備參 數(shù)。該設(shè)備參數(shù)包括:所述智能電視終端的型號(hào),所述智能電視終端的生產(chǎn)序列號(hào),或所述 智能電視終端的網(wǎng)絡(luò)地址中的至少一項(xiàng)。具體地,該網(wǎng)絡(luò)地址可W是網(wǎng)絡(luò)MAC地址或網(wǎng)絡(luò)IP 地址。
[0047] 具體地,智能電視終端WHTTP或HTTPS的模式封裝桌面獲取請(qǐng)求消息。運(yùn)些設(shè)備參 數(shù)可W JSON或者XML的格式定義,表1所示為JSON格式定義:
[0048] 表1WJSON格式定義的智能電視終端的設(shè)備參數(shù)
[0050] S102,根據(jù)所述智能電視終端的至少一個(gè)設(shè)備參數(shù),確定所述智能電視終端的所 屬區(qū)域標(biāo)識(shí)。
[0051] 服務(wù)器在編輯和管理桌面時(shí),為不同的區(qū)域,編輯和生成的桌面也不同。一個(gè)所屬 區(qū)域標(biāo)識(shí)可W對(duì)應(yīng)多個(gè)智能電視終端的設(shè)備參數(shù)。服務(wù)器接收到該請(qǐng)求后,根據(jù)消息中攜 帶的設(shè)備參數(shù),查詢(xún)保存的多個(gè)桌面的全局屬性參數(shù),確定該智能電視終端的所屬區(qū)域標(biāo) 識(shí)。
[0052] S103,獲取與所述所屬區(qū)域標(biāo)識(shí)對(duì)應(yīng)的桌面。
[0053] 不同的所屬區(qū)域標(biāo)識(shí)對(duì)應(yīng)不同的桌面,根據(jù)確定的所屬區(qū)域標(biāo)識(shí),可W查找獲取 到與該所屬區(qū)域標(biāo)識(shí)對(duì)應(yīng)的桌面。
[0054] S104,將所述桌面推送給所述智能電視終端。
[0055] 獲取到桌面后,將桌面數(shù)據(jù)文件發(fā)送給該智能電視終端,桌面數(shù)據(jù)文件下載到智 能電視終端后,由智能電視終端中的Launcher服務(wù)程序負(fù)責(zé)解析桌面數(shù)據(jù)文件中的配置文 件和圖片數(shù)據(jù),并按桌面數(shù)據(jù)的要求呈現(xiàn)和展示整個(gè)Launcher桌面,并提供良好的交互操 作能力。
[0056] 由于服務(wù)器根據(jù)不同區(qū)域的智能電視終端創(chuàng)建不同的桌面,該服務(wù)器可W是運(yùn)營(yíng) 商管理的服務(wù)器,從而使得智能電視終端桌面的呈現(xiàn)內(nèi)容可W按照運(yùn)營(yíng)商的