本发明涉及电子技术领域,尤其涉及一种信息处理方法及电子设备。
背景技术:
随着电子技术的不断发展,人们生活中使用的智能手机、平板电脑、笔记本电脑、智能电视等电子设备的功能越来越丰富,其中,测距这一功能也逐渐在各类电子设备中普及。
以笔记本电脑为例,现有技术中通常在笔记本电脑屏幕上方的壳体处固定安装激光测距仪,激光测距仪发射激光并测量激光往返时间,进而利用测量到的激光往返时间计算出电子设备与用户之间的距离。
然而,在姿态发生变化后,激光测距仪相对于用户等障碍物的位置一般也会发生变化,但是用户的位置却是固定不变的,在电子设备的姿态变化幅度较大的情况下,用户可会离开电子设备的测距范围,导致电子设备无法对用户等障碍物进行测距。
技术实现要素:
本发明实施例提供一种信息处理方法及电子设备,用以解决现有技术中存在的电子设备在姿态变化后无法对障碍物进行测距的技术问题。
第一方面,提供一种信息处理方法,包括:
在电子设备的当前姿态为第一姿态时,确定所述电子设备中的距离传感器的相对检测方向为第一方向;其中,所述相对检测方向为所述距离传感器发射的探测信号相对于所述电子设备的传输方向;
确定与所述第一姿态匹配的第二方向;
将所述相对检测方向由所述第一方向调整为所述第二方向。
可选的,确定与所述第一姿态匹配的第二方向,包括:
确定所述电子设备由第二姿态变化为所述第一姿态的姿态变化信息;
基于所述姿态变化信息和所述第一方向,确定所述第二方向。
可选的,基于所述姿态变化信息和所述第一方向,确定所述第二方向,包括:
基于所述姿态变化信息,确定所述距离传感器在所述电子设备由所述第二姿态变化为所述第一姿态的过程中相对于预定参考平面的角度变化值;
根据所述角度变化值和所述第一方向,确定所述第二方向。
可选的,根据所述角度变化值和所述第一方向,确定所述第二方向,包括:
根据所述角度变化值,确定角度调整值;
根据所述第一方向与所述预定参考平面之间的第一夹角以及所述角度调整值,获得第二夹角;
确定与所述预定参考平面之间的夹角为所述第二夹角的方向为所述第二方向。
可选的,根据所述角度变化值,确定角度调整值,包括:
确定所述角度变化值大于预定阈值;
确定所述角度变化值为所述角度调整值,或,确定与所述角度变化值之间具有预定差值的角度值为所述角度调整值。
可选的,在将所述相对检测方向由所述第一方向调整为所述第二方向之后,所述方法还包括:
将所述相对检测方向由所述第二方向调整为第三方向;其中,所述第三方向与所述第二方向处于同一预定平面;
通过所述距离传感器检测在预定空间范围内所存在的障碍物的数量;其中,所述预定空间范围为根据所述第二方向与所述第三方向所确定的空间范围。
第二方面,提供一种电子设备,包括:
第一本体;
转动单元,所述转动单元可转动地设置于所述第一本体,所述转动单元能够相对于所述第一本体进行转动;
距离传感器,设置于所述转动单元,以通过所述转动单元的转动能够带动所述距离传感器进行转动;
姿态检测单元,用于检测所述电子设备的姿态参数的值;
处理器,与所述转动单元和所述姿态检测单元均连接,用于根据姿态参数的值确定所述电子设备的姿态,并在所述电子设备的当前姿态为第一姿态时确定所述距离传感器的相对检测方向为第一方向;确定与所述第一姿态匹配的第二方向;以及控制所述转动单元进行转动以将所述相对检测方向由所述第一方向调整为所述第二方向;其中,所述相对检测方向为所述距离传感器发射的探测信号相对于所述电子设备的传输方向。
可选的,所述姿态检测单元设置于所述转动单元上,所述姿态检测单元用于检测所述转动单元的转动方向和/或转动角度。
可选的,所述电子设备还包括与所述第一本体可转动连接的第二本体,所述姿态检测单元设置于所述第一本体与所述第二本体的连接处,所述姿态检测单元用于检测所述第一本体与所述第二本体之间的开合角度。
第三方面,提供另一种电子设备,包括:
第一确定单元,用于在所述电子设备的当前姿态为第一姿态时,确定所述电子设备中的距离传感器的相对检测方向为第一方向;其中,所述相对检测方向为所述距离传感器发射的探测信号相对于所述电子设备的传输方向;
第二确定单元,用于确定与所述第一姿态匹配的第二方向;
调整单元,用于将所述相对检测方向由所述第一方向调整为所述第二方向。
可选的,所述第二确定单元用于:
确定所述电子设备由第二姿态变化为所述第一姿态的姿态变化信息;
基于所述姿态变化信息和所述第一方向,确定所述第二方向。
可选的,所述第二确定单元用于基于所述姿态变化信息和所述第一方向,确定所述第二方向,包括:
基于所述姿态变化信息,确定所述距离传感器在所述电子设备由所述第二姿态变化为所述第一姿态的过程中相对于预定参考平面的角度变化值;
根据所述角度变化值和所述第一方向,确定所述第二方向。
可选的,所述第二确定单元用于根据所述角度变化值和所述第一方向,确定所述第二方向,包括:
根据所述角度变化值,确定角度调整值;
根据所述第一方向与所述预定参考平面之间的第一夹角以及所述角度调整值,获得第二夹角;
确定与所述预定参考平面之间的夹角为所述第二夹角的方向为所述第二方向。
可选的,所述第二确定单元用于根据所述角度变化值,确定角度调整值,包括:
确定所述角度变化值大于预定阈值;
确定所述角度变化值为所述角度调整值,或,确定与所述角度变化值之间具有预定差值的角度值为所述角度调整值。
可选的,所述调整单元还用于:
在将所述相对检测方向由所述第一方向调整为所述第二方向,将所述相对检测方向由所述第二方向调整为第三方向;其中,所述第三方向与所述第二方向处于同一预定平面;
所述电子设备还包括检测单元,用于:
通过所述距离传感器检测在预定空间范围内所存在的障碍物的数量;其中,所述预定空间范围为根据所述第二方向与所述第三方向所确定的空间范围。
本发明实施例中,能够根据电子设备的姿态调整电子设备上距离传感器的相对检测方向,即可以根据电子设备的姿态实时调整距离传感器发射的探测信号相对于电子设备的传输方向,例如可以将距离传感器的相对检测方向由第一方向调整为第二方向。同时,由于调整后的相对检测方向是与电子设备的当前姿态匹配的相对检测方向,因而能够保证电子设备在姿态发生变化后还可以继续维持对障碍物的测距范围,也就是说,在姿态发生变化后,电子设备仍能准确检测电子设备与障碍物之间的距离。
并且,由于电子设备仅仅根据自身姿态就可以确定相对检测方向,因而在整个调整过程中无需借助其它的外部设备的辅助,保证了整个调整过程的易实施性和高效性,同时也可以增强电子设备的智能性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例中电子设备的侧面剖视示意图;
图2为本发明实施例中电子设备的正面示意图;
图3为本发明实施例中信息处理方法的流程图;
图4为本发明实施例中电子设备的另一侧面剖视示意图;
图5为本发明实施例中电子设备的另一侧面剖视示意图;
图6为本发明实施例中电子设备的另一侧面剖视示意图;
图7为本发明实施例中电子设备的结构框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互任意组合。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,在不做特别说明的情况下,一般表示前后关联对象是一种“或”的关系。
本发明实施例提供一种信息处理方法,该方法可以应用于多种电子设备,即本发明实施例中的信息处理方法中各步骤的执行主体可以是前述的电子设备,在具体实施过程中,前述的电子设备可以包括手机、平板电脑(pad)、个人电脑(pc)、笔记本电脑、穿戴式电子设备(例如智能手表)等电子设备,本发明实施例对于电子设备具体为何种设备不作限制。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
请参见图1、图2,图1、图2中示出的电子设备100可以为前述执行本发明实施例中的信息处理方法的任一种可能的电子设备,其中,图1为电子设备100的侧面剖视示意图,图2为电子设备100的正视示意图。
其中,电子设备100包括距离传感器101,距离传感器101用于检测电子设备与障碍物之间的距离,障碍物可以是指人体(用户)、墙体、电脑等能够阻隔距离传感器101所发射的探测信号的物体。如图1中由距离传感器101向电子设备100外延伸的虚线所示,距离传感器101能够沿一定方向发射探测信号,本发明实施例中,将探测信号能够到达的范围称作距离传感器101的测距范围,以及将探测信号相对于电子设备100的传输方向称作距离传感器101的相对检测方向。
本发明实施例中,距离传感器101的相对检测方向能够进行调整。在具体实施过程中,调整距离传感器101的相对检测方向的方式有多种,具体来说,例如,可以采用能够改变探测信号发射方向的距离传感器101,进而使得距离传感器101能够在不改变自身位置的情况下改变相对检测方向,又例如,如图1所示,可以通过改变距离传感器101自身的位置改变相对检测方向,即此时距离传感器101的位置是可变动,例如可以左右或者上下翻转一定角度,等等。
本发明实施例中,距离传感器101可以是如图1、图2所示的嵌入式地设置于电子设备100内,也可以是设置于电子设备100的外部。其中,采用嵌入的方式设置距离传感器101时,可以使得电子设备100在视觉上更加美观、简洁,用户携带电子设备100时也更加的方便,并且也可以避免对距离传感器101的外部造成磨损;而将距离传感器101设置于电子设备100外部时,能够节省电子设备100的内部空间,例如可以采用夹持的方式可拆卸式地将距离传感器101设置于电子设备100中,用户不需要测距时能够方便地将距离传感器101取下来。
请参见图3,本发明实施例中的信息处理方法的流程描述如下。
步骤201:在电子设备的当前姿态为第一姿态时,确定电子设备中的距离传感器相对于电子设备的相对检测方向为第一方向;其中,相对检测方向为距离传感器发射的探测信号相对于电子设备的传输方向。
也就是说,本发明实施例中确定距离传感器101发射的探测信号的传输方向的参照物是电子设备100。
本发明实施例中,第一方向可以理解为对相对检测方向进行调整之前的初始的相对检测方向,例如可以为电子设备100的姿态发生变化前的相对检测方向,亦即电子设备100的姿态发生变化后还尚未对相对检测方向进行调整时的相对检测方向。
本发明实施例中,用于表征第一方向的参数可以是通过电子设备100内预留的数据直接确定的,也可以是通过即时检测获得的。
例如,在制造电子设备100时,可以将距离传感器101的相对检测方向调整为一个统一的初始方向,在电子设备100首次确定第一方向时,可以直接将该初始方向确定为第一方向,在后续确定第一方向时,可以将前一次调整后的相对检测方向确定为第一方向。
又例如,电子设备100在每一次开机或关机时,可以将距离传感器101的相对检测方向调整为初始方向,在电子设备100开机后第一次确定第一方向时,可以直接将初始方向确定为第一方向,在后续确定第一方向时,可以将前一次调整后的相对检测方向确定为第一方向。
再例如,可以在每一次进行测距前,将距离传感器101的相对检测方向调整为初始方向,进而每一次确定第一方向时均可以直接将初始方向作为第一方向。
再例如,可以在距离传感器101上或电子设备100的其它位置设置陀螺仪、重力传感器等传感器,每当需要确定第一方向时,通过传感器即时检测距离传感器101的相对检测方向,将即时检测到的相对检测方向作为第一方向。
本发明实施例中提供的通过预留数据直接确定第一方向的技术方案,在确定第一方向时可以实现快速、高效确定的技术效果;而通过即时检测确定第一方向的技术方案可以更加准确地确定第一方向。在具体实施过程中,可以择一选用确定第一方向的方式,本发明实施例对此不做限定。
本发明实施例中,电子设备100的姿态可以为电子设备100的物理形态,即如电子设备100在不同的使用模式下可以具有不同的外观形状,电子设备100的姿态也可以为电子设备100的倾斜角度,电子设备100的姿态还可以为电子设备100与参照物的相对位置关系,等等。举例来说,当电子设备100为笔记本电脑时,电子设备100的姿态可以指笔记本电脑的屏幕与键盘之间形成一定开合角度的姿态,也可以指笔记本电脑的屏幕与水平面之间形成一定夹角的姿态。当电子设备100为手机时,电子设备100的姿态可以指手机相对于地面处于一定高度的姿态,也可以指手机的屏幕正对着一定方向的姿态,等等。
本发明实施例中,距离传感器101可以是激光传感器、红外传感器、声波传感器等能够测量距离的装置,对此本发明实施例不作限制。其中,采用激光传感器作为距离传感器101时,由于激光的方向性好,测量结果可以更加精确。
步骤202:确定与第一姿态匹配的第二方向。
本发明实施例中,第二方向为需要调整到的相对检测方向,即对相对检测方向进行调整后的相对检测方向。第二方向可以实时检测所确定的,也可以是通过电子设备100内预先存储的数据确定的,还可以是在需要确定第二方向时通过用户即时输入的数据确定的,本发明实施例对此不作限制。
为了便于阅读者理解,针对步骤202,本发明实施例提供以下两种确定第二方向的方式。
第一种方式:
确定出电子设备100由第二姿态变化为第一姿态的姿态变化信息,进而基于确定出的姿态变化信息和步骤201确定出的第一方向再确定第二方向。
其中,第二姿态即为电子设备100的姿态变化为第一姿态之前的姿态,与第二姿态匹配的相对检测方向可以是第一方向。
本发明实施例中,姿态变化信息可以是表征电子设备100进行姿态变化时以自身作为参考的姿态变化量,例如电子设备100为笔记本电脑时,笔记本电脑的屏幕相对于键盘的开合角度由30°调整为40°,姿态变化信息也可以是表征电子设备100进行姿态变化时以外部环境作为参考的姿态变化量,例如笔记本电脑的屏幕相对于水平面展开了45°的角度。并且,姿态变化信息可以是通过对电子设备100的姿态变化进行检测直接获得的,如检测电子设备100整体或部分进行移动、转动等姿态变化时的变化速度、变化方向、变化时长等信息;姿态变化信息也可以是根据表征第一姿态和第二姿态的姿态信息计算出的,如笔记本电脑处于第二姿态时屏幕和键盘之间的开合角度为90°,而处于第一姿态时屏幕和键盘之间的开合角度为135°,则可以计算出笔记本电脑由第二姿态变化为第一姿态时的姿态变化信息为展开了45°。
本发明实施例中,姿态变化信息可以是跟随电子设备100的姿态变化实时更新的,也可以是在确定电子设备100的姿态处于稳定状态后才进行更新的,例如可以在电子设备100的姿态在0.5秒内未发生变化时则确定电子设备100的姿态处于稳定状态。
在一种可能的实施方式中,可以根据已经确定出的姿态变化信息,确定距离传感器101在电子设备100由第二姿态变化为第一姿态的过程中相对于预定参考平面的角度变化值,再根据该角度变化值和第一方向,确定出第二方向。
本发明实施例中,预定参考平面可以是自然环境中能够直接确定的平面,如水平面、与水平面成预定夹角和方向的平面,也可以是通过电子设备100所在的环境确定的平面,如放置电子设备100的桌面,电子设备100所在房间的墙面,等等。并且,本发明实施例中的预定参考平面可以是固定不变的,也可以是根据电子设备100的使用模式自动确定的,也可以是根据用户的使用习惯确定的,也可以是用户自行选择或输入的,本发明实施例对此不作限制。
本发明实施例中,由于距离传感器101是电子设备100中的一部分,因而电子设备100的姿态变化信息同样能够反映出距离传感器101的姿态变化。例如,电子设备100为笔记本电脑,距离传感器101设置于笔记本电脑屏幕上方时,姿态变化信息表明笔记本电脑的屏幕相对于水平面旋转了30°,则可以确定距离传感器101同样相对于水平面旋转了30°,即角度变化值为30。此外,本发明实施例中,角度变化值还可以包括电子设备100进行旋转或移动时的方向信息,例如可以通过角度变化值的正负反映电子设备100的旋转方向。
在一种可能的实施方式中,根据角度变化值和第一方向确定第二方向,可以具体包括如下步骤:
第一步,根据角度变化值,确定角度调整值。
其中,角度调整值可以为距离传感器101的相对检测方向从第一方向调整为第二方向的过程中需要进行调整的角度值。本发明实施例中,角度调整值可以是与角度变化值相等的值,例如角度变化值为30°,则角度调整值也为30°,角度调整值也可以是与角度变化值的差值在一定差值范围内的值,例如角度变化值为30°,则角度调整值可以为29°~31°间的任意值,等等,本发明实施例对此不作具体限制。
在具体实施过程中,可以首先确定角度变化值是否大于预定阈值,在确定角度变化值大于预定阈值时,进一步根据角度变化值具体确定角度调整值。具体来说,由于距离传感器101发射的探测信号具有一定的覆盖范围,在覆盖范围内均为距离传感器101的测距范围,当电子设备100的姿态变化较为细微时,探测信号的覆盖范围几乎未变,因而可以在不调整距离传感器101的相对检测方向的情况下,仍然能够检测到位于姿态调整前测距范围内的障碍物。
本发明实施例中,根据角度变化值确定角度调整值可以包括多种方式,例如:
方式一:确定角度变化值为角度调整值,也就是说,将角度调整值直接作为角度变化值。采用该种方式时,可以使得相对检测方向的调整角度始终与电子设备100的姿态调整角度保持几乎完全一致,进而确保电子设备100对障碍物的测距准确度,并且能够更加快速地确定出角度调整值。
方式二:将与角度变化值之间具有预定差值的角度值确定为角度调整值。
具体来说,本发明实施例中预定差值可以是角度调整值的校正值。例如在实际应用中,角度变化值为30°时,实际采用角度调整值为25°确定出的第二方向才是与第一姿态匹配的第二方向,即实际需要的角度调整值与角度变化值之间存在5°的预定差值,为了使得确定的第二方向更为准确,因而在确定角度调整值时需要在角度变化值的基础上增加或减去预定差值。其中,预定差值可以是某一个固定不变的差值,也可以是根据角度变化值或电子设备100的姿态信息等确定的动态差值,如可以设定预定差值与角度变化值成正比例关系,角度变化值越大则预定差值也越大。
采用该种方式时,确定出的角度调整值更加符合距离传感器101的实际调整需要,在实际运用中能够达到较佳的距离检测准确性。
第二步,在确定出角度调整值之后,根据第一方向与预定参考平面之间的第一夹角以及角度调整值,获得第二夹角。
本发明实施例中,根据步骤201确定出的第一方向,可以确定出第一方向与预定参考平面之间的夹角,该夹角即为第一夹角。进一步地,可以根据在第一步中确定出的角度调整值,在第一夹角的基础上进行计算,例如可以根据角度调整值相应地增加或减去角度调整值,根据计算结果即可获得第二夹角。
第三步,确定与预定参考平面之间的夹角为第二夹角的方向为第二方向。
本发明实施例中,在通过第二步确定出第二夹角后,即可根据第二夹角确定出与第一姿态匹配的第二方向,具体来说,可以确定与预定参考平面之间的夹角为第二夹角的方向为第二方向。
通过上述的第一种方式,能够根据电子设备100姿态变化的实际情况即时而准确地确定出与第一姿态匹配的第二方向。并且,由于是通过实时检测的数据和实际的应用场景确定的第二方向,因而该种方式的适应性更好,对于电子设备100的任意姿态调整都有对应的相对检测方向调整方案,能够根据不同的应用场景和使用模式确定出准确的第二方向。
第二种方式:
根据电子设备100的姿态与相对检测方向间的对应关系,确定与第一姿态匹配的第二方向。
本发明实施例中,可以根据预先获得的电子设备100的姿态与相对检测方向之间的对应关系,匹配确定出第二方向。该对应关系可以通过表格、数据库等形式预先存储在电子设备中,当需要确定电子设备100的某一姿态所匹配的相对检测方向时,只需要查询该姿态的相关姿态参数,即可得到与该姿态对应的相对检测方向,进而确定该对应的相对检测方向为第二方向。
本发明实施例中,获得电子设备100的姿态与相对检测方向之间的对应关系的方式可以有多种。具体来说,该对应关系可以是通过前述说明的第一种确定第二方向的方式获得的,也可以是通过人工测试的方式获得的,也可以是根据用户的使用习惯动态确定的。该对应关系可以存储于电子设备100内,也可以存储于电子设备100能够进行数据传输的其它电子设备内。
本发明实施例中,电子设备100可以包括至少一组对应关系,其中各组对应关系可以分别对应于电子设备100不同的使用者,即同一个电子设备100姿态在不同组别对应关系中,可以对应于不同的相对检测方向。例如,不同的电子设备100使用者可以根据个人喜好、身高、坐姿等因素选择适合自己的一组对应关系。通过设置至少一组对应关系,能够满足不同用户的个性化需求,并且,能够达到适应多样、复杂使用场景的效果。
通过上述的第二种确定第二方向的方式,能够根据姿态与相对检测方向之间的对应关系,快速地确定出与第一姿态匹配对应的第二方向。在整个确定过程中无需繁复的计算,加快了调整距离传感器101相对检测方向的速度,缩短了电子设备100调整姿态后进行测距的延时,提高了电子设备100测距功能的灵敏性。
步骤203:将相对检测方向由第一方向调整为第二方向。
在步骤202确定了与第一姿态对应的第二方向后,即可进行步骤203,即将距离传感器101相对于电子设备100的相对检测方向从第一方向调整为第二方向。
本发明实施例中,距离传感器101可转动地设置于电子设备100中,此时,可以通过调整距离传感器101的转动角度以调整相对检测方向,即可以实现将相对检测方向由第一方向调整为第二方向。
具体来说,如图1所示,可以在电子设备100上设置能够进行转动的转动装置,例如压电微位移器,再将距离传感器101设置于该转动装置上,通过转动装置自身的转动带动距离传感器101进行转动,整个过程中压电微位移器产生的噪声低,并且调整灵敏度高。此外,还可以将距离传感器101可转动地独立设置在电子设备100中,同时在电子设备100中设置马达和传动装置,通过马达的转动即可带动距离传感器101进行转动。
通过调整距离传感器101的转动角度以调整相对检测方向的方式,能够在不对现有的距离传感器101进行结构上的改动,或仅仅进行较小改动的前提下即实现对相对检测方向的准确调整,适用性强。
进一步地,在通过步骤203将相对检测方向由第一方向调整为第二方向之后,还可以将相对检测方向由第二方向调整为第三方向,而将相对检测方向由第二方向调整为第三方向的方式可以采用前述的由第一方向调整为第二方向相同的方式,此处便不再重复了。
其中,第三方向与第二方向可以处于同一预定平面,该预定平面可以是自然环境中能够直接确定的平面,如水平面,也可以是通过电子设备100所在的环境确定的平面,如与放置电子设备100的桌面平行的平面,还可以是与第一方向和第二方向所在的平面垂直的平面,等等。
本发明实施例中,可以通过距离传感器101检测由第二方向往第三方向变化过程中的障碍物,进而能够确定在预定空间范围内所存在的障碍物的距离及数量。其中,预定空间范围为根据第二方向与第三方向所确定的空间范围,即距离传感器101由第二方向往第三方向变化过程中发射的探测信号所能够探测到的空间范围。具体来说,例如预定平面为水平面时,通过多次调整相对检测方向,即可实现水平方向上的扫描式检测。通过在不同预定平面上多次调整相对检测方向,即可实现对电子设备100所在空间的扫描式检测。
通过对预定平面或电子设备100所在空间的扫描式检测,能够检测到没有正对着距离检测装置的障碍物,且在检测的过程中,能够通过获得的检测数据,确定出预定平面或电子设备100所在空间内障碍物的数量。
本发明实施例中,能够根据电子设备的姿态调整电子设备上距离传感器的相对检测方向,即可以根据电子设备的姿态实时调整距离传感器发射的探测信号相对于电子设备的传输方向,例如可以将距离传感器的相对检测方向由第一方向调整为第二方向。同时,由于调整后的相对检测方向是与电子设备的当前姿态匹配的相对检测方向,因而能够保证电子设备在姿态发生变化后还可以继续维持对障碍物的测距范围,也就是说,在姿态发生变化后,电子设备仍能准确检测电子设备与障碍物之间的距离。
并且,由于电子设备仅仅根据自身姿态就可以确定相对检测方向,因而在整个调整过程中无需借助其它的外部设备的辅助,保证了整个调整过程的易实施性和高效性,同时也可以增强电子设备的智能性。
请参见图4,基于同一发明构思,本发明实施例提供一种电子设备100,该电子设备100包括:
第一本体102;
转动单元103,该转动单元103可转动地设置于第一本体102,转动单元103能够相对于第一本体102进行转动;
距离传感器101,设置于转动单元103,以通过转动单元103的转动能够带动距离传感器101进行转动;
姿态检测单元104,用于检测电子设备100的姿态参数的值;其中,电子设备100的姿态参数是指可以用于表征电子设备100的姿态的参数;
处理器105,与转动单元103和姿态检测单元104均连接,例如电性连接,处理器105用于根据姿态参数的值确定电子设备100的姿态,并在电子设备100的当前姿态为第一姿态时确定距离传感器101的相对检测方向为第一方向;确定与第一姿态匹配的第二方向;以及控制转动单元103进行转动以将相对检测方向由第一方向调整为第二方向;其中,相对检测方向为距离传感器101发射的探测信号相对于电子设备100的传输方向。
本发明实施例中,转动单元103可以相对于第一本体102进行转动,通过转动单元103自身的转动,能够带动设置于转动单元103上的距离传感器101同步进行转动,也就是说,距离传感器101的转动可以通过转动单元103的转动进行体现。具体来说,本发明实施例中的转动单元103可以为压电微位移器,例如为小板形状的压电微位移器,距离传感器101可以固定设置于压电微位移器上,或者转动单元103也可以为马达,或带有传动装置的马达,通过马达的转动也能够带动距离传感器101进行相应的转动。
本发明实施例中,距离传感器101和转动单元103可以嵌入式地设置于电子设备100的内部,如图4所示,距离传感器101和转动单元103以嵌入于第一本体102内进行图示,此外,距离传感器101和转动单元103也可以设置于电子设备100的外部,如可以采用夹持的方式,将距离传感器101和转动单元103可拆卸地设置于第一本体102上。
本发明实施例中,处理器105可以是cpu(中央处理器)或asic(applicationspecificintegratedcircuit,特定应用集成电路),也可以是一个或多个用于控制程序执行的集成电路,还可以是基带芯片,等等,并且,处理器105能够设置于电子设备100内的任意位置。本发明实施例中,处理器105与转动单元103和姿态检测单元104均连接,也就是说,处理器105能够与转动单元103、姿态检测单元104进行数据传输,例如,处理器105可以通过总线、存储器、电路、光通信、蓝牙、超宽带等方式与转动单元103、姿态检测单元104进行数据传输。进而,处理器105可以基于姿态检测单元104检测到的电子设备100的姿态参数的值,确定电子设备100的姿态,同时可以控制转动单元103进行转动,例如可以根据电子设备100的姿态来实时地控制转动单元103进行对应的转动。
本发明实施例中,姿态检测单元104可以只包括一个检测装置,设置于电子设备100的一个位置;或者姿态检测单元104也可以包括多个检测装置,该多个检测装置可以分别设置于电子设备100的不同位置,用于检测电子设备100不同位置的姿态参数的值。
在一种可能的实施方式中,如图5所示,姿态检测单元104可以设置于转动单元103上,进而,通过姿态检测单元104可以检测到转动单元103进行转动时的转动方向和/或转动角度。举例来说,姿态检测单元104可以为陀螺仪、角度传感器、位移传感器等传感器。通过姿态检测单元104对转动单元103的转动进行检测,能够确定出电子设备100的姿态以及距离传感器101实时的相对检测方向。
本发明实施例中,转动单元103可以至少包括两种类型的转动。第一种,由于转动单元103是设置于第一本体102上的,因而当第一本体102进行转动时,转动单元103也会跟随着第一本体102进行转动,通过检测转动单元103的该种转动,能够直观地反映出电子设备100的姿态变化;第二种,由于转动单元103是可转动地设置于第一本体102的,因而转动单元103的转动还包括转动单元103自身相对于第一本体102的转动。
在一种可能的实施方式中,如图6所示,电子设备100还包括有第二本体106,第二本体106与第一本体102可转动地连接,例如电子设备100为笔记本电脑时,第一本体102可以是笔记本电脑的屏幕所在的部分,第二本体106可以是笔记本电脑上键盘所在的部分。本发明实施例中,姿态检测单元104可以设置于第一本体102与第二本体106的连接处,进而,通过姿态检测单元104可以检测到第一本体102与第二本体106之间的开合角度。举例来说,姿态检测单元104可以为角度传感器、位移传感器、陀螺仪等传感器。
本发明实施例中,能够通过姿态检测单元检测到电子设备的姿态参数的值,使得处理器根据姿态参数的值确定电子设备的姿态,进而处理器能够根据电子设备的姿态控制转动单元调整距离传感器的相对检测方向,即可以根据电子设备的姿态实时调整距离传感器发射的探测信号相对于电子设备的传输方向,例如可以将距离传感器的相对检测方向由第一方向调整为第二方向。因而电子设备在姿态发生变化后,仍能准确检测电子设备与障碍物之间的距离。
并且,由于电子设备仅仅根据自身姿态就可以确定相对检测方向,因而在整个调整过程中无需借助其它的外部设备的辅助,保证了整个调整过程的易实施性和高效性,同时也可以增强电子设备的智能性。
请参见图7,基于同一发明构思,本发明实施例提供另一种电子设备,该电子设备包括第一确定单元301、第二确定单元302和调整单元303。其中:
第一确定单元301,用于在电子设备的当前姿态为第一姿态时,确定电子设备中的距离传感器的相对检测方向为第一方向;其中,相对检测方向为距离传感器发射的探测信号相对于电子设备的传输方向;
第二确定单元302,用于确定与第一姿态匹配的第二方向;
调整单元303,用于将相对检测方向由第一方向调整为第二方向。
在一种可能的实施方式中,第二确定单元302用于:
确定电子设备由第二姿态变化为第一姿态的姿态变化信息;
基于姿态变化信息和第一方向,确定第二方向。
在一种可能的实施方式中,第二确定单元302用于基于姿态变化信息和第一方向,确定第二方向,包括:
基于姿态变化信息,确定距离传感器在电子设备由第二姿态变化为第一姿态的过程中相对于预定参考平面的角度变化值;
根据角度变化值和第一方向,确定第二方向。
在一种可能的实施方式中,第二确定单元302用于根据角度变化值和第一方向,确定第二方向,包括:
根据角度变化值,确定角度调整值;
根据第一方向与预定参考平面之间的第一夹角以及角度调整值,获得第二夹角;
确定与预定参考平面之间的夹角为第二夹角的方向为第二方向。
在一种可能的实施方式中,第二确定单元302用于根据角度变化值,确定角度调整值,包括:
确定角度变化值大于预定阈值;
确定角度变化值为角度调整值,或,确定与角度变化值之间具有预定差值的角度值为角度调整值。
在一种可能的实施方式中,调整单元303还用于:
在将相对检测方向由第一方向调整为第二方向,将相对检测方向由第二方向调整为第三方向;其中,第三方向与第二方向处于同一预定平面;
电子设备还包括检测单元,用于:
通过距离传感器检测在预定空间范围内所存在的障碍物的数量;其中,预定空间范围为根据第二方向与第三方向所确定的空间范围。
由于本发明实施例中的电子设备与上述信息处理方法解决问题的原理相似,因此本发明实施例中电子设备的实施可以参见上述信息处理方法的实施,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元完成,即将装置的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随机存取存储器)、磁碟或者光盘等各种可以存储程序代码的介质。
具体来讲,本发明实施例中的一种信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,u盘等存储介质上,当存储介质中的与一种信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
在电子设备的当前姿态为第一姿态时,确定电子设备中的距离传感器的相对检测方向为第一方向;其中,相对检测方向为距离传感器发射的探测信号相对于电子设备的传输方向;
确定与第一姿态匹配的第二方向;
将相对检测方向由第一方向调整为第二方向。
可选的,存储介质中存储的与步骤:确定与第一姿态匹配的第二方向,对应的计算机指令在被执行的过程之中,包括:
确定电子设备由第二姿态变化为第一姿态的姿态变化信息;
基于姿态变化信息和第一方向,确定第二方向。
可选的,存储介质中存储的与步骤:基于姿态变化信息和第一方向,确定第二方向,对应的计算机指令在被执行的过程之中,包括:
基于姿态变化信息,确定距离传感器在电子设备由第二姿态变化为第一姿态的过程中相对于预定参考平面的角度变化值;
根据角度变化值和第一方向,确定第二方向。
可选的,存储介质中存储的与步骤:根据角度变化值和第一方向,确定第二方向,对应的计算机指令在被执行的过程之中,包括:
根据角度变化值,确定角度调整值;
根据第一方向与预定参考平面之间的第一夹角以及角度调整值,获得第二夹角;
确定与预定参考平面之间的夹角为第二夹角的方向为第二方向。
可选的,存储介质中存储的与步骤:根据角度变化值,确定角度调整值,对应的计算机指令在被执行的过程之中,包括:
确定角度变化值大于预定阈值;
确定角度变化值为角度调整值,或,确定与角度变化值之间具有预定差值的角度值为角度调整值。
可选的,存储介质中存储的与步骤,在将相对检测方向由第一方向调整为第二方向,对应的计算机指令在被执行之后,还包括:
将相对检测方向由第二方向调整为第三方向;其中,第三方向与第二方向处于同一预定平面;
通过距离传感器检测在预定空间范围内所存在的障碍物的数量;其中,预定空间范围为根据第二方向与第三方向所确定的空间范围。
以上所述,以上实施例仅用以对本发明的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明的方法及其核心思想,不应理解为对本发明的限制。本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。