The invention discloses a sliding control method, a device, an electronic device and a storage medium of a sliding component. The method obtains the first interrupt signal transmitted by the first Hall element, which is transmitted after the first Hall element monitors that the output detection signal value is greater than the preset calibration signal value, and starts timing according to the preset first delay corresponding to the first interrupt signal. When the first delay is reached, the first detection signal value of the current output of the first Hall element is obtained; if the first detection signal value is less than the calibration signal value, the sliding component is switched from manual operation to automatic operation, and the driving component is started to control the sliding component to slide from the first position to the second position. Thus, while avoiding the misjudgment caused by the interference of other magnetic fields on Hall elements, the intelligent control sliding component slides out from the first position to the second position without any other operation, which is convenient for users to use.
【技术实现步骤摘要】
滑动组件的滑动控制方法、装置、电子装置及存储介质
本专利技术涉及电子
,尤其涉及一种滑动组件的滑动控制方法、装置、电子装置及存储介质。
技术介绍
为了提高用户体验,电子装置例如移动终端的屏占比越来越大,甚至已经有人提出全面屏的设计。相关技术中,为了增大屏占比,一些电子设备通过将电子器件设置在滑动组件上,来隐藏原本设置在电子设备的前面板上的电子元件。如此,如何控制滑动组件成为亟待解决的问题。
技术实现思路
本专利技术提供一种滑动组件的滑动控制方法、装置、电子装置及存储介质。本专利技术公开了一种滑动组件的滑动控制方法,所述驱动组件用于控制所述滑动组件在收容于所述本体的第一位置和自所述本体露出的第二位置之间滑动,所述检测组件包括磁场产生元件、第一霍尔元件和第二霍尔元件,所述磁场产生元件固定在所述滑动组件,所述第一霍尔元件和所述第二霍尔元件固定在所述本体上,所述第一霍尔元件设置在所述第二霍尔元件的下方,所述滑动控制方法包括以下步骤:获取所述第一霍尔元件发送的第一中断信号,所述第一中断信号是所述第一霍尔元件监测到输出的检测信号值大于预设的校准信号值后发送的;根据预设的与所述第一中断信号对应的第一延时开始计时,当到达所述第一延时后,获取所述第一霍尔元件当前输出的第一检测信号值;若比较获知所述第一检测信号值小于所述校准信号值,则将所述滑动组件从手动运行切换到自动运行,启动所述驱动组件控制所述滑动组件从所述第一位置滑出到第二位置。本专利技术实施方式的滑动组件的滑动控制方法,接收第一霍尔元件的中断信号,并在延时第一延时后,获取第一霍尔元件当前输出的第一检测信号值,并比较第 ...
【技术保护点】
1.一种滑动组件的滑动控制方法,其特征在于,所述滑动组件用于电子装置,所述电子装置包括本体、检测组件和驱动组件,所述驱动组件用于控制所述滑动组件在收容于所述本体的第一位置和自所述本体露出的第二位置之间滑动,所述检测组件包括磁场产生元件、第一霍尔元件和第二霍尔元件,所述磁场产生元件固定在所述滑动组件,所述第一霍尔元件和所述第二霍尔元件固定在所述本体上,所述第一霍尔元件设置在所述第二霍尔元件的下方,所述滑动控制方法包括以下步骤:获取所述第一霍尔元件发送的第一中断信号,所述第一中断信号是所述第一霍尔元件监测到输出的检测信号值大于预设的校准信号值后发送的;根据预设的与所述第一中断信号对应的第一延时开始计时,当到达所述第一延时后,获取所述第一霍尔元件当前输出的第一检测信号值;若比较获知所述第一检测信号值小于所述校准信号值,则将所述滑动组件从手动运行切换到自动运行,启动所述驱动组件控制所述滑动组件从所述第一位置滑出到第二位置。
【技术特征摘要】
1.一种滑动组件的滑动控制方法,其特征在于,所述滑动组件用于电子装置,所述电子装置包括本体、检测组件和驱动组件,所述驱动组件用于控制所述滑动组件在收容于所述本体的第一位置和自所述本体露出的第二位置之间滑动,所述检测组件包括磁场产生元件、第一霍尔元件和第二霍尔元件,所述磁场产生元件固定在所述滑动组件,所述第一霍尔元件和所述第二霍尔元件固定在所述本体上,所述第一霍尔元件设置在所述第二霍尔元件的下方,所述滑动控制方法包括以下步骤:获取所述第一霍尔元件发送的第一中断信号,所述第一中断信号是所述第一霍尔元件监测到输出的检测信号值大于预设的校准信号值后发送的;根据预设的与所述第一中断信号对应的第一延时开始计时,当到达所述第一延时后,获取所述第一霍尔元件当前输出的第一检测信号值;若比较获知所述第一检测信号值小于所述校准信号值,则将所述滑动组件从手动运行切换到自动运行,启动所述驱动组件控制所述滑动组件从所述第一位置滑出到第二位置。2.如权利要求1所述的方法,其特征在于,还包括:获取所述第二霍尔元件发送的第二中断信号,所述第二中断信号是所述第二霍尔元件监测到输出的检测信号值大于预设的校准信号值后发送的;根据预设的与所述第二中断信号对应的第二延时开始计时,当到达所述第二延时后,获取所述第二霍尔元件当前输出的第二检测信号值;若比较获知所述第二检测信号值小于所述校准信号值,则将所述滑动组件从手动运行切换到自动运行,启动所述驱动组件控制所述滑动组件从所述第二位置滑入到所述第一位置。3.如权利要求1所述的方法,其特征在于,还包括:提供控制界面,获取用户根据需求在所述控制界面设置的所述校准信号值;当检测到所述电子装置启动后,向所述第一霍尔元件和所述第二霍尔元件的硬件寄存器中写入所述校准信号值。4.如权利要求1所述的方法,其特征在于,还包括:通过接近传感器监测所述电子装置是否满足预设的接近事件;若监测到所述电子装置满足预设的接近事件,则在底层驱动节点写入第一状态,指示关闭所述滑动组件手动运行到自动运行的切换功能;若监测到所述电子装置不满足预设的接近事件,则在底层驱动节点写入第二状态,指示开启所述滑动组件手动运行到自动运行的切换功能。5.如权利要求4所述的方法,其特征在于,还包括:监测所述电子装置的屏幕状态;若监测到所述电子装置处于亮屏状态,则对所述底层驱动节点写入的第二状态进行加锁处理,禁止在所述电子装置满足预设的接近事件时对所述第二状态进行状态修改;若监测到所述电子装置处于灭屏状态,则对所述底层驱动节点写入的第二状态进行解锁处理,允许在所述电子装置满足预设的接近事件时将所述第二状态修改为所述第一状态。6.一种滑动组件的滑动控制装置,其特征在于,所述滑动组件用于电子装置,所述电子装置包括本体、检测组件和驱动组件,所述驱动组件用于控制所述滑动组件在收容于所述本体的第一位置和自所述本体露出的第二位置之间滑动,所述检测组件包括磁场产生元件、第一霍尔元件和第二霍尔元件,所述磁场产生元件固定在所述滑动组件,所述第一霍尔元件和所述第二霍尔元件固定在所述本体上,所述第一霍尔元件设置在所述第二霍尔元件的下方,所述滑动控制装置包括:第一获取模块,用于获取所述第一霍尔元件发送的第一中断信...
【专利技术属性】
技术研发人员:刘黎,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。