一种信息交互的方法、电子设备及控制终端与流程

文档序号:12663749阅读:197来源:国知局
一种信息交互的方法、电子设备及控制终端与流程

本发明涉及通信技术领域,尤其涉及一种信息交互的方法、电子设备及控制终端。



背景技术:

当前,智能化的显示设备越来越普及,例如:智能电视、广告机等。在这种智能化的显示设备不具有触控屏的情况下,该显示设备的输入控制往往是通过与该智能设备无线连接的控制终端(如智能手机)进行的,例如,用户通过智能手机的触控屏进行输入,智能手机根据用户的输入与显示设备进行信息交互从而实现用户对显示设备的控制。

现有技术中,用户可以操作控制终端的触控屏提供的虚拟方向按键或者在触控屏上执行滑动手势,控制终端根据用户的输入与显示设备进行交互,从而控制显示设备中的焦点移动,例如控制焦点向上移动、向下移动、向左移动或向右移动。在具体操作过程中,往往需要很多次的移动才能将焦点移动到目的地,即需要用户在控制终端上操作多次才能将显示设备中焦点移动至目的地,导致用户操作比较繁琐,而且,由于用户的每一次操作,控制终端和显示设备之间都需要进行信息的交互,信息内容可以包括用户操作具体的触控位置、触控手势类型等信息,交互的信息内容量较大。



技术实现要素:

鉴于上述技术问题,本发明提供一种信息交互的方法、电子设备及控制终端,解决现有技术中在控制终端与电子设备交互的过程中用户操作繁琐的问题。

依据本发明的一个方面,提供了一种信息交互的方法,应用于设置有显示屏的电子设备,电子设备与控制终端无线通信连接,该方法包括:将显示屏上当前显示的交互界面的布局信息发送给控制终端,其中,布局信息至少包括交 互界面的组件布局类型和与组件布局类型对应的布局属性,布局属性包括组件编号信息和位置信息,以使控制终端根据组件布局类型、组件编号信息和位置信息生成并显示与交互界面对应的,且与交互界面具有相同组件的简化交互界面;接收控制终端发送的、用户在简化交互界面中选取的组件的编号;根据接收的编号,执行与编号对应的组件所对应的功能。

进一步地,交互界面的组件布局由至少二级布局嵌接形成;

至少两级布局包括主布局和子布局,子布局的上一级布局为子布局的父布局,子布局嵌入在父布局的组件中,子布局嵌入的组件为子布局的父组件;

布局信息包括主布局的组件布局类型和布局属性、和子布局的组件布局类型和布局属性;

子布局的布局属性中的组件编号信息中包括该子布局的父组件编号。

可选地,在子布局的布局信息中,位置信息包括相对于父组件的相对位置信息。

可选地,在主布局的布局信息中,位置信息包括相对于交互界面的相对位置信息。

可选的,在主布局的布局信息中,位置信息包括根据主布局的真实位置确定的虚拟位置信息。

可选的,将显示屏上当前显示的交互界面的布局信息发送给控制终端包括:

当显示屏上显示的交互界面的组件布局发生变化时,将显示屏上当前显示的交互界面的布局信息发送给控制终端。

可选的,方法还包括:

将所述显示屏上当前显示的交互界面的尺寸信息发送给所述控制终端。

可选地,组件布局类型包括网格型,且与网格型对应的布局属性中:组件编号信息包括:起始组件编号和终点组件编号,位置信息包括:布局起点位置、布局终点位置、网格行数和网格列数;和/或组件布局类型包括水平列表型,且与水平列表型对应的布局属性中:组件编号信息包括起始组件编号和终点组件编号,位置信息包括:布局起点位置、布局终点位置和网格行数;和/或组件布局类型包括垂直列表型,且与垂直列表型对应的布局属性中:组件编号信息包括起始组件编号和终点组件编号,位置信息包括:布局起点位置、布局终点位 置和网格列数;和/或组件布局类型包括方框型,且与方框型对应的布局属性中:组件编号信息包括起始组件编号和终点组件编号,位置信息包括:布局起点位置、布局终点位置;和/或组件布局类型包括三角型,且与三角型对应的布局属性中:组件编号信息包括起始组件编号和终点组件编号,位置信息包括顶点位置;和/或组件布局类型包括圆型,且与圆型对应的布局属性中:组件编号信息包括起始组件编号和终点组件编号,位置信息包括圆心位置和半径。

依据本发明的另一个方面,还提供了一种信息交互的方法,应用于控制终端,控制终端与具有显示屏的电子设备无线通信连接,该方法包括:接收电子设备发送的显示屏上当前显示的交互界面的布局信息,布局信息至少包括:交互界面的组件布局类型和与组件布局类型对应的布局属性,布局属性包括:组件编号信息和位置信息;根据组件布局类型、组件编号信息和位置信息生成并显示与交互界面对应的,与交互界面具有相同组件的简化交互界面;确定用户在简化交互界面中选取的组件的编号;将编号发送至电子设备,以使电子设备根据接收的编号,执行与编号对应的组件所对应的功能。

可选地,控制终端具有触控屏幕;确定用户在简化交互界面中选取的组件的编号,具体包括:获取用户针对简化交互界面执行的触屏操作在触控屏幕上的点击位置;根据点击位置,确定选取的组件的编号。

可选地,交互界面的组件布局由至少二级布局嵌接形成;

至少两级布局包括主布局和子布局,子布局的上一级布局为子布局的父布局,子布局嵌入在父布局的组件中,子布局嵌入的组件为子布局的父组件;

布局信息包括主布局的组件布局类型和布局属性、和子布局的组件布局类型和布局属性;

子布局的布局属性中的组件编号信息中包括该子布局的父组件编号;

根据组件布局类型、组件编号信息和位置信息生成简化交互界面包括:

根据主布局的组件布局类型、组件编号信息和位置信息绘制主布局图形;

根据子布局的父组件编号,确定主布局图形中的父组件;

在绘制后的父组件中,根据子布局的组件布局类型、组件编号信息和位置信息绘制子布局图形。

可选的,方法还包括:

接收所述电子设备发送的所述显示屏上当前显示的交互界面的尺寸信息,从而根据所述尺寸信息调整所述简化交互界面或者生成所述简化交互界面。

可选的,简化交互界面中的组件上显示有组件编号。

依据本发明的又一个方面,还提供了一种电子设备,包括显示屏,电子设备还包括:布局信息发送模块,用于将显示屏上当前显示的交互界面的布局信息发送给控制终端,其中,布局信息至少包括:交互界面的组件布局类型和与组件布局类型对应的布局属性,布局属性包括组件编号信息和位置信息,以使控制终端根据组件布局类型、组件编号信息和位置信息生成并显示与交互界面对应的,且与交互界面具有相同组件的简化交互界面;编号接收模块,用于接收控制终端发送的、用户在简化交互界面中选取的组件的编号;组件执行模块,用于根据接收的编号,执行与编号对应的组件所对应的功能。

进一步地,交互界面的组件布局由至少二级布局嵌接形成;

至少两级布局包括主布局和子布局,子布局的上一级布局为子布局的父布局,子布局嵌入在父布局的组件中,子布局嵌入的组件为子布局的父组件;

布局信息包括主布局的组件布局类型和布局属性、和子布局的组件布局类型和布局属性;

子布局的布局属性中的组件编号信息中包括该子布局的父组件编号。

可选的,在子布局的布局信息中,位置信息包括相对于父组件的相对位置信息。

可选的,在主布局的布局信息中,位置信息包括相对于交互界面的相对位置信息。

可选的,布局信息发送模块具体用于:

当显示屏上显示的交互界面的组件布局发生变化时,将显示屏上当前显示的交互界面的布局信息发送给控制终端。

可选的,所述布局信息发送模块还用于:

将所述显示屏上当前显示的交互界面的尺寸信息发送给所述控制终端。

可选地,组件布局类型包括网格型,且与网格型对应的布局属性中:组件编号信息包括:起始组件编号和终点组件编号,位置信息包括:布局起点位置、布局终点位置、网格行数和网格列数;和/或组件布局类型包括水平列表型,且 与水平列表型对应的布局属性中:组件编号信息包括起始组件编号和终点组件编号,位置信息包括:布局起点位置、布局终点位置和网格行数;和/或组件布局类型包括垂直列表型,且与垂直列表型对应的布局属性中:组件编号信息包括起始组件编号和终点组件编号,位置信息包括:布局起点位置、布局终点位置和网格列数;和/或组件布局类型包括方框型,且与方框型对应的布局属性中:组件编号信息包括起始组件编号和终点组件编号,位置信息包括:布局起点位置、布局终点位置;和/或组件布局类型包括三角型,且与三角型对应的布局属性中:组件编号信息包括起始组件编号和终点组件编号,位置信息包括顶点位置;和/或组件布局类型包括圆型,且与圆型对应的布局属性中:组件编号信息包括起始组件编号和终点组件编号,位置信息包括圆心位置和半径。

依据本发明的又一个方面,还提供一种控制终端,包括:布局信息接收模块,用于接收电子设备发送的显示屏上当前显示的交互界面的布局信息,布局信息至少包括:交互界面的组件布局类型和与组件布局类型对应的布局属性,布局属性包括:组件编号信息和位置信息;简化交互界面显示模块,用于根据组件布局类型、组件编号信息和位置信息生成并显示与交互界面对应的,与交互界面具有相同组件的简化交互界面;编号获取模块,用于确定用户在简化交互界面中选取的组件的编号;编号发送模块,用于将编号发送至电子设备,以使电子设备根据接收的编号,执行与编号对应的组件所对应的功能。

可选地,控制终端具有触控屏幕;编号获取模块具体用于获取用户针对简化交互界面执行的触屏操作在触控屏幕上的点击位置,根据点击位置,确定选取的组件的编号。

可选地,交互界面的组件布局由至少二级布局嵌接形成;至少两级布局包括主布局和嵌接在主布局中的子布局;布局信息接收模块具体用于:

分别或者同时接收电子设备发送的主布局的布局信息和子布局的布局信息。

可选的,简化交互界面中的组件上显示有组件编号。

可选的,所述布局信息接收模块,还用于接收所述电子设备发送的所述显示屏上当前显示的交互界面的尺寸信息,从而根据所述尺寸信息调整所述简化交互界面或者生成所述简化交互界面。

有益效果是:在本发明的实施例中,控制设备显示简化交互界面,一方面 用户可以直接选择目的组件,直接针对目的组件进行操作,避免了现有技术中用户需要在控制终端上操作多次才能将焦点移动至目的组件,简化了用户的操作;另一方面,控制终端只需要将组件编号反馈给电子设备,电子设备只需根据接收到的来自控制终端的编号就可以直接执行与编号对应的组件所对应的功能,而且在电子设备传输位置信息时,可传输相对位置信息,所交互的信息量较小,能够简化信息交互的过程,也简化了传输的内容,提升交互速度;此外,本实施例的信息交互的方式具有通用性,不需要为不同的电子设备开发不同的控制应用程序,可以用来控制不同电子设备。

附图说明

图1为本发明的第一实施例中信息交互的方法流程图;

图2为本发明的交互界面的示意图;

图3为本发明的简化交互界面的示意图;

图4为本发明的网格视图的示意图;

图5为本发明的方框视图的示意图;

图6为本发明的第二实施例中信息交互的方法流程图;

图7为本发明的第三实施例中电子设备的框图;

图8为本发明的第四实施例中控制终端的框图;

图9为本发明的第五实施例的一种交互流程图;

图10为本发明的第五实施例的一种交互流程图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

第一实施例

参见图1,图中示出了第一实施例中的信息交互的方法,该方法的执行主体可以是设置有显示屏的电子设备,该电子设备可以是智能电视、广告机、游戏 机等具有影音显示功能的电子设备。该方法可以包括以下步骤:

步骤S101、将显示屏上当前显示的交互界面的布局信息发送给控制终端,其中,布局信息至少包括:交互界面的组件布局类型和与组件布局类型对应的布局属性,布局属性包括:组件编号信息和位置信息。

控制终端收到布局信息后,将根据布局信息中的组件布局类型、组件编号信息和位置信息,生成并显示与交互界面对应的,且与交互界面具有相同组件的简化交互界面。

上述控制终端可以是智能手机、具有触控屏的遥控器、平板电脑等。

上述交互界面中包括多个组件,其中组件是指交互界面上的元素,例如按钮、超链接、文本、图片等,当然也并不限于此。

上述简化交互界面与显示屏上的交互界面具有相同组件,但组件都是以简化的图形来展现,例如,显示屏上的交互界面上的彩色圆按钮,在简化交互界面上可以以线条绘制的圆圈来表示,显示屏上的交互界面上的图片,在简化交互界面上可以以线条绘制的方框来表示。

需要说明的是,在本实施例中交互界面中组件的视图布局可以是:网格(grid)视图、列表视图、方框(square)视图、三角形(triangle)视图和圆形(circle)视图中的任意一种,其中列表视图可以是水平列表(horizontal list)视图或垂直列表(vertical list)视图。相应地,组件布局类型可以包括网格型、水平列表型、垂直列表型、方框型、三角型、圆型等。

其中,组件编号信息用于标识各个组件的编号,各组件的编号可以是数字,例如:1、2、3、4、5……等(参见图3),也可以是字母,例如:A、B、C、D……等。当然可以理解的是,在本实施例中并不限定该编号的具体表现形式。可以理解的是,本步骤中,所传输的组件编号信息可以是交互界面上每个组件的编号,当然只要是能够指示每个组件的编号的信息即可,例如,不同布局类型下组件的编号规则已经预先规定好,那么,组件编号信息需要包括起始组件编号和终点组件编号即可,在已知起始组件编号和终点组件编号的情况下,即可得到各个组件的编号。具体的,比如2行5列的网格型布局,组件编号规则默认为从左向右从上到下递增,那么,假设起始组件编号为1,终点组件编号10,那么第1行5个组件的编号依次为1、2、3、4、5,下面的第2行的组件编号依 次为6、7、8、9、10。

同理,位置信息用于标识布局和布局上各个组件的位置,其可以包括每个组件具体的位置信息,当然只要是能够指示每个组件的位置的信息即可。同样以网格型布局为例,假设组件是均匀分布的,那么,位置信息只需包括布局起点位置,布局终点位置,网格行数和网格列数即可,在这些信息的标识下,即可标识出各不同编号的组件所在位置。

需要说明的是,交互界面与简化交互界面可以具有相同的尺寸,也可能具有不同的尺寸,例如智能电视上显示的交互界面与智能手机上显示的简化交互界面通常具有不同的尺寸。

当交互界面与简化交互界面具有不同的尺寸时,为了使简化交互界面上显示的组件与交互界面上显示的组件具有类似的视图布局,位置信息可以为根据交互界面中的组件真实位置确定的相对位置信息。此处,“相对”是指,该位置信息并不是真实的位置信息,而是一个相对值。举例说明,假设某组件的相对位置信息为(25,0),25实际上是百分之二十五的意义,表示该组件位于交互界面的(即也位于简化交互界面的)左侧四分之一的位置。

由于位置信息中记载的组件的位置和组件的大小都是相对值,因此控制终端可以根据组件的相对位置和组件的相对大小,在简化交互界面中显示与交互界面具有相同视图布局的组件,即在控制终端上通过简化交互界面显示交互界面中的所有组件时可以不需要获取电子设备的显示屏的尺寸或者显示屏上用来显示交互界面的区域的尺寸,简化了传输内容,也可以方便运算。

实际实施中,电子设备显示在显示屏上的交互界面通常并不是简单布局的交互界面,一般都是由若干级布局嵌接而成,可以理解为“大圈套小圈”,针对这种情况,本发明实施例中,将最大的一级布局称为主布局,主布局中嵌接有子布局,子布局也是逐级嵌接的,每一级子布局的上一级布局称为该级子布局的父布局,子布局嵌接在其父布局的组件中,子布局所嵌入的组件称为子布局的父组件。此时,在步骤S101中,所发送的布局信息包括有主布局的组件布局类型和布局属性以及各子布局的组件布局类型和布局属性,并且,子布局的布局属性中的组件编号信息中包括该子布局的父组件编号。需要说明的是,子布局和主布局的布局信息可以分别发送给控制终端,先发送主布局的,再发送子 布局的,也可以在集成在一个数据包里同时发送给控制终端。

这样,控制终端在接收到布局信息后,可首先将根据主布局的组件布局类型、组件编号信息和位置信息绘制主布局图形,然后,根据子布局的父组件编号,确定主布局图形中的父组件,在所绘制的父组件中,根据嵌入在该父组件中的子布局的组件布局类型、组件编号信息和位置信息绘制子布局图形,其他子布局的绘制方式以此类推,直到将整个简化交互界面绘制出来。

优选的,电子设备所发送的子布局的布局信息,其中的位置信息可以包括相对于该子布局的父组件的相对位置信息,比如子布局的起点为(25,0),25实际上是百分之二十五的意义,表示该起点位于其父组件左侧四分之一的位置。这样方便运算,传输的数据简单有效。

而所传输的主布局的布局信息,其中的位置信息可以是主布局在电子设备显示屏显示的交互界面中的真实位置信息,当然也可以是相对于该交互界面的相对位置信息,相对的意义与前述相同,这里不再赘述。

针对于电子设备所传输的主布局和子布局位置信息均为相对位置信息的情况,电子设备可以预先将交互界面或者显示屏的尺寸信息发送给控制终端,控制终端可以预先获取电子设备的交互界面或显示屏的尺寸信息,例如交互界面为矩形,那么尺寸信息可以为高宽比、宽高比、或者高度和宽度,假设交互界面为圆形,可以尺寸信息可以为半径。之后,控制终端可以根据接收到的尺寸信息,确定出显示简化交互界面的区域,例如,选择一款高宽比与电子设备发送的高宽比相同的区域,然后根据主布局的相对位置信息,在该区域中绘制出主布局,进而在根据子布局的相对位置信息,绘制出子布局。控制终端也可以按照预先设置简化交互界面的区域尺寸,例如预先设定了矩形显示区域的长和宽,根据相对位置信息绘制出简化交互界面,然后,根据电子设备发送的尺寸信息,对于简化交互界面进行适应性调整。

可选地,在本发明的一个实施例中,所述将显示屏上当前显示的交互界面的布局信息发送给控制终端具体为:当显示屏上显示的交互界面的组件布局发生变化时,将所述显示屏上当前显示的交互界面的布局信息发送给控制终端。也就是,可以在显示屏上显示的交互界面的组件布局发生变化时自动触发进行本实施例的信息交互的处理流程。

步骤S103、接收控制终端发送的、用户在简化交互界面中选取的组件的编号。

步骤S105、根据接收的编号,执行与编号对应的组件所对应的功能。

控制终端显示简化交互界面后,用户可以根据该界面选择组件而对电子设备进行控制,在用户选择了简化界面上的某组件后,控制终端确定所选择的组件的编号,并将编号反馈给电子设备,电子设备执行与该编号的组件所对应的功能。

上述组件所对应的功能可以是页面跳转功能、播放音视频功能、播放动画功能、显示文档等。需要说明的是,在本实施例中并不限定组件所对应的具体功能。

参见图2,示出了电子设备当前显示的交互界面21的结构简图,其中该交互界面21包括五个组件,分别为组件1、组件2、组件3、组件4和组件5。参见图3,示出了该简化交互界面31,其中该简化交互界面3同样包括五个组件,分别为组件1、组件2、组件3、组件4和组件5,上述交互界面21和简化交互界面3可以具有不同的尺寸。

可选地,在步骤S101之前,将显示屏上当前显示的交互界面的尺寸信息发送给控制终端,尺寸信息用于指示控制终端根据尺寸信息适应性调整简化交互界面的尺寸。例如尺寸信息可以是交互界面的宽度和高度的比值,假设交互界面的宽度值是100,高度值是50,则尺寸信息为2:1,该尺寸信息可以表示交互界面的高度是宽度的一半,此时控制终端根据尺寸信息适应性的将简化交互界面的宽高比也调整为2:1。

在本实施例中交互界面中组件的视图布局可以是:网格(grid)视图、列表视图、方框(square)视图、三角形(triangle)视图和圆形(circle)视图中的任意一种或几种,其中列表视图可以是水平列表(horizontal list)视图或垂直列表(vertical list)视图。

具体地,步骤S101中描述的组件布局类型可以包括网格型,且与网格型对应的布局属性中:组件编号信息包括:起始组件编号和终点组件编号,位置信息包括:布局起点位置、布局终点位置、网格行数和网格列数;

具体地,步骤S101中描述的组件布局类型可以包括水平列表型,且与水平 列表型对应的布局属性中:组件编号信息包括起始组件编号和终点组件编号,位置信息包括:布局起点位置、布局终点位置和网格行数;

具体地,步骤S101中描述的组件布局类型包括垂直列表型,且与垂直列表型对应的布局属性中:组件编号信息包括起始组件编号和终点组件编号,位置信息包括:布局起点位置、布局终点位置和网格列数;

具体地,步骤S101中描述的组件布局类型包括方框型,且与方框型对应的布局属性中:组件编号信息包括起始组件编号和终点组件编号,位置信息包括:布局起点位置、布局终点位置;

具体地,步骤S101中描述的组件布局类型包括三角型,且与三角型对应的布局属性中:组件编号信息包括起始组件编号和终点组件编号,位置信息包括顶点位置;

具体地,步骤S101中描述的组件布局类型包括圆型,且与圆型对应的布局属性中:组件编号信息包括起始组件编号和终点组件编号,位置信息包括圆心位置和半径。

需要说明的是,在交互界面的组件布局由至少二级布局嵌接形成的情况下,子布局的布局属性中的组件编号信息还包括父组件编号。

参见图5,组件1~组件20属于第一级布局,组件21和组件22属于第二级布局,即子布局,组件21和组件22嵌接到组件11中,其中组件11为组件21和组件22的父组件。

举例而言,参见图4,图中示出了网格(grid)视图的示意图之一,布局信息如下:

父组件编号:0,类型:grid、起始x位置:0、终点x位置:100、起始y位置:0、终点y位置:100、列数:4、行数:5、起始组件编号:1、终点组件编号:20。

由于图4所示的布局无上一级布局,所以其父组件编号为0,当然也可以设置为其他特殊值,标识其无父布局。

由于电子设备只需根据接收到的编号就可以执行与该编号对应的组件所对应的功能,避免现有技术中电子设备需要根据接收到控制终端中的具体点触位置来控制焦点在交互界面上移动,一方面避免了现有技术中用户需要在控制终 端上操作多次才能将焦点移动至目的组件,简化了用户的操作,另一方面能够简化信息交互的过程,也简化了传输的内容;进一步由于控制终端不需要获取电子设备的交互界面的真实尺寸和组件的真实位置信息,在电子设备传输位置信息时,传输相对位置信息,可使得本实施例的信息交互的方法具有通用性,不需要为不同的电子设备开发不同的控制应用程序,可以控制具有不同尺寸的电子设备。

第二实施例

与前述第一实施例相对应,本发明还提供了一种信息交互的方法,该方法由与显示设备(即具有显示屏的显示设备)无线连接的控制终端执行,该控制终端可以是智能手机、具有触控屏的遥控器、平板电脑等,本发明对此不做限定,参见图6,该方法可以包括以下步骤:

S601、接收电子设备发送的显示屏上当前显示的交互界面的布局信息,布局信息至少包括:交互界面的组件布局类型和与组件布局类型对应的布局属性,布局属性包括:组件编号信息和位置信息。

S603、根据组件布局类型、组件编号信息和位置信息生成并显示与交互界面对应的,与交互界面具有相同组件的简化交互界面。

在接收到布局信息后,控制终端将根据这些信息绘制简化交互界面。可以理解的是,根据组件布局类型获知组件布局的形状,根据编号信息和位置信息可以知道每个组件的编号和位置,进而绘制出简化交互界面。

可选的,控制终端可以将组件编号显示在简化交互界面上,例如,每个组件上都标记有该组件的编号。

S605、确定用户在简化交互界面中选取的组件的编号。

控制终端显示简化交互界面后,用户可以根据该界面选择组件而对电子设备进行控制,在用户选择了简化界面上的某组件后,控制终端确定所选择的组件的编号,并将编号反馈给电子设备,电子设备执行与该编号的组件所对应的功能。

具体的,控制终端具有触控屏幕,简化交互界面显示在触控屏幕上,用户在触控屏幕上执行点击手势操作,控制终端获取用户针对简化交互界面执行的 触屏操作在所述触控屏幕上的点击位置,根据点击位置,确定选取的组件的编号。

S607、将编号发送至电子设备,以使电子设备根据接收的编号,执行与编号对应的组件所对应的功能。

可选的,针对电子设备显示屏上显示的交互界面的组件布局由至少二级布局嵌接形成的情况,控制终端接收的布局信息中包括主布局和各子布局的布局信息,子布局的布局信息中还包括子布局的父组件编号,在步骤S603中,控制终端首先根据主布局的组件布局类型、组件编号信息和位置信息绘制主布局图形,然后,根据子布局的父组件编号,确定主布局图形中的父组件,在所绘制的父组件中,根据嵌入在该父组件中的子布局的组件布局类型、组件编号信息和位置信息绘制子布局图形,其他子布局的绘制方式以此类推,直到将整个简化交互界面绘制出来。

可选地,在步骤S601之前,该方法还可包括:接收电子设备发送的显示屏上当前显示的交互界面的尺寸信息,例如,高宽比,宽高比,高度和宽度等信息,控制终端可根据接收到的尺寸信息适应性调整简化交互界面的尺寸。例如:尺寸信息为交互界面的宽度和高度的比值,假设交互界面的宽度值是100,高度值是50,则尺寸信息为2:1,该尺寸信息表示交互界面的高度是宽度的一半。

针对于电子设备所传输的主布局和子布局位置信息均为相对位置信息的情况,控制终端可以预先获取电子设备的交互界面或显示屏的尺寸信息,电子设备可以首先将这些尺寸信息发送给控制终端,假设交互界面为矩形,那么尺寸信息可以为高宽比、宽高比、或者高度和宽度,假设交互界面为圆形,可以尺寸信息可以为半径。控制终端可以根据接收到的尺寸,确定出显示简化交互界面的区域,然后根据主布局的相对位置信息,在该区域中绘制出主布局,进而在根据子布局的相对位置信息,绘制出子布局。控制终端也可以按照预先设置简化交互界面的区域尺寸,例如预先设定了矩形显示区域的长和宽,根据相对位置信息绘制出简化交互界面,然后,根据电子设备发送的尺寸信息,对于简化交互界面进行适应性调整。

由于电子设备只需根据接收到的编号就可以执行与该编号对应的组件所对应的功能,避免现有技术中电子设备需要根据接收到控制终端中的具体点触位 置来控制焦点在交互界面上移动,一方面避免了现有技术中用户需要在控制终端上操作多次才能将焦点移动至目的组件,简化了用户的操作,另一方面能够简化信息交互的过程,也简化了传输的内容;进一步由于控制终端不需要获取电子设备的交互界面的真实尺寸和组件的真实位置信息,在电子设备传输位置信息时,传输相对位置信息,可使得本实施例的信息交互的方法具有通用性,不需要为不同的电子设备开发不同的控制应用程序,可以控制具有不同尺寸的电子设备。

第三实施例

与前述第一实施例相对应,本发明还提供了一种电子设备,参见图7,图中示出了本实施例的电子设备的框图,该电子设备可以是智能电视、广告机等,如图7所示,该电子设备70包括:显示屏(图中未示出)、布局信息发送模块703、编号接收模块705和组件执行模块707,其中:

布局信息发送模块703,用于将所述显示屏上当前显示的交互界面的所述布局信息发送给控制终端,其中,所述布局信息至少包括:所述交互界面的组件布局类型和与所述组件布局类型对应的布局属性,所述布局属性包括组件编号信息和位置信息,以使所述控制终端根据所述组件布局类型、所述组件编号信息和位置信息生成并显示与所述交互界面对应的,且与所述交互界面具有相同组件的简化交互界面;

编号接收模块705,用于接收所述控制终端发送的、用户在所述简化交互界面中选取的组件的编号;

组件执行模块707,用于根据接收的所述编号,执行与所述编号对应的组件所对应的功能。

进一步的,在一种具体实施中:

所述交互界面的组件布局由至少二级布局嵌接形成;

所述至少两级布局包括主布局和子布局,所述子布局的上一级布局为所述子布局的父布局,所述子布局嵌入在所述父布局的组件中,所述子布局嵌入的组件为所述子布局的父组件;

所述布局信息包括所述主布局的组件布局类型和布局属性、和所述子布局 的组件布局类型和布局属性;

所述子布局的布局属性中的组件编号信息中包括该子布局的父组件编号。

可选的,在所述子布局的布局信息中,所述位置信息包括相对于所述父组件的相对位置信息。

可选的,在所述主布局的布局信息中,所述位置信息包括相对于所述交互界面的相对位置信息。

可选的,所述布局信息发送模块701具体用于:

当显示屏上显示的交互界面的组件布局发生变化时,将所述显示屏上当前显示的交互界面的布局信息发送给控制终端。

可选的,所述组件布局类型包括网格型,且与所述网格型对应的布局属性中:所述组件编号信息包括:起始组件编号和终点组件编号,所述位置信息包括:布局起点位置、布局终点位置、网格行数和网格列数;

可选的,所述组件布局类型包括水平列表型,且与所述水平列表型对应的布局属性中:所述组件编号信息包括起始组件编号和终点组件编号,所述位置信息包括:布局起点位置、布局终点位置和网格行数;

可选的,所述组件布局类型包括垂直列表型,且与所述垂直列表型对应的布局属性中:所述组件编号信息包括起始组件编号和终点组件编号,所述位置信息包括:布局起点位置、布局终点位置和网格列数;

可选的,所述组件布局类型包括方框型,且与所述方框型对应的布局属性中:所述组件编号信息包括起始组件编号和终点组件编号,所述位置信息包括:布局起点位置、布局终点位置;

可选的,所述组件布局类型包括三角型,且与所述三角型对应的布局属性中:所述组件编号信息包括起始组件编号和终点组件编号,所述位置信息包括顶点位置;

可选的,所述组件布局类型包括圆型,且与所述圆型对应的布局属性中:所述组件编号信息包括起始组件编号和终点组件编号,所述位置信息包括圆心位置和半径。

可选的,电子设备70还包括:尺寸信息获取模块,用于将所述显示屏上当前显示的交互界面或显示屏的尺寸信息发送给所述控制终端,以使所述控制终 端根据尺寸信息确定所述简化交互界面的尺寸或者适应性调整所述简化交互界面的尺寸。

可选的,布局信息发送模块703还用于:

将所述显示屏上当前显示的交互界面的尺寸信息发送给所述控制终端。

由于电子设备只需根据接收到的编号就可以执行与该编号对应的组件所对应的功能,避免现有技术中电子设备需要根据接收到控制终端中的具体点触位置来控制焦点在交互界面上移动,一方面避免了现有技术中用户需要在控制终端上操作多次才能将焦点移动至目的组件,简化了用户的操作,另一方面能够简化信息交互的过程,也简化了传输的内容;进一步由于控制终端不需要获取电子设备的交互界面的真实尺寸和组件的真实位置信息,在电子设备传输位置信息时,传输相对位置信息,可使得本实施例的信息交互的方法具有通用性,不需要为不同的电子设备开发不同的控制应用程序,可以控制具有不同尺寸的电子设备。

第四实施例

与前述第二实施例相对应,本发明还提供了一种控制终端,参见图8,图中示出了第四实施例中控制终端的框图,该控制终端可以是智能手机、具有触控屏的遥控器、平板电脑等,该控制终端80包括:布局信息接收模块801、简化交互界面显示模块803、编号获取模块805和编号发送模块807,其中

布局信息接收模块801,用于接收所述电子设备发送的所述显示屏上当前显示的交互界面的布局信息,所述布局信息至少包括:所述交互界面的组件布局类型和与所述组件布局类型对应的布局属性,所述布局属性包括:组件编号信息和位置信息;

简化交互界面显示模块803,用于根据所述组件布局类型、所述组件编号信息和位置信息生成并显示与所述交互界面对应的,与所述交互界面具有相同组件的简化交互界面;

编号获取模块805,用于确定用户在所述简化交互界面中选取的组件的编号;

编号发送模块807,用于将所述编号发送至所述电子设备,以使所述电子设备根据接收的所述编号,执行与所述编号对应的组件所对应的功能。

可选地,控制终端具有触控屏幕,编号获取模块805具体用于获取用户在所述简化交互界面中选取的组件时触屏操作的点击位置;根据所述点击位置,确定选取的组件的编号。

可选的,在一种具体实施例中:

交互界面的组件布局由至少二级布局嵌接形成;

所述至少两级布局包括主布局和子布局,所述子布局的上一级布局为所述子布局的父布局,所述子布局嵌入在所述父布局的组件中,所述子布局嵌入的组件为所述子布局的父组件;

所述布局信息包括所述主布局的组件布局类型和布局属性、和所述子布局的组件布局类型和布局属性;

所述子布局的布局属性中的组件编号信息中包括该子布局的父组件编号;

则,简化交互界面显示模块803具体用于:

根据所述主布局的组件布局类型、组件编号信息和位置信息绘制主布局图形;

根据所述子布局的父组件编号,确定所述主布局图形中的父组件;

在所述绘制后的父组件中,根据所述子布局的组件布局类型、组件编号信息和位置信息绘制所述子布局图形。

可选的,简化交互界面显示模块803可在简化交互界面中的组件上显示组件编号。

可选地,所述布局信息接收模块,还用于接收所述电子设备发送的所述显示屏的或者所述显示屏上当前显示的交互界面的尺寸信息。则,简化交互界面显示模块803可根据该尺寸信息以及布局信息生成简化交互界面或者对所生成的简化交互界面的尺寸进行适应性调整。

第五实施例

下面对本发明的信息交互方法以及电子设备和控制设备进行详细说明。

假设显示设备(即具有显示屏的电子设备)上显示的交互界面如图5所示,是由两级布局嵌接形成,主布局为网格型(grid),列数为4,行数为5,子布局为方框型(square),子布局的父组件编号为11。

结合图9和图10所示,本实施例的交互方法包括:

10.显示设备将交互界面的布局信息发送给控制终端。

举例来讲,布局信息可以包括如下三部分内容:

第一部分,主布局的布局信息,如下:

类型:grid

父组件编号 0

起始x位置 0

终点x位置 100

起始y位置 0

终点y位置 100

列数 4

行数 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

同样由于该布局只有一个组件,所以起始编号和终点编号相同。

这三部分内容中,位置信息均是相对值,主布局的位置信息是相对于交互界面的,子布局的位置信息是相对于父组件的。

20.控制终端接收到布局信息后,根据布局信息生成并显示简化交互界面。

参见图5,控制终端首先根据主布局的类型、行数列数以及起点位置终点位置绘制主布局图形,然后,根据子布局的父组件编号11,在所绘制的组件11中,根据子布局的类型、位置信息绘制子布局图形,从而将整个简化交互界面绘制出来。

需要说明的是,因为主布局的位置信息是相对于交互界面的相对位置信息,在步骤20前,显示设备可以把交互界面的尺寸信息发送给控制设备,控制终端可以根据接收到的尺寸信息确定出显示简化交互界面的尺寸,然后根据主布局的相对位置信息,在该区域中绘制出主布局,然后绘制出子布局。控制终端也可以按照预先设置简化交互界面的尺寸,例如预先设定了矩形显示区域的长和宽,根据相对位置信息绘制出简化交互界面。在接收到根据显示设备发送的尺寸信息的情况下,可根据尺寸信息对于简化交互界面进行适应性调整,当然,这不是必须的。尺寸信息可以是高度和宽度,也可以是高宽比/宽高比等。

控制终端可根据编号信息将编号显示在简化交互界面的组件上。

30.用户以点击等方式,在简化交互界面上选择组件,接收到用户的选择后,操作终端确定用户选择的组件的编号。

40.控制终端将编号发送给显示设备。

50.显示设备执行该编号对应的组件的功能,例如播放视频,打开链接等。

举例而言,当用户在控制终端上点击1的位置,即所对应表示点击显示设备1的位置。用户能很快得到目标焦点,而从控制器传输到显示器的数据非常简单,只要传编号1即可,传输内容简单传输速度较快。

需要说明的是,本实施例中,网格型的组件编号顺序为从左向右,从上到 下。

对于其他类型的布局,布局信息可参考如下:

水平列表(horizontal list)视图:

父组件编号(也可称为父编号)、起始x位置、终点x位置、起始y位置、终点y位置、行数、起始编号、终点编号。

垂直列表(vertical list)视图:

父组件编号(也可称为父编号)、起始x位置、终点x位置、起始y位置、终点y位置、列数、起始编号、终点编号。

三角形(triangle)视图:

父组件编号(也可称为父编号)、顶点1x位置、顶点1y位置、顶点2x位置、顶点2y位置;顶点3x位置、顶点3y位置、编号。

圆形(circle)视图:

父组件编号(也可称为父编号)、圆心x位置、圆心y位置、半径大小、编号。

在本申请所提供的几个实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括如果干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执 行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出如果干改进和润饰,这些改进和润饰也在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1