重力感应拨号盘系统及方法

文档序号:8365668阅读:549来源:国知局
重力感应拨号盘系统及方法
【技术领域】
[0001]本发明涉及一种重力感应拨号盘系统及方法。
【背景技术】
[0002]拨打电话是用户使用频率最高的手机的功能之一,现如今手机屏幕越来越大,从第一代iPhone开始,手机厂商快步走向一个大屏幕手机的新时代,屏幕尺寸从3.5英寸、3.7英寸一路飙升。如今4.3英寸的手机到处都是,4.8英寸的也不再新鲜,而更有甚者屏幕已突破了 5英寸。有调查称从手机操作方式来看,平时习惯单手操作手机的用户为主流,占据63.7%的比例,然而手机屏幕过大使用户需要一手持机一手来点击屏幕进行操作,单手已不能完全触控手机的整个屏幕。但很多时候用户在一只手拿着东西或者在公交车上一手抓住扶手等的情况下需要单手操作手机,因此如何有效的使用单手模式是用户十分关心的问题。

【发明内容】

[0003]鉴于以上内容,有必要提供一种重力感应拨号盘系统,利用重力感应而实现一种手机单手操作模式,可以使用户有效方便的实现单手拨号操作。
[0004]此外,还有必要提供一种重力感应拨号盘方法。
[0005]一种重力感应拨号盘系统,应用于设置有重力感应器的手机中。所述的重力感应拨号盘系统包括:接收模块,用于接收用户设置的拉伸系数;获取信息模块,用于获取并存储拨号盘各个按钮的原始高度和宽度;计算模块,用于根据手机倾斜方向和所述拉伸系数重新计算拨号盘各个按钮的高度和宽度;处理模块,用于根据重新计算出来的拨号盘各个按钮的高度和宽度,重新设置各个按钮的高度和宽度属性,再重新显示拨号盘。
[0006]一种重力感应拨号盘方法,应用于设置有重力感应器的手机中。所述的重力感应拨号盘方法包括如下步骤:接收步骤,接收用户设置的拉伸系数;获取信息步骤,获取并存储拨号盘各个按钮的原始高度和宽度;计算步骤,当重力感应器感应到手机倾斜时,根据手机倾斜方向和所述拉伸系数重新计算拨号盘各个按钮的高度和宽度;处理步骤,用于根据重新计算出来的拨号盘各个按钮的高度和宽度,重新设置各个按钮的高度和宽度属性,再重新显示拨号盘。
[0007]相较于现有技术,所述的重力感应拨号盘系统及方法,使用户在使用大触摸屏手机时,通过设置拉伸系数,结合重力感应重新布局拨号盘各个按钮可以有效方便的实现单手拨号操作。
[0008]主要元件符号说明
[0009]手机I
[0010]重力感应拨号盘系统10
[0011]接收模块101
[0012]获取信息模块102
[0013]计算模块103
[0014]处理模块104
[0015]存储器11
[0016]处理器12
[0017]触摸屏13
[0018]重力感应器14
[0019]如下【具体实施方式】将结合上述附图进一步说明本发明。
【附图说明】
[0020]图1是本发明重力感应拨号盘系统较佳实施例的运行环境图。
[0021]图2是本发明重力感应拨号盘方法较佳实施例的流程图。
[0022]图3是本发明重力感应拨号盘应用在用户左手持机向左倾斜时的具体例子示意图。
[0023]图4是本发明重力感应拨号盘应用在手机向下倾斜时的具体例子示意图。
【具体实施方式】
[0024]参阅图1所示,是本发明重力感应拨号盘系统较佳实施例的运行环境图,所述的重力感应拨号盘系统10 (以下简称“所述系统”)安装并运行于手机I中。所述的手机I还包括存储器11、处理器12、触摸屏13及重力感应器14。
[0025]所述的重力感应拨号盘系统10包括有接收模块101、获取信息模块102、计算模块103及处理模块104。本发明所称的功能模块是指一种能够被手机I的处理器12所执行并且能够完成固定功能的一系列程序指令段,其存储在手机I的存储器11中。
[0026]参阅图2所示,是本发明重力感应拨号盘方法较佳实施例的流程图。通过如下步骤SOl至S05,使用户在使用大触摸屏手机时,只需通过单手模式即可触控手机的拨号盘,进而使用户能有效方便的实现单手拨号操作。
[0027]步骤S01,接收模块101接收用户设置的拉伸系数,所述拉伸系数是指拨号盘按钮根据重力感应方向需拉伸的长度系数,其取值范围为O到0.8,默认设置为0.4,调整系数为0.1。
[0028]步骤S02,获取信息模块102获取并存储拨号盘各个按钮的原始高度和宽度。
[0029]步骤S03,当重力感应器14感应到手机倾斜时,计算模块103根据倾斜方向和所述设置的拉伸系数重新计算各个按钮的高度和宽度。
[0030]步骤S04,处理模块104根据重新计算出来的拨号盘各个按钮的高度和宽度,重新设置各个按钮的高度和宽度属性,再重新显示拨号盘。
[0031]上述步骤具体如图3所示的触摸屏手机来讲,即例如当用户左手持机想要点击拨号盘最右边的(3,6,9,#)按钮,发现因触摸屏太大而拇指够不到所述的按钮时,则首先通过步骤SOl接收用户设置的拉伸系数,然后通过步骤S02获取并存储拨号盘各个按钮的原始高度和宽度,在使用重力感应拨号盘拨号时,用户向左倾斜手机,通过步骤S03感应到手机倾斜,再根据倾斜方向和所述拉伸系数重新计算拨号盘从左至右第一列按钮(1,4,7,*)的高度和宽度,其中,高度=原始高度,宽度=原始宽度X (I 一拉伸系数);第二列按钮(2,5,8,0)的高度和宽度,其中,高度=原始高度,宽度=原始宽度X (I 一拉伸系数+2);第三列按钮(3,6,9,#)的高度和宽度,其中,高度=原始高度,宽度=3X原始宽度一(第一列宽度+第二列宽度)。处理模块104根据上述公式计算出来拨号盘各列按钮的高度和宽度,重新设置各个按钮的高度和宽度属性,再重新显示如图3所示的重力感应拨号盘,使用户可以轻易点击到所述(3,6,9,#)按
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1