折叠角度确定方法、装置及存储介质与流程

文档序号:35857889发布日期:2023-10-26 06:35阅读:30来源:国知局
折叠角度确定方法、装置及存储介质与流程

本公开涉及电子信息技术,尤其涉及折叠角度确定方法、装置及存储介质。


背景技术:

1、相关技术中,以折叠手机为例,可以通过折叠手机的折叠形态实现人机交互,这就要求能够准确地检测出折叠手机的折叠角度。

2、目前,采用光线传感器发射光线并接受反射光线,进而来确定折叠角度,但此种方式受外界光线干扰,容易对折叠角度的测量产生误差,进而影响人机交互体验。


技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种折叠角度确定方法、装置及存储介质。

2、根据本公开实施例的第一方面,提供一种折叠角度确定方法,应用于可折叠设备,所述可折叠设备包括第一显示屏和第二显示屏,包括:

3、获取所述可折叠设备在执行开合动作过程中发送的超声波信号所对应的超声波数据序列,所述超声波数据序列用于表征所述可折叠设备在执行开合动作过程中所述第一显示屏与所述第二显示屏的折叠角度的变化趋势;

4、根据所述超声波数据序列的变化趋势,确定所述超声波数据序列是否有效;

5、在所述超声波数据序列有效的情况下,根据所述超声波数据序列,确定目标折叠角度。

6、可选的,所述获取所述可折叠设备在执行开合动作过程中发送的超声波信号所对应的超声波数据序列,包括:

7、在所述可折叠设备执行开合动作过程中,控制发送装置多次发送超声波信号到接收装置,其中,所述发送装置位于所述第一显示屏和所述第二显示屏中的一者,所述接收装置位于所述第一显示屏和所述第二显示屏中的另一者;

8、确定每次发送的所述超声波信号所对应的超声波数据;

9、根据各个所述超声波信号所对应的超声波数据和各个所述超声波信号的发送时间,确定所述超声波数据序列。

10、可选的,所述超声波信号的超声波数据包括所述超声波信号从所述发送装置传输到所述接收装置的超声波传输距离,所述确定每次发送的所述超声波信号所对应的超声波数据,包括:

11、确定每次发送的所述超声波信号所对应的初始超声波传输距离;

12、分别针对各个所述初始超声波传输距离,对所述初始超声波传输距离进行校正,并将校正后的初始超声波传输距离确定为所述超声波信号所对应的超声波数据。

13、可选的,所述分别针对各个所述初始超声波传输距离,对所述初始超声波传输距离进行校正,并将校正后的初始超声波传输距离确定为所述超声波信号所对应的超声波数据,包括:

14、获取收发装置间距,其中,所述收发装置间距为所述发送装置与所述接收装置在所述可折叠设备的折叠轴线上的正投影的投影点之间的距离;

15、分别针对各个所述初始超声波传输距离,根据所述收发装置间距,对所述初始超声波传输距离进行校正,并将校正后的初始超声波传输距离确定为所述超声波信号所对应的超声波数据。

16、可选的,所述超声波信号所对应的超声波数据包括超声波信号从所述发送装置传输到所述接收装置的超声波相位差,每次发送的所述超声波信号包括两个不同波长的超声波信号,所述确定每次发送的所述超声波信号所对应的超声波数据,包括:

17、根据每次发送的两个所述超声波信号中的至少一个超声波信号,确定所述超声波相位差。

18、可选的,所述超声波信号的超声波数据包括所述超声波信号从所述发送装置传输到所述接收装置的超声波传输距离,每次发送的两个所述超声波信号的波长的最小公倍数大于所述可折叠设备的长度,所述确定每次发送的所述超声波信号所对应的超声波数据,包括:

19、根据每次发送的两个所述超声波信号的超声波相位差,确定所述超声波传输距离。

20、可选的,相邻两次发送的超声波信号的发送装置位于不同显示屏,且在相邻两次发送的超声波信号中,下一次发送的超声波信号是在上一次发送的超声波信号到达所述接收装置时所发送的超声波信号。

21、可选的,所述根据所述超声波数据序列的变化趋势,确定所述超声波数据序列是否有效,包括:

22、在所述超声波数据序列中的超声波数据呈连续变化的情况下,确定所述超声波数据序列有效;

23、在所述超声波数据序列中的超声波数据呈非连续变化的情况下,确定所述超声波数据序列无效。

24、可选的,所述在所述超声波数据序列有效的情况下,根据所述超声波数据序列,确定目标折叠角度,包括:

25、确定目标超声波数据,其中,所述目标超声波数据是所述第一显示屏与所述第二显示屏处于所述目标折叠角度时发送的超声波信号所对应的超声波数据;

26、根据预设的超声波数据与折叠角度对应关系,以及所述目标超声波数据,确定所述目标折叠角度。

27、根据本公开实施例的第二方面,提供一种折叠角度确定方法,应用于可折叠设备,所述可折叠设备包括第一显示屏和第二显示屏,包括:

28、获取所述可折叠设备在执行开合动作过程中的折叠角度序列,所述折叠角度序列用于表征所述可折叠设备在执行开合动作过程中所述第一显示屏与所述第二显示屏的折叠角度的变化趋势,所述折叠角度序列是根据所述可折叠设备在执行开合动作过程中每次发送的超声波信号所对应的超声波数据确定的;

29、根据所述折叠角度序列的变化趋势,确定目标折叠角度是否有效。

30、根据本公开实施例的第三方面,提供一种折叠角度确定装置,应用于可折叠设备,所述可折叠设备包括第一显示屏和第二显示屏,包括:

31、第一获取模块,被配置为获取所述可折叠设备在执行开合动作过程中发送的超声波信号所对应的超声波数据序列,所述超声波数据序列用于表征所述可折叠设备在执行开合动作过程中所述第一显示屏与所述第二显示屏的折叠角度的变化趋势;

32、第一确定模块,被配置为根据所述超声波数据序列的变化趋势,确定所述超声波数据序列是否有效;

33、第二确定模块,被配置为在所述超声波数据序列有效的情况下,根据所述超声波数据序列,确定目标折叠角度。

34、根据本公开实施例的第四方面,提供一种折叠角度确定装置,应用于可折叠设备,所述可折叠设备包括第一显示屏和第二显示屏,包括:

35、第二获取模块,被配置为获取所述可折叠设备在执行开合动作过程中的折叠角度序列,所述折叠角度序列用于表征所述可折叠设备在执行开合动作过程中所述第一显示屏与所述第二显示屏的折叠角度的变化趋势,所述折叠角度序列是根据所述可折叠设备在执行开合动作过程中每次发送的超声波信号所对应的超声波数据确定的;

36、第三确定模块,被配置为根据所述折叠角度序列的变化趋势,确定目标折叠角度是否有效。

37、根据本公开实施例的第五方面,提供一种折叠角度有效性确定装置,包括:

38、处理器;

39、用于存储处理器可执行指令的存储器;

40、其中,所述处理器被配置为实现第一方面中所述方法的步骤。

41、根据本公开实施例的第六方面,提供一种折叠角度有效性确定装置,包括:

42、处理器;

43、用于存储处理器可执行指令的存储器;

44、其中,所述处理器被配置为实现第二方面中所述方法的步骤。

45、根据本公开实施例的第七方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的折叠角度确定方法的步骤。

46、根据本公开实施例的第八方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第二方面所提供的折叠角度确定方法的步骤。

47、本公开的实施例提供的技术方案可以包括以下有益效果:

48、获取可折叠设备在执行开合动作过程中发送的超声波信号所对应的超声波数据序列,并根据超声波数据序列的变换趋势对超声波数据序列进行验证,并在验证有效的情况下,再根据超声波数据序列确定目标折叠角度,如此,对用于确定折叠角度的原始数据进行验证,降低了用于确定折叠角度的原始数据的测量误差,进而确保折叠角度的准确测量。

49、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

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