本发明专利技术实施例涉及通信技术领域,公开了一种光标移动的控制方法及系统。其中,该方法包括:接收输入的光标移动指令;获取所述光标移动指令指示的方向,根据预先设定的当前焦点在所述方向上的邻近焦点的信息,将光标从所述当前焦点移动到所述方向上的所述邻近焦点。实施本发明专利技术实施例,可以解决现有技术中光标乱跳的问题,实现对光标移动的精确控制。
【技术实现步骤摘要】
本专利技术涉及通信
,具体涉及一种光标移动的控制方法及系统。
技术介绍
现有技术中的光标显不一般是由底层系统实现,提供统一的光标样式,例如交互性电视节目菜单、网页等界面中的光标,通常是方框形状,且光标的移动方式由底层算法决定,基本都是采用靠近原则,下一个光标落点位置是光标移动方向上离当前光标最近的焦点。上述的光标显示和移动方式具有以下缺点:由于采用靠近原则,在比较复杂或焦点密集的界面上,经常会出现光标乱跳的现象,无法按照设计者的意图设置下一个落点位置,导致用户体验不好,此外光标的显示方式也比较单调。
技术实现思路
本专利技术实施例所要解决的技术问题是提供一种光标移动的控制方法及系统,用于解决光标乱跳的问题,实现对光标移动的精确控制。本专利技术实施例提供一种光标移动的控制方法,包括:接收输入的光标移动指令;获取所述光标移动指令指示的方向,根据预先设定的当前焦点在所述方向上的邻近焦点的信息,将光标从所述当前焦点移动到所述方向上的所述邻近焦点。相应的,本专利技术实施例还提供一种光标移动的控制系统,所述系统包括:输入模块,用于接收输入的光标移动指令;处理模块,用于获取所述光标移动指令指示的方向,根据预先设定的当前焦点在所述方向上的邻近焦点的信息,将光标从所述当前焦点移动到所述方向上的所述邻近焦点。本实施例提供的光标移动的控制方法及系统,由于各个焦点在各方向的邻近焦点被预先设定,则在接收到光标移动指令时,可实现对光标移动的精确控制,解决了现有技术中光标乱跳的缺点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的光标移动的控制方法的流程示意图;图2是本专利技术实施例中各焦点的位置关系示意图;图3是本专利技术实施例一提供的光标移动的控制系统的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例中提供了一种光标移动的控制方法和系统,用于解决光标乱跳的问题。以下分别进行详细说明。实施例一:本专利技术提供一种光标移动的控制方法,如图1所示,该方法包括:101、接收输入的光标移动指令;102、获取上述光标移动指令指示的方向,根据预先设定的当前焦点在上述方向上的邻近焦点的信息,将光标从上述当前焦点移动到上述方向上的上述邻近焦点。举例来说,光标移动指令可以是由用户通过按键输入的,当然该光标移动指令还可以其它方式输入的,例如通过轨迹球输入的。本实施例中,在上述102之后还可包括:103、将上述当前焦点的显示状态由被选中状态更改为未被选中状态,以及将上述邻近焦点的显示状态由未被选中状态更改为被选中状态。即在光标移动之后,将光标的上一个位置所在的焦点的显示状态由被选中状态更改为未被选中状态,将光标当前所在位置的焦点的显示状态由未被选中状态更改为被选中状态。本实施例中,在上述101之前,还可包括:100、预先设定当前焦点的信息,其中上述当前焦点的信息包括:当前焦点的ID、当前焦点在上、右、下、左四个方向上的各邻近焦点的ID、未被选中状态图片以及被选中状态图片。具体地,可预先对每一个焦点的信息进行设定并保存,每个焦点的信息均可包括:该焦点的ID、该焦点在上、右、下、左四个方向上的各邻近焦点的ID、未被选中状态图片以及被选中状态图片。在接收到输入的移动指令之后,获取该移动指令指示的方向,查询当前焦点的信息,得到当前焦点在该方向上的邻近焦点的ID,则将光标从当前焦点移动到该方向上的邻近焦点上,同时改变这两个焦点的显示状态。举例来说,如图2所示,为说明简便,假设在界面内存在三个焦点A、B、C,其位置分布如图2所示,采用三个一维数组表示三个焦点的信息:焦点A=;表示A焦点的右方向上的邻焦点为焦点C,下方向上的焦点为B,其余两个方向上没有焦点,在焦点A被选中时,其显示状态为显示名称为A_y.png的图片,在焦点A未被选中时,其显示状态为显示名称为A_n.png的图片。焦点B=;表示B焦点的上方向上的邻焦点为焦点A,右方向上的焦点为C,其余两个方向上没有焦点,在焦点B被选中时,其显示状态为显示名称为B_y.png的图片,在焦点B未被选中时,其显示状态为显示名称为B_n.png的图片。焦点C=;表示C焦点的上方向上的邻焦点为焦点A,左方向上的焦点为B,其余两个方向上没有焦点,在焦点C被选中时,其显示状态为显示名称为C_y.png的图片,在焦点C未被选中时,其显示状态为显示名称为C_n.png的图片。举例来说,当光标停留的当前焦点为A时,接收到向右移动的指令,在查询焦点A的信息之后可知,A的右方向上的邻近焦点为C,则将光标移动到焦点C上,同时将A的显示状态置为未选中状态,将C的显示状态置为选中状态。优选地,每个焦点的信息还可包括:该焦点在左上、左下、右上、右下四个方向上的各邻近焦点的ID。这样可以实现更灵活的操作。优选地,每个焦点的信息还可包括:至少一张渐变图片,该渐变图片可为依次从未被选中状态图片至被选中状态图片的渐变图片。以焦点六为例,焦点4=[八,111111,(:,8,111111,A_y.png, A_l.png, A_2.png......A_N_1.png, A_N.png, A_n.png],其中 A_l.png, A_2.png......A_N-1.png, A_N.png即为渐变图片,可用于显示焦点A从被选中状态到未被选中状态的渐变过程。则在步骤103中可具体包括:将表示当前焦点显示状态的若干图片按照从未选中状态图片到选中状态图片的顺序依次播放以将上述当前焦点的显示状态由被选中状态逐渐更改为未被选中状态,以及将表示邻近焦点显示状态的若干图片按照从未选中状态图片到选中状态图片的顺序依次播放以将上述邻近焦点的显示状态由未被选中状态逐渐更改为被选中状态。具体到焦点A即是,按照合适的播放速度依次播放A_y.png, A_l.png, A_2.png......A_N-1.png, A_N.png, A_n.png,从而可流畅的显示焦点A显示状态的变化过程。在增加了渐变图片之后,可以使得光标的移动在视觉上达到更流畅的体验,提升用户使用的体验感。本实施例提供的光标移动的控制方法,由于各个焦点在各方向的邻近焦点被预先设定,则在接收到光标移动指令时,可实现对光标移动的精确控制,解决了现有技术中光标乱跳的缺点,同时本专利技术还可自行定义各焦点的在被选中和未被选中时的显示图片,可实现个性化的显示效果。实施例二:本专利技术提供一种光标移动的控制系统,如图3所示,该系统包括:输入模块301,用于接收输入的光标移动指令;处理模块302,用于获取上述光标移动指令指示的方向,根据预先设定的当前焦点在上述方向上的邻近焦点的信息,将光标从上述当前焦点移动到上述方向上的上述邻近焦点。举例来说,输入模块301可以是键盘,本文档来自技高网...
【技术保护点】
一种光标移动的控制方法,其特征在于,包括:接收输入的光标移动指令;获取所述光标移动指令指示的方向,根据预先设定的当前焦点在所述方向上的邻近焦点的信息,将光标从所述当前焦点移动到所述方向上的所述邻近焦点。
【技术特征摘要】
【专利技术属性】
技术研发人员:罗均文,钟虎林,黄世华,朱敬毅,别业辉,甘鸣春,
申请(专利权)人:深圳市路通网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。