一种触摸屏幕拨号键盘实现的方法和智能手表的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种触摸屏幕拨号键盘实现的方法和智能手表。
【背景技术】
[0002]智能手表是在手表中内置智能化系统、搭载智能手机系统而连接于网络,可实现多功能的一种智能化设备。目前,智能手表大致可分为两种,一种是不带电话功能的,此种智能手表能同步手机中的资源,例如同步手机中的电话、短信、邮件、照片以及音乐等;另一种是带通话功能的,支持SIM卡(Subscriber Identity Module,客户识别模块),其本质是手表形态的智能手机。
[0003]电话模块是具有通话功能的智能手表的重要功能模块,由于智能手表的屏幕较小,对于手指在屏幕上的操作,普通九宫格排布的拨号键盘在拨号过程中容易出现误触的现象,造成不佳的用户体验。
【发明内容】
[0004]本发明提供了一种触摸屏幕拨号键盘实现的方法和智能手表,以解决使用现有技术的拨号键盘进行拨号的过程中极易出现误触而导致用户体验差的问题。
[0005]为达到上述目的,本发明的技术方案是这样实现的:
[0006]一方面,本发明提供了一种触摸屏幕拨号键盘实现的方法,所述方法包括:
[0007]获得触摸屏幕的尺寸信息,以触摸屏幕的中心为原点,预设长度为半径设置触摸屏幕的圆形显示区域;其中,预设的长度根据获得的触摸屏幕的尺寸信息计算得到;
[0008]配置拨号键盘的每个拨号控件的属性,拨号控件的属性包括该拨号控件的数字信息、显示信息和角度信息;
[0009]根据获得的触摸屏幕的尺寸信息以及拨号键盘的每个拨号控件的角度信息将拨号键盘的所有拨号控件均匀分布在圆形显示区域边缘的圆周上;
[0010]根据拨号键盘的每个拨号控件的数字信息和显示信息将拨号键盘的所有拨号控件显示在触摸屏幕的圆形显示区域边缘的圆周上。
[0011]其中,配置所述拨号键盘的每个拨号控件的属性包括:
[0012]根据拨号键盘的拨号控件的数量将圆形显示区域边缘的圆周进行N等分;其中,N等于拨号键盘的拨号控件的数量;
[0013]设定圆周的正方向,根据该圆周上每一等分点与该圆周正方向的夹角获得对应的拨号控件的角度信息初始值,根据角度信息初始值对每个拨号控件属性中的角度信息进行配置。
[0014]其中,根据获得的触摸屏幕的尺寸信息以及拨号键盘的每个拨号控件的角度信息将拨号键盘的所有拨号控件均匀分布在圆形显示区域边缘的圆周上包括:
[0015]根据拨号键盘的每个拨号控件的角度信息初始值、触摸屏幕的中心位置信息以及预设长度计算每个拨号控件在触摸屏幕的初始位置信息;
[0016]根据每个拨号控件在触摸屏幕上的初始位置信息将拨号控件均匀分布在圆形显示区域边缘的圆周的相应位置处。
[0017]优选地,所述方法还包括:
[0018]配置拨号键盘的触发事件,响应用户在触摸屏幕上的一次滑动操作,记录用户在所述触摸屏幕上一次滑动操作过程中每一时刻的触摸点的位置信息,并将每一时刻的触摸点的位置信息转换为相对圆周正方向的夹角,同时计算当前时刻的触摸点与圆周正方向的夹角相对前一时刻的触摸点与圆周正方向的夹角的角度变化值,获得当前时刻的触摸点相对前一时刻的触摸点的变化夹角;
[0019]控制拨号键盘的所有拨号控件跟随用户的滑动操作进行变化夹角的旋动,同时根据进行变化夹角的旋动后每个拨号控件在触摸屏幕上的当前位置信息,重新配置每个拨号控件相对所述圆周正方向的角度信息。
[0020]进一步优选地,在控制拨号键盘的所有拨号控件跟随用户的滑动操作进行所述变化夹角的旋动时,所述方法还包括:
[0021]检测任意拨号控件相对所述圆周正方向的夹角,将相对圆周正方向的夹角属于预设夹角范围的拨号控件对应的数字弹出显示在触摸屏幕的中心位置;
[0022]响应用户在触摸屏幕上停止该次滑动并离开的操作,将弹出显示在触摸屏幕的中心位置处的数字输入到号码输入框中。
[0023]优选地,配置拨号键盘的每个拨号控件的属性还包括:
[0024]将拨号键盘的每个辅助键分别与一个拨号控件配置在一起;
[0025]根据辅助键修改拨号控件的显示信息。
[0026]优选地,在将相对圆周正方向的夹角属于预设夹角范围的拨号控件对应的数字弹出显示在触摸屏幕的中心位置时,所述方法还包括:
[0027]响应用户在触摸屏幕上的长按操作,对长按操作计时,当长按操作的计时时间小于或等于预设的时间阈值时,在触摸屏幕中心位置处弹出显示该拨号控件对应的数字;当长按操作的计时时间大于预设的时间阈值时,在触摸屏幕中心位置处弹出显示与该拨号控件共用的辅助键。
[0028]优选地,所述方法还包括:
[0029]配置拨号键盘的功能控件属性,功能控件属性包括该功能控件的标识信息、显示信息和位置信息;
[0030]根据获得的触摸屏幕的尺寸信息以及功能控件的位置信息将拨号键盘的功能控件分布在触摸屏幕边缘的圆周内部;
[0031]配置拨号键盘的功能控件的点击事件,响应于用户在触摸屏幕上的点击操作,根据用户在触摸屏幕上点击的位置信息,进行相应的功能控件的操作。
[0032]另一方面,本发明提供了一种智能手表,所述智能手表包括触摸屏幕和触摸屏幕拨号键盘实现的装置,所述装置包括:
[0033]获取单元,用于获得触摸屏幕的尺寸信息,以触摸屏幕的中心为原点,预设长度为半径设置触摸屏幕的圆形显示区域;其中,预设的长度根据获得的触摸屏幕的尺寸信息计算得到;
[0034]属性配置单元,用于配置拨号键盘的每个拨号控件的属性,拨号控件的属性包括该拨号控件的数字信息、显示信息和角度信息;
[0035]分布单元,用于根据获得的触摸屏幕的尺寸信息以及拨号键盘的每个拨号控件的角度信息将拨号键盘的所有拨号控件均匀分布在圆形显示区域边缘的圆周上;
[0036]显示单元,用于根据所述拨号键盘的每个拨号控件的数字信息和显示信息将拨号键盘的所有拨号控件显示在触摸屏幕的圆形显示区域边缘的圆周上。
[0037]优选地,所述装置还包括触发事件配置单元,
[0038]用于配置拨号键盘的触发事件,响应用户在触摸屏幕上的一次滑动操作,记录用户在触摸屏幕上一次滑动操作过程中每一时刻的触摸点的位置信息,并将每一时刻的触摸点的位置信息转换为相对圆周正方向的夹角,同时计算当前时刻的触摸点与圆周正方向的夹角相对前一时刻的触摸点与圆周正方向的夹角的角度变化值,获得当前时刻的触摸点相对前一时刻的触摸点的变化夹角;
[0039]控制拨号键盘的所有拨号控件跟随用户的滑动操作进行变化夹角的旋动,同时根据进行变化夹角的旋动后每个拨号控件在触摸屏幕上的当前位置信息,重新配置每个拨号控件相对圆周正方向的夹角;
[0040]检测任意拨号控件相对圆周正方向的夹角,将相对圆周正方向的夹角属于预设夹角范围的拨号控件对应的数字弹出显示在触摸屏幕的中心位置;
[0041]响应于用户在触摸屏幕上停止该次滑动并离开的操作,将弹出显示在触摸屏幕的中心位置处的数字输入到号码输入框中
[0042]本发明实施例的有益效果是:本发明实施例提供的技术方案,通过配置拨号键盘的拨号控件的属性,在实现触摸屏幕的拨号键盘时,根据获得的触摸屏幕的尺寸信息和每个拨号控件的角度信息将拨号键盘的所有拨号控件均匀分布在触摸屏幕的圆形显示区域边缘的圆周上,充分利用触摸屏幕的空间,减少在拨号过程中出现手指误触其他拨号控件的误触操作,提高拨号操作的成功率,增强用户体验。在优选方案中,还通过配置拨号控件的触发事件,使用户可以在触摸屏幕上通过滑动操作将需要的数字输入到号码输入框中,以彻底解除拨号过程中的误触问题。
【附图说明】
[0043]图1为本发明实施例提供的触摸屏幕拨号键盘实现的方法流程图;
[0044]图2为本发明实施例提供的触摸屏幕拨号键盘示意图;
[0045]图3为本发明实施例提供的触摸屏幕拨号键盘实现的装置结构示意图。
【具体实施方式】
[0046]为使本发明的目的、技术方案和