屏幕区域缩放处理方法、装置及终端的制作方法

文档序号:6507019阅读:147来源:国知局
屏幕区域缩放处理方法、装置及终端的制作方法
【专利摘要】本发明提供了一种屏幕区域缩放处理方法、装置及终端,该方法包括:采用通过移动屏幕上缩放操作入口的位置确定屏幕上进行缩放的区域;通过缩放操作入口接收对区域进行缩放的缩放参数;根据缩放参数对区域进行缩放,通过本发明,解决了相关技术中存在对屏幕的显示内容无法缩放或者缩放不方便的问题,进而达到了可以根据意愿方便地对屏幕大小进行缩放,提高用户体验的效果。
【专利说明】屏幕区域缩放处理方法、装置及终端

【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种屏幕区域缩放处理方法、装置及终端。

【背景技术】
[0002]近年来,移动通讯迅猛发展,移动终端(例如,智能手机、平板电脑等)普及率越来越高,采用这些设备,可以进行阅读、上网、游戏、拍照、图片浏览、地图查看等一系列的日常活动,在生活中越来越离不开这类设备。据统计,移动设备的出货量正在逐渐赶超个人计算机(Personal Computer,简称为PC)的出货量,在人们的生活中扮演更重要的角色。
[0003]现在移动终端的主流设计理念是用户体验。目前的手机屏幕是越来越大、性能是越来越好,但是在用户界面(User Interface,简称为UI)设计和用户体验等方面还是要进行长足的改进。从而让用户用起来更方便,操作更简洁直观。
[0004]使用移动终端时用户在很多场合下是需要进行单手操作,例如,在挤公交、地铁的时候可能一手拿着手机,另一只手拎包或扶栏杆的情况下,此时要用双指操作等多点触控手势来放大缩小手机显示的内容,会存在不便之处。同时,某些应用提供固定的缩放按钮,但是用户无法按照自己想要的屏幕位置进行缩放。再者,很多应用都没有提供视图放大的功能。
[0005]因此,在相关技术中存在对屏幕的显示内容无法缩放或者缩放不方便的问题。


【发明内容】

[0006]本发明提供了一种屏幕区域缩放处理方法、装置及终端,以至少解决相关技术中存在的对屏幕的显示内容无法缩放或者缩放不方便的问题。
[0007]根据本发明的一个方面,提供了一种屏幕区域缩放处理方法,包括:通过移动屏幕上缩放操作入口的位置确定所述屏幕上进行缩放的区域;通过所述缩放操作入口接收对所述区域进行缩放的缩放参数;根据所述缩放参数对所述区域进行缩放。
[0008]优选地,通过移动所述屏幕上所述缩放操作入口的所述位置确定所述屏幕上进行缩放的所述区域包括以下至少之一:接收对所述缩放操作入口进行的拖动操作,以拖动的最终位置为中心确定所述屏幕上进行缩放的所述区域;所述缩放操作入口响应重力传感器移动位置,以所述缩放操作入口移动的最终位置为中心确定所述屏幕上进行缩放的所述区域;所述缩放操作入口随着屏幕点击移动,以屏幕最终点击处为中心确定所述屏幕上进行缩放的位置。
[0009]优选地,通过接收所述缩放操作入口的以下操作至少之一接收对所述区域进行缩放的所述缩放参数:通过接收所述缩放操作入口的双击操作、通过接收所述缩放操作入口的长按操作、通过接收所述缩放操作入口的拖动操作。
[0010]优选地,根据所述缩放参数对所述区域进行缩放包括:调用应用层的缩放接口 ;通过所述缩放接口,依据确定的所述区域以及所述缩放参数确定缩放后的显示区域以及显示内容的显示大小;依据确定的所述显示大小,在所述显示区域中显示所述显示内容。[0011 ] 优选地,所述缩放操作入口为悬浮按钮。
[0012]优选地,在根据所述缩放参数对所述区域进行缩放之后,还包括:判断对所述区域进行缩放之后是否超过预定时限,在判断结果为是的情况下,隐藏所述缩放操作入口。
[0013]根据本发明的另一方面,提供了一种屏幕区域缩放处理装置,包括:确定模块,用于通过移动屏幕上缩放操作入口的位置确定所述屏幕上进行缩放的区域;接收模块,用于通过所述缩放操作入口接收对所述区域进行缩放的缩放参数;缩放模块,用于根据所述缩放参数对所述区域进行缩放。
[0014]优选地,所述确定模块包括以下至少之一:第一确定单元,用于接收对所述缩放操作入口进行的拖动操作,以拖动的最终位置为中心确定所述屏幕上进行缩放的所述区域;第二确定单元,用于所述缩放操作入口响应重力传感器移动位置,以所述缩放操作入口移动的最终位置为中心确定所述屏幕上进行缩放的所述区域;第三确定单元,用于所述缩放操作入口随着屏幕点击移动,以屏幕最终点击处为中心确定所述屏幕上进行缩放的位置。
[0015]优选地,所述缩放模块包括:调用单元,用于调用应用层的缩放接口 ;第四确定单元,用于通过所述缩放接口,依据确定的所述区域以及所述缩放参数确定缩放后的显示区域以及显示内容的显示大小;显示单元,用于依据确定的所述显示大小,在所述显示区域中显示所述显示内容。
[0016]优选地,该装置还包括:判断模块,用于判断对所述区域进行缩放之后是否超过预定时限;隐藏模块,用于在所述判断模块的判断结果为是的情况下,隐藏所述缩放操作入□。
[0017]根据本发明的还一方面,提供了一种终端,包括上述任一项所述的装置。
[0018]通过本发明,采用通过移动屏幕上缩放操作入口的位置确定所述屏幕上进行缩放的区域;通过所述缩放操作入口接收对所述区域进行缩放的缩放参数;根据所述缩放参数对所述区域进行缩放,解决了相关技术中存在对屏幕的显示内容无法缩放或者缩放不方便的问题,进而达到了可以根据意愿方便地对屏幕大小进行缩放,提高用户体验的效果。

【专利附图】

【附图说明】
[0019]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0020]图1是根据本发明实施例的屏幕区域缩放处理方法的流程图;
[0021]图2是根据本发明实施例的屏幕区域缩放处理装置的结构框图;
[0022]图3是根据本发明实施例的屏幕区域缩放处理装置中确定模块22的优选结构框图;
[0023]图4是根据本发明实施例的屏幕区域缩放处理装置中缩放模块26的优选结构框图;
[0024]图5是根据本发明实施例的屏幕区域缩放处理装置的优选结构框图;
[0025]图6是根据本发明实施例的终端的结构示意图;
[0026]图7是根据本发明实施例的智能移动设备的Π界面布局示意图;
[0027]图8是根据本发明实施例的智能系统框架支持原理示意图;
[0028]图9是根据本发明实施例的移动设备的缩放按钮应用的设置界面示意图;
[0029]图10是根据本发明实施例的缩放操作示意图;
[0030]图11是根据本发明实施例的点击缩放按钮后的流程图。

【具体实施方式】
[0031]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0032]在本实施例中提供了一种屏幕区域缩放处理方法,图1是根据本发明实施例的屏幕区域缩放处理方法的流程图,如图1所示,该流程包括如下步骤:
[0033]步骤S102,通过移动屏幕上缩放操作入口的位置确定屏幕上进行缩放的区域,例如,该缩放操作入口可以为悬浮按钮;
[0034]步骤S104,通过上述缩放操作入口接收对该区域进行缩放的缩放参数;
[0035]步骤S106,根据上述缩放参数对上述区域进行缩放。
[0036]通过上述步骤,通过设置一个缩放操作入口来实现对屏幕上想进行缩放的区域进行缩放,相对于相关技术中,无法按照自己想要的屏幕位置进行缩放,或者不易于单手进行操作的缩放,采用对一个缩放操作入口进行相应的操作就可以实现对屏幕区域的缩放,不仅解决了相关技术中存在对屏幕的显示内容无法缩放或者缩放不方便的问题,进而达到了可以根据意愿方便地对屏幕大小进行缩放,提高用户体验的效果。
[0037]通过移动屏幕上缩放操作入口的位置确定屏幕上进行缩放的区域可以采用多种处理方式,例如,可以采用以下方式至少之一:接收对缩放操作入口进行的拖动操作,以拖动的最终位置为中心确定屏幕上进行缩放的区域;缩放操作入口响应重力传感器移动位置,以缩放操作入口移动的最终位置为中心确定屏幕上进行缩放的区域;缩放操作入口随着屏幕点击移动,以屏幕最终点击处为中心确定屏幕上进行缩放的位置。上述各种确定缩放区域的方法均是确定中心位置时就确定了缩放的位置,当然具体操作时,以该中心位置多大范围为该区域可以依据具体情况不同而不同。
[0038]通过缩放操作入口接收对区域进行缩放的缩放参数也可以采用多种处理方式,例如,可以通过接收缩放操作入口的以下操作至少之一接收对区域进行缩放的缩放参数:通过接收缩放操作入口的双击操作、通过接收缩放操作入口的长按操作、通过接收缩放操作入口的拖动操作,需要说明的是,上述处理方式只是较为简单方便,也可以采用其它的实现方式,在此不进行列举。
[0039]较优地,根据缩放参数对区域进行缩放可以采用以下方式:调用应用层的缩放接口 ;通过缩放接口,依据确定的区域以及缩放参数确定缩放后的显示区域以及显示内容的显示大小,确定的过程可以是依据预定的程序计算获得;依据确定的显示大小,在显示区域中显示显示内容。
[0040]为了节省终端的耗能,或是方便用户的阅读操作,在根据缩放参数对区域进行缩放之后,还可以实施以下处理:判断对区域进行缩放之后是否超过预定时限(例如,可以设置该时限为5S),在判断结果为是的情况下,隐藏缩放操作入口。
[0041]在本实施例中还提供了一种屏幕区域缩放处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0042]图2是根据本发明实施例的屏幕区域缩放处理装置的结构框图,如图2所示,该装置包括确定模块22、接收模块24和缩放模块26,下面对该装置进行说明。
[0043]确定模块22,用于通过移动屏幕上缩放操作入口的位置确定屏幕上进行缩放的区域;接收模块24,连接至上述确定模块22,用于通过缩放操作入口接收对区域进行缩放的缩放参数;缩放模块,用于根据缩放参数对区域进行缩放。
[0044]图3是根据本发明实施例的屏幕区域缩放处理装置中确定模块22的优选结构框图,如图3所示,该确定模块22包括以下至少之一:第一确定单元32、第二确定单元34和第三确定单元36,下面对该确定模块22进行说明。
[0045]第一确定单元32,用于接收对缩放操作入口进行的拖动操作,以拖动的最终位置为中心确定屏幕上进行缩放的区域;第二确定单元34,用于缩放操作入口响应重力传感器移动位置,以缩放操作入口移动的最终位置为中心确定屏幕上进行缩放的区域;第三确定单元36,用于缩放操作入口随着屏幕点击移动,以屏幕最终点击处为中心确定屏幕上进行缩放的位置。
[0046]图4是根据本发明实施例的屏幕区域缩放处理装置中缩放模块26的优选结构框图,如图4所示,该缩放模块26包括调用单元42、第四确定单元44和显示单元46,下面以对该缩放模块26进行说明。
[0047]调用单元42,用于调用应用层的缩放接口 ;第四确定单元44,连接至上述调用单元42,用于通过缩放接口,依据确定的区域以及缩放参数确定缩放后的显示区域以及显示内容的显示大小;显示单元46,连接至上述第四确定单元44,用于依据确定的显示大小,在显示区域中显示显示内容。
[0048]图5是根据本发明实施例的屏幕区域缩放处理装置的优选结构框图,如图5所示,该装置除包括图2所示的所有模块外,还包括判断模块52和隐藏模块54,下面对该装置进行说明。
[0049]判断模块52,连接至上述绽放模块26,用于判断对区域进行缩放之后是否超过预定时限;隐藏模块54,连接至上述判断模块52,用于在上述判断模块52的判断结果为是的情况下,隐藏缩放操作入口。
[0050]图6是根据本发明实施例的终端的结构示意图,如图6所示,该终端60包括上述任一项所述的屏幕区域缩放处理装置62。
[0051]结合上述实施例及优选实施方式,下面对本发明优选实施例的触摸屏移动设备显示内容定点缩放方法进行说明。该触摸屏移动设备显示内容定点缩放方法,包括如下步骤:
[0052]SI,移动设备提供一种缩放操作入口(下文以悬浮窗口为例但不限于),通过该操作入口实现对应应用的视图缩放;
[0053]S2,移动设备实现一个悬浮窗口,具体说是个悬浮按钮,能响应放大或缩小的操作,在上层应用中,如果该应用具有放大和缩小自身界面或者视图的功能,则在点击悬浮按钮后做出响应的改变;
[0054]S3,移动设备增加定点缩放设置项。为了更好地用户体验,该移动设备具备设置项功能,内容有:设置放大、设置缩小、缩放功能是否开启、缩放比例设置等功能;通过这些选项来对悬浮按钮进行控制;
[0055]S4,悬浮按键可响应拖动操作,也可以响应重力传感器,在左右倾斜手机时移动位置,最后停留在屏幕上某个特定位置,在响应缩放事件时以该位置为中心进行视图的缩放,每次缩放按照S3中设置项设置的缩放比例来进行视图改变;
[0056]S5,悬浮按钮可响应长按操作,展开为放大或缩小的选择窗口,进行选择后返回单一悬浮按钮,按钮视图进行相应改变,比如,放大状态按钮视图为加号,缩小时为减号。当然不限于通过长按来选择缩放类型,通过S3中设置项进入也可选择,或者拖动悬浮按钮时使其展开为选择窗口等交互手段;
[0057]S6,通过以下方法来实现视图的定点缩放,视图类view提供接口,接口对悬浮按钮点击操作进行监听,在点击悬浮按钮后,视图类获取此时的按钮位置和按钮状态,找到悬浮按钮下方的当前显示的应用,记录下该应用视图的大小,再通知显示模块,在显示模块中改变该应用视图的显示大小,以放大状态为例,将该应用的视图对应的显示区域进行内容的放大,并刷新显示;
[0058]S7,用户则可以单手来完成缩放的操作,如果用户超过时限,比如5s内,未对悬浮按钮进行操作,此时触发移动设备将按钮自动隐藏。缩放悬浮按钮在显示时呈现半透状态,不遮挡按钮下方的内容显示。
[0059]上述在触摸屏移动设备快速定点缩放的方法,方便单手操作移动设备的同时,能够让用户放大和缩小自己想要缩放的屏幕视图的大小,如查看信息、阅读文档等情况下,有更好地用户体验,提高了手机的易用性。
[0060]下面结合附图对本发明优选实施方式进行说明。
[0061]图7是根据本发明实施例的智能移动设备的UI界面布局示意图,如图7所示,应用程序可能存在多个操控按钮,应用程序的界面可能能够进行缩小和放大。
[0062]图8是根据本发明实施例的智能系统框架支持原理示意图,如图8所示,在该智能系统框架中,移动设备在框架层(Framework)对视图类(View)进行扩充,扩充一个接口,用来响应触发缩放按钮后对应用视图进行缩放显示的操作。
[0063]图9是根据本发明实施例的移动设备的缩放按钮应用的设置界面示意图,如图9所示,对缩放按钮的开关、缩放类型、缩放比例进行控制。
[0064]图10是根据本发明实施例的缩放操作示意图,如图10所示,子图a是开启悬浮缩放按钮时的界面,此时可拖动缩放按钮致屏幕上特定位置,然后点击该按钮,进行应用界面的放大或缩小;子图b显示了点击放大按钮后的视图放大示意界面。
[0065]图11是根据本发明实施例的点击缩放按钮后的流程图,如图11所示,该流程主要包括以下步骤(步骤SI 102-步骤SI 108):
[0066]步骤S1102:在正常操作设备情况下,以按钮状态为放大为例,用户通过拖动缩放按钮到想要放大的位置,然后点击按钮;
[0067]步骤SI 104:此时按钮窗口响应点击事件,记录下当前的按钮窗口所在屏幕位置、读取当前的缩放模式及预设的缩放比例,将这些参数传递给框架层进行处理;
[0068]步骤S1106:框架层在视图类中实现对应用层的缩放接口调用,将按钮窗口传递的数据转换成应用层能识别的缩放参数。视图类按当前屏幕位置为中心点,计算该位置下方的应用显示区域及显示内容大小,通知显示模块处理
[0069]步骤S1108:显示模块将该显示区域中的显示内容进行放大或缩小等调整,并刷新屏幕。
[0070]通过上述实施例及优选实施方式,用户在单手操作移动设备时,如果需要放大或缩小当前的应用视图,且当前应用也支持视图的缩放,那么只需单指就能完成视图在指定屏幕位置的放大或缩小操作。这样既给用户对移动设备的单手操作提供了方便,也提高了用户体验。该方案是从底层机制进行扩展,来实现对视图的修改。
[0071]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0072]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种屏幕区域缩放处理方法,其特征在于,包括: 通过移动屏幕上缩放操作入口的位置确定所述屏幕上进行缩放的区域; 通过所述缩放操作入口接收对所述区域进行缩放的缩放参数; 根据所述缩放参数对所述区域进行缩放。
2.根据权利要求1所述的方法,其特征在于,通过移动所述屏幕上所述缩放操作入口的所述位置确定所述屏幕上进行缩放的所述区域包括以下至少之一: 接收对所述缩放操作入口进行的拖动操作,以拖动的最终位置为中心确定所述屏幕上进行缩放的所述区域; 所述缩放操作入口响应重力传感器移动位置,以所述缩放操作入口移动的最终位置为中心确定所述屏幕上进行缩放的所述区域; 所述缩放操作入口随着屏幕点击移动,以屏幕最终点击处为中心确定所述屏幕上进行缩放的位置。
3.根据权利要求1所述的方法,其特征在于,通过接收所述缩放操作入口的以下操作至少之一接收对所述区域进行缩放的所述缩放参数: 通过接收所述缩放操作入口的双击操作、通过接收所述缩放操作入口的长按操作、通过接收所述缩放操作入口的拖动操作。
4.根据权利要求1所述的方法,其特征在于,根据所述缩放参数对所述区域进行缩放包括: 调用应用层的缩放接口; 通过所述缩放接口,依据确定的所述区域以及所述缩放参数确定缩放后的显示区域以及显示内容的显示大小; 依据确定的所述显示大小,在所述显示区域中显示所述显示内容。
5.根据权利要求1所述的方法,其特征在于,所述缩放操作入口为悬浮按钮。
6.根据权利要求1至5中任一项所述的方法,其特征在于,在根据所述缩放参数对所述区域进行缩放之后,还包括: 判断对所述区域进行缩放之后是否超过预定时限,在判断结果为是的情况下,隐藏所述缩放操作入口。
7.一种屏幕区域缩放处理装置,其特征在于,包括: 确定模块,用于通过移动屏幕上缩放操作入口的位置确定所述屏幕上进行缩放的区域; 接收模块,用于通过所述缩放操作入口接收对所述区域进行缩放的缩放参数; 缩放模块,用于根据所述缩放参数对所述区域进行缩放。
8.根据权利要求7所述的装置,其特征在于,所述确定模块包括以下至少之一: 第一确定单元,用于接收对所述缩放操作入口进行的拖动操作,以拖动的最终位置为中心确定所述屏幕上进行缩放的所述区域; 第二确定单元,用于所述缩放操作入口响应重力传感器移动位置,以所述缩放操作入口移动的最终位置为中心确定所述屏幕上进行缩放的所述区域; 第三确定单元,用于所述缩放操作入口随着屏幕点击移动,以屏幕最终点击处为中心确定所述屏幕上进行缩放的位置。
9.根据权利要求7所述的装置,其特征在于,所述缩放模块包括: 调用单元,用于调用应用层的缩放接口 ; 第四确定单元,用于通过所述缩放接口,依据确定的所述区域以及所述缩放参数确定缩放后的显示区域以及显示内容的显示大小; 显示单元,用于依据确定的所述显示大小,在所述显示区域中显示所述显示内容。
10.根据权利要求7至9中任一项所述的装置,其特征在于,还包括: 判断模块,用于判断对所述区域进行缩放之后是否超过预定时限; 隐藏模块,用于在所述判断模块的判断结果为是的情况下,隐藏所述缩放操作入口。
11.一种终端,其特征在于,包括权利要求7至10中任一项所述的装置。
【文档编号】G06F3/0488GK104346059SQ201310336686
【公开日】2015年2月11日 申请日期:2013年8月5日 优先权日:2013年8月5日
【发明者】戴晨阳 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1