一种控制选择框的方法及装置.pdf

上传人:e2 文档编号:4757309 上传时间:2018-11-07 格式:PDF 页数:18 大小:1.70MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310069728.5

申请日:

2013.03.05

公开号:

CN103150092A

公开日:

2013.06.12

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 3/0484申请公布日:20130612|||实质审查的生效IPC(主分类):G06F 3/0484申请日:20130305|||公开

IPC分类号:

G06F3/0484(2013.01)I

主分类号:

G06F3/0484

申请人:

天脉聚源(北京)传媒科技有限公司

发明人:

储金明

地址:

100007 北京市东城区安定门东大街28号雍和大厦E座808室

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明公开了一种控制选择框的方法。所述方法包括:在互动展示模式中,接收针对选择框所输入的方向指令;按照方向指令指示的方向和预设的顺序,将选择框移动到第一个有资源的磁贴。该方法能够提高资源互动展示时的操作效率,扩大应用范围。本发明还公开了用于实现所述方法的装置。

权利要求书

权利要求书一种控制选择框的方法,其特征在于,包括以下步骤:
在互动展示模式中,接收针对选择框所输入的方向指令;
按照所述方向指令指示的方向和预设的顺序,将选择框移动到第一个有资源的磁贴。
如权利要求1所述的方法,其特征在于,所述方法还包括:在编辑模式中,按照所述方向指令指示的方向,将选择框移动到第一个位置。
如权利要求1或2所述的方法,其特征在于,所述方向指令包括:
点击方向指令;或
滑动方向指令。
如权利要求1所述的方法,其特征在于,所述按照方向指令指示的方向和预设的顺序,将选择框移动到第一个有资源的磁贴的步骤包括:
根据方向指令指示的方向,判断需要将选择框在正方形单元间跳转或在正方形单元内移动;
当需要将选择框在正方形单元间跳转时,根据方向指令指示的方向和预设的顺序,将选择框移动到相邻正方形单元中的第一个有资源的磁贴;
当需要将选择框在正方形单元内移动时,将选择框移动到当前正方形单元中方向指令指示的方向上的第一个有资源的磁贴。
如权利要求4所述的方法,其特征在于,所述根据方向指令指示的方向和预设的顺序,将选择框移动到相邻正方形单元中的第一个有资源的磁贴的步骤包括:
判断在该相邻非空正方形单元中是否存在覆盖到所在正方形单元中与方向指令所示相反方向的边的磁贴,若是,将选择框移动到覆盖所在正方形单元中与方向指令所示相反方向的边的磁贴;或者
按照预设顺序将选择框移动到该相邻非空正方形单元中的第一个有资源的磁贴。
如权利要求4所述的方法,其特征在于,所述将选择框移动到当前正方形单元中方向指令指示的方向上的第一个有资源的磁贴的步骤包括:当前正方形单元中方向指令指示的方向上的有多个磁贴时,按照预设顺序将选择框移动到当前正方形单元中方向指令指示的方向上的第一个有资源的磁贴。
一种控制选择框的装置,其特征在于,包括:
接收模块,用于在互动展示模式中,接收针对选择框所输入的方向指令;
移动模块,用于按照方向指令指示的方向和预设的顺序,将选择框移动到第一个有资源的磁贴。
如权利要求7所述的装置,其特征在于,移动模块在编辑模式中,按照方向指令指示的方向,将选择框移动到第一个位置。
如权利要求7所述的装置,其特征在于,方向指令包括:
点击方向指令;或
滑动方向指令。
如权利要求7所述的装置,其特征在于,移动模块根据方向指令指示的方向,判断需要将选择框在正方形单元间跳转或在正方形单元内移动;当需要将选择框在正方形单元间跳转时,根据方向指令指示的方向和预设的顺序,将选择框移动到相邻正方形单元中的第一个有资源的磁贴;当需要将选择框在正方形单元内移动时,将选择框移动到当前正方形单元中方向指令指示的方向上的第一个有资源的磁贴。
如权利要求10所述的装置,其特征在于,移动模块,用于判断在该相邻非空正方形单元中是否存在覆盖到所在正方形单元中与方向指令所示相反方向的边的磁贴,若是,将选择框移动到覆盖所在正方形单元中与方向指令所示相反方向的边的磁贴;或者按照预设顺序将选择框移动到该相邻非空正方形单元中的第一个有资源的磁贴。
如权利要求10所述的装置,其特征在于,当前正方形单元中方向指令指示的方向上的有多个磁贴时,移动模块按照预设顺序将选择框移动到当前正方形单元中方向指令指示的方向上的第一个有资源的磁贴。

说明书

说明书一种控制选择框的方法及装置
技术领域
本发明涉及计算机技术领域,尤其涉及一种控制选择框的方法及装置。
背景技术
用户界面(User Interface,UI)是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。用户界面的目的在于使得用户能够方便有效率地去操作硬件以达成双向之交互。
随着技术的高速发展,几乎所有电子终端设备都会涉及用户界面处理,尤其是配备大尺寸显示屏的电子终端设备,用户界面的处理功能便显得更为重要。
在新一代操作系统中,磁贴作为用户界面的重要组成部分被广泛运用于各类电子终端设备,以其简易便捷、自由度高的特性而风靡全球。
本申请的发明人发现,目前,一般通过触控或方向控制的方式选择磁贴并对其进行操作。其中,通过方向控制的方式选择磁贴时,选择框只能顺序框选磁贴,这样降低了操作效率,对许多不应该框选的位置进行了框选。而通过触控方式选择磁贴时,又极大地限制了电子设备的种类,且容易造成对磁贴的误操作。
发明内容
本发明实施例提供一种控制选择框的方法,能够提高资源互动展示时的操作效率,扩大应用范围。
本发明实施例提供一种控制选择框的方法,包括以下步骤:在互动展示模式中,接收针对选择框所输入的方向指令;按照方向指令指示的方向和预设的顺序,将选择框移动到第一个有资源的磁贴。在本实施例的互动展示模式中,令选择框跳过无磁贴位置和空正方形单元,这样可以提高操作效率,节省展示时间。
优选的,所述方法还包括:在编辑模式中,按照方向指令指示的方向,将选择框移动到第一个位置。在本实施例的编辑模式中,选择框可以顺序框选磁贴或无磁贴位置,以实现对用户界面的编辑功能,例如磁贴位置的移动、磁贴尺寸的调整以及对磁贴链接多媒体资源等。
优选的,方向指令包括:点击方向指令或滑动方向指令。这样使操作方式更加灵活多样。
按照方向指令指示的方向和预设的顺序,将选择框移动到第一个有资源的磁贴,包括以下步骤:根据方向指令指示的方向,判断需要将选择框在正方形单元间跳转或在正方形单元内移动;当需要将选择框在正方形单元间跳转时,根据方向指令指示的方向和预设的顺序,将选择框移动到相邻正方形单元中的第一个有资源的磁贴;当需要将选择框在正方形单元内移动时,将选择框移动到当前正方形单元中方向指令指示的方向上的第一个有资源的磁贴。在本实施例中,可以明确选择框是在正方形单元内部跳转还是在正方形单元之间跳转,由于两者之间跳转规则的不同,通过判断予以明确,这样可以将选择框移动到正确的位置。
优选的,根据方向指令指示的方向和预设的顺序,将选择框移动到相邻正方形单元中的第一个有资源的磁贴,包括步骤:判断在该相邻非空正方形单元中是否存在覆盖到所在正方形单元中与方向指令所示相反方向的边的磁贴,若是,将选择框移动到覆盖所在正方形单元中与方向指令所示相反方向的边的磁贴,否则按照预设顺序将选择框移动到该相邻非空正方形单元中的第一个有资源的磁贴。这样可以将选择框移动到正确的位置,防止选择框移动错误。
将选择框移动到当前正方形单元中方向指令指示的方向上的第一个有资源的磁贴,包括以下步骤:当前正方形单元中方向指令指示的方向上的有多个磁贴时,按照预设顺序将选择框移动到当前正方形单元中方向指令指示的方向上的第一个有资源的磁贴。这样可以使选择框在预设顺序的规定下,移动到合适的位置,缩短了装置响应时间,提高了操作效率。
本实施例提供一种控制选择框的装置,包括:
接收模块,用于在互动展示模式中,接收针对选择框所输入的方向指令;
移动模块,用于按照方向指令指示的方向和预设的顺序,将选择框移动到第一个有资源的磁贴。
移动模块在编辑模式中,按照方向指令指示的方向,将选择框移动到第一个位置。
方向指令包括:点击方向指令或滑动方向指令。
移动模块根据方向指令指示的方向,判断需要将选择框在正方形单元间跳转或在正方形单元内移动;当需要将选择框在正方形单元间跳转时,根据方向指令指示的方向和预设的顺序,将选择框移动到相邻正方形单元中的第一个有资源的磁贴;当需要将选择框在正方形单元内移动时,将选择框移动到当前正方形单元中方向指令指示的方向上的第一个有资源的磁贴。
移动模块用于判断在该相邻非空正方形单元中是否存在覆盖到所在正方形单元中与方向指令所示相反方向的边的磁贴,若是,将选择框移动到覆盖所在正方形单元中与方向指令所示相反方向的边的磁贴,否则按照预设顺序将选择框移动到该相邻非空正方形单元中的第一个有资源的磁贴。
当前正方形单元中方向指令指示的方向上的有多个磁贴时,移动模块按照预设顺序将选择框移动到当前正方形单元中方向指令指示的方向上的第一个有资源的磁贴。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为现有技术中的八种正方形单元示意图;
图2为现有技术中的九种磁贴存在状态示意图;
图3为本发明实施例中选择框在正方形单元间跳转示意图;
图4为本发明实施例中控制选择框方法的主要流程流程图;
图5为本发明实施例中依据选择框在正方形单元间的框选规则框选磁贴的详细流程图;
图6为本实施例中依据选择框在正方形单元间的框选规则框选磁贴的详细流程图;
图7为本实施例中依据选择框在正方形单元内的框选规则框选磁贴的详细流程图;
图8为本实施例中控制选择框装置的结构图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
目前,一般通过触控或方向控制的方式选择磁贴并对其进行操作。其中,通过方向控制的方式选择磁贴时,选择框只能顺序框选磁贴,这样降低了操作效率,对许多不应该框选的位置进行了框选。而通过触控方式选择磁贴时,又极大地限制了电子设备的种类,且容易造成对磁贴的误操作。为解决该问题,在本实施例中,通过输入四种方向指令“←、↑、→、↓”,并根据正方形单元间或正方形单元内的框选规则来框选磁贴,这样不仅使选择框的跳转井井有条,更加减少了误操作。由于磁贴的尺寸和形状不一,不能通过规则的选择框框选到某个磁贴,故设计一个尺寸和形状随所需框选磁贴而变化的选择框来框选当前选中的磁贴。所述选择框在互动展示模式中可以跳过无磁贴位置,这样提高了操作效率,对许多不应该框选的位置进行了过滤。而在编辑模式中,选择框可以顺序框选磁贴或无磁贴位置,以实现对用户界面的编辑功能。
有八种正方形单元,相对应的存在九种磁贴存在状态。
八种正方形单元如图1所示,设定一个枚举,列举出所有的类型,一个枚举的实例如下:
{Fill(单一全覆盖),TopOneBottomOne(上和下),LeftOneRightOne(左和右),TopTwoBottomOne(左上、右上和下),TopOneBottomTwo(上、左下和右下),LeftTwoRightOne(左上、左下和右),LeftOneRightTwo(左、右上和右下),TopTwoBottomTwo(左上、左下、右上和右下)}
也就是说,八种正方形单元包括:不对正方形单元裁切,则一个磁贴覆盖整个正方形单元,即为单一全覆盖;或者,对正方形单元进行横向裁切,将正方形单元平均分为上下两个部分,即分别为上和下;或者,对正方形单元进行纵向裁切,将正方形单元平均分为左右两个部分,即分别为左和右;或者,将正方形单元平均分为上下两个部分的同时,将上面部分平均分为左上和右上,即分别为左上、右上和下;或者,将正方形单元平均分为上下两个部分的同时,将下面部分平均分为左下和右下,即分别为上、左下和右下;或者,将正方形单元平均分为左右两个部分的同时,将左面部分平均分为左上和左下,即分别为左上、左下和右;或者,将正方形单元平均分为左右两个部分的同时,将右面部分平均分为右上和右下,即分别为左、右上和右下;或者,通过横向和纵向的同时裁切,将正方形单元平均分为左上、左下、右上和右下四个部分,即分别为左上、左下、右上和右下。
九种磁贴存在状态如图2所示,设定一个枚举,列举出所有磁贴的可能存在状态,一个枚举的实例如下:
{AllStretchFill(单一全覆盖磁贴),Left(左磁贴),Right(右磁贴),Top(上磁贴),Bottom(下磁贴),LeftTop(左上磁贴),LeftBottom(左下磁贴),RightTop(右上磁贴),RightBottom(右下磁贴)}
在八种正方形单元中,一个磁贴存在九种不同的磁贴存在状态,分别包括单一全覆盖磁贴,即一个磁贴覆盖整个正方形单元;左磁贴,即覆盖正方形单元左半部分;右磁贴,即覆盖正方形单元右半部分;上磁贴,即覆盖正方形单元上半部分;下磁贴,即覆盖正方形单元下半部分;左上磁贴,即覆盖正方形单元左上部分;左下磁贴,即覆盖正方形单元左下部分;右上磁贴,即覆盖正方形单元右上部分;右下磁贴,即覆盖正方形单元右下部分。
在同一个正方形单元中,由于选择框与其所要框选的磁贴的尺寸和位置保持一致,所以选择框也有九种存在状态。除此之外,选择框在正方形单元之间跳转时还会产生四种行为状态,即GoTop(向上跳转)、GoBottom(向下跳转)、GoLeft(向左跳转)和GoRight(向右跳转)。如图3所示,在正方形单元A中,如果当前选择框框选了右磁贴,在获得→指令后,选择框需要先跳转到相邻的右边一个正方形单元E中,有一个向右跳转的行为状态。同样的,还会存在向上跳转、向下跳转和向左跳转的行为状态。
设定一个枚举,列举出所有选择框的可能状态,一个枚举的实例如下:{AllStretchFill(单一全覆盖选择框),Left(左选择框),Right(右选择框),Top(上选择框),Bottom(下选择框),LeftTop(左上选择框),LeftBottom(左下选择框),RightTop(右上选择框),RightBottom(右下选择框),GoTop(向上跳转),GoBottom(向下跳转),GoLeft(向左跳转)和GoRight(向右跳转)}
参见图4,本实施例中控制选择框方法的主要流程如下:
步骤401:在互动展示模式中,接收针对选择框所输入的方向指令。
除互动展示模式外,还可以进入编辑模式对用户界面进行一系列处理操作,例如磁贴位置的移动、磁贴尺寸的调整以及对磁贴链接多媒体资源等。
较优的,用户针对选择框所输入的控制指令不仅包括在实体键盘或虚拟键盘的上、下、左、右点击的方向指令,还包括在触摸屏上向上、下、左、右滑动的方向指令。
步骤402:按照方向指令指示的方向和预设的顺序,将选择框移动到第一个有资源的磁贴。
通过编辑模式对用户界面完成编辑后,无磁贴位置、有资源的磁贴和无资源的磁贴会同时存在于用户界面中,那么此时进入互动展示模式后,将选择框移动到第一个有资源的磁贴,先检测选择框需要移动到的位置上是否有磁贴,后检测该磁贴上是否链接有资源,如果选择框需要移动到的位置上无磁贴或是该磁贴上无资源,那么选择框在移动时要跳过无磁贴位置或无资源磁贴。
在选择框移动由于用户界面是由若干个正方形单元拼接而成,故选择框在正方形单元间和在正方形单元内的跳转规则也有所不同。下面利用实施例的形式对不同的跳转规则进行详细的阐述,即对步骤402进行展开说明。
参见图5,本实施例中依据选择框在正方形单元间的框选规则框选磁贴的详细流程如下:
依据方向指令判断出需对选择框进行正方形单元间的跳转。
步骤501:判断方向指令指示的方向上是否有相邻非空正方形单元,若是,继续步骤502,否则沿着选择框跳转方向再次执行步骤501。
如图3所示,如果当前选择框在A的右边界处,即选择框覆盖到A的右边,此时输入→,选择框应当跳转到E;如果当前选择框覆盖到B的下边,输入↓,选择框应当跳转到E;如果当前选择框覆盖到C的左边,输入←,选择框应当跳转到E;如果当前选择框覆盖到D的上边,输入↑,选择框应当跳转到E。
如果在方向指令指示的方向上已无相邻非空正方形单元,则按照阅读顺序令选择框跳转到相应的正方形单元,即令选择框进行换行或换列跳转。
步骤502:判断在该相邻非空正方形单元中是否存在覆盖到所在正方形单元中与方向指令所示相反方向的边的磁贴,若是,继续步骤503,否则继续步骤504。
步骤503:框选覆盖到所在正方形单元中与方向指令所示相反方向的边的磁贴。
步骤504:按照方向指令指示的方向和阅读顺序确定下一个位置。若下一个位置在该相邻非空正方形单元中,则参见图7所示的实施例,若下一个位置不在该相邻非空正方形单元中,则继续步骤501。
令选择框跳转到方向指令指示的方向上的相邻非空正方形单元中之后,需要确定当前应当框选哪一个磁贴。本实施例中磁贴的最小单位是四分之一个正方形单元,可以将二分之一个正方形单元作为一行(或一列,与阅读顺序有关),先按照方向指令查找磁贴,未查找到时,或无法唯一确定磁贴时,在方向指令指示的方向前提下按照阅读顺序查找和确定磁贴。如图3所示,如果从A的右边界跳转到E,则优先框选E的左上磁贴;如果从B的下边界跳转到E,则优先框选E的左上磁贴;如果从C的左边界跳转到E,则优先框选E的右上磁贴;如果从D的上边界跳转到E,则优先框选E的左下磁贴。分别从A、B、C、D跳转到E,那么选择框在E中的较优框选顺序如下:
1.当前选择框覆盖到A的上边界,跳转到E,那么选择框在E中的较优框选顺序为:
{LeftTop(左上磁贴),Top(上磁贴),Left(左磁贴),LeftBottom(左下磁贴),RightTop(右上磁贴),Right(右磁贴),Bottom(下磁贴),RightBottom(右下磁贴),AllStretchFill(单一全覆盖磁贴),GoRight(向右跳转)}
2.当前选择框覆盖到A的下边界,跳转到E,那么选择框在E中的较优框选顺序为:
{LeftBottom(左下磁贴),Bottom(下磁贴),Left(左磁贴),LeftTop(左上磁贴),RightBottom(右下磁贴),Right(右磁贴),Top(上磁贴),RightTop(右上磁贴),AllStretchFill(单一全覆盖磁贴),GoRight(向右跳转)}
3.当前选择框覆盖到B的左边界,跳转到E,那么选择框在E中的较优框选顺序为:
{LeftTop(左上磁贴),Left(左磁贴),Top(上磁贴),RightTop(右上磁贴),LeftBottom(左下磁贴),Right(右磁贴),Bottom(下磁贴),RightBottom(右下磁贴),AllStretchFill(单一全覆盖磁贴),GoBottom(向下跳转)}
4.当前选择框覆盖到B的右边界,跳转到E,那么选择框在E中的较优框选顺序为:
{RightTop(右上磁贴),Right(右磁贴),Top(上磁贴),LeftTop(左上磁贴),RightBottom(右下磁贴),Left(左磁贴),Bottom(下磁贴),LeftBottom(左下磁贴),AllStretchFill(单一全覆盖磁贴),GoBottom(向下跳转)}
5.当前选择框覆盖到C的上边界,跳转到E,那么选择框在E中的较优框选顺序为:
{RightTop(右上磁贴),Top(上磁贴),Right(右磁贴),RightBottom(右下磁贴),LeftTop(左上磁贴),Left(左磁贴),Bottom(下磁贴),LeftBottom(左下磁贴),AllStretchFill(单一全覆盖磁贴),GoLeft(向左跳转)}
6.当前选择框覆盖到C的下边界,跳转到E,那么选择框在E中的较优框选顺序为:
{RightBottom(右下磁贴),Bottom(下磁贴),Right(右磁贴),RightTop(右上磁贴),LeftBottom(左下磁贴),Left(左磁贴),Top(上磁贴),LeftTop(左上磁贴),AllStretchFill(单一全覆盖磁贴),GoLeft(向左跳转)}
7.当前选择框覆盖到D的左边界,跳转到E,那么选择框在E中的较优框选顺序为:
{LeftBottom(左下磁贴),Left(左磁贴),Bottom(下磁贴),RightBottom(右下磁贴),LeftTop(左上磁贴),Right(右磁贴),Top(上磁贴),RightTop(右上磁贴),AllStretchFill(单一全覆盖磁贴),GoTop(向上跳转)}
8.当前选择框覆盖到D的右边界,跳转到E,那么选择框在E中的较优框选顺序为:
{RightBottom(右下磁贴),Right(右磁贴),Bottom(下磁贴),LeftBottom(左下磁贴),RightTop(右上磁贴),Left(左磁贴),Top(上磁贴),LeftTop(左上磁贴),AllStretchFill(单一全覆盖磁贴),GoTop(向上跳转)}
依据以上顺序,选择框可以在正方形单元间进行跳转,并且在目标正方形单元中框选一个磁贴,如果目标正方形单元中没有磁贴则执行顺序中最后一个GoLeft(向左跳转)、GoTop(向上跳转)、GoRight(向右跳转)、GoBottom(向下跳转)去继续跳转,直到在一个非空的正方形单元中框选一个磁贴为止。
参见图6,本实施例中依据选择框在正方形单元间的框选规则框选磁贴的详细流程如下:
步骤601:判断选择框跳转方向是否有相邻非空正方形单元,若是,继续步骤602,否则沿着选择框跳转方向再次执行步骤601。如果在方向指令指示的方向上已无相邻非空正方形单元,则按照阅读顺序令选择框跳转到相应的正方形单元,即令选择框进行换行或换列跳转。
步骤602:在该相邻非空正方形单元中按照阅读顺序框选第一个有资源的磁贴。
参见图7,本实施例中依据选择框在正方形单元内的框选规则框选磁贴的详细流程如下:
步骤701:在选择框所在正方形单元内,判断方向指令指示的方向上是否有磁贴,若是,继续步骤703,否则继续步骤702。
步骤702:根据方向指令指示的方向和阅读顺序,判断选择框所在正方形单元内是否有未判断的位置,若是,对未判断的位置继续步骤701,否则继续步骤704。
步骤703:令选择框框选方向指令指示的方向上的第一个有资源的磁贴。
步骤704:依据预设的选择框在正方形单元间的框选规则框选磁贴。该框选规则在前文中已进行详细介绍,此处不再赘述。
在同一个正方形单元中,依据当前选择框的存在状态,并结合方向指令“←、↑、→、↓”,选择框在正方形单元内的框选规则如下:
1.当前选择框的存在状态为“AllStretchFill(单一全覆盖选择框)”:
(1)“←”:
{GoLeft(向左跳转)}
(2)“↑”:
{GoTop(向上跳转)}
(3)“→”:
{GoRight(向右跳转)}
(4)“↓”:
{GoBottom(向下跳转)}
2.当前选择框的存在状态为“Left(左选择框)”:
(1)“←”:
{GoLeft(向左跳转)}
(2)“↑”:
{GoTop(向上跳转)}
(3)“→”:
{RightTop(右上磁贴),Right(右磁贴),RightBottom(右下磁贴),GoRight(向右跳转)}
(4)“↓”:
{GoBottom(向下跳转)}
3.当前选择框的存在状态为“Right(右选择框)”:
(1)“←”:
{LeftTop(左上磁贴),Left(左磁贴),LeftBottom(左下磁贴),GoLeft(向左跳转)}
(2)“↑”:
{GoTop(向上跳转)}
(3)“→”:
{GoRight(向右跳转)}
(4)“↓”:
{GoBottom(向下跳转)}
4.当前选择框的存在状态为“Top(上选择框)”:
(1)“←”:
{GoLeft(向左跳转)}
(2)“↑”:
{GoTop(向上跳转)}
(3)“→”:
{GoRight(向右跳转)}
(4)“↓”:
{LeftBottom(左下磁贴),Bottom(下磁贴),RightBottom(右下磁贴),GoBottom(向下跳转)}
5.当前选择框的存在状态为“Bottom(下选择框)”:
(1)“←”:
{GoLeft(向左跳转)}
(2)“↑”:
{LeftTop(左上磁贴),Top(上磁贴),RightTop(右上磁贴),GoTop(向上跳转)}
(3)“→”:
{GoRight(向右跳转)}
(4)“↓”:
{GoBottom(向下跳转)}
6.当前选择框的存在状态为“LeftTop(左上选择框)”:
(1)“←”:
{GoLeft(向左跳转)}
(2)“↑”:
{GoTop(向上跳转)}
(3)“→”:
{RightTop(右上磁贴),Right(右磁贴),RightBottom(右下磁贴),GoRight(向右跳转)}
(4)“↓”:
{LeftBottom(左下磁贴),Bottom(下磁贴),RightBottom(右下磁贴),GoBottom(向下跳转)}
7.当前选择框的存在状态为“LeftBottom(左下选择框)”:
(1)“←”:
{GoLeft(向左跳转)}
(2)“↑”:
{LefTop(左上磁贴),Top(上磁贴),RightTop(右上磁贴),GoTop(向上跳转)}
(3)“→”:
{RightBottom(右下磁贴),Right(右磁贴),RightTop(右上磁贴),GoRight(向右跳转)}
(4)“↓”:
{GoBottom(向下跳转)}
8.当前选择框的存在状态为“RightTop(右上选择框)”:
(1)“←”:
{LeftTop(左上磁贴),Left(左磁贴),LeftBottom(左下磁贴),GoLeft(向左跳转)}
(2)“↑”:
{GoTop(向上跳转)}
(3)“→”:
{GoRight(向右跳转)}
(4)“↓”:
{RightBottom(右下磁贴),Bottom(下磁贴),LeftBottom(左下磁贴),GoBottom(向下跳转)}
9.当前选择框的存在状态为“RightBottom(右下选择框)”:
(1)“←”:
{LeftBottom(左下磁贴),Left(左磁贴),LeftTop(左上磁贴),GoLeft(向左跳转)}
(2)“↑”:
{RightTop(右上磁贴),Top(上磁贴),LeftTop(左上磁贴),GoTop(向上跳转)}
(3)“→”:
{GoRight(向右跳转)}
(4)“↓”:
{GoBottom(向下跳转)}
参见图8,本实施例中控制选择框的装置包括:接收模块801、移动模块802。
接收模块801,用于在互动展示模式中,接收针对选择框所输入的方向指令;
移动模块802,用于按照方向指令指示的方向和预设的顺序,将选择框移动到第一个有资源的磁贴。
移动模块802在编辑模式中,按照方向指令指示的方向,将选择框移动到第一个位置。
方向指令包括:点击方向指令或滑动方向指令。
移动模块802,用于根据方向指令指示的方向,判断需要将选择框在正方形单元间跳转或在正方形单元内移动;当需要将选择框在正方形单元间跳转时,根据方向指令指示的方向和预设的顺序,将选择框移动到相邻正方形单元中的第一个有资源的磁贴;当需要将选择框在正方形单元内移动时,将选择框移动到当前正方形单元中方向指令指示的方向上的第一个有资源的磁贴。
移动模块802,用于判断在该相邻非空正方形单元中是否存在覆盖到所在正方形单元中与方向指令所示相反方向的边的磁贴,若是,将选择框移动到覆盖所在正方形单元中与方向指令所示相反方向的边的磁贴,否则按照预设顺序将选择框移动到该相邻非空正方形单元中的第一个有资源的磁贴。
当前正方形单元中方向指令指示的方向上的有多个磁贴时,移动模块802按照预设顺序将选择框移动到当前正方形单元中方向指令指示的方向上的第一个有资源的磁贴。
综上,在正方形单元间和正方形单元内都有了选择框的框选规则,此时便可以在方向指令“←、↑、→、↓”的控制下快速框选到用户界面中的需要选中的磁贴。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

一种控制选择框的方法及装置.pdf_第1页
第1页 / 共18页
一种控制选择框的方法及装置.pdf_第2页
第2页 / 共18页
一种控制选择框的方法及装置.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《一种控制选择框的方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种控制选择框的方法及装置.pdf(18页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103150092 A (43)申请公布日 2013.06.12 CN 103150092 A *CN103150092A* (21)申请号 201310069728.5 (22)申请日 2013.03.05 G06F 3/0484(2013.01) (71)申请人 天脉聚源(北京)传媒科技有限公司 地址 100007 北京市东城区安定门东大街 28 号雍和大厦 E 座 808 室 (72)发明人 储金明 (54) 发明名称 一种控制选择框的方法及装置 (57) 摘要 本发明公开了一种控制选择框的方法。所述 方法包括 : 在互动展示模式中, 接收针对选择框 所输入的方。

2、向指令 ; 按照方向指令指示的方向和 预设的顺序, 将选择框移动到第一个有资源的磁 贴。 该方法能够提高资源互动展示时的操作效率, 扩大应用范围。本发明还公开了用于实现所述方 法的装置。 (51)Int.Cl. 权利要求书 2 页 说明书 10 页 附图 5 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书10页 附图5页 (10)申请公布号 CN 103150092 A CN 103150092 A *CN103150092A* 1/2 页 2 1. 一种控制选择框的方法, 其特征在于, 包括以下步骤 : 在互动展示模式中, 接收针对选择框所输入的方向指。

3、令 ; 按照所述方向指令指示的方向和预设的顺序, 将选择框移动到第一个有资源的磁贴。 2. 如权利要求 1 所述的方法, 其特征在于, 所述方法还包括 : 在编辑模式中, 按照所述 方向指令指示的方向, 将选择框移动到第一个位置。 3. 如权利要求 1 或 2 所述的方法, 其特征在于, 所述方向指令包括 : 点击方向指令 ; 或 滑动方向指令。 4. 如权利要求 1 所述的方法, 其特征在于, 所述按照方向指令指示的方向和预设的顺 序, 将选择框移动到第一个有资源的磁贴的步骤包括 : 根据方向指令指示的方向, 判断需要将选择框在正方形单元间跳转或在正方形单元内 移动 ; 当需要将选择框在正方。

4、形单元间跳转时, 根据方向指令指示的方向和预设的顺序, 将 选择框移动到相邻正方形单元中的第一个有资源的磁贴 ; 当需要将选择框在正方形单元内移动时, 将选择框移动到当前正方形单元中方向指令 指示的方向上的第一个有资源的磁贴。 5. 如权利要求 4 所述的方法, 其特征在于, 所述根据方向指令指示的方向和预设的顺 序, 将选择框移动到相邻正方形单元中的第一个有资源的磁贴的步骤包括 : 判断在该相邻非空正方形单元中是否存在覆盖到所在正方形单元中与方向指令所示 相反方向的边的磁贴, 若是, 将选择框移动到覆盖所在正方形单元中与方向指令所示相反 方向的边的磁贴 ; 或者 按照预设顺序将选择框移动到该。

5、相邻非空正方形单元中的第一个有资源的磁贴。 6. 如权利要求 4 所述的方法, 其特征在于, 所述将选择框移动到当前正方形单元中方 向指令指示的方向上的第一个有资源的磁贴的步骤包括 : 当前正方形单元中方向指令指示 的方向上的有多个磁贴时, 按照预设顺序将选择框移动到当前正方形单元中方向指令指示 的方向上的第一个有资源的磁贴。 7. 一种控制选择框的装置, 其特征在于, 包括 : 接收模块, 用于在互动展示模式中, 接收针对选择框所输入的方向指令 ; 移动模块, 用于按照方向指令指示的方向和预设的顺序, 将选择框移动到第一个有资 源的磁贴。 8. 如权利要求 7 所述的装置, 其特征在于, 移。

6、动模块在编辑模式中, 按照方向指令指示 的方向, 将选择框移动到第一个位置。 9. 如权利要求 7 所述的装置, 其特征在于, 方向指令包括 : 点击方向指令 ; 或 滑动方向指令。 10. 如权利要求 7 所述的装置, 其特征在于, 移动模块根据方向指令指示的方向, 判断 需要将选择框在正方形单元间跳转或在正方形单元内移动 ; 当需要将选择框在正方形单元 间跳转时, 根据方向指令指示的方向和预设的顺序, 将选择框移动到相邻正方形单元中的 第一个有资源的磁贴 ; 当需要将选择框在正方形单元内移动时, 将选择框移动到当前正方 权 利 要 求 书 CN 103150092 A 2 2/2 页 3 。

7、形单元中方向指令指示的方向上的第一个有资源的磁贴。 11. 如权利要求 10 所述的装置, 其特征在于, 移动模块, 用于判断在该相邻非空正方形 单元中是否存在覆盖到所在正方形单元中与方向指令所示相反方向的边的磁贴, 若是, 将 选择框移动到覆盖所在正方形单元中与方向指令所示相反方向的边的磁贴 ; 或者按照预设 顺序将选择框移动到该相邻非空正方形单元中的第一个有资源的磁贴。 12. 如权利要求 10 所述的装置, 其特征在于, 当前正方形单元中方向指令指示的方向 上的有多个磁贴时, 移动模块按照预设顺序将选择框移动到当前正方形单元中方向指令指 示的方向上的第一个有资源的磁贴。 权 利 要 求 。

8、书 CN 103150092 A 3 1/10 页 4 一种控制选择框的方法及装置 技术领域 0001 本发明涉及计算机技术领域, 尤其涉及一种控制选择框的方法及装置。 背景技术 0002 用户界面 (User Interface, UI) 是系统和用户之间进行交互和信息交换的媒介, 它实现信息的内部形式与人类可以接受形式之间的转换。 用户界面的目的在于使得用户能 够方便有效率地去操作硬件以达成双向之交互。 0003 随着技术的高速发展, 几乎所有电子终端设备都会涉及用户界面处理, 尤其是配 备大尺寸显示屏的电子终端设备, 用户界面的处理功能便显得更为重要。 0004 在新一代操作系统中, 磁。

9、贴作为用户界面的重要组成部分被广泛运用于各类电子 终端设备, 以其简易便捷、 自由度高的特性而风靡全球。 0005 本申请的发明人发现, 目前, 一般通过触控或方向控制的方式选择磁贴并对其进 行操作。其中, 通过方向控制的方式选择磁贴时, 选择框只能顺序框选磁贴, 这样降低了操 作效率, 对许多不应该框选的位置进行了框选。 而通过触控方式选择磁贴时, 又极大地限制 了电子设备的种类, 且容易造成对磁贴的误操作。 发明内容 0006 本发明实施例提供一种控制选择框的方法, 能够提高资源互动展示时的操作效 率, 扩大应用范围。 0007 本发明实施例提供一种控制选择框的方法, 包括以下步骤 : 在。

10、互动展示模式中, 接 收针对选择框所输入的方向指令 ; 按照方向指令指示的方向和预设的顺序, 将选择框移动 到第一个有资源的磁贴。在本实施例的互动展示模式中, 令选择框跳过无磁贴位置和空正 方形单元, 这样可以提高操作效率, 节省展示时间。 0008 优选的, 所述方法还包括 : 在编辑模式中, 按照方向指令指示的方向, 将选择框移 动到第一个位置。 在本实施例的编辑模式中, 选择框可以顺序框选磁贴或无磁贴位置, 以实 现对用户界面的编辑功能, 例如磁贴位置的移动、 磁贴尺寸的调整以及对磁贴链接多媒体 资源等。 0009 优选的, 方向指令包括 : 点击方向指令或滑动方向指令。 这样使操作方式。

11、更加灵活 多样。 0010 按照方向指令指示的方向和预设的顺序, 将选择框移动到第一个有资源的磁贴, 包括以下步骤 : 根据方向指令指示的方向, 判断需要将选择框在正方形单元间跳转或在正 方形单元内移动 ; 当需要将选择框在正方形单元间跳转时, 根据方向指令指示的方向和预 设的顺序, 将选择框移动到相邻正方形单元中的第一个有资源的磁贴 ; 当需要将选择框在 正方形单元内移动时, 将选择框移动到当前正方形单元中方向指令指示的方向上的第一个 有资源的磁贴。在本实施例中, 可以明确选择框是在正方形单元内部跳转还是在正方形单 元之间跳转, 由于两者之间跳转规则的不同, 通过判断予以明确, 这样可以将选。

12、择框移动到 说 明 书 CN 103150092 A 4 2/10 页 5 正确的位置。 0011 优选的, 根据方向指令指示的方向和预设的顺序, 将选择框移动到相邻正方形单 元中的第一个有资源的磁贴, 包括步骤 : 判断在该相邻非空正方形单元中是否存在覆盖到 所在正方形单元中与方向指令所示相反方向的边的磁贴, 若是, 将选择框移动到覆盖所在 正方形单元中与方向指令所示相反方向的边的磁贴, 否则按照预设顺序将选择框移动到该 相邻非空正方形单元中的第一个有资源的磁贴。这样可以将选择框移动到正确的位置, 防 止选择框移动错误。 0012 将选择框移动到当前正方形单元中方向指令指示的方向上的第一个有。

13、资源的磁 贴, 包括以下步骤 : 当前正方形单元中方向指令指示的方向上的有多个磁贴时, 按照预设顺 序将选择框移动到当前正方形单元中方向指令指示的方向上的第一个有资源的磁贴。 这样 可以使选择框在预设顺序的规定下, 移动到合适的位置, 缩短了装置响应时间, 提高了操作 效率。 0013 本实施例提供一种控制选择框的装置, 包括 : 0014 接收模块, 用于在互动展示模式中, 接收针对选择框所输入的方向指令 ; 0015 移动模块, 用于按照方向指令指示的方向和预设的顺序, 将选择框移动到第一个 有资源的磁贴。 0016 移动模块在编辑模式中, 按照方向指令指示的方向, 将选择框移动到第一个位。

14、置。 0017 方向指令包括 : 点击方向指令或滑动方向指令。 0018 移动模块根据方向指令指示的方向, 判断需要将选择框在正方形单元间跳转或在 正方形单元内移动 ; 当需要将选择框在正方形单元间跳转时, 根据方向指令指示的方向和 预设的顺序, 将选择框移动到相邻正方形单元中的第一个有资源的磁贴 ; 当需要将选择框 在正方形单元内移动时, 将选择框移动到当前正方形单元中方向指令指示的方向上的第一 个有资源的磁贴。 0019 移动模块用于判断在该相邻非空正方形单元中是否存在覆盖到所在正方形单元 中与方向指令所示相反方向的边的磁贴, 若是, 将选择框移动到覆盖所在正方形单元中与 方向指令所示相反。

15、方向的边的磁贴, 否则按照预设顺序将选择框移动到该相邻非空正方形 单元中的第一个有资源的磁贴。 0020 当前正方形单元中方向指令指示的方向上的有多个磁贴时, 移动模块按照预设顺 序将选择框移动到当前正方形单元中方向指令指示的方向上的第一个有资源的磁贴。 0021 本发明的其它特征和优点将在随后的说明书中阐述, 并且, 部分地从说明书中变 得显而易见, 或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、 权利要求书、 以及附图中所特别指出的结构来实现和获得。 0022 下面通过附图和实施例, 对本发明的技术方案做进一步的详细描述。 附图说明 0023 附图用来提供对本发明。

16、的进一步理解, 并且构成说明书的一部分, 与本发明的实 施例一起用于解释本发明, 并不构成对本发明的限制。在附图中 : 0024 图 1 为现有技术中的八种正方形单元示意图 ; 0025 图 2 为现有技术中的九种磁贴存在状态示意图 ; 说 明 书 CN 103150092 A 5 3/10 页 6 0026 图 3 为本发明实施例中选择框在正方形单元间跳转示意图 ; 0027 图 4 为本发明实施例中控制选择框方法的主要流程流程图 ; 0028 图 5 为本发明实施例中依据选择框在正方形单元间的框选规则框选磁贴的详细 流程图 ; 0029 图 6 为本实施例中依据选择框在正方形单元间的框选规。

17、则框选磁贴的详细流程 图 ; 0030 图 7 为本实施例中依据选择框在正方形单元内的框选规则框选磁贴的详细流程 图 ; 0031 图 8 为本实施例中控制选择框装置的结构图。 具体实施方式 0032 以下结合附图对本发明的优选实施例进行说明, 应当理解, 此处所描述的优选实 施例仅用于说明和解释本发明, 并不用于限定本发明。 0033 目前, 一般通过触控或方向控制的方式选择磁贴并对其进行操作。 其中, 通过方向 控制的方式选择磁贴时, 选择框只能顺序框选磁贴, 这样降低了操作效率, 对许多不应该框 选的位置进行了框选。 而通过触控方式选择磁贴时, 又极大地限制了电子设备的种类, 且容 易造。

18、成对磁贴的误操作。 为解决该问题, 在本实施例中, 通过输入四种方向指令 “、 、 、 ” , 并根据正方形单元间或正方形单元内的框选规则来框选磁贴, 这样不仅使选择框的跳 转井井有条, 更加减少了误操作。 由于磁贴的尺寸和形状不一, 不能通过规则的选择框框选 到某个磁贴, 故设计一个尺寸和形状随所需框选磁贴而变化的选择框来框选当前选中的磁 贴。 所述选择框在互动展示模式中可以跳过无磁贴位置, 这样提高了操作效率, 对许多不应 该框选的位置进行了过滤。 而在编辑模式中, 选择框可以顺序框选磁贴或无磁贴位置, 以实 现对用户界面的编辑功能。 0034 有八种正方形单元, 相对应的存在九种磁贴存在。

19、状态。 0035 八种正方形单元如图 1 所示, 设定一个枚举, 列举出所有的类型, 一个枚举的实例 如下 : 0036 Fill( 单 一 全 覆 盖 ), TopOneBottomOne( 上 和 下 ), LeftOneRightOne( 左 和 右 ), TopTwoBottomOne( 左 上、右 上 和 下 ), TopOneBottomTwo( 上、左 下 和 右 下 ), LeftTwoRightOne( 左 上、左 下 和 右 ), LeftOneRightTwo( 左、右 上 和 右 下 ), TopTwoBottomTwo( 左上、 左下、 右上和右下 ) 0037 也就。

20、是说, 八种正方形单元包括 : 不对正方形单元裁切, 则一个磁贴覆盖整个正方 形单元, 即为单一全覆盖 ; 或者, 对正方形单元进行横向裁切, 将正方形单元平均分为上下 两个部分, 即分别为上和下 ; 或者, 对正方形单元进行纵向裁切, 将正方形单元平均分为左 右两个部分, 即分别为左和右 ; 或者, 将正方形单元平均分为上下两个部分的同时, 将上面 部分平均分为左上和右上, 即分别为左上、 右上和下 ; 或者, 将正方形单元平均分为上下两 个部分的同时, 将下面部分平均分为左下和右下, 即分别为上、 左下和右下 ; 或者, 将正方形 单元平均分为左右两个部分的同时, 将左面部分平均分为左上和。

21、左下, 即分别为左上、 左下 和右 ; 或者, 将正方形单元平均分为左右两个部分的同时, 将右面部分平均分为右上和右 下, 即分别为左、 右上和右下 ; 或者, 通过横向和纵向的同时裁切, 将正方形单元平均分为左 说 明 书 CN 103150092 A 6 4/10 页 7 上、 左下、 右上和右下四个部分, 即分别为左上、 左下、 右上和右下。 0038 九种磁贴存在状态如图 2 所示, 设定一个枚举, 列举出所有磁贴的可能存在状态, 一个枚举的实例如下 : 0039 AllStretchFill( 单一全覆盖磁贴 ), Left( 左磁贴 ), Right( 右磁贴 ), Top( 上 。

22、磁贴 ), Bottom( 下磁贴 ), LeftTop( 左上磁贴 ), LeftBottom( 左下磁贴 ), RightTop( 右上 磁贴 ), RightBottom( 右下磁贴 ) 0040 在八种正方形单元中, 一个磁贴存在九种不同的磁贴存在状态, 分别包括单一全 覆盖磁贴, 即一个磁贴覆盖整个正方形单元 ; 左磁贴, 即覆盖正方形单元左半部分 ; 右磁 贴, 即覆盖正方形单元右半部分 ; 上磁贴, 即覆盖正方形单元上半部分 ; 下磁贴, 即覆盖正 方形单元下半部分 ; 左上磁贴, 即覆盖正方形单元左上部分 ; 左下磁贴, 即覆盖正方形单元 左下部分 ; 右上磁贴, 即覆盖正方形。

23、单元右上部分 ; 右下磁贴, 即覆盖正方形单元右下部 分。 0041 在同一个正方形单元中, 由于选择框与其所要框选的磁贴的尺寸和位置保持一 致, 所以选择框也有九种存在状态。除此之外, 选择框在正方形单元之间跳转时还会产 生四种行为状态, 即 GoTop( 向上跳转 )、 GoBottom( 向下跳转 )、 GoLeft( 向左跳转 ) 和 GoRight( 向右跳转 )。如图 3 所示, 在正方形单元 A 中, 如果当前选择框框选了右磁贴, 在 获得指令后, 选择框需要先跳转到相邻的右边一个正方形单元 E 中, 有一个向右跳转的 行为状态。同样的, 还会存在向上跳转、 向下跳转和向左跳转的。

24、行为状态。 0042 设定一个枚举, 列举出所有选择框的可能状态, 一个枚举的实例如下 : AllStretchFill(单一全覆盖选择框), Left(左选择框), Right(右选择框), Top(上选择 框), Bottom(下选择框), LeftTop(左上选择框), LeftBottom(左下选择框), RightTop(右 上选择框 ), RightBottom( 右下选择框 ), GoTop( 向上跳转 ), GoBottom( 向下跳转 ), GoLeft( 向左跳转 ) 和 GoRight( 向右跳转 ) 0043 参见图 4, 本实施例中控制选择框方法的主要流程如下 : 0。

25、044 步骤 401 : 在互动展示模式中, 接收针对选择框所输入的方向指令。 0045 除互动展示模式外, 还可以进入编辑模式对用户界面进行一系列处理操作, 例如 磁贴位置的移动、 磁贴尺寸的调整以及对磁贴链接多媒体资源等。 0046 较优的, 用户针对选择框所输入的控制指令不仅包括在实体键盘或虚拟键盘的 上、 下、 左、 右点击的方向指令, 还包括在触摸屏上向上、 下、 左、 右滑动的方向指令。 0047 步骤 402 : 按照方向指令指示的方向和预设的顺序, 将选择框移动到第一个有资 源的磁贴。 0048 通过编辑模式对用户界面完成编辑后, 无磁贴位置、 有资源的磁贴和无资源的磁 贴会同。

26、时存在于用户界面中, 那么此时进入互动展示模式后, 将选择框移动到第一个有资 源的磁贴, 先检测选择框需要移动到的位置上是否有磁贴, 后检测该磁贴上是否链接有资 源, 如果选择框需要移动到的位置上无磁贴或是该磁贴上无资源, 那么选择框在移动时要 跳过无磁贴位置或无资源磁贴。 0049 在选择框移动由于用户界面是由若干个正方形单元拼接而成, 故选择框在正方形 单元间和在正方形单元内的跳转规则也有所不同。 下面利用实施例的形式对不同的跳转规 则进行详细的阐述, 即对步骤 402 进行展开说明。 说 明 书 CN 103150092 A 7 5/10 页 8 0050 参见图 5, 本实施例中依据选。

27、择框在正方形单元间的框选规则框选磁贴的详细流 程如下 : 0051 依据方向指令判断出需对选择框进行正方形单元间的跳转。 0052 步骤 501 : 判断方向指令指示的方向上是否有相邻非空正方形单元, 若是, 继续步 骤 502, 否则沿着选择框跳转方向再次执行步骤 501。 0053 如图 3 所示, 如果当前选择框在 A 的右边界处, 即选择框覆盖到 A 的右边, 此时输 入, 选择框应当跳转到E ; 如果当前选择框覆盖到B的下边, 输入, 选择框应当跳转到E ; 如果当前选择框覆盖到 C 的左边, 输入, 选择框应当跳转到 E ; 如果当前选择框覆盖到 D 的上边, 输入, 选择框应当跳。

28、转到 E。 0054 如果在方向指令指示的方向上已无相邻非空正方形单元, 则按照阅读顺序令选择 框跳转到相应的正方形单元, 即令选择框进行换行或换列跳转。 0055 步骤 502 : 判断在该相邻非空正方形单元中是否存在覆盖到所在正方形单元中与 方向指令所示相反方向的边的磁贴, 若是, 继续步骤 503, 否则继续步骤 504。 0056 步骤 503 : 框选覆盖到所在正方形单元中与方向指令所示相反方向的边的磁贴。 0057 步骤 504 : 按照方向指令指示的方向和阅读顺序确定下一个位置。若下一个位置 在该相邻非空正方形单元中, 则参见图 7 所示的实施例, 若下一个位置不在该相邻非空正 。

29、方形单元中, 则继续步骤 501。 0058 令选择框跳转到方向指令指示的方向上的相邻非空正方形单元中之后, 需要确定 当前应当框选哪一个磁贴。本实施例中磁贴的最小单位是四分之一个正方形单元, 可以将 二分之一个正方形单元作为一行 ( 或一列, 与阅读顺序有关 ), 先按照方向指令查找磁贴, 未查找到时, 或无法唯一确定磁贴时, 在方向指令指示的方向前提下按照阅读顺序查找和 确定磁贴。如图 3 所示, 如果从 A 的右边界跳转到 E, 则优先框选 E 的左上磁贴 ; 如果从 B 的 下边界跳转到 E, 则优先框选 E 的左上磁贴 ; 如果从 C 的左边界跳转到 E, 则优先框选 E 的右 上磁。

30、贴 ; 如果从 D 的上边界跳转到 E, 则优先框选 E 的左下磁贴。分别从 A、 B、 C、 D 跳转到 E, 那么选择框在 E 中的较优框选顺序如下 : 0059 1. 当前选择框覆盖到 A 的上边界, 跳转到 E, 那么选择框在 E 中的较优框选顺序 为 : 0060 LeftTop( 左上磁贴 ), Top( 上磁贴 ), Left( 左磁贴 ), LeftBottom( 左下磁贴 ), RightTop( 右上磁贴 ), Right( 右磁贴 ), Bottom( 下磁贴 ), RightBottom( 右下磁贴 ), AllStretchFill( 单一全覆盖磁贴 ), GoRig。

31、ht( 向右跳转 ) 0061 2. 当前选择框覆盖到 A 的下边界, 跳转到 E, 那么选择框在 E 中的较优框选顺序 为 : 0062 LeftBottom( 左下磁贴 ), Bottom( 下磁贴 ), Left( 左磁贴 ), LeftTop( 左上磁 贴 ), RightBottom( 右下磁贴 ), Right( 右磁贴 ), Top( 上磁贴 ), RightTop( 右上磁贴 ), AllStretchFill( 单一全覆盖磁贴 ), GoRight( 向右跳转 ) 0063 3. 当前选择框覆盖到 B 的左边界, 跳转到 E, 那么选择框在 E 中的较优框选顺序 为 : 00。

32、64 LeftTop( 左上磁贴 ), Left( 左磁贴 ), Top( 上磁贴 ), RightTop( 右上磁贴 ), LeftBottom( 左下磁贴 ), Right( 右磁贴 ), Bottom( 下磁贴 ), RightBottom( 右下磁贴 ), 说 明 书 CN 103150092 A 8 6/10 页 9 AllStretchFill( 单一全覆盖磁贴 ), GoBottom( 向下跳转 ) 0065 4. 当前选择框覆盖到 B 的右边界, 跳转到 E, 那么选择框在 E 中的较优框选顺序 为 : 0066 RightTop( 右上磁贴 ), Right( 右磁贴 ), 。

33、Top( 上磁贴 ), LeftTop( 左上磁贴 ), RightBottom( 右下磁贴 ), Left( 左磁贴 ), Bottom( 下磁贴 ), LeftBottom( 左下磁贴 ), AllStretchFill( 单一全覆盖磁贴 ), GoBottom( 向下跳转 ) 0067 5. 当前选择框覆盖到 C 的上边界, 跳转到 E, 那么选择框在 E 中的较优框选顺序 为 : 0068 RightTop( 右上磁贴 ), Top( 上磁贴 ), Right( 右磁贴 ), RightBottom( 右下磁 贴 ), LeftTop( 左上磁贴 ), Left( 左磁贴 ), Bot。

34、tom( 下磁贴 ), LeftBottom( 左下磁贴 ), AllStretchFill( 单一全覆盖磁贴 ), GoLeft( 向左跳转 ) 0069 6. 当前选择框覆盖到 C 的下边界, 跳转到 E, 那么选择框在 E 中的较优框选顺序 为 : 0070 RightBottom( 右下磁贴 ), Bottom( 下磁贴 ), Right( 右磁贴 ), RightTop( 右上 磁贴 ), LeftBottom( 左下磁贴 ), Left( 左磁贴 ), Top( 上磁贴 ), LeftTop( 左上磁贴 ), AllStretchFill( 单一全覆盖磁贴 ), GoLeft( 向。

35、左跳转 ) 0071 7. 当前选择框覆盖到 D 的左边界, 跳转到 E, 那么选择框在 E 中的较优框选顺序 为 : 0072 LeftBottom( 左下磁贴 ), Left( 左磁贴 ), Bottom( 下磁贴 ), RightBottom( 右 下磁贴 ), LeftTop( 左上磁贴 ), Right( 右磁贴 ), Top( 上磁贴 ), RightTop( 右上磁贴 ), AllStretchFill( 单一全覆盖磁贴 ), GoTop( 向上跳转 ) 0073 8. 当前选择框覆盖到 D 的右边界, 跳转到 E, 那么选择框在 E 中的较优框选顺序 为 : 0074 Righ。

36、tBottom( 右下磁贴 ), Right( 右磁贴 ), Bottom( 下磁贴 ), LeftBottom( 左 下磁贴 ), RightTop( 右上磁贴 ), Left( 左磁贴 ), Top( 上磁贴 ), LeftTop( 左上磁贴 ), AllStretchFill( 单一全覆盖磁贴 ), GoTop( 向上跳转 ) 0075 依据以上顺序, 选择框可以在正方形单元间进行跳转, 并且在目标正方形单元中 框选一个磁贴, 如果目标正方形单元中没有磁贴则执行顺序中最后一个 GoLeft( 向左跳 转 )、 GoTop( 向上跳转 )、 GoRight( 向右跳转 )、 GoBotto。

37、m( 向下跳转 ) 去继续跳转, 直到在 一个非空的正方形单元中框选一个磁贴为止。 0076 参见图 6, 本实施例中依据选择框在正方形单元间的框选规则框选磁贴的详细流 程如下 : 0077 步骤 601 : 判断选择框跳转方向是否有相邻非空正方形单元, 若是, 继续步骤 602, 否则沿着选择框跳转方向再次执行步骤 601。如果在方向指令指示的方向上已无相邻非空 正方形单元, 则按照阅读顺序令选择框跳转到相应的正方形单元, 即令选择框进行换行或 换列跳转。 0078 步骤 602 : 在该相邻非空正方形单元中按照阅读顺序框选第一个有资源的磁贴。 0079 参见图 7, 本实施例中依据选择框在。

38、正方形单元内的框选规则框选磁贴的详细流 程如下 : 说 明 书 CN 103150092 A 9 7/10 页 10 0080 步骤 701 : 在选择框所在正方形单元内, 判断方向指令指示的方向上是否有磁贴, 若是, 继续步骤 703, 否则继续步骤 702。 0081 步骤 702 : 根据方向指令指示的方向和阅读顺序, 判断选择框所在正方形单元内 是否有未判断的位置, 若是, 对未判断的位置继续步骤 701, 否则继续步骤 704。 0082 步骤 703 : 令选择框框选方向指令指示的方向上的第一个有资源的磁贴。 0083 步骤 704 : 依据预设的选择框在正方形单元间的框选规则框选。

39、磁贴。该框选规则 在前文中已进行详细介绍, 此处不再赘述。 0084 在同一个正方形单元中, 依据当前选择框的存在状态, 并结合方向指令 “、 、 、 ” , 选择框在正方形单元内的框选规则如下 : 0085 1. 当前选择框的存在状态为 “AllStretchFill( 单一全覆盖选择框 )” : 0086 (1)“” : 0087 GoLeft( 向左跳转 ) 0088 (2)“” : 0089 GoTop( 向上跳转 ) 0090 (3)“” : 0091 GoRight( 向右跳转 ) 0092 (4)“” : 0093 GoBottom( 向下跳转 ) 0094 2. 当前选择框的存。

40、在状态为 “Left( 左选择框 )” : 0095 (1)“” : 0096 GoLeft( 向左跳转 ) 0097 (2)“” : 0098 GoTop( 向上跳转 ) 0099 (3)“” : 0100 RightTop( 右上磁贴 ), Right( 右磁贴 ), RightBottom( 右下磁贴 ), GoRight( 向 右跳转 ) 0101 (4)“” : 0102 GoBottom( 向下跳转 ) 0103 3. 当前选择框的存在状态为 “Right( 右选择框 )” : 0104 (1)“” : 0105 LeftTop( 左上磁贴 ), Left( 左磁贴 ), Left。

41、Bottom( 左下磁贴 ), GoLeft( 向左跳 转 ) 0106 (2)“” : 0107 GoTop( 向上跳转 ) 0108 (3)“” : 0109 GoRight( 向右跳转 ) 0110 (4)“” : 0111 GoBottom( 向下跳转 ) 0112 4. 当前选择框的存在状态为 “Top( 上选择框 )” : 说 明 书 CN 103150092 A 10 8/10 页 11 0113 (1)“” : 0114 GoLeft( 向左跳转 ) 0115 (2)“” : 0116 GoTop( 向上跳转 ) 0117 (3)“” : 0118 GoRight( 向右跳转 。

42、) 0119 (4)“” : 0120 LeftBottom( 左 下 磁 贴 ), Bottom( 下 磁 贴 ), RightBottom( 右 下 磁 贴 ), GoBottom( 向下跳转 ) 0121 5. 当前选择框的存在状态为 “Bottom( 下选择框 )” : 0122 (1)“” : 0123 GoLeft( 向左跳转 ) 0124 (2)“” : 0125 LeftTop( 左上磁贴 ), Top( 上磁贴 ), RightTop( 右上磁贴 ), GoTop( 向上跳转 ) 0126 (3)“” : 0127 GoRight( 向右跳转 ) 0128 (4)“” : 0。

43、129 GoBottom( 向下跳转 ) 0130 6. 当前选择框的存在状态为 “LeftTop( 左上选择框 )” : 0131 (1)“” : 0132 GoLeft( 向左跳转 ) 0133 (2)“” : 0134 GoTop( 向上跳转 ) 0135 (3)“” : 0136 RightTop( 右上磁贴 ), Right( 右磁贴 ), RightBottom( 右下磁贴 ), GoRight( 向 右跳转 ) 0137 (4)“” : 0138 LeftBottom( 左 下 磁 贴 ), Bottom( 下 磁 贴 ), RightBottom( 右 下 磁 贴 ), GoB。

44、ottom( 向下跳转 ) 0139 7. 当前选择框的存在状态为 “LeftBottom( 左下选择框 )” : 0140 (1)“” : 0141 GoLeft( 向左跳转 ) 0142 (2)“” : 0143 LefTop( 左上磁贴 ), Top( 上磁贴 ), RightTop( 右上磁贴 ), GoTop( 向上跳转 ) 0144 (3)“” : 0145 RightBottom( 右下磁贴 ), Right( 右磁贴 ), RightTop( 右上磁贴 ), GoRight( 向 右跳转 ) 0146 (4)“” : 0147 GoBottom( 向下跳转 ) 说 明 书 CN。

45、 103150092 A 11 9/10 页 12 0148 8. 当前选择框的存在状态为 “RightTop( 右上选择框 )” : 0149 (1)“” : 0150 LeftTop( 左上磁贴 ), Left( 左磁贴 ), LeftBottom( 左下磁贴 ), GoLeft( 向左跳 转 ) 0151 (2)“” : 0152 GoTop( 向上跳转 ) 0153 (3)“” : 0154 GoRight( 向右跳转 ) 0155 (4)“” : 0156 RightBottom( 右 下 磁 贴 ), Bottom( 下 磁 贴 ), LeftBottom( 左 下 磁 贴 ), 。

46、GoBottom( 向下跳转 ) 0157 9. 当前选择框的存在状态为 “RightBottom( 右下选择框 )” : 0158 (1)“” : 0159 LeftBottom( 左下磁贴 ), Left( 左磁贴 ), LeftTop( 左上磁贴 ), GoLeft( 向左跳 转 ) 0160 (2)“” : 0161 RightTop( 右上磁贴 ), Top( 上磁贴 ), LeftTop( 左上磁贴 ), GoTop( 向上跳转 ) 0162 (3)“” : 0163 GoRight( 向右跳转 ) 0164 (4)“” : 0165 GoBottom( 向下跳转 ) 0166 参。

47、见图 8, 本实施例中控制选择框的装置包括 : 接收模块 801、 移动模块 802。 0167 接收模块 801, 用于在互动展示模式中, 接收针对选择框所输入的方向指令 ; 0168 移动模块 802, 用于按照方向指令指示的方向和预设的顺序, 将选择框移动到第一 个有资源的磁贴。 0169 移动模块 802 在编辑模式中, 按照方向指令指示的方向, 将选择框移动到第一个 位置。 0170 方向指令包括 : 点击方向指令或滑动方向指令。 0171 移动模块 802, 用于根据方向指令指示的方向, 判断需要将选择框在正方形单元间 跳转或在正方形单元内移动 ; 当需要将选择框在正方形单元间跳转。

48、时, 根据方向指令指示 的方向和预设的顺序, 将选择框移动到相邻正方形单元中的第一个有资源的磁贴 ; 当需要 将选择框在正方形单元内移动时, 将选择框移动到当前正方形单元中方向指令指示的方向 上的第一个有资源的磁贴。 0172 移动模块 802, 用于判断在该相邻非空正方形单元中是否存在覆盖到所在正方形 单元中与方向指令所示相反方向的边的磁贴, 若是, 将选择框移动到覆盖所在正方形单元 中与方向指令所示相反方向的边的磁贴, 否则按照预设顺序将选择框移动到该相邻非空正 方形单元中的第一个有资源的磁贴。 0173 当前正方形单元中方向指令指示的方向上的有多个磁贴时, 移动模块 802 按照预 设顺序将选择框移动到当前正方形单元中方向指令指示的方向上的第一个有资源的磁贴。 说 明 书 CN 103150092 A 12 10/10 页 13 0174 综上, 在正方形单元间和正方形单元内都有了选择框的框选规则, 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1