欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

界面處理方法、裝置及系統(tǒng)與流程

文檔序號(hào):11845220閱讀:442來源:國知局
界面處理方法、裝置及系統(tǒng)與流程

本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種界面處理方法、裝置及系統(tǒng)。



背景技術(shù):

隨著移動(dòng)互聯(lián)網(wǎng)的迅猛發(fā)展和OTT(Over The TOP)/IPTV機(jī)頂盒的大規(guī)模面世,以智能手機(jī)/Pad為代表的多屏移動(dòng)終端與OTT機(jī)頂盒之間的交互成為較為熱門的終端互動(dòng)方式。

OTT機(jī)頂盒尤其Android機(jī)頂盒的應(yīng)用以及機(jī)頂盒自身的界面(Launcher)樣式已經(jīng)非常絢麗,而且隨著用戶行為分析、大數(shù)據(jù)等技術(shù)的日趨成熟,機(jī)頂盒的界面和操作越來越復(fù)雜,用戶操作的電視欄目列表以及使用較為頻繁的應(yīng)用快捷方式越來越多,在相關(guān)技術(shù)中,還不能提供自定義,個(gè)性化的用戶操作界面和業(yè)務(wù)處理方式。

針對相關(guān)技術(shù)中機(jī)頂盒的程序界面和操作復(fù)雜,使用不方便的問題,目前尚未提出有效的解決方案。



技術(shù)實(shí)現(xiàn)要素:

針對相關(guān)技術(shù)中機(jī)頂盒的程序界面和操作復(fù)雜,使用不方便的問題,本發(fā)明提供了一種界面處理方法、裝置及系統(tǒng),以至少解決上述問題。

根據(jù)本發(fā)明的一個(gè)方面,提供了一種界面處理方法,包括:獲取機(jī)頂盒的應(yīng)用程序的界面和/或所述應(yīng)用程序的操作描述信息;根據(jù)所述描述信息生成與該描述信息對應(yīng)的界面呈現(xiàn)元素;接收對所述界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯的編輯指令,根據(jù)所述編輯指令對所述界面呈現(xiàn)元素進(jìn)行編輯生成新的應(yīng)用程序的界面和/或新的操作描述信息;發(fā)送所述新的應(yīng)用程序的界面和/或新的操作描述信息給所述機(jī)頂盒。

進(jìn)一步地,所述生成新的應(yīng)用程序的界面和/或新的操作描述信息之后,所述方法還包括:將所述新的應(yīng)用程序的界面和/或新的操作描述信息中網(wǎng)絡(luò)鏈接對應(yīng)的圖片發(fā)送給機(jī)頂盒。

進(jìn)一步地,所述接收對所述界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯的編輯指令包括以下至少之一:接收對控件位置、大小的拖拽指令;接收對控件的皮膚、貼圖的替換指令;接收對控件的點(diǎn)擊、長按的業(yè)務(wù)編輯指令。

根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種界面處理方法,包括:終端構(gòu)建機(jī)頂盒的應(yīng)用程序的界面和/或所述應(yīng)用程序的操作描述信息;所述終端根據(jù)所述描述信息生成 與該描述信息對應(yīng)的界面呈現(xiàn)元素;所述終端接收對所述界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯的編輯指令,根據(jù)所述編輯指令對所述界面呈現(xiàn)元素進(jìn)行編輯生成新的應(yīng)用程序的界面和/或新的操作描述信息;所述終端發(fā)送所述新的應(yīng)用程序的界面和/或新的操作描述信息給所述機(jī)頂盒。

進(jìn)一步地,所述根據(jù)所述編輯指令對所述界面呈現(xiàn)元素進(jìn)行編輯生成新的應(yīng)用程序的界面和/或新的操作描述信息之后,所述方法還包括:將所述新的應(yīng)用程序的界面和/或新的操作描述信息中網(wǎng)絡(luò)鏈接對應(yīng)的圖片發(fā)送給機(jī)頂盒。

進(jìn)一步地,所述終端接收對所述界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯的編輯指令包括以下至少之一:接收對控件位置、大小的拖拽指令;接收對控件的皮膚、貼圖的替換指令;接收對控件的點(diǎn)擊、長按的業(yè)務(wù)編輯指令。

根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種界面處理方法,包括:接收編輯后的新的應(yīng)用程序的界面和/或新的操作描述信息,其中,所述新的應(yīng)用程序的界面和/或新的操作描述信息是終端通過對機(jī)頂盒的應(yīng)用程序的界面和/或操作描述信息對應(yīng)界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯進(jìn)行編輯生成;根據(jù)所述新的應(yīng)用程序的界面和/或新的操作描述信息對所述機(jī)頂盒應(yīng)用程序的界面和/或業(yè)務(wù)操作進(jìn)行動(dòng)態(tài)調(diào)整。

進(jìn)一步地,所述根據(jù)所述新的應(yīng)用程序的界面和/或新的所述應(yīng)用程序的操作描述信息對所述機(jī)頂盒應(yīng)用程序的界面和/或業(yè)務(wù)操作進(jìn)行動(dòng)態(tài)調(diào)整包括以下至少之一:根據(jù)所述描述信息中的界面樣式和/或布局對應(yīng)用程序中預(yù)置的界面呈現(xiàn)元素進(jìn)行展示或隱藏,并調(diào)整所述界面呈現(xiàn)元素的布局和/或尺寸;接收所述界面和/或操作描述信息的相關(guān)圖片替換界面呈現(xiàn)元素的皮膚貼圖;根據(jù)所述描述信息中規(guī)定的界面呈現(xiàn)元素操作,定義界面呈現(xiàn)元素的業(yè)務(wù)操作。

根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種界面處理裝置,包括:獲取模塊,用于獲取機(jī)頂盒的應(yīng)用程序的界面和/或所述應(yīng)用程序的操作描述信息;第一編輯模塊,用于根據(jù)所述描述信息生成與該描述信息對應(yīng)的界面呈現(xiàn)元素;第一生成模塊,用于接收對所述界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯的編輯指令,根據(jù)所述編輯指令對所述界面呈現(xiàn)元素進(jìn)行編輯生成新的應(yīng)用程序的界面和/或新的操作描述信息;第一發(fā)送模塊,用于發(fā)送所述新的應(yīng)用程序的界面和/或新的操作描述信息給所述機(jī)頂盒。

進(jìn)一步地,所述裝置還包括:第一鏈接模塊,用于將所述新的應(yīng)用程序的界面和/或新的操作描述信息中網(wǎng)絡(luò)鏈接對應(yīng)的圖片發(fā)送給機(jī)頂盒。

進(jìn)一步地,所述第一生成模塊包括以下至少之一:第一元素屬性單元,用于接收對控件位置、大小的拖拽指令;所述第一元素屬性單元,還用于接收對控件的皮膚、貼圖的替換指令;第一元素業(yè)務(wù)單元,用于接收對控件的點(diǎn)擊、長按的業(yè)務(wù)編輯指令。

根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種界面處理裝置,包括:構(gòu)建模塊,用于終 端構(gòu)建機(jī)頂盒的應(yīng)用程序的界面和/或所述應(yīng)用程序的操作描述信息;第二編輯模塊,用于所述終端根據(jù)所述描述信息生成與該描述信息對應(yīng)的界面呈現(xiàn)元素;第二生成模塊,用于所述終端接收對所述界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯的編輯指令,根據(jù)所述編輯指令對所述界面呈現(xiàn)元素進(jìn)行編輯生成新的應(yīng)用程序的界面和/或新的操作描述信息;第二發(fā)送模塊,用于所述終端發(fā)送所述新的應(yīng)用程序的界面和/或新的操作描述信息給所述機(jī)頂盒。

進(jìn)一步地,所述裝置還包括:第二鏈接模塊,用于將所述新的應(yīng)用程序的界面和/或新的

操作描述信息中網(wǎng)絡(luò)鏈接對應(yīng)的圖片發(fā)送給機(jī)頂盒。

進(jìn)一步地,所述第二生成模塊包括以下至少之一:第二元素屬性單元,用于接收對控件位置、大小的拖拽指令;所述第二元素屬性單元,還用于接收對控件的皮膚、貼圖的替換指令;第二元素業(yè)務(wù)單元,用于接收對控件的點(diǎn)擊、長按的業(yè)務(wù)編輯指令。

根據(jù)本發(fā)明的另一個(gè)方面,還提供一種界面處理裝置,包括:接收模塊,用于接收編輯后的新的應(yīng)用程序的界面和/或新的操作描述信息,其中,所述新的應(yīng)用程序的界面和/或新的操作描述信息是終端通過對機(jī)頂盒的應(yīng)用程序的界面和/或操作描述信息對應(yīng)界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯進(jìn)行編輯生成;調(diào)整模塊,用于根據(jù)所述新的應(yīng)用程序的界面和/或新的操作描述信息對所述機(jī)頂盒應(yīng)用程序的界面和/或業(yè)務(wù)操作進(jìn)行動(dòng)態(tài)調(diào)整。

進(jìn)一步地,所述調(diào)整模塊包括:元素屬性調(diào)整單元,用于根據(jù)所述描述信息中的界面樣式和/或布局對應(yīng)用程序中預(yù)置的界面呈現(xiàn)元素進(jìn)行展示或隱藏,并調(diào)整所述界面呈現(xiàn)元素的布局和/或尺寸;所述元素屬性調(diào)整單元,還用于接收所述界面和/或操作描述信息的相關(guān)圖片替換界面呈現(xiàn)元素的皮膚貼圖;元素業(yè)務(wù)調(diào)整單元,用于根據(jù)所述描述信息中規(guī)定的界面呈現(xiàn)元素操作,定義界面呈現(xiàn)元素的業(yè)務(wù)操作。

根據(jù)本發(fā)明的另一個(gè)方面,還提供一種界面處理系統(tǒng),其特征在于,包括:終端和機(jī)頂盒;所述終端與所述機(jī)頂盒之間通過局域網(wǎng)或廣域網(wǎng)進(jìn)行連接;所述終端包括上述的裝置;所述機(jī)頂盒包括上述的裝置。

通過本發(fā)明,采用獲取機(jī)頂盒的應(yīng)用程序的界面和/或該應(yīng)用程序的操作描述信息;根據(jù)該描述信息生成與該描述信息對應(yīng)的界面呈現(xiàn)元素;接收對該界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯的編輯指令,根據(jù)該編輯指令對該界面呈現(xiàn)元素進(jìn)行編輯生成新的應(yīng)用程序的界面和/或新的操作描述信息;發(fā)送該新的應(yīng)用程序的界面和/或新的操作描述信息給該機(jī)頂盒,解決了機(jī)頂盒的程序界面和操作復(fù)雜,使用不方便的問題,提高了用戶使用的便利性。

附圖說明

此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:

圖1是根據(jù)本發(fā)明實(shí)施例的一種界面處理方法的流程圖一;

圖2是根據(jù)本發(fā)明實(shí)施例的一種界面處理方法的流程圖二;

圖3是根據(jù)本發(fā)明實(shí)施例的一種界面處理方法的流程圖三;

圖4是根據(jù)本發(fā)明實(shí)施例的一種界面處理裝置的結(jié)構(gòu)框圖一;

圖5是根據(jù)本發(fā)明實(shí)施例的一種界面處理裝置的結(jié)構(gòu)框圖二;

圖6是根據(jù)本發(fā)明實(shí)施例的一種界面處理裝置的結(jié)構(gòu)框圖三;

圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例的機(jī)頂盒應(yīng)用界面設(shè)計(jì)部署示意圖;

圖8是根據(jù)本發(fā)明優(yōu)選實(shí)施例的移動(dòng)終端動(dòng)態(tài)設(shè)置機(jī)頂盒應(yīng)用的時(shí)序示意圖。

具體實(shí)施方式

下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。

需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。

在本實(shí)施例中提供了一種界面處理方法,圖1是根據(jù)本發(fā)明實(shí)施例的一種界面處理方法的流程圖一,如圖1所示,該流程包括如下步驟:

步驟S102,獲取機(jī)頂盒的應(yīng)用程序的界面和/或該應(yīng)用程序的操作描述信息;

步驟S104,根據(jù)該描述信息生成與該描述信息對應(yīng)的界面呈現(xiàn)元素;

步驟S106,接收對該界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯的編輯指令,根據(jù)該編輯指令對該界面呈現(xiàn)元素進(jìn)行編輯生成新的應(yīng)用程序的界面和/或新的操作描述信息;

步驟S108,發(fā)送該新的應(yīng)用程序的界面和/或新的操作描述信息給該機(jī)頂盒。

通過上述步驟,終端獲取機(jī)頂盒的應(yīng)用程序的界面和/或該應(yīng)用程序的操作描述信息,并生成該描述信息對應(yīng)的界面呈現(xiàn)元素,在接收到編輯指令的情況下,生成新的應(yīng)用程序的界面和/或新的操作描述信息,發(fā)送新的應(yīng)用程序的界面和/或新的操作描述信息給該機(jī)頂盒,解決了機(jī)頂盒的程序界面和操作復(fù)雜,使用不方便的問題,提高了用戶使用的便利性。

在本實(shí)施例中,生成新的應(yīng)用程序的界面和/或新的操作描述文件中,可以有一些該描述文件對應(yīng)的圖片,終端發(fā)起網(wǎng)絡(luò)請求后,可以將將該新的應(yīng)用程序的界面和/或 新的操作描述信息中網(wǎng)絡(luò)鏈接對應(yīng)的圖片發(fā)送給機(jī)頂盒。

在本實(shí)施例中,接收對該界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯的編輯指令可以有很多方式,可以通過觸摸屏或者實(shí)體按鍵發(fā)送編輯指令,其中,該界面呈現(xiàn)元素包括界面的樣式、控件等,該接收對該界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯的編輯指令包括以下至少之一:接收對控件位置、大小的拖拽指令;接收對控件的皮膚、貼圖的替換指令;接收對控件的點(diǎn)擊、長按的業(yè)務(wù)編輯指令。

在本實(shí)施例中還提供了一種界面處理方法,圖2是根據(jù)本發(fā)明實(shí)施例的一種界面處理方法的流程圖二,如圖2所示,該流程包括如下步驟:

步驟S202,終端構(gòu)建機(jī)頂盒的應(yīng)用程序的界面和/或該應(yīng)用程序的操作描述信息;

步驟S204,該終端根據(jù)該描述信息生成與該描述信息對應(yīng)的界面呈現(xiàn)元素;

步驟S206,該終端接收對該界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯的編輯指令,根據(jù)該編輯指令對該界面呈現(xiàn)元素進(jìn)行編輯生成新的應(yīng)用程序的界面和/或新的操作描述信息;

步驟S208,該終端發(fā)送該新的應(yīng)用程序的界面和/或新的操作描述信息給該機(jī)頂盒。

通過上述步驟,終端通過的自身構(gòu)建機(jī)頂盒的應(yīng)用程序的界面和/或該應(yīng)用程序的操作描述信息,并生成該描述信息對應(yīng)的界面呈現(xiàn)元素,在接收到編輯指令的情況下,生成新的應(yīng)用程序的界面和/或新的操作描述信息,發(fā)送新的應(yīng)用程序的界面和/或新的操作描述信息給該機(jī)頂盒,解決了機(jī)頂盒的程序界面和操作復(fù)雜,使用不方便的問題,提高了用戶使用的便利性。

在本實(shí)施例中,生成新的應(yīng)用程序的界面和/或新的操作描述文件中,可以有一些該描述文件對應(yīng)的圖片,終端發(fā)起網(wǎng)絡(luò)請求后,可以將將該新的應(yīng)用程序的界面和/或新的操作描述信息中網(wǎng)絡(luò)鏈接對應(yīng)的圖片發(fā)送給機(jī)頂盒。

在本實(shí)施例中,接收對該界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯的編輯指令可以有很多方式,可以通過觸摸屏或者實(shí)體按鍵發(fā)送編輯指令,其中,該界面呈現(xiàn)元素包括界面的樣式、控件等,該接收對該界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯的編輯指令包括以下至少之一:接收對控件位置、大小的拖拽指令;接收對控件的皮膚、貼圖的替換指令;接收對控件的點(diǎn)擊、長按的業(yè)務(wù)編輯指令。

在本實(shí)施例中還提供了一種界面處理方法,圖3是根據(jù)本發(fā)明實(shí)施例的一種界面處理方法的流程圖三,如圖3所示,該流程包括如下步驟:

步驟S302,接收編輯后的新的應(yīng)用程序的界面和/或新的操作描述信息,其中,該新的應(yīng)用程序的界面和/或新的操作描述信息是終端通過對機(jī)頂盒的應(yīng)用程序的界面和/或操作描述信息對應(yīng)界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯進(jìn)行編輯生成;

步驟S304,根據(jù)該新的應(yīng)用程序的界面和/或新的操作描述信息對該機(jī)頂盒應(yīng)用程序的界面和/或業(yè)務(wù)操作進(jìn)行動(dòng)態(tài)調(diào)整。

通過上述步驟,機(jī)頂盒接收編輯后的新的應(yīng)用程序的界面和/或新的操作描述信息,根據(jù)該新的應(yīng)用程序的界面和/或新的操作描述信息對該機(jī)頂盒應(yīng)用程序的界面和/或業(yè)務(wù)操作進(jìn)行動(dòng)態(tài)調(diào)整,解決了機(jī)頂盒的程序界面和操作復(fù)雜,使用不方便的問題,提高了用戶使用的便利性。

在本實(shí)施例中,根據(jù)該新的應(yīng)用程序的界面和/或新的該應(yīng)用程序的操作描述信息對該機(jī)頂盒應(yīng)用程序的界面和/或業(yè)務(wù)操作進(jìn)行動(dòng)態(tài)調(diào)整可以有很多種方式,其中,動(dòng)態(tài)調(diào)整可以包括:根據(jù)該描述信息中的界面樣式和/或布局對應(yīng)用程序中預(yù)置的界面呈現(xiàn)元素進(jìn)行展示或隱藏,并調(diào)整該界面呈現(xiàn)元素的布局和/或尺寸;接收該界面和/或操作描述信息的相關(guān)圖片替換界面呈現(xiàn)元素的皮膚貼圖;根據(jù)該描述信息中規(guī)定的界面呈現(xiàn)元素操作,定義界面呈現(xiàn)元素的業(yè)務(wù)操作。

通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例該的方法。

在本實(shí)施例中還提供了一種界面處理裝置,該裝置位于終端中。該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。

圖4是根據(jù)本發(fā)明實(shí)施例的一種界面處理裝置的結(jié)構(gòu)框圖一,如圖4所示,該裝置包括:

獲取模塊42,用于獲取機(jī)頂盒的應(yīng)用程序的界面和/或該應(yīng)用程序的操作描述信息;

第一編輯模塊44,用于根據(jù)該描述信息生成與該描述信息對應(yīng)的界面呈現(xiàn)元素;

第一生成模塊46,用于接收對該界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯的編輯指令,根據(jù)該編輯指令對該界面呈現(xiàn)元素進(jìn)行編輯生成新的應(yīng)用程序的界面和/或新的操作描述信息;

第一發(fā)送模塊48,用于發(fā)送該新的應(yīng)用程序的界面和/或新的操作描述信息給該機(jī)頂盒。

在本實(shí)施例中,該裝置還可以包括:該裝置還包括:第一鏈接模塊,用于將該新的應(yīng)用程序的界面和/或新的操作描述信息中網(wǎng)絡(luò)鏈接對應(yīng)的圖片發(fā)送給機(jī)頂盒。

在本實(shí)施例中,該第一生成模塊46包括:第一元素屬性單元,用于接收對控件位置、大小的拖拽指令;該第一元素屬性單元,還用于接收對控件的皮膚、貼圖的替換指令;第一元素業(yè)務(wù)單元,用于接收對控件的點(diǎn)擊、長按的業(yè)務(wù)編輯指令。

在本實(shí)施例中還提供了一種界面處理裝置,該裝置位于機(jī)頂盒中。圖5是根據(jù)本發(fā)明實(shí)施例的一種界面處理裝置的結(jié)構(gòu)框圖二,如圖5所示,該裝置包括:

構(gòu)建模塊52,用于終端構(gòu)建機(jī)頂盒的應(yīng)用程序的界面和/或該應(yīng)用程序的操作描述信息;

第二編輯模塊54,用于該終端根據(jù)該描述信息生成與該描述信息對應(yīng)的界面呈現(xiàn)元素;

第二生成模塊56,用于該終端接收對該界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯的編輯指令,根據(jù)該編輯指令對該界面呈現(xiàn)元素進(jìn)行編輯生成新的應(yīng)用程序的界面和/或新的操作描述信息;

第二發(fā)送模塊58,用于該終端發(fā)送該新的應(yīng)用程序的界面和/或新的操作描述信息給該機(jī)頂盒。

在本實(shí)施例中,該裝置還包括:第二鏈接模塊,用于將該新的應(yīng)用程序的界面和/或新的操作描述信息中網(wǎng)絡(luò)鏈接對應(yīng)的圖片發(fā)送給機(jī)頂盒。

在本實(shí)施例中,該第二生成模塊56包括以下至少之一:第二元素屬性單元,用于接收對控件位置、大小的拖拽指令;該第二元素屬性單元,還用于接收對控件的皮膚、貼圖的替換指令;第二元素業(yè)務(wù)單元,用于接收對控件的點(diǎn)擊、長按的業(yè)務(wù)編輯指令。

在本實(shí)施例中還提供了一種界面處理裝置,該裝置位于機(jī)頂盒中。

圖6是根據(jù)本發(fā)明實(shí)施例的一種界面處理裝置的結(jié)構(gòu)框圖三,如圖6所示,該裝置包括:

接收模塊62,用于接收編輯后的新的應(yīng)用程序的界面和/或新的操作描述信息,其中,該新的應(yīng)用程序的界面和/或新的操作描述信息是終端通過對機(jī)頂盒的應(yīng)用程序的界面和/或操作描述信息對應(yīng)界面呈現(xiàn)元素的屬性和/或業(yè)務(wù)邏輯進(jìn)行編輯生成;

調(diào)整模塊64,用于根據(jù)該新的應(yīng)用程序的界面和/或新的操作描述信息對該機(jī)頂盒應(yīng)用程序的界面和/或業(yè)務(wù)操作進(jìn)行動(dòng)態(tài)調(diào)整。

在本實(shí)施例中,該調(diào)整模塊64包括:元素屬性調(diào)整單元,用于根據(jù)該描述信息中的界面樣式和/或布局對應(yīng)用程序中預(yù)置的界面呈現(xiàn)元素進(jìn)行展示或隱藏,并調(diào)整該界面呈現(xiàn)元素的布局和/或尺寸;該元素屬性調(diào)整單元,還用于接收該界面和/或操作描述信息的相關(guān)圖片替換界面呈現(xiàn)元素的皮膚貼圖;元素業(yè)務(wù)調(diào)整單元,用于根據(jù)該描述信息中規(guī)定的界面呈現(xiàn)元素操作,定義界面呈現(xiàn)元素的業(yè)務(wù)操作。

在本實(shí)施例中還提供了一種界面處理系統(tǒng),包括:終端和機(jī)頂盒;該終端與該機(jī)頂盒之間通過局域網(wǎng)或廣域網(wǎng)進(jìn)行連接;該終端包括上述實(shí)施例的裝置;該機(jī)頂盒包括上述實(shí)施例的裝置。

下面結(jié)合優(yōu)選實(shí)施例對本發(fā)明進(jìn)行詳細(xì)說明。

本優(yōu)選實(shí)施例提出一種由用戶通過簡單拖拽、點(diǎn)擊移動(dòng)終端屏幕,實(shí)時(shí)完成機(jī)頂盒應(yīng)用界面和業(yè)務(wù)流程的自定義動(dòng)態(tài)修改的方法和系統(tǒng)。

本優(yōu)選實(shí)施例中的移動(dòng)終端不僅僅局限于智能手機(jī),也可以Pad等其他終端設(shè)備。

移動(dòng)終端上部署有應(yīng)用編輯模塊,該模塊可展示當(dāng)前應(yīng)用的界面樣式和布局,用戶可通過在終端屏幕上的手動(dòng)拖轉(zhuǎn)、點(diǎn)擊等操作對界面呈現(xiàn)元素樣式和布局以及各界面呈現(xiàn)元素對應(yīng)的具體業(yè)務(wù)操作進(jìn)行編輯。并根據(jù)用戶編輯的界面和業(yè)務(wù)操作生成對應(yīng)的描述信息,上述編輯模塊的功能和作用和上述實(shí)施例中的第一編輯模塊44、第二編輯模塊54、第一生成模塊46和第二生成模塊56功能作用相同。

智能機(jī)頂盒上的應(yīng)用程序包含界面展示模塊,該模塊獲取到移動(dòng)終端上編輯生成的上述描述信息后,進(jìn)行加載,生成新的應(yīng)用程序界面和業(yè)務(wù)邏輯。

移動(dòng)終端與智能機(jī)頂盒之間通過(局域網(wǎng)或廣域網(wǎng))網(wǎng)絡(luò)進(jìn)行連接。用戶手持移動(dòng)終端對機(jī)頂盒上的應(yīng)用的界面和業(yè)務(wù)邏輯進(jìn)行自定義修改。

本優(yōu)選實(shí)施例的步驟如下:

步驟1,移動(dòng)終端通過網(wǎng)絡(luò)連接機(jī)頂盒,獲取當(dāng)前機(jī)頂盒應(yīng)用的界面和操作描述信息。

步驟2,移動(dòng)終端根據(jù)獲取到的機(jī)頂盒應(yīng)用的界面和操作描述信息,在可編輯狀態(tài)下展示機(jī)頂盒上對應(yīng)的應(yīng)用程序界面的各個(gè)界面呈現(xiàn)元素,該界面呈現(xiàn)元素包括界面的樣式和控件等。

步驟3,用戶在移動(dòng)終端上打開應(yīng)用編輯模塊,在屏幕上通過手動(dòng)拖拽調(diào)整界面控件的位置和大小、調(diào)整界面控件的皮膚和貼圖,通過點(diǎn)擊、長按等常用操作編輯按鈕等控件對應(yīng)的業(yè)務(wù)操作(比如添加一個(gè)新的海報(bào)圖片,并規(guī)定遙控器確定選中該海報(bào)圖片后應(yīng)用程序跳轉(zhuǎn)至“本周最新電影”欄目)。用戶完成編輯后,生成所編輯的應(yīng)用程序界面和業(yè)務(wù)操作的描述信息。

步驟4,移動(dòng)終端發(fā)起網(wǎng)絡(luò)請求,通過網(wǎng)絡(luò)鏈接將上述描述信息以及界面展示所需要的圖片發(fā)送給機(jī)頂盒。

步驟5,機(jī)頂盒的界面展示模塊接收到上述描述信息后,根據(jù)描述信息中的界面樣式和布局對應(yīng)用程序中預(yù)置的控件進(jìn)行展示或隱藏并調(diào)整布局和尺寸,并使用從移動(dòng)終端收到的圖片替換控件皮膚貼圖;根據(jù)描述文件中規(guī)定的控件操作,定義控件的業(yè)務(wù)操 作。

步驟6,機(jī)頂盒應(yīng)用完成上述界面和業(yè)務(wù)操作的動(dòng)態(tài)調(diào)整后,通過電視屏幕展示新的界面樣式。

與其他視頻觀看體驗(yàn)分享的方式相比,本優(yōu)選實(shí)施例的優(yōu)勢為:用戶可實(shí)時(shí)地、動(dòng)態(tài)地修改自己的機(jī)頂盒應(yīng)用程序界面,并重新定位機(jī)頂盒應(yīng)用的業(yè)務(wù)邏輯。不再只是應(yīng)用程序的使用者,而真正成為自己的應(yīng)用的設(shè)計(jì)者,所見即所得地調(diào)整和修改自己的機(jī)頂盒應(yīng)用程序。

另外,本發(fā)明還另外提供了一個(gè)優(yōu)選實(shí)施例,在移動(dòng)終端為大屏智能手機(jī),機(jī)頂盒為Android機(jī)頂盒;手機(jī)與機(jī)頂盒處于同一局域網(wǎng)內(nèi)。

智能機(jī)頂盒上的部署了一個(gè)(內(nèi)含界面展示模塊的)OTT視頻客戶端應(yīng)用,可展示媒體內(nèi)容服務(wù)器側(cè)所提供的視頻節(jié)目。該實(shí)施例中使用手機(jī)客戶端動(dòng)態(tài)定制該機(jī)頂盒視頻應(yīng)用的界面。

圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例的機(jī)頂盒應(yīng)用界面設(shè)計(jì)部署示意圖,如圖7所示,手機(jī)與機(jī)頂盒通過TCP消息建立網(wǎng)絡(luò)鏈接,并進(jìn)行消息交互和文件傳遞。

圖8是根據(jù)本發(fā)明優(yōu)選實(shí)施例的移動(dòng)終端動(dòng)態(tài)設(shè)置機(jī)頂盒應(yīng)用的時(shí)序示意圖,如圖8所示,實(shí)施步驟如下:

步驟S801,手機(jī)客戶端發(fā)起TCP請求,請求當(dāng)前機(jī)頂盒視頻應(yīng)用的界面和操作描述信息。

步驟S802,手機(jī)客戶端訪問機(jī)頂盒的指定ftp地址,獲取該機(jī)頂盒視頻應(yīng)用的xml描述信息。

步驟S803,手機(jī)客戶端(應(yīng)用編輯模塊)根據(jù)獲取到的機(jī)頂盒視頻應(yīng)用界面描述信息,在編輯模式下展示界面各控件的樣式和布局,并將各控件的遙控器按鍵選中響應(yīng)與操作邏輯進(jìn)行對應(yīng)。

步驟S804,用戶在手機(jī)屏幕上通過拖動(dòng)操作,新增一個(gè)圖片展示控件,并將該控件的皮膚貼圖設(shè)置為一張最新的電影海報(bào)圖片。通過點(diǎn)擊和選擇操作將該控件的遙控器按鍵選中響應(yīng)定義為跳轉(zhuǎn)至“本周最新電影”這個(gè)視頻欄目頁面。

步驟S805,手機(jī)客戶端應(yīng)用編輯模塊根據(jù)用戶所做的修改,生成本次編輯的xml描述信息,該描述信息中定義了新增圖片控件的類型和ID;使用左上角頂點(diǎn)坐標(biāo)值和尺寸描述該控件的位置和大?。槐4嬖摽丶钠つw貼圖的圖片路徑和名稱;并在描述信息中將遙控器按鍵選中響應(yīng)操作規(guī)定為:跳轉(zhuǎn)至“本周最新電影”這個(gè)Activity。

步驟S806,手機(jī)客戶端將生成的xml描述信息與新增的電影海報(bào)圖片打包上傳至機(jī)頂盒的指定ftp地址。

步驟S807,機(jī)頂盒視頻應(yīng)用的界面展示模塊獲取到新的xml描述信息后,加載該描述信息,根據(jù)描述信息中的控件類型和ID從控件庫中選中并創(chuàng)建對應(yīng)圖片控件;根據(jù)位置和尺寸信息配合海報(bào)圖片展示該圖片控件;根據(jù)描述文件中該控件的操作定義,將跳轉(zhuǎn)至“本周最新電影”欄目頁面的操作與該控件的確認(rèn)選中響應(yīng)關(guān)聯(lián)起來。

步驟S808,完成S807步驟后,機(jī)頂盒視頻應(yīng)用重新啟動(dòng),并刷新界面,則“本周最新電影”這個(gè)新控件在機(jī)頂盒視頻應(yīng)用中展示,使用機(jī)頂盒遙控器選中該控件并單擊“確認(rèn)”按鈕,應(yīng)用程序界面跳轉(zhuǎn)至“本周最新電影”欄目頁面。

由于要更新描述信息的機(jī)頂盒不止一臺(tái),而且各臺(tái)機(jī)頂盒上的描述信息的版本高低可能不一致(有的機(jī)頂盒上該應(yīng)用的版本較新,有的機(jī)頂盒其應(yīng)用版本較為陳舊)。

而且,上個(gè)實(shí)施例中機(jī)頂盒從管理服務(wù)器獲取到的描述信息為XML文件,非常容易被反向解讀,缺乏保密性。

在另外一個(gè)實(shí)施例中,實(shí)施方式不同之處在于:

步驟907管理服務(wù)器對獲取的XML描述信息,采用計(jì)數(shù)加一的方式生成一個(gè)新的(數(shù)字)版本號(hào),標(biāo)明當(dāng)前描述信息(相對于上一次修改的描述信息)是最新修改的描述信息版本;然后對該XML描述信息進(jìn)行加密3DES加密,并保存加密后的加密文件。

步驟908通知所有在線的智能機(jī)頂盒,描述信息有版本更新,通知消息中帶有當(dāng)前描述信息的版本號(hào)

步驟909目標(biāo)機(jī)頂盒收到版本更新通知后,首先比對目標(biāo)描述信息的版本號(hào),與機(jī)頂盒本地使用的描述信息版本號(hào)(數(shù)字),哪個(gè)更大(更新)。若通知消息中的版本號(hào)較機(jī)頂盒本地應(yīng)用的描述信息版本號(hào)更大,則訪問管理服務(wù)器的指定ftp地址,下載對應(yīng)的加密文件和圖片文件包;反之,則機(jī)頂盒不用嘗試下載更新描述信息。

步驟910若機(jī)頂盒下載并獲取對應(yīng)加密文件后,使用與管理服務(wù)器事先約定好的密鑰對加密文件進(jìn)行解密,還原為XML文本文件。

上述實(shí)施例中,管理服務(wù)器并非必需的設(shè)備,手機(jī)和機(jī)頂盒也可直接交互,在另外一個(gè)實(shí)施例中,包括如下步驟

步驟1001、手機(jī)客戶端向機(jī)頂盒發(fā)起TCP請求,請求當(dāng)前機(jī)頂盒視頻應(yīng)用的界面和操作描述信息。若機(jī)頂盒此時(shí)為“就緒”狀態(tài),應(yīng)答手機(jī)客戶端的請求消息,告知目標(biāo)文件的ftp

地址、端口以及文件路徑。

步驟1002、手機(jī)客戶端訪問機(jī)頂盒的指定ftp地址,獲取該機(jī)頂盒視頻應(yīng)用的xml描述信息。

步驟1003、手機(jī)客戶端(應(yīng)用編輯模塊)根據(jù)獲取到的機(jī)頂盒視頻應(yīng)用界面描述信息,在編輯模式下展示界面各控件的樣式和布局,并將各控件的遙控器按鍵選中響應(yīng)與操作邏輯進(jìn)行對應(yīng)。

步驟1004、用戶在手機(jī)屏幕上通過拖動(dòng)操作,新增一個(gè)圖片展示控件,并將該控件的皮膚貼圖設(shè)置為一張最新的電影海報(bào)圖片。通過點(diǎn)擊和選擇操作將該控件的遙控器按鍵選中響應(yīng)定義為跳轉(zhuǎn)至“本周最新電影”這個(gè)視頻欄目頁面。

步驟1005、手機(jī)客戶端應(yīng)用編輯模塊根據(jù)用戶所做的修改,生成本次編輯的xml描述信息,該描述信息中定義了新增圖片控件的類型和ID;使用左上角頂點(diǎn)坐標(biāo)值和尺寸描述該控件的位置和大?。槐4嬖摽丶钠つw貼圖的圖片路徑和名稱;并在描述信息中將遙控器按鍵選中響應(yīng)操作規(guī)定為:跳轉(zhuǎn)至“本周最新電影”這個(gè)Activity。

步驟1006、手機(jī)客戶端將生成的xml描述信息與新增的電影海報(bào)圖片打包上傳至機(jī)頂盒的指定ftp地址。

步驟1007、機(jī)頂盒視頻應(yīng)用的界面展示模塊獲取到新的xml描述信息后,加載該描述信息,根據(jù)描述信息中的控件類型和ID從控件庫中選中并創(chuàng)建對應(yīng)圖片控件;根據(jù)位置和尺寸信息配合海報(bào)圖片展示該圖片控件;根據(jù)描述信息中該控件的操作定義,將跳轉(zhuǎn)至“本周最新電影”欄目頁面的操作與該控件的確認(rèn)選中響應(yīng)關(guān)聯(lián)起來。

步驟1008、完成1007步驟后,機(jī)頂盒視頻應(yīng)用重新啟動(dòng),并刷新界面,則“本周最新電影”這個(gè)新控件在機(jī)頂盒視頻應(yīng)用中展示,使用機(jī)頂盒遙控器選中該控件并單擊“確認(rèn)”按鈕,應(yīng)用程序界面跳轉(zhuǎn)至“本周最新電影”欄目頁面。

在另外一個(gè)實(shí)施例中,手機(jī)客戶端從機(jī)頂盒側(cè)獲取機(jī)頂盒應(yīng)用的描述信息并非必須的。手機(jī)客戶端可以通過網(wǎng)絡(luò)從第三方設(shè)備上獲取“原始的”(修改之前的)機(jī)頂盒應(yīng)用描述信息,甚至該原始描述信息可事先預(yù)置在手機(jī)客戶端內(nèi)部。其目的主要是提供一個(gè)可用于“修改”的“原始的”描述信息,當(dāng)然也可以“全新”“創(chuàng)建”(而非)修改一個(gè)描述信息。

步驟1101、手機(jī)客戶端啟動(dòng)應(yīng)用編輯模塊,創(chuàng)建一個(gè)新的(空白)機(jī)頂盒應(yīng)用程序描述信息

步驟1102、手機(jī)客戶端的應(yīng)用編輯模塊可提供幾種預(yù)置的機(jī)頂盒應(yīng)用框架(集成常見的應(yīng)用整體樣式和基本操作)給用戶進(jìn)行選擇;用戶選擇其中一種預(yù)置的應(yīng)用框架,應(yīng)用編輯模塊即按照預(yù)定格式,在手機(jī)客戶端本地創(chuàng)建一個(gè)包含基本樣式和業(yè)務(wù)操作的機(jī)頂盒應(yīng)用描述信息

上述實(shí)施例中的描述信息可以是描述的文件,也可以是描述的指令或者信令等。

顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。

以上該僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
扎兰屯市| 永登县| 弥勒县| 东乌| 门头沟区| 手游| 万源市| 广南县| 离岛区| 普宁市| 金塔县| 灵武市| 福泉市| 洞口县| 德江县| 体育| 襄樊市| 甘南县| 新邵县| 高安市| 大荔县| 长阳| 竹溪县| 都昌县| 新晃| 甘孜县| 吴堡县| 台江县| 武隆县| 安阳市| 岳阳市| 滦南县| 柳江县| 甘南县| 灵武市| 佳木斯市| 莱西市| 扶风县| 烟台市| 孝昌县| 米泉市|