角度测量方法、可折叠设备、存储介质和计算机程序产品与流程

专利2022-12-26  147



1.本技术实施例涉及测量技术领域,特别是涉及一种角度测量方法、可折叠设备、存储介质和计算机程序产品。


背景技术:

2.随着定位技术的不断发展,用户对定位准确性的要求也越来越高。其中,到达角度测距(angle-of-arrival,aoa)是一种典型的基于测距的定位算法,用于获取待测设备的方位,aoa技术被愈加广泛地应用于电子设备的定位场景中。但是,现有的aoa方案已无法满足用户对定位准确性的要求。


技术实现要素:

3.基于此,有必要针对上述技术问题,提供一种能够提高定位准确性的角度测量方法、可折叠设备、计算机可读存储介质和计算机程序产品。
4.第一方面,本技术提供了一种角度测量方法,包括:
5.获取第一天线和第二天线之间的第一天线距离,所述第一天线设于可折叠设备的第一壳体,所述第二天线设于所述可折叠设备的第二壳体,所述第二壳体可转动地连接于所述第一壳体;
6.获取所述第一天线和所述第二天线接收待测设备发送的测距信号的第一时间信息;
7.根据所述第一天线距离和所述第一时间信息获取所述待测设备相对于所述可折叠设备的方位角。
8.第二方面,本技术提供了一种可折叠设备,包括:
9.第一天线,设于第一壳体;
10.第二天线,设于第二壳体,所述第二壳体可转动地连接于所述第一壳体;
11.处理器,分别与所述第一天线、所述第二天线连接,所述处理器被配置为获取第一天线和第二天线之间的第一天线距离;获取所述第一天线和所述第二天线接收待测设备发送的测距信号的第一时间信息;根据所述第一天线距离和所述第一时间信息获取所述待测设备相对于所述可折叠设备的方位角。
12.第三方面,本技术提供了一种可折叠设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
13.第四方面,本技术提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
14.第五方面,本技术提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的方法的步骤。
15.上述角度测量方法,本技术基于折叠屏展开后体积较大的特性,将用于测距的两支天线分别设置在折叠屏的两个壳体上,可以在折叠屏处于展开状态时,使上述两支天线
之间具有较大的第一天线距离,从而可以结合第一天线距离和第一时间信息计算方位角。而且,由于第一天线距离较大,两支天线在接收测距信号时的接收时间之间的差异较大,也即,可以较为准确地获取两支天线接收到测距信号时的时序差异,从而可以有效提高角度测量方法的测量准确性。
附图说明
16.为了更清楚地说明本技术实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1为一实施例的角度测量方法的应用环境图;
18.图2为一实施例的角度测量方法的流程图之一;
19.图3为一实施例的可折叠设备完全展开的示意图;
20.图4为图3实施例的可折叠设备完全折叠的示意图;
21.图5为一实施例的步骤获取第一天线和第二天线之间的第一天线距离的流程图;
22.图6为基于夹角和两个宽度信息获取第一天线距离的示意图;
23.图7为一实施例的角度测量方法的流程图之二;
24.图8为一实施例的获取所述第一天线和所述第二天线接收待测设备发送的测距信号的第一时间信息的流程图;
25.图9为一实施例的可折叠设备的内部结构图。
具体实施方式
26.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
27.可以理解,本技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本技术的范围的情况下,可以将第一天线距离称为第二天线距离,且类似地,可将第二天线距离称为第一天线距离。第一天线距离和第二天线距离两者都是天线距离,但其不是同一天线距离。
28.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。在本技术的描述中,“若干”的含义是至少一个,例如一个,两个等,除非另有明确具体的限定。
29.图1为一实施例的角度测量方法的应用环境图,参考图1,本技术实施例提供的角度测量方法可以应用于如图1所示的应用环境中。其中,可折叠设备102通过天线与待测设备104进行通信。可折叠设备102可以是智能手机、平板电脑、笔记本电脑、桌面计算设备、游戏设备、增强现实(augmented reality,ar)设备、汽车、数据存储装置、音频播放装置、视频
播放装置等设备,本实施例不做限定。在本技术各实施例中,以可折叠设备102是手机为例进行说明。参考图1,可折叠设备102包括可折叠中框和多支天线,可折叠中框设有转轴和连接于转轴的第一壳体和第二壳体,以使所述第二壳体可转动地连接于所述第一壳体,从而使可折叠设备102处于折叠或展开的状态。待测设备104可以但不限于是智能手机、平板电脑、笔记本电脑、桌面计算设备、游戏设备、增强现实(augmented reality,ar)设备、汽车、数据存储装置、音频播放装置、视频播放装置、基站、路由器等。
30.其中,可折叠设备搭载具有基于收发信号进行测距和定位的通信系统。在本技术各实施例中,以可折叠设备搭载超宽带(ultra wide band,uwb)通信系统为例进行说明。uwb是一种无线载波通信技术,利用纳秒级的非正弦波窄脉冲传输数据。因为uwb时域信号脉冲较窄,所以在时间、空间上有较大分辨力,比较容易抵抗室内信号传输常见的多径效应(信号因为反射造成的多路径传播)的影响,因此测距和定位的准确性较高。本技术实施例的uwb通信系统包含至少2根uwb天线。当可折叠设备完全展开时,2根uwb天线之间的间距最大;而当可折叠设备完全折叠时,2根uwb天线之间的间距最小。可折叠设备也可以具有居于完全展开与完全折叠之间的中间展开状态,以使第一壳体与第二壳体之间具有不同的夹角。
31.在相关技术中,通常采用到达信号相位差(phase-difference-of-arrival,pdoa)技术获取方位角。pdoa技术是指控制pdoa天线阵列中的多支天线接收待测设备发送的同一信号,获取不同天线接收到的信号之间的相位差,计算获得待测设备的方位角。但是,pdoa的测量准确度与pdoa天线阵列的辐射方向图性能强相关。因此,pdoa技术对于信号接收侧的通信设备的硬件要求较高,如果pdoa天线阵列的相位性能较差,就无法准确地获取pdoa天线阵列中各支天线接收到的信号之间的相位差,从而导致方向角测试的准确性将明显变差。因此,本技术实施例提供一种对硬件要求较低的角度测量方法,用于在待测设备与可折叠设备进行通信时,获取待测设备相对于本可折叠设备的方位角。
32.图2为一实施例的角度测量方法的流程图之一,本技术实施例以该方法应用于图1中的可折叠设备为例进行说明。参考图2,在其中一个实施例中,角度测量方法包括步骤202至步骤206。
33.步骤202,获取第一天线和第二天线之间的第一天线距离。
34.其中,所述第一天线设于可折叠设备的第一壳体,所述第二天线设于所述可折叠设备的第二壳体。图3为一实施例的可折叠设备完全展开的示意图,图4为图3实施例的可折叠设备完全折叠的示意图,结合参考图3和图4,在一些实施例中,第一天线与第二天线可以关于转轴对称设置。即,第一天线设于左边框,第二天线设于右边框的对应位置。基于上述结构,可以较为简便地获取第一天线距离。可以理解的是,第一天线和第二天线也可以采取非对称设置的方式,此处不做限定。
35.可选地,可以通过测距传感器直接获取第一天线距离。例如,在第一天线附近设置一个测距组件,并在第二天线附近设置另一个测距组件,且两个测距组件之间的距离等于两支天线之间的第一天线距离。相应地,通过两个测距组件进行距离检测即可获取第一天线距离。另一可选地,也可以通过可折叠设备的其他尺寸信息间接计算第一天线距离。例如,获取可折叠设备的折叠状态,通过第一壳体的尺寸信息、第二壳体的尺寸信息结合当前的折叠状态,计算获得第一天线距离。需要说明的是,上述两种获取第一天线距离的方式仅
用于示例性说明,而不用于限定本实施例的保护范围,其他可以获取第一天线距离的方式也可以应用于本实施例中。
36.步骤204,获取所述第一天线和所述第二天线接收待测设备发送的测距信号的第一时间信息。
37.其中,第一时间信息可以包括第一时刻信息和第一时长信息中的至少一种。例如,第一时刻信息包括测距信号的发送时刻信息和接收时刻信息中的至少一种。第一时长信息可以为一个测距信号由待测设备发送测距信号至可折叠设备的各支天线接收到测距信号之间的时长,也可以为第一天线接收到测距信号至第二天线接收到测距信号之间的时长。可以理解的是,测距信号由待测设备发送测距信号至可折叠设备接收到测距信号所需的时间,与待测设备、可折叠设备之间的距离存在正相关关系。也即,第一时间信息可以有效表征两支天线与测距设备之间的距离关系。因此,在已知两支天线之间的第一天线距离的前提下,即可获取测距设备的方位。
38.步骤206,根据所述第一天线距离和所述第一时间信息获取所述待测设备相对于所述可折叠设备的方位角。
39.在本实施例中,基于折叠屏展开后体积较大的特性,将用于测距的两支天线分别设置在折叠屏的两个壳体上,可以在折叠屏处于展开状态时,使上述两支天线之间具有较大的第一天线距离,从而可以结合第一天线距离和第一时间信息计算方位角。而且,由于第一天线距离较大,两支天线在接收测距信号时的接收时间之间的差异较大,也即,可以较为准确地获取两支天线接收到测距信号时的时序差异,从而可以有效提高角度测量方法的测量准确性。此外,由于不会受限于通信设备在相位方面的硬件性能,本实施例的角度测量方法对于硬件结构的要求更低,从而可以简化测距和定位功能相关的硬件结构,适配于更加轻便的通信设备。
40.图5为一实施例的步骤获取第一天线和第二天线之间的第一天线距离的流程图,参考图5,在其中一个实施例中,上述步骤包括步骤502至步骤504。
41.步骤502,获取所述第一壳体与所述第二壳体之间的夹角。
42.其中,所述夹角为0
°
至180
°
,第一壳体与第二壳体之间的夹角也可以称为可折叠设备的折叠角。可选地,所述可折叠设备包括能够检测折叠角的检测单元。当可折叠设备完全折叠时,检测单元向处理器反馈当前的折叠角θ为0
°
。当可折叠设备完全展开时,检测单元向处理器反馈当前的折叠角θ为180
°
。当可折叠设备处于完全折叠与完全展开之间的其他状态时,检测单元向处理器反馈当前的折叠角θ为大于0
°
且小于180
°
的其他角度。一示例性地,检测单元可以是角度编码器等集成化的角度检测元件。另一示例性地,检测单元也可以是处理器中的一个虚拟单元,例如,该虚拟单元可以分别获取第一壳体的姿态信息和第二壳体的姿态信息,从而可以根据两个姿态信息计算获取上述夹角。可以理解的是,上述两种检测单元的实现方式仅用于示例性说明,而不用于限定本实施例的保护范围,其他可以获取夹角的方式,也可以应用于本实施例。
43.步骤504,根据所述第一壳体和所述第二壳体的预设尺寸信息、所述夹角获取所述第一天线与所述第二天线之间的第一天线距离。
44.其中,预设尺寸信息包括但不限于第一壳体的宽度信息和第二壳体的宽度信息,宽度信息是指壳体在垂直于转轴的方向上的尺寸信息。若第一天线与第二天线关于转轴对
称设置,则第一天线距离不受长度信息的影响。因此,根据两个宽度信息和上述夹角即可获取第一天线距离。具体地,图6为基于夹角和两个宽度信息获取第一天线距离的示意图,参考图6,记l1为转轴到左侧边的距离,l2位转轴到右侧边的距离,d为待求的第一天线距离。当第一天线设于左侧边时,第一天线与转轴之间的距离也为l1。当第二天线设于右侧边时,第二天线与转轴之间的距离也为l2。其中,l1和l2是固定的值,可以预设在存储器或程序中。因此,根据l1、l2、θ,由余弦定理可推出第一天线距离d。在本实施例中,通过获取夹角,不论可折叠设备处于任一折叠状态,都可以获取第一天线距离,而不局限于可折叠设备完全展开时才能进行角度测量,从而提高了角度测量的灵活性,也同时提升了用户的使用体验。
45.进一步地,若一天线与第二天线不关于转轴对称设置,则需要进一步引入两个长度信息,并结合两个宽度信息和上述夹角获取第一天线距离。也即,预设尺寸信息还可以包括但不限于第一壳体的长度信息和第二壳体的长度信息,长度信息是指壳体在平行于转轴的方向上的尺寸信息。可以理解的是,也可以获取其他预设尺寸信息,只要能够基于获取的预设尺寸信息获取第一天线距离,都属于本实施例的保护范围。
46.在其中一个实施例中,步骤所述获取所述第一天线和所述第二天线接收待测设备发送的测距信号的第一时间信息,包括以下步骤:当所述夹角大于或等于预设角度阈值时,获取所述第一天线和所述第二天线接收待测设备发送的测距信号的第一时间信息。可以理解的是,若可折叠设备处于完全折叠状态或折叠角较小,则获取的第一时间信息的误差相对较大,因此容易导致角度测量结果的准确性不足。相应地,在上述情况下,由于测量结果的置信度过低,没有必要解析第一时间信息。因此,在本实施例中,通过先比较折叠角是否满足要求,可以避免置信度过低的无效测量,从而降低无效测量产生的额外功耗,并提高本实施例的角度测量方法的可靠性。
47.进一步地,在可折叠设备出厂前,可以通过置信度实验确定预设角度阈值。具体地,可以搭建包括可折叠设备和待测设备的测试环境,并通过测量工具测试获得待测设备相对于所述可折叠设备的实际方位角。然后,控制可折叠设备分别在不同的折叠角情况下,以本技术实施例的方式进行角度测试,以分别获取各折叠机情况下的测试方位角。最后,比较实际方位角与测试方位角,以确定能够较为准确地测量方位角的预设角度阈值。再进一步地,可以调节待测设备与可折叠设备之间的距离,以分别获取不同距离对应的各预设角度阈值,从而对预设角度阈值进行更加准确的设置。相应地,在进行角度测量时,可以先通过测距功能获取待测设备与可折叠设备之间的距离,再基于测试获得的距离匹配对应的预设角度阈值,以进一步提升角度测量方法的准确性。
48.图7为一实施例的角度测量方法的流程图之二,参考图7,在其中一个实施例中,角度测量方法包括步骤702至步骤712。其中,步骤702至步骤706、步骤710至步骤712可参考前述实施例,此处不再进行赘述。
49.步骤702,获取第一天线和第二天线之间的第一天线距离。
50.步骤704,获取所述第一壳体与所述第二壳体之间的夹角。
51.步骤706,当所述夹角大于或等于预设角度阈值时,获取所述第一天线和所述第二天线接收待测设备发送的测距信号的第一时间信息。
52.步骤708,当所述夹角小于所述预设角度阈值时,生成提示信息。
53.其中,所述提示信息用于指示用户调节所述夹角至大于或等于所述预设角度阈值。具体地,当夹角小于预设角度阈值时,无法对待测设备的方位角进行准确的测量。因此,可以生成提示信息,并在ui界面上对用户进行提示,从而实现对方位角的及时测量。
54.步骤710,根据所述第一天线距离和所述第一时间信息获取所述待测设备相对于所述可折叠设备的方位角。
55.步骤712,根据所述第一壳体和所述第二壳体的预设尺寸信息、所述夹角获取所述第一天线与所述第二天线之间的第一天线距离。
56.在其中一个实施例中,步骤第一天线和所述第二天线均通过超宽带信号与所述待测设备进行通信,所述角度测量方法还包括以下步骤:当所述第一天线距离小于或等于所述超宽带信号的载波信号的半波长时,获取第一相位差,所述第一相位差为所述第一天线和所述第二天线接收的同一所述超宽带信号之间的相位差值;根据所述第一天线距离和所述第一相位差获取所述方位角。
57.具体地,若在当前的折叠状态下无法获取准确的第一时间信息,则可以改变方位角的测量方式,即,改用其他测量方式获取方位角,从而及时、准确的获取方位角,而且无需用户执行额外的操作。在本实施例中,若所述第一天线距离小于或等于所述超宽带信号的载波信号的半波长,通常情况下可折叠设备的折叠状态已无法支持准确的方位角测试。而此时的第一天线距离满足pdoa的测量需求,因此,在上述情况下,可以采用pdoa的测量方式获取方位角,从而提升方位角的测量准确性。
58.在其中一个实施例中,当第一壳体与第二壳体之间的夹角小于所述预设角度阈值时,可以先判定第一天线距离是否小于或等于所述超宽带信号的载波信号的半波长。当所述第一天线距离小于或等于所述超宽带信号的载波信号的半波长时,以上述pdoa的测量方式获取方位角。并当第一天线距离大于所述超宽带信号的载波信号的半波长时,生成提示信息,以指示用户调节所述夹角至大于或等于所述预设角度阈值。在本实施例中,可以进一步优化角度测量方法的逻辑,并仅在任一方位角测量方式均不可行时,才对用户进行提示,从而简化用户的操作复杂度。
59.图8为一实施例的获取所述第一天线和所述第二天线接收待测设备发送的测距信号的第一时间信息的流程图,参考图8,在其中一个实施例中,上述步骤包括步骤802至步骤806。
60.步骤802,获取所述第一天线接收所述测距信号的第一接收时间戳。
61.步骤804,获取所述第二天线接收所述测距信号的第二接收时间戳。
62.步骤806,获取所述第一接收时间戳与所述第二接收时间戳之间的差值,所述差值为所述第一时间信息。
63.其中,接收时间戳是指信号接收端(即可折叠设备)使用数字签名技术产生的数据,签名的对象包括了签名时间,并可进一步包括原始文件信息、签名参数等信息中的至少一个。具体地,签名时间可以理解为第一时刻信息。第一天线和第二天线接收待测设备发送的同一测距信号,则第一接收时间戳与第二接收时间戳之间的差异仅在于信号传输路径的长度差异。若第一接收时间戳为ts1,第二接收时间戳为ts2,则tdoa=ts1-ts2。因此,通过获取第一接收时间戳与第二接收时间戳之间的差值,就可以结合第一天线距离d,通过预设公式计算方位角aoa。如下为一示例性的预设公式:
[0064][0065]
其中,c为光速值。可以理解的是,上述预设公式的变形公式也属于本实施例的保护范围。在本实施例中,待测设备仅需发送一次测距信号,而且无需获取测距信号的发射时刻即可获取方位角,从而提供了一种测试速度较快、运算量较小的角度测量方法。
[0066]
在其中一个实施例中,所述测距信号包括第一测距信号和第二测距信号,所述第二测距信号与所述第一测距信号的发送时间不同,所述获取所述第一天线和所述第二天线接收待测设备发送的测距信号的第一时间信息,包括以下步骤:获取所述第一天线接收所述第一测距信号的第一飞行时间;获取所述第二天线接收所述第二测距信号的第二飞行时间;获取所述第一飞行时间与所述第二飞行时间之间的差值,所述差值为所述第一时间信息。具体地,若第一飞行时间为t1,第二飞行时间为t2,则tdoa=t1-t2。其中,飞行时间可以通过求取发射时间戳与接收时间戳之间的差值获得。在本实施例中,通过获取第一飞行时间与第二飞行时间之间的差值,就可以结合第一天线距离d,通过预设公式计算方位角。其中,预设公式可以参考前一实施例。可以理解的是,获取飞行时间的测距方式是测距领域更为常规的测量方式,因此,本实施例的角度测量方法可以与现有技术进行更加简单的兼容。
[0067]
在其中一个实施例中,可折叠设备还包括第三天线,所述第三天线设于所述第一壳体。角度测量方法还包括以下步骤:获取第一天线和第三天线之间的第二天线距离;获取所述第一天线和所述第三天线接收所述测距信号的第二时间信息;根据所述第二天线距离和所述第二时间信息获取所述待测设备相对于所述可折叠设备的俯仰角。具体地,由于第三天线与第一天线设于同一壳体,故第二天线距离可以理解为可折叠设备的固有属性,即,不随可折叠设备的折叠状态变化。因此,可以将第二天线距离预先存储在存储器中,并在需要时直接进行调用。可以理解的是,获取第二时间信息的方式与获取第一时间信息的方式相似,即,第二时间信息可以包括第二时刻信息和第二时长信息中的至少一种。例如,第二时刻信息包括测距信号的发送时刻信息和接收时刻信息中的至少一种。第二时长信息可以为一个测距信号由待测设备发送测距信号至可折叠设备的各支天线接收到测距信号之间的时长,也可以为第一天线接收到测距信号至第三天线接收到测距信号之间的时长。因此,第二时间信息可以有效表征两支天线与测距设备之间的距离关系。根据第二天线距离和第二时间信息获取的俯仰角方式与根据第一天线距离和第一时间信息获取的方位角方式相似,上述可参考前述实施例,此处不再进行赘述。在本实施例中,基于第三天线进一步获取待测设备的俯仰角,可以实现更加丰富的测角和定位功能。
[0068]
应该理解的是,虽然各流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0069]
本技术提供了一种可折叠设备,包括第一天线、第二天线和处理器。其中,第一天线设于第一壳体,第二天线设于第二壳体,所述第二壳体可转动地连接于所述第一壳体。处
理器分别与所述第一天线、所述第二天线连接,所述处理器被配置为获取第一天线和第二天线之间的第一天线距离;获取所述第一天线和所述第二天线接收待测设备发送的测距信号的第一时间信息;根据所述第一天线距离和所述第一时间信息获取所述待测设备相对于所述可折叠设备的方位角。在本实施例中,基于折叠屏展开后体积较大的特性,将用于测距的两支天线分别设置在折叠屏的两个壳体上,可以在折叠屏处于展开状态时,使上述两支天线之间具有较大的第一天线距离,从而可以结合第一天线距离和第一时间信息计算方位角。而且,由于第一天线距离较大,两支天线在接收测距信号时的接收时间之间的差异较大,也即,可以较为准确地获取两支天线接收到测距信号时的时序差异,从而提供了一种角度测量方法的测量准确性较高的可折叠设备。可选地,第一天线和第二天线可以分别设于相背且平行设置的两个边框,以使第一天线和第二天线之间的距离较大,从而提高方位角测量的准确性。
[0070]
在其中一个实施例中,提供了一种角度测量装置,包括第一距离获取模块、第一时间信息获取模块和第一方位角获取模块。其中,第一距离获取模块用于获取第一天线和第二天线之间的第一天线距离,所述第一天线设于可折叠设备的第一壳体,所述第二天线设于所述可折叠设备的第二壳体,所述第二壳体可转动地连接于所述第一壳体。第一时间获取模块用于获取所述第一天线和所述第二天线接收待测设备发送的测距信号的第一时间信息。第一方位角获取模块用于根据所述第一天线距离和所述第一时间信息获取所述待测设备相对于所述可折叠设备的方位角。在本实施例中,基于折叠屏展开后体积较大的特性,将用于测距的两支天线分别设置在折叠屏的两个壳体上,可以在折叠屏处于展开状态时,使上述两支天线之间具有较大的第一天线距离,从而可以结合第一天线距离和第一时间信息计算方位角。而且,由于第一天线距离较大,两支天线在接收测距信号时的接收时间之间的差异较大,也即,可以较为准确地获取两支天线接收到测距信号时的时序差异,从而可以有效提高角度测量装置的测量准确性。
[0071]
在其中一个实施例中,角度测量装置还包括相位差获取模块和第二方位角获取模块。其中,相位差获取模块用于当所述第一天线距离小于或等于所述超宽带信号的载波信号的半波长时,获取第一相位差,所述第一相位差为所述第一天线和所述第二天线接收的同一所述超宽带信号之间的相位差值。第二方位角获取模块用于根据所述第一天线距离和所述第一相位差获取所述方位角。
[0072]
在其中一个实施例中,角度测量装置还包括提示模块,提示模块用于当所述夹角小于所述预设角度阈值时,生成提示信息,所述提示信息用于指示用户调节所述夹角至大于或等于所述预设角度阈值。
[0073]
在其中一个实施例中,角度测量装置还包括第二距离获取模块、第二时间获取模块和俯仰角获取模块。其中,第二距离获取模块用于获取第一天线和第三天线之间的第二天线距离,所述第三天线设于所述第一壳体。第二时间获取模块用于获取所述第一天线和所述第三天线接收所述测距信号的第二时间信息。俯仰角获取模块用于根据所述第二天线距离和所述第二时间信息获取所述待测设备相对于所述可折叠设备的俯仰角。
[0074]
上述角度测量装置中各个模块的划分仅用于举例说明,在其他实施例中,可将角度测量装置按照需要划分为不同的模块,以完成上述角度测量装置的全部或部分功能。关于角度测量装置的具体限定可以参见上文中对于角度测量方法的限定,在此不再赘述。上
述角度测量装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于可折叠设备中的处理器中,也可以以软件形式存储于可折叠设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0075]
在一个实施例中,提供了一种可折叠设备,该可折叠设备可以是终端,其内部结构图可以如图9所示。该可折叠设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该可折叠设备的处理器用于提供计算和控制能力。该可折叠设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该可折叠设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种角度测量方法。该可折叠设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该可折叠设备的输入装置可以是显示屏上覆盖的触摸层,也可以是可折叠设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0076]
本领域技术人员可以理解,图9中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的可折叠设备的限定,具体的可折叠设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0077]
在一个实施例中,提供了一种可折叠设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0078]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0079]
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0080]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
[0081]
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存
在矛盾,都应当认为是本说明书记载的范围。
[0082]
以上所述实施例仅表达了本技术实施例的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术实施例构思的前提下,还可以做出若干变形和改进,这些都属于本技术实施例的保护范围。因此,本技术实施例专利的保护范围应以所附权利要求为准。

技术特征:
1.一种角度测量方法,其特征在于,包括:获取第一天线和第二天线之间的第一天线距离,所述第一天线设于可折叠设备的第一壳体,所述第二天线设于所述可折叠设备的第二壳体,所述第二壳体可转动地连接于所述第一壳体;获取所述第一天线和所述第二天线接收待测设备发送的测距信号的第一时间信息;根据所述第一天线距离和所述第一时间信息获取所述待测设备相对于所述可折叠设备的方位角。2.根据权利要求1所述的角度测量方法,其特征在于,所述获取第一天线和第二天线之间的第一天线距离,包括:获取所述第一壳体与所述第二壳体之间的夹角,所述夹角为0
°
至180
°
;根据所述第一壳体和所述第二壳体的预设尺寸信息、所述夹角获取所述第一天线与所述第二天线之间的第一天线距离。3.根据权利要求2所述的角度测量方法,其特征在于,所述获取所述第一天线和所述第二天线接收待测设备发送的测距信号的第一时间信息,包括:当所述夹角大于或等于预设角度阈值时,获取所述第一天线和所述第二天线接收待测设备发送的测距信号的第一时间信息。4.根据权利要求3所述的角度测量方法,其特征在于,所述第一天线和所述第二天线均通过超宽带信号与所述待测设备进行通信,所述角度测量方法还包括:当所述第一天线距离小于或等于所述超宽带信号的载波信号的半波长时,获取第一相位差,所述第一相位差为所述第一天线和所述第二天线接收的同一所述超宽带信号之间的相位差值;根据所述第一天线距离和所述第一相位差获取所述方位角。5.根据权利要求3所述的角度测量方法,其特征在于,还包括:当所述夹角小于所述预设角度阈值时,生成提示信息,所述提示信息用于指示用户调节所述夹角至大于或等于所述预设角度阈值。6.根据权利要求1至5任一项所述的角度测量方法,其特征在于,所述获取所述第一天线和所述第二天线接收待测设备发送的测距信号的第一时间信息,包括:获取所述第一天线接收所述测距信号的第一接收时间戳;获取所述第二天线接收所述测距信号的第二接收时间戳;获取所述第一接收时间戳与所述第二接收时间戳之间的差值,所述差值为所述第一时间信息。7.根据权利要求1至5任一项所述的角度测量方法,其特征在于,还包括:获取第一天线和第三天线之间的第二天线距离,所述第三天线设于所述第一壳体;获取所述第一天线和所述第三天线接收所述测距信号的第二时间信息;根据所述第二天线距离和所述第二时间信息获取所述待测设备相对于所述可折叠设备的俯仰角。8.一种可折叠设备,其特征在于,包括:第一天线,设于第一壳体;第二天线,设于第二壳体,所述第二壳体可转动地连接于所述第一壳体;
处理器,分别与所述第一天线、所述第二天线连接,所述处理器被配置为获取第一天线和第二天线之间的第一天线距离;获取所述第一天线和所述第二天线接收待测设备发送的测距信号的第一时间信息;根据所述第一天线距离和所述第一时间信息获取所述待测设备相对于所述可折叠设备的方位角。9.一种可折叠设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

技术总结
本申请实施例涉及一种角度测量方法、可折叠设备、计算机可读存储介质和计算机程序产品,所述种角度测量方法,包括:获取第一天线和第二天线之间的第一天线距离,所述第一天线设于可折叠设备的第一壳体,所述第二天线设于所述可折叠设备的第二壳体,所述第二壳体可转动地连接于所述第一壳体;获取所述第一天线和所述第二天线接收待测设备发送的测距信号的第一时间信息;根据所述第一天线距离和所述第一时间信息获取所述待测设备相对于所述可折叠设备的方位角。本申请基于折叠屏展开后体积较大的特性,具有较大的第一天线距离,可以较为准确地获取两支天线接收到测距信号时的时序差异,从而可以有效提高角度测量方法的测量准确性。确性。确性。


技术研发人员:郭富祥
受保护的技术使用者:OPPO广东移动通信有限公司
技术研发日:2022.07.26
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-24.html

最新回复(0)