控制屏幕移动的方法、装置和终端\n技术领域\n[0001] 本发明涉及通信技术,尤其涉及一种控制屏幕移动的方法、装置和终端。\n背景技术\n[0002] 触摸屏在终端设备越来越广泛的采用,例如,触摸屏已经成为智能手机的必备部件,通过触摸屏输入大幅提升了用户交互的方便性。目前智能手机的触摸屏开始普遍超过\n3.5英寸,例如达到4.0英才、4.3英寸甚至5英寸等,但是,屏幕尺寸增大时会导致的问题是,单手持手机时手指无法从容方便地触摸到屏幕上的远角点例如屏幕顶部的位置。\n[0003] 例如,当需要触摸位于手机屏幕顶部的某个窗口关闭按钮时,需要单手的五个手指联动,使得手机在手掌慢慢往下移动,直到拇指可以触及屏幕顶部的所述关闭按钮;这种方式需要多个手指交替联动才能让手机下移,操作复杂且速度慢。或者,为了提高操作速度,也可以双手操作,一手持手机,另一手的手指移动到屏幕顶部点击按钮;但是这种方式很不方便,特别是在另外一只手无法腾开的时候更不方便。综上可知,目前的终端设备在增大触摸屏尺寸时遇到了尺寸增大导致的操作不便利的问题。\n发明内容\n[0004] 本发明提供一种控制屏幕移动的方法、装置和终端,以提高触摸屏尺寸增大时的操作便利性。\n[0005] 本发明的第一个方面是提供一种控制屏幕移动的方法,应用于具有触摸屏的终端,所述触摸屏包括用于显示终端应用的显示屏幕以及用于在触摸区域获取触摸输入信息的触摸屏幕;所述方法包括:\n[0006] 获取屏幕移动指令;\n[0007] 根据所述屏幕移动指令,调整所述终端应用在显示屏幕的显示坐标信息,以使得与显示坐标信息对应的显示位置移动至可触摸范围内;控制所述终端应用在与调整后的显示坐标信息对应的显示位置显示;\n[0008] 以及,根据所述屏幕移动指令,调整与所述显示坐标信息对应的触摸区域的触摸感应坐标信息,以使得所述触摸区域移动至所述可触摸范围内,且与所述显示位置的位置相同。\n[0009] 本发明的另一个方面是提供一种控制屏幕移动的装置,应用于具有触摸屏的终端,所述触摸屏包括用于显示终端应用的显示屏幕以及用于在触摸区域获取触摸输入信息的触摸屏幕;所述装置包括:\n[0010] 移屏检测单元,用于获取屏幕移动指令;\n[0011] 信息处理单元,用于根据所述屏幕移动指令,调整所述终端应用在显示屏幕的显示坐标信息,以使得与显示坐标信息对应的显示位置移动至可触摸范围内;以及,根据所述屏幕移动指令,调整与所述显示坐标信息对应的触摸感应坐标信息,以使得所述触摸区域移动至所述可触摸范围内,且与所述显示位置的位置相同;\n[0012] 驱动控制单元,用于控制所述终端应用在与调整后的显示坐标信息对应的显示位置显示。\n[0013] 本发明的又一个方面是提供一种终端,触摸屏、用于发送屏幕移动指令的触发单元、以及本发明所述的控制屏幕移动的装置;所述触摸屏包括用于显示终端应用的显示屏幕以及用于在触摸区域获取触摸输入信息的触摸屏幕,所述控制屏幕移动的装置分别与所述触发单元和触摸屏连接。\n[0014] 本发明提供的控制屏幕移动的方法、装置和终端,通过根据屏幕移动指令控制终端应用在显示屏幕的显示位置移动以及控制触摸区域移动,使得显示位置和触摸区域处于单手手持的手指可触摸范围内,从而使得用户在单手持大尺寸触摸屏终端时可以方便的触摸到屏幕的任何区域,大幅提高了触摸屏尺寸增大时的操作便利性。\n附图说明\n[0015] 图1为本发明终端实施例的结构示意图;\n[0016] 图2为本发明终端实施例中的移屏前的终端显示状态示意图;\n[0017] 图3为本发明终端实施例中的移屏后的终端显示状态示意图;\n[0018] 图4为本发明终端实施例的显示位置移动原理示意图;\n[0019] 图5为本发明终端实施例的显示位置移动流程示意图;\n[0020] 图6为本发明终端实施例的点阵坐标示意图;\n[0021] 图7为本发明终端实施例的触摸区域移动原理示意图;\n[0022] 图8为本发明终端实施例的触摸区域移动流程示意图;\n[0023] 图9为本发明控制屏幕移动的方法实施例的流程示意图;\n[0024] 图10为本发明控制屏幕移动的装置实施例的结构示意图。\n具体实施方式\n[0025] 为了使得对本发明实施例的控制屏幕移动的方法、装置和终端说明的更加清楚,更容易从整体上理解本发明的技术方案,如下的实施例中,将首先从终端实施例介绍。\n[0026] 实施例一\n[0027] 图1为本发明终端实施例的结构示意图,本实施例的终端是具有触摸屏的终端,并且,本实施例是以该终端为手机为例进行说明,但是本领域技术人员可以理解,该终端不局限于手机,其他具有触摸屏的设备也可以采用本实施例所述的结构。\n[0028] 如图1所示,本实施例的终端包括触摸屏11、触发单元、以及控制屏幕移动的装置;\n[0029] 其中,触摸屏11包括显示屏幕(例如是液晶显示屏幕)和触摸屏幕,该显示屏幕和触摸屏幕是重叠在一起的,所以从图1中没有将两者区分开。该显示屏幕是用于显示终端应用的,所述的终端应用指的是在终端上显示的应用程序,例如图片浏览器、新闻资讯等,这些应用程序都是要在显示屏幕进行显示的。触摸屏幕是用于在触摸区域获取触摸输入信息的,所述的触摸输入信息指的是例如手指所触摸的触摸屏幕上的某个坐标(比如手指触摸屏幕上的(0,0)点坐标),所述的触摸区域指的是能够获取到上述触摸输入信息的区域,例如,能够获取到(0,0)点坐标这个触摸输入信息的位置就属于触摸区域内,假如获取到的坐标是(-1,0),则由于这个负值坐标是无意义的(相当于无效信息),其不属于触摸输入信息,该坐标对应的位置也就不属于触摸区域,因为这个位置是获取不到有效的触摸输入信息的。\n[0030] 需要说明的是,本实施例的触摸区域指的是与终端应用在显示屏幕的显示坐标信息对应的区域,该触摸区域能够随着应用显示位置的移动而移动,且与显示位置保持一致。\n举例说明如下:以大尺寸的触摸屏手机为例,假设在手机屏幕上的左上角的位置例如是坐标(1,1)点显示有一个关闭按钮,手机内部也存储了该对应关系即“坐标(1,1)位置是关闭按钮”;在本发明的实施例中,位于手机屏幕的上下顶部位置的单手手持手指不能触摸到的区域是能够沿纵向移动的,例如,上述关闭按钮能够沿着手机屏幕的纵向从上向下移动,移动至屏幕的中部位置假设是在坐标(400,1),手指可以触摸到。此时,本实施例中手机内部不会更改对应关系为“坐标(400,1)位置是关闭按钮”,而仍然保持对应关系“坐标(1,1)位置是关闭按钮”,即在屏幕中部触摸关闭按钮相当于在最初的屏幕顶部触摸关闭按钮,而坐标变换由手机内部具体实现。假设最初关闭按钮位于屏幕顶部时的触摸区域是包括坐标(1,1)、(1,2)……的区域,对于手机内部来说,在关闭按钮位于屏幕中部时的触摸区域仍然是包括坐标(1,1)、(1,2)……的区域,只是这个区域从上向下移动了一定距离而已。至于在触摸区域移动之后对应手机屏幕空出来的区域例如手机屏幕中部以上的位置,是否具有触摸功能,以及具有何种触摸功能,本发明实施例不做限制,可以根据具体实施需要设定。\n关于本发明实施例的显示位置和触摸区域的移动原理,在后续的图2和图3中详细说明。\n[0031] 本实施例中,上述的触摸屏11是与控制屏幕移动的装置连接的,该控制屏幕移动的装置又与触发单元连接,触发单元是用于发送屏幕移动指令。其中,所述的控制屏幕移动的装置是设置在该手机内部的,图1中为了更清楚的显示手机结构,将该控制屏幕移动的装置也显示出来,但是本领域技术人员可以理解,实际上其是在手机内部不能显示出来的;\n并且,该控制屏幕移动的装置可以是位于手机内部的软件系统层的计算机程序。\n[0032] 参见图1所示,该控制屏幕移动的装置可以包括移屏检测单元14、信息处理单元\n15和驱动控制单元16。其中,移屏检测单元,用于获取屏幕移动指令,该屏幕移动指令指的是用于指示移屏的信息,例如,参见图2所示,图2为本发明终端实施例中的移屏前的终端显示状态示意图,该图2所示的手机假设其触摸屏的屏幕尺寸为4.0英寸,即屏幕尺寸较大,新闻资讯显示在触摸屏11上,此时为了使得手机使用者在单手持手机时,能够方便的触摸到触摸屏11的顶部区域的菜单例如关闭按钮20,使用者会进行某种操作,向该移屏检测单元14发送一屏幕移动指令,使得包括移屏检测单元14的该控制屏幕移动的装置在接收到该屏幕移动指令后进行相应处理,移动该新闻资讯在触摸屏11的显示位置。参见图3,图3为本发明终端实施例中的移屏后的终端显示状态示意图,新闻资讯在触摸屏11的显示位置发生了明显的移动,此时能够很方便的触摸到原来位于屏幕顶部的关闭按钮20。可见,该屏幕移动指令实际上相当于一个屏幕上显示内容的显示位置移动的触发信息,至于使用者会如何操作产生该屏幕移动指令,以及该屏幕移动指令是何种形式的信息,后续会在介绍触发单元时详细说明。\n[0033] 其中,移屏检测单元14在接收到屏幕移动指令后,会根据该屏幕移动指令,信息处理单元15开始进行移屏处理,相当于该信息处理单元15也是根据屏幕移动指令执行移屏处理的。具体的,信息处理单元15会调整终端应用在显示屏幕的显示坐标信息,以使得与显示坐标信息对应的显示位置移动后位于单手手持的手指可触摸范围内。驱动控制单元\n16,用于控制所述终端应用在与调整后的显示坐标信息对应的显示位置显示。\n[0034] 下面对上述的控制终端应用在显示屏幕的显示位置变更的过程举例说明:图4为本发明终端实施例的显示位置移动原理示意图,图5为本发明终端实施例的显示位置移动流程示意图,结合图4和图5所示,信息处理单元可以根据该手机的显示屏幕的分辨率,设定显示屏幕上的点阵坐标,例如,假设该手机分辨率是800*480,即纵向分辨率是800点,横向分辨率是480点,则设定的点阵坐标可以参见图6。\n[0035] 图6为本发明终端实施例的点阵坐标示意图。该点阵坐标相当于为显示屏幕的各个位置设定了一个坐标,该点阵坐标可以称为终端应用在显示屏幕的显示坐标信息;例如,某个图片中的A点是在显示屏幕的(400,0)点显示,则该坐标(400,0)则为所述A点的显示坐标信息。用户启动手机中的一个终端应用(应用程序)后,例如,浏览图片,信息处理单元(在显示处理中该信息处理单元即设备显示输出程序)会结合设定的点阵坐标将该图片分配在点阵坐标的各个位置;当然,终端应用也会调用信息处理单元,将图片的颜色等参数信息传递至信息处理单元,这些是手机中的常规处理,本实施例不做过多描述,仅对涉及到显示位置移动的相关处理进行说明,其他的手机中各单元之间的常规参数传输不再说明。\n[0036] 移屏检测单元14在接收到屏幕移动指令后,会根据该屏幕移动指令,信息处理单元15开始进行移屏处理。信息处理单元15会调整终端应用在显示屏幕的显示坐标信息,具体是将终端应用在显示屏幕显示的点阵坐标的纵坐标数据增加或者减少预设数值;本实施例是以图2和图3中的屏幕从上向下移动为例,所以是将点阵坐标的纵坐标数据增加预设数值,具体实施中,可以根据实际情况设定移动的方向,例如也可以是将屏幕上移,将屏幕底部的按钮移动到上面也可以,此时就需要将点阵坐标的纵坐标数据减少预设数值了。举例如下,例如对于屏幕的(0,0)点要显示的内容,则将该点阵坐标变为(400,0),即预设数值为400,将原来的(0,0)中的纵坐标数值增加了400后使得坐标为(400,0)。\n[0037] 具体实施中,该预设数值可以根据需要屏幕下移的距离进行变动,例如,可以将终端应用在显示屏幕的显示坐标信息调整显示屏幕纵向尺寸的1/4~1/2,可以参见图3所示,图3中的“下移距离”所示的箭头方向即是显示屏幕11的纵向,该箭头是以从上向下移动为例;所述的显示屏幕的纵向尺寸例如是屏幕的纵向分辨率,本实施例中的显示屏幕纵向分辨率是800,则如果将显示坐标信息调整显示屏幕纵向尺寸的1/4~1/2,大致为将点阵坐标增加200~400。本实施例是以纵向分辨率为800点并且是以从上向下移动屏幕纵向尺寸的一半为例进行说明,即优选为下移屏幕尺寸的1/2,这样距离持终端的手指更近,更加便于触摸到图3中所示的关闭按钮20;当然具体实施中,对于显示屏幕下移的距离不做限制,只要能下降到手指可以触摸到即可。\n[0038] 在信息处理单元将显示坐标信息调整预设数值后,会将调整后的显示坐标信息例如(400,0)发送至驱动控制单元(在显示处理中该信息处理单元即手机中的底层显示驱动),该驱动控制单元是负责控制硬件显示屏幕操作的,其将根据调整后的显示坐标信息控制终端应用在与调整后的显示坐标信息对应的显示位置显示,例如将原来(0,0)点显示的内容更改为在(400,0)坐标处显示,相当于将(0,0)点显示的内容沿纵坐标方向下移了400点的距离。可以参见图2和图3,经过上述的处理后,屏幕上显示内容的显示位置下移了预设数值对应的预设距离,到达显示屏幕的中间位置,此时,该显示位置处于单手手持的手指可触摸范围内,所述的可触摸范围指的是当手机使用者在单手持手机、并且手机不移动的情况下手指能够触摸到的位置。\n[0039] 其中,信息处理单元在将点阵坐标的纵坐标数据增加或者减少预设数值之后,若调整后的纵坐标数值超出了与显示屏幕的纵向分辨率对应的所述点阵坐标的纵坐标数值范围,则对点阵坐标丢弃不做处理。例如,参见图3所示,信息处理单元在将图2中所有的点阵坐标的纵坐标数据增加400后,原来的点阵坐标(0,0)更改为(400,0),原来的(400,0)更改为(800,0),但是,原来纵坐标大于400的更改后将大于800,例如,原来的(500,0)更改为(900,0),该(900,0)中的纵坐标数值900其实已经超出了与显示屏幕的纵向分辨率对应的所述点阵坐标的纵坐标数值范围,该与显示屏幕的纵向分辨率对应的点阵坐标的纵坐标数值范围是0~800,因为前面举例是该手机的纵向分辨率是800点,则点阵坐标的纵坐标数值范围只能是0~800。这里所述的对点阵坐标丢弃不做处理指的是信息处理单元不再将该坐标发送至驱动控制单元,驱动控制单元也就不会将该坐标对应的内容在显示屏幕显示。\n[0040] 可选的,移屏检测单元14还可以在将终端应用在显示屏幕的显示坐标信息调整预设数值之前,接收设置的所述预设数值。具体的,为了使得在移屏时显示位置的移动距离可调,即手机使用者可以根据自己的使用喜好自主设置显示位置的移动距离,可以将所述的预设数值设置为可变动的方式;例如,参见图3,是以将显示内容下移了一半屏幕的距离,具体实施中,也可以由用户自主设置将显示内容下移三分之一的屏幕距离,或者将显示内容下移五分之一的屏幕距离等各种类型。\n[0041] 可以采用如下方式实现所述预设数值的变动:移屏检测单元14可以设置一个预设数值修正接口,用户可以操作手机进入该修正接口对预设数值进行修改;当修改后,该预设数值由移屏检测单元14存储,并在接收到屏幕移动指令时,通知信息处理单元开始调整显示坐标信息,同时将存储的预设数值发送至信息处理单元,由信息处理单元根据该预设数值调整显示坐标信息。一直到用户再次更改预设数值,否则该预设数值将不再变动;可以由移屏检测单元14每次接收到屏幕移动指令时将该预设数值发送至信息处理单元,或者也可以由信息处理单元自己保存该数值,每次接收到移屏检测单元14的调整显示坐标信息的指示时根据该数值调整即可。\n[0042] 本实施例中,触摸屏幕是用于在触摸区域获取触摸输入信息的,通常该触摸屏幕可以获取到用户触摸点的触摸感应坐标信息。如下结合图7和图8进行触摸屏幕原理的说明:图7为本发明终端实施例的触摸区域移动原理示意图,图8为本发明终端实施例的触摸区域移动流程示意图。例如,用户在手机的触摸屏幕的某一点用手指触摸(例如以点击该位置点对应的指令),则信息处理单元(此时该信息处理单元指的是输入设备驱动程序;\n即信息处理单元实际上包括输入设备驱动程序和设备显示输出程序,执行不同的处理时采用不同的程序即可)可以通过驱动控制单元(即底层输入驱动)获取到用户触摸的是坐标(400,0)这个点,该坐标(400,0)就可以称为触摸感应坐标信息。需要说明的是,为了更方便的识别触摸点及进行后续处理,通常该触摸感应坐标信息会采用显示坐标信息的点阵坐标,即该触摸屏幕的触摸感应坐标信息也包括(0,0)……(800,480)等坐标点。\n[0043] 本实施例中,信息处理单元在获取到上述的触摸感应坐标信息后,会将该触摸感应坐标信息调整预设数值,该预设数值与显示坐标信息调整的预设数值相同,并且所做的调整与显示坐标信息的调整相反。例如,触摸感应坐标信息和显示坐标信息都是与显示屏幕分辨率对应的点阵坐标,则当将在显示屏幕显示的点阵坐标的纵坐标数据增加预设数值时,需要将触摸屏幕的获取的点阵坐标减少相同的预设数值;当将在显示屏幕显示的点阵坐标的纵坐标数据减少预设数值时,需要将触摸屏幕的获取的点阵坐标增加相同的预设数值。例如,图3所示的情形中将(0,0)的纵坐标增加400点后更改为(400,0),则触摸屏幕如果获取到的是坐标(400,0)处有触摸输入,则信息处理单元将该(400,0)的纵坐标减少\n400点后更改为(0,0),该(0,0)称为触摸输入信息。\n[0044] 由上可知,将触摸感应坐标信息调整预设数值后才得到触摸输入信息,例如,(0,0)是真正的触摸输入信息;而如果不执行上述处理,直接将触摸感应坐标信息(400,0)作为触摸输入信息,则可能会导致处理错误。举例如下:在终端应用侧,其内部存储了点阵坐标与显示内容的对应关系,并且这个对应关系是以未发生屏幕移动时的点阵坐标为依据的,例如可以参见图2,图2中的“菜单”指令即坐标(0,0)处显示,终端应用侧也记录了(0,0)与“菜单”的对应关系;在图3发生屏幕下移之后,参见图3,“菜单”指令实际已经在点阵坐标(400,0)显示,但是终端应用的上述存储的对应关系是不变的;如果触摸屏幕的信息处理单元直接将其获取的(400,0)发送至终端应用,则终端应用侧不会得到(400,0)对应的是“菜单”,则也就不会作对应处理;只有信息处理单元将(400,0)转变为(0,0)后发送至终端应用,终端应用才能判断出用户点击的是“菜单”,则可以作对应处理例如指示信号处理单元(此时为设备显示输出程序)在显示屏幕显示相关的菜单选项等。\n[0045] 如上所述,图2中用户触摸(0,0)点,触摸屏幕就可以识别出(0,0)点有触摸输入,而在图3中用户触摸(400,0)点,触摸屏幕才可以识别出(0,0)点有触摸输入,每个用户实际触摸的点阵坐标的纵坐标数值都会被信息处理单元减少400点;这就相当于将(0,0)点下移了400点,也可以称为将触摸区域移动了400点的距离,移动后的触摸区域也位于单手手持的手指可触摸范围内,并且是与终端应用的显示位置完全对应的。即,在实际使用时,触摸屏中的显示屏幕和触摸屏幕是需要保持位置完全对应一致的,例如,显示内容是在整个显示屏幕显示,则需要触摸屏幕也是对应于整个显示屏幕的位置;或者,当显示内容仅在显示屏幕的下半部分显示时,例如图3所示的情形,则需要触摸屏幕也下移到对应显示屏幕的下半部分。\n[0046] 需要说明的是,关于信息处理单元将触摸感应坐标信息调整预设数值的时间,也即触摸区域下移的时间的实现方式,可以是在移屏检测单元获取到屏幕移动指令时,信息处理单元将点阵坐标的所有坐标统一执行所述的调整预设数值,这样后续当用户触摸输入时就可以直接得到触摸点坐标对应的触摸输入信息,相当于所述调整处理是触摸之前进行的,此时也相当于将触摸区域与显示位置同步下移;或者,移屏检测单元获取到屏幕移动指令时通知信息处理单元后续在获取到用户的触摸点坐标时要执行调整预设数值的处理,但是具体的该数值调整处理是在用户触摸时获取到触摸点坐标(即触摸感应坐标信息)时才执行的。\n[0047] 本实施例中,信息处理单元在将触摸屏幕获取的触摸输入的点阵坐标的纵坐标数据增加或者减少预设数值之后,若调整后的纵坐标数值超出了与显示屏幕的纵向分辨率对应的点阵坐标的纵坐标数值范围,则也对点阵坐标丢弃不做处理。例如,假设(399,0)点有触摸输入,则信息处理单元在将纵坐标减去400点后将变更为(-1,0)点,而该手机的点阵坐标的纵坐标数值范围只能是0~800,所以-1已经超出了该范围,则信息处理单元不再将该坐标发送至终端应用。并且,由于此时(399,0)点对应的位置不能得到有效的触摸输入信息(例如在变换后得到的是(-1,0)点),则实际该(399,0)点对应的位置已经不属于触摸区域,因为此处不能得到有效的触摸输入信息,所以,参见图3,相当于触摸区域就在手机的屏幕下半部分,与新闻资讯的显示位置一致,与图2所示的整个屏幕都是触摸区域相比,也相当于触摸区域下移了手机屏幕纵向一半的距离。\n[0048] 进一步的,在实际使用中,屏幕移动只是为了方便用户触摸到较大尺寸的屏幕中原来不容易单手触摸到的位置,所以在用户触摸完成后,最好还是需要将屏幕恢复到移动之前的位置;例如,图3中的新闻资讯下移到屏幕中部位置,且用户已经点击“菜单”指令后,还需要恢复到图2所示的显示位置,让新闻资讯在整个屏幕显示,以方便用户阅读。\n[0049] 可选的,可以采用如下几种方式实现屏幕移动的恢复:例如,信息处理单元可以设定一个预设时间间隔,例如是接受用户设定的时间间隔;当终端应用在显示屏幕显示的时间到达该时间间隔时,信息处理单元可以将显示坐标信息调整所述预设数值,并将该调整后的显示坐标信息发送至驱动控制单元,由驱动控制单元控制终端应用在对应的显示位置显示,此时的显示位置是移动到可触摸范围之前的位置。例如,仍然结合图2和图3,信息处理单元之前是通过将图2的点阵坐标的纵坐标都增加400后,例如,由(0,0)变更为(400,0),使得显示位置移动到图3所示的位置,处于可触摸范围内;此时,当到达预设时间间隔后,信息处理单元可以将坐标都减少400,例如,由(400,0)变更为(0,0),此时,显示位置就会从图3所示的位置恢复到图2所示的位置了。\n[0050] 另一种实现屏幕移动的恢复的方式是:用户可以再次操作手机向控制屏幕移动的装置发送屏幕移动指令。例如,最初移屏检测单元接收到屏幕移动指令后,通知信息处理单元进行移屏处理,屏幕显示位置下移;在已经下移之后,如果移屏检测单元再次接收到屏幕移动指令,则可以由移屏检测单元通知信息处理单元进行屏幕移动的恢复处理,即上一种方式中的由信息处理单元再对点阵坐标的纵坐标数值进行相反的预设数值调整。\n[0051] 再一种实现屏幕移动的恢复的方式是:信息处理单元可以在触摸屏幕检测到有屏幕的触摸输入时进行恢复。例如,前面所述的,信息处理单元获取到(400,0)有用户的触摸输入,则将该(400,0)转变为(0,0)发送至终端应用;然后,则信息处理单元将终端应用的显示坐标信息调整预设数值,即上述的例如将(400,0)变更为(0,0),并将(0,0)发送至驱动控制单元,则由驱动控制单元按照该(0,0)坐标显示后,显示位置就会从图3所示的位置恢复到图2所示的位置了。\n[0052] 上面列举的三种方式都是以显示位置的恢复处理为例,相应的,由于此时显示位置发生了移动,为了保持与显示位置的一致,触摸区域也需要移动,即信息处理单元将触摸感应坐标信息调整所述预设数值,以使得调整后的所述触摸区域与移动到可触摸范围之前的显示位置的位置对应。触摸区域的恢复时间与前面所述的触摸区域的下移时间方式相同,不再赘述。\n[0053] 本实施例中,触发单元是以移屏按钮为例进行说明,该移屏按钮12设置在触摸屏\n11的边框13的区域,对于具体设置在边框13的哪个区域本实施例不做限制,只要使得单手持该手机时能够很方便容易的操作该移屏按钮12即可;例如,本实施例是以将移屏按钮12设置在边框13的纵向正中部为例进行说明。\n[0054] 例如,该移屏按钮12可以包括物理按钮、物理滚轮、触摸按钮或者光线感应按钮等,所述的触摸按钮例如可以是电阻式触摸按钮。本实施例并不限制移屏按钮的类型,也可以采用其他类型的按钮。当采用上述列举的几种按钮时,用户按下按钮会产生例如电流变化或者电压变化等信号,这些信号就会被移屏检测单元检测到,并根据该信号指示信号处理单元进行上述的点阵坐标的数值调整。\n[0055] 所述终端包括所述触摸屏周围的边框;所述边框包括设置在所述触摸屏左右两侧的两个相对的纵向边框、以及顶部边框和底部边框;所述移屏按钮在所述触摸屏的相对的所述两个纵向边框各设置至少一个;或者在所述底部边框设置至少一个。\n[0056] 例如,参见图1所示,移屏按钮12可以在触摸屏11的相对的两个纵向边框(在图\n1中所示的边框13即为纵向边框)各设置至少一个;通过在两侧设置,可以方便的适应左手或者右手持手机。或者,也可以在底部边框17设置至少一个,例如,可以在底部边框17的左右两端各设置一个(图1中未示出底部边框的移屏按钮设置)\n[0057] 本实施例的终端,通过设置控制屏幕移动的装置,该装置可以根据屏幕移动指令控制终端应用在显示屏幕的显示位置移动,以及控制触摸区域移动,使得显示位置和触摸区域处于可触摸范围内,从而使得用户在单手持大尺寸触摸屏终端时可以方便的触摸到屏幕的任何区域,大幅提高了触摸屏尺寸增大时的操作便利性。\n[0058] 此外,目前相当部分的女性用户偏向购买3.5英寸或以下的触摸屏手机,主要担心是过大屏幕无法通过单手操控;采用本发明实施例的方案后,由于提高了大屏幕触摸屏手机的操作便利性,将会使得女性用户逐渐对3.5英寸以上的触摸屏手机产生兴趣,大屏幕手机的女性用户市场将全面打开,实现大屏幕手机向女性用户的大规模普及。\n[0059] 实施例二\n[0060] 图9为本发明控制屏幕移动的方法实施例的流程示意图,本实施例的控制屏幕移动的方法可以说是由控制屏幕移动的装置执行,该控制屏幕移动的装置以及执行控制屏幕移动的方法的详细原理可以结合参见图1~图8所示,本实施例仅对该方法进行简单说明。\n如图9所示,该方法可以包括:\n[0061] 901、获取屏幕移动指令;\n[0062] 其中,该屏幕移动指令可以是由触发单元发送的,该触发单元例如为设置在终端边框上的移屏按钮。\n[0063] 902、根据所述屏幕移动指令,调整所述终端应用在显示屏幕的显示坐标信息,以使得与显示坐标信息对应的显示位置移动至可触摸范围内;控制所述终端应用在与调整后的显示坐标信息对应的显示位置显示;\n[0064] 其中,显示坐标信息可以是与显示屏幕分辨率对应的点阵坐标,所述的调整可以是,将该点阵坐标的纵坐标数值增加或者减少预设数值,并根据该调整后的点阵坐标在显示屏幕显示终端应用,则可以通过上述调整使得终端应用的显示位置移动与预设数值对应的预设距离。例如,在显示屏幕的点阵坐标(0,0)点显示的内容,可以将(0,0)更改为(400,0),则可以使得(0,0)点显示的内容沿屏幕纵坐标方向下移400点的距离。显示位置在移动后处于可触摸范围内,该可触摸范围指的是单手持手机时手指能触摸到的范围,而不需要经过移动手机或者两只手才能触摸到。\n[0065] 903、根据所述屏幕移动指令,调整与所述显示坐标信息对应的触摸区域的触摸感应坐标信息,以使得所述触摸区域移动至所述可触摸范围内,且与所述显示位置的位置相同。\n[0066] 其中,触摸屏幕获取到的触摸感应坐标信息也要进行调整,该触摸感应坐标信息可以是与显示坐标信息相同的点阵坐标,只是在进行调整时是执行与显示坐标信息调整的方式相反。例如,显示位置的点阵坐标增加预设数值,则触摸屏幕的点阵坐标减少预设数值。该触摸屏幕的触摸区域与显示位置的位置相同,以使得能够准确的获取到触摸输入信息。\n[0067] 上述的902和903的执行先后顺序不做限制,例如,903可以902中将所述终端应用在显示屏幕的显示坐标信息调整预设数值时同步进行,或者,在用户触摸手机屏幕时再执行等。\n[0068] 本实施例的控制屏幕移动的方法,通过根据屏幕移动指令控制终端应用在显示屏幕的显示位置移动以及控制触摸区域移动,使得显示位置和触摸区域处于可触摸范围内,从而使得用户在单手持大尺寸触摸屏终端时可以方便的触摸到屏幕的任何区域,大幅提高了触摸屏尺寸增大时的操作便利性。\n[0069] 进一步的,所述获取屏幕移动指令,包括:获取在所述触摸屏的边框设置的移屏按钮发送的屏幕移动指令,所述移屏按钮包括物理按钮、物理滚轮、触摸按钮或者光线感应按钮。\n[0070] 进一步的,所述显示坐标信息是与所述显示屏幕的分辨率对应的点阵坐标;相应的,所述将所述终端应用在显示屏幕的显示坐标信息调整预设数值,包括:将所述终端应用在显示屏幕显示的所述点阵坐标的纵坐标数据增加或者减少所述预设数值。\n[0071] 进一步的,所述触摸感应坐标信息是所述点阵坐标;相应的,将与所述触摸区域对应的触摸感应坐标信息调整所述预设数值,包括:当将所述在显示屏幕显示的点阵坐标的纵坐标数据增加所述预设数值时,将与触摸区域对应的所述点阵坐标的纵坐标数据减少所述预设数值;当将所述在显示屏幕显示的点阵坐标的纵坐标数据减少所述预设数值时,将与触摸区域对应的所述点阵坐标的纵坐标数据增加所述预设数值;所述将与触摸区域对应的所述点阵坐标的纵坐标数据增加或者减少所述预设数值后获得所述触摸输入信息。\n[0072] 举例如下:假设将在显示屏幕显示的点阵坐标(0,0)的纵坐标数据增加400点后更改为(400,0),则触摸屏幕如果获取到的是坐标(400,0)处有触摸输入,则信息处理单元将该(400,0)的纵坐标减少400点后更改为(0,0),该(0,0)称为触摸输入信息。\n[0073] 进一步的,在将所述点阵坐标的纵坐标数据增加或者减少所述预设数值之后,还包括:若所述纵坐标数值超出了与显示屏幕的纵向分辨率对应的所述点阵坐标的纵坐标数值范围,则对所述点阵坐标丢弃不做处理。\n[0074] 举例如下:对于显示屏幕分辨率为800*480的手机,在将显示屏幕的点阵坐标(500,0)更改为(900,0),该(900,0)中的纵坐标数值900其实已经超出了与显示屏幕的纵向分辨率对应的所述点阵坐标的纵坐标数值范围0~800,则不会将该坐标对应的内容在显示屏幕显示。或者,在触摸屏幕获取到点阵坐标(399,0)点有触摸输入,进行坐标调整后,(399,0)将纵坐标减去400点后将变更为(-1,0)点,而该手机的点阵坐标的纵坐标数值范围只能是0~800,所以-1已经超出了该范围,则该坐标将被丢弃不做处理。\n[0075] 进一步的,在所述控制终端应用在与调整后的显示坐标信息对应的显示位置显示之后,还包括:在获取到所述屏幕移动指令,或者在所述显示位置显示的时间到达预设时间间隔时,或者在将与所述触摸区域对应的触摸感应坐标信息调整所述预设数值之后,则将所述显示坐标信息调整所述预设数值;控制所述终端应用在与调整后的显示坐标信息对应的显示位置显示,所述显示位置是移动到所述可触摸范围之前的位置。\n[0076] 进一步的,在获取到所述屏幕移动指令,或者在所述显示位置显示的时间到达预设时间间隔时,或者在将与所述触摸区域对应的触摸感应坐标信息调整所述预设数值之后,还包括:将触摸感应坐标信息调整所述预设数值,以使得调整后的所述触摸区域与移动到可触摸范围之前的显示位置的位置对应。\n[0077] 进一步的,在所述将所述终端应用在显示屏幕的显示坐标信息调整预设数值之前,还包括:接收设置的所述预设数值。举例如下:可以设置一个预设数值修正接口,用户可以操作手机进入该修正接口对预设数值进行修改。\n[0078] 实施例三\n[0079] 图10为本发明控制屏幕移动的装置实施例的结构示意图,本实施例的控制屏幕移动的装置的结构和详细工作原理可以结合参见图1~图8所示,本实施例仅对该装置的结构进行简单说明。如图10所示,该装置可以包括:移屏检测单元14、信息处理单元15和驱动控制单元16。其中,\n[0080] 移屏检测单元14,用于获取屏幕移动指令;\n[0081] 信息处理单元15,用于根据所述屏幕移动指令,调整所述终端应用在显示屏幕的显示坐标信息,以使得与显示坐标信息对应的显示位置移动至可触摸范围内;以及,根据所述屏幕移动指令,调整与所述显示坐标信息对应的触摸感应坐标信息,以使得所述触摸区域移动至所述可触摸范围内,且与所述显示位置的位置相同;\n[0082] 驱动控制单元16,用于控制所述终端应用在与调整后的显示坐标信息对应的显示位置显示。\n[0083] 进一步的,所述移屏检测单元14,具体用于获取在所述触摸屏的边框设置的移屏按钮发送的屏幕移动指令,所述移屏按钮包括物理按钮、物理滚轮、触摸按钮或者光线感应按钮。\n[0084] 进一步的,所述显示坐标信息是与所述显示屏幕的分辨率对应的点阵坐标;相应的,所述信息处理单元15,具体用于将所述终端应用在显示屏幕显示的所述点阵坐标的纵坐标数据增加或者减少所述预设数值。\n[0085] 进一步的,所述触摸感应坐标信息是所述点阵坐标;相应的,所述信息处理单元\n15,具体用于当将所述在显示屏幕显示的点阵坐标的纵坐标数据增加所述预设数值时,将与触摸区域对应的所述点阵坐标的纵坐标数据减少所述预设数值;或者,当将所述在显示屏幕显示的点阵坐标的纵坐标数据减少所述预设数值时,将与触摸区域对应的所述点阵坐标的纵坐标数据增加所述预设数值;所述将与触摸区域对应的所述点阵坐标的纵坐标数据增加或者减少所述预设数值后获得所述触摸输入信息。\n[0086] 进一步的,所述信息处理单元15,还用于在将所述点阵坐标的纵坐标数值增加或者减少所述预设数值之后,若所述纵坐标数值超出了与显示屏幕的纵向分辨率对应的所述点阵坐标的纵坐标数值范围,则对所述点阵坐标丢弃不做处理。\n[0087] 进一步的,所述移屏检测单元14,还用于在所述控制终端应用在与调整后的显示坐标信息对应的显示位置显示之后,获取所述屏幕移动指令;所述信息处理单元15,还用于在所述移屏检测单元获取到所述屏幕移动指令,或者在所述显示位置显示的时间到达预设时间间隔时,或者在将与所述触摸区域对应的触摸感应坐标信息调整所述预设数值之后,将所述显示坐标信息调整所述预设数值;所述驱动控制单元16,还用于控制所述终端应用在与调整后的显示坐标信息对应的显示位置显示,所述显示位置是移动到所述可触摸范围之前的位置。\n[0088] 进一步的,所述信息处理单元15,还用于在将所述显示坐标信息调整所述预设数值之后,所述显示坐标信息对应的显示位置是移动到所述可触摸范围之前的位置,将触摸感应坐标信息调整所述预设数值,以使得调整后的所述触摸区域与移动到可触摸范围之前的显示位置的位置对应。\n[0089] 进一步的,所述移屏检测单元14,还用于在所述将所述终端应用在显示屏幕的显示坐标信息调整预设数值之前,接收用户设置的所述显示坐标信息调整的预设数值。\n[0090] 进一步的,信息处理单元15,具体用于将所述终端应用在显示屏幕的显示坐标信息调整所述显示屏幕纵向尺寸的1/4~1/2,以使得与显示坐标信息对应的显示位置沿所述显示屏幕的纵向移动显示屏幕纵向尺寸的1/4~1/2的距离,并位于可触摸范围内;以及,将所述显示坐标信息对应的触摸区域的触摸感应坐标信息调整所述显示屏幕纵向尺寸的\n1/4~1/2,以使得所述触摸区域沿所述显示屏幕的纵向移动显示屏幕纵向尺寸的1/4~1/2的距离,并位于可触摸范围内。\n[0091] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。\n[0092] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;\n尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。