一种智能终端操作界面的显示方法及智能终端的制作方法

文档序号:9216964阅读:471来源:国知局
一种智能终端操作界面的显示方法及智能终端的制作方法
【技术领域】
[0001]本发明涉及安卓(Android)技术领域,特别涉及一种智能终端操作界面的显示方法及智能终端。
【背景技术】
[0002]随着电子行业迅猛发展和智能终端的普及,终端设备个性化定制已经成为大趋势。触摸屏终端的应用越来越广泛,在触摸屏终端的使用过程中,由于快捷便利等特点,一种操作界面的快速显示功能备受青睐,例如,手势启动应用功能能够使用户快速选择某个应用程序,在触摸屏终端应用越来越多,几乎成为了一个标配功能。
[0003]手势识别区域集中在屏幕边缘,例如,上、下、左、右四个屏幕边缘,当用户激活某个手势,会提示用户选择相应的动作和应用程序。
[0004]目前的手势启动方案,当用户激活屏幕某侧边缘手势,就会在屏幕边缘相应的地方增加一块显示区域,在监测到用户在显示区域内的触屏消息后,便会启动相应的动作。
[0005]这种操作界面的快速显示功能给用户带来快捷的同时,也经常会出现误操作等问题,给用户带来使用上的不方便。例如,用户在主界面通过滑动操作切换显示页面时,一般会比较随意滑动,一旦滑动操作起始点落在屏幕边缘区域,就可能会误判为手势启动,从而执行其他错误动作。

【发明内容】

[0006]本发明实施例提供一种智能终端操作界面的显示方法,用以提高判断用户意图的准确性,从而避免操作界面的错误显示。
[0007]本发明实施例提供的具体技术方案如下:
[0008]一种智能终端操作界面的显示方法,包括:
[0009]终端在监测到用户针对智能终端任意显示页面的触摸事件,并判定为初始触摸事件时,获取初始触摸点的坐标位置;
[0010]终端确定所述初始触摸点的坐标位置归属于设定的所述智能终端的屏幕边缘的操作界面启动区域时,在设定时间内,继续监测用户的触摸事件;
[0011]终端获取在所述设定时间内监测到的后续触摸点的坐标位置,若判定所有所述后续触摸点的坐标位置均归属于所述操作界面启动区域,则在所述设定时间结束后显示所述操作界面。
[0012]—种智遗终?而,包括:
[0013]监测单元,用于监测到用户针对任意显示页面的触摸事件,并判定为初始触摸事件;
[0014]区域匹配单元,用于获取初始触摸点的坐标位置,确定所述初始触摸点的坐标位置归属于设定的所述智能终端的屏幕边缘的操作界面启动区域时,在设定时间内,由所述监测单元继续监测用户的触摸事件;以及,获取在所述设定时间内监测到的后续触摸点的坐标位置;
[0015]显示单元,用于若所述区域匹配单元判定所有所述后续触摸点的坐标位置均归属于所述操作界面启动区域,则在所述设定时间结束后显示所述操作界面。
[0016]本发明实施例通过在判定初始触摸点位置落于操作界面启动区域时,对操作界面的显示做延时处理,在判定设定时间内的所有后续触摸点的位置皆落于操作界面启动区域时,才显示所述操作界面,这样,能够更准确的判断用户触摸意图,提高了触摸屏幕操作界面显示的准确性,避免了在用户触摸意图不为操作界面的显示时,由于误判而显示操作界面,从而给用户的使用带来不便。
【附图说明】
[0017]图1为本发明实施例中操作界面的显示流程图;
[0018]图2a-图2d为本发明实施例中操作界面的显示过程示意图;
[0019]图3为本发明实施例中手势启动界面显示流程图;
[0020]图4为本发明实施例中智能终端的示意图。
【具体实施方式】
[0021]本发明实施例提供了一种智能终端操作界面的显示方法及智能终端,系统对操作界面的显示增加延时处理机制,通过对接收到用户针对屏幕的触摸消息进行预处理,当判断触摸点落在操作界面启动区域内时,结合延时机制,综合判定用户针对屏幕的触摸事件是否符合操作界面的显示条件,若是,则显示操作界面,否则,不予显示。
[0022]优选的,本发明实施例设计的操作界面的显示方法适用于安卓系统,触屏终端。下面以执行主体为触屏终端系统(以下简称终端)为例进行介绍。
[0023]下面结合附图对本发明实施例优选的实施方案进行详细说明。
[0024]参阅图1所示,本发明实施例中,操作界面的显示流程如下:
[0025]步骤100:在监测到用户的触摸事件,并判定为初始触摸事件时,获取初始触摸点的坐标位置。
[0026]实际应用中,当用户针对智能终端任意显示页面触摸屏幕触发触摸行为时,终端的监测系统会监测到用户针对终端屏幕的触摸事件,根据触摸行为的不同可将触摸事件分为触摸按下事件,触摸抬起事件等。若触摸行为为用户的触摸按下行为,则终端会监测到用户针对终端屏幕的触摸按下事件,也可称为初始触摸事件。智能终端任意显示页面为任意一个应用程序的显示页面,或者,智能终端任意显示页面为主界面的显示页面。
[0027]具体应用中,终端可能监测到用户因误碰到终端屏幕而触发的触摸事件,因此也会产生误判断而触发触摸事件对应的动作,给用户带来应用上的不便。
[0028]较佳地,预先针对触摸行为产生的压强设定阈值,终端监测到用户的触摸行为后,判断该触摸行为产生的压强高于设定阈值时,确定发生触摸事件。这样,防止用户因误碰到触摸屏幕而产生的误判,提高操作界面显示的准确性。
[0029]终端获取初始触摸事件对应的初始触摸点的坐标位置。
[0030]其中,触摸点的坐标以屏幕左上角为原点,以像素为单位,例如,屏幕分辨率为1080*1920,则右下角的点的坐标为(1080,1920)。
[0031]步骤110:确定初始触摸点的坐标位置归属于设定的操作界面启动区域时,在设定时间内,继续监测用户的触摸事件。
[0032]具体地,在终端屏幕中预先设定能够触发操作界面启动的坐标范围(如,边缘导航栏,快捷启动栏等等),称为操作界面启动区域,只有当用户的初始触摸点落在上述操作界面启动区域的坐标范围内时,才有可能触发某一操作界面的启动,具体启动哪一种操作界面,取决于初始触摸点的坐标位置所对应的操作界面。
[0033]如,参阅图2a所示,以操作界面启动区域位于屏幕左侧边缘为例,操作界面启动区域的横坐标范围可以设定为[0,X1],X1的值根据经验值确定,纵坐标的范围可以为[0,1920],也可以做其他范围的设定。
[0034]又如,参阅图2b所示,以操作界面启动区域位于屏幕右侧边缘为例,操作界面启动区域的横坐标范围可以设定为[x2,1080],X2的值根据经验值确定,纵坐标的范围可以为[O,1920],也可以做其他范围的设定。
[0035]上述操作界面启动区域的坐标范围只是举例,实际应用中,可以根据用户的操作经验值进行设定,并可随时更新优化。
[0036]终端将初始触摸点的坐标与预先设定的操作界面启动区域的坐标范围进行比较,若确定初始触摸点的坐标位置归属于设定的操作界面启动区域,则针对初始触摸点对应的操作界面的显示做延时处理。
[0037]具体地,预先设定延迟显示的时间,在设定时间内,继续监测用户的触摸事件。例如,可在确定初始触摸点的坐标位置位于设定的操作界面启动区域时,启动定时器,在设定时间内,继续监测用户的触摸事件。若在定时器超时前,终端监测监测到用户的触摸抬起事件,则结束定时器计时,并不显示操作界面。
[0038]步骤120:获取在设定时间内监测到的后续触摸点的坐标位置,若判定所有后续触摸点的坐标位置均归属于操作界面启动区域,则在该设定时间结束后显示该操作界面。
[0039]具体地,在设定时间内,终端即时监测用户针对终端屏幕的后续触摸事件,并即时获取后续触摸点的坐标,每获取一个后续触摸点的坐标,与预先设定的操作界面启动区域的坐标范围进行比较。根据比较结果确定是否显示操作界面。
[0040]在设定时间内的监测过程中,至少包含以下几种情况。
[0041]1、在设定时间内,若未持续监测到用户的后续触摸点,则不显示操作界面。也就是说,在设定时间内的监测过程中,监测到用户的触摸抬起事件,即,监测不到用户的后续触摸点,则结束此次设定时间的计时,并不显示该操作界面。例
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1