掌桥专利:专业的专利平台
掌桥专利
首页

设备的状态检测方法、装置、电子设备和可读存储介质

文献发布时间:2023-06-19 13:45:04


设备的状态检测方法、装置、电子设备和可读存储介质

技术领域

本申请属于检测领域,具体涉及一种设备的状态检测方法、装置、电子设备和可读存储介质。

背景技术

相关技术方案中,不同部件之间的位置关系需要单独设置检测机构来检测,具体地,检测机构可以是机械结构检测方案,也可以是电子检测方案。

然而上述检测方式存在以下问题,如采用机械结构检测方案来检测不同部件之间的位置关系,会增加产品的体积,同时,机械结构检测方案的可靠性较低,在产品出现跌落、碰撞的情况下,检测精度会下降;而电子检测方案虽然克服了机械结构检测方案所带来的体积和可靠性的困扰,但是,电子检测方案会引入用于检测的电路,也会增加产品的制造成本。

发明内容

本申请实施例的目的是提供一种设备的状态检测方法、装置、电子设备和可读存储介质,能够解决应用现有检测机构,所存在的产品的体积增加、可靠性较低以及制造成本高的问题。

第一方面,本申请实施例提供了一种设备的状态检测方法,其中,设备包括第一组件和第二组件,第一组件和第二组件能够相对运动,第一组件设置有至少一个第一天线,第二组件设置有至少一个第二天线,至少一个第一天线能够与至少一个第二天线通信,设备的状态检测方法,包括:获取第一组件和第二组件相对运动的运动方式;获取第一天线和第二天线之间的距离值;基于运动方式,根据距离值确定第一组件与第二组件的相对状态。

第二方面,本申请实施例提供了一种设备的状态检测装置,其中,设备包括第一组件和第二组件,第一组件和第二组件能够相对运动,第一组件设置有至少一个第一天线,第二组件设置有至少一个第二天线,至少一个第一天线能够与至少一个第二天线通信,设备的状态检测装置,包括:第一获取单元,用于获取第一组件和第二组件相对运动的运动方式;第二获取单元,用于获取第一天线和第二天线之间的距离值;确定单元,用于基于运动方式,根据距离值确定第一组件与第二组件的相对状态。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的设备的状态检测方法的步骤。

第四方面,本申请实施例提供了一种设备,设备包括第一组件、第二组件、驱动装置和控制装置,其中,第一组件和第二组件能够相对运动,第一组件包括:至少一个第一天线,其中,第一天线能够与第二组件上的至少一个第二天线通信;驱动装置与第一天线、第二天线连接;控制装置与驱动装置连接,用于执行如第一方面的设备的状态检测方法的步骤。

第五方面,本申请实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的设备的状态检测方法的步骤。

第六方面,本申请实施例提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面的设备的状态检测方法。

在本申请实施例中,可以利用第一组件上的至少一个第一天线、第二组件上的至少一个第二天线来实现第一组件和第二组件的相对状态的测定,在此过程中,只需获取第一组件与第二组件相对运动的运动方式以及第一天线和第二天线之间的距离值,实现测定的过程中,无需在第一组件和第二组件上设置检测结构,因此,可以是实现第一组件和第二组件的小型化,同时,提高了第一组件和第二组件的可靠性,并且,该状态检测方法可以实现第一组件和第二组件上的天线的复用,因此,可以降低状态检测的成本。

附图说明

图1示出了本申请实施例中状态检测方法的流程示意图;

图2示出了本申请实施例中根据距离值确定第一组件与第二组件的相对状态的流程示意图之一;

图3示出了本申请实施例中根据距离值确定第一组件与第二组件的相对状态的流程示意图之二;

图4示出了本申请实施例中状态检测装置的示意框图;

图5示出了本申请实施例中电子设备的示意框图;

图6示出了本申请实施例中电子设备的硬件结构示意图;

图7示出了本申请实施例中第一组件的结构示意图;

图8示出了本申请实施例中第一天线和第二天线的位置关系示意图之一;

图9示出了本申请实施例中第一天线和第二天线的位置关系示意图之二;

图10示出了本申请实施例中第一天线和第二天线的位置关系示意图之三;

图11示出了本申请实施例中第一天线和第二天线的位置关系示意图之四;

图12示出了本申请实施例中第一天线和第二天线的位置关系示意图之五;

图13示出了本申请实施例中第一天线和第二天线的位置关系示意图之六;

图14示出了本申请实施例中第一天线和第二天线的位置关系示意图之七;

图15示出了本申请实施例中第一天线和第二天线的位置关系示意图之八;

图16示出了本申请实施例中第一天线和第二天线的位置关系示意图之九;

图17示出了本申请实施例中第一天线和第二天线的位置关系示意图之十;

图18示出了本申请实施例中拓扑结构的控制时序图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的实施例进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的设备的状态检测方法、装置、电子设备和可读存储介质进行详细地说明。

在本申请的一些实施例中,如图1所示,提出了一种设备的状态检测方法,设备包括第一组件和第二组件,第一组件和第二组件能够相对运动,第一组件设置有至少一个第一天线,第二组件设置有至少一个第二天线,至少一个第一天线能够与至少一个第二天线通信,设备的状态检测方法,包括:

步骤102,获取第一组件和第二组件相对运动的运动方式;

步骤104,获取第一天线和第二天线之间的距离值;

步骤106,基于运动方式,根据距离值确定第一组件与第二组件的相对状态。

在该实施例中,可以利用第一组件上的至少一个第一天线、第二组件上的至少一个第二天线来实现第一组件和第二组件的相对状态的测定,在此过程中,只需获取第一组件与第二组件相对运动的运动方式以及第一天线和第二天线之间的距离值,实现测定的过程中,无需在第一组件和第二组件上设置检测结构,因此,可以是实现第一组件和第二组件的小型化,同时,提高了第一组件和第二组件的可靠性,并且,该状态检测方法可以实现第一组件和第二组件上的天线的复用,因此,可以降低状态检测的成本。

在一些实施例中,运动方式包括相对预设旋转轴翻转,在第二组件和第一组件能够相对翻转的角度小于或等于180度的情况下,如图2所示,根据距离值确定第一组件与第二组件的相对状态,包括:

步骤202,获取翻转角度与距离值的对应关系;

步骤204,根据对应关系,确定距离值对应的翻转角度。

在该实施例中,限定了第一组件和第二组件的一种运动方式,即第一组件和第二组件沿预设旋转轴进行翻转,可以理解的是,在预设旋转轴相对大地参考系固定的情况下,第一组件可以是以预设旋转轴进行翻转,而第二组件相对预设旋转轴不动;也可以是第二组件可以是以预设旋转轴进行翻转,而第一组件相对预设旋转轴不动;还可以是第一组件、第二组件都以预设旋转轴进行翻转,而上述三种情况都可以进行转化成为,第二组件沿预设旋转轴相对第一组件翻转,或第一组件沿预设旋转轴相对第二组件翻转。

在一些实施例中,第一组件和第二组件可以转动连接,其中,预设旋转轴位于第一组件和第二组件的转动连接位置处,也即,预设旋转轴为第一组件和第二组件的转动连接轴。

在一些实施例中,在第二组件和第一组件能够相对翻转的角度小于或等于180度的情况下,也即,在第一组件相对大地参考系的位置不发生变化的情况下,第二组件以预设旋转轴进行转动的最大角度小于180度,由于第一天线在第一组件上的位置是固定的,第二天线在第二组件上的位置是固定的,因此,以预设旋转轴翻转的第一组件、第二组件之间的翻转角度可以与第一天线和第二天线之间的距离值关联起来,通过预先构建翻转角度与距离值的对应关系,以便在测定第一天线和第二天线之间的距离值之后,通过该对应关系即可查找得到测定的距离值所对应的翻转角度,以实现第一组件和第二组件的相对状态的测定。

在一些实施例中,翻转角度和距离值的对应关系可以以表格的形式进行表示,如10厘米对应120度,12厘米对应145度。

在一些实施例中,在第二组件和第一组件能够相对翻转的角度大于180度的情况下,距离值包括第一距离值和第二距离值,第一距离值对应的第一天线和第二距离值对应的第一天线不共面,根据距离值确定第一组件与第二组件的相对状态,包括:获取翻转角度与第一距离值的第一对应关系、翻转角度与第二距离值的第二对应关系;在第一距离值大于目标距离值,第二距离值小于目标距离值的情况下,第一组件和第二组件相对翻转的角度为第一角度,其中,第一角度为第二距离值在第二对应关系中对应的翻转角度;在第一距离值小于目标距离值,第二距离值大于目标距离值的情况下,第一组件和第二组件相对翻转的角度为第二角度,其中,第二角度为第一距离值在第一对应关系中对应的翻转角度;在第一距离值大于目标距离值、且第二距离值大于目标距离值的情况下,第一组件和第二组件相对翻转的角度为180度,其中,目标距离值为第一组件和第二组件相对翻转过程中,第一天线和第二天线的最大距离值。

在该实施例中,在第二组件和第一组件能够相对翻转的角度大于180度的情况下,此时,实现第一组件和第二组件之间的相对状态需要三个天线,即两个第一天线和一个第二天线,在选取天线为两个第一天线和一个第二天线的情况下,测定的第一天线和第二天线的距离值包括第一距离值和第二距离值,其中,第一距离值对应的第一天线和第二距离值对应得第一天线不在同一平面内,利用第一天线具有信号朝向的特点,在第一距离值对应的第一天线和第二距离值对应得第一天线不在同一平面内时,第一距离值对应的第一天线和第二距离值对应得第一天线能够实现第二天线的定位,以实现第一组件和第二组件相对翻转的角度的确定。

在一些实施例中,第一距离值对应的第一天线ant1的天线方向朝上,来检测第二组件和第一组件能够相对翻转的角度小于180度的情况,利用第二距离值对应的第二天线ant2的天线方向朝下,来检测第二组件和第一组件能够相对翻转的角度大于180度的情况,具体地,当第二组件和第一组件能够相对翻转的角度小于180度的情况,第一距离值对应的第一天线ant1到第二天线ant3之间可以直线传播信号,而第二距离值对应的第二天线ant2到第二天线ant3之间,由于机器厚度有很多金属物的遮挡,不能进行直线传播,信号通过反射传播,因此检测的第二距离值远远大于第二天线ant3能转动到的最远距离,也即目标距离值。

当第二组件和第一组件能够相对翻转的角度大于180度的情况,第二距离值对应的第二天线ant2到第二天线ant3之间可以直线传播信号,而第一距离值对应的第一天线ant1到第二天线ant3之间,由于机器厚度有很多金属物的遮挡,不能进行直接传播,信号通过反射传播,因此检测的第一距离值远远大于第二天线ant3能转动到的最远距离,也即目标距离值。

当第二组件和第一组件能够相对翻转的角度等于180度的情况,第一距离值对应的第一天线ant1与第二天线ant3之间、第二距离值对应的第二天线ant2与第二天线ant3之间都不能直线传播信号,则第一距离值和第二距离值都大于目标距离值。

在一些实施例中,运动方式包括为非相对翻转,距离值包括:第三距离值、第四距离值、第五距离值、第六距离值;根据距离值确定第一组件与第二组件的相对状态,如图3所示,包括:

步骤302,获取多个第一天线在预设坐标系下的坐标信息;

步骤304,根据坐标信息、第三距离值、第四距离值、第五距离值、第六距离值,确定第二天线的坐标信息;

步骤306,根据第一天线在预设坐标系下的坐标信息和第二天线的坐标信息确定第一组件与第二组件的相对状态。

在该实施例中,具体限定了在运动方式包括为非相对翻转情况下,如何确定第一组件和第二组件之间的相对状态的方案,具体地,在预设坐标系下,第三距离值对应的第一天线、第四距离值对应的第一天线、第五距离值对应的第一天线以及第六距离值对应的第一天线之间的相对位置是固定的,在确定第三距离值、第四距离值、第五距离值和第六距离值的情况下,可以通过求解的方式确定在预设坐标系下第二天线的坐标信息,以便根据第一天线在预设坐标系下的坐标信息和第二天线的坐标信息确定第一组件与第二组件的相对状态。

在一些实施例中,非相对翻转可以理解为第一天线和第二天线之间的空间距离和方向同时发生变化,例如第一组件和第二组件存在折叠、膨胀、伸缩、延展、卷曲等。

在上述实施例中,可以根据第一天线和第二天线的距离值来实现第一组件和第二组件相对状态的测定,实现测定的过程中,无需在第一组件和第二组件上设置检测结构,因此,可以是实现第一组件和第二组件的小型化,同时,提高了第一组件和第二组件的可靠性,并且,该状态检测方法可以实现第一组件和第二组件上的天线的复用,因此,可以降低状态检测的成本。

需要说明的是,本申请实施例提供的设备的状态检测方法,执行主体可以为设备的状态检测装置,或者该设备的状态检测装置中的用于执行状态检测方法的控制模块。本申请实施例中以设备的状态检测装置执行状态检测方法为例,说明本申请实施例提供的设备的状态检测装置。

在一些实施例中,如图4所示,提出了一种设备的状态检测装置400,其中,设备包括第一组件和第二组件,第一组件和第二组件能够相对运动,第一组件设置有至少一个第一天线,第二组件设置有至少一个第二天线,至少一个第一天线能够与至少一个第二天线通信,设备的状态检测装置400,包括:第一获取单元402,用于获取第一组件和第二组件相对运动的运动方式;第二获取单元404,用于获取第一天线和第二天线之间的距离值;确定单元406,用于基于运动方式,根据距离值确定第一组件与第二组件的相对状态。

在一些实施例中,运动方式包括相对预设旋转轴翻转,在第二组件和第一组件能够相对翻转的角度小于或等于180度的情况下,确定单元406具体用于:获取翻转角度与距离值的对应关系;根据对应关系,确定距离值对应的翻转角度。

在其中一些实施例中,运动方式包括相对预设旋转轴翻转,在第二组件和第一组件能够相对翻转的角度大于180度的情况下,距离值包括第一距离值和第二距离值,第一距离值对应的第一天线和第二距离值对应的第一天线不共面,确定单元406具体用于:获取翻转角度与第一距离值的第一对应关系、翻转角度与第二距离值的第二对应关系;在第一距离值大于目标距离值,第二距离值小于目标距离值的情况下,第一组件和第二组件相对翻转的角度为第一角度,其中,第一角度为第二距离值在第二对应关系中对应的翻转角度;在第一距离值小于目标距离值,第二距离值大于目标距离值的情况下,第一组件和第二组件相对翻转的角度为第二角度,其中,第二角度为第一距离值在第一对应关系中对应的翻转角度;在第一距离值大于目标距离值、且第二距离值大于目标距离值的情况下,第一组件和第二组件相对翻转的角度为180度,其中,目标距离值为第一组件和第二组件相对翻转过程中,第一天线和第二天线的最大距离值。

在一些实施例中,运动方式包括为非相对翻转,距离值包括:第三距离值、第四距离值、第五距离值、第六距离值;确定单元406具体用于:获取多个第一天线在预设坐标系下的坐标信息;根据坐标信息、第三距离值、第四距离值、第五距离值、第六距离值,确定第二天线的坐标信息;根据第一天线在预设坐标系下的坐标信息和第二天线的坐标信息确定第一组件与第二组件的相对状态。

本申请实施例中的设备的状态检测装置400可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的设备的状态检测装置400可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的设备的状态检测装置400能够实现图1至图3的方法实施例实现的各个过程,为避免重复,这里不再赘述。

在一些实施例中,如图5所示,本申请实施例还提供一种电子设备500,包括处理器502,存储器504,存储在存储器504上并可在处理器502上运行的程序或指令,该程序或指令被处理器502执行时实现上述状态检测方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备包括上述的移动电子设备和非移动电子设备。

图6为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备600包括但不限于:射频单元601、网络模块602、音频输出单元603、输入单元604、传感器605、显示单元606、用户输入单元607、接口单元608、存储器609、以及处理器610等部件。

本领域技术人员可以理解,电子设备600还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器610逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图6中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,射频单元601用于获取第一天线和第二天线之间的距离值;

处理器610,用于获取第一组件和第二组件相对运动的运动方式;基于运动方式,根据距离值确定第一组件与第二组件的相对状态。

在一些实施例中,运动方式包括相对预设旋转轴翻转,在第二组件和第一组件能够相对翻转的角度小于或等于180度的情况下,处理器610,用于获取翻转角度与距离值的对应关系;根据对应关系,确定距离值对应的翻转角度。

在一些实施例中,运动方式包括相对预设旋转轴翻转,在第二组件和第一组件能够相对翻转的角度大于180度的情况下,距离值包括第一距离值和第二距离值,第一距离值对应的第一天线和第二距离值对应的第一天线不共面,处理器610,用于获取翻转角度与第一距离值的第一对应关系、翻转角度与第二距离值的第二对应关系;在第一距离值大于目标距离值,第二距离值小于目标距离值的情况下,第一组件和第二组件相对翻转的角度为第一角度,其中,第一角度为第二距离值在第二对应关系中对应的翻转角度;在第一距离值小于目标距离值,第二距离值大于目标距离值的情况下,第一组件和第二组件相对翻转的角度为第二角度,其中,第二角度为第一距离值在第一对应关系中对应的翻转角度;在第一距离值大于目标距离值、且第二距离值大于目标距离值的情况下,第一组件和第二组件相对翻转的角度为180度,其中,目标距离值为第一组件和第二组件相对翻转过程中,第一天线和第二天线的最大距离值。

在一些实施例中,运动方式包括为非相对翻转,距离值包括:第三距离值、第四距离值、第五距离值、第六距离值;处理器610,用于获取多个第一天线在预设坐标系下的坐标信息;根据坐标信息、第三距离值、第四距离值、第五距离值、第六距离值,确定第二天线的坐标信息;根据第一天线在预设坐标系下的坐标信息和第二天线的坐标信息确定第一组件与第二组件的相对状态。

在该实施例中,利用第一组件上的至少一个第一天线、第二组件上的至少一个第二天线来实现第一组件和第二组件的相对状态的测定,在此过程中,只需获取第一组件与第二组件相对运动的运动方式以及第一天线和第二天线之间的距离值,实现测定的过程中,无需在第一组件和第二组件上设置检测结构,因此,可以是实现第一组件和第二组件的小型化,同时,提高了第一组件和第二组件的可靠性,并且,该状态检测方法可以实现第一组件和第二组件上的天线的复用,因此,可以降低状态检测的成本。

应理解的是,本申请实施例中,输入单元604可以包括图形处理器(GraphicsProcessing Unit,GPU)6041和麦克风6042,图形处理器6041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元606可包括显示面板6061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板6061。用户输入单元607包括触控面板6071以及其他输入设备6072。触控面板6071,也称为触摸屏。触控面板6071可包括触摸检测装置和触摸控制器两个部分。其他输入设备6072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器609可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器610可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器610中。

本申请实施例还提供一种设备700,如图7所示,设备700包括第一组件702、第二组件704、驱动装置706和控制装置708,其中,第一组件702和第二组件704能够相对运动,第一组件702包括:至少一个第一天线7022,其中,第一天线7022能够与第二组件704上的至少一个第二天线7042通信;驱动装置706,与第一天线7022、第二天线7042连接;控制装置708,与驱动装置706连接,用于执行如上述中任一项的状态检测方法的步骤。

具体地,运动方式包括相对预设旋转轴翻转,在第二组件704和第一组件702能够相对翻转的角度小于或等于180度的情况下,控制装置用于:获取翻转角度与距离值的对应关系;根据对应关系,确定距离值对应的翻转角度。

如图7所示,驱动装置706的接收通道与第一天线7022连接,驱动装置706的发射通道与第二天线7042连接,其中,第一天线7022和第二天线7042的位置关系如图8和图9所示,其中,第一天线7022和第二天线7042的距离值H12与翻转角度具有对应关系,在测定距离值H12后,可以根据对应关系确定距离值H12所对应的翻转角度。

在一些实施例中,如图10和图11所示,多个第一天线7022中的一个天线与多个天线中另外一个天线不在同一个平面上。

在一些实施例中,如图10所示,还包括天线切换开关710,天线切换开关710位于多个第一天线7022与驱动装置706之间和/或多个第二天线7042与驱动装置706之间,用于切换多个第一天线7022分时运行和/或多个第二天线7042分时运行。

如图12和图13所示,在第二组件704和第一组件702能够相对翻转的角度大于180度的情况下,距离值包括第一距离值和第二距离值,第一距离值对应的第一天线和第二距离值对应的第一天线不共面,控制装置708用于:获取翻转角度与第一距离值的第一对应关系、翻转角度与第二距离值的第二对应关系;在第一距离值大于目标距离值,第二距离值小于目标距离值的情况下,第一组件702和第二组件704相对翻转的角度为第一角度,其中,第一角度为第二距离值在第二对应关系中对应的翻转角度;在第一距离值小于目标距离值,第二距离值大于目标距离值的情况下,第一组件702和第二组件704相对翻转的角度为第二角度,其中,第二角度为第一距离值在第一对应关系中对应的翻转角度;在第一距离值大于目标距离值、且第二距离值大于目标距离值的情况下,第一组件702和第二组件704相对翻转的角度为180度,其中,目标距离值为第一组件702和第二组件704相对翻转过程中,第一天线7022和第二天线7042的最大距离值。

在一些实施例中,第一组件702的拓扑示意图如图14所示,其中,驱动装置的数量为多个,第一天线7022与驱动装置706一一对应,第一组件702还包括与多个第一天线7022一一对应的多个双工器,双工器串接在第一天线7022和驱动装置706之间,由图14所示,在至少一个第二天线7042工作、至少一个第一天线7022工作时,得到的距离值包括第三距离值、第四距离值、第五距离值、第六距离值,在运动方式包括为非相对翻转时,控制装置用于:获取多个第一天线7022在预设坐标系下的坐标信息;根据坐标信息、第三距离值、第四距离值、第五距离值、第六距离值,确定第二天线7042的坐标信息;根据第一天线7022在预设坐标系下的坐标信息和第二天线7042的坐标信息确定第一组件702与第二组件704的相对状态。

在一些实施例中,如图15和图16所示,至少一个第一天线7022和至少一个第二天线7042的位置关系。

在一些实施例中,多个第一天线7022可以依次运行,多个第二天线7042也依次开启,以测定第三距离值、第四距离值、第五距离值、第六距离值。

举例来说,建立空间坐标系,假设第一天线7022的坐标分别为(x1,y1,z1),(x2,y2,z2),(x3,y3,z3),(x4,y4,z4),上述坐标均为恒量,即相对参考原点(0,0,0)是固定不变的,相应的,第二天线7042相对参考原点的位置是发生变化的,在第二天线7042的数量为一个的情况下,第二天线7042的坐标为(x5,y5,z5),则第三距离值、第四距离值、第五距离值、第六距离值分别可以表示为:

H

H

H

H

注意上述方程组中H51、H52、H53、H54为第一天线7022和第二天线7042之间测得的距离,为常量,且上述方程组为为三元二次方程组,也就是说,最少4组已知值即可解出的(x5,y5,z5)值,即第一组件702最少用4个第一天线7022,第二组件704最少用1个第二天线7042,就可以精确测量第一组件702和第二组件704的相对状态。

在一个实施例中,第一组件702和第二组件704的相对角度为θ=Π-arctan(y5/x5)。

在其中一个实施例中,为了增加检测第一组件702和第二组件704之间的相对状态的准确度。利用第二天线7042的数量为多个时,第二天线7042的位置不同来避免第一天线7022和第二天线7042之间出现遮挡对检测结果所产生的影响。

在该实施例中,提高了第一组件702和第二组件704相对状态的检测结果的可靠性。

在一些实施例中,图14的示意图可以简化为如图17所示的方案,以便降低第一组件702的制造成本。

在一些实施例中,如图17所示,天线切换装置包括第一开关K1、第二开关K2、第三开关K3、第四开关K4,其中,第一开关K1、第二开关K2、第三开关K3、第四开关K4分别对应一个第一天线7022,天线切换装置还包括第五开关K5和第六开关K6,其中,图18示出了如图17所示的拓扑结构的控制时序图。

具体地,T1时间表示:驱动装置启动,天线切换装置启动时间,如果驱动装置启动时间比天线切换装置启动时间长,则T1取驱动装置的启动时间,天线切换装置约为17微秒,一般会小于驱动装置的启动时间。

T10:驱动装置发送控制命令到天线切换装置的时间,此时间一般很短,几乎可忽略不计。

T2时间表示:第一开关K1、第五开关K5由OFF切换到ON状态的时间,一般为几微秒。

T20表示:通过第五开关K5发射一个或N个信号脉冲,经过(两天线距离)空间传播,再到第一开关K1所连接的第一天线接收,通过第一开关K1再传输到驱动装置,再到控制装置计算处理器的时间总和。一个或N个驱动装置信号脉冲时间为纳秒级,经过(两天线距离)空间传播,再到第一开关K1所连接的第一天线接收,通过第一开关K1再传输到驱动装置,再到控制装置,这些路径传输时间很短,几乎可忽略不计。

T3时间表示:第一开关K1由ON切换到OFF状态的时间,第二开关K2由OFF切换到ON,一般为微秒级。预计4.8微秒+3.9微秒,根据第一天线开关的指标规格书可以查询到。

T30表示:通过第五开关K5发射一个或N个信号脉冲,经过(两天线距离)空间传播,再到第一开关K1所连接的第一天线接收,通过第二开关K2再传输到驱动装置,再到控制装置的时间总和。

T4时间表示:第二开关K2由ON切换到OFF状态的时间,第三开关K3由OFF切换到ON,一般为微秒级。预计4.8微秒+3.9微秒。

T40表示:通过第五开关K5发射一个或N个信号脉冲,经过(两天线距离)空间传播,再到第一开关K1所连接的第一天线接收,通过第三开关K3再传输到驱动装置,再到控制装置的时间总和。

T5时间表示:第三开关K3由ON切换到OFF状态的时间,第四开关K4由OFF切换到ON,一般为微秒级。预计4.8微秒+3.9微秒,微秒级。

T50表示:通过第五开关K5发射一个或N个信号脉冲,经过(两天线距离)空间传播,再到第一开关K1所连接的第一天线接收,通过第四开关K4再传输到驱动装置,再到控制装置的时间总和。

T6时间表示:第五开关K5由ON切换到OFF状态的时间,第六开关K6由OFF切换到ON,一般为微秒级。

T60表示:通过第六开关K6发射一个或N个信号脉冲,经过(两天线距离)空间传播,再到第一开关K1所连接的第一天线接收,通过第四开关K4再传输到驱动装置,再到控制装置的时间总和。

T7时间表示:第四开关K4由ON切换到OFF状态的时间,第三开关K3由OFF切换到ON,一般为微秒级。

T70表示:通过第六开关K6发射一个或N个信号脉冲,经过(两天线距离)空间传播,再到第一开关K1所连接的第一天线接收,通过第三开关K3再传输到驱动装置,再到控制装置的时间总和。

T8时间表示:第三开关K3由ON切换到OFF状态的时间,第二开关K2由OFF切换到ON,一般为微秒级。

T80表示:通过第六开关K6发射一个或N个信号脉冲,经过(两天线距离)空间传播,再到第一开关K1所连接的第一天线接收,通过第二开关K2再传输到驱动装置,再到控制装置的时间总和。

T9时间表示:第二开关K2由ON切换到OFF状态的时间,第一开关K1由OFF切换到ON,一般为微秒级。

T90表示:通过第六开关K6发射一个或N个信号脉冲,经过(两天线距离)空间传播,再到第一开关K1所连接的第一天线接收,通过第一开关K1再传输到驱动装置,再到控制装置的时间总和。

总结:T10/T20/T30/T40/T50/T60/T70/T80/T90时间都是纳秒级,几乎可以忽略不计。

由第二天线7042发射信号,检测移动部件的时间周期=T2+T3+T4+T5,大约小于40微秒,此检测时间周期,主要由天线切换开关710的切换时间决定,天线切换开关710的切换时间越快,检测时间周期越小。

在该实施例中,利用信号脉冲时间短的特点,使信号接收或发射分时或分集工作,以最低功耗与成本、最小空间、最大可靠性的实现对第一组件702和第二组件704之间的相对状态进行精确定位与追踪,同时,可以极大提升天线性能,提升了信号的发射效率、接收信号的信号强度,提升用户体验。

在一些实施例中,在第一组件702与第二组件704相对运动的翻转角度为零时,第一天线7022和第二天线7042不重合。

在一些实施例中,如第一组件702和第二组件704分别是折叠屏上的两个不同部分。

在一些实施例中,第一组件702可以是终端本体,第二组件704可以是终端上能够进行伸缩的摄像头。

在一些实施例中,第一组件702可以是车辆本体,第二组件704可以是车辆本体上的后视镜。

在一些实施例中,第一组件702可以是车辆本体,第二组件704可以是车辆本体上的车门或后尾箱门。

在一些实施例中,第一组件702可以是工业机械手臂,第二组件704可以是与工业机械手臂连接的夹具或手臂枝节。

在一些实施例中,第一天线7022、第二天线7042包括应用超宽带技术的天线。

本申请实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述设备的状态检测方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述状态检测方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的实施例本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

相关技术
  • 设备的状态检测方法、装置、电子设备和可读存储介质
  • 困倦状态检测方法及装置、电子设备、可读存储介质
技术分类

06120113792998