用户界面控制方法及系统与流程

文档序号:11949308阅读:469来源:国知局
用户界面控制方法及系统与流程

本发明涉及用户界面交互技术领域,尤其涉及一种用户界面显示区域较大时的用户界面控制方法及系统。



背景技术:

现有的电子设备显示屏幕越来越大,因而控制越来越大的用户界面显示区域也越来越不方便。尤其是通过具有触摸控制区域的鼠标等外部设备或者具有触摸控制区域的光标控制区控制电子设备的用户界面时,需要滑动较大的空间,操作起来十分不灵活。

例如,用户通过指纹鼠标(即鼠标上具有一块方形或者圆形的触摸控制区域,所述触摸控制区域能够接收用户的触摸操作从而产生相应的触摸信号)与用户界面发生交互时,由于指纹鼠标的触摸控制区域较小,用户滑动空间有限,需要较长时间滑动手指才能控制需要操作的用户界面区域。

又如,笔记本电脑上的光标控制区可用于控制显示在用户界面上的指针,用户通过在所述光标控制区滑动手指控制指针的移动,由于所述光标控制区面积较小,用户可滑动的空间有限,需要较长时间滑动手指才能控制需要操作的用户界面区域。



技术实现要素:

鉴于以上内容,有必要提供一种用户界面控制方法及系统,本技术方案主要解决如何通过有限面积的触摸控制区域方便快捷地控制需要操作的用户界面显示区域。

一种用户界面控制方法,应用于电子设备中,所述电子设备包括用户界面显示区域及触摸控制区域,所述方法包括:

将所述用户界面显示区域划分为多个用户界面子区域;

将所述触摸控制区域划分为对应所述多个用户界面子区域的多个触摸控制子区域;

接收所述触摸控制区域上的触控信号;

将接收到所述触控信号的触摸控制子区域确定为目标区域;及

确定所述目标区域对应的用户界面子区域为可操作区域。

根据本发明的一个优选实施例,所述方法包括:

预先设置所述用户界面子区域的个数、形状及/或面积;

预先设置用于分辨所述用户界面子区域之间的位置的第一标识;

预先设置所述触摸控制子区域的个数、形状及/或面积;

预先设置用于分辨所述触摸控制子区域之间的位置的第二标识;及

预先设置所述用户界面子区域与所述触摸控制子区域的对应关系。

根据本发明的一个优选实施例,当预先设置的用户界面子区域的个数大于预先设置的触摸控制子区域的个数时,所述方法还包括:

设置一个触摸控制子区域对应至少两个用户界面子区域;

为所述的至少两个用户界面子区域中的每个用户界面子区域预先设置一个触控条件;

将接收到所述触控信号的触摸控制子区域确定为目标区域;及

通过比较在所述目标区域上执行的触控操作与预设的触控条件,确定与所述目标区域对应的可操作区域。

根据本发明的一个优选实施例:

所述触摸控制区域包括支持触摸操作的触摸区域或者物理按键区域;及

所述触控信号包括触摸操作产生的触摸信号或按压操作产生的按压信号。

根据本发明的一个优选实施例,所述将接收到所述触控信号的触摸控制子区域确定为目标区域包括:

获取所述触摸信号对应的触摸操作的位置坐标,将所述位置坐标落入的触摸控制子区域确定为目标区域;或者

获取所述按压信号对应的被执行按压操作的按钮,将所述按钮确定为目标区域。

根据本发明的一个优选实施例,所述方法还包括:

当所述触控信号对应的触摸操作的位置包含于两个或两个以上的触摸控制子区域时,提示用户重新选择一个触摸控制子区域,以确定相应的目标区域。

一种用户界面控制系统,应用于电子设备中,所述电子设备包括用户界面显示区域及触摸控制区域,所述系统包括:

设置模块,用于将所述用户界面显示区域划分为多个用户界面子区域;

所述设置模块,还用于将所述触摸控制区域划分为多个对应所述多个用户界面子区域的触摸控制子区域;

接收模块,用于接收所述触摸控制区域上的触控信号;

第一确定模块,用于将接收到所述触控信号的触摸控制子区域确定为目标区域;及

第二确定模块,用于确定所述目标区域对应的用户界面子区域为可操作区域。

根据本发明的一个优选实施例,所述设置模块还用于:

预先设置所述用户界面子区域的个数、形状及/或面积;

预先设置用于分辨所述用户界面子区域之间的位置的第一标识;

预先设置所述触摸控制子区域的个数、形状及/或面积;

预先设置用于分辨所述触摸控制子区域之间的位置的第二标识;及

预先设置所述用户界面子区域于所述触摸控制子区域的对应关系。

根据本发明的一个优选实施例,当预先设置的用户界面子区域的个数大于预先设置的触摸控制子区域的个数时,

所述设置模块,还用于设置一个触摸控制子区域对应至少两个用户界面子区域;

所述设置模块,还用于为所述的至少两个用户界面子区域中的每个用户界面子区域预先设置一个触控条件;

所述第一确定模块,还用于将接收到所述触控信号的触摸控制子区域确定为目标区域;及

所述第二确定模块,还用于通过比较在所述目标区域上执行的触控操作与预设的触控条件,确定与所述目标区域对应的可操作区域。

根据本发明的一个优选实施例:

所述触摸控制区域包括支持触摸操作的触摸区域或者物理按键区域;及

所述触控信号包括触摸操作产生的触摸信号或按压操作产生的按压信号。

根据本发明的一个优选实施例,所述获取模块:

获取所述触摸信号对应的触摸操作的位置坐标,将所述位置坐标落入的触摸控制子区域确定为目标区域;或者

获取所述按压信号对应的被执行按压操作的按钮,将所述按钮确定为目标区域。

根据本发明的一个优选实施例,

当所述触控信号对应的触摸操作的位置包含于两个或两个以上的触摸控制子区域时,所述第一确定模块还用于提示用户重新选择一个触摸控制子区域,以确定相应的目标区域。

由以上技术方案可以看出,本发明能将触摸控制区域划分为多个触摸控制子区域,多个触摸控制子区域分别对应多个用户界面子区域,通过触摸控制子区域可快速定位至用户需要操作的用户界面子区域,方便快捷,提高了用户体验。

附图说明

图1是本发明用以执行一个用户界面控制系统的电子设备较佳实施例的硬件架构示意图。

图2是本发明用户界面控制方法的较佳实施例的流程图。

图3是本发明用户界面显示区域划分为用户界面子区域的示意图。

图4是本发明触摸控制区域划分为触摸控制子区域的示意图。

图5是本发明用户界面控制系统的较佳实施例的功能模块图。

主要元件符号说明

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。此外,应当理解,本文所描述的具体实施例,仅用以解释本发明,并不用于限定本发明。

如图1所示,是本发明用于执行一个用户界面控制系统的电子设备较佳实施例的硬件架构示意图。如该硬件架构示意图所示,电子设备1包括,但不限于,用户界面控制系统10、存储单元20、处理单元30、显示单元40及输入设备50。

优选地,本发明的用户界面控制方法通过所述电子设备1中的用户界面控制系统10来实现。

所述电子设备1包括一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路、可编程门阵列、数字处理器、嵌入式设备等。所述电子设备1还可包括用户设备。所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理、游戏机、交互式网络电视、智能式穿戴设备等。其中,所述用户设备所处的网络包括但不限于互联网、广域网、城域网、局域网、虚拟专用网络等。

需要说明的是,所述用户设备仅为举例,其他现有的或今后可能出现的用户设备如可适应于本发明,也应包含在本发明的保护范围以内,并以引用方式包含于此。

所述电子设备1包括用户界面显示区域及触摸控制区域,在本实施例中,所述用户界面控制系统10用于当所述电子设备1的显示屏幕较大以至于控制用户界面显示区域不方便时,将所述用户界面显示区域划分为多个用户界面子区域,同时将触摸控制区域划分为多个触摸控制子区域,所述多个触摸控制子区域与多个用户界面子区域相对应,用户只需要通过触摸控制较小的触摸控制子区域即可快速定位至用户界面子区域,不仅方便了用户操作,且滑动空间小,提高用户的体验。在不同的实施例中,所述用户界面显示区域及所述触摸控制区域可以位于所述电子设备1的同一设备中,例如,所述显示单元40,也可位于所述电子设备1的不同设备中,例如,所述用户界面显示区域是显示在所述显示单元40上的区域,所述触摸控制区域是位于所述输入设备50(例如,键盘或者鼠标)中的部分区域。

在本实施例中,所述存储单元20用于存储安裝于所述电子设备1中的软件程序及数据,例如所述用户界面控制系统10。所述存储单元20可以是所述电子设备1的内部存储单元,例如所述电子设备1的硬盘或者内存。所述存储单元20也可以是所述电子设备1的外部存储设备,例如所述电子设备1上的插接式硬盘、智能媒体卡(Smart Media Card,SMC)、安全数字卡(Secure Digital Card,SD)、快闪存储器卡(flash card)等储存单元。进一步地,所述存储单元20还可以既包括所述电子设备1的内部存储单元,也可以包括外部存储设备。

本实施例中,所述存储单元20中预先存储有触摸控制子区域与用户界面子区域的位置、大小、数量等参数以及彼此之间的对应关系。例如,所述存储单元20中可以预先存储划分用户界面子区域的个数、形状及/或面积,划分触摸控制子区域的个数、形状及/或面积,用于分辨多个用户界面子区域之间被划分的位置的第一标识,及分辨多个触摸控制子区域之间被划分的位置的第二标识。所述第一标识及第二标识,可以是线条、水印或者图形,其中所述线条包括实线、虚线等。

在本实施例中,所述处理单元30是一个或者多个中央处理器(Central Processing unit,CPU)、微处理器或其他数字处理芯片等。所述处理单元30用于执行软件程序代码或运算数据,例如执行所述的用户界面控制系统10。

在本实施例中,所述显示单元40用来显示用户界面,所述用户界面中可包括多个应用程序的图标或文件标识,所述应用程序图标可以是代表所述电子设备1所能提供的各个功能,如一键清理、拍照等,以及分别附属于所述应用程序图标的子功能图标之组合。所述文件标识可以是代表所述电子设备1所存储的各个文件的图标以表示该处存储有文件,如WORDTM文件图标等。此外,所述文件标识也可以是文件的名称或文件图标。

在不同的实施例中,所述显示单元40可以是触摸显示屏等具有触摸功能的显示单元。故用户除了可通过所述显示单元40观看电子设备1所显示的应用程序图标或文件标识外,也可通过所述显示单元40输入功能指令,例如,运行所述应用程序图标对应的应用程序的指令,或者打开所述文件标识对应的文件的指令。所述显示单元40也可以是不具有触摸功能的显示屏,仅用以显示用户界面,用户可通过所述输入设备50输入功能指令。

在一些实施例中,所述显示单元40可以全部用于显示用户界面,也可以部分用于显示用户界面。当所述显示单元30全部用于显示用户界面时,所述显示单元30的区域即为用户界面显示区域300,当所述显示单元30部分用于显示用户界面时,所述显示单元40的区域包括用户界面显示区域300和其他区域,例如,触摸控制区域400。所述触摸控制区域400用于接收用户的触摸控制操作产生触控信号,进而更加便捷的控制用户界面显示区域。

如图2所示,是本发明事件提醒方法的较佳实施例的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。

S200,将用户界面显示区域300划分为多个用户界面子区域,将所述触摸控制区域400划分为对应多个用户界面子区域的多个触摸控制子区域。

在本实施例中,所述界面控制系统10预先将所述显示单元40的用户界面显示区域300划分为多个用户界面子区域。所述多个用户界面子区域可以是,两个用户界面子区域,三个用户界面子区域,或者任何适合个数的用户界面子区域。所述用户界面显示区域300被划分为用户界面子区域的个数、形状及/或面积可以由系统默认设置,也可以由用户根据自己的实际需求自行设置、修改。所述用户界面子区域的形状可以包括矩形,三角形,菱形或其他任何形状的几何图形。优选地,所述用户界面控制系统10将所述用户界面显示区域300划分为五个用户界面子区域,即刚好将所述用户界面显示区域300分为上、下、左、右及中间区域。

在如图3所述的实施例中,所述界面控制系统10将用户界面显示区域300划分为五个用户界面子区域,分别为第一用户界面子区域3001,第二用户界面子区域3002,第三用户界面子区域3003,第四用户界面子区域3004及第五用户界面子区域3005。

为了让用户可以清楚地分辨用户界面子区域之间被划分的位置,所述界面控制系统10可以设置用来区分多个用户界面子区域的第一标识。所述第一标识可以是线条、水印或者图形,其中所述线条可包括实线、虚线等。所述线条的粗细或者颜色可以由用户自行设计,也可以由所述用户界面控制系统10进行默认设置。

在一些实施例中,所述第一标识可以设置为对人眼可见,也可以设置为对人眼不可见。优选地,所述界面控制系统10将所述第一标识设置为对人眼可见。

在本实施例中,所述用户界面控制系统10预先将所述触摸控制区域400划分为多个触摸控制子区域。所述多个触摸控制子区域可以是,两个触摸控制子区域,三个触摸控制子区域,或者任何适合个数的触摸控制子区域。所述触摸控制区域400被划分为触摸控制子区域的个数、形状及/或面积可以由系统默认设置,也可以由用户根据自己的实际需求自行设置、修改。所述触摸控制子区域的形状可以包括矩形,三角形,菱形或其他任何不规则的几何图形。优选地,所述用户界面控制系统10将所述触摸控制区域400划分为五个触摸控制子区域,刚好对应控制用户界面显示区域300的上、下、左、右及中间区域。

在如图4所述的实施例中,所述触摸控制区域400为具有触摸控制功能的触摸区域,所述界面控制系统10将触摸控制区域400划分为五个触摸控制子区域,分别为第一触摸控制子区域4001,第二触摸控制子区域4002,第三触摸控制子区域4003,第四触摸控制子区域4004及第五触摸控制子区域4005。

在一些实施例中,所述触摸控制区域400被划分为触摸控制子区域的个数、形状及/或面积可以与所述用户界面显示区域300被划分为用户界面子区域的个数、形状及/或面积相同,也可以不相同。

为了让用户可以清楚地分辨触摸控制子区域之间被划分的位置,所述界面控制系统10可以设置用来区分多个触摸控制子区域的第二标识。所述第二标识可以是线条、水印或者图形,其中所述线条可包括实线、虚线等。所述线条的粗细或者颜色可以由用户自行设计,也可以由所述用户界面控制系统10进行1默认设置。

在一些实施例中,所述第二标识可以设置为对人眼可见,也可以设置为对人眼不可见。优选地,所述界面控制系统10将所述第二标识设置为对人眼可见。

在一些实施例中,所述用户界面控制系统10可以将所述第二标识与所述第一标识设置为相同,也可以将所述第二标识与所述第一标识设置为不相同。

S202,接收所述触摸控制区域400上的触控信号。

在一些实施例中,所述触摸控制区域400可以是所述电子设备1的显示单元40上除所述用户界面显示区域300外的剩余区域。例如,所述显示单元40可以被分成第一区域和第二区域,其中所述第一区域的面积大于所述第二区域的面积。所述第一区域为所述用户界面显示区域300,所述第二区域为所述触摸控制区域400。所述显示单元40以横向模式显示所述用户界面显示区域300时,所述触摸控制区域400同步横向显示。同理,所述所述显示单元40以纵向模式显示所述用户界面显示区域300时,所述触摸控制区域400也同步纵向显示。

在一些实施例中,所述用户界面显示区域300还可以是电子设备1的整个显示屏幕,所述触摸控制区域400以悬浮的方式显示于所述用户界面显示区域300上。

在其他一些实施例中,所述触摸控制区域400还可以是与所述电子设备1配合使用的其他设备上的具备触控功能的区域。例如,所述电子设备1是台式电脑时,其他设备可以是具有触控功能的鼠标。或者,所述电子设备1是电视机时,其他设备可以是具有触控功能的遥控器。又或者,所述电子设备1是笔记本电脑时,所述触摸控制区域400即为键盘区域中的光标控制区。

上述实施例中,所述触摸控制区域400均为可以支持用户触摸操作的触摸区域,用户触摸所述触摸区域产生相应的触摸信号。用户可以用手指,触控笔或者其他任何合适的物体触摸所述触摸区域,优选为手指触摸。

在另一些实施例中,所述触摸控制区域400还可以是所述电子设备1上的物理按键区域。例如,所述电子设备1为智能手机或者平板电脑时,所述触摸控制区域400可以是设置在所述智能手机或者平板电脑上的按钮。用户按压所述按钮产生相应的按压信号。当所述触摸控制区域400为所述电子设备1上的物理按键区域时,所述界面控制系统10可以对位于所述电子设备1的不同位置的多个按钮进行相应设置。例如,将位于所述电子设备1左侧的按钮设置为第一触摸控制子区域,将位于所述电子设备1右侧的按钮设置为第二触摸控制子区域。

所述触摸控制区域400包括,但不限于,支持触摸操作的区域或设置于所述电子设备1上的物理按键区域。相应地,所述触控信号包括,但不限于,触摸操作产生的触摸信号及按压操作产生的按压信号。

S204,将接收到所述触控信号的触摸控制子区域确定为目标区域。

在本实施例中,所述用户界面控制系统10接收所述触摸控制区域400上的触控信号,并根据所述触控信号确定对应所述触控信号的触摸操作或者按压操作所在的触摸控制子区域。

以所述触控信号为触摸信号为例,所述用户界面控制系统10获取所述触摸信号对应的触摸操作的位置坐标,将所述位置坐标落入的触摸控制子区域确定为目标区域。

以图4为例而言,假设所述触控信号对应的触摸操作的位置坐标为(X,Y),若所述位置坐标(X,Y)落入所述第一触摸控制子区域的范围内,则可确定所述触控信号的位置坐标为(X,Y)包含于所述第一触摸控制子区域内。所述第一触摸控制子区域即可被确定为所述目标区域。

特别地,当所述触控信号对应的触摸操作的位置包含于两个或两个以上的触摸控制子区域时,即当所述触摸操作的位置处于所述两个或两个以上触摸控制子区域的交界处时,任何触摸控制子区域都不被确定为目标区域,所述用户界面控制系统10可提示用户重新选择一个触摸控制子区域,以确定相应的目标区域。

以所述触控信号为按压信号为例,所述用户界面控制系统10获取所述按压信号对应的被执行按压操作的按钮,将所述按钮确定为目标区域。

S206,确定所述目标区域对应的用户界面子区域为可操作区域。

在其他实施例中,所述用户界面控制方法还包括:移动所述显示单元40上显示的鼠标指针至确定的目标区域对应的用户界面子区域上。

在本实施例中,所述存储单元20中预先存储有所述用户界面子区域与所述触摸控制子区域的对应关系。所述用户界面控制系统10确定所述目标区域对应的用户界面子区域为可操作区域,然后移动鼠标指针至确定的可操作区域上。

在一些实施例中,如所述用户界面控制系统10划分的用户界面子区域的个数与触摸控制子区域的个数相同时,所述用户界面子区域与所述触摸控制子区域的对应关系为一对一的关系。例如,第一用户界面子区域301对应第一触摸控制子区域401,第二用户界面子区域302对应第二触摸控制子区域402。

在一些实施例中,如所述用户界面控制系统10划分的用户界面子区域的个数小于触摸控制子区域的个数时,所述用户界面子区域与所述触摸控制子区域的对应关系为一对多的关系。例如,所述用户界面控制系统10将所述用户界面显示区域300划分为三个用户界面子区域(第一用户界面子区域、第二用户界面子区域及第三用户界面子区域),所述用户界面控制系统10将所述触摸控制区域400划分为四个触摸控制子区域(第一触摸控制子区域、第二触摸控制子区域、第三触摸控制子区域及第四触摸控制子区域),则第一用户界面子区域可以对应第一触摸控制子区域,第二用户界面子区域可以对应第二触摸控制子区域,第三用户界面子区域可以对应第三触摸控制子区域及/或第四触摸控制子区域。

应当说明的是,当所述用户界面控制系统10划分的用户界面子区域的个数大于触摸控制子区域的个数时,所述用户界面子区域与所述触摸控制子区域的对应关系为多对一的关系。所述用户界面控制系统10预先设置一个触摸控制子区域对应至少两个用户界面子区域,即一个目标区域对应至少两个用户界面子区域,此时,所述用户界面控制系统10还需要为所述的至少两个用户界面子区域中的每个用户界面子区域预先设置一个触控条件。所述用户界面控制系统10将接收到所述触控信号的触摸控制子区域确定为目标区域,通过比较在所述目标区域上执行的触控操作与预设的触控条件,确定与所述目标区域对应的可操作区域。所述触控条件包括,但不限于:触摸所述目标区域的时间。举例而言,第一触摸控制子区域对应第一用户界面子区域及第二用户界面子区域,当用户触摸所述第一触摸控制子区域的时间超过预设时间长度(例如3秒)时,确定第一用户界面子区域为可操作区域;当用户触摸所述第一触摸控制子区域的时间少于或者等于所述预设时间长度时,确定第二用户界面子区域为可操作区域。

进一步地,为了提高用户体验,所述用户界面控制方法还可以包括:设置每一个用户界面子区域分别对应相关联的鼠标滚轮操作指令。当鼠标指针移动至第一用户界面子区域时,操作鼠标滚轮往前或往后滚动时可分别控制用户画面往上或往下卷动;当鼠标指针移动至第二用户界面子区域时,操作鼠标滚轮往前或往后滚动时可分别控制用户画面放大或者缩小。

综上所述,本发明实施例公开的一种用户界面控制方法,将用户界面显示区域预先划分为多个用户界面子区域,同时将触摸控制区域预先划分为多个触摸控制子区域,关联并存储用户界面子区域与触摸控制子区域的对应关系,当从所述触摸控制区域侦测到触控信号时,将包含所述触控信号的触摸控制子区域确定为目标区域,从而可快速的将鼠标指针移动至目标区域对应的用户界面子区域上。当电子设备1的显示屏幕较大不方便用户操作时,通过面积较小的触摸控制区域控制面积较大的用户界面显示区域,不仅可快速定位至用户需要操作的区域,提高用户体验,还使得用户界面控制的更加灵活便捷。

接下来通过一个具体实施例并结合图3和图4为例来详细说明如何控制用户界面,尤其是用户界面显示区域较大时如何快速定位至需要操作的区域。具体实现过程如下:

所述电子设备1是电脑,电脑的显示屏幕为用户界面显示区域300,与电脑配合使用的是具有触摸控制区域400的鼠标。其中,所述用户界面显示区域300被划分为如图3所述的用户界面子区域(3001,3002,3003,3004及3005),所述触摸控制区域400被划分为如图4所述的触摸控制子区域(4001,4002,4003,4004及4005)。第一用户界面子区域3001对应第一触摸控制子区域4001,第二用户界面子区域3002对应第二触摸控制子区域4002,第三用户界面子区域3003对应第三触摸控制子区域4003,第四用户界面子区域3004对应第四触摸控制子区域4004,第五用户界面子区域3005对应第五触摸控制子区域4005。当用户用手指触摸所述第三触摸控制子区域4003时,所述用户界面控制系统10侦测到触控信号,确定所述触控信号所在的区域为第三触摸控制子区域4003,移动鼠标指针至与所述第三触摸控制子区域4003相对应的第三用户界面子区域3003上。

如图5所示,所述用户界面控制系统10包括设置模块102、接收模块104、第一确定模块106及第二确定模块108。本发明所称的模块是指一种能够被处理单元30所执行并且能够完成固定功能的一系列计算机程序段,其存储在存储单元20中。在本实施例中,关于各模块的功能将在后续的实施例中详述。

所述设置模块102,用于将用户界面显示区域300划分为多个用户界面子区域。

在本实施例中,所述设置模块102预先将所述显示单元40的用户界面显示区域300划分为多个用户界面子区域。所述多个用户界面子区域可以是,两个用户界面子区域,三个用户界面子区域,或者任何适合个数的用户界面子区域。所述用户界面显示区域300被划分为用户界面子区域的个数、形状及/或面积可以由系统默认设置,也可以由用户根据自己的实际需求自行设置、修改。所述用户界面子区域的形状可以包括矩形,三角形,菱形或其他任何形状的的几何图形。优选地,所述设置模块102将所述用户界面显示区域300划分为五个用户界面子区域,即刚好将所述用户界面显示区域300分为上、下、左、右及中间区域。

在如图3所述的实施例中,所述设置模块102将用户界面显示区域300划分为五个用户界面子区域,分别为第一用户界面子区域3001,第二用户界面子区域3002,第三用户界面子区域3003,第四用户界面子区域3004及第五用户界面子区域3005。

为了让用户可以清楚地分辨用户界面子区域之间被划分的位置,所述设置模块102可以设置用来区分多个用户界面子区域的第一标识。所述第一标识可以是线条、水印或者图形,其中所述线条可包括实线、虚线等。所述线条的粗细或者颜色可以由用户自行设计,也可以由所述用户界面控制系统10进行默认设置。

在一些实施例中,所述第一标识可以设置为对人眼可见,也可以设置为对人眼不可见。优选地,所述设置模块102将所述第一标识设置为对人眼可见。

在本实施例中,所述设置模块102还用于预先将所述触摸控制区域400划分为多个触摸控制子区域。所述多个触摸控制子区域可以是,两个触摸控制子区域,三个触摸控制子区域,或者任何适合个数的触摸控制子区域。所述触摸控制区域400被划分为触摸控制子区域的个数、形状及/或面积可以由系统默认设置,也可以由用户根据自己的实际需求自行设置、修改。所述触摸控制子区域的形状可以包括矩形,三角形,菱形或其他任何不规则的几何图形。优选地,所述设置模块102将所述触摸控制区域400划分为五个触摸控制子区域,刚好对应控制用户界面显示区域300的上、下、左、右及中间区域。

在如图4所述的实施例中,所述触摸控制区域400为具有触摸控制功能的触摸区域,所述设置模块102将触摸控制区域400划分为五个触摸控制子区域,分别为第一触摸控制子区域4001,第二触摸控制子区域4002,第三触摸控制子区域4003,第四触摸控制子区域4004及第五触摸控制子区域4005。

在一些实施例中,所述触摸控制区域400被划分为触摸控制子区域的个数、形状及/或面积可以与所述用户界面显示区域300被划分为用户界面子区域的个数、形状及/或面积相同,也可以不相同。

为了让用户可以清楚地分辨触摸控制子区域之间被划分的位置,所述界面控制系统10可以设置用来区分多个触摸控制子区域的第二标识。所述第二标识可以是线条、水印或者图形,其中所述线条可包括实线、虚线等。所述线条的粗细或者颜色可以由用户自行设计,也可以由所述电子设备1默认设置。

在一些实施例中,所述第二标识可以设置为对人眼可见,也可以设置为对人眼不可见。优选地,所述界面控制系统10将所述第二标识设置为对人眼可见。

在一些实施例中,所述设置模块102可以将所述第二标识与所述第一标识设置为相同,也可以将所述第二标识与所述第一标识设置为不相同。

所述接收模块104,用于接收所述触摸控制区域400上的触控信号。

在一些实施例中,所述触摸控制区域400可以是所述电子设备1的显示单元40上除所述用户界面显示区域300外的剩余区域。例如,所述显示单元40可以被分成第一区域和第二区域,其中所述第一区域的面积大于所述第二区域的面积。所述第一区域为所述用户界面显示区域300,所述第二区域为所述触摸控制区域400。所述显示单元40以横向模式显示所述用户界面显示区域300时,所述触摸控制区域400同步横向显示。同理,所述显示单元40以纵向模式显示所述用户界面显示区域300时,所述触摸控制区域400也同步纵向显示。

在一些实施例中,所述用户界面显示区域300还可以是电子设备1的整个显示屏幕,所述触摸控制区域400以悬浮的方式显示于所述用户界面显示区域300上。

在其他一些实施例中,所述触摸控制区域400还可以是与所述电子设备1配合使用的其他设备上的具备触控功能的区域。例如,所述电子设备1是台式电脑时,其他设备可以是具有触控功能的鼠标。或者,所述电子设备1是电视机时,其他设备可以是具有触控功能的遥控器。又或者,所述电子设备1是笔记本电脑时,所述触摸控制区域400即为键盘区域中的光标控制区。

上述实施例中,所述触摸控制区域400均为可以支持用户触摸操作的触摸区域,用户触摸所述触摸区域产生相应的触摸信号。用户可以用手指,触控笔或者其他任何合适的物体触摸所述触摸区域,优选为手指触摸。

在另一些实施例中,所述触摸控制区域400还可以是所述电子设备1上的物理按键区域。例如,所述电子设备1为智能手机或者平板电脑时,所述触摸控制区域400可以是设置在所述智能手机或者平板电脑上的按钮。用户按压所述按钮产生相应的按压信号。当所述触摸控制区域400为所述电子设备1上的物理按键区域时,所述设置模块102可以对位于所述电子设备1的不同位置的多个按钮进行相应设置。例如,所述设置模块102将位于所述电子设备1左侧的按钮设置为第一触摸控制子区域,将位于所述电子设备1右侧的按钮设置为第二触摸控制子区域。

所述触摸控制区域400包括,但不限于,支持触摸操作的触摸显示屏或设置于所述电子设备1上的物理按键区域。相应地,所述触控信号包括,但不限于,触摸操作产生的触摸信号及按压操作产生的按压信号。

所述第一确定模块106,用于将接收到所述触控信号的触摸控制子区域确定为目标区域。

在本实施例中,所述第一确定模块106接收所述触摸控制区域400上的触控信号,并根据所述触控信号确定对应所述触控信号的触摸操作或者按压操作所在的触摸控制子区域。

以所述触控信号为触摸信号为例,所述第一确定模块106获取所述触摸信号对应的触摸操作的位置坐标,将所述位置坐标落入的触摸控制子区域确定为目标区域。

以图4为例而言,假设所述触控信号对应的触摸操作的位置坐标为(X,Y),若所述位置坐标(X,Y)落入所述第一触摸控制子区域的范围内,所述第一确定模块106则可确定所述触控信号的位置坐标为(X,Y)包含于所述第一触摸控制子区域内。所述第一触摸控制子区域即可被确定为所述目标区域。

特别地,当所述触控信号对应的触摸操作的位置包含于两个或两个以上的触摸控制子区域时,即当所述触摸操作的位置处于所述两个或两个以上触摸控制子区域的交界处时,任何触摸控制子区域都不被确定为目标区域,所述第一确定模块106可提示用户重新选择一个触摸控制子区域,以确定相应的目标区域。

以所述触控信号为按压信号为例,所述第一确定模块106获取所述按压信号对应的按压操作的按钮,将所述按钮确定为目标区域。

所述第二确定模块108,确定所述目标区域对应的用户界面子区域为可操作区域。

在其他实施例中,所述第二确定模块在确定目标区域对应的用户界面子区域后,还用于移动鼠标指针至确定的目标区域对应的用户界面子区域上。

在本实施例中,所述存储单元20中预先存储有所述用户界面子区域与所述触摸控制子区域的对应关系。所述第二确定模块108确定所述目标区域对应的用户界面子区域为可操作区域,然后移动鼠标指针至确定的可操作区域上。

在一些实施例中,如所述设置模块102划分的用户界面子区域的个数与触摸控制子区域的个数相同时,所述用户界面子区域与所述触摸控制子区域的对应关系为一对一的关系。例如,第一用户界面子区域301对应第一触摸控制子区域401,第二用户界面子区域302对应第二触摸控制子区域402。

在一些实施例中,如所述设置模块102划分的用户界面子区域的个数小于触摸控制子区域的个数时,所述用户界面子区域与所述触摸控制子区域的对应关系为一对多的关系。例如,所述设置模块102将所述用户界面显示区域300划分为三个用户界面子区域(第一用户界面子区域、第二用户界面子区域及第三用户界面子区域),所述设置模块102将所述触摸控制区域400划分为四个触摸控制子区域(第一触摸控制子区域、第二触摸控制子区域、第三触摸控制子区域及第四触摸控制子区域),则第一用户界面子区域可以对应第一触摸控制子区域,第二用户界面子区域可以对应第二触摸控制子区域,第三用户界面子区域可以对应第三触摸控制子区域及/或第四触摸控制子区域。

应当说明的是,当所述设置模块102划分的用户界面子区域的个数大于触摸控制子区域的个数时,所述用户界面子区域与所述触摸控制子区域的对应关系为多对一的关系。所述设置模块102预先设置一个触摸控制子区域对应至少两个用户界面子区域,即一个目标区域对应至少两个用户界面子区域,此时,所述设置模块102还用于为所述的至少两个用户界面子区域中的每个用户界面子区域预先设置一个触控条件。所述第二确定模块108将接收到所述触控信号的触摸控制子区域确定为目标区域,通过比较在所述目标区域上执行的触控操作与预设的触控条件,确定与所述目标区域对应的可操作区域域。所述触控条件包括,但不限于:触摸所述目标区域的时间长度。举例而言,第一触摸控制子区域对应第一用户界面子区域及第二用户界面子区域,当用户触摸所述第一触摸控制子区域的时间超过预设时间长度(例如3秒)时,确定第一用户界面子区域为可操作区域;当用户触摸所述第一触摸控制子区域的时间少于或者等于所述预设时间长度时,确定第二用户界面子区域为可操作区域。

进一步地,为了提高用户体验,所述设置模块102还可以:设置每一个用户界面子区域分别对应相关联的鼠标滚轮操作指令。当鼠标指针移动至第一用户界面子区域时,操作鼠标滚轮往前或往后滚动时可分别控制用户画面往上或往下卷动;当鼠标指针移动至第二用户界面子区域时,操作鼠标滚轮往前或往后滚动时可分别控制用户画面放大或者缩小。

综上所述,本发明实施例公开的一种用户界面控制系统,将用户界面显示区域预先划分为多个用户界面子区域,同时将触摸控制区域预先划分为多个触摸控制子区域,关联并存储用户界面子区域与触摸控制子区域的对应关系,当从所述触摸控制区域侦测到触控信号时,将包含所述触控信号的触摸控制子区域确定为目标区域,从而可快速的将鼠标指针移动至目标区域对应的用户界面子区域上。当电子设备1的显示屏幕较大不方便用户操作时,通过面积较小的触摸控制区域控制面积较大的用户界面显示区域,不仅可快速定位至用户需要操作的区域,提高用户体验,还使得用户界面控制的更加灵活便捷。

接下来通过一个具体实施例并结合图3和图4为例来详细说明用户界面控制系统10如何控制用户界面,尤其是用户界面显示区域较大时如何快速定位至需要操作的区域。具体实现过程如下:

所述电子设备1是电脑,电脑的显示屏幕为用户界面显示区域300,与电脑配合使用的是具有触摸控制区域400的鼠标。其中,所述设置模块102将所述用户界面显示区域300划分为如图3所述的用户界面子区域(3001,3002,3003,3004及3005),所述设置模块102将所述触摸控制区域400划分为如图4所述的触摸控制子区域(4001,4002,4003,4004及4005)。第一用户界面子区域3001对应第一触摸控制子区域4001,第二用户界面子区域3002对应第二触摸控制子区域4002,第三用户界面子区域3003对应第三触摸控制子区域4003,第四用户界面子区域3004对应第四触摸控制子区域4004,第五用户界面子区域3005对应第五触摸控制子区域4005。当用户用手指触摸所述第三触摸控制子区域4003时,所述接收模块104侦测到触摸信号,所述第一确定模块106确定所述触摸信号所在的区域为第三触摸控制子区域4003,所述第二确定模块108移动鼠标指针至与所述第三触摸控制子区域4003相对应的第三用户界面子区域3003上。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

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