本發(fā)明涉及通信技術領域,尤其涉及一種信息交互的方法、電子設備及控制終端。
背景技術:
當前,智能化的顯示設備越來越普及,例如:智能電視、廣告機等。在這種智能化的顯示設備不具有觸控屏的情況下,該顯示設備的輸入控制往往是通過與該智能設備無線連接的控制終端(如智能手機)進行的,例如,用戶通過智能手機的觸控屏進行輸入,智能手機根據(jù)用戶的輸入與顯示設備進行信息交互從而實現(xiàn)用戶對顯示設備的控制。
現(xiàn)有技術中,用戶可以操作控制終端的觸控屏提供的虛擬方向按鍵或者在觸控屏上執(zhí)行滑動手勢,控制終端根據(jù)用戶的輸入與顯示設備進行交互,從而控制顯示設備中的焦點移動,例如控制焦點向上移動、向下移動、向左移動或向右移動。在具體操作過程中,往往需要很多次的移動才能將焦點移動到目的地,即需要用戶在控制終端上操作多次才能將顯示設備中焦點移動至目的地,導致用戶操作比較繁瑣,而且,由于用戶的每一次操作,控制終端和顯示設備之間都需要進行信息的交互,信息內(nèi)容可以包括用戶操作具體的觸控位置、觸控手勢類型等信息,交互的信息內(nèi)容量較大。
技術實現(xiàn)要素:
鑒于上述技術問題,本發(fā)明提供一種信息交互的方法、電子設備及控制終端,解決現(xiàn)有技術中在控制終端與電子設備交互的過程中用戶操作繁瑣的問題。
依據(jù)本發(fā)明的一個方面,提供了一種信息交互的方法,應用于設置有顯示屏的電子設備,電子設備與控制終端無線通信連接,該方法包括:將顯示屏上當前顯示的交互界面的布局信息發(fā)送給控制終端,其中,布局信息至少包括交 互界面的組件布局類型和與組件布局類型對應的布局屬性,布局屬性包括組件編號信息和位置信息,以使控制終端根據(jù)組件布局類型、組件編號信息和位置信息生成并顯示與交互界面對應的,且與交互界面具有相同組件的簡化交互界面;接收控制終端發(fā)送的、用戶在簡化交互界面中選取的組件的編號;根據(jù)接收的編號,執(zhí)行與編號對應的組件所對應的功能。
進一步地,交互界面的組件布局由至少二級布局嵌接形成;
至少兩級布局包括主布局和子布局,子布局的上一級布局為子布局的父布局,子布局嵌入在父布局的組件中,子布局嵌入的組件為子布局的父組件;
布局信息包括主布局的組件布局類型和布局屬性、和子布局的組件布局類型和布局屬性;
子布局的布局屬性中的組件編號信息中包括該子布局的父組件編號。
可選地,在子布局的布局信息中,位置信息包括相對于父組件的相對位置信息。
可選地,在主布局的布局信息中,位置信息包括相對于交互界面的相對位置信息。
可選的,在主布局的布局信息中,位置信息包括根據(jù)主布局的真實位置確定的虛擬位置信息。
可選的,將顯示屏上當前顯示的交互界面的布局信息發(fā)送給控制終端包括:
當顯示屏上顯示的交互界面的組件布局發(fā)生變化時,將顯示屏上當前顯示的交互界面的布局信息發(fā)送給控制終端。
可選的,方法還包括:
將所述顯示屏上當前顯示的交互界面的尺寸信息發(fā)送給所述控制終端。
可選地,組件布局類型包括網(wǎng)格型,且與網(wǎng)格型對應的布局屬性中:組件編號信息包括:起始組件編號和終點組件編號,位置信息包括:布局起點位置、布局終點位置、網(wǎng)格行數(shù)和網(wǎng)格列數(shù);和/或組件布局類型包括水平列表型,且與水平列表型對應的布局屬性中:組件編號信息包括起始組件編號和終點組件編號,位置信息包括:布局起點位置、布局終點位置和網(wǎng)格行數(shù);和/或組件布局類型包括垂直列表型,且與垂直列表型對應的布局屬性中:組件編號信息包括起始組件編號和終點組件編號,位置信息包括:布局起點位置、布局終點位 置和網(wǎng)格列數(shù);和/或組件布局類型包括方框型,且與方框型對應的布局屬性中:組件編號信息包括起始組件編號和終點組件編號,位置信息包括:布局起點位置、布局終點位置;和/或組件布局類型包括三角型,且與三角型對應的布局屬性中:組件編號信息包括起始組件編號和終點組件編號,位置信息包括頂點位置;和/或組件布局類型包括圓型,且與圓型對應的布局屬性中:組件編號信息包括起始組件編號和終點組件編號,位置信息包括圓心位置和半徑。
依據(jù)本發(fā)明的另一個方面,還提供了一種信息交互的方法,應用于控制終端,控制終端與具有顯示屏的電子設備無線通信連接,該方法包括:接收電子設備發(fā)送的顯示屏上當前顯示的交互界面的布局信息,布局信息至少包括:交互界面的組件布局類型和與組件布局類型對應的布局屬性,布局屬性包括:組件編號信息和位置信息;根據(jù)組件布局類型、組件編號信息和位置信息生成并顯示與交互界面對應的,與交互界面具有相同組件的簡化交互界面;確定用戶在簡化交互界面中選取的組件的編號;將編號發(fā)送至電子設備,以使電子設備根據(jù)接收的編號,執(zhí)行與編號對應的組件所對應的功能。
可選地,控制終端具有觸控屏幕;確定用戶在簡化交互界面中選取的組件的編號,具體包括:獲取用戶針對簡化交互界面執(zhí)行的觸屏操作在觸控屏幕上的點擊位置;根據(jù)點擊位置,確定選取的組件的編號。
可選地,交互界面的組件布局由至少二級布局嵌接形成;
至少兩級布局包括主布局和子布局,子布局的上一級布局為子布局的父布局,子布局嵌入在父布局的組件中,子布局嵌入的組件為子布局的父組件;
布局信息包括主布局的組件布局類型和布局屬性、和子布局的組件布局類型和布局屬性;
子布局的布局屬性中的組件編號信息中包括該子布局的父組件編號;
根據(jù)組件布局類型、組件編號信息和位置信息生成簡化交互界面包括:
根據(jù)主布局的組件布局類型、組件編號信息和位置信息繪制主布局圖形;
根據(jù)子布局的父組件編號,確定主布局圖形中的父組件;
在繪制后的父組件中,根據(jù)子布局的組件布局類型、組件編號信息和位置信息繪制子布局圖形。
可選的,方法還包括:
接收所述電子設備發(fā)送的所述顯示屏上當前顯示的交互界面的尺寸信息,從而根據(jù)所述尺寸信息調(diào)整所述簡化交互界面或者生成所述簡化交互界面。
可選的,簡化交互界面中的組件上顯示有組件編號。
依據(jù)本發(fā)明的又一個方面,還提供了一種電子設備,包括顯示屏,電子設備還包括:布局信息發(fā)送模塊,用于將顯示屏上當前顯示的交互界面的布局信息發(fā)送給控制終端,其中,布局信息至少包括:交互界面的組件布局類型和與組件布局類型對應的布局屬性,布局屬性包括組件編號信息和位置信息,以使控制終端根據(jù)組件布局類型、組件編號信息和位置信息生成并顯示與交互界面對應的,且與交互界面具有相同組件的簡化交互界面;編號接收模塊,用于接收控制終端發(fā)送的、用戶在簡化交互界面中選取的組件的編號;組件執(zhí)行模塊,用于根據(jù)接收的編號,執(zhí)行與編號對應的組件所對應的功能。
進一步地,交互界面的組件布局由至少二級布局嵌接形成;
至少兩級布局包括主布局和子布局,子布局的上一級布局為子布局的父布局,子布局嵌入在父布局的組件中,子布局嵌入的組件為子布局的父組件;
布局信息包括主布局的組件布局類型和布局屬性、和子布局的組件布局類型和布局屬性;
子布局的布局屬性中的組件編號信息中包括該子布局的父組件編號。
可選的,在子布局的布局信息中,位置信息包括相對于父組件的相對位置信息。
可選的,在主布局的布局信息中,位置信息包括相對于交互界面的相對位置信息。
可選的,布局信息發(fā)送模塊具體用于:
當顯示屏上顯示的交互界面的組件布局發(fā)生變化時,將顯示屏上當前顯示的交互界面的布局信息發(fā)送給控制終端。
可選的,所述布局信息發(fā)送模塊還用于:
將所述顯示屏上當前顯示的交互界面的尺寸信息發(fā)送給所述控制終端。
可選地,組件布局類型包括網(wǎng)格型,且與網(wǎng)格型對應的布局屬性中:組件編號信息包括:起始組件編號和終點組件編號,位置信息包括:布局起點位置、布局終點位置、網(wǎng)格行數(shù)和網(wǎng)格列數(shù);和/或組件布局類型包括水平列表型,且 與水平列表型對應的布局屬性中:組件編號信息包括起始組件編號和終點組件編號,位置信息包括:布局起點位置、布局終點位置和網(wǎng)格行數(shù);和/或組件布局類型包括垂直列表型,且與垂直列表型對應的布局屬性中:組件編號信息包括起始組件編號和終點組件編號,位置信息包括:布局起點位置、布局終點位置和網(wǎng)格列數(shù);和/或組件布局類型包括方框型,且與方框型對應的布局屬性中:組件編號信息包括起始組件編號和終點組件編號,位置信息包括:布局起點位置、布局終點位置;和/或組件布局類型包括三角型,且與三角型對應的布局屬性中:組件編號信息包括起始組件編號和終點組件編號,位置信息包括頂點位置;和/或組件布局類型包括圓型,且與圓型對應的布局屬性中:組件編號信息包括起始組件編號和終點組件編號,位置信息包括圓心位置和半徑。
依據(jù)本發(fā)明的又一個方面,還提供一種控制終端,包括:布局信息接收模塊,用于接收電子設備發(fā)送的顯示屏上當前顯示的交互界面的布局信息,布局信息至少包括:交互界面的組件布局類型和與組件布局類型對應的布局屬性,布局屬性包括:組件編號信息和位置信息;簡化交互界面顯示模塊,用于根據(jù)組件布局類型、組件編號信息和位置信息生成并顯示與交互界面對應的,與交互界面具有相同組件的簡化交互界面;編號獲取模塊,用于確定用戶在簡化交互界面中選取的組件的編號;編號發(fā)送模塊,用于將編號發(fā)送至電子設備,以使電子設備根據(jù)接收的編號,執(zhí)行與編號對應的組件所對應的功能。
可選地,控制終端具有觸控屏幕;編號獲取模塊具體用于獲取用戶針對簡化交互界面執(zhí)行的觸屏操作在觸控屏幕上的點擊位置,根據(jù)點擊位置,確定選取的組件的編號。
可選地,交互界面的組件布局由至少二級布局嵌接形成;至少兩級布局包括主布局和嵌接在主布局中的子布局;布局信息接收模塊具體用于:
分別或者同時接收電子設備發(fā)送的主布局的布局信息和子布局的布局信息。
可選的,簡化交互界面中的組件上顯示有組件編號。
可選的,所述布局信息接收模塊,還用于接收所述電子設備發(fā)送的所述顯示屏上當前顯示的交互界面的尺寸信息,從而根據(jù)所述尺寸信息調(diào)整所述簡化交互界面或者生成所述簡化交互界面。
有益效果是:在本發(fā)明的實施例中,控制設備顯示簡化交互界面,一方面 用戶可以直接選擇目的組件,直接針對目的組件進行操作,避免了現(xiàn)有技術中用戶需要在控制終端上操作多次才能將焦點移動至目的組件,簡化了用戶的操作;另一方面,控制終端只需要將組件編號反饋給電子設備,電子設備只需根據(jù)接收到的來自控制終端的編號就可以直接執(zhí)行與編號對應的組件所對應的功能,而且在電子設備傳輸位置信息時,可傳輸相對位置信息,所交互的信息量較小,能夠簡化信息交互的過程,也簡化了傳輸?shù)膬?nèi)容,提升交互速度;此外,本實施例的信息交互的方式具有通用性,不需要為不同的電子設備開發(fā)不同的控制應用程序,可以用來控制不同電子設備。
附圖說明
圖1為本發(fā)明的第一實施例中信息交互的方法流程圖;
圖2為本發(fā)明的交互界面的示意圖;
圖3為本發(fā)明的簡化交互界面的示意圖;
圖4為本發(fā)明的網(wǎng)格視圖的示意圖;
圖5為本發(fā)明的方框視圖的示意圖;
圖6為本發(fā)明的第二實施例中信息交互的方法流程圖;
圖7為本發(fā)明的第三實施例中電子設備的框圖;
圖8為本發(fā)明的第四實施例中控制終端的框圖;
圖9為本發(fā)明的第五實施例的一種交互流程圖;
圖10為本發(fā)明的第五實施例的一種交互流程圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領域的技術人員。
第一實施例
參見圖1,圖中示出了第一實施例中的信息交互的方法,該方法的執(zhí)行主體可以是設置有顯示屏的電子設備,該電子設備可以是智能電視、廣告機、游戲 機等具有影音顯示功能的電子設備。該方法可以包括以下步驟:
步驟S101、將顯示屏上當前顯示的交互界面的布局信息發(fā)送給控制終端,其中,布局信息至少包括:交互界面的組件布局類型和與組件布局類型對應的布局屬性,布局屬性包括:組件編號信息和位置信息。
控制終端收到布局信息后,將根據(jù)布局信息中的組件布局類型、組件編號信息和位置信息,生成并顯示與交互界面對應的,且與交互界面具有相同組件的簡化交互界面。
上述控制終端可以是智能手機、具有觸控屏的遙控器、平板電腦等。
上述交互界面中包括多個組件,其中組件是指交互界面上的元素,例如按鈕、超鏈接、文本、圖片等,當然也并不限于此。
上述簡化交互界面與顯示屏上的交互界面具有相同組件,但組件都是以簡化的圖形來展現(xiàn),例如,顯示屏上的交互界面上的彩色圓按鈕,在簡化交互界面上可以以線條繪制的圓圈來表示,顯示屏上的交互界面上的圖片,在簡化交互界面上可以以線條繪制的方框來表示。
需要說明的是,在本實施例中交互界面中組件的視圖布局可以是:網(wǎng)格(grid)視圖、列表視圖、方框(square)視圖、三角形(triangle)視圖和圓形(circle)視圖中的任意一種,其中列表視圖可以是水平列表(horizontal list)視圖或垂直列表(vertical list)視圖。相應地,組件布局類型可以包括網(wǎng)格型、水平列表型、垂直列表型、方框型、三角型、圓型等。
其中,組件編號信息用于標識各個組件的編號,各組件的編號可以是數(shù)字,例如:1、2、3、4、5……等(參見圖3),也可以是字母,例如:A、B、C、D……等。當然可以理解的是,在本實施例中并不限定該編號的具體表現(xiàn)形式。可以理解的是,本步驟中,所傳輸?shù)慕M件編號信息可以是交互界面上每個組件的編號,當然只要是能夠指示每個組件的編號的信息即可,例如,不同布局類型下組件的編號規(guī)則已經(jīng)預先規(guī)定好,那么,組件編號信息需要包括起始組件編號和終點組件編號即可,在已知起始組件編號和終點組件編號的情況下,即可得到各個組件的編號。具體的,比如2行5列的網(wǎng)格型布局,組件編號規(guī)則默認為從左向右從上到下遞增,那么,假設起始組件編號為1,終點組件編號10,那么第1行5個組件的編號依次為1、2、3、4、5,下面的第2行的組件編號依 次為6、7、8、9、10。
同理,位置信息用于標識布局和布局上各個組件的位置,其可以包括每個組件具體的位置信息,當然只要是能夠指示每個組件的位置的信息即可。同樣以網(wǎng)格型布局為例,假設組件是均勻分布的,那么,位置信息只需包括布局起點位置,布局終點位置,網(wǎng)格行數(shù)和網(wǎng)格列數(shù)即可,在這些信息的標識下,即可標識出各不同編號的組件所在位置。
需要說明的是,交互界面與簡化交互界面可以具有相同的尺寸,也可能具有不同的尺寸,例如智能電視上顯示的交互界面與智能手機上顯示的簡化交互界面通常具有不同的尺寸。
當交互界面與簡化交互界面具有不同的尺寸時,為了使簡化交互界面上顯示的組件與交互界面上顯示的組件具有類似的視圖布局,位置信息可以為根據(jù)交互界面中的組件真實位置確定的相對位置信息。此處,“相對”是指,該位置信息并不是真實的位置信息,而是一個相對值。舉例說明,假設某組件的相對位置信息為(25,0),25實際上是百分之二十五的意義,表示該組件位于交互界面的(即也位于簡化交互界面的)左側(cè)四分之一的位置。
由于位置信息中記載的組件的位置和組件的大小都是相對值,因此控制終端可以根據(jù)組件的相對位置和組件的相對大小,在簡化交互界面中顯示與交互界面具有相同視圖布局的組件,即在控制終端上通過簡化交互界面顯示交互界面中的所有組件時可以不需要獲取電子設備的顯示屏的尺寸或者顯示屏上用來顯示交互界面的區(qū)域的尺寸,簡化了傳輸內(nèi)容,也可以方便運算。
實際實施中,電子設備顯示在顯示屏上的交互界面通常并不是簡單布局的交互界面,一般都是由若干級布局嵌接而成,可以理解為“大圈套小圈”,針對這種情況,本發(fā)明實施例中,將最大的一級布局稱為主布局,主布局中嵌接有子布局,子布局也是逐級嵌接的,每一級子布局的上一級布局稱為該級子布局的父布局,子布局嵌接在其父布局的組件中,子布局所嵌入的組件稱為子布局的父組件。此時,在步驟S101中,所發(fā)送的布局信息包括有主布局的組件布局類型和布局屬性以及各子布局的組件布局類型和布局屬性,并且,子布局的布局屬性中的組件編號信息中包括該子布局的父組件編號。需要說明的是,子布局和主布局的布局信息可以分別發(fā)送給控制終端,先發(fā)送主布局的,再發(fā)送子 布局的,也可以在集成在一個數(shù)據(jù)包里同時發(fā)送給控制終端。
這樣,控制終端在接收到布局信息后,可首先將根據(jù)主布局的組件布局類型、組件編號信息和位置信息繪制主布局圖形,然后,根據(jù)子布局的父組件編號,確定主布局圖形中的父組件,在所繪制的父組件中,根據(jù)嵌入在該父組件中的子布局的組件布局類型、組件編號信息和位置信息繪制子布局圖形,其他子布局的繪制方式以此類推,直到將整個簡化交互界面繪制出來。
優(yōu)選的,電子設備所發(fā)送的子布局的布局信息,其中的位置信息可以包括相對于該子布局的父組件的相對位置信息,比如子布局的起點為(25,0),25實際上是百分之二十五的意義,表示該起點位于其父組件左側(cè)四分之一的位置。這樣方便運算,傳輸?shù)臄?shù)據(jù)簡單有效。
而所傳輸?shù)闹鞑季值牟季中畔?,其中的位置信息可以是主布局在電子設備顯示屏顯示的交互界面中的真實位置信息,當然也可以是相對于該交互界面的相對位置信息,相對的意義與前述相同,這里不再贅述。
針對于電子設備所傳輸?shù)闹鞑季趾妥硬季治恢眯畔⒕鶠橄鄬ξ恢眯畔⒌那闆r,電子設備可以預先將交互界面或者顯示屏的尺寸信息發(fā)送給控制終端,控制終端可以預先獲取電子設備的交互界面或顯示屏的尺寸信息,例如交互界面為矩形,那么尺寸信息可以為高寬比、寬高比、或者高度和寬度,假設交互界面為圓形,可以尺寸信息可以為半徑。之后,控制終端可以根據(jù)接收到的尺寸信息,確定出顯示簡化交互界面的區(qū)域,例如,選擇一款高寬比與電子設備發(fā)送的高寬比相同的區(qū)域,然后根據(jù)主布局的相對位置信息,在該區(qū)域中繪制出主布局,進而在根據(jù)子布局的相對位置信息,繪制出子布局??刂平K端也可以按照預先設置簡化交互界面的區(qū)域尺寸,例如預先設定了矩形顯示區(qū)域的長和寬,根據(jù)相對位置信息繪制出簡化交互界面,然后,根據(jù)電子設備發(fā)送的尺寸信息,對于簡化交互界面進行適應性調(diào)整。
可選地,在本發(fā)明的一個實施例中,所述將顯示屏上當前顯示的交互界面的布局信息發(fā)送給控制終端具體為:當顯示屏上顯示的交互界面的組件布局發(fā)生變化時,將所述顯示屏上當前顯示的交互界面的布局信息發(fā)送給控制終端。也就是,可以在顯示屏上顯示的交互界面的組件布局發(fā)生變化時自動觸發(fā)進行本實施例的信息交互的處理流程。
步驟S103、接收控制終端發(fā)送的、用戶在簡化交互界面中選取的組件的編號。
步驟S105、根據(jù)接收的編號,執(zhí)行與編號對應的組件所對應的功能。
控制終端顯示簡化交互界面后,用戶可以根據(jù)該界面選擇組件而對電子設備進行控制,在用戶選擇了簡化界面上的某組件后,控制終端確定所選擇的組件的編號,并將編號反饋給電子設備,電子設備執(zhí)行與該編號的組件所對應的功能。
上述組件所對應的功能可以是頁面跳轉(zhuǎn)功能、播放音視頻功能、播放動畫功能、顯示文檔等。需要說明的是,在本實施例中并不限定組件所對應的具體功能。
參見圖2,示出了電子設備當前顯示的交互界面21的結(jié)構(gòu)簡圖,其中該交互界面21包括五個組件,分別為組件1、組件2、組件3、組件4和組件5。參見圖3,示出了該簡化交互界面31,其中該簡化交互界面3同樣包括五個組件,分別為組件1、組件2、組件3、組件4和組件5,上述交互界面21和簡化交互界面3可以具有不同的尺寸。
可選地,在步驟S101之前,將顯示屏上當前顯示的交互界面的尺寸信息發(fā)送給控制終端,尺寸信息用于指示控制終端根據(jù)尺寸信息適應性調(diào)整簡化交互界面的尺寸。例如尺寸信息可以是交互界面的寬度和高度的比值,假設交互界面的寬度值是100,高度值是50,則尺寸信息為2:1,該尺寸信息可以表示交互界面的高度是寬度的一半,此時控制終端根據(jù)尺寸信息適應性的將簡化交互界面的寬高比也調(diào)整為2:1。
在本實施例中交互界面中組件的視圖布局可以是:網(wǎng)格(grid)視圖、列表視圖、方框(square)視圖、三角形(triangle)視圖和圓形(circle)視圖中的任意一種或幾種,其中列表視圖可以是水平列表(horizontal list)視圖或垂直列表(vertical list)視圖。
具體地,步驟S101中描述的組件布局類型可以包括網(wǎng)格型,且與網(wǎng)格型對應的布局屬性中:組件編號信息包括:起始組件編號和終點組件編號,位置信息包括:布局起點位置、布局終點位置、網(wǎng)格行數(shù)和網(wǎng)格列數(shù);
具體地,步驟S101中描述的組件布局類型可以包括水平列表型,且與水平 列表型對應的布局屬性中:組件編號信息包括起始組件編號和終點組件編號,位置信息包括:布局起點位置、布局終點位置和網(wǎng)格行數(shù);
具體地,步驟S101中描述的組件布局類型包括垂直列表型,且與垂直列表型對應的布局屬性中:組件編號信息包括起始組件編號和終點組件編號,位置信息包括:布局起點位置、布局終點位置和網(wǎng)格列數(shù);
具體地,步驟S101中描述的組件布局類型包括方框型,且與方框型對應的布局屬性中:組件編號信息包括起始組件編號和終點組件編號,位置信息包括:布局起點位置、布局終點位置;
具體地,步驟S101中描述的組件布局類型包括三角型,且與三角型對應的布局屬性中:組件編號信息包括起始組件編號和終點組件編號,位置信息包括頂點位置;
具體地,步驟S101中描述的組件布局類型包括圓型,且與圓型對應的布局屬性中:組件編號信息包括起始組件編號和終點組件編號,位置信息包括圓心位置和半徑。
需要說明的是,在交互界面的組件布局由至少二級布局嵌接形成的情況下,子布局的布局屬性中的組件編號信息還包括父組件編號。
參見圖5,組件1~組件20屬于第一級布局,組件21和組件22屬于第二級布局,即子布局,組件21和組件22嵌接到組件11中,其中組件11為組件21和組件22的父組件。
舉例而言,參見圖4,圖中示出了網(wǎng)格(grid)視圖的示意圖之一,布局信息如下:
父組件編號:0,類型:grid、起始x位置:0、終點x位置:100、起始y位置:0、終點y位置:100、列數(shù):4、行數(shù):5、起始組件編號:1、終點組件編號:20。
由于圖4所示的布局無上一級布局,所以其父組件編號為0,當然也可以設置為其他特殊值,標識其無父布局。
由于電子設備只需根據(jù)接收到的編號就可以執(zhí)行與該編號對應的組件所對應的功能,避免現(xiàn)有技術中電子設備需要根據(jù)接收到控制終端中的具體點觸位置來控制焦點在交互界面上移動,一方面避免了現(xiàn)有技術中用戶需要在控制終 端上操作多次才能將焦點移動至目的組件,簡化了用戶的操作,另一方面能夠簡化信息交互的過程,也簡化了傳輸?shù)膬?nèi)容;進一步由于控制終端不需要獲取電子設備的交互界面的真實尺寸和組件的真實位置信息,在電子設備傳輸位置信息時,傳輸相對位置信息,可使得本實施例的信息交互的方法具有通用性,不需要為不同的電子設備開發(fā)不同的控制應用程序,可以控制具有不同尺寸的電子設備。
第二實施例
與前述第一實施例相對應,本發(fā)明還提供了一種信息交互的方法,該方法由與顯示設備(即具有顯示屏的顯示設備)無線連接的控制終端執(zhí)行,該控制終端可以是智能手機、具有觸控屏的遙控器、平板電腦等,本發(fā)明對此不做限定,參見圖6,該方法可以包括以下步驟:
S601、接收電子設備發(fā)送的顯示屏上當前顯示的交互界面的布局信息,布局信息至少包括:交互界面的組件布局類型和與組件布局類型對應的布局屬性,布局屬性包括:組件編號信息和位置信息。
S603、根據(jù)組件布局類型、組件編號信息和位置信息生成并顯示與交互界面對應的,與交互界面具有相同組件的簡化交互界面。
在接收到布局信息后,控制終端將根據(jù)這些信息繪制簡化交互界面。可以理解的是,根據(jù)組件布局類型獲知組件布局的形狀,根據(jù)編號信息和位置信息可以知道每個組件的編號和位置,進而繪制出簡化交互界面。
可選的,控制終端可以將組件編號顯示在簡化交互界面上,例如,每個組件上都標記有該組件的編號。
S605、確定用戶在簡化交互界面中選取的組件的編號。
控制終端顯示簡化交互界面后,用戶可以根據(jù)該界面選擇組件而對電子設備進行控制,在用戶選擇了簡化界面上的某組件后,控制終端確定所選擇的組件的編號,并將編號反饋給電子設備,電子設備執(zhí)行與該編號的組件所對應的功能。
具體的,控制終端具有觸控屏幕,簡化交互界面顯示在觸控屏幕上,用戶在觸控屏幕上執(zhí)行點擊手勢操作,控制終端獲取用戶針對簡化交互界面執(zhí)行的 觸屏操作在所述觸控屏幕上的點擊位置,根據(jù)點擊位置,確定選取的組件的編號。
S607、將編號發(fā)送至電子設備,以使電子設備根據(jù)接收的編號,執(zhí)行與編號對應的組件所對應的功能。
可選的,針對電子設備顯示屏上顯示的交互界面的組件布局由至少二級布局嵌接形成的情況,控制終端接收的布局信息中包括主布局和各子布局的布局信息,子布局的布局信息中還包括子布局的父組件編號,在步驟S603中,控制終端首先根據(jù)主布局的組件布局類型、組件編號信息和位置信息繪制主布局圖形,然后,根據(jù)子布局的父組件編號,確定主布局圖形中的父組件,在所繪制的父組件中,根據(jù)嵌入在該父組件中的子布局的組件布局類型、組件編號信息和位置信息繪制子布局圖形,其他子布局的繪制方式以此類推,直到將整個簡化交互界面繪制出來。
可選地,在步驟S601之前,該方法還可包括:接收電子設備發(fā)送的顯示屏上當前顯示的交互界面的尺寸信息,例如,高寬比,寬高比,高度和寬度等信息,控制終端可根據(jù)接收到的尺寸信息適應性調(diào)整簡化交互界面的尺寸。例如:尺寸信息為交互界面的寬度和高度的比值,假設交互界面的寬度值是100,高度值是50,則尺寸信息為2:1,該尺寸信息表示交互界面的高度是寬度的一半。
針對于電子設備所傳輸?shù)闹鞑季趾妥硬季治恢眯畔⒕鶠橄鄬ξ恢眯畔⒌那闆r,控制終端可以預先獲取電子設備的交互界面或顯示屏的尺寸信息,電子設備可以首先將這些尺寸信息發(fā)送給控制終端,假設交互界面為矩形,那么尺寸信息可以為高寬比、寬高比、或者高度和寬度,假設交互界面為圓形,可以尺寸信息可以為半徑??刂平K端可以根據(jù)接收到的尺寸,確定出顯示簡化交互界面的區(qū)域,然后根據(jù)主布局的相對位置信息,在該區(qū)域中繪制出主布局,進而在根據(jù)子布局的相對位置信息,繪制出子布局??刂平K端也可以按照預先設置簡化交互界面的區(qū)域尺寸,例如預先設定了矩形顯示區(qū)域的長和寬,根據(jù)相對位置信息繪制出簡化交互界面,然后,根據(jù)電子設備發(fā)送的尺寸信息,對于簡化交互界面進行適應性調(diào)整。
由于電子設備只需根據(jù)接收到的編號就可以執(zhí)行與該編號對應的組件所對應的功能,避免現(xiàn)有技術中電子設備需要根據(jù)接收到控制終端中的具體點觸位 置來控制焦點在交互界面上移動,一方面避免了現(xiàn)有技術中用戶需要在控制終端上操作多次才能將焦點移動至目的組件,簡化了用戶的操作,另一方面能夠簡化信息交互的過程,也簡化了傳輸?shù)膬?nèi)容;進一步由于控制終端不需要獲取電子設備的交互界面的真實尺寸和組件的真實位置信息,在電子設備傳輸位置信息時,傳輸相對位置信息,可使得本實施例的信息交互的方法具有通用性,不需要為不同的電子設備開發(fā)不同的控制應用程序,可以控制具有不同尺寸的電子設備。
第三實施例
與前述第一實施例相對應,本發(fā)明還提供了一種電子設備,參見圖7,圖中示出了本實施例的電子設備的框圖,該電子設備可以是智能電視、廣告機等,如圖7所示,該電子設備70包括:顯示屏(圖中未示出)、布局信息發(fā)送模塊703、編號接收模塊705和組件執(zhí)行模塊707,其中:
布局信息發(fā)送模塊703,用于將所述顯示屏上當前顯示的交互界面的所述布局信息發(fā)送給控制終端,其中,所述布局信息至少包括:所述交互界面的組件布局類型和與所述組件布局類型對應的布局屬性,所述布局屬性包括組件編號信息和位置信息,以使所述控制終端根據(jù)所述組件布局類型、所述組件編號信息和位置信息生成并顯示與所述交互界面對應的,且與所述交互界面具有相同組件的簡化交互界面;
編號接收模塊705,用于接收所述控制終端發(fā)送的、用戶在所述簡化交互界面中選取的組件的編號;
組件執(zhí)行模塊707,用于根據(jù)接收的所述編號,執(zhí)行與所述編號對應的組件所對應的功能。
進一步的,在一種具體實施中:
所述交互界面的組件布局由至少二級布局嵌接形成;
所述至少兩級布局包括主布局和子布局,所述子布局的上一級布局為所述子布局的父布局,所述子布局嵌入在所述父布局的組件中,所述子布局嵌入的組件為所述子布局的父組件;
所述布局信息包括所述主布局的組件布局類型和布局屬性、和所述子布局 的組件布局類型和布局屬性;
所述子布局的布局屬性中的組件編號信息中包括該子布局的父組件編號。
可選的,在所述子布局的布局信息中,所述位置信息包括相對于所述父組件的相對位置信息。
可選的,在所述主布局的布局信息中,所述位置信息包括相對于所述交互界面的相對位置信息。
可選的,所述布局信息發(fā)送模塊701具體用于:
當顯示屏上顯示的交互界面的組件布局發(fā)生變化時,將所述顯示屏上當前顯示的交互界面的布局信息發(fā)送給控制終端。
可選的,所述組件布局類型包括網(wǎng)格型,且與所述網(wǎng)格型對應的布局屬性中:所述組件編號信息包括:起始組件編號和終點組件編號,所述位置信息包括:布局起點位置、布局終點位置、網(wǎng)格行數(shù)和網(wǎng)格列數(shù);
可選的,所述組件布局類型包括水平列表型,且與所述水平列表型對應的布局屬性中:所述組件編號信息包括起始組件編號和終點組件編號,所述位置信息包括:布局起點位置、布局終點位置和網(wǎng)格行數(shù);
可選的,所述組件布局類型包括垂直列表型,且與所述垂直列表型對應的布局屬性中:所述組件編號信息包括起始組件編號和終點組件編號,所述位置信息包括:布局起點位置、布局終點位置和網(wǎng)格列數(shù);
可選的,所述組件布局類型包括方框型,且與所述方框型對應的布局屬性中:所述組件編號信息包括起始組件編號和終點組件編號,所述位置信息包括:布局起點位置、布局終點位置;
可選的,所述組件布局類型包括三角型,且與所述三角型對應的布局屬性中:所述組件編號信息包括起始組件編號和終點組件編號,所述位置信息包括頂點位置;
可選的,所述組件布局類型包括圓型,且與所述圓型對應的布局屬性中:所述組件編號信息包括起始組件編號和終點組件編號,所述位置信息包括圓心位置和半徑。
可選的,電子設備70還包括:尺寸信息獲取模塊,用于將所述顯示屏上當前顯示的交互界面或顯示屏的尺寸信息發(fā)送給所述控制終端,以使所述控制終 端根據(jù)尺寸信息確定所述簡化交互界面的尺寸或者適應性調(diào)整所述簡化交互界面的尺寸。
可選的,布局信息發(fā)送模塊703還用于:
將所述顯示屏上當前顯示的交互界面的尺寸信息發(fā)送給所述控制終端。
由于電子設備只需根據(jù)接收到的編號就可以執(zhí)行與該編號對應的組件所對應的功能,避免現(xiàn)有技術中電子設備需要根據(jù)接收到控制終端中的具體點觸位置來控制焦點在交互界面上移動,一方面避免了現(xiàn)有技術中用戶需要在控制終端上操作多次才能將焦點移動至目的組件,簡化了用戶的操作,另一方面能夠簡化信息交互的過程,也簡化了傳輸?shù)膬?nèi)容;進一步由于控制終端不需要獲取電子設備的交互界面的真實尺寸和組件的真實位置信息,在電子設備傳輸位置信息時,傳輸相對位置信息,可使得本實施例的信息交互的方法具有通用性,不需要為不同的電子設備開發(fā)不同的控制應用程序,可以控制具有不同尺寸的電子設備。
第四實施例
與前述第二實施例相對應,本發(fā)明還提供了一種控制終端,參見圖8,圖中示出了第四實施例中控制終端的框圖,該控制終端可以是智能手機、具有觸控屏的遙控器、平板電腦等,該控制終端80包括:布局信息接收模塊801、簡化交互界面顯示模塊803、編號獲取模塊805和編號發(fā)送模塊807,其中
布局信息接收模塊801,用于接收所述電子設備發(fā)送的所述顯示屏上當前顯示的交互界面的布局信息,所述布局信息至少包括:所述交互界面的組件布局類型和與所述組件布局類型對應的布局屬性,所述布局屬性包括:組件編號信息和位置信息;
簡化交互界面顯示模塊803,用于根據(jù)所述組件布局類型、所述組件編號信息和位置信息生成并顯示與所述交互界面對應的,與所述交互界面具有相同組件的簡化交互界面;
編號獲取模塊805,用于確定用戶在所述簡化交互界面中選取的組件的編號;
編號發(fā)送模塊807,用于將所述編號發(fā)送至所述電子設備,以使所述電子設備根據(jù)接收的所述編號,執(zhí)行與所述編號對應的組件所對應的功能。
可選地,控制終端具有觸控屏幕,編號獲取模塊805具體用于獲取用戶在所述簡化交互界面中選取的組件時觸屏操作的點擊位置;根據(jù)所述點擊位置,確定選取的組件的編號。
可選的,在一種具體實施例中:
交互界面的組件布局由至少二級布局嵌接形成;
所述至少兩級布局包括主布局和子布局,所述子布局的上一級布局為所述子布局的父布局,所述子布局嵌入在所述父布局的組件中,所述子布局嵌入的組件為所述子布局的父組件;
所述布局信息包括所述主布局的組件布局類型和布局屬性、和所述子布局的組件布局類型和布局屬性;
所述子布局的布局屬性中的組件編號信息中包括該子布局的父組件編號;
則,簡化交互界面顯示模塊803具體用于:
根據(jù)所述主布局的組件布局類型、組件編號信息和位置信息繪制主布局圖形;
根據(jù)所述子布局的父組件編號,確定所述主布局圖形中的父組件;
在所述繪制后的父組件中,根據(jù)所述子布局的組件布局類型、組件編號信息和位置信息繪制所述子布局圖形。
可選的,簡化交互界面顯示模塊803可在簡化交互界面中的組件上顯示組件編號。
可選地,所述布局信息接收模塊,還用于接收所述電子設備發(fā)送的所述顯示屏的或者所述顯示屏上當前顯示的交互界面的尺寸信息。則,簡化交互界面顯示模塊803可根據(jù)該尺寸信息以及布局信息生成簡化交互界面或者對所生成的簡化交互界面的尺寸進行適應性調(diào)整。
第五實施例
下面對本發(fā)明的信息交互方法以及電子設備和控制設備進行詳細說明。
假設顯示設備(即具有顯示屏的電子設備)上顯示的交互界面如圖5所示,是由兩級布局嵌接形成,主布局為網(wǎng)格型(grid),列數(shù)為4,行數(shù)為5,子布局為方框型(square),子布局的父組件編號為11。
結(jié)合圖9和圖10所示,本實施例的交互方法包括:
10.顯示設備將交互界面的布局信息發(fā)送給控制終端。
舉例來講,布局信息可以包括如下三部分內(nèi)容:
第一部分,主布局的布局信息,如下:
類型:grid
父組件編號 0
起始x位置 0
終點x位置 100
起始y位置 0
終點y位置 100
列數(shù) 4
行數(shù) 5
起始編號 1
終點編號 20
由于主布局沒有父布局,所以其父組件編號為0,當然也可以是其他表示其不具有父組件的特殊值。
第二部分,其中一子布局的布局信息,如下:
類型:square
父組件編號 11
起始x位置 10
終點x位置 50
起始y位置 10
終點y位置 50
編號 21
由于該布局只有一個組件,所以起始編號和終點編號相同。
第三部分,其中一子布局的布局信息,如下:
類型:square
父編號 11
起始x位置 50
終點x位置 90
起始y位置 50
終點y位置 90
編號 22
同樣由于該布局只有一個組件,所以起始編號和終點編號相同。
這三部分內(nèi)容中,位置信息均是相對值,主布局的位置信息是相對于交互界面的,子布局的位置信息是相對于父組件的。
20.控制終端接收到布局信息后,根據(jù)布局信息生成并顯示簡化交互界面。
參見圖5,控制終端首先根據(jù)主布局的類型、行數(shù)列數(shù)以及起點位置終點位置繪制主布局圖形,然后,根據(jù)子布局的父組件編號11,在所繪制的組件11中,根據(jù)子布局的類型、位置信息繪制子布局圖形,從而將整個簡化交互界面繪制出來。
需要說明的是,因為主布局的位置信息是相對于交互界面的相對位置信息,在步驟20前,顯示設備可以把交互界面的尺寸信息發(fā)送給控制設備,控制終端可以根據(jù)接收到的尺寸信息確定出顯示簡化交互界面的尺寸,然后根據(jù)主布局的相對位置信息,在該區(qū)域中繪制出主布局,然后繪制出子布局??刂平K端也可以按照預先設置簡化交互界面的尺寸,例如預先設定了矩形顯示區(qū)域的長和寬,根據(jù)相對位置信息繪制出簡化交互界面。在接收到根據(jù)顯示設備發(fā)送的尺寸信息的情況下,可根據(jù)尺寸信息對于簡化交互界面進行適應性調(diào)整,當然,這不是必須的。尺寸信息可以是高度和寬度,也可以是高寬比/寬高比等。
控制終端可根據(jù)編號信息將編號顯示在簡化交互界面的組件上。
30.用戶以點擊等方式,在簡化交互界面上選擇組件,接收到用戶的選擇后,操作終端確定用戶選擇的組件的編號。
40.控制終端將編號發(fā)送給顯示設備。
50.顯示設備執(zhí)行該編號對應的組件的功能,例如播放視頻,打開鏈接等。
舉例而言,當用戶在控制終端上點擊1的位置,即所對應表示點擊顯示設備1的位置。用戶能很快得到目標焦點,而從控制器傳輸?shù)斤@示器的數(shù)據(jù)非常簡單,只要傳編號1即可,傳輸內(nèi)容簡單傳輸速度較快。
需要說明的是,本實施例中,網(wǎng)格型的組件編號順序為從左向右,從上到 下。
對于其他類型的布局,布局信息可參考如下:
水平列表(horizontal list)視圖:
父組件編號(也可稱為父編號)、起始x位置、終點x位置、起始y位置、終點y位置、行數(shù)、起始編號、終點編號。
垂直列表(vertical list)視圖:
父組件編號(也可稱為父編號)、起始x位置、終點x位置、起始y位置、終點y位置、列數(shù)、起始編號、終點編號。
三角形(triangle)視圖:
父組件編號(也可稱為父編號)、頂點1x位置、頂點1y位置、頂點2x位置、頂點2y位置;頂點3x位置、頂點3y位置、編號。
圓形(circle)視圖:
父組件編號(也可稱為父編號)、圓心x位置、圓心y位置、半徑大小、編號。
在本申請所提供的幾個實施例中,應該理解到,所揭露方法和裝置,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理包括,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括如果干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí) 行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory,簡稱ROM)、隨機存取存儲器(Random Access Memory,簡稱RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述的是本發(fā)明的優(yōu)選實施方式,應當指出對于本技術領域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出如果干改進和潤飾,這些改進和潤飾也在本發(fā)明的保護范圍內(nèi)。