And the mobile operating system, the invention discloses a method of user interface wherein the method comprises the following steps: to store the basic page all the elements of the definition of a A pointer, the length of the m*n list, in the list, each storage unit records the corresponding basic page for each basic block unit occupied element ID m, as the basic unit of the line box number, n number of columns for basic block unit; B, when the user receives a mobile operation after the news, get the current focus of the basic block unit, and get the next focus of the block unit according to the focus direction of movement; C, to determine the next basic block unit position of the elements and the focus position of the basic block unit elements are the same, when not at the same time, control the focus moves to the next basic block unit.
【技术实现步骤摘要】
一种用户界面的移动操作方法及系统
本专利技术涉及用户界面的控制领域,尤其涉及一种不同尺寸大小元素之间的用户界面的移动操作方法及系统。
技术介绍
在当前比较热门的windows8操作系统中,其用户界面采用了不同于之前任何系统的展示方案,在该用户界面中,每个应用都通过一个方块(元素)展示出来,方块的大小有两种,一种是基本大小的方块,另一种是占据两个基本大小的方块。焦点在这两种元素之间做上下切换时,采取的是左元素优先的策略,即优先选中左边的元素,如图1所示,当焦点处于元素11时,当向下移动焦点时,焦点会移动至左边的元素13,而不是右边的元素12。虽然这种UI风格和焦点移动策略目前已经在众多PC和移动终端设备上广泛应用,但其依然存在不足:元素风格单一,即只有两种形状大小的方块可供选择,两种方块大小为1:2;焦点在两种元素之间做上下切换时,采用左优先的移动策略,如上例所述,焦点移动至元素11时,有可能是通过元素12向上移动实现的,所以当用户向下移动焦点时,希望返回至元素12,而不是元素13,而现有的移动策略没有考虑到用户上一次的移动操作,移动策略比较简单。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种用户界面的移动操作方法及系统,旨在解决现有的焦点移动策略较简单、未考虑到用户可能的移动意向的问题。本专利技术的技术方案如下:一种用户界面的移动操作方法,其中,包括步骤:A、定义一个长度为m*n的链表来存储基本页面上所有元素的指针,在该链表中,每一存储单元记录有对应基本页面上每一基本方块单元占用的元素id,m为基本方块单 ...
【技术保护点】
一种用户界面的移动操作方法,其特征在于,包括步骤:A、定义一个长度为m*n的链表来存储基本页面上所有元素的指针,在该链表中,每一存储单元记录有对应基本页面上每一基本方块单元占用的元素id,m为基本方块单元的行数,n为基本方块单元的列数;B、当接收到用户移动操作的消息后,获取焦点所处的当前基本方块单元,并根据焦点移动方向获取焦点下一个基本方块单元;C、判断下一个基本方块单元位置上的元素与焦点当前基本方块单元位置上的元素是否相同,当不相同时,控制焦点移动至下一个基本方块单元的位置。
【技术特征摘要】
1.一种用户界面的移动操作方法,其特征在于,包括步骤:A、定义一个长度为m*n的链表来存储基本页面上所有元素的指针,在该链表中,每一存储单元记录有对应基本页面上每一基本方块单元占用的元素id,m为基本方块单元的行数,n为基本方块单元的列数;B、当接收到用户移动操作的消息后,获取焦点所处的当前基本方块单元,并根据焦点移动方向获取焦点下一个基本方块单元;C、判断下一个基本方块单元位置上的元素与焦点当前基本方块单元位置上的元素是否相同,当不相同时,控制焦点移动至下一个基本方块单元的位置;所述步骤C还包括:当下一个基本方块单元位置上的元素与焦点当前基本方块单元位置上的元素相同时,则继续判断下下一个基本方块单元位置上的元素与焦点当前基本方块单元位置上的元素是否相同;当焦点位于左边界时,此时接收到焦点左移信息,那么将触发左翻页动作,当焦点位于右边界时,此时接收到焦点右移信息,那么将触发右翻页动作;而当焦点位于基本页面的最后一行时,此时接收焦点下移信息,那么将不触发操作或者触发一些特殊操作;当焦点位于基本页面的第一行时,此时接收到焦点上移信息,那么将不触发操作或者触发一些特殊操作。2.根据权利要求1所述的用户界面的移动操作方法,其特征在于,所述步骤B中,当接收到焦点左移消息时,焦点下一个基本方块单元为当前基本方块单元左移一列;当接收到焦点右移消息时,焦点下一个基本方块单元为当前基本方块单元右移一列;当接收到焦点上移消息时,焦点下一个基本方块单元为当前基本方块单元上移一行;当接收到焦点下移消息时,焦点下一个基本方块单元为当前基本方块单元下移一行。3.根据权利要求1所述的用户界面的移动操作方法,其特征在于,所述步骤B中,当焦点的当前位置为左边界,且焦点移动方向为左移时,控制进行左翻页;或当焦点的当前位置为右边界,且焦点移动方向为右移时,控制进行右翻页。4.根据权利要求1所述的用户界面的移动操作方法,其特征在于,所述步骤C之后还包括:D、当接收到焦点返回消息或者与上一次移动反向相反的焦点移动消息后,控制焦点移动至上一次选中的元素所处的位置。5.根据权利要求1所述...
【专利技术属性】
技术研发人员:卢伟超,刘超,
申请(专利权)人:TCL集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。