终端滑动距离的获取装置及方法

文档序号:9399426阅读:203来源:国知局
终端滑动距离的获取装置及方法
【技术领域】
[0001]本发明涉及终端领域,尤其涉及终端滑动距离的获取装置及方法。
【背景技术】
[0002]随着智能手机市场越来越大,各种创新技术也层出不穷,很多厂商都致力于无边框手机的开发,使得边框交互技术炙手可热。在手机边框上进行操作就可以实现一定的功能,比如在手机边缘进行单边上滑或下滑就可以切换应用,这给用户带来了简易的操作体验;然而对于单边上滑和下滑,都必须滑动超过一个固定的距离该操作才生效,而不同用户在手的大小、单手握持方式以及单手能操作的范围均存在差异,故滑动固定距离才能触发对应的交互,没有充分考虑到不同用户使用的差异性,会给用户在单手操作手机终端时带来很大的不便,容易造成操作无响应,使得终端操作准确度差。

【发明内容】

[0003]本发明的主要目的在于提出一种终端滑动距离的获取装置及方法,旨在解决现有的滑动操作中因没有充分考虑到不同用户使用的差异性,会给用户在单手操作手机终端时带来很大的不便,容易造成操作无响应,使得终端操作准确度差的问题。
[0004]为实现上述目的,本发明提供的一种终端滑动距离的获取装置,包括:
[0005]接收模块,用于接收预设时间内基于终端的所有滑动操作;
[0006]获取模块,用于依次获取每次滑动操作的滑动坐标;
[0007]计算模块,用于根据每次获取到的滑动坐标计算得到每次滑动操作的滑动距离;还用于在计算得到的滑动距离满足预设条件时,根据计算得到的滑动距离计算出目标滑动距离作为标准滑动距离。
[0008]优选地,所述装置还包括:
[0009]确定模块,用于确定所述滑动操作的滑动信息;
[0010]判断模块,用于根据所述滑动信息判断所述滑动操作是否为左手滑动操作;
[0011]所述获取模块,还用于在所述滑动操作为左手滑动操作时,依次获取每次滑动操作的滑动坐标;
[0012]所述计算模块,还用于根据每次获取到的滑动坐标计算得到每次滑动操作的滑动距离标记为左手滑动操作的滑动距离;
[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]从滑动距离中选择标记为右手的滑动距离,根据选择的右手的滑动距离计算出右手目标滑动距离作为右手标准滑动距离。
[0044]优选地,所述根据计算得到的所有滑动距离计算出目标滑动距离作为标准滑动距离的步骤之前,还包括:
[0045]确定所计算出的滑动距离的个数是否达到预设个数阈值;
[0046]在所计算出的滑动距离的个数达到预设个数阈值时,判断计算得到的滑动距离满足预设条件。
[0047]优选地,所述根据计算得到的所有滑动距离计算出目标滑动距离作为标准滑动距离的步骤包括:
[0048]根据获取到的滑动坐标确定滑动操作的起始坐标,确定起始坐标所落入的区域;
[0049]从所确定的区域中确定起点坐标落入最多的区域;
[0050]计算落入最多的区域的滑动距离的平均值,将所计算出的平均值作为标准滑动距离。
[0051]优选地,所述根据计算得到的所有滑动距离计算出目标滑动距离作为标准滑动距离的步骤之后,还包括:
[0052]接收基于落入最多的区域的滑动操作,获取所述基于落入最多的区域滑动操作的滑动距离;
[0053]在所述基于落入最多的区域滑动操作的滑动距离与所述标准滑动距离匹配时,判断所述基于落入最多的区域滑动操作为有效滑动操作,响应所述有效滑动操作,以完成终端的控制。
[0054]优选地,所述接收基于落入最多的区域的滑动操作,获取所述基于落入最多的区域滑动操作的滑动距离的步骤之后,还包括:
[0055]在落入最多的区域的滑动操作的次数达到预设次数后,重新划分所述落入最多的区域,以将所述落入最多的区域划分为最少两个区域;
[0056]获取落入划分后的区域中的滑动操作的滑动距离,计算出落入划分后的区域中的滑动操作的平均滑动距离作为对应划分后的区域的目标滑动距离。
[0057]本发明提出的终端滑动距离的获取装置及方法,通过计算用户的滑动操作的滑动距离,生成标准滑动距离,使得根据用户不同生成不同的标准滑动距离,充分考虑到每个不同用户使用的差异性,进而提高终端滑动操作控制的准确度。
【附图说明】
[0058]图1为实现本发明各个实施例的移动终端的硬件结构示意;
[0059]图2为如图1所示的移动终端的无线通信系统示意图;
[0060]图3为本发明终端滑动距离的获取装置的第一实施例的功能模块示意图;
[0061]图4为本发明终端滑动距离的获取装置的第二实施例的功能模块示意图;
[0062]图5为图3中计算模块一实施例的细化功能模块示意图;
[0063]图6为本发明终端屏幕区域划分一实施例的示意图;
[0064]图7为本发明终端滑动距离的获取装置的第三实施例的功能模块示意图;
[0065]图8为本发明终端滑动距离的获取装置的第四实施例的功能模块示意图;
[0066]图9为本发明终端滑动距离的获取方法的第一实施例的流程示意图;
[0067]图10为本发明终端滑动距离的获取方法的第二实施例的流程示意图;
[0068]图11为本发明终端滑动距离的获取方法的第三实施例的流程示意图;
[0069]图12为本发明终端滑动距离的获取方法的第四实施例的流程示意图;
[0070]图13为本发明终端滑动距离的获取方法的第五实施例的流程示意图;
[0071]图14为本发明终端滑动距离的获取方法的第六实施例的流程示意图。
[0072]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0073]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0074]现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如"模块”、"部件"或"单元"的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,〃模块〃与〃部件〃可以混合地使用。
[0075]移动终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP (便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
[0076]图1为实现本发明各个实施例的移动终端的硬件结构示意。
[0077]移动终端100可以包括无线通信单元110、A/V (音频/视频)输入单元120、用户输入单元130、感测单元140、输出单元150、存储器160、接口单元
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1