移动终端及其快捷拨号方法_4

文档序号:8434013阅读:来源:国知局
erchannel和clientchannel 等),该函数的作用是,当收到上报事件后,将该事件通过该通道传递至事件管理器 (TouchEventManager),通过监听器的监听,将该事件通过多通道同时或逐一传递至多个响 应的应用模块下,也可W只传递给其中的一个应用模块,应用模块如联系人等,不同应用模 块产生相应的操作。当然,上述步骤的具体实现也可W为其他方式的步骤实现,本发明实施 例对此不做限制。
[0081] 对于普通分区上报的事件,框架层在接收到上报事件后,不再通过单通道转多通 道的机制,而是直接通过多通道的机制,监听器(listener)监听该事件,将该事件通过不 同的通道,传递至对应的应用模块,产生不同的应用操作,其中,应用模块包括摄像,联系人 等常用应用;产生不同的应用操作,例如在摄像应用下,用户在普通分区点击,则会产生调 焦,拍摄,调摄像参数等不同操作。需要注意的是,该多通道并非同时存在,而是单位时间只 产生单个通道。
[0082] 可选地,上述步骤的具体实现为;在判断是普通分区后,通过Even地ub函数将 不同分辨率的触控点坐标转化为LCD的坐标,定义单通道函数(例如serverchannel和 clientchannel等),该函数的作用是,当收到上报事件后,将该事件通过该通道传递至事 件管理器(TouchEventManager),通过监听器的监听,将该事件通过多通道逐一传递至多 个响应的应用模块下,也可W只传递给其中的一个应用模块,应用模块如camera,gallery 等,不同应用模块产生相应的操作。当然,上述步骤的具体实现也可W为其他方式的步骤实 现,本发明实施例对此不做限制。
[0083] 快捷拨号区可W根据需要设于触摸屏的任意位置。本实施例的移动终端优选为无 边框移动终端,优选将快捷拨号区定义于触摸屏的边缘,如图4所示,可W将触摸屏右侧边 缘定义为快捷拨号区10,其它区域则为普通分区20 ;或者如图5所示,将触摸屏左右侧边缘 定义为快捷拨号区10,中间区域则为普通分区20。
[0084] 步骤S12 ;接收到对快捷拨号区的触控操作时,呼出虚拟拨号键盘。
[0085] 通常需要在移动终端屏幕被点亮的情况下,即移动终端处于唤醒状态,才能对快 捷拨号区进行触控操作。当然,也可W根据需要,设置为在焰屏状态下快捷拨号区也可W接 收触控操作。所述触控操作可W是点击操作、长按操作和滑动操作中的任意一种或任意组 么 口 〇
[0086] 点击操作可W包括单击、双击、多次点击等。对于单击操作的识别,具体可W通过 w下方式实现:
[0087] 新的触控点P按下(与快捷拨号区发生接触),从触摸屏上报的输入事件中记录下 触控点P按下时的位置坐标和时间戳;并从触摸屏上报的输入事件中持续地监测P点的位 置坐标和时间戳;如果某时刻P点抬起时的位置坐标与P点按下时的位置坐标之间的距离 小于等于预置的移动距离阀值,且P点抬起时的时间戳和按下时的时间戳之间的时间差小 于等于预置的点击时间阀值,则认为P点发生了单击操作。
[008引对于双击操作的识别,具体可W通过W下方式实现:
[0089] 假设触摸屏上报的输入事件序列中两个连续触控点为Pn,Pn+1 ;在化和化+1按 下和抬起的过程中,分别对化和化+1进行一次点击的判断(点击的判断流程见上述的单 击操作识别流程),并在Pn+1按下时,记录下Pn+1的触摸位置的坐标和时间戳;如果Pn和 化+1均是一次有效的点击,且化+1按下的时间戳和化抬起的时间戳之间的时间差小于等 于预置的时间阀值,且Pn+1按下的触摸位置和Pn抬起时的触摸位置之间的距离小于等于 预置的距离阀值,则认为化,Pn+1构成一次有效的双击操作。
[0090] 多次点击操作的识别与双击操作类似,在此不再寶述。
[0091] 长按操作,其识别过程可W通过W下方式实现:
[0092] 新的触控点P按下(与快捷拨号区发生接触),从触摸屏上报的输入事件中记录下 触控点P按下时的位置坐标和时间戳;并从触摸屏上报的输入事件中持续地监测P点的位 置坐标和时间戳;如果某时刻P点位置坐标与P点按下时的位置坐标之间的距离小于等于 预置的移动距离阀值,且P点触摸事件中的时间戳和P点按下时的时间戳的差值大于预置 的时间差阀值,则认为P点发生了长按操作。
[0093] 滑动操作可W是侧向滑动,如向左滑动或向右滑动;也可W是纵向滑动,如向上滑 动或向下滑动;也可W是斜向滑动,如斜向上滑动或斜向下滑动,等等。对于滑动操作及其 滑动方向的识别,具体可W通过W下方式实现:
[0094] 触摸屏上有触控点按下时(与快捷拨号区发生接触),驱动上报触控点按下的位 置坐标及按下的时间,框架层或上层应用记录下触控点按下位置的坐标(downX,down巧及 按下的时间(downTime);触摸屏每隔一段时间(如1/85秒)上报触控点当前位置的坐标 (州rrentX,curren巧);框架层或上层应用计算触控点当前位置与按下位置的距离,来判断 是否有滑动,如当距离大于一定阀值时则认为触控点产生了滑动,即发生了滑动操作;并比 较触控点当前位置和按下位置的坐标的X轴或Y轴的大小来判断滑动方向。
[0095] 计算触控点当前位置与按下位置的距离有如下两种方法:
[0096]
【主权项】
1. 一种移动终端的快捷拨号方法,其特征在于,包括步骤: 在触摸屏上定义一独立的快捷拨号区; 接收对所述快捷拨号区的触控操作; 根据所述触控操作获取电话号码,并拨打所述电话号码。
2. 根据权利要求1所述的快捷拨号方法,其特征在于,所述根据所述触控操作获取电 话号码包括: 根据对所述快捷拨号区的触控操作呼出虚拟拨号键盘; 获取通过所述虚拟拨号键盘输入的电话号码。
3. 根据权利要求1所述的快捷拨号方法,其特征在于,所述根据所述触控操作获取电 话号码包括: 根据预设的触控操作与联系人的对应关系,匹配出与接收到的触控操作相对应的联系 人,获取所述联系人的电话号码。
4. 根据权利要求1-3任一项所述的快捷拨号方法,其特征在于,所述触控操作为滑动 操作、点击操作和长按操作中的任意一种或任意组合。
5. 根据权利要求1-3任一项所述的快捷拨号方法,其特征在于,所述快捷拨号区位于 所述触摸屏边缘。
6. -种移动终端,其特征在于,包括设置单元、接收单元和快捷拨号单元,其中: 所述设置单元,用于在触摸屏上定义一独立的快捷拨号区; 所述接收单元,用于接收对所述快捷拨号区的触控操作; 所述快捷拨号单元,用于根据所述触控操作获取电话号码,并拨打所述电话号码。
7. 根据权利要求6所述的移动终端,其特征在于,所述快捷拨号单元包括第一号码获 取模块,所述第一号码获取模块用于: 根据对所述快捷拨号区的第一触控操作呼出虚拟拨号键盘,获取通过所述虚拟拨号键 盘输入的电话号码。
8. 根据权利要求6所述的移动终端,其特征在于,所述设置单元还用于设置触控操作 与联系人的对应关系,所述快捷拨号单元包括第二号码获取模块,所述第二号码获取模块 用于: 根据所述触控操作与联系人的对应关系,匹配出与接收到的触控操作相对应的联系 人,获取所述联系人的电话号码。
9. 根据权利要求6-8任一项所述的移动终端,其特征在于,所述触控操作为滑动操作、 点击操作和长按操作中的任意一种或任意组合。
10. 根据权利要求6-8任一项所述的移动终端,其特征在于,所述快捷拨号区位于所述 触摸屏边缘。
【专利摘要】本发明公开了一种移动终端及其快捷拨号方法,所述方法包括步骤:在触摸屏上定义一独立的快捷拨号区;接收对所述快捷拨号区的触控操作;根据所述触控操作获取电话号码,并拨打所述电话号码。从而,无论移动终端在任何显示界面下,用户均可以通过快捷拨号区呼出虚拟拨号键盘来拨打电话,或者通过快捷拨号区直接向特定的联系人拨打电话,省去了退出当前的显示界面或应用后再进入拨号应用或通讯录的流程,实现了快速拨号,提高了移动终端的便捷度和人性化程度。
【IPC分类】H04M1-725, H04M1-247, H04M1-2745
【公开号】CN104754133
【申请号】CN201510147471
【发明人】黄德文, 徐琴, 余航
【申请人】努比亚技术有限公司
【公开日】2015年7月1日
【申请日】2015年3月31日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1