界面控制方法及电子装置与流程

文档序号:14389667阅读:161来源:国知局
界面控制方法及电子装置与流程
本发明实施例涉及电子装置之触控控制。
背景技术
:为了适应人们对游戏或视频的视觉效果的需求,电子装置的触摸屏显示器的尺寸设计越来越大。这种大屏化的电子装置无疑不便于被用户操控,尤其不便于被用户单手操控。技术实现要素:鉴于此,有必要提供一种界面控制方法和电子装置,旨在解决电子装置的单手操控效率低下的问题,使得用户得以单手操控电子装置。本发明实施例提供了一种电子装置,该电子装置中设有触摸屏显示器。该装置包括第一检测模块、第一响应模块、第二检测模块及第二响应模块。所述第一检测模块用于检测在该触摸屏显示器上的第一预定用户动作。所述第一响应模块用于响应该第一预定用户动作,在该触摸屏显示器上生成一个光标。所述第二检测模块用于检测在触摸屏显示器上的第二用户动作。所述第二响应模块用于响应该第二用户动作,控制所述光标移动到所述触摸屏显示器上的第一目标位置,并将该第一目标位置周围预定范围内的第一显示区域投影到一个临时生成的单手操作区域中。本发明实施例还提供了一种电子装置,该电子装置中设有触摸屏显示器。该装置包括第一检测模块、第一响应模块、第二检测模块及第二响应模块。所述第一检测模块用于检测在该触摸屏显示器上的第一预定用户动作。所述第一响应模块用于响应该第一预定用户动作,在该触摸屏显示器上生成一个单手操作区域及一个光标。所述第二检测模块用于检测在触摸屏显示器上的第二用户动作。所述第二响应模块用于响应该第二用户动作,控制所述光标移动到所述触摸屏显示器上的第一目标位置,并将该第一目标位置周围预定范围内的第一显示区域投影到所述单手操作区域中。本发明实施例还提供了一种界面控制方法,用于具有触摸屏显示器的电子装置中。该方法包括:检测在该触摸屏显示器上的第一预定用户动作;响应于该第一预定用户动作,在该触摸屏显示器上生成一个光标;检测在触摸屏显示器上的第二用户动作;响应该第二用户动作,控制所述光标移动到所述触摸屏显示器上的第一目标位置,并将该第一目标位置周围预定范围内的第一显示区域投影到一个临时生成的单手操作区域中。本发明提供的界面控制方法和电子装置,在电子装置的触摸屏显示器上检测到特定的用户动作时,会开启一个光标和一个单手操作区域,然后将光标周围的显示区域投影到该单手操作区域内,使用用户通过该单手操作区域即可以操作电子装置中的任意功能图标或菜单。可知,相比于先前技术,本发明实施例之单手操控效率得到有效提升。附图说明图1为本发明实施例之电子装置之图形用户界面。图2为本发明实施例之电子装置之功能模块图。图3为本发明实施例之电子装置之单手操作下的使用状态示意图。图4为本发明另一实施例之电子装置之单手操作下的使用状态示意图。图5为本发明实施例之电子装置之使用单手操作时移动模式下的使用状态示意图。图6为本发明实施例之电子装置之使用单手操作时放大模式下的使用状态示意图。图7为本发明另一实施例之电子装置之使用单手操作时缩小模式下的使用状态示意图。图8为本发明另一实施例之电子装置之功能模块图。图9为本发明实施例之界面控制方法的流程图。主要元件符号说明电子装置2,4界面控制系统10,14第一检测模块100,104第一响应模块200,204第二检测模块300,304第二响应模块400,404第三检测模块500,504第三响应模块600,604第四检测模块700,704第四响应模块800,804存储器20,24处理器30,34触摸屏显示器40,44如下具体实施方式将结合上述附图进一步说明本发明。具体实施方式请参考图1,本发明实施例之电子装置2之图形用户界面(graphicaluserinterface,gui)。囿于手指长度限制,在使用右手对该电子装置2单手操作时,大多数用户仅能触及到虚线以下的区域,从而导致单手操作效率低下及不便。本发明实施例旨在解决上述问题。请参考图2,本发明实施例之电子装置2的功能模块图。该电子装置2可以是移动电话、平板计算机等。该电子装置2包括界面控制系统10、存储器20、处理器30和触摸屏显示器40。需要说明的是,本领域技术人员应该可以理解,界面或显示界面只是其中一种说法而已,其也用窗口、显示窗口、区域、显示区域、gui等代替。界面控制系统10包括第一检测模块100、第一响应模块200、第二检测模块300、第二响应模块400、第三检测模块500、第三响应模块600、第四检测模块700及第四响应模块800。所述模块100-800被配置成由一个或多个处理器(本实施例为处理器30)执行,以完成本发明实施例。本发明实施例所称的模块是完成一特定功能的计算机程序段。存储器20用于存储界面控制系统10的程序代码资料。第一检测模块100检测在该触摸屏显示器40上的第一预定用户动作。所述第一预定用户动作包括在电子装置2上选择一个物理按钮或者选择某个软按键(softbutton),或在触摸屏显示器40上执行预定手势。请参考图3,在本实施例中,所述第一预定用户动作包括手指接触和该手指接触后的持续滑动操作。因此,第一检测模块100在判定是否检测到一个第一预定用户动作时,需要做如下检测:1)检测该手指接触的位置(如,触控点112)是否始于所述触摸屏显示器40边缘的预设区域;及2)检测在该手指接触之后的持续滑动操作是否进入触摸屏显示器40的显示区域402。当同时满足上述检测步骤时,第一检测模块100则判定在触摸屏显示器40上检测到了一个第一预定用户动作。需要说明的是,所述触摸屏显示器40边缘的预设区域为用户单手操控电子装置2时,用户大拇指自然伸展状态下指肚触及到的触摸屏显示器40的边缘区域。该预设区域可以预先设置也可以提供设置图形接口或硬件接口,由用户通过该图形接口或硬件接口进行个性化设置。第一响应模块200响应该第一预定用户动作,在该触摸屏显示器40上生成一个光标(如图3所示的放大镜图标)。该光标的初始位置可以预定的,也可以是第一检测模块100检测到的第一预设用户动作的滑动轨迹和触摸屏显示器40的显示区域402的边缘交汇处。在另一实施例中,如图4所示,第一响应模块200在显示区域402的左下角位置126生成一个光标,该生成的光标会随着用户的滑动操作进行移动,如移动至第三目标位置128。在一个实施例中,如果触摸屏显示器40采用的是压力触控屏,第一响应模块200还会根据用户在触摸屏显示器40的压力值来调整光标的大小、颜色及移动速度、加速度等。第二检测模块300检测在触摸屏显示器40上的第二用户动作。在本实施例中,所述第一预定用户动作和第二用户动作是在一个持续滑动触摸操作下的两个连贯动作。因此,当第一检测模块100检测到第一预定用户动作后,在第一响应模块200生成光标,同时第二检测模块300进入对第二用户动作的检测操作中。可以认为,第二检测模块300检测操作是以第一检测模块100的检测完成或光标生成为判断依据的。当然,第一预定用户动作和第二用户动作也可以是以检测到手指在触摸屏显示器40上的抬起和再次触控为分界线的两个独立动作。第二响应模块400响应该第二用户动作,控制所述光标移动到触摸屏显示器40上的第一目标位置(如,122),并将该第一目标位置122周围预定范围内的第一显示区域122a投影到一个临时生成的单手操作区域4022中。通过在该单手操作区域4022中的操作,用户即可操控电子装置2中的任意功能图标或菜单。需要说明的是,第二用户动作为用户在触摸显示屏的滑动操作,光标会随着该滑动操作的滑动轨迹移动到对应的位置。另外,单手操作区域4022可以是和光标同时生成的,也可以在检测到第二用户动作结束时生成的(即检测到用户手指从触摸屏显示器40上抬开时生成的)。在一个实施例中,光标的灵敏度等参数是可以被调整的。在一个实施例中,触摸屏显示器40上还有显示有一个或多个软按键,这些软按键分别用于使电子装置2进入响应的操作模式,如移动操作模式、缩放操作模式等。在移动操作模式中:第三检测模块500检测第三用户动作,所述第三用户动作包括在所述单手操作区域4022边缘的手指接触和以该手指接触的位置为起点的持续滑动操作。第三响应模块600响应该第三用户动作,将所述光标移动到所述触摸屏显示器40的第二目标位置(如,124),并将该第二目标位置124周围预定范围内的第二显示区域124a投影到所述单手操作区域4022中。请参考图5,当第三检测模块500检测到用户接触到单手操作区域4022边缘的一个触控位置(如,114)时,第三响应模块600将该边缘做变色处理,当第三检测模块500进一步检测到用户在触摸到该触控位置114之后并未从触摸屏显示器40上抬起,而是继续滑动时,所述第三响应模块600会根据该滑动轨迹控制光标从第一目标位置122移动到第二目标位置(如,124)。在缩放模式中:第四检测模块700检测第四用户动作,所述第四用户动作包括在所述单手操作区域边缘的手指接触和以该手指接触的位置为起点的持续滑动操作;第四响应模块800响应该第四用户动作,调整单手操作区域4022内的对象的显示尺寸。请参考图6、7,当第四检测模块700检测到用户接触到单手操作区域4022边缘的一个触控位置(如,116)时,第四响应模块800将该边缘做变色处理,当第四检测模块700进一步检测到用户在触摸到该触控位置116之后并未从触摸屏显示器40上抬起,而是继续向单手操作区域4022的内部或外部滑动时,所述第四响应模块800会调整单手操作区域4022内的对象的显示尺寸。如果响应模块800放大单手操作区域4022内的对象的显示尺寸,则使得单手操作区域4022只能容纳更小的投影区域,如只有122b所示的显示区域能够一次性投影至单手操作区域4022中,该放大功能尤其适用于视力较弱的用户。如果响应模块800缩小单手操作区域4022内的对象的显示尺寸,则使得单手操作区域4022可以容纳更大的投影区域,如122c所示的显示区域可以一次性投影至单手操作区域4022中。请参考图8,本发明另一实施例之电子装置4的功能模块图。在实施例中,电子装置4包括界面控制系统14、存储器24、处理器34和触摸屏显示器44。在本实施例中,界面控制系统14包括第一检测模块104、第一响应模块204、第二检测模块304、第二响应模块404、第三检测模块504、第三响应模块604、第四检测模块704、第四响应模块804。其中,第三检测模块504、第三响应模块604、第四检测模块704、第四响应模块804可以参照图2中的第三检测模块500、第三响应模块600、第四检测模块700、第四响应模块800。因此,下文仅介绍第一检测模块104-第二响应模块404。第一检测模块104检测在该触摸屏显示器44上的第一预定用户动作。在本实施例中,第一检测模块104检测该手指接触的位置是否始于所述触摸屏显示器44边缘的预设区域,及检测在该手指接触之后的持续滑动操作是否进入所述触摸屏显示器44的显示区域。第一响应模块204响应该第一预定用户动作,在该触摸屏显示器44上生成一个单手操作区域及一个光标。第二检测模块304检测在触摸屏显示器44上的第二用户动作。第二响应模块404响应该第二用户动作,控制所述光标移动到所述触摸屏显示器44上的第一目标位置,并将该第一目标位置周围预定范围内的第一显示区域投影到所述单手操作区域中。所述第一预定用户动作和第二用户动作是在一个持续滑动触摸操作下的两个连贯动作。请参考图9,本发明实施例之界面控制方法的流程图。所述界面控制方法的执行主体可以是图2所示的各个模块组成的电子装置2,也可以是支持本方法任意其它装置。需要注意的是,本方法实施例中的执行主体并不能用来限制本发明。另外,本方法实施例中的流程图也不用于对执行步骤的顺序进行限定。步骤210,检测在触摸屏显示器上的第一预定用户动作。具体的,检测该手指接触的位置是否始于所述触摸屏显示器边缘的预设区域;及检测在该手指接触之后的持续滑动操作是否进入所述触摸屏显示器的显示区域。步骤220,响应于该第一预定用户动作,在该触摸屏显示器上生成一个光标。步骤230,检测在触摸屏显示器上的第二用户动作。步骤240,响应于该第二用户动作,控制所述光标移动到所述触摸屏显示器上的第一目标位置,并将该第一目标位置周围预定范围内的第一显示区域投影到一个临时生成的单手操作区域中。可选的,步骤250,判断是否进入了移动操作模式或缩放模式;若进入移动操作模式,进入步骤260;若进入缩放模式,进入步骤280。可选的,步骤260,检测第三用户动作,所述第三用户动作包括在所述单手操作区域边缘的手指接触和以该手指接触的位置为起点的持续滑动操作。可选的,步骤270,响应该第三用户动作,将所述光标移动到所述触摸屏显示器的第二目标位置,并将该第二目标位置周围预定范围内的第二显示区域投影到所述单手操作区域中。可选的,步骤280,检测第四用户动作,所述第四用户动作包括在所述单手操作区域边缘的手指接触和以该手指接触的位置为起点的持续滑动操作。可选的,步骤290,响应于该第四用户动作,调整单手操作区域内的对象的显示尺寸。需要说明的是,本实施例中的第一预定用户动作和第二用户动作是在一个持续滑动触摸操作下的两个连贯动作。需要说明的是,本发明实施例可以通过软、硬按键或滑动操作来结束单手操作模式。需要说明的是,本发明实施例主要是以右手单手操作为例进行说明,本发明当然也可以用于左手单手操作及横屏状态下的左或右手单手操作。最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1