界面导航的方法及装置、电子设备、存储介质与流程

文档序号:18869903发布日期:2019-10-14 19:17阅读:167来源:国知局
界面导航的方法及装置、电子设备、存储介质与流程

本发明涉及终端技术领域,特别是涉及界面导航的方法及装置、电子设备、存储介质。



背景技术:

随着技术发展,在终端设备(例如智能电视)上出现了越来越多的应用。由于受到终端屏幕尺寸的限制,使得终端设备上的应用不能显示在同一页面上。用户想要打开某一应用的操作过程复杂,以智能电视为例,用户通过使用遥控器上的“上、下、左、右”这四个方向按键来移动定位焦点,以导航选择所需要的应用。用户每次点击某一个方向按键,屏幕上框选当前应用的焦点向对应的方向移动到相邻的一个应用的位置,当用户想要打开的应用与当前焦点框选的应用间隔较多应用时,用户需要通过多次点击方向按键使焦点移动至目标应用的位置;或者,当用户想要打开的应用不在当前显示的页面,且与当前显示的页面相隔多个页面时,用户需要在当前页面通过多次点击方向按键移动焦点,使焦点移动到下一个页面;重复上述步骤,直至找到目标应用所在的页面,再点击方向按键使焦点移动到目标应用的位置,整个过程步骤繁多,用户体验不佳。



技术实现要素:

鉴于上述问题,提出了本发明以便提供克服上述问题或者至少部分地解决上述问题的界面导航的方法及装置、电子设备、存储介质,包括:

一种界面导航的方法,遥控器与终端的显示器上的图形用户界面产生交互,所述图形用户界面包含多个可选的界面单元;所述方法包括:

响应于接收到的焦点移动指令,以所述界面单元为移动单位移动界面焦点,所述界面焦点用于在所述多个可选的界面单元中指示选中的界面单元;

响应于接收到的导航模式切换指令,确定目标导航模式,所述导航模式切换指令为所遥控器响应于预设按键操作生成的控制指令;

在所述目标导航模式下,响应于接收到的所述焦点移动指令,将所述界面焦点从当前界面单元移动至其他界面单元,所述界面焦点的移动单位根据所述目标导航模式确定。

可选地,所述响应于接收到的导航模式切换指令,确定目标导航模式的步骤,包括:

响应于接收到的第一导航模式切换指令,确定第一目标导航模式;

显示所述第一目标导航模式的第一目标导航界面,所述第一目标导航界面包括用于指示所述界面焦点以页面为移动单位的第一指示标识,所述界面焦点指示选中所述第一目标导航界面的当前导航页面的可选的界面单元。

可选地,所述在所述目标导航下,响应于接收到的所述焦点移动指令,将所述界面焦点从当前界面单元移动至其他界面单元的步骤,包括:

响应于接收到的与所述第一指示标识对应的焦点移动指令,将所述界面焦点从当前导航页面移动至相应的相邻导航页面,所述界面焦点指示选中所述相邻导航页面的可选的界面单元;

显示所述相邻导航页面。

可选地,所述方法还包括:

响应于接收到的第一导航模式退出指令,退出第一目标导航模式;

将所述界面焦点移动至所述相邻页面的第一个界面单元。

可选地,所述响应于接收到的导航模式切换指令,确定目标导航模式的步骤,包括:

响应于接收到的第二导航模式切换指令,确定第二目标导航模式;

依据所述第二目标导航模式的界面单元划分规则,将可选的界面单元按照所述界面单元划分规则设为多个单元组;

显示所述第二目标导航模式的第二目标导航界面,所述第二目标导航界面包括用于指示所述界面焦点以组为移动单位的第二指示标识,所述界面焦点指示选中一个单元组的可选的界面单元。

可选地,所述在所述目标导航下,响应于接收到的所述焦点移动指令,将所述界面焦点从当前界面单元移动至其他界面单元的步骤,包括:

响应于接收到的与所述第二指示标识对应的焦点移动指令,将所述界面焦点从当前单元组移动至相应的相邻单元组,所述界面焦点指示选中所述相邻单元组的可选的界面单元;

显示所述相邻单元组。

可选地,所述方法还包括:

响应于接收到的第二导航模式退出指令,退出第二目标导航模式;

将所述界面焦点移动至所述相邻单元组的第一个界面单元。

可选地,所述响应于接收到的导航模式切换指令,确定目标导航模式的步骤,包括:

响应于接收到的第三导航模式切换指令,确定第三目标导航模式;

显示所述第三目标导航模式的第三目标导航界面,所述第三目标导航界面还包括用于指示所述界面焦点以特定位置为移动单位的第三指示标识,所述界面焦点指示选中所述第三目标导航界面的当前页面的一个界面单元。

可选地,所述在所述目标导航下,响应于接收到的所述焦点移动指令,将所述界面焦点从当前界面单元移动至其他界面单元的步骤,包括:

响应于接收到的与所述第三指示标识对应的焦点移动指令,将所述界面焦点从当前界面单元移动至相应的特定位置的界面单元,所述界面焦点指示选中所述特定位置的界面单元。

一种界面导航的装置,通过遥控器与终端的显示器上的图形用户界面产生交互,所述图形用户界面包含应用界面和焦点,所述应用界面包括至少一个应用,所述焦点框选所述应用界面中的一个应用;所述装置包括:

第一响应模块,用于响应于接收到的焦点移动指令,以所述界面单元为移动单位移动界面焦点,所述界面焦点用于在所述多个可选的界面单元中指示选中的界面单元;

第二响应模块,用于响应于接收到的导航模式切换指令,确定目标导航模式,所述导航模式切换指令为所遥控器响应于预设按键操作生成的控制指令;

第三响应模块,用于在所述目标导航模式下,响应于接收到的所述焦点移动指令,将所述界面焦点从当前界面单元移动至其他界面单元,所述界面焦点的移动单位根据所述目标导航模式确定。

一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的界面导航的方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的界面导航的方法的步骤。

本发明具有以下优点:

在本发明的实施例中,通过响应于接收到的焦点移动指令,以界面单元为移动单位移动界面焦点,响应于接收到的导航模式切换指令,确定目标导航模式,在目标导航模式下,响应于接收到的焦点移动指令,将界面焦点从当前界面单元移动至其他界面单元,而界面焦点的移动单元根据目标导航模式确定;因此,本发明实施例可以根据实际界面焦点的移动需求切换对应的目标导航模式,以实现将焦点快速定位到目标界面单元,从而减少操作步骤,提高用户体验。

附图说明

为了更清楚地说明本发明的技术方案,下面将对本发明的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明提供的一种界面导航的方法实施例的步骤流程图;

图2是本发明提供的一种界面导航的装置实施例的结构框图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参照图1,示出了本发明提供的一种界面导航的方法实施例的步骤流程图,通过遥控器与终端的显示器上的图形用户界面产生交互,所述图形用户界面包含多个可选的界面单元,所述方法包括如下步骤:

步骤101,响应于接收到的焦点移动指令,以所述界面单元为移动单位移动界面焦点,所述界面焦点用于在所述多个可选的界面单元中指示选中的界面单元;

步骤102,响应于接收到的导航模式切换指令,确定目标导航模式,所述导航模式切换指令为所遥控器响应于预设按键操作生成的控制指令;

步骤103,在所述目标导航模式下,响应于接收到的所述焦点移动指令,将所述界面焦点从当前界面单元移动至其他界面单元,所述界面焦点的移动单位根据所述目标导航模式确定。

在本发明的实施例中,通过响应于接收到的焦点移动指令,以界面单元为移动单位移动界面焦点,响应于接收到的导航模式切换指令,确定目标导航模式,在目标导航模式下,响应于接收到的焦点移动指令,将界面焦点从当前界面单元移动至其他界面单元,而界面焦点的移动单元根据目标导航模式确定;因此,本发明实施例可以根据实际界面焦点的移动需求切换对应的目标导航模式,以实现将焦点快速定位到目标界面单元,从而减少操作步骤,提高用户体验。

下面,将对本示例性实施例中界面导航的方法作进一步地说明。

在步骤101中,响应于接收到的焦点移动指令,以所述界面单元为移动单位移动界面焦点,所述界面焦点用于在所述多个可选的界面单元中指示选中的界面单元;

作为一种示例,遥控器是一种用来远控机械的装置,例如电视遥控器、游戏手柄等。遥控器与终端的连接方式有无线和有线两种。遥控器通过红外线、蓝牙等与终端连接属于无线连接。遥控器通过数据线与终端连接属于有线连接。通过操作遥控器上的按键可以实现对对应装置的控制,例如,通过操作电视遥控器上的方向按键,可以与电视显示器上的图形用户界面产生交互,移动图形用户界面中的界面焦点。

具体地,电视显示器的图形用户界面上包括多个可选的界面单元,例如,在电视主页上包括多个推荐的电视节目,每个电视节目均可被选中,以在显示器上播放;此时,每个电视节目为一个界面单元。当电视遥控器上的右方向键被触发一次时,对应生成一个与向右移动相关的焦点移动指令,界面焦点以界面单元为移动单位从当前界面单元移动至右侧相邻的界面单元。因此,每次触发一次方向按键,界面焦点相对应的方向移动至相邻的界面单元。

在步骤102中,响应于接收到的导航模式切换指令,确定目标导航模式,所述导航模式切换指令为所遥控器响应于预设按键操作生成的控制指令;

作为一种示例,遥控器上设有多个按键,按键操作包括对按键的按压操作,按压操作中可以包括单击事件、长按事件和双击事件,单击事件是指按键被按压的时间在第一预设时间范围内,且在间隔第二预设时间范围内没有再次被按下,例如,按键被按压的时间小于1秒且在间隔0.5秒的时间内没有再次被按下,可以作为一次单击事件;长按事件是指按键被按压的时间大于第一预设时间范围,例如,按键被按压的时间大于1秒,可以作为一次长按事件;双击事件是指同一按键的两次单击事件的间隔时间小于第二预设时间范围,例如,同一按键的两次单击事件的间隔时间小于0.5秒,可以作为一次双击事件。同一按键根据不同的按压事件可以触发终端相应的功能。还可以根据按压不同按键以触发终端相应的功能,例如,遥控器上设有与终端不同功能一一对应的按键,通过对对应的按键的按压操作,使终端执行对应的功能。

终端显示器上的图形用户界面包含多个界面单元和指示选中其中一个界面单元的界面焦点,通过遥控器可以与终端显示器上的图形用户界面产生交互,控制界面焦点移动定位,以实现界面导航。本示例中,终端在步骤101所述的导航方式下,还支持以页面为移动单位的第一目标导航模式、以组为移动单位的第二目标导航模式以及以特定语音为移动单位的第三目标导航模式,遥控器上设有导航模式选择按键,预设导航模式选择按键的长按事件与第一目标导航模式对应,即遥控器响应于预设的导航模式选择按键的长按事件,生成第一目标导航模式切换指令,确定目标导航模式为第一目标导航模式;预设导航模式选择按键的双击事件与第二目标导航模式对应,即遥控器响应于预设的导航模式选择按键的双击事件,生成第二目标导航模式切换指令,确定目标导航模式为第二目标导航模式;预设导航模式选择按键的单击事件与第三目标导航模式对应,即遥控器响应于预设的导航模式选择按键的单击事件,生成第三目标导航模式切换指令,确定目标导航模式为第三目标导航模式。实际应用中,预设按键操作可以由系统预设也可以由用户根据个人习惯预设。终端监听遥控器的导航模式选择按键的按键操作,根据预设的按压事件确定对应的目标导航模式。

不同的目标导航模式具有相应的目标导航界面,当确定目标导航模式后,在终端显示器上显示目标导航模式的导航界面。具体如下:

在本发明一实施例中,响应于接收到的第一导航模式切换指令,确定第一目标导航模式;显示所述第一目标导航模式的第一目标导航界面,所述第一目标导航界面包括用于指示所述界面焦点以页面为移动单位的第一指示标识,所述界面焦点指示选中所述第一目标导航界面的当前显示页面的可选的界面单元。

作为一种示例,终端设备的图形用户界面包括显示于显示器上的当前显示页面和没有显示于显示器上的页面,所有页面按照一定的顺序排列。当前导航页面是指第一目标导航界面中显示于显示器上的导航页面。当终端启动第一目标导航模式时,将当前显示页面转换为第一目标导航界面的当前导航页面;其他页面同时转换为第一目标界面对应的其他导航页面。优选地,当终端启动第一目标导航模式时,将当前显示页面缩小至90%,并隐藏当前显示页面中的系统状态栏,作为第一目标导航界面的当前导航页面;其中,系统状态栏为显示系统时间、wifi连接信息等系统状态,隐藏系统状态栏可以简化显示页面;其他页面同时对应变换为第一目标界面对应的其他导航页面。第一指示标识可以是组合框与方向箭头的结合,组合框框选当前导航页面的所有可选的界面单元,方向箭头用于指示界面焦点根据遥控器上对应的方向键的按键操作以组合框为移动单位进行移动,可以理解,第一指示标识用于指示界面焦点以页面为移动单位移动界面焦点。在第一目标导航界面中,界面焦点指示选中当前导航页面的所有可选的界面单元。在可选的实施例中,第一指示标识可以仅包含上述组合框而不包含上述方向箭头。

在本发明另一实施例中,响应于接收到的第二导航模式切换指令,确定第二目标导航模式;依据所述第二目标导航模式的界面单元划分规则,将可选的界面单元按照所述界面单元划分规则设为多个单元组;显示所述第二目标导航模式的第二目标导航界面,所述第二目标导航界面包括用于指示所述界面焦点以组为移动单位的第二指示标识,所述界面焦点指示选中一个单元组的可选的界面单元。

作为一种示例,界面单元划分规则可以是按照信息架构将相同类型的界面单元设为同一个单元组,例如,当图形用户界面的界面单元包括新闻类节目、综艺类节目和体育类节目这三种类型时,则将界面单元设为三个与上述三种类型一一对应的单元组,每个单元组中包含的界面单元具有相同的类型,且每个单元组包含至少一个界面单元;将单元组设为第一层级,单元组中包含的界面单元则为对应的第一层级下的第二层级。在第二目标导航界面上显示第一层级的单元组,即若干第一层级的单元组按照矩阵或列表的形式显示在第二目标导航界面上;界面焦点指示选中一个单元组,即指示选中一个单元组中的所有可选的界面单元。优选地,被界面焦点指示选中的单元组可呈现放大或描边或动效闪烁等视觉效果。第二指示标识可以是组合框,组合框框选同一单元组的界面单元,用于指示界面焦点以组合框为移动单位进行移动,可以理解,第二指示标识用于指示界面焦点以单元组为移动单位进行移动。在第二目标导航界面上还可以隐藏系统状态栏,以简化页面显示,突出重点。

在另一种示例中,界面单元划分规则也可以将图形用户界面的页面中相邻的至少两个界面单元设为同一个单元组;例如,当页面中包含呈4×4矩阵分布的16个界面单元时,将4×4矩阵分布的16个界面单元按照2×2矩阵设为4个单元组,每个单元组包含2×2矩阵分布的4个界面单元。在第二目标导航界面上显示当前显示页面的所有可选的界面单元。第二指示标识可以是组合框,组合框框选同一单元组的界面单元,即框选2×2矩阵分布的4个界面单元,用于指示界面焦点以组合框为移动单位进行移动,即界面焦点每一次移动4个界面单元的位置,可以理解,第二指示标识用于指示界面焦点以单元组为移动单位进行移动。界面焦点指示选中一个单元组,即指示选中一个单元组中的所有可选的界面单元。优选地,被界面焦点指示选中的单元组可呈现放大或描边或动效闪烁等视觉效果。在第二目标导航界面上还可以隐藏系统状态栏,以简化页面显示,突出重点。

界面单元划分规则还可以是除上述举例外的其他将多个界面单元设为一个单元组的方式,此处不再赘述。

在本发明又一实施例中,响应于接收到的第三导航模式切换指令,确定第三目标导航模式;显示所述第三目标导航模式的第三目标导航界面,所述第三目标导航界面还包括用于指示所述界面焦点以特定位置为移动单位的第三指示标识,所述界面焦点指示选中所述第三目标导航界面的当前页面的一个界面单元。

作为一种示例,当终端启动第三目标导航模式时,将当前显示页面转换为第三目标导航界面的当前导航页面,本实施例中,当前显示页面包含目标界面单元。第三指示标识可以是组合框和语言图标的结合,组合框框选特定位置的界面单元,例如,将位于矩形界面的四个角的界面单元分别框选;语言图标用于指示界面焦点根据遥控器接收的语言指令以组合框为移动单位进行移动,在可选的实施例中,第三指示标识可以仅包含上述组合框而不包含上述语言图标。可以理解,第三指示标识用于指示界面焦点以特定语言指令为移动单位移动界面焦点。在第三目标导航界面中,界面焦点指示选中一个界面单元,该界面单元为启动第三目标导航模式前界面焦点最后指示选中的界面单元。

具体地,以第三目标导航界面的当前导航页面的左上角为原点建立直角坐标系,将当前导航页面中横坐标最小,且纵坐标最小的界面单元预设“左上角”语音指令,将当前导航页面中横坐标最大,且纵坐标最小的界面单元预设“右上角”语音指令。

在步骤103中,在所述目标导航模式下,响应于接收到的所述焦点移动指令,将所述界面焦点从当前界面单元移动至其他界面单元,所述界面焦点的移动单位根据所述目标导航模式确定。

焦点移动指令可以遥控器响应于方向按键操作生成的控制指令,也可以是遥控器响应于语音接收模块接收特定语言生成的控制指令。当前界面单元是指启动对应的目标导航模式后,在对应的目标导航界面上界面焦点指示选中的界面单元。其他界面单元是指终端单次接收遥控器的焦点移动指令后,界面焦点移动一次后指示选中的界面单元。

在本发明一实施例中,当所述目标导航模式为第一目标导航模式时,响应于接收到的与所述第一指示标识对应的焦点移动指令,将所述界面焦点从当前导航页面移动至相应的相邻导航页面,所述界面焦点指示选中所述相邻导航页面的可选的界面单元;显示所述相邻导航页面。

具体地,在第一目标导航模式下,焦点移动指令为遥控器响应于与第一指示标识对应的方向键的按键操作生成的控制指令,例如,当第一指示标识为左右箭头时,遥控器的左右方向键的按键操作作为第一目标导航模式下的焦点移动指令,当终端监测到遥控器的左方向键或右方向键的一次按键操作时,将界面焦点从当前导航页面移动至相邻左导航页面或右导航页面。

当焦点移动至相邻导航页面时,显示相邻导航页面,可以理解为,在终端显示器上显示上述相邻导航页面。实际应用中,通过一次或多次的焦点移动指令,可以使界面焦点移动至包含目标界面单元的导航页面,并将包含目标界面单元的导航页面显示于第一目标导航界面上,以便用户查看。

本实施例中,所述方法还包括:响应于接收到的第一导航模式退出指令,退出第一目标导航模式;将所述界面焦点移动至所述相邻页面的第一个界面单元。

在第一目标导航模式下,第一目标导航界面的导航页面与图形用户界面的页面一一对应。作为一种示例,在遥控器上设有用于使终端退出目标导航模式的返回键或退出键,通过对返回键或退出键的按键操作,使终端显示器退出第一目标导航模式,并在显示器显示相邻导航页面对应的相邻页面。该相邻导航页面可以指在退出第一目标导航模式前,界面焦点最终指示选中的导航页面。在另一种示例中,第一目标导航界面上还包括退出控件,当第一指示标识为左右方向箭头时,退出控件设置于第一目标导航界面的上端或下端,通过遥控器上的左方向键或右方向键的按键操作界面焦点从当前导航页面移动至相邻左导航页面或右导航页面,通过遥控器上的上方向键或下方向键的按键操作选中退出控件,使终端显示器退出第一目标导航模式,并在显示器显示相邻导航页面对应的相邻应用页面。该相邻导航页面可以指在退出第一目标导航模式前显示的导航页面。

作为一种示例,第一界面单元是指相邻页面中的任一界面单元,例如,可以指位于相邻页面左上方的界面单元,或者是位于相邻页面右下方的界面单元等,可以通过系统预设决定。相邻页面中包含目标界面单元,当界面焦点指示选中的界面单元不是目标界面单元时,通过接收焦点移动指令,以界面单元为移动单位移动界面焦点,直至移动至目标界面单元。上述焦点移动操作可以指遥控器上的方向按键的按键操作,使界面焦点在上述相邻应用页面中按照方向按键的方向以界面单元为单位移动界面焦点,使界面焦点移动至目标界面焦点。

本实施例中,当所述目标导航模式为第一目标导航模式时,将当前显示页面缩小至90%,并隐藏当前显示页面中的系统状态栏后作为第一目标导航界面的当前导航页面,界面焦点指示选中当前导航页面的所有可选的界面单元,遥控器响应于与第一指示标识对应的方向键的按键操作时,生成焦点移动指令,终端每次接收到焦点移动指令后,将界面焦点从当前导航页面移动至相邻方向的导航页面,通过一次或多次接收焦点移动指令,使界面焦点移动至包含目标界面单元的导航页面,并将包含目标界面单元的导航页面显示于显示器上;响应于接收到的第一目标导航模式退出指令,在显示器上显示包含目标应用的导航页面对应的页面,此时,界面焦点指示选中当前显示页面中的预设的界面单元,若界面焦点指示选中的界面单元不是目标界面单元,则在退出第一目标导航模式后,通过接收焦点移动指令,使界面焦点以界面单元为移动单位移动至目标界面单元。本实施例中,当目标界面单元与当前显示页面的界面焦点指示选中的界面单元相隔多个页面时,通过以页面为移动单元的第一目标导航模式,可以快速确定包含目标界面单元的页面,再在包含目标页面单元的页面中将焦点移动至目标界面单元,可以减少操作步骤,提高用户体验。

在本发明另一实施例中,当所述目标导航模式为第二目标导航模式时,响应于接收到的与所述第二指示标识对应的焦点移动指令,将所述界面焦点从当前单元组移动至相应的相邻单元组,所述界面焦点指示选中所述相邻单元组的可选的界面单元;显示所述相邻单元组。

具体地,在第二目标导航模式下,若单元组在导航页面中以矩阵形式排列时,焦点移动指令为响应于遥控器的上、下、左、右方向键的按键操作生成的控制指令,当终端监测到遥控器的上方向键或下方向键或左方向键或右方向键的一次按键操作时,将界面焦点从当前单元组移动至相邻的上单元组或下单元组或左单元组或右单元组。若单元组在导航页面中以列表形式排列时,焦点移动指令为遥控器响应于上、下方向键的按键操作生成的控制指令,当终端监测到遥控器的上方向键或下方向键的一次按键操作时,将界面焦点从当前单元组移动至相邻的上单元组或下单元组。实际应用中,通过一次或多次的焦点移动指令,可以使界面焦点移动至包含目标界面单元的单元组,并将包含目标界面单元的单元组显示于第二目标导航界面上,以便用户查看。例如,当界面单元划分规则是按照信息架构将相同类型的界面单元设为同一个单元组时,在第二目标导航界面上显示包含界面焦点指示选中的单元组中的所有界面单元,即第二层级,以便用户进一步将界面焦点移动至目标界面单元。

本实施例中,所述方法还包括:响应于接收到的第二导航模式退出指令,退出第二目标导航模式;将所述界面焦点移动至所述相邻单元组的第一个界面单元。

作为一种示例,在遥控器上设有用于使终端退出目标导航模式的返回键或退出键,通过对返回键或退出键的按键操作,使终端退出第二目标导航模式,并在显示器显示相邻单元组对应的界面单元。该相邻单元组是指在退出第二目标导航模式前,界面焦点最终指示选中的单元组。第一界面单元是指退出第二目标导航模式前,界面焦点最终指示选中的单元组中的任一界面单元,例如,可以指该单元组中位于左上方的一个界面单元,或者是位于右下方的一个界面单元等。本实施例中,上述相邻单元组中包含目标界面单元,即当前显示页面中包含目标界面单元,当界面焦点指示选中的界面单元不是目标界面单元时,在退出第二目标导航模式后,通过接收焦点移动指令,以界面单元为移动单位移动界面焦点,直至移动至目标界面单元。上述焦点移动操作可以指遥控器上的方向按键的按键操作,使界面焦点在上述相邻应用页面中按照方向按键的方向以界面单元为单位移动界面焦点,使界面焦点移动至目标界面焦点。

本实施例中,当所述目标导航模式为第二目标导航模式时,根据第二目标导航模式的界面单元划分规则,将界面单元设为多个单元组,界面焦点指示选中其中一个单元组,遥控器响应于方向键的按键操作时,生成焦点移动指令,终端每次接收到焦点移动指令后,将界面焦点从当前单元组移动至相邻方向的单元组,通过一次或多次的焦点移动指令,使界面焦点移动至包含目标界面单元的单元组,并将该单元组的所有界面单元显示于显示器上;响应于接收到的第二目标导航模式退出指令,在显示器上显示包含目标界面单元的单元组中的所有界面单元,此时,界面焦点指示选中当前显示页面中的预设的界面单元,若界面焦点指示选中的界面单元不是目标界面单元,则在退出第二目标导航模式后,通过接收焦点移动指令,使界面焦点以界面单元为移动单位移动至目标界面单元。本实施例通过以组为移动单元的第二目标导航模式,可以根据目标界面单元的特点,快速确定包含目标界面单元的单元组,再在包含目标界面单元的单元组中将界面焦点移动至目标界面单元,可以减少操作步骤,提高用户体验。

在本发明又一实施例中,当所述目标导航模式为第三目标导航模式时,响应于接收到的与所述第三指示标识对应的焦点移动指令,将所述界面焦点从当前界面单元移动至相应的特定位置的界面单元,所述界面焦点指示选中所述特定位置的界面单元。

具体地,在第三目标导航模式下,遥控器上设有语音接收键,语音接收键对应语音接收模块,在接收语音接收键的长按事件的同时接收用户的焦点移动语音,并根据焦点移动指令和第三指示标识的组合框的关联关系,确定用户的语音对应的焦点移动指令,第三指示标识的语音图标会呈现高亮或闪烁状态,以起到提示作用,该语言图标可以是类似话筒的图标。

作为一种示例,在第三目标导航模式下,遥控器的存储器内预先存储焦点移动指令和焦点移动语音的关联关系,遥控器的语音接收模块启动后,接收用户的焦点移动语音,其中,遥控器的语音接收模块在接收语音接收键的长按事件时启动,且语音接收模块启动时,会使第三目标导航界面上的语音图标呈现高亮或闪烁状态。根据焦点移动指令和焦点移动语音的关联关系确定接收的焦点移动语音对应的焦点移动指令,终端预先存储焦点移动指令和第三指示标识的组合框的关联关系,根据接收的焦点移动指令确定对应的组合框,并将界面焦点移动至该组合框对应的界面单元;由于第三目标导航界面中的组合框设在特定的位置,因此,可以理解为,根据焦点移动指令,将所述界面焦点移动至相应的特定位置的界面单元,即,所述界面焦点指示选中所述特定位置的界面单元。

本实施例中,所述方法还包括:响应于接收到的第三导航模式退出指令,退出第三目标导航模式;将所述界面焦点指示选中所述特定位置的界面单元。

作为一种示例,在遥控器上设有用于使终端退出目标导航模式的返回键或退出键,通过对返回键或退出键的按键操作,使终端退出第三目标导航模式,并在显示器显示退出第三目标导航模式前的最终的导航页面。当界面焦点框选的界面单元不是目标界面单元时,在退出第三目标导航模式后,通过接收焦点移动指令,以界面单元为移动单位移动界面焦点,直至移动至目标界面单元。上述焦点移动操作可以指遥控器上的方向按键的按键操作,使界面焦点在上述相邻应用页面中按照方向按键的方向以界面单元为单位移动界面焦点,使界面焦点移动至目标界面焦点。

本实施例中,当目标界面单元在当前显示页面的特定位置或与特定位置的界面单元相近,且界面焦点指示选中的界面单元与目标界面单元相隔较多的界面单元时,例如,界面焦点指示选中的界面单元为左下角位置的界面单元,而目标界面单元位于当前显示页面的右上角位置或者为右上角的界面单元相邻的界面单元时,则启动第三目标导航模式。当启动第三目标导航模式时,将包含目标界面单元的当前显示页面转换为第一目标导航模式对应的当前导航页面,界面焦点指示选中的界面单元与启动第三目标导航模式前界面焦点指示选中的界面单元相同。遥控器响应于语音接收按键的长按事件并收到焦点移动语音时,生成焦点移动指令,终端接收到焦点移动指令后,根据第三指示标识确认该焦点移动指令对应的特定位置,将界面焦点移动至该特定位置的界面焦点,例如,当该焦点移动指令对应右上角位置的界面单元时,将界面焦点移动至右上角的界面单元。响应于接收到的第三目标导航模式退出指令,在显示器上显示当前导航页面,界面焦点指示选中特定位置的界面单元,若界面焦点指示选中的界面单元不是目标界面单元,则在退出第三目标导航模式后,通过接收焦点移动指令,使界面焦点以界面单元为移动单位移动至目标界面单元。本实施例中,在当前显示页面的特定位置或与特定位置的界面单元相近,且界面焦点指示选中的界面单元与目标界面单元相隔较多的界面单元时,通过以特定语音为移动单位的第三目标导航模式,可以快速将界面焦点移动至特定位置,再通过较少步骤的按键操作,将界面焦点移动至目标界面单元,可以减少操作步骤,提高用户体验。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

参照图2,示出了本发明提供的一种界面导航的装置实施例的结构框图,通过遥控器与终端的显示器上的图形用户界面产生交互,所述图形用户界面包含多个可选的界面单元,所述装置包括如下模块:

第一响应模块201,用于响应于接收到的焦点移动指令,以所述界面单元为移动单位移动界面焦点,所述界面焦点用于在所述多个可选的界面单元中指示选中的界面单元;

第二响应模块202,用于显示所述目标导航模式的导航界面;所述导航界面中所述焦点按单元框选所述应用,所述焦点以所述单元为单位进行移动;

第三响应模块203,用于在所述目标导航模式下,响应于接收到的所述焦点移动指令,将所述界面焦点从当前界面单元移动至其他界面单元,所述界面焦点的移动单位根据所述目标导航模式确定。

在本发明一实施例中,所述第二响应模块202包括如下模块:

第一导航模式确定模块,用于响应于接收到的第一导航模式切换指令,确定第一目标导航模式;

第一导航界面显示模块,用于显示所述第一目标导航模式的第一目标导航界面,所述第一目标导航界面包括用于指示所述界面焦点以页面为移动单位的第一指示标识,所述界面焦点指示选中所述第一目标导航界面的当前显示页面的可选的界面单元。

在上述一实施例中,所述第三响应模块203包括如下模块:

第一焦点移动模块,用于响应于接收到的与所述第一指示标识对应的焦点移动指令,将所述界面焦点从当前导航页面移动至相应的相邻导航页面,所述界面焦点指示选中所述相邻导航页面的可选的界面单元;

第一显示模块,用于显示所述相邻导航页面。

在上述一实施例中,所述装置还包括:

第一导航模式退出模块,用于响应于接收到的第一导航模式退出指令,退出第一目标导航模式;

第一模式退出显示模块,用于将所述界面焦点移动至所述相邻页面的第一个界面单元。

在本发明另一实施例中,所述第二响应模块202包括如下模块:

第二导航模式确定模块,用于响应于接收到的第二导航模式切换指令,确定第二目标导航模式;

第二导航模式划分模块,用于依据所述第二目标导航模式的界面单元划分规则,将可选的界面单元按照所述界面单元划分规则设为多个单元组;

第二导航界面显示模块,用于显示所述第二目标导航模式的第二目标导航界面,所述第二目标导航界面包括用于指示所述界面焦点以组为移动单位的第二指示标识,所述界面焦点指示选中一个单元组的可选的界面单元。

在上述另一实施例中,所述第三响应模块203包括如下模块:

第二焦点移动模块,用于响应于接收到的与所述第二指示标识对应的焦点移动指令,将所述界面焦点从当前单元组移动至相应的相邻单元组,所述界面焦点指示选中所述相邻单元组的可选的界面单元;

第二显示模块,用于显示所述相邻单元组。

在上述另一实施例中,所述装置还包括:

第二导航模式退出模块,用于响应于接收到的第二导航模式退出指令,退出第二目标导航模式;

第二模式退出显示模块,用于将所述界面焦点移动至所述相邻单元组的第一个界面单元。

在本发明又一实施例中,所述第二响应模块202包括如下模块:

第三导航模式确定模块,用于响应于接收到的第三导航模式切换指令,确定第三目标导航模式;

第三导航界面显示模块,用于显示所述第三目标导航模式的第三目标导航界面,所述第三目标导航界面还包括用于指示所述界面焦点以特定位置为移动单位的第三指示标识,所述界面焦点指示选中所述第三目标导航界面的当前页面的一个界面单元。

在上述又一实施例中,所述第三响应模块203包括如下模块:

第三焦点移动模块,用于响应于接收到的与所述第三指示标识对应的焦点移动指令,将所述界面焦点从当前界面单元移动至相应的特定位置的界面单元,所述界面焦点指示选中所述特定位置的界面单元。

在上述又一实施例中,所述装置还包括:

第三导航模式退出模块,用于响应于接收到的第三导航模式退出指令,退出第三目标导航模式;

第三模式退出显示模块,用于将所述界面焦点指示选中所述特定位置的界面单元。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本发明一实施例还提供了电子设备,可以包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上界面导航的方法的步骤。

本发明一实施例还提供了计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上界面导航的方法的步骤。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本发明所提供的界面导航的方法及装置、电子设备、存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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