电子设备、可移动组件的控制方法与流程

文档序号:26937453发布日期:2021-10-12 10:48阅读:67来源:国知局
电子设备、可移动组件的控制方法与流程

本申请涉及电子设备领域,更为具体的,涉及电子设备、可移动组件的控制方法。

背景技术

电子设备上通常布置多种电子元件,以实现多种功能。例如,电子设备上可以布置一个或多个摄像头,以实现拍照功能;又如,电子设备上可以布置一个或多个麦克风,以实现录音的功能;又如,电子设备上可以布置一个或多个扬声器,以实现音频外放的功能。

为了精简外露在电子设备上的电子元件,一种可能的实现方式是,在不需要使用电子元件的情况下,该电子元件被收入在电子设备内部;在需要使用电子元件的情况下,可以驱动该电子元件外露出电子设备(即用户可以从电子设备的外侧观察到该电子设备),以实现相应的功能。因此,可以在电子设备内设置可移动组件,该可移动组件可以用于驱动电子元件外露出电子设备,并用于将外露的电子元件收入至电子设备中。以摄像头为例,可以在需要拍摄电子设备周围的场景的情况下,通过可移动组件驱动摄像头移动,使得原本收入在电子设备内的摄像头外露出电子设备;在拍摄结束后,可以通过可移动组件将摄像头收回至电子设备内。

针对现有的控制可移动组件移动的方案,可移动组件当前的具体位置是未知的。例如,在一种可能的控制可移动组件移动的方案中,通过在可移动组件预备停留的位置设置挡块,并驱动该可移动组件移动;一旦该可移动组件抵达该挡块,可移动组件可以因该挡块的阻挡而停止前进,最终该可移动组件停留在预备停留的位置。然而,可移动组件在移动过程中的具体位置是未知的。换句话说,可移动组件在实际上是否可以抵达该挡块是无法保证的。仍以摄像头为例,如果可移动组件无法抵达至预备停留的位置,摄像头可能无法完全外露出电子设备),则可能导致相对较差的拍摄效果。



技术实现要素:

本申请提供一种电子设备、可移动组件的控制方法,目的在于提供一种新的控制可移动组件移动的方案,该方案可以在一定程度上确定可移动组件当前的相对位置。

第一方面,提供了一种电子设备,包括:固定组件;可移动组件,所述可移动组件与所述固定组件在第一方向上具有预设的间隔距离,所述可移动组件在目标面上可移动,所述目标面相对于所述固定组件平行设置,所述目标面相对于所述第一方向垂直设置,所述可移动组件的移动位移包括第二方向上的移动位移,所述第二方向相对于所述第一方向垂直设置,所述第二方向相对于所述目标面平行设置;第一接近光传感器,所述第一接近光传感器设置在所述可移动组件上,所述第一接近光传感器面向所述固定组件发射光,检测入射至所述第一接近光传感器的光的光强,所述入射至所述第一接近光传感器的光包括来自所述第一接近光传感器并经所述固定组件反射的光,所述第一接近光传感器检测到的经所述固定组件反射的光的光强为第一光强,在所述可移动组件在所述第二方向上处于第一移动位置的情况下,所述第一光强的取值为第一光强值,在所述可移动组件在所述第二方向上处于第二移动位置的情况下,所述第一光强的取值为第二光强值,所述第一移动位置与所述第二移动位置在所述第二方向上错开,所述第一光强值与所述第二光强值不同。

固定组件可以包括在用户的视觉上相对静止的一个或多个部件。在用户视觉上相对静止可以指,在用户未作出动作或未移动的情况下,固定组件在用户的视觉上可以不发生移动。

可移动组件可以包括在用户的视觉上可相对移动的一个或多个部件。在用户视觉上可相对移动可以指,在用户未作出动作或未移动的情况下,可移动组件可以在用户的视觉上发生移动。

可移动组件例如还可以包括驱动单元。驱动单元可以驱动可移动组件相对于固定组件移动。驱动单元可以被视为可移动组件移动的动力源。驱动单元例如可以包括马达。通过向马达通电,可以驱动马达转动,从而驱动可移动组件移动。

本申请所述的目标面相对于固定组件平行设置,可以指目标面相对于固定组件的倾斜角小于第二目标阈值。也就是说,目标面应当至少相对于固定组件基本(近似)平行设置。

可移动组件在目标面上的移动方式可以是直线运动、圆周运动等。

第一移动位置为第二方向上的标记位置。在可移动组件停留在第一移动位置的情况下,第一移动位置可以对应可移动组件的任一点当前在第二方向上的位置。

第二移动位置为第二方向上的标记位置。在可移动组件停留在第二移动位置的情况下,第二移动位置可以对应可移动组件的任一点当前在第二方向上的位置。

在本申请中,第一接近光传感器与固定组件在第一方向上的间距相对固定,第一接近光传感器在第二方向上的移动,使得固定组件对第一接近光传感器发出的光的遮挡程度可以发生变化,因此可以根据第一光强可以确定可移动组件在第二方向上相对于固定组件的位置。

结合第一方面,在第一方面的某些实现方式中,所述第一光强用于确定所述第一接近光传感器的遮挡角,在所述可移动组件从所述第一移动位置移动至所述第二移动位置的过程中,所述可移动组件在所述第二方向上的位移由所述遮挡角以及所述间隔距离确定。

所述第一接近光传感器的遮挡角可以指第一接近光传感器被固定组件遮挡的光的范围角。

在本申请中,通过第一光强可以确定与该第一光强对应的位移值,进而可以根据第一光强控制可移动组件进行多种可能的位移,有助于提高控制可移动组件的灵活性。

结合第一方面,在第一方面的某些实现方式中,所述电子设备还包括:电子元件,所述电子元件设置在所述可移动组件上,所述可移动组件相对于所述固定组件的移动用于将所述电子元件外露出所述电子设备,或者用于将外露的所述电子元件收入至所述电子设备内,其中,在所述电子元件在所述第二方向上的最低位置与所述固定组件在所述第二方向上的最高位置齐平的情况下,所述第一光强大于零,且小于所述第一光强的最大值。

电子元件例如可以是摄像头、麦克风、扬声器等。

所述第一光强的最大值,可以指在可移动组件的完整行程中,第一接近光传感器所检测到的经固定组件反射的光的光强最大值。

在本申请中,在第一光强大于零且小于第一光强的最大值的情况下,意味着在此前后的一段时间内,第一光强可以相对准确地反映可移动组件在第二方向上的移动位置。因此,可以使电子元件在相对合适的位置完整露出电子设备。

结合第一方面,在第一方面的某些实现方式中,所述电子设备还包括:电子元件,所述电子元件设置在所述可移动组件上,所述可移动组件相对于所述固定组件的移动用于将所述电子元件外露出所述电子设备,或者用于将外露的所述电子元件收入至所述电子设备内,在所述第一光强达到所述第一光强的最大值的情况下,所述电子元件在所述第二方向上的最低位置低于所述固定组件在所述第二方向上的最高位置。

在本申请中,如果电子元件在第二方向上的最低位置已经露出,说明可移动组件继续向上移动的范围相对有限。此时第一光强达到第一光强的最大值,说明第一接近光传感器发出的光全部(或几乎全部,或基本)照射在固定组件,在可移动组件的较短行程内,第一接近光传感器检测到的经固定组件反射的光可以几乎不发生变化。因此,如果第一接近光传感器与电子元件之间的相对位置设置不当,第一光强可能无法相对准确地将电子元件完整露出电子设备。例如,可能导致可移动组件的过大位移,进而可能造成可移动组件易折断、易受损等问题。

结合第一方面,在第一方面的某些实现方式中,所述第一光强用于控制所述可移动组件移动至第一目标位置以及第二目标位置,所述第一目标位置与所述第二目标位置在所述第二方向上错开,在所述可移动组件停留在所述第一目标位置的情况下,所述第一光强达到第一预设光强值,在所述可移动组件停留在所述第二目标位置的情况下,所述第一光强达到第二预设光强值,所述第一预设光强值与所述第二预设光强值不同。

第二目标位置为第二方向上的标记位置。在可移动组件停留在第二目标位置的情况下,第二目标位置可以对应可移动组件的任一点当前在第二方向上的位置。

在本申请中,根据第一光强,可以控制可移动组件相对准确地停留在两个不同的位置,提升了控制可移动组件的便捷性以及灵活性。

结合第一方面,在第一方面的某些实现方式中,所述第一光强用于控制所述可移动组件移动至第一目标位置,所述电子设备还包括:第二接近光传感器,所述第二接近光传感器设置在所述可移动组件上,所述第二接近光传感器在所述第二方向上的位置与所述第一接近光传感器在所述第二方向上的位置不同,所述第二接近光传感器面向所述固定组件发射光,并检测入射至所述第二接近光传感器的光的光强,所述入射至所述第二接近光传感器的光包括来自所述第二接近光传感器并经所述固定组件反射的光,所述第二接近光传感器检测到的经所述固定组件反射的光的光强为第二光强,所述第二光强用于控制所述可移动组件移动至第二目标位置,所述第一目标位置与所述第二目标位置在所述第二方向上错开。

在本申请中,根据第一光强以及第二光强,可以控制可移动组件相对准确地停留在两个不同的位置,提升了控制可移动组件的灵活性。

结合第一方面,在第一方面的某些实现方式中,所述电子设备还包括:环境光传感器,所述环境光传感器设置在所述可移动组件上,所述环境光传感器用于检测所述环境光传感器的周围环境的光强,所述环境光传感器的位置与所述第一接近光传感器的位置在所述第二方向上齐平。

环境光传感器的位置与第一接近光传感器的位置可以在第二方向上齐平,可以指环境光传感器的中心与第一接近光传感器的中心在第二方向上的间距小于第一目标阈值。

在本申请中,环境光传感器检测到的光强可以反映入射至第一接近光传感器的外界环境光的光强。因此,根据环境光传感器检测到的光强可以抵消一部分第一接近光传感器检测到的光强,有助于排除外界环境光的影响,进而相对准确地确定第一光强。

第二方面,提供了一种可移动组件,所述可移动组件用于设置在电子设备上,所述可移动组件与所述电子设备上的固定组件在第一方向上具有预设的间隔距离,所述可移动组件在目标面上可移动,所述目标面相对于所述固定组件平行设置,所述目标面相对于所述第一方向垂直设置,所述可移动组件的移动位移包括第二方向上的移动位移,所述第二方向相对于所述第一方向垂直设置,所述第二方向相对于所述目标面平行设置,所述可移动组件包括:第一接近光传感器,所述第一接近光传感器用于面向所述固定组件发射光,并用于检测入射至所述第一接近光传感器的光的光强,所述入射至所述第一接近光传感器的光包括来自所述第一接近光传感器并经所述固定组件反射的光,所述第一接近光传感器检测到的经所述固定组件反射的光的光强为第一光强,在所述可移动组件在所述第二方向上处于第一移动位置的情况下,所述第一光强的取值为第一光强值,在所述可移动组件在所述第二方向上处于第二移动位置的情况下,所述第一光强的取值为第二光强值,所述第一移动位置与所述第二移动位置在所述第二方向上错开,所述第一光强值与所述第二光强值不同。

结合第二方面,在第二方面的某些实现方式中,所述第一光强用于确定所述第一接近光传感器的遮挡角,在所述可移动组件从所述第一移动位置移动至所述第二移动位置的过程中,所述可移动组件在所述第二方向上的位移由所述遮挡角以及所述间隔距离确定。

结合第二方面,在第二方面的某些实现方式中,所述可移动组件还包括:电子元件,所述可移动组件相对于所述固定组件的移动用于将所述电子元件外露出所述电子设备,或者用于将外露的所述电子元件收入至所述电子设备内,其中,在所述电子元件在所述第二方向上的最低位置与所述固定组件在所述第二方向上的最高位置齐平的情况下,所述第一光强大于零,且小于所述第一光强的最大值。

结合第二方面,在第二方面的某些实现方式中,所述可移动组件还包括:电子元件,所述可移动组件相对于所述固定组件的移动用于将所述电子元件外露出所述电子设备,或者用于将外露的所述电子元件收入至所述电子设备内,在所述第一光强达到所述第一光强的最大值的情况下,所述电子元件在所述第二方向上的最低位置低于所述固定组件在所述第二方向上的最高位置。

结合第二方面,在第二方面的某些实现方式中,所述第一光强用于控制所述可移动组件移动至第一目标位置以及第二目标位置,所述第一目标位置与所述第二目标位置在所述第二方向上错开,在所述可移动组件停留在所述第一目标位置的情况下,所述第一光强达到第一预设光强值,在所述可移动组件停留在所述第二目标位置的情况下,所述第一光强达到第二预设光强值,所述第一预设光强值与所述第二预设光强值不同。

结合第二方面,在第二方面的某些实现方式中,所述第一光强用于控制所述可移动组件移动至第一目标位置,所述可移动组件还包括:第二接近光传感器,所述第二接近光传感器在所述第二方向上的位置与所述第一接近光传感器在所述第二方向上的位置不同,所述第二接近光传感器面向所述固定组件发射光,并检测入射至所述第二接近光传感器的光的光强,所述入射至所述第二接近光传感器的光包括来自所述第二接近光传感器并经所述固定组件反射的光,所述第二接近光传感器检测到的经所述固定组件反射的光的光强为第二光强,所述第二光强用于控制所述可移动组件移动至第三目标位置,所述第一目标位置与所述第三目标位置在所述第二方向上错开。

结合第二方面,在第二方面的某些实现方式中,所述可移动组件还包括:环境光传感器,所述环境光传感器用于检测所述环境光传感器的周围环境的光强,所述环境光传感器的位置与所述第一接近光传感器的位置在所述第二方向上齐平。

第三方面,提供了一种可移动组件的控制方法,包括:控制可移动组件在目标面上移动,所述目标面相对于固定组件平行设置,所述可移动组件与所述固定组件在第一方向上具有预设的间隔距离,所述目标面相对于所述第一方向垂直设置,所述可移动组件的移动位移包括第二方向上的移动位移,所述第二方向相对于所述第一方向垂直设置,所述第二方向相对于所述目标面平行设置,所述可移动组件包括第一接近光传感器,所述第一接近光传感器用于发射光并检测入射至所述第一接近光传感器的光的光强,所述第一接近光传感器发出的至少一部分光照射在所述固定组件上,所述入射至所述第一接近光传感器的光包括来自所述第一接近光传感器并经所述固定组件反射的光;在第一光强达到第一预设光强值的情况下,控制所述可移动组件停止移动,使得可移动组件在所述第二方向上停留在第一目标位置,所述第一光强为所述第一接近光传感器检测到的经所述固定组件反射的光的光强。

固定组件可以包括在用户的视觉上相对静止的一个或多个部件。在用户视觉上相对静止可以指,在用户未作出动作或未移动的情况下,固定组件在用户的视觉上可以不发生移动。

可移动组件可以包括在用户的视觉上可相对移动的一个或多个部件。在用户视觉上可相对移动可以指,在用户未作出动作或未移动的情况下,可移动组件可以在用户的视觉上发生移动。

可移动组件例如还可以包括驱动单元。驱动单元可以驱动可移动组件相对于固定组件移动。驱动单元可以被视为可移动组件移动的动力源。驱动单元例如可以包括马达。通过向马达通电,可以驱动马达转动,从而驱动可移动组件移动。

本申请所述的目标面相对于固定组件平行设置,可以指目标面相对于固定组件的倾斜角小于第二目标阈值。也就是说,目标面应当至少相对于固定组件基本(近似)平行设置。

可移动组件在目标面上的移动方式可以是直线运动、圆周运动等。

第一目标位置为第二方向上的标记位置。在可移动组件停留在第一目标位置的情况下,第一目标位置可以对应可移动组件的任一点当前在第二方向上的位置。

在本申请中,第一接近光传感器与固定组件在第一方向上的间距相对固定,第一接近光传感器在第二方向上的移动,使得固定组件对第一接近光传感器发出的光的遮挡程度可以发生变化,因此可以根据第一光强可以控制可移动组件在第二方向上移动至第一目标位置。

结合第三方面,在第三方面的某些实现方式中,在所述控制所述可移动组件停止移动之前,所述控制方法还包括:根据所述第一光强,确定所述可移动组件相对于所述固定组件在所述第二方向上的移动位移;所述在第一光强达到第一预设光强值的情况下,控制所述可移动组件停止移动,包括:在所述移动位移达到目标位移阈值的情况下,控制所述可移动组件停止移动,其中,在所述移动位移达到目标位移阈值的情况下,所述第一光强达到所述第一预设光强值。

在本申请中,通过第一光强可以确定与该第一光强对应的位移值,进而可以根据第一光强控制可移动组件进行多种可能的位移,有助于提高控制可移动组件的灵活性。

结合第三方面,在第三方面的某些实现方式中,所述根据所述第一光强,确定所述可移动组件相对于所述固定组件的移动位移,包括:根据所述第一光强,确定所述第一接近光传感器的遮挡角;根据所述遮挡角以及所述间隔距离,确定所述移动位移。

所述第一接近光传感器的遮挡角可以指第一接近光传感器被固定组件遮挡的光的范围角。

在本申请中,通过遮挡角以及第一接近光传感器与所述固定组件在第一方向上的间距,可以相对准确的确定可移动组件在第二方向上的位移,有助于提高控制可移动组件的准确度。

结合第三方面,在第三方面的某些实现方式中,在所述控制所述可移动组件停止移动之前,所述控制方法还包括:获取所述可移动组件的移动时间;在所述移动时间超过预设时间阈值的情况下,确定所述可移动组件移动异常。

在本申请中,通过对可移动组件的移动进行计时,可以判断可移动组件是否已经移动了相对较长的时间。如果长时间移动后,第一光强仍未到达第一预设光强值,这可能说明可移动组件的移动受到了阻碍。因此,电子设备可以根据第一光强和可移动组件的移动时间,检查可移动组件的当前移动状态是否出现异常。这可以被视为是可移动组件的闭环反馈功能。

结合第三方面,在第三方面的某些实现方式中,所述控制方法还包括:显示目标指示信息,所述目标指示信息指示所述可移动组件移动异常。

在本申请中,可以通过显示目标指示信息,以显示地告诉用户可移动组件的移动异常,有助于尽快恢复可移动组件的正常运行。

结合第三方面,在第三方面的某些实现方式中,在所述控制可移动组件在相对于固定组件平行设置的目标面上移动之前,所述控制方法还包括:检测到第一操作;所述控制可移动组件在相对于固定组件平行设置的目标面上移动,包括:根据所述第一操作,控制可移动组件在所述目标面上移动。

第一操作例如可以是手势操作、语音指令、开机等操作。

在本申请中,通过响应于第一操作驱动可移动组件移动,使用户在执行第一操作之后可以感知电子设备驱动可移动组件发生移动,进而用户可以根据移动后的可移动组件,在电子设备上执行相应的操作。

结合第三方面,在第三方面的某些实现方式中,在所述控制可移动组件在目标面上移动之前,所述控制方法还包括:响应于第一操作,确定所述可移动组件准备停留在所述第一目标位置;在所述可移动组件停留在所述第一目标位置之后,所述控制方法还包括:响应于第二操作,确定所述可移动组件准备停留在第二目标位置;控制所述可移动组件在所述目标面上移动;在所述第一光强达到第二预设光强值的情况下,控制所述可移动组件停止移动,使得所述可移动组件停留在所述第二目标位置。

第二目标位置为第二方向上的标记位置。在可移动组件停留在第二目标位置的情况下,第二目标位置可以对应可移动组件的任一点当前在第二方向上的位置。

在本申请中,根据第一光强,可以控制可移动组件相对准确地停留在两个不同的位置,提升了控制可移动组件的便捷性以及灵活性。

结合第三方面,在第三方面的某些实现方式中,所述可移动组件还包括第二接近光传感器,所述第二接近光传感器在所述第二方向上的位置与所述第一接近光传感器在所述第二方向上的位置不同,所述第二接近光传感器用于发射光并检测入射至所述第二接近光传感器的光的光强,所述第二接近光传感器发出的至少一部分光照射在所述固定组件上,所述入射至所述第二接近光传感器的光包括来自所述第二接近光传感器并经所述固定组件反射的光,在所述控制可移动组件在目标面上移动之前,所述控制方法还包括:响应于第一操作,确定所述可移动组件准备停留在所述第一目标位置;在所述可移动组件停留在所述第一目标位置之后,所述控制方法还包括:响应于第三操作,确定所述可移动组件准备停留在第三目标位置;控制可移动组件在所述目标面上移动;在第二光强达到第三预设光强值的情况下,控制所述可移动组件停止移动,使得所述可移动组件停留在所述第三目标位置,所述第二光强为所述第二接近光传感器检测到的经所述固定组件反射的光的光强。

在本申请中,根据第一光强以及第二光强,可以控制可移动组件相对准确地停留在两个不同的位置,提升了控制可移动组件的灵活性。

结合第三方面,在第三方面的某些实现方式中,所述可移动组件还包括环境光传感器,所述环境光传感器用于检测所述环境光传感器的周围环境的光强,所述环境光传感器的位置与所述第一接近光传感器的位置在所述第二方向上齐平,在所述控制所述可移动组件停止移动之前,所述控制方法还包括:根据所述第一接近光传感器检测到的光强,以及所述环境光传感器检测到的光强,确定所述第一光强。

环境光传感器的位置与第一接近光传感器的位置可以在第二方向上齐平,可以指环境光传感器的中心与第一接近光传感器的中心在第二方向上的间距小于第一目标阈值。

在本申请中,环境光传感器检测到的光强可以反映入射至第一接近光传感器的外界环境光的光强。因此,根据环境光传感器检测到的光强可以抵消一部分第一接近光传感器检测到的光强,有助于排除外界环境光的影响,进而相对准确地确定第一光强。

第四方面,提供了一种电子设备,包括:控制单元,用于控制可移动组件在目标面上移动,所述目标面相对于固定组件平行设置,所述可移动组件与所述固定组件在第一方向上具有预设的间隔距离,所述目标面相对于所述第一方向垂直设置,所述可移动组件的移动位移包括第二方向上的移动位移,所述第二方向相对于所述第一方向垂直设置,所述第二方向相对于所述目标面平行设置,所述可移动组件包括第一接近光传感器,所述第一接近光传感器用于发射光并检测入射至所述第一接近光传感器的光的光强,所述第一接近光传感器发出的至少一部分光照射在所述固定组件上,所述入射至所述第一接近光传感器的光包括来自所述第一接近光传感器并经所述固定组件反射的光;所述控制单元还用于,在第一光强达到第一预设光强值的情况下,控制所述可移动组件停止移动,使得可移动组件在所述第二方向上停留在第一目标位置,所述第一光强为所述第一接近光传感器检测到的经所述固定组件反射的光的光强。

结合第四方面,在第四方面的某些实现方式中,所述控制单元还用于,在所述控制所述可移动组件停止移动之前,根据所述第一光强,确定所述可移动组件相对于所述固定组件在所述第二方向上的移动位移;所述控制单元具体用于,在所述移动位移达到目标位移阈值的情况下,控制所述可移动组件停止移动,其中,在所述移动位移达到目标位移阈值的情况下,所述第一光强达到所述第一预设光强值。

结合第四方面,在第四方面的某些实现方式中,所述控制单元具体用于:根据所述第一光强,确定所述第一接近光传感器的遮挡角;根据所述遮挡角以及所述间隔距离,确定所述移动位移。

结合第四方面,在第四方面的某些实现方式中,在所述控制所述可移动组件停止移动之前,所述控制单元还用于:获取所述可移动组件的移动时间;在所述移动时间超过预设时间阈值的情况下,确定所述可移动组件移动异常。

结合第四方面,在第四方面的某些实现方式中,所述控制单元还用于,显示目标指示信息,所述目标指示信息指示所述可移动组件移动异常。

结合第四方面,在第四方面的某些实现方式中,所述控制单元还用于,在所述控制可移动组件在相对于固定组件平行设置的目标面上移动之前,检测到第一操作;所述控制单元具体用于,根据所述第一操作,控制可移动组件在所述目标面上移动。

结合第四方面,在第四方面的某些实现方式中,所述控制单元还用于:在所述控制可移动组件在目标面上移动之前,响应于第一操作,确定所述可移动组件准备停留在所述第一目标位置;在所述可移动组件停留在所述第一目标位置之后,所述控制单元还用于:响应于第二操作,确定所述可移动组件准备停留在第二目标位置;控制所述可移动组件在所述目标面上移动;在所述第一光强达到第二预设光强值的情况下,控制所述可移动组件停止移动,使得所述可移动组件停留在所述第二目标位置。

结合第四方面,在第四方面的某些实现方式中,所述可移动组件还包括第二接近光传感器,所述第二接近光传感器在所述第二方向上的位置与所述第一接近光传感器在所述第二方向上的位置不同,所述第二接近光传感器用于发射光并检测入射至所述第二接近光传感器的光的光强,所述第二接近光传感器发出的至少一部分光照射在所述固定组件上,所述入射至所述第二接近光传感器的光包括来自所述第二接近光传感器并经所述固定组件反射的光,所述控制单元还用于:在所述控制可移动组件在目标面上移动之前,响应于第一操作,确定所述可移动组件准备停留在所述第一目标位置;在所述可移动组件停留在所述第一目标位置之后,所述控制单元还用于:响应于第三操作,确定所述可移动组件准备停留在第三目标位置;控制可移动组件在所述目标面上移动;在第二光强达到第三预设光强值的情况下,控制所述可移动组件停止移动,使得所述可移动组件停留在所述第三目标位置,所述第二光强为所述第二接近光传感器检测到的经所述固定组件反射的光的光强。

结合第四方面,在第四方面的某些实现方式中,所述可移动组件还包括环境光传感器,所述环境光传感器用于检测所述环境光传感器的周围环境的光强,所述环境光传感器的位置与所述第一接近光传感器的位置在所述第二方向上齐平,所述控制单元还用于,在所述控制所述可移动组件停止移动之前,根据所述第一接近光传感器检测到的光强,以及所述环境光传感器检测到的光强,确定所述第一光强。

第五方面,提供了一种芯片系统,所述芯片系统包括至少一个处理器,当程序指令在所述至少一个处理器中执行时,使得所述芯片系统实现上述第三方面的任一种可能的实现方式所述的方法。

第六方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序代码,当所述程序代码在计算机上运行时,使得计算机执行第三方面的任一种可能的实现方式的指令。

附图说明

图1是本申请实施例提供的一种电子设备的硬件结构示意图。

图2是本申请实施例提供的一种电子设备的外观结构示意图。

图3是本申请实施例提供的一种电子设备的外观结构示意图。

图4是本申请实施例提供的一种电子设备的外观结构示意图。

图5是本申请实施例提供的可移动组件抵达目标位置以及未抵达目标位置的示意性结构图。

图6是本申请实施例提供的可移动组件发生移动的示意性流程图。

图7是本申请实施例提供的在不同间距下固定组件对第一接近光传感器遮挡的结构性示意图。

图8是本申请实施例提供的一种可移动组件的控制方法的示意性流程图。

图9是本申请实施例提供的一种可移动组件的控制方法的应用场景的示意图。

图10是本申请实施例提供的一种可移动组件的控制方法的应用场景的示意图。

图11是本申请实施例提供的一种可移动组件的控制方法的应用场景的示意图。

图12是本申请实施例提供的一种可移动组件的控制方法的应用场景的示意图。

图13是本申请实施例提供的一种可移动组件的控制方法的应用场景的示意图。

图14是本申请实施例提供的一种可移动组件的控制方法的应用场景的示意图。

图15是本申请实施例提供的一种可移动组件的控制方法的应用场景的示意图。

图16是本申请实施例提供的一种可移动组件的控制方法的应用场景的示意图。

图17是本申请实施例提供的可移动组件发生移动的示意性流程图。

图18是本申请实施例提供的一种可移动组件的控制方法的应用场景的示意图。

图19是本申请实施例提供的一种可移动组件的控制方法的应用场景的示意图。

图20是本申请实施例提供的一种可移动组件的控制方法的应用场景的示意图。

图21是本申请实施例提供的一种可移动组件的控制方法的应用场景的示意图。

图22是本申请实施例提供的一种电子设备的示意性框图。

具体实施方式

下面将结合附图,对本申请中的技术方案进行描述。

以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本申请的限制。如在本申请的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括例如“一个或多个”这种表达形式,除非其上下文中明确地有相反指示。还应当理解,在本申请以下各实施例中,“至少一个”、“一个或多个”是指一个、两个或两个以上。术语“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系;例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A、B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。

在本说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。

以下介绍了本申请实施例提供的电子设备和用于使用这样的电子设备的实施例。在一些实施例中,电子设备可以是还包含其它功能诸如个人数字助理和/或音乐播放器功能的便携式电子设备,诸如手机、平板电脑、具备无线通讯功能的可穿戴电子设备(如智能手表)、视频播放器等。便携式电子设备的示例性实施例包括但不限于搭载或者其它操作系统的便携式电子设备。上述便携式电子设备也可以是其它便携式电子设备,诸如膝上型计算机(Laptop)等。还应当理解的是,在其他一些实施例中,上述电子设备也可以不是便携式电子设备,而是台式计算机、电视(或智慧屏)、笔记本电脑等。

示例性的,图1示出了电子设备100的结构示意图。电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,麦克风170C,耳机接口170D,按键190,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195、传感器模块180等。

可以理解的是,本申请实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processing unit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的部件,也可以集成在一个或多个处理器中。在一些实施例中,电子设备100也可以包括一个或多个处理器110。其中,控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。在其他一些实施例中,处理器110中还可以设置存储器,用于存储指令和数据。示例性地,处理器110中的存储器可以为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。这样就避免了重复存取,减少了处理器110的等待时间,因而提高了电子设备100处理数据或执行指令的效率。

在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路间(inter-integrated circuit,I2C)接口,集成电路间音频(inter-integrated circuit sound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purpose input/output,GPIO)接口,SIM卡接口,和/或USB接口等。其中,USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为电子设备100充电,也可以用于电子设备100与外围设备之间传输数据。该USB接口130也可以用于连接耳机,通过耳机播放音频。

可以理解的是,本申请实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本申请另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。

充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过USB接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。

电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于检测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。

电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。

天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。

移动通信模块150可以提供应用在电子设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。

无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wireless local area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。

电子设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。

显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emitting diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,AMOLED),柔性发光二极管(flex light-emitting diode,FLED),迷你发光二极管(mini light-emitting Diode,MiniLED),微型发光二极管(micro light-emitting diode,MicroLED),微型有机发光二极管(micro organic light-emitting diode,Micro-OLED)量子点发光二极管(quantum dot light emitting diodes,QLED)等。在一些实施例中,电子设备100可以包括一个或多个显示屏194。

电子设备100的显示屏194可以是一种柔性屏,目前,柔性屏以其独特的特性和巨大的潜力而备受关注。柔性屏相对于传统屏幕而言,具有柔韧性强和可弯曲的特点,可以给用户提供基于可弯折特性的新交互方式,可以满足用户对于电子设备的更多需求。对于配置有可折叠显示屏的电子设备而言,电子设备上的可折叠显示屏可以随时在折叠形态下的小屏和展开形态下大屏之间切换。因此,用户在配置有可折叠显示屏的电子设备上使用分屏功能,也越来越频繁。

电子设备100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。

ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头193中。

摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,电子设备100可以包括1个或多个摄像头193。

数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。

视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。

NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现电子设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。

外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。

内部存储器121可以用于存储一个或多个计算机程序,该一个或多个计算机程序包括指令。处理器110可以通过运行存储在内部存储器121的上述指令,从而使得电子设备100执行本申请一些实施例中所提供的灭屏显示的方法,以及各种应用以及数据处理等。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统;该存储程序区还可以存储一个或多个应用(比如图库、联系人等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如照片,联系人等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储部件,闪存部件,通用闪存存储器(universal flash storage,UFS)等。在一些实施例中,处理器110可以通过运行存储在内部存储器121的指令,和/或存储在设置于处理器110中的存储器的指令,来使得电子设备100执行本申请实施例中所提供的灭屏显示的方法,以及其他应用及数据处理。电子设备100可以通过音频模块170,扬声器170A,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。

传感器模块180可以包括接近光传感器180G、环境光传感器180L。

接近光传感器180G可以包括光发射器和光接收器。光发射器用于发射光,光发射器发出的光可以照射在面前的障碍物上。光接收器可以接收障碍物反射的光并检测入射至光接收器的光的光强。光接收器检测到的光强可以反映障碍物与接近光传感器180G之间的距离。

环境光传感器180L可以用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180L也可用于拍照时自动调节白平衡。环境光传感器180L还可以与接近光传感器180G配合,检测电子设备100是否在口袋里,以防误触。

按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。

图2至图4示出了本申请实施例的电子设备的示意性结构图。如图2、图3所示,电子设备100例如可以是手机。如图4所示,电子设备100例如可以是电视(或智慧屏)。为方便理解和描述,本申请实施例定义电子设备100上具有显示屏的一面为正面240;电子设备100上未设置显示屏且相对于显示屏平行设置的面为背面;电子设备100上位于正面240与背面之间、且与正面240和背面相交的面为侧面210。电子设备100上设置有可移动组件230。

如图2所示,假定电子设备100包括相对固定的固定组件250,可移动组件230可以相对于固定组件250发生移动。固定组件250例如可以包括电子设备的显示屏,可移动组件230例如可以包括电子设备100的后盖,该后盖可以相对于该显示屏平行设置。因此,该后盖可以相对于该显示屏发生移动。

如图3、图4所示,可以假定电子设备包括相对固定的固定组件250,该固定组件250至少包括电子设备100的侧面210。可移动组件230可以相对于固定组件250发生移动。可移动组件230可以被设置在电子设备100的侧面210的任意位置。可移动组件230可以被收入在电子设备100内。图3左图是可移动组件230隐藏在电子设备100内部的示意图。图4通过虚线表示可移动组件230被隐藏在电子设备100内部。可移动组件230还可以移动并伸出电子设备100。图3右图是可移动组件230伸出电子设备外部的示意图。图4通过实线表示可移动组件230被伸出电子设备外部。在电子设备100的侧面210上设有开孔211,可移动组件230可以通过开孔211伸出电子设备100或收回至电子设备100内部。应理解,对于可移动组件230的安装个数,本申请实施例不作限定。

可移动组件230可以包括凹槽231。凹槽231可以设置在可移动组件230的既可外露在电子设备外部、又可收容在电子设备内部的区域。凹槽231可以用于安装电子元件。凹槽231的开口可以面向电子设备100的正面240设置,也可以面向电子设备100的背面设置。对于凹槽231的形状,本申请实施例不作限定。

一种可能的实现方式是,可以将原本设置在电子设备100正面240上的电子元件设置在凹槽231内。例如,将前置摄像头设置在凹槽231内,可以形成弹出式摄像头(或升降式摄像头)。又如,将听筒设置在凹槽231内,可以形成弹出式听筒(或升降式听筒)。又如,将传感器组件设置在凹槽231内,可以形成弹出式传感器组件(或升降式传感器组件)。由于将原本设置在电子设备100的正面240上的电子元件设置在可移动组件230上,可以精简外露出电子设备的电子元件(例如减少电子元件占用屏幕的空间,提高电子设备100的屏占比)。

应理解,本申请实施例中,针对可移动组件230的移动可以有多种相近的描述,例如伸出与收回、上升与下降、弹出与回收、升降运动、伸缩运动等。这些描述均可以指,可移动组件230可以相对电子设备100的固定组件250(例如电子设备100的显示屏、环绕在显示屏周围的侧面等)发生移动。可移动组件230的移动方式可以包括外露出(伸出)电子设备100,或者回收至电子设备100内部。

对于可移动组件230的动力来源,本申请实施例不作限定。可移动组件230的动力来源例如可以是马达、霍尔器件等。

在一种可能的实现方式中,可移动组件230的伸出与收回运动所需的动力例如可以由可移动组件230中的马达(图2至图4中均未示出)提供的。例如,马达可以设置在电子设备100内部,且相对电子设备100固定。马达可以与可移动组件230通过丝杆和推拉滑块连接。马达带动丝杆旋转,与丝杆螺纹连接的推拉滑块将丝杆的旋转运动转化为直线运动,从而推拉可移动组件230伸出电子设备外部或收回电子设备内部。

如图5所示,假设可移动组件230需要相对于固定组件250移动A距离以到达目标位置。图5中通过虚线表示可移动组件230在移动前的位置。图5中通过实线表示可移动组件230在马达驱动下最终抵达的位置。可以设定驱动马达转动预设角位移,该预设角位移可以被转换为可移动组件230的线位移,该线位移的距离为A+x。该预设角位移可以包括第一部分角位移α1和第二部分角位移α2。在未收到任何阻挡的情况下,第一部分角位移α1可以被转换为A距离的线位移,第二部分角位移α2可以被转换为x距离的线位移。另外,可以在该目标位置处设置挡块260。首先,如图5中的(a)所示,马达转动第一部分角位移α1,使得可移动组件230可以先移动A距离。假设此时可移动组件230可以到达挡块260。可移动组件230可以因挡块260的阻挡而停留在该目标位置。马达可以继续转动第二部分角位移α2,该第二部分角位移α2并不会被转换为可移动组件230的实际位移。另外,如果在马达转动第一部分角位移α1后,可移动组件230仍未抵达挡块260,第二部分角位移α2可以被转换为该可移动组件230的线位移,从而可以推动该可移动组件230抵达挡块260。

然而,这种驱动方式存在一些缺点。一方面,在可移动组件230受到相对较大的阻力的情况下,可移动组件230可以无法抵达挡块260,如图5中的(b)所示。马达需要额外转动更多的角位移α3,才能使可移动组件230移动至该目标位置,如图5中的(c)所示。这种驱动方式无法获知可移动组件230的实际移动位置,也就无法驱动马达转动额外的角位移。另一方面,可移动组件230无法精准地停留在多个位置。可移动组件230的移动灵活度相对较差。

在一种可能的实现方式中,可移动组件230的伸出与收回运动所需的动力例如可以由可移动组件230中的霍尔传感器(图2至图4均未示出)提供。例如,电子设备100可以包括固定磁体,固定磁体设置在固定组件250上。可移动组件230可以包括霍尔传感器。可以通过向霍尔传感器通电的方式驱动霍尔传感器,并带动可移动组件230移动。

霍尔传感器还可以检测与固定磁体的磁通量。该磁通量反映了霍尔传感器与固定磁体之间的距离。因此可以通过霍尔传感器判断可移动组件230的移动位移。这种驱动方式可以驱动可移动组件230在多个位置上停留。

然而,这种驱动方式存在一些缺点。第一方面,固定磁铁的占用空间相对较大,不太适用于轻薄化的电子设备。第二方面,固定磁铁、霍尔传感器的成本相对较高。第三方面,假设霍尔传感器沿第二方向移动,霍尔传感器与固定磁铁在第一方向上的间距可以显著影响检测距离的准确度。因此,可移动组件230无法精准地停留在多个位置,可移动组件230的移动准确度相对较差。

本申请实施例提供一种可移动组件、电子设备,目的在于可以相对准确、灵活地控制可移动组件移动。

图6是本申请实施例提供的可移动组件发生移动的示意性流程图。

电子设备500可以包括固定组件510。固定组件510可以包括在用户的视觉上相对静止的一个或多个部件。在用户视觉上相对静止可以指,在用户未作出动作或未移动的情况下,固定组件510在用户的视觉上不会发生移动。可选的,固定组件510可以是图2至图4所示的电子设备100上的固定组件250。例如,固定组件510可以是如图2中环绕在显示屏周围的侧面;又如,固定组件510可以是如图3、图4所示的电子设备100的侧面210。

电子设备500还可以包括可移动组件520。可移动组件520可以包括在用户的视觉上可相对移动的一个或多个部件。在用户视觉上可相对移动可以指,在用户未作出动作或未移动的情况下,可移动组件520可以在用户的视觉上发生移动。可移动组件520例如可以是如图2至图4所示的电子设备100上的可移动组件230。可移动组件520可以相对于固定组件移动510。因此,固定组件510是可移动组件520的参照物。

可移动组件520与固定组件510之间在第一方向上可以具有预设的间隔距离d。可移动组件520可以在目标面530上移动。该目标面530可以相对于第一方向垂直设置。该目标面530相对于固定组件510平行设置。可移动组件520在目标面530上的移动方式可以是直线运动、圆周运动等。可移动组件520的移动方式与电子元件外露出电子设备500的移动轨迹有关。本申请对可移动组件520在目标面530上的移动方式可以不作限定。

可移动组件520可以包括第一接近光传感器521、驱动单元(图6未示出)、电子元件(图6未示出)。

第一接近光传感器521与固定组件510之间的间隔距离为d。该间隔距离可以指第一接近光传感器521与固定组件510在第一方向上的距离。第一接近光传感器521可以包括光发射器(图6未示出)以及光接收器(图6未示出)。光发射器用于发射光。光接收器用于检测入射至第一接近光传感器521的光的强度。在第一接近光传感器521的面前存在障碍物的情况下,该障碍物可以反射来自光发射器的光,光接收器可以接收经该障碍物反射的光。经该障碍物反射的光可以反映该障碍物与该第一接近光传感器521在第一方向上的距离。

驱动单元可以驱动可移动组件520相对于固定组件510移动。通过移动可移动组件520,可以使原本收入在电子设备500内的电子元件外露出电子设备500,或者,将外露出电子设备500的电子元件收入至电子设备500的内部。

可移动组件在目标面530上的移动位移可以包括在第二方向上的移动位移。该第二方向相对于该第一方向垂直设置,且该第二方向相对于该目标面530平行设置。如图6所示的Z1方向。

下面结合图6中的X-Y-Z坐标系,阐述第一方向、第二方向、目标面三者之间的一种可能的关系。第一方向例如可以是平行X轴的方向,第二方向例如可以是平行于Z轴的方向。目标面例如可以是相对于Y-Z平面平行设置。

在一个示例中,第一方向可以为水平方向,第二方向可以为竖直方向。也就是说,可移动组件520与固定组件510在水平面上具有预设的间隔距离。可移动组件520可以在垂直与水平面的竖直面上移动。例如可移动组件520可以在竖直面上上下移动。

在一个示例中,第一方向可以为竖直方向,第二方向可以为水平方向。也就是说,可移动组件520与固定组件510在竖直面上具有预设的间隔距离。可移动组件520可以在垂直与竖直面的水平面上移动。例如可移动组件520可以在水平面上左右移动。

另外,针对本申请所述的第二方向还可以有其他形式的定义。例如,可以将可移动组件520从电子设备500内向外伸出的方向定义为第二方向。又如,可以将可移动组件520初始位置与移动终止位置相连得到的方向定义为第二方向。在受益于前述描述和相关附图中呈现的指导启示下,本领域技术人员将会想到有关第二方向的其他形式的定义。因此,应理解,本申请不限于所公开的特定实施例。

本申请以位于电子设备500内的电子元件外露出电子设备500的过程为例进行说明。为了描述清楚,下面做出以下定义:在电子元件外露出电子设备500的过程中,可移动组件520在第二方向上发生自下而上(或由低到高)的移动。也就是说,在第二方向上,相对更靠近电子设备500外侧的位置为上(高),相对更靠近电子设备500内侧位置为下(低)。在受益于相关描述和相关附图中呈现的指导启示下,本领域技术人员将会想到外露出电子设备500的电子元件被收入电子设备500内的过程,本申请就不必再赘述。

图6中位于箭头1左侧的图示出了可移动组件520在移动前的起始位置。

可移动组件520上的第一接近光传感器521可以发射光线,第一接近光传感器521的总发射角为a0。第一接近光传感器521的用于发光的一侧可以是第一接近光传感器521的正面。

该第一接近光传感器521的正面面向固定组件510。第一接近光传感器521发出的光线可以照射在固定组件510上。也就是说,固定组件510可以是在第一接近光传感器521面前的障碍物。

固定组件510可以将来自第一接近光传感器521的光反射回第一接近光传感器521。一种可能的情况,入射至固定组件510的光可以在固定组件510上发生漫反射。

第一接近光传感器521可以检测入射至第一接近光传感器521的光的光强,其中,入射至第一接近光传感器521的光包括经固定组件510反射的光。

由于可移动组件520还未发生移动,因此第一接近光传感器521发出的大部分光可以经固定组件510反射回第一接近光传感器521。因此,被固定组件510遮挡的光的范围角(以下简称为第一接近光传感器521的遮挡角)可以为a0。根据固定组件510与第一接近光传感器521之间的间距d,以及第一接近光传感器521的遮挡角a0,可以得出固定组件510在第二方向上的遮挡高度h0=2d·tan(a0/2)。假设此时第一接近光传感器521检测到的经固定组件510反射的光的光强为I。

之后,可移动组件520继续向上移动,并移动至第一移动位置。如图6中位于箭头1与箭头2之间的图所示,第一移动位置例如可以是第一接近光传感器521即将开始外露出电子设备500的位置。

第一接近光传感器521发出的光线一部分光可以照射在固定组件510上,另一部分光无法照射在固定组件510上。例如,第一接近光传感器521的总发射角为a0,第一接近光传感器521的遮挡角可以为a1,未被固定组件510遮挡的光的范围角(以下简称为第一接近光传感器521的开放角)为b1,a0=a1+b1。

照射在固定组件510的光可以经固定组件510反射至第一接近光传感器521。未照射在固定组件510上的光可以无法返回至第一接近光传感器521。

第一接近光传感器521检测到的入射至第一接近光传感器521的光包括经固定组件510反射的光。

根据固定组件510与第一接近光传感器521之间的间距d以及第一接近光传感器521的遮挡角a1,可以得出固定组件510在第二方向上的遮挡高度h1=d·tan(a0/2)+d·tan(a1-a0/2)。此时,假设第一接近光传感器521检测到的经固定组件510反射的光的光强为第一光强值。该第一光强值例如可以为I*a1/a0。或者,该第一光强值例如可以为I*h1/h0。

一方面,由于第一接近光传感器521发出的一部分光可以经固定组件510反射回第一接近光传感器521,因此,与可移动组件在起始位置相比,在可移动组件520向电子设备500外伸出的过程中,第一接近光传感器521检测到的光强略有减少。另一方面,固定组件510在第二方向上的遮挡高度有所减少,意味着可移动组件520在第二方向上移动的距离为h0-h1。

之后,可移动组件520继续向上移动,并移动至第二移动位置。如图6中位于箭头2与箭头3之间的图所示,第二移动位置例如可以是第一接近光传感器521即将全部外露出电子设备500的位置。

第一接近光传感器521发出的光线一部分光可以照射在固定组件510上,另一部分光无法照射在固定组件510上。例如,第一接近光传感器521的总发射角为a0,第一接近光传感器521的遮挡角可以为a2,第一接近光传感器521的开放角为b2,a0=a2+b2,a2<a1,b2>b1。

照射在固定组件510的光可以经固定组件510反射至第一接近光传感器521。未照射在固定组件510上的光可以无法返回至第一接近光传感器521。

第一接近光传感器521可以检测到入射至第一接近光传感器521的光。入射至第一接近光传感器521的光包括经固定组件510反射的光。可以看出,经固定组件510反射回第一接近光传感器521的光的光强继续减少。

根据固定组件510与第一接近光传感器521之间的间距d,以及第一接近光传感器521的遮挡角a2,可以得出固定组件510在第二方向上的遮挡高度h2=d·tan(a0/2)-d·tan(a0/2-a2)。可以看出,h2<h1,即遮挡高度继续减少。此时,可移动组件520在第二方向上移动的距离为h0-h2。在可移动组件520从第一移动位置移动至第二移动位置的过程中,可移动组件520在第二方向上的位移可以是h1-h2。此时,第一接近光传感器521检测到的经固定组件510反射的光的光强可以为第二光强值。该第二光强值例如可以为I*a2/a0。或者,该第二光强值例如可以为I*h2/h0。很明显,第一光强值与第二光强值不同。

由于第一接近光传感器521即将全部外露出电子设备500,入射至第一接近光传感器521的光还可以包括外界环境光。

可选的,可移动组件520还可以包括环境光传感器(图6未示出)。环境光传感器用于检测环境光传感器的周围环境的光强。环境光传感器的位置与第一接近光传感器521的位置可以在第二方向上齐平。

环境光传感器的位置与第一接近光传感器521的位置可以在第二方向上齐平,可以指环境光传感器的中心与第一接近光传感器521的中心在第二方向上的间距小于第一目标阈值。也就是说,环境光传感器检测到的光强可以反映入射至第一接近光传感器521的外界环境光的光强。因此,可以根据环境光传感器检测到的光强抵消一部分第一接近光传感器521检测到的光强,得到经固定组件510反射的光的光强。

之后,可移动组件520继续向上移动。图6中位于箭头3右侧的图示出了固定组件510基本无法遮挡第一接近光传感器521发出的光的情况。

第一接近光传感器521发出的光线基本无法经固定组件510反射回第一接近光传感器521。也就是说,经固定组件510反射回第一接近光传感器521的光的光强可以忽略不计。此时,第一接近光传感器521的总发射角为a0,第一接近光传感器521的开放角可以被视为a0,第一接近光传感器521的遮挡角可以近似记为0。

根据固定组件510与第一接近光传感器521之间的间距d,以及第一接近光传感器521的遮挡角,可以得出固定组件510在第二方向上的遮挡高度可以近似记为0。也就是说,可移动组件520在第二方向上至少移动了h0。

综上所述,当可移动组件520向上运动时,第一接近光传感器521检测到的经固定组件510反射的光的光强可以不断减少。也就意味着,经固定组件510反射的光的光强可以反映第一接近光传感器521在第二方向上的位移。应理解,在可移动组件520仅沿如图6所示的Y轴方向移动的过程中,第一光强可以不发生变化。

可选的,在所述可移动组件520上的电子元件在第二方向上的最低位置与固定组件510在第二方向上的最高位置齐平的情况下,第一光强大于零且小于第一光强的最大值,所述第一光强为所述第一接近光传感器521检测到的经所述固定组件510反射的光的光强。

假设在第一光强大于零且小于第一光强的最大值的情况下,电子元件在第二方向上的最低位置已经露出,意味着电子元件已经完整露出电子设备500。可移动组件520继续向上移动,第一光强仍可以反映可移动组件的移动位置。因此,可以相对准确地将电子元件完整露出电子设备500。

也就是说,在第一接近光传感器521发出的光无法照射在固定组件510的情况下,电子元件在第二方向上的最低位置高于固定组件510在第二方向上的最高位置。

从上文可以看出,一旦第一接近光传感器521发出的光无法照射在固定组件510上,第一接近光传感器521也就无法检测到经固定组件510反射的光。假设电子元件在第二方向上的最低位置尚未露出,意味着电子元件尚未完整露出电子设备500。如果可移动组件520继续向上移动,准确判断可移动组件520的移动位置变得相对困难。

可选的,在所述第一光强等于第一光强的最大值的情况下,所述电子元件在所述第二方向上的最低位置低于所述固定组件510在第二方向上的最高位置。

也就是说,在第一接近光传感器521发出的光全部(或几乎全部,或基本)照射在固定组件510的情况下,电子元件在所述第二方向上的最低位置低于所述固定组件510在第二方向上的最高位置。

从上文可以看出,在可移动组件520的一段位移内,如果第一接近光传感器521发出的光始终全部照射在固定组件510上,第一接近光传感器521检测到的经固定组件510反射的光几乎不发生变化。假设电子元件在第二方向上的最低位置已经露出,说明可移动组件520可以不再向上移动。如果可移动组件520继续向上移动,可能导致会可移动组件520的过大位移,进而可能造成可移动组件520易折断、易受损等问题。

在图6所示的实施例中,第一接近光传感器521与固定组件510在第一方向上的间隔距离d可以被近似视为定值。现假设该间隔距离d不是定值,即在可移动组件520上的电子元件外露出电子设备500的过程中,第一接近光传感器521与固定组件510在第一方向上的间隔距离的d可以不断减少或者不断增加。如图7所示,A、B分别表示第一接近光传感器521的位置,其中,A、B在第二方向上齐平。一方面,位置A与固定组件510在第一方向上的间距为d1,位置B与固定组件510在第一方向上的间距为d2,d2>d1。第一接近光传感器521与固定组件510在第一方向上的间距越大,意味着经固定组件510反射的光在抵达第一接近光传感器521之前被削弱的程度越高。另一方面,从图7中可以看出,固定组件510可以遮挡来自位置A、位置B的第一接近光传感器521发出的光。与位置A对应的遮挡高度可以表示为h3,与位置B对应的遮挡高度可以表示为h4,h3<h4。遮挡高度越高,意味着经固定组件510反射的光的光强越高。因此,本申请所述的目标面530相对于固定组件510平行设置,可以指目标面530相对于固定组件510的倾斜角小于第二目标阈值。也就是说,目标面530应当至少相对于固定组件510基本(近似)平行设置。

本申请实施例提供一种可移动组件520的控制方法,目的在于根据可移动组件的移动位置,控制可移动组件520移动至目标位置。

701,控制可移动组件520在相对于固定组件510平行设置的目标面530上移动,所述可移动组件与所述固定组件在第一方向上具有预设的间隔距离,所述目标面相对于所述第一方向垂直设置,所述可移动组件的移动位移包括第二方向上的移动位移,所述第二方向相对于所述第一方向垂直设置,所述第二方向相对于所述目标面平行设置,所述可移动组件520包括第一接近光传感器521,所述第一接近光传感器521用于发射光并检测入射至所述第一接近光传感器521的光的光强,所述第一接近光传感器521发出的至少一部分光照射在所述固定组件510上,所述入射至所述第一接近光传感器521的光包括来自所述第一接近光传感器521并经所述固定组件510反射的光。

固定组件510可以包括在用户的视觉上相对静止的一个或多个部件。固定组件510例如包括环绕在电子设备500四周的目标侧面,该目标侧面在用户的视觉上相对固定(如图2至图4中环绕在显示屏周围的侧面)。

可移动组件520可以包括在用户的视觉上可相对移动的一个或多个部件。可移动组件520例如还可以包括驱动单元、电子元件。驱动单元可以驱动可移动组件520相对于固定组件510移动。驱动单元可以被视为可移动组件520移动的动力源。通过移动可移动组件520,可以使原本收入在电子设备500内的电子元件外露出电子设备500,或者,将外露出电子设备500的电子元件收入至电子设备500的内部。驱动单元例如可以包括马达。通过向马达通电,可以驱动马达转动,从而驱动可移动组件520移动。

由于可移动组件520在相对于固定组件510平行设置的目标面530上移动,因此,第一接近光传感器521与固定组件510在第一方向上的间距可以被视为定值。第一方向可以指相对于目标面530垂直设置的方向。可移动组件520在目标面530上的移动方式可以是直线运动、圆周运动等。

702,在第一光强达到第一预设光强值的情况下,控制所述可移动组件520停止移动,使得可移动组件停留在第一目标位置,所述第一光强为所述第一接近光传感器521检测到的经所述固定组件510反射的光的光强。

图8示出了一种控制可移动组件移动并停留在第一目标位置的示意性流程图。

第一光强还可以指来自第一接近光传感器521并经所述固定组件510反射的光的光强。图6所示的实施例已经阐述了,可移动组件520在第二方向上的位移与经固定组件510反射的光的光强有关。通过获取第一光强,可以获知可移动组件520当前在第二方向上的位置。

随着可移动组件520的移动,第一光强可以不断发生变化。因此,可以建立可移动组件520在第二方向上的位置与第一光强之间的对应关系。进而,可以根据第一光强,确定可移动组件520当前在第二方向上的位置。

例如,在可移动组件520移动至在第二方向上的位置1的情况下,第一光强为光强1。可移动组件520继续向上移动(如电子元件继续向外露出电子设备500的方向移动)。在可移动组件520移动至在第二方向上的位置2的情况下,第一光强为光强2。光强2可以小于光强1。当第一光强大于光强1的情况下,与位置1相比,可移动组件520在第二方向上的所处的位置可以相对更靠近电子设备内侧。当第一光强大于光强2且小于光强1的情况下,可移动组件520在第二方向上的所处的位置可以介于位置1与位置2之间。当第一光强小于光强2的情况下,与位置2相比,可移动组件520在第二方向上的所处的位置可以相对更靠近电子设备外侧。

可选的,所述可移动组件520还包括环境光传感器,所述环境光传感器用于检测环境光传感器的周围环境的光强,环境光传感器的位置与第一接近光传感器521的位置在第二方向上齐平,在所述控制所述可移动组件520停止移动之前,所述控制方法还包括:根据所述第一接近光传感器521检测到的光强,以及所述环境光传感器检测到的光强,确定所述第一光强。

随着可移动组件520的移动,入射至第一接近光传感器521的光还可以包括外界环境光。因此,可以根据环境光传感器检测到的光强抵消一部分第一接近光传感器521检测到的光强,得到第一光强。

在可移动组件520停留在第一目标位置的情况下,第一目标位置可以对应可移动组件520的最高点当前在第二方向上的位置。假设可移动组件520准备移动至第一目标位置。该第一目标位置对应的光强为第一预设光强值。在所述第一光强达到第一预设光强值的情况下,可以意味着可移动组件520以及移动至该第一目标位置。控制可移动组件520停止,可以使可移动组件520停留在该第一目标位置。

上文已经阐述了,在可移动组件520上的电子元件收入在电子设备500内的情况下,第一光强可以相对较高;在可移动组件520上的电子元件外露出电子设备500的情况下,第一光强可以相对较低。因此,在所述第一光强比第一预设光强值大的情况下,说明可移动组件520还需要继续向上移动。一旦第一光强达到第一预设光强值,则说明可移动组件520已经移动至第一目标位置,此时可以控制可移动组件520停止。

可选的,在所述第一光强比第一预设光强值小的情况下,说明可移动组件520在第一目标位置的基础上又向上移动了一段距离。一种可能的方式是,控制可移动组件520折返回第一目标位置。

可选的,在所述控制所述可移动组件520停止移动之前,所述控制方法还包括:根据所述第一光强,确定所述可移动组件520相对于所述固定组件510在第二方向上的移动位移;所述在所述第一光强达到第一预设光强值的情况下,控制所述可移动组件520停止移动,包括:在所述移动位移达到目标位移阈值的情况下,控制所述可移动组件520停止移动,其中,在所述第一光强达到第一预设光强值的情况下,所述第一光强达到所述第一预设光强值。

也就是说,所述目标位移阈值与所述第一预设光强值对应。即在可移动组件520的移动位移达到目标位移阈值的情况下,第一光强可以达到第一预设光强值。

上文已经阐述了。可以根据经固定组件510反射的光的光强确定第一接近光传感器521的遮挡角。在根据第一接近光传感器521与固定组件510在第一方向上的间距、第一接近光传感器521的遮挡角、第一接近光传感器521的总发射角等,可以确定可移动组件520相对于固定组件510在第二方向上的位移。在所述移动位移达到目标位移阈值的情况下,第一光强可以达到第一预设光强值。此时控制所述可移动组件520停止移动,可以使可移动组件停留在第一目标位置。

下面结合图9至图11,阐述本申请实施例提供的可移动组件520的控制方法的一种应用场景。电子设备500可以包括固定组件510和可移动组件520。

在一个示例中,图9左图示出了可移动组件520在开始移动前的结构性示意图。可移动组件520可以包括第一接近光传感器521、摄像头551。图9中的虚线表示可移动组件520中未外露出电子设备500的区域,图9中的实线表示可移动组件520中外露出电子设备500的区域。图9中的Z2方向可以表示可移动组件520的移动方向。也就是说,可移动组件520可以沿第二方向移动。可移动组件520经过移动后可以到达第一目标位置。此时第一光强达到第一预设光强值。图9右图示出了可移动组件520在第一目标位置停止运动的结构性示意图。可以看出,原本收入在电子设备500内的摄像头551外露出电子设备500。

在一个示例中,图10左图示出了可移动组件520在开始移动前的结构性示意图。可移动组件520可以包括第一接近光传感器521、摄像头551。图10中的虚线表示可移动组件520中未外露出电子设备500的区域,图10中的实线表示可移动组件520中外露出电子设备500的区域。图10中的Z3方向可以表示可移动组件520的圆周运动方向。也就是说,可移动组件520可以绕转轴旋转。可移动组件520经过移动后可以到达第一目标位置。此时第一光强达到第一预设光强值。图10右图示出了可移动组件520在第一目标位置停止运动的结构性示意图。可以看出,原本收入在电子设备500内的摄像头551外露出电子设备500。

在一个示例中,图11左图示出了可移动组件520在开始移动前的结构性示意图。可移动组件520可以包括第一接近光传感器521、摄像头551、扬声器552。图11中的虚线表示可移动组件520中未外露出电子设备500的区域,图11中的实线表示可移动组件520中外露出电子设备500的区域。图11中的Z4方向可以表示可移动组件520的移动方向。也就是说,可移动组件520可以沿第二方向移动。可移动组件520经过移动后可以到达第一目标位置。此时第一光强达到第一预设光强值。图11右图示出了可移动组件520在第一目标位置停止运动的结构性示意图。可以看出,原本收入在电子设备500内的摄像头551、扬声器552均外露出电子设备500。

从图9至图11所示的示例可以看出,可选的,在可移动组件520上的电子元件外露出电子设备500的情况下,第一接近光传感器可以尚未外露出电子设备500。在其他的示例中,在可移动组件520上的电子元件外露出电子设备500的情况下,第一接近光传感器可以部分或全部外露出电子设备500。

可选的,在所述控制所述可移动组件520停止移动之前,所述控制方法还包括:获取所述可移动组件520的移动时间;在所述可移动组件520的移动时间超过预设时间阈值的情况下,确定所述可移动组件520移动异常。

也就是说,第一光强尚未到达第一预设光强值,意味着可移动组件520尚未移动至第一目标位置。此时,可移动组件520已经移动了相对较长的时间,这可能说明可移动组件520的移动受到了阻碍。因此,电子设备500可以根据第一光强和可移动组件520的移动时间,检查可移动组件520的当前移动状态是否出现异常。这可以被视为是可移动组件520的闭环反馈功能。

可选的,所述控制方法还包括:显示目标指示信息,所述目标指示信息指示所述可移动组件520移动异常。

也就是说,电子设备500可以显示目标指示信息,以提示用户可移动组件520移动异常。

下面结合图12,阐述本申请实施例提供的可移动组件520的控制方法的一种应用场景。电子设备500例如可以是手机。电子设备500可以包括固定组件510、可移动组件520。固定组件510例如可以是环绕在显示屏周围的侧面。可移动组件520可以包括第一接近光传感器(图12中未示出)、前置摄像头551。

首先,可移动组件520可以处于移动前的起始位置。图12中位于箭头1左侧的图示出了一种电子设备500的用户界面的示意图。从图中可以看出,此时没有电子元件外露出电子设备500。用户可以使用电子设备500的后置摄像头拍摄电子设备500周围的环境。

然后,用户可以点击用户界面上的具有转换摄像头功能的图标541。在正常情况下,点击该图标541后,可以切换使用前置摄像头551,并驱动可移动组件520移动,以将前置摄像头551外露出电子设备500。

然而,在可移动组件520受到不当外力的阻挡的情况下,电子设备500可以检测到可移动组件520的移动发生了异常。如图6中位于箭头1与箭头2之间的图所示,电子设备500可以显示目标指示信息542,提示用户检查是否存在异常障碍物阻挡可移动组件520。

之后,在消除了可移动组件520的移动异常问题后,可移动组件520可以继续正常移动,直到移动至第一目标位置。电子设备500可以根据来自第一光强,判断可移动组件520是否移动至第一目标位置。在可移动组件520移动至第一目标位置之后,电子设备500可以完成后置摄像头到前置摄像头551的切换。用户例如可以使用前置摄像头551进行自拍等操作。

可选的,在所述控制可移动组件520在相对于固定组件510平行设置的目标面530上移动之前,所述控制方法还包括:检测到第一操作;所述控制可移动组件520在相对于固定组件510平行设置的目标面530上移动包括:根据所述第一操作,控制可移动组件520在所述目标面530上移动。

也就是说,在电子设备500检测到第一操作之前,可移动组件520可以位于移动前的初始位置。在电子设备500检测到第一操作之后,电子设备500可以响应该第一操作,控制可移动组件520在所述目标面530上移动,从而将可移动组件520上的电子元件外露出电子设备500。

下面结合图13,阐述本申请实施例提供的可移动组件520的控制方法的一种应用场景。电子设备500例如可以是电视(或智慧屏)。电子设备500可以包括固定组件510、可移动组件5201、可移动组件5202。固定组件510例如可以是环绕在显示屏周围的侧面。可移动组件5201可以包括第一接近光传感器(图13中未示出)、一个或多个麦克风553。可移动组件5202可以包括第一接近光传感器(图13中未示出)、扬声器552。

首先,在电子设备500尚未开机时,可移动组件520可以处于移动前的起始位置。图13中位于箭头1左侧的图示出了一种电子设备500的结构性示意图。从图中可以看出,此时没有电子元件外露出电子设备500。

然后,用户可以开启电子设备500。电子设备500可以具有语音遥控的功能。因此,在电子设备500开机后,电子设备500可以驱动可移动组件5201移动,使得可移动组件5201所携带的麦克风553外露出电子设备500。如图13中位于箭头1、箭头2之间的图所示,用户可以观察电子设备500显示的菜单页,并说出语音指令。可移动组件5201上的麦克风553可以录入用户的语音指令,进而使电子设备500执行与语音指令相关的操作。可选的,为实时监听用户的语音指令,可移动组件5201所携带的麦克风553可以始终外露出电子设备500。

用户可以在菜单页上选择待播放的电视剧,并通过语音指令的形式指示电子设备500播放该电视剧。如图13中位于箭头2右侧的图所示,电子设备500可以根据用户的语音指令,驱动可移动组件5202移动,使得可移动组件5202所携带的扬声器552外露出电子设备500,以播放该电视剧的音频数据。

可选的,在用户指示电子设备500关机后,电子设备500可以将外露的可移动组件5201、可移动组件5202收回至电子设备500内。因此,在电子设备500尚未运行的情况下,电子设备500可以具有相对较少的外露电子元件。

如图13所示,从用户视觉的角度出发,麦克风553向上移动以外露出电子设备500,扬声器552向下移动并外露出电子设备500。根据上文中对于“上”(或“高”)、“下”(或“低”)的定义,自电子设备500内向电子设备500外的移动均统称为“自下而上”(“由低到高”)的移动。也就是说,除非有特殊描述,在本申请中,可移动组件的移动方向可以与用户的直观视觉无关。例如,在图13所示的示例中,麦克风553、扬声器552均相对于固定组件510进行了“自下而上”的移动。在可移动组件520的位移相对较大的情况下,麦克风553、扬声器552相对于固定组件510可以较“高”;在可移动组件520的位移相对较小的情况下,麦克风553、扬声器552相对于固定组件510可以较“低”。

可选的,所述可移动组件520还包括第一电子元件、第二电子元件,所述第一接近光传感器521的中心位置为第一中心位置,所述第一电子元件的中心位置为第二中心位置,所述第二电子元件的中心位置为第三中心位置,所述第一中心位置在所述第二方向上的位置介于所述第二中心位置与所述第三中心位置之间。

也就是说,在可移动组件520向上移动的过程中,第一中心位置外露出电子设备500的时间可以晚于第二中心位置,第三中心位置外露出电子设备500的时间可以晚于第一中心位置。一种可能的情况,在第一电子元件完全露出电子设备500的一刻,第二电子元件尚未开始露出,第一接近光传感器521部分外露出电子设备500。之后,可移动组件520可以停止运动,或者,可移动组件520可以继续向上移动,直到第二电子元件完全外露出电子设备500。

可选的,所述根据所述第一操作,控制可移动组件在所述目标面上移动,包括:响应于第一操作,确定所述可移动组件准备停留在所述第一目标位置;在所述可移动组件停留在所述第一目标位置之后,所述控制方法还包括:响应于第二操作,确定所述可移动组件准备停留在第二目标位置;控制可移动组件520在相对于固定组件510平行设置的目标面530上移动;在所述第一光强达到第二预设光强值的情况下,控制所述可移动组件520停止移动,使得可移动组件停留在所述第二目标位置。

可选的,所述第一光强用于控制所述可移动组件移动至所述第一目标位置以及第二目标位置,所述第一目标位置与所述第二目标位置在第二方向上错开,在所述可移动组件停留在所述第一目标位置的情况下,所述第一光强达到第一预设光强值,在所述可移动组件停留在所述第二目标位置的情况下,所述第一光强达到第二预设光强值,所述第一预设光强值与所述第二预设光强值不同。

在可移动组件520停留在第二目标位置的情况下,第二目标位置可以对应可移动组件520的最高点当前在第二方向上的位置。

结合上文的描述,在可移动组件520的一段行程中,第一光强可以不断发生变化。也就是说,可移动组件520在第二方向上的多个不同位置可以与第一光强的多个不同数值一一对应。因此,可以在该行程中确定一个或多个目标位置,使得电子设备500可以根据第一光强,控制可移动组件520在多个目标位置停留。

下面结合图14至图16,阐述本申请实施例提供的可移动组件520的控制方法的一种应用场景。电子设备500可以包括固定组件510和可移动组件520。

在一个示例中,图14中位于箭头1左侧的图示出了可移动组件520在开始移动前的结构性示意图。可移动组件520可以包括第一接近光传感器521、扬声器552、一个或多个麦克风553。在第二方向上,第一接近光传感器521的位置介于扬声器552与麦克风553之间。图14中的虚线表示可移动组件520中未外露出电子设备500的区域,图14中的实线表示可移动组件520中外露出电子设备500的区域。图14中的Z5方向可以表示可移动组件520的移动方向。也就是说,可移动组件520可以沿第二方向移动。可移动组件520经过移动后可以到达第一目标位置。此时第一光强达到第一预设光强值。图14中介于箭头1与箭头2之间的图示出了可移动组件520在第一目标位置停止运动的结构性示意图。可以看出,原本收入在电子设备500内的扬声器552可以外露出电子设备500,可移动组件520上的麦克风553仍被收入在电子设备500内。可选的,第一接近光传感器521仍被收入至电子设备500内。例如,第一接近光传感器521可以即将外露出电子设备500。可移动组件520可以继续移动,并可以到达第二目标位置。此时第一光强达到第二预设光强值。图14中位于箭头2右侧的图示出了可移动组件520在第二目标位置停止运动的结构性示意图。可以看出,原本收入在电子设备500内的扬声器552、麦克风553、第一接近光传感器521均外露出电子设备500。

在一个示例中,图15中位于箭头1左侧的图示出了可移动组件520在开始移动前的结构性示意图。可移动组件520可以包括第一接近光传感器521、扬声器552、一个或多个麦克风553。在第二方向上,第一接近光传感器521的位置介于扬声器552与麦克风553之间。图15中的虚线表示可移动组件520中未外露出电子设备500的区域,图15中的实线表示可移动组件520中外露出电子设备500的区域。图15中的Z6方向可以表示可移动组件520的移动方向。也就是说,可移动组件520可以沿第二方向移动。可移动组件520经过移动后可以到达第一目标位置。此时第一光强达到第一预设光强值。图15中介于箭头1与箭头2之间的图示出了可移动组件520在第一目标位置停止运动的结构性示意图。可以看出,原本收入在电子设备500内的扬声器552可以外露出电子设备500,可移动组件520上的麦克风553仍被收入在电子设备500内。可选的,第一接近光传感器521刚刚完全外露出电子设备500内。可移动组件520可以继续移动,并可以到达第二目标位置。此时第一光强达到第二预设光强值。图15中位于箭头2右侧的图示出了可移动组件520在第二目标位置停止运动的结构性示意图。可以看出,原本收入在电子设备500内的扬声器552、麦克风553、第一接近光传感器521均外露出电子设备500。

下面结合图16,阐述本申请实施例提供的可移动组件520的控制方法的一种应用场景。电子设备500例如可以是电视(或智慧屏)。电子设备500可以包括固定组件510、可移动组件5201、可移动组件5202。固定组件510例如可以是环绕在显示屏周围的侧面。可移动组件5201可以包括第一接近光传感器(图16中未示出)、扬声器552、一个或多个麦克风553。可移动组件5202可以包括第一接近光传感器(图16中未示出)、摄像头551。

首先,在电子设备500尚未开机时,可移动组件520可以处于移动前的起始位置。图16中位于箭头1左侧的图示出了一种电子设备500的结构性示意图。从图中可以看出,此时没有电子元件外露出电子设备500。

然后,用户可以开启电子设备500,并播放视频。如图16中位于箭头1、箭头2之间的图所示,电子设备500可以驱动可移动组件5201移动,使得可移动组件5201所携带的扬声器552外露出电子设备500,以播放该视频所对应的音频数据。

之后,电子设备500接收到视频聊天请求。电子设备500可以显示提示信息543,以询问用户是否接听该视频聊天。用户可以选择接听视频聊天。电子设备500可以驱动可移动组件5201继续移动,使得可移动组件5201所携带的麦克风553外露出电子设备500。另外,电子设备500可以驱动可移动组件5202移动,使得可移动组件5202所携带的摄像头551外露出电子设备500。如图16中位于箭头2右侧的图所示,可移动组件5202上的摄像头551可以拍摄电子设备500面前的场景,例如可以包括电子设备500面前的人像。可移动组件5201上的麦克风553可以录入用户的语音。电子设备500可以根据摄像头551采集的视频数据以及麦克风553采集的音频数据,实现视频聊天功能。

可选的,所述可移动组件520还包括第二接近光传感器522,所述第二接近光传感器522在第二方向上的位置与所述第一接近光传感器521在第二方向上的位置不同,所述第二接近光传感器面向所述固定组件发射光,并检测入射至所述第二接近光传感器的光的光强,所述入射至所述第二接近光传感器的光包括来自所述第二接近光传感器并经所述固定组件反射的光,所述第二接近光传感器检测到的经所述固定组件反射的光的光强为第二光强,所述第二光强用于控制所述可移动组件移动至第二目标位置,所述第一目标位置与所述第二目标位置在所述第二方向上错开。

可选的,在所述控制可移动组件520在相对于固定组件510平行设置的目标面530上移动之前,所述控制方法还包括:响应于第一操作,确定所述可移动组件准备停留在所述第一目标位置;在所述可移动组件停留在所述第一目标位置之后,所述控制方法还包括:响应于第三操作,确定所述可移动组件准备停留在第三目标位置;控制可移动组件520在相对于所述固定组件510平行设置的目标面530上移动,所述可移动组件520还包括第二接近光传感器522,所述第二接近光传感器522在第二方向上的位置与所述第一接近光传感器521在第二方向上的位置不同,所述第二接近光传感器522用于发射光并检测入射至所述第二接近光传感器522的光的光强,所述第二接近光传感器522发出的至少一部分光照射在所述固定组件510上,所述入射至所述第二接近光传感器522的光包括来自所述第二接近光传感器522并经所述固定组件510反射的光;在第二光强达到第三预设光强值的情况下,控制所述可移动组件520停止移动,使得可移动组件停留在所述第三目标位置,所述第二光强为所述第二接近光传感器522检测到的经所述固定组件510反射的光的光强。

第二光强还可以指来自第二接近光传感器522并经所述固定组件510反射的光的光强。在可移动组件520停留在第三目标位置的情况下,第三目标位置可以对应可移动组件520的最高点当前在第二方向上的位置。

上文已经阐述了,如果在可移动组件520的一段行程内,接近光传感器所检测到的光强基本不发生变化,那么电子设备500无法判断可移动组件520的当前位置。为了描述清楚,下面定义第一接近光传感器521能够检测到变化的光强所对应的行程为第一接近光传感器521的有效控制行程。如果可移动组件520的移动行程远大于第一接近光传感器521的有效控制行程,则可以设置多个接近光传感器,以使得电子设备500可以在相对较长的移动行程内判断可移动组件520的当前位置。

图17是本申请实施例提供的可移动组件520发生移动的示意性流程图。

图17中位于箭头1左侧的图示出了可移动组件520从移动初始位置向上移动了h0的距离的示意图。如图所示,第一接近光传感器521所检测到的经固定组件510反射的光的光强可以接近0。

第二接近光传感器522发出的光线可以照射在固定组件510上。第二接近光传感器522的总发射角为c0,固定组件510可以将来自第二接近光传感器522的光反射回第二接近光传感器522。第二接近光传感器522可以检测入射至第二接近光传感器522的光的光强,其中,入射至第二接近光传感器522的光可以包括经固定组件510反射的光。假设此时第二接近光传感器522检测到的经固定组件510反射的光的光强为I。第二接近光传感器522发出的大部分光可以经固定组件510反射回第二接近光传感器522。因此,第二接近光传感器522的遮挡角可以为c0。根据固定组件510与第二接近光传感器522之间的间距d以及第二接近光传感器522的遮挡角c0,可以得出固定组件510在第二方向上的遮挡高度h5=2d·tan(c0/2)。

之后,可移动组件520继续如图所示的沿Z7方向向上移动。图17中位于箭头1与箭头2之间的图示出了第二接近光传感器522即将开始外露出电子设备500的位置。

第二接近光传感器522发出的光线一部分光可以照射在固定组件510上,另一部分光无法照射在固定组件510上。例如,第二接近光传感器522的总发射角为c0,第二接近光传感器522的遮挡角可以为c1,第二接近光传感器522的开放角为f1,c0=c1+f1。

照射在固定组件510的光可以经固定组件510反射至第二接近光传感器522。未照射在固定组件510上的光可以无法返回至第二接近光传感器522。

第二接近光传感器522检测到的入射至第二接近光传感器522的光包括经固定组件510反射的光。

根据固定组件510与第二接近光传感器522之间的间距d以及第二接近光传感器522的遮挡角c1,可以得出固定组件510在第二方向上的遮挡高度h6=d·tan(c0/2)+d·tan(c1-c0/2)。此时,假设第二接近光传感器522检测到的经固定组件510反射的光的光强为第二光强。该第二光强的取值例如可以为I*c1/c0。或者,该第一光强值例如可以为I*h6/h5。

此时,可移动组件520在第二方向上移动的距离可以为h5-h6+h0。

之后,可移动组件520继续向上移动。图6中位于箭头2与箭头3之间的图示出了第二接近光传感器522即将全部外露出电子设备500的位置。

第二接近光传感器522发出的光线一部分光可以照射在固定组件510上,另一部分光无法照射在固定组件510上。例如,第二接近光传感器522的总发射角为c0,第二接近光传感器522的遮挡角可以为c2,第二接近光传感器522的开放角为f2,c0=c2+f2,c2<c1,f2>f1。

照射在固定组件510的光可以经固定组件510反射至第二接近光传感器522。未照射在固定组件510上的光可以无法返回至第二接近光传感器522。

第二接近光传感器522检测到入射至第二接近光传感器522的光。入射至第二接近光传感器522的光包括经固定组件510反射的光。经固定组件510反射回第二接近光传感器522的光的光强继续减少。

根据固定组件510与第二接近光传感器522之间的间距d,以及第二接近光传感器522的遮挡角c2,可以得出固定组件510在第二方向上的遮挡高度h7=d·tan(c0/2)-d·tan(c2-c0/2)。H5<h4,即遮挡高度继续减少。

此时,可移动组件520在第二方向上移动的距离为h5-h7+h0。此时,该第二光强的取值例如可以为I*c2/c0。或者,该第一光强值例如可以为I*h7/h5。

之后,可移动组件520继续向上移动。图6中位于箭头3右侧的图示出了固定组件510基本无法遮挡第二接近光传感器522发出的光的情况。

第二接近光传感器522发出的光线基本无法经固定组件510反射回第二接近光传感器522。也就是说,经固定组件510反射回第二接近光传感器522的光的光强可以忽略不计。此时,第二接近光传感器522的总发射角为c0,第二接近光传感器522的开放角可以为c0,第二接近光传感器522的遮挡角可以近似记为0。

根据固定组件510与第二接近光传感器522之间的间距d,以及第二接近光传感器522的遮挡角,可以得出固定组件510在第二方向上的遮挡高度可以近似记为0。

此时,可移动组件520在第二方向上至少移动了h5+h0。

从图17所示的示例可以看出,通过在可移动组件520上设置多个接近光传感器,可以增大可移动组件520的有效控制行程。可移动组件520的有效控制行程可以通过累加可移动组件520上多个接近光传感器的多个有效控制行程得到。

下面结合图18,阐述本申请实施例提供的可移动组件520的控制方法的一种应用场景。电子设备500可以包括固定组件510和可移动组件520。

在一个示例中,图18中位于箭头1左侧的图示出了可移动组件520在开始移动前的结构性示意图。可移动组件520可以包括第一接近光传感器521、第二接近光传感器522、摄像头551、一个或多个麦克风553。可选的,第一接近光传感器521在第二方向上的最低点高于摄像头551在第二方向上的最低点,第一接近光传感器521在第二方向上的最高点低于麦克风553在第二方向上的最低点。第二接近光传感器522在第二方向上的最高点低于摄像头551在第二方向上的最低点。图18中的虚线表示可移动组件520中未外露出电子设备500的区域,图18中的实线表示可移动组件520中外露出电子设备500的区域。图18中的Z8方向可以表示可移动组件520的移动方向。也就是说,可移动组件520可以沿第二方向移动。可移动组件520经过移动后可以到达第一目标位置。此时第一光强达到第一预设光强值。图18中介于箭头1与箭头2之间的图示出了可移动组件520在第一目标位置停止运动的结构性示意图。可以看出,原本收入在电子设备500内的麦克风553外露出电子设备500,可移动组件520上的第一接近光传感器521、摄像头551、第二接近光传感器522仍被收入在电子设备500内。可移动组件520继续移动,并可以到达第三目标位置。此时第二光强达到第三预设光强值。图18中位于箭头2右侧的图示出了可移动组件520在第三目标位置停止运动的结构性示意图。可以看出,原本收入在电子设备500内的麦克风553、摄像头551、第一接近光传感器521均外露出电子设备500。可选的,第二接近光传感器522可以仍被收入在电子设备500内。

下面结合图19,阐述本申请实施例提供的可移动组件520的控制方法的一种应用场景。电子设备500例如可以是电视(或智慧屏)。电子设备500可以包括固定组件510、可移动组件520。固定组件510例如可以是环绕在显示屏周围的侧面。可移动组件520可以包括第一接近光传感器(图19未示出)、第二接近光传感器(图19未示出)、摄像头551、一个或多个麦克风553。

首先,在电子设备500尚未开机时,可移动组件520可以处于移动前的起始位置。图19中位于箭头1左侧的图示出了一种电子设备500的结构性示意图。从图中可以看出,此时没有电子元件外露出电子设备500。

然后,用户可以开启电子设备500,电子设备500可以具有语音遥控的功能。因此,在电子设备500开机后,电子设备500可以驱动可移动组件520移动,使得可移动组件520所携带的麦克风553外露出电子设备500。如图19中位于箭头1、箭头2之间的图所示,用户可以观察电子设备500显示的菜单页,并说出语音指令。可移动组件520上的麦克风553可以录入用户的语音指令,进而使电子设备500执行与语音指令相关的操作。可选的,为实时监听用户的语音指令,可移动组件520所携带的麦克风553可以始终外露出电子设备500。

例如,菜单页上可以包括至少一个付费视频。用户在菜单页上选择付费视频,并通过语音指令的形式指示电子设备500播放该视频。之后,可以通过人脸识别的方式进行身份验证,从而对该付费视频进行付费。如图19中位于箭头2右侧的图所示,电子设备500可以根据用户的语音指令,驱动可移动组件520继续移动,使得可移动组件520所携带的摄像头551外露出电子设备500,以执行身份验证的操作。

下面结合图20,阐述本申请实施例提供的可移动组件520的控制方法的一种应用场景。电子设备500可以包括固定组件510和可移动组件520。

在一个示例中,图20中位于箭头1左侧的图示出了可移动组件520在开始移动前的结构性示意图。可移动组件520可以包括第一接近光传感器521、第二接近光传感器522、摄像头551、扬声器552。可选的,第一接近光传感器521在第二方向上的最低点高于摄像头551在第二方向上的最高点,第二接近光传感器522在第二方向上的最高点低于扬声器552在第二方向上的最低点。图20中的虚线表示可移动组件520中未外露出电子设备500的区域,图20中的实线表示可移动组件520中外露出电子设备500的区域。图20中的Z9方向可以表示可移动组件520的移动方向。也就是说,可移动组件520可以沿第二方向移动。可移动组件520经过移动后可以到达第一目标位置。此时第一光强达到第一预设光强值。图20中介于箭头1与箭头2之间的图示出了可移动组件520在第一目标位置停止运动的结构性示意图。可以看出,原本收入在电子设备500内的扬声器552外露出电子设备500,可移动组件520上的摄像头551、第一接近光传感器521、第二接近光传感器522仍被收入在电子设备500内。可移动组件520继续移动,并可以到达第三目标位置。此时第二光强达到第三预设光强值。图20中位于箭头2右侧的图示出了可移动组件520在第三目标位置停止运动的结构性示意图。可以看出,原本收入在电子设备500内的扬声器552、摄像头551、第一接近光传感器521均外露出电子设备500。可选的,第二接近光传感器522可以仍被收入在电子设备500内。

下面结合图21,阐述本申请实施例提供的可移动组件520的控制方法的一种应用场景。电子设备500例如可以是电视(或智慧屏)。电子设备500可以包括固定组件510、可移动组件5201、可移动组件5202。固定组件510例如可以是环绕在显示屏周围的侧面。可移动组件5201可以包括第一接近光传感器(图21未示出)、第二接近光传感器(图21未示出)、摄像头551、扬声器552。可移动组件5202可以包括一个或多个麦克风553。

首先,在电子设备500尚未开机时,可移动组件5201、可移动组件5202均可以处于移动前的起始位置。图21中位于箭头1左侧的图示出了一种电子设备500的结构性示意图。从图中可以看出,此时没有电子元件外露出电子设备500。

然后,用户可以开启电子设备500,并播放视频。如图21中位于箭头1、箭头2之间的图所示,电子设备500可以驱动可移动组件5201移动,使得可移动组件5201所携带的扬声器552可以外露出电子设备500,以播放该视频所对应的音频数据。

之后,电子设备500接收到视频聊天请求。电子设备500可以显示提示信息,以询问用户是否接听该视频聊天。用户可以选择接听视频聊天。电子设备500可以驱动可移动组件5201继续移动,使得可移动组件5201所携带的扬声器552可以外露出电子设备500。另外,电子设备500可以驱动可移动组件5202移动,使得可移动组件5202所携带的麦克风553可以外露出电子设备500。如图21中位于箭头2右侧的图所示,可移动组件5201上的摄像头551可以拍摄电子设备500面前的场景,例如可以包括电子设备500面前的人像。可移动组件5202上的麦克风553可以录入用户的语音。电子设备500可以根据摄像头551采集的视频数据以及麦克风553采集的音频数据,实现视频聊天功能。

可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件和/或软件模块。结合本文中所公开的实施例描述的各示例的算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以结合实施例对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本实施例可以根据上述方法示例对电子设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块可以采用硬件的形式实现。需要说明的是,本实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用对应各个功能划分各个功能模块的情况下,图22示出了上述实施例中涉及的电子设备2100的一种可能的组成示意图,如图22所示,该电子设备2100可以包括:控制单元2101。

其中,控制单元2101可以用于支持电子设备2100执行上述步骤701、702等,和/或用于本文所描述的技术的其他过程。示例性的,图1中的处理器可以用于实现控制单元2101的功能。

需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

本实施例提供的电子设备,用于执行上述可移动组件的控制方法,因此可以达到与上述实现方法相同的效果。

在采用集成的单元的情况下,电子设备可以包括处理模块、存储模块和通信模块。其中,处理模块可以用于对电子设备的动作进行控制管理,例如,可以用于支持电子设备执行上述各个单元执行的步骤。存储模块可以用于支持电子设备执行存储程序代码和数据等。通信模块,可以用于支持电子设备与其他设备的通信。

其中,处理模块可以是处理器或控制器。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理(digital signal processing,DSP)和微处理器的组合等等。存储模块可以是存储器。通信模块具体可以为射频电路、蓝牙芯片、Wi-Fi芯片等与其他电子设备交互的设备。

在一个实施例中,当处理模块为处理器,存储模块为存储器时,本实施例所涉及的电子设备可以为具有图1所示结构的设备。

本实施例还提供一种芯片系统,该芯片系统包括至少一个处理器,当程序指令在所述至少一个处理器中执行时,使得所述芯片系统实现执行上述相关方法步骤实现上述实施例中的可移动组件的控制方法。

本实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机指令,当该计算机指令在电子设备上运行时,使得电子设备执行上述相关方法步骤实现上述实施例中的可移动组件的控制方法。

本实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的可移动组件的控制方法。

另外,本申请的实施例还提供一种装置,这个装置具体可以是芯片,组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使芯片执行上述各方法实施例中的可移动组件的控制方法。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1