终端设备的屏幕显示方法及终端设备技术

技术编号:9033786 阅读:152 留言:0更新日期:2013-08-15 00:40
本发明专利技术适用于通信技术领域,提供了一种终端设备的屏幕显示方法,包括步骤有:判断所述终端设备是否处于晃动状态;若所述终端设备处于所述晃动状态,将所述屏幕上预定的显示内容进行放大处理。相应地,本发明专利技术还提供一种终端设备。借此,本发明专利技术使用户能够在晃动环境下方便、准确地阅读终端设备的显示内容,从而提高了用户体验度。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种终端设备的屏幕显示方法及终端设备
技术介绍
随着通信技术的迅速发展,手机等终端设备已成为人们日常工作和生活中必不可少的随身工具。用户不仅可以随时利用终端设备与他人进行通话交流,而且可以利用终端设备进行网页浏览、信息交流、文件处理、多媒体娱乐等。但由于现有终端设备的屏幕的显示内容为静态,因此当终端设备处于晃动状态被使用时,例如用户在行驶的汽车上使用终端设备,存在的缺陷如下:首先,由于终端设备的屏幕的显示内容较小,不断晃动的屏幕不仅造成用户阅读困难,而且容易导致头晕目眩之感。另外,若用户想用手指触控屏幕上某个位置,由于此时终端设备的晃动,造成手指在屏幕上的触控位置发生偏移,导致用户不能准确完成触控操作,这给用户带来很大的困扰。综上可知,现有技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。
技术实现思路
针对上述的缺陷,本发 明的目的在于提供一种终端设备的屏幕显示方法及终端设备,其使用户能够在晃动环境下方便、准确地阅读终端设备的显示内容,从而提高了用户体验度。 为了实现上述目的,本专利技术提供一种终端设备的屏幕显示方法,包括步骤有:判断所述终端设备是否处于晃动状态;若所述终端设备处于所述晃动状态,将所述屏幕上预定的显示内容进行放大处理。根据本专利技术所述的屏幕显示方法,所述判断所述终端设备是否处于晃动状态的步骤包括:定时检测所述终端设备在至少一个轴向的加速度值和/或角速度值;判断所述加速度值和/或所述角速度值是否达到预定阈值,若是则判定所述终端设备处于晃动状态。根据本专利技术所述的屏幕显示方法,所述若终端设备处于所述晃动状态,将所述屏幕上预定的显示内容进行放大处理的步骤包括:若所述终端设备处于所述晃动状态,根据所述加速度值和/或所述角速度值确定放大比例;根据确定的所述放大比例,将所述屏幕上预定的显示内容进行放大处理。根据本专利技术所述的屏幕显示方法,所述将所述屏幕上预定的显示内容进行放大处理的步骤之后还包括:若所述屏幕收到用户触控指令,计算所述用户触控指令在所述屏幕上的触控位置信息;根据检测出的所述加速度值和/或所述角速度值以及预设的触控操作时间,计算出所述屏幕的晃动偏移量;根据所述晃动偏移量纠正所述用户触控指令的所述触控位置信息。根据本专利技术所述的屏幕显示方法,所述若所述屏幕收到用户触控指令,计算所述用户触控指令在所述屏幕上的触控位置信息的步骤之后包括:根据所述用户触控指令的所述触控位置信息,判断所述用户触控指令是否有效;若所述用户触控指令有效,则直接执行所述用户触控指令;若所述用 户触控指令无效,则执行所述根据检测出的所述加速度值和/或角速度值以及预设的触控操作时间,计算出所述屏幕的晃动偏移量的步骤;所述根据所述晃动偏移量纠正所述用户触控指令的所述触控位置信息的步骤之后还包括:执行所述触控位置信息被纠正后的所述用户触控指令。本专利技术还提供一种终端设备,包括有:晃动判断模块,用于判断所述终端设备是否处于晃动状态;放大处理模块,用于若所述终端设备处于所述晃动状态时,将所述屏幕上预定的显示内容进行放大处理。根据本专利技术所述的终端设备,所述晃动判断模块包括判断子模块、加速度感应子模块和/或角速度感应子模块:所述加速度感应子模块,用于定时检测所述终端设备在至少一个轴向的加速度值;所述角速度感应子模块,用于定时检测所述终端设备在至少一个轴向的角速度值;所述判断子模块,用于判断所述加速度值和/或所述角速度值是否达到预定阈值,若是则判定所述终端设备处于晃动状态。根据本专利技术所述的终端设备,所述放大处理模块包括:比例确定子模块,用于若所述终端设备处于所述晃动状态时,根据所述加速度值和/或所述角速度值确定放大比例;放大处理子模块,用于根据确定的所述放大比例,将所述屏幕上预定的显示内容进行放大处理。根据本专利技术所述的终端设备,还包括:位置计算模块,用于若所述屏幕收到用户触控指令时,计算所述用户触控指令在所述屏幕上的触控位置信息;偏移计算模块,用于根据检测出的所述加速度值和/或所述角速度值以及预设的触控操作时间,计算出所述屏幕的晃动偏移量;位置纠正模块,用于根据所述晃动偏移量纠正所述用户触控指令的所述触控位置信息。根据本专利技术所述的终端设备,还包括有效判断模块、第一执行模块以及第二执行模块;所述有效判断模块,用于根据所述用户触控指令的所述触控位置信息,判断所述用户触控指令是否有效,若所述用户触控指令有效,则启动所述第一执行模块工作,否则启动所述偏移计算模块工作;所述第一执行模块,用于直接执行所述用户触控指令;所述第二执行模块,用于执行所述触控位置信息被纠正后的所述用户触控指令。本专利技术终端设备在检测出当前环境处于晃动状态时,自动将屏幕上预定的显示内容进行放大处理,以避免因为屏幕的显示内容过小而导致的阅读困难的问题,使用户能够在晃动环境下方便、准确地阅读显示内容,提高用户体验度。更好的是,当用户对处于晃动状态下的终端设备进行触控操作时,终端设备可以根据计算出的晃动偏移量来纠正用户触控指令的触控位置信息,以解决用户手指在屏幕上的触控位置发生偏移而导致的误操作问题,从而保证用户能够在晃动环境下准确完成对终端设备的触控操作。附图说明 图1是本专利技术终端设备的结构示意图;图2是本专利技术优选终端设备的结构示意图;图3是本专利技术终端设备的屏幕显示方法的流程图;图4是本专利技术第一实施例中终端设备的屏幕显示方法的流程图;以及图5是本专利技术第二实施例中终端设备的屏幕显示方法的流程图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1是本专利技术终端设备的结构示意图,所述终端设备100可以是手机、PDA(Personal Digital Assistant,个人数字助理)、平板电脑等,并且所述终端设备100包括有晃动判断模块10和放大处理模块20,其中:晃动判断模块10,用于判断终端设备100是否处于晃动状态。通常,终端设备100处于使用状态下才需要进一步判断是否处于晃动状态,例如用户使用终端设备100进行网页浏览、信息交流、文件处理、多媒体娱乐等,而若终端设备100处于关机、待机等非使用状态下则不需要进一步判断是否处于晃动状态。优选的是,终端设备100通过感应器检测当前环境是否处于晃动状态,具体可通过加速度感应器和/或角速度感应器(例如陀螺仪)来检测晃动状态。加速度感应器主要感应某个轴向的加速度,角速度感应器主要感应某个轴向的角速度,若将两者结合可以得到终端设备100在三维空间的即时运动变化。放大处理模块20,用于若终端设备100处于晃动状态时,自动将屏幕上预定的显示内容进行放大处理,以解决因终端设备100晃动时因显示内容过小,导致用户看不清楚而带来的不便。所述预定的显示内容可以包括文字、图片、视频等。在放大处理前,应该判断终端设备100的屏幕上是否具有预定的显示内容,若是则对预定的显示内容进行放大处理并显示,否则可以不用放大处理。当然,如果预定放大的是屏幕上的所有显示内容,那么就应该直接将所有显示内容进行放大处理并显示。本专利技术考虑到用户在汽车、火车等交通工具上使用终端设备时,容易因为交通工具摇晃本文档来自技高网...

【技术保护点】
一种终端设备的屏幕显示方法,其特征在于,包括步骤有:判断所述终端设备是否处于晃动状态;若所述终端设备处于所述晃动状态,将所述屏幕上预定的显示内容进行放大处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:叶志远向阳
申请(专利权)人:东莞宇龙通信科技有限公司宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1