一种终端的制作方法

文档序号:6624845阅读:179来源:国知局
一种终端的制作方法
【专利摘要】本发明公开了一种终端,该终端包括:信号获取单元,用于通过距离传感器获取目标物体反射的信号强度;数据获取单元,用于通过姿态传感器获取所述终端的运动数据;第一确定单元,用于利用该信号强度的变化量和该运动数据,确定距离传感器的当前工作模式;距离获取单元,用于在距离传感器的当前工作模式下,获取终端相对目标物体的第一距离。实施本发明实施例,可以提高终端测量距离的准确性。
【专利说明】一种终端

【技术领域】
[0001] 本发明涉及电子【技术领域】,具体涉及一种终端。

【背景技术】
[0002] 终端是日常生活中必不可少的电子产品,随着终端功能的不断丰富,终端中传感 器的种类也在不断增加,用于测试距离的距离传感器已成为终端必不可少的部分。距离传 感器利用飞行时间法测试距离,其中,飞行时间法为:终端发送一光脉冲,测量发送光脉冲 与接收物体反射回的反射光的时间差,通过该时间差与光速计算终端相对物体的距离。
[0003] 因此,为了在现有终端的测量精度下实现距离测量,利用终端发送的光从物体反 射回的反射光的强度来测量终端相对物体的距离。正常情况下,反射光的强度与终端相对 物体的距离成反比,但当物体对光的吸收率较大时,在一定距离之内,反射光的强度与终端 相对物体的距离成正比,在一定距离之外,反射光的强度与终端相对物体的距离成反比,因 此,在测量终端到这些物体的距离时,由于一个反射光的强度可能对应两个距离,从而无法 准确确定终端相对物体的距离,降低了终端测量距离的准确性。


【发明内容】

[0004] 本发明实施例公开一种终端,用于提高终端测量距离的准确性。
[0005] 本发明公开一种终端,包括:
[0006] 信号获取单元,用于通过距离传感器获取目标物体反射的信号强度;
[0007] 数据获取单元,用于通过姿态传感器获取所述终端的运动数据;
[0008] 第一确定单元,用于利用所述信号强度的变化量和所述运动数据,确定所述距离 传感器的当前工作模式;
[0009] 距离获取单元,用于在所述距离传感器的当前工作模式下,获取所述终端相对所 述目标物体的第一距离。
[0010] 本发明实施例中,由距离传感器和姿态传感器共同确定终端相对物体的距离,因 此可以提高终端测量距离的准确性。

【专利附图】

【附图说明】
[0011] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领 域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附 图。
[0012] 图1是本发明实施例公开的一种终端测距方法的流程图;
[0013] 图2是本发明实施例公开的反射光的强度与终端相对目标物体的距离的关系;
[0014] 图3是本发明实施例公开的一种终端控制方法的流程图;
[0015] 图4是本发明实施例公开的一种终端的结构图;
[0016] 图5是本发明实施例公开的另一种终端的结构图;
[0017] 图6是本发明实施例公开的又一种终端的结构图;
[0018] 图7是本发明实施例公开的又一种终端的结构图。

【具体实施方式】
[0019] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[0020] 本发明实施例公开一种终端,用于提高终端测量距离的准确性。其中,该终端还可 以称为一种终端测距装置。以下分别进行详细说明。
[0021] 请参阅图1,图1是本发明实施例公开的一种终端测距方法的流程图。其中,如图 1所示的方法可以应用于智能手机(如Android操作系统手机、iOS操作系统手机等)、平板 电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices, MID)、PAD等终端中。如 图1所示,该终端测距方法可以包括以下步骤。
[0022] S101、通过距离传感器获取目标物体反射的信号强度。
[0023] 本实施例中,终端发送一个信号,当该信号遇到目标物体时,该信号将会被反射回 终端,终端通过终端中的距离传感器获取目标物体反射的信号强度,该信号强度可以为光 信号的强度,也可为声音信号的强度,还可以为其它信号的强度,本实施例不作限定。
[0024] 举例说明,以终端通过光信号强度测量终端相对目标物体的距离为例。正常情况 下,反射光的强度与终端相对目标物体的距离成反相关。但当目标物体对光的吸收率较大 时,在终端相对目标物体的距离小于一定距离时,反射光的强度与终端相对目标物体的距 离成正相关,在终端相对目标物体的距离大于一定距离时,反射光的强度才与终端相对目 标物体的距离成反相关,反射光的强度与终端相对目标物体的距离的关系可以如图2所 示。其中,该光可以为红外光。从图2所示的反射光的强度与终端相对目标物体的距离的 关系中可以发现,一个反射光的强度可能对应两个距离值,从而无法通过一个反射光的强 度确定终端相对目标物体的距离。因此,可以获取至少两个反射光的强度。
[0025] S102、通过姿态传感器获取终端的运动数据。
[0026] 本实施例中,姿态传感器可以为加速度传感器,也可以加速度传感器和陀螺仪等 可以测量终端运动距离的传感器,本实施例不作限定。
[0027] S103、利用该信号强度的变化量和该运动数据,确定距离传感器的当前工作模式。
[0028] 本实施例中,根据图2所示的反射光的强度与终端相对目标物体的关系可知,当 终端相对目标物体的距离小于距离T2时,反射光的强度与终端相对目标物体的距离成正 相关,因此,可以认为终端相对目标物体的距离小于T2时距离传感器处于一个工作模式; 当终端相对目标物体的距离大于距离T1时,反射光的强度与终端相对目标物体的距离成 反相关,因此,可以认为终端相对目标物体的距离大于T1时距离传感器处于另一个工作模 式。如图所示,距离传感器在每一个模式中,一个反射光的强度只对应一个终端相对目标物 体的距离,因此,可以先确定距离传感器的工作模块,再根据反射光的强度确定终端相对目 标物体的距离。
[0029] 作为一种可能的实施方式,该运动数据可以包括终端的运动距离;
[0030] 利用该信号强度的变化量和该运动数据,确定距离传感器的当前工作模式的方式 具体为:
[0031] 根据该信号强度的变化量和该运动距离,确定距离传感器的当前工作模式。
[0032] 作为一种可能的实施方式,该运动数据可以包括终端的运动距离和运动方向;
[0033] 利用该信号强度的变化量和该运动数据,确定距离传感器的当前工作模式的方式 具体为:
[0034] 根据该信号强度的变化量和终端在指定方向的运动距离,确定距离传感器的当前 工作模式。
[0035] 作为一种可能的实施方式,该运动数据可以包括终端的运动距离和运动方向;
[0036] 根据该信号强度的变化和该运动距离,确定距离传感器的工作模式的方式具体 为:
[0037] 根据该运动距离和该运动方向,确定终端相对于目标物体的第一运动距离;
[0038] 根据该信号强度的变化量,以及信号强度与终端相对目标物体的距离的关系,确 定终端相对于目标物体的相对运动距离;
[0039] 从相对运动距离中选取与第一运动距离的距离差最小的运动距离为目标运动距 离,目标运动距离对应的工作模式为距离传感器的当前工作模式。例如:当姿态传感器检测 到运动距离为3cm时,同时距离传感器检测到的信号强度变化量为3个单位强度。在预设在 距离传感器不同的工作模式中,这3个单位强度的信号变化量对应的距离值是5cm、3. 2cm 或者-lcm。此时3. 2cm对应的工作模式是最接近的工作模式,比较符合当时的场景。选择 3个单位强度对应3. 2cm的这个工作模式作为距离传感器的当前的工作模式。
[0040] 作为一种可能的实施方式,该运动数据可以包括终端的运动方向;
[0041] 利用该信号强度的变化量和该运动数据,确定距离传感器的当前工作模式的方式 具体为:
[0042] 根据该信号强度的变化量和该运动方向,确定距离传感器的当前工作模式。例如, 当姿态传感器检测到终端的运动方向一直没有改变时(表明一直在靠近或者远离),同时 距离传感器检测到的信号强度变化趋势却发生明显变化(假设先增大后减少),此时可以 判断为目标物体为黑色吸光物质,可以切换到对应的工作模式。反之,如果信号强度一直是 在增大时,此时目标物体为非黑色(或者深色),可以切换到非黑色的工作模式。
[0043] 本实施例中,由于不确定距离传感器的工作模式,因此,如图2所示一个反射光的 强度可能对应两个距离值,两个反射光的强度可能对应四个距离值,而这四个距离对应图2 中的六段曲线,以致很难确定距离传感器的工作模式。因此,终端通过姿态传感器测量终端 的运动数据,通过终端的运动数据确定终端在测量两束反射光之间相对目标物体的运动距 离,将通过姿态传感器测量的运动距离与上述六段曲线对应的终端相对目标物体的运动距 离进行比较,那一段曲线对应的运动距离与姿态传感器测量的运动距离最相近,则那一段 曲线对应的终端相对目标物体的运动距离为距离传感器应该测得的终端相对目标物体的 运动距离,从而根据距离传感器应该测得的终端相对目标物体的运动距离可以确定距离传 感器的当前工作模式。
[0044] S104、在距离传感器的当前工作模式下,获取终端相对目标物体的第一距离。
[0045] 作为一种可能的实施方式,在距离传感器的当前工作模式下,获取终端相对目标 物体的第一距离的方式具体为:
[0046] 在距离传感器的当前工作模式下,根据该信号强度以及信号强度与终端相对目标 物体的距离的关系确定终端相对目标物体的第一距离。
[0047] 本实施例中,从图2可知,距离传感器在每个工作模式下,一个反射光的信号强度 只对应一个终端相对目标物体的距离,因此,从距离传感器获取的反射光的信号强度中获 取最弱的信号强度,该信号强度对应的距离为终端相对目标物体的距离。
[0048] 作为一种可能的实施方式,在距离传感器的当前工作模式下,获取终端相对目标 物体的第一距离的方式具体为:
[0049] 当距离传感器的当前工作模式为第一工作模式时,确定终端相对目标物体的第二 距离,第二距离大于或等于预设距离;
[0050] 当终端相对目标物体的距离小于预设距离时,通过该运动数据和第二距离确定终 端相对目标物体的第一距离。
[0051] 作为一种可能的实施方式,通过该运动数据和第二距离确定终端相对目标物体的 第一距离的方式具体为:
[0052] 通过该运动数据获取终端相对于目标物体的第二运动距离;
[0053] 通过第二距离减去第二运动距离来确定终端相对目标物体的第一距离。
[0054] 本实施例中,如图2所示,认为终端相对目标物体的距离大于T1时距离传感器处 于第一工作模式,此时,反射光的强度与终端相对目标物体的距离成反相关,可以通过一个 反射光的强度确定终端相对目标物体的距离L1,当终端相对目标物体的距离小于T1时,通 过姿态传感器获取的终端的运动数据确定终端相对目标物体的运动距离L2,用L1减去L2 可以确定终端运动后终端相对目标物体的距离L3。
[0055] 在图1所示的终端测距方法中,由距离传感器和姿态传感器共同确定终端相对物 体的距离,因此可以提高终端测量距离的准确性。
[0056] 请参阅图3,图3是本发明实施例公开的一种终端控制方法的流程图。其中,如图 3所示的方法可以应用于智能手机(如Android操作系统手机、iOS操作系统手机等)、平板 电脑、掌上电脑以及MID、PAD等终端中。如图3所示,该终端控制方法可以包括以下步骤。
[0057] S301、通过距离传感器获取目标物体反射的信号强度。
[0058] 本实施例中,终端发送一个信号,当该信号遇到目标物体时,该信号将会被反射回 终端,终端通过终端中的距离传感器获取目标物体反射的信号强度,该信号强度可以为光 信号的强度,也可为声音信号的强度,还可以为其它信号的强度,本实施例不作限定。
[0059] 举例说明,以终端通过光信号强度测量终端相对目标物体的距离为例。正常情况 下,反射光的强度与终端相对目标物体的距离成反相关。但当目标物体对光的吸收率较大 时,在终端相对目标物体的距离小于一定距离时,反射光的强度与终端相对目标物体的距 离成正相关,在终端相对目标物体的距离大于一定距离时,反射光的强度才与终端相对目 标物体的距离成反相关,反射光的强度与终端相对目标物体的距离的关系可以如图2所 示。其中,该光可以为红外光。从图2所示的反射光的强度与终端相对目标物体的距离的 关系中可以发现,一个反射光的强度可能对应两个距离值,从而无法通过一个反射光的强 度确定终端相对目标物体的距离。因此,可以获取至少两个反射光的强度。
[0060] S302、通过姿态传感器获取终端的运动数据。
[0061] 本实施例中,姿态传感器可以为加速度传感器,也可以加速度传感器和陀螺仪等 可以测量终端运动距离的传感器,本实施例不作限定。
[0062] S303、利用该信号强度的变化量和该运动数据,确定距离传感器的当前工作模式。
[0063] 本实施例中,根据图2所示的反射光的强度与终端相对目标物体的关系可知,当 终端相对目标物体的距离小于距离T2时,反射光的强度与终端相对目标物体的距离成正 相关,因此,可以认为终端相对目标物体的距离小于T2时距离传感器处于一个工作模式; 当终端相对目标物体的距离大于距离T1时,反射光的强度与终端相对目标物体的距离成 反相关,因此,可以认为终端相对目标物体的距离大于T1时距离传感器处于另一个工作模 式。如图所示,距离传感器在每一个模式中,一个反射光的强度只对应一个终端相对目标物 体的距离,因此,可以先确定距离传感器的工作模块,再根据反射光的强度确定终端相对目 标物体的距离。
[0064] 作为一种可能的实施方式,该运动数据可以包括终端的运动距离;
[0065] 利用该信号强度的变化量和该运动数据,确定距离传感器的当前工作模式的方式 具体为:
[0066] 根据该信号强度的变化量和该运动距离,确定距离传感器的当前工作模式。
[0067] 作为一种可能的实施方式,该运动数据可以包括终端的运动距离和运动方向;
[0068] 利用该信号强度的变化量和该运动数据,确定距离传感器的当前工作模式的方式 具体为:
[0069] 根据该信号强度的变化量和终端在指定方向的运动距离,确定距离传感器的当前 工作模式。
[0070] 作为一种可能的实施方式,该运动数据可以包括终端的运动距离和运动方向;
[0071] 根据该信号强度的变化和该运动距离,确定距离传感器的工作模式的方式具体 为:
[0072] 根据该运动距离和该运动方向,确定终端相对于目标物体的第一运动距离;
[0073] 根据该信号强度的变化量,以及信号强度与终端相对目标物体的距离的关系,确 定终端相对于目标物体的相对运动距离;
[0074] 从相对运动距离中选取与第一运动距离的距离差最小的运动距离为目标运动距 离,目标运动距离对应的工作模式为距离传感器的当前工作模式。例如:当姿态传感器检测 到运动距离为3cm时,同时距离传感器检测到的信号强度变化量为3个单位强度。在预设在 距离传感器不同的工作模式中,这3个单位强度的信号变化量对应的距离值是5cm、3. 2cm 或者-lcm。此时3. 2cm对应的工作模式是最接近的工作模式,比较符合当时的场景。选择 3个单位强度对应3. 2cm的这个工作模式作为距离传感器的当前的工作模式。
[0075] 作为一种可能的实施方式,该运动数据可以包括终端的运动方向;
[0076] 利用该信号强度的变化量和该运动数据,确定距离传感器的当前工作模式的方式 具体为:
[0077] 根据该信号强度的变化量和该运动方向,确定距离传感器的当前工作模式。例如, 当姿态传感器检测到终端的运动方向一直没有改变时(表明一直在靠近或者远离),同时 距离传感器检测到的信号强度变化趋势却发生明显变化(假设先增大后减少),此时可以 判断为目标物体为黑色吸光物质,可以切换到对应的工作模式。反之,如果信号强度一直是 在增大时,此时目标物体为非黑色(或者深色),可以切换到非黑色的工作模式。
[0078] 本实施例中,由于不确定距离传感器的工作模式,因此,如图2所示一个反射光的 强度可能对应两个距离值,两个反射光的强度可能对应四个距离值,而这四个距离对应图2 中的六段曲线,以致很难确定距离传感器的工作模式。因此,终端通过姿态传感器测量终端 的运动数据,通过终端的运动数据确定终端在测量两束反射光之间相对目标物体的运动距 离,将通过姿态传感器测量的运动距离与上述六段曲线对应的终端相对目标物体的运动距 离进行比较,那一段曲线对应的运动距离与姿态传感器测量的运动距离最相近,则那一段 曲线对应的终端相对目标物体的运动距离为距离传感器应该测得的终端相对目标物体的 运动距离,从而根据距离传感器应该测得的终端相对目标物体的运动距离可以确定距离传 感器的当前工作模式。
[0079] S304、在距离传感器的当前工作模式下,获取终端相对目标物体的第一距离。
[0080] 作为一种可能的实施方式,在距离传感器的当前工作模式下,获取终端相对目标 物体的第一距离的方式具体为:
[0081] 在距离传感器的当前工作模式下,根据该信号强度以及信号强度与终端相对目标 物体的距离的关系确定终端相对目标物体的第一距离。
[0082] 本实施例中,从图2可知,距离传感器在每个工作模式下,一个反射光的信号强度 只对应一个终端相对目标物体的距离,因此,从距离传感器获取的反射光的信号强度中获 取最弱的信号强度,该信号强度对应的距离为终端相对目标物体的距离。
[0083] 作为一种可能的实施方式,在距离传感器的当前工作模式下,获取终端相对目标 物体的第一距离的方式具体为:
[0084]当距离传感器的当前工作模式为第一工作模式时,确定终端相对目标物体的第二 距离,第二距离大于或等于预设距离;
[0085] 当终端相对目标物体的距离小于预设距离时,通过该运动数据和第二距离确定终 端相对目标物体的第一距离。
[0086] 作为一种可能的实施方式,通过该运动数据和第二距离确定终端相对目标物体的 第一距离的方式具体为:
[0087] 通过该运动数据获取终端相对于目标物体的第二运动距离;
[0088] 通过第二距离减去第二运动距离来确定终端相对目标物体的第一距离。
[0089] 本实施例中,如图2所示,认为终端相对目标物体的距离大于T1时距离传感器处 于第一工作模式,此时,反射光的强度与终端相对目标物体的距离成反相关,可以通过一个 反射光的强度确定终端相对目标物体的距离L1,当终端相对目标物体的距离小于T1时,通 过姿态传感器获取的终端的运动数据确定终端相对目标物体的运动距离L2,用L1减去L2 可以确定终端运动后终端相对目标物体的距离L3。
[0090] S305、当第一距离小于预设距离时,锁定终端的触控屏。
[0091] 本实施例中,当终端相对目标物体的第一距离小于预设距离时,终端可以生成锁 屏的操作指令,之后根据锁屏的操作指令锁定终端的触控屏。在终端相对目标物体的第一 距离小于预设距离期间,即锁定终端的触控屏之后,触控板检测到的指令可以被忽略或不 执行,以便防止误操作,也可以熄灭屏幕,以便减小功耗。例如:用户正在使用手机通话,当 手机与用户间的距离小于一定距离时,可以生成关闭屏幕的指令,避免用户误操作且节约 手机电池电量。其中,预设距离是预先设置的值,具体的值可以根据需要设置,本实施例不 作限定。
[0092] 在图3所示的终端控制方法中,终端在终端相对目标物体的距离小于预设距离 时,锁定终端的触控屏,可以降低功耗或防止误操作。
[0093] 请参阅图4,图4是本发明实施例公开的一种终端的结构图。其中,如图4所示的 终端适用于智能手机(如Android操作系统手机、iOS操作系统手机等)、平板电脑、掌上电 脑以及MID、PAD等,本实施例不作限定。如图4所示,该终端400可以包括:
[0094] 信号获取单元401,用于通过距离传感器获取信号强度;
[0095] 数据获取单元402,用于通过姿态传感器获取终端的运动数据;
[0096] 第一确定单元403,用于利用信号获取单元401获取的信号强度和数据获取单元 402获取的运动数据,确定距离传感器的当前工作模式。
[0097] 距离获取单元404,用于在第一确定单元403确定的距离传感器的当前工作模式 下,获取终端相对目标物体的第一距离。
[0098] 作为一种可能的实施方式,该运动数据可以包括终端的运动距离;
[0099] 第一确定单元403,具体用于根据信号强度的变化量和该运动距离,确定距离传感 器的当前工作模式。
[0100] 作为一种可能的实施方式,该运动数据可以包括终端的运动距离和运动方向;
[0101] 第一确定单元403,具体用于根据该信号强度的变化量和终端在指定方向的运动 距离,确定距离传感器的当前工作模式。
[0102] 作为一种可能的实施方式,该运动数据可以包括终端的运动距离和运动方向;
[0103] 第一确定单元403具体用于:
[0104] 根据该运动距离和该运动方向,确终端相对于目标物体的第一运动距离;
[0105] 根据该信号强度的变化量,以及信号强度与终端相对目标物体的距离的关系,确 定终端相对于目标物体的相对运动距离;
[0106] 从目标运动距离中选取与第一运动距离的距离差最小的运动距离为目标运动距 离,目标运动距离对应的工作模式为距离传感器的当前工作模式。
[0107] 作为一种可能的实施方式,该运动数据可以包括终端的运动方向;
[0108] 第一确定单元403,具体用于根据该信号强度的变化量和该运动方向,确定距离传 感器的当前工作模式;
[0109] 距离获取单元404,具体用于在距离传感器的当前工作模式下,根据该信号强度以 及信号强度与终端相对目标物体的距离的关系确定终端相对目标物体的第一距离。
[0110] 作为一种可能的实施方式,距离获取单元404可以包括:
[0111] 第二确定单元,用于当距离传感器的当前工作模式为第一工作模式时,确定终端 相对目标物体的第二距离,第二距离大于或等于预设距离;
[0112] 第三确定单元,用于当终端相对目标物体的距离小于预设距离时,通过该运动数 据和第二距离确定终端相对目标物体的第一距离。
[0113] 作为一种可能的实施方式,第三确定单元具体用于:
[0114] 通过该运动数据获取终端相对于目标物体的第二运动距离;
[0115] 通过第二距离减去第二运动距离来确定终端相对目标物体的第一距离。
[0116] 作为一种可能的实施方式,姿态传感器可以包括加速度传感器。
[0117] 作为一种可能的实施方式,姿态传感器可以包括加速度传感器和陀螺仪。
[0118] 在如图4所示的终端中,由距离传感器和姿态传感器共同确定终端相对物体的距 离,因此可以提高距离测量的准确性。
[0119] 请参阅图5,图5是本发明实施例公开的另一种终端的结构图。如图5所示,该终 端500可以包括:至少一个处理器501,如CPU,输入装置502,存储器503以及至少一个通信 总线504。存储器503可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。可选地,存储器503还可以是至少一个位于远离前述 处理器501的存储装置。其中 :
[0120] 通信总线504,用于实现这些组件之间的连接通信;
[0121] 输入装置502,用于通过距离传感器获取目标物体反射的信号强度,以及通过姿态 传感器获取终端的运动数据;
[0122] 存储器503中存储一组程序代码,且处理器501调用存储器503中存储的程序代 码,用于执行以下操作:
[0123] 利用输入装置502获取的信号强度的变化量和输入装置502获取的运动数据,确 定距离传感器的当前工作模式;
[0124] 在距离传感器的当前工作模式下,获取终端相对目标物体的第一距离。
[0125] 作为一种可能的实施方式,输入装置502获取的运动数据可以包括终端500的运 动距离;
[0126] 处理器501利用输入装置502获取的信号强度的变化量和输入装置502获取的运 动数据,确定距离传感器的当前工作模式的方式具体为:
[0127] 根据输入装置502获取的信号强度的变化量和输入装置502获取的运动距离,确 定距离传感器的当前工作模式。
[0128] 作为一种可能的实施方式,输入装置502获取的运动数据可以包括终端的运动距 离和运动方向;
[0129] 处理器501利用输入装置502获取的信号强度的变化量和输入装置502获取的运 动数据,确定距离传感器的当前工作模式的方式具体为:
[0130] 根据输入装置502获取的信号强度的变化量和终端在指定方向的运动距离,确定 距离传感器的当前工作模式。
[0131] 作为一种可能的实施方式,输入装置502获取的运动数据可以包括终端的运动距 离和运动方向;
[0132] 处理器501利用输入装置502获取的信号强度的变化量和输入装置502获取的运 动数据,确定距离传感器的当前工作模式的方式具体为:
[0133] 根据输入装置502获取的运动距离和输入装置502获取的运动方向,确定终端相 对于目标物体的第一运动距离;
[0134] 根据输入装置502获取的信号强度的变化量,以及信号强度与终端相对目标物体 的距离的关系,确定终端相对于目标物体的相对运动距离;
[0135] 从相对运动距离中选取与第一运动距离的距离差最小的运动距离为目标运动距 离,目标运动距离对应的工作模式为距离传感器的当前工作模式。
[0136] 作为一种可能的实施方式,输入装置502获取的运动数据可以包括终端的运动方 向;
[0137] 处理器501利用输入装置502获取的信号强度的变化量和输入装置502获取的运 动数据,确定距离传感器的当前工作模式的方式具体为:
[0138] 根据输入装置502获取的信号强度的变化量和输入装置502获取的运动方向,确 定距离传感器的当前工作模式;
[0139] 处理器501在距离传感器的当前工作模式下,获取终端相对目标物体的第一距离 的方式具体为:
[0140] 在距离传感器的当前工作模式下,根据输入装置502获取的信号强度以及信号强 度与终端相对目标物体的距离的关系确定终端相对目标物体的第一距离。
[0141] 作为一种可能的实施方式,处理器501在距离传感器的当前工作模式下,获取终 端相对目标物体的第一距离的方式具体为:
[0142] 当该当前工作模式为第一工作模式时,确定终端相对目标物体的第二距离,第二 距离大于或等于预设距离;
[0143] 当终端相对目标物体的距离小于预设距离时,通过输入装置502获取的运动数据 和第二距离确定终端相对目标物体的第一距离。
[0144] 作为一种可能的实施方式,处理器501通过输入装置502获取的运动数据和该第 二距离确定终端相对目标物体的第一距离的方式具体为:
[0145] 通过输入装置502获取的运动数据获取终端相对于目标物体的第二运动距离;
[0146] 通过第二距离减去第二运动距离来确定终端相对目标物体的第一距离。
[0147] 作为一种可能的实施方式,姿态传感器可以包括加速度传感器。
[0148] 作为一种可能的实施方式,姿态传感器可以包括加速度传感器和陀螺仪。
[0149] 在如图5所示的终端中,由距离传感器和姿态传感器共同确定终端相对物体的距 离,因此可以提高距离测量的准确性。
[0150] 请参阅图6,图6是本发明实施例公开的又一种终端的结构图。其中,如图6所示 的终端适用于智能手机(如Android操作系统手机、iOS操作系统手机等)、平板电脑、掌上 电脑以及MID、PAD等,本实施例不作限定。如图6所示,该终端600可以包括:
[0151] 信号获取单元601,用于通过距离传感器获取目标物体反射的信号强度;
[0152] 数据获取单元602,用于通过姿态传感器获取终端的运动数据;
[0153] 第一确定单元603,用于利用信号获取单元601获取的信号强度的变化量和数据 获取单元602获取的运动数据,确定距离传感器的当前工作模式;
[0154] 距离获取单元604,在第一确定单元603确定的距离传感器的当前工作模式下,获 取终端相对目标物体的第一距离;
[0155] 锁定单元605,当距离获取单元604获取的第一距离小于预设距离时,锁定终端的 触控屏。
[0156] 作为一种可能的实施方式,该运动数据可以包括终端的运动距离;
[0157] 第一确定单元603,具体用于根据信号强度的变化量和该运动距离,确定距离传感 器的当前工作模式。
[0158] 作为一种可能的实施方式,该运动数据可以包括终端的运动距离和运动方向;
[0159] 第一确定单元603,具体用于根据该信号强度的变化量和终端在指定方向的运动 距离,确定距离传感器的当前工作模式。
[0160] 作为一种可能的实施方式,该运动数据可以包括终端的运动距离和运动方向;
[0161] 第一确定单元603具体用于:
[0162] 根据该运动距离和该运动方向,确终端相对于目标物体的第一运动距离;
[0163] 根据该信号强度的变化量,以及信号强度与终端相对目标物体的距离的关系,确 定终端相对于目标物体的相对运动距离;
[0164] 从目标运动距离中选取与第一运动距离的距离差最小的运动距离为目标运动距 离,目标运动距离对应的工作模式为距离传感器的当前工作模式。
[0165] 作为一种可能的实施方式,该运动数据可以包括终端的运动方向;
[0166] 第一确定单元603,具体用于根据该信号强度的变化量和该运动方向,确定距离传 感器的当前工作模式;
[0167] 距离获取单元604,具体用于在距离传感器的当前工作模式下,根据该信号强度以 及信号强度与终端相对目标物体的距离的关系确定终端相对目标物体的第一距离。
[0168] 作为一种可能的实施方式,距离获取单元604可以包括:
[0169] 第二确定单元,用于当距离传感器的当前工作模式为第一工作模式时,确定终端 相对目标物体的第二距离,第二距离大于或等于预设距离;
[0170] 第三确定单元,用于当终端相对目标物体的距离小于预设距离时,通过该运动数 据和第二距离确定终端相对目标物体的第一距离。
[0171] 作为一种可能的实施方式,第三确定单元具体用于:
[0172] 通过该运动数据获取终端相对于目标物体的第二运动距离;
[0173] 通过第二距离减去第二运动距离来确定终端相对目标物体的第一距离。
[0174] 作为一种可能的实施方式,姿态传感器可以包括加速度传感器。
[0175] 作为一种可能的实施方式,姿态传感器可以包括加速度传感器和陀螺仪。
[0176] 在图6所示的终端中,终端在终端相对目标物体的距离小于预设距离时,锁定终 端的触控屏,可以降低功耗或防止误操作。
[0177] 请参阅图7,图7是本发明实施例公开的又一种终端的结构图。如图7所示,该终 端700可以包括:至少一个处理器701,如CPU,输入装置702,存储器703以及至少一个通信 总线704。存储器703可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。可选地,存储器703还可以是至少一个位于远离前述 处理器701的存储装置。其中 :
[0178] 通信总线704,用于实现这些组件之间的连接通信;
[0179] 输入装置702,用于通过距离传感器获取目标物体反射的信号强度,以及通过姿态 传感器获取终端的运动数据;
[0180] 存储器703中存储一组程序代码,且处理器701调用存储器703中存储的程序代 码,用于执行以下操作:
[0181] 利用输入装置702获取的信号强度的变化量和输入装置702获取的运动数据,确 定距离传感器的当前工作模式;
[0182] 在距离传感器的当前工作模式下,获取终端相对目标物体的第一距离;
[0183] 当第一距离小于预设距离时,锁定终端的触控屏。
[0184] 作为一种可能的实施方式,输入装置702获取的运动数据可以包括终端700的运 动距离;
[0185] 处理器701利用输入装置702获取的信号强度的变化量和输入装置702获取的运 动数据,确定距离传感器的当前工作模式的方式具体为:
[0186] 根据输入装置702获取的信号强度的变化量和输入装置702获取的运动距离,确 定距离传感器的当前工作模式。
[0187] 作为一种可能的实施方式,输入装置702获取的运动数据可以包括终端的运动距 离和运动方向;
[0188] 处理器701利用输入装置702获取的信号强度的变化量和输入装置702获取的运 动数据,确定距离传感器的当前工作模式的方式具体为:
[0189] 根据输入装置702获取的信号强度的变化量和终端在指定方向的运动距离,确定 距离传感器的当前工作模式。
[0190] 作为一种可能的实施方式,输入装置702获取的运动数据可以包括终端的运动距 离和运动方向;
[0191] 处理器701利用输入装置702获取的信号强度的变化量和输入装置702获取的运 动数据,确定距离传感器的当前工作模式的方式具体为:
[0192] 根据输入装置702获取的运动距离和输入装置702获取的运动方向,确定终端相 对于目标物体的第一运动距离;
[0193] 根据输入装置702获取的信号强度的变化量,以及信号强度与终端相对目标物体 的距离的关系,确定终端相对于目标物体的相对运动距离;
[0194] 从相对运动距离中选取与第一运动距离的距离差最小的运动距离为目标运动距 离,目标运动距离对应的工作模式为距离传感器的当前工作模式。
[0195] 作为一种可能的实施方式,输入装置702获取的运动数据可以包括终端的运动方 向;
[0196] 处理器701利用输入装置702获取的信号强度的变化量和输入装置702获取的运 动数据,确定距离传感器的当前工作模式的方式具体为:
[0197] 根据输入装置702获取的信号强度的变化量和输入装置702获取的运动方向,确 定距离传感器的当前工作模式;
[0198] 处理器701在距离传感器的当前工作模式下,获取终端相对目标物体的第一距离 的方式具体为:
[0199] 在距离传感器的当前工作模式下,根据输入装置702获取的信号强度以及信号强 度与终端相对目标物体的距离的关系确定终端相对目标物体的第一距离。
[0200] 作为一种可能的实施方式,处理器701在距离传感器的当前工作模式下,获取终 端相对目标物体的第一距离的方式具体为:
[0201] 当该当前工作模式为第一工作模式时,确定终端相对目标物体的第二距离,第二 距离大于或等于预设距离;
[0202] 当终端相对目标物体的距离小于预设距离时,通过输入装置702获取的运动数据 和第二距离确定终端相对目标物体的第一距离。
[0203] 作为一种可能的实施方式,处理器701通过输入装置702获取的运动数据和该第 二距离确定终端相对目标物体的第一距离的方式具体为:
[0204] 通过输入装置702获取的运动数据获取终端相对于目标物体的第二运动距离;
[0205] 通过第二距离减去第二运动距离来确定终端相对目标物体的第一距离。
[0206] 作为一种可能的实施方式,姿态传感器可以包括加速度传感器。
[0207] 作为一种可能的实施方式,姿态传感器可以包括加速度传感器和陀螺仪。
[0208] 在图7所示的终端中,终端在终端相对目标物体的距离小于预设距离时,锁定终 端的触控屏,可以降低功耗或防止误操作。
[0209] 本发明实施例的方法的步骤顺序可以根据实际需要进行调整、合并或删减。本发 明实施例的终端的模块可以根据实际需要进行整合、进一步划分或删减。
[0210] 本发明实施例的模块或模块,可以以通用集成电路(如中央处理器CPU),或以专 用集成电路(ASIC)来实现。
[0211] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储 介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory, RAM)、磁盘或光盘等。
[0212] 以上对本发明实施例所提供的一种终端进行了详细介绍,本文中应用了具体个例 对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方 法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】 及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1. 一种终端,其特征在于,包括: 信号获取单元,用于通过距离传感器获取目标物体反射的信号强度; 数据获取单元,用于通过姿态传感器获取所述终端的运动数据; 第一确定单元,用于利用所述信号强度的变化量和所述运动数据,确定所述距离传感 器的当前工作模式; 距离获取单元,用于在所述距离传感器的当前工作模式下,获取所述终端相对所述目 标物体的第一距离。
2. 如权利要求1所述的终端,其特征在于,所述运动数据包括所述终端的运动距离; 所述第一确定单元,具体用于根据所述信号强度的变化量和所述运动距离,确定所述 距离传感器的当前工作模式。
3. 如权利要求1所述的终端,其特征在于,所述运动数据包括所述终端的运动距离和 运动方向; 所述第一确定单元,具体用于根据所述信号强度的变化量和所述终端在指定方向的运 动距离,确定所述距离传感器的当前工作模式。
4. 如权利要求1所述的终端,其特征在于,所述运动数据包括所述终端的运动距离和 运动方向; 所述第一确定单元具体用于: 根据所述运动距离和所述运动方向,确定所述终端相对于所述目标物体的第一运动距 离; 根据所述信号强度的变化量,以及信号强度与所述终端相对所述目标物体的距离的关 系,确定所述终端相对于所述目标物体的相对运动距离; 从所述相对运动距离中选取与所述第一运动距离的距离差最小的运动距离为目标运 动距离,所述目标运动距离对应的工作模式为所述距离传感器的当前工作模式。
5. 如权利要求1所述的终端,其特征在于,所述运动数据包括所述终端的运动方向; 所述第一确定单元,具体用于根据所述信号强度的变化量和所述运动方向,确定所述 距离传感器的当前工作模式; 所述距离获取单元,具体用于在所述距离传感器的当前工作模式下,根据所述信号强 度以及信号强度与所述终端相对所述目标物体的距离的关系确定所述终端相对所述目标 物体的第一距离。
6. 如权利要求1所述的终端,其特征在于,所述距离获取单元包括: 第二确定单元,用于当所述当前工作模式为第一工作模式时,确定所述终端相对所述 目标物体的第二距离,所述第二距离大于或等于预设距离; 第三确定单元,用于当所述终端相对所述目标物体的距离小于所述预设距离时,通过 所述运动数据和所述第二距离确定所述终端相对所述目标物体的第一距离。
7. 如权利要求6所述的终端,其特征在于,所述第三确定单元具体用于: 通过所述运动数据获取所述终端相对于所述目标物体的第二运动距离; 通过所述第二距离减去所述第二运动距离来确定所述终端相对所述目标物体的第一 距离。
8. 如权利要求1-7任一项所述的终端,其特征在于,所述姿态传感器包括加速度传感 器。
9.如权利要求1-7任一项所述的终端,其特征在于,所述姿态传感器包括加速度传感 器和陀螺仪。
【文档编号】G06F3/0488GK104216656SQ201410426230
【公开日】2014年12月17日 申请日期:2014年8月26日 优先权日:2014年8月26日
【发明者】黄盼, 周贞卿 申请人:深圳市金立通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1