基于UWB的交互方法及装置、设备、存储介质和系统与流程

    专利2022-07-07  73


    本申请实施例涉及电子技术,涉及但不限于一种基于uwb(ultrawideband,超宽带技术)的交互方法及装置、设备、存储介质和系统。



    背景技术:

    随着电子技术的快速发展和人们生活水平的日益提高,智能电子设备越来越多的参与到人们的工作和生活中,进而人机交互也成为本领域技术人员关注的重点。

    人机交互技术是指通过输入输出设备,以有效的方式实现人与机器交互的技术。现有的人机交互方式通常是通过鼠标、键盘、触摸屏、手柄等外部设备与机器系统进行交互,机器系统再做出相应的响应。但是,这种交互方式需要用户与输入设备(比如触摸屏)进行接触才能完成游戏操作,降低了游戏操作效率和游戏操作体验。



    技术实现要素:

    有鉴于此,本申请实施例提供一种基于uwb的交互方法及装置、设备、存储介质和系统。

    本申请实施例的技术方案是这样实现的:

    第一方面,本申请实施例提供一种基于uwb的交互方法,所述方法包括:

    电子设备获取标签设备在不同时刻发送的uwb信号;

    根据所述不同时刻发送的uwb信号,确定所述标签设备相对于所述电子设备在所述不同时刻的位置变化信息;

    根据特定的系数和所述标签设备的位置变化信息,调整所述电子设备中的目标对象。

    第二方面,本申请实施例提供一种基于uwb的交互装置,所述装置包括:

    获取单元,用于获取标签设备在不同时刻发送的uwb信号;

    确定单元,用于根据所述不同时刻发送的uwb信号,确定所述标签设备相对于所述电子设备在所述不同时刻的位置变化信息;

    调整单元,用于根据特定的系数和所述标签设备的位置变化信息,调整所述电子设备中的目标对象。

    第三方面,本申请实施例提供一种电子设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法中的步骤。

    第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法中的步骤。

    第五方面,本申请实施例提供一种基于uwb的交互系统,所述系统包括:

    标签设备,用于在不同时刻发送uwb信号;

    电子设备的uwb模块,用于接收所述标签设备在所述不同时刻发送的uwb信号,并将所述uwb信号传输至所述电子设备的处理器;

    所述处理器,用于获取所述uwb信号,并根据所述不同时刻发送的uwb信号,确定所述标签设备相对于所述电子设备在所述不同时刻的位置变化信息,以及根据特定的系数和所述标签设备的位置变化信息,调整所述电子设备中的目标对象。

    本申请实施例提供一种基于uwb的交互方法及装置、设备、存储介质和系统,电子设备获取标签设备在不同时刻发送的uwb信号;根据所述不同时刻发送的uwb信号,确定所述标签设备相对于所述电子设备在所述不同时刻的位置变化信息;根据特定的系数和所述标签设备的位置变化信息,调整所述电子设备中的目标对象,如此,能够实现用户(用户穿戴或持有的物体上存在标签设备)与设备内容画面中的目标对象之间的互动。

    附图说明

    图1为本申请实施例基于uwb的交互方法的实现流程示意图一;

    图2a为本申请实施例基于uwb的交互方法的实现流程示意图二;

    图2b为本申请实施例标签设备的移动示意图;

    图3为本申请实施例基于uwb的交互装置的组成结构示意图;

    图4为本申请实施例基于uwb的交互系统的组成结构示意图;

    图5为本申请实施例轻便装置在垂直面的移动示意图;

    图6为本申请实施例画面中对象的移动示意图;

    图7为本申请实施例电子设备的一种硬件实体示意图。

    具体实施方式

    下面结合附图和实施例对本申请的技术方案进一步详细阐述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

    在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。

    在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本申请的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。

    需要指出,本申请实施例所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。

    本申请实施例提供一种基于uwb的交互方法,该方法应用于电子设备,该方法所实现的功能可以通过所述电子设备中的处理器调用程序代码来实现,当然程序代码可以保存在所述电子设备的存储介质中。图1为本申请实施例基于uwb的交互方法的实现流程示意图一,如图1所示,所述方法包括:

    步骤s101、电子设备获取标签设备在不同时刻发送的uwb信号;

    这里,所述电子设备可以为各种类型的具有信息处理能力的设备,例如手机、pda(personaldigitalassistant,个人数字助理)、平板电脑、智能电视、一体机等。同时,所述电子设备为可以与用户进行交互的电子设备。

    所述标签设备为可以发射uwb信号的设备,所述标签设备可以附着于一些轻便装置或者其他设备上。例如,所述标签设备可以安装在手机上,所述标签设备可以附着于手柄上,所述标签设备还可以附着于用户的可穿戴设备上。

    举例来说,如果所述电子设备为平板电脑,则所述标签设备可以安装在手机上。对应地,用户握持手机进行移动时,所述标签设备在移动的过程中发射uwb信号,所述平板电脑接收在不同时刻发送的uwb信号。又如,所述电子设备为智能电视,则所述标签设备可以附着于用户的可穿戴护腕上。对应地,用户在做动作(例如伸手、踢腿)时,所述标签设备在移动的过程中不断地发射uwb信号,所述智能电视接收在不同时刻发送的uwb信号。

    步骤s102、根据所述不同时刻发送的uwb信号,确定所述标签设备相对于所述电子设备在所述不同时刻的位置变化信息;

    本申请实施例中,由于uwb信号的脉冲时间宽度极短,因此可以采用所述uwb信号来进行定位,即利用所述uwb信号来计算在某一时刻所述标签设备相对于所述电子设备的距离,以及角度。进而根据在不同时刻的距离以及角度,确定所述标签设备相对于所述电子设备在所述不同时刻的位置变化信息。

    这里,测距方式可以采用uwb的sstwr(singlesidetwowayranging,单侧双边测距)法或dstwr(doublesidetwowayranging,双侧双边测距)法。测角度可以采用uwb的pdoa方法,即先确定到达相位差,再确定所述到达相位差对应的角度。

    步骤s103、根据特定的系数和所述标签设备的位置变化信息,调整所述电子设备中的目标对象。

    这里,所述特定的系数可以是预先设置在电子设备中的。如果所述目标对象为所述电子设备中某个应用的显示对象,则所述特定的系数,可以是根据所述应用的参数信息,所述应用中目标对象所在场景的参数信息以及所述电子设备显示屏的参数信息进行设置的。

    举例来说,如果所述电子设备为平板电脑,则所述标签设备可以安装在手机上。对应地,用户握持手机进行移动时,所述标签设备在移动的过程中发射uwb信号,所述平板电脑接收在不同时刻发送的uwb信号。如果所述目标对象为体感应用中的目标对象,则平板电脑根据手机相对于所述平板电脑在不同时刻的位置变化信息,控制所述目标对象进行相应的移动。

    又如,所述电子设备为智能电视,则所述标签设备可以附着于用户的可穿戴护腕上,并且用户穿戴有多个护腕,每个护腕上都附着有一个标签设备。对应地,用户在做动作(例如伸手、踢腿)时,所述不同护腕上的标签设备在移动的过程中不断地发射uwb信号,所述智能电视接收每一标签设备在不同时刻发送的uwb信号。如果所述目标对象为体感应用中的目标对象,则智能电视根据不同的护腕相对于所述智能电视在不同时刻的位置变化信息,控制所述目标对象做出相应的动作。

    再如,所述电子设备为一体机,则所述标签设备可以附着于用户的手套上。对应地,用户举手在空中书写时,所述手套上的标签设备在移动的过程中不断地发射uwb信号,所述一体机接收每一标签设备在不同时刻发送的uwb信号。如果所述目标对象为编辑类应用中的目标对象,则一体机根据所述手套相对于所述一体机在不同时刻的位置变化信息,在所述目标对象中显示用户在空中书写的内容。

    在一些实施例中,所述步骤s103、根据特定的系数和所述标签设备的位置变化信息,调整所述电子设备中的目标对象,包括:

    步骤s11、根据特定的系数和所述标签设备的位置变化信息,确定调整参数;

    步骤s12、根据所述调整参数,调整所述电子设备中的目标对象;其中,所述调整参数,用于实现所述目标对象与所述标签设备对应的交互对象之间的互动。

    本申请实施例中,通过电子设备获取标签设备在不同时刻发送的uwb信号;根据所述不同时刻发送的uwb信号,确定所述标签设备相对于所述电子设备在所述不同时刻的位置变化信息;根据特定的系数和所述标签设备的位置变化信息,调整所述电子设备中的目标对象,如此,能够实现用户与设备内容画面中的目标对象之间的互动。

    基于前述的实施例,本申请实施例再提供一种基于uwb的交互方法,所述方法包括:

    步骤s111、电子设备获取标签设备在不同时刻发送的uwb信号;

    步骤s112、根据所述标签设备在第一时刻发送的uwb信号,确定所述标签设备相对于所述电子设备的第一位置信息;

    步骤s113、根据所述标签设备在第二时刻发送的uwb信号,确定所述标签设备相对于所述电子设备的第二位置信息;

    这里,所述第一时刻不同于所述第二时刻。并且,所述标签设备在第一时刻的位置信息不同于所述标签设备在第二时刻的位置信息。

    步骤s114、根据所述第一位置信息和所述第二位置信息,确定所述位置变化信息;

    这里,所述位置变化信息,可以包括标签设备相对于电子设备的距离变化信息,以及标签设备相对于电子设备的角度变化信息。

    步骤s115、根据特定的系数和所述标签设备的位置变化信息,调整所述电子设备中的目标对象。

    基于前述的实施例,本申请实施例再提供一种基于uwb的交互方法,图2a为本申请实施例基于uwb的交互方法的实现流程示意图二,如图2a所示,所述方法包括:

    步骤s201、电子设备获取标签设备在不同时刻发送的uwb信号;

    步骤s202、根据所述标签设备在第一时刻发送的uwb信号,确定所述标签设备相对于所述电子设备的第一位置信息,所述第一位置信息包括标签设备相对于所述电子设备的第一距离和第一角度;

    步骤s203、根据所述标签设备在第二时刻发送的uwb信号,确定所述标签设备相对于所述电子设备的第二位置信息,所述第二位置信息包括标签设备相对于所述电子设备的第二距离和第二角度;

    这里,所述第一时刻与所述第二时刻为不同的时刻。

    步骤s204、根据所述第一角度和所述第二角度,确定角度的差值;

    步骤s205、根据所述角度的差值、所述第一距离和所述第二距离,确定所述位置变化信息;

    图2b为本申请实施例标签设备的移动示意图,如图2b所示,当标签设备21从位置a移动到位置b时,电子设备22可以通过所述标签设备21在位置a和位置b发送的uwb信号,算出所述标签设备21在位置a时相对于所述电子设备22的距离l1和角度θ1,以及所述标签设备21在位置b时相对于所述电子设备22的距离l2和角度θ2。则其夹角θ可以通过两次测角的差值(即θ=θ1-θ2)得到,从而三角形数学关系得到位置a到位置b的距离la-b。进而,可以根据所述角度φ,确定出标签设备在水平方向的移动距离lx和在垂直方向的移动距离ly。其中,角度φ可以通过θ1、θ2、l1和l2利用几何关系得到。

    步骤s206、根据特定的系数和所述标签设备的位置变化信息,调整所述电子设备中的目标对象。

    本申请实施例中,通过电子设备获取标签设备在不同时刻发送的uwb信号;根据所述标签设备在第一时刻发送的uwb信号,确定所述标签设备相对于所述电子设备的第一位置信息,所述第一位置信息包括标签设备相对于所述电子设备的第一距离和第一角度;根据所述标签设备在第二时刻发送的uwb信号,确定所述标签设备相对于所述电子设备的第二位置信息,所述第二位置信息包括标签设备相对于所述电子设备的第二距离和第二角度;根据所述第一角度和所述第二角度,确定角度的差值;根据所述角度的差值、所述第一距离和所述第二距离,确定所述位置变化信息;根据特定的系数和所述标签设备的位置变化信息,调整所述电子设备中的目标对象,如此,能够对设备画面进行操作,实现与设备内容画面的互动。

    基于前述的实施例,本申请实施例再提供一种基于uwb的交互方法,所述方法包括:

    步骤s211、电子设备获取标签设备在不同时刻发送的uwb信号;

    步骤s212、根据所述标签设备在第一时刻发送的uwb信号,确定所述标签设备相对于所述电子设备的第一位置信息,所述第一位置信息包括标签设备相对于所述电子设备的第一距离和第一角度;

    步骤s213、根据所述标签设备在第二时刻发送的uwb信号,确定所述标签设备相对于所述电子设备的第二位置信息,所述第二位置信息包括标签设备相对于所述电子设备的第二距离和第二角度;

    这里,所述第一时刻不同于所述第二时刻。

    步骤s214、根据所述第一角度和所述第二角度,确定角度的差值;

    步骤s215、根据所述角度的差值、所述第一距离和所述第二距离,确定所述位置变化信息;

    步骤s216、根据特定的系数和所述标签设备的位置变化信息,确定调整参数;

    步骤s217、根据所述调整参数,调整所述电子设备中的目标对象,其中,所述调整参数,用于实现所述目标对象与所述标签设备对应的交互对象之间的互动。

    基于前述的实施例,本申请实施例再提供一种基于uwb的交互方法,所述方法包括:

    步骤s221、电子设备获取标签设备在不同时刻发送的uwb信号;

    步骤s222、根据所述标签设备在第一时刻发送的uwb信号,确定所述标签设备相对于所述电子设备的第一位置信息,所述第一位置信息包括标签设备相对于所述电子设备的第一距离和第一角度;

    步骤s223、根据所述标签设备在第二时刻发送的uwb信号,确定所述标签设备相对于所述电子设备的第二位置信息,所述第二位置信息包括标签设备相对于所述电子设备的第二距离和第二角度;

    步骤s224、根据所述第一角度和所述第二角度,确定角度的差值;

    步骤s225、根据所述角度的差值、所述第一距离和所述第二距离,确定所述位置变化信息,所述位置变化信息包括水平面的位置变化信息和垂直面的位置变化信息;

    这里,可以将位置变化信息分解为水平面的位置变化信息和垂直面的位置变化信息。对应地,所述调整参数包括水平面的调整参数和垂直面的调整参数。进而,电子设备在对目标对象进行调整时,可以在水平和垂直这两个维度上对所述目标对象进行调整。

    步骤s226、根据所述水平面的位置变化信息和水平面的系数,确定水平面的调整参数;

    步骤s227、根据所述垂直面的位置变化信息和垂直面的系数,确定垂直面的调整参数;

    步骤s228、根据所述水平面的调整参数和所述垂直面的调整参数,调整所述电子设备中的目标对象,其中,所述水平面的调整参数和所述垂直面的调整参数,均用于实现所述目标对象与所述标签设备对应的交互对象之间的互动。

    基于前述的实施例,本申请实施例再提供一种基于uwb的交互方法,所述方法包括:

    步骤s231、电子设备获取标签设备在不同时刻发送的uwb信号;

    步骤s232、根据所述标签设备在第一时刻发送的uwb信号,确定所述标签设备相对于所述电子设备的第一位置信息,所述第一位置信息包括标签设备相对于所述电子设备的第一距离和第一角度;

    步骤s233、根据所述标签设备在第二时刻发送的uwb信号,确定所述标签设备相对于所述电子设备的第二位置信息,所述第二位置信息包括标签设备相对于所述电子设备的第二距离和第二角度;

    步骤s234、根据所述第一角度和所述第二角度,确定角度的差值;

    步骤s235、根据所述角度的差值、所述第一距离和所述第二距离,确定所述位置变化信息;

    步骤s236、根据特定的系数和所述标签设备的位置变化信息,确定调整参数;

    步骤s237、根据所述调整参数,调整所述电子设备中的目标对象,其中,所述目标对象为体感应用界面中的显示对象,所述调整参数,用于实现所述目标对象与所述标签设备对应的交互对象之间的互动,所述调整参数至少包括以下之一:所述目标对象的移动距离、所述目标对象的移动角度、所述目标对象对应动作的移动距离和所述目标对象对应动作的移动角度。

    这里,如果所述目标对象为体感应用界面中的显示对象,则所述电子设备可以根据用户的移动,控制所述目标对象进行移动(包括调整所述目标对象的移动距离和移动角度)。或者,所述电子设备可以根据用户的动作,控制所述目标对象进行相应的动作(包括调整所述目标对象对应动作的移动距离和移动角度)。因此,本申请实施例中,所述标签设备可以包括一个标签设备(当所述标签设备所在的用户进行位移时),也可以包括多个标签设备(当所述标签设备所在的用户做动作时)。当然,所述电子设备中的目标对象,可以为一个目标对象也可以为多个目标对象。例如,所述电子设备的显示界面中为体感游戏应用,所述体感游戏应用为双人羽毛球比赛,则所述目标对象为多个比赛人员。

    也就是说,本申请实施例对所述电子设备中目标对象的数量,以及所述标签设备的数量,并不做具体限制。本领域技术人员可以根据实际的使用场景进行设定。

    基于前述的实施例,本申请实施例提供一种基于uwb的交互装置,该装置包括所包括的各单元、以及各单元所包括的各模块、以及各模块所包括的各部件,可以通过电子设备中的处理器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为cpu(centralprocessingunit,中央处理器)、mpu(microprocessorunit,微处理器)、dsp(digitalsignalprocessing,数字信号处理器)或fpga(fieldprogrammablegatearray,现场可编程门阵列)等。

    图3为本申请实施例基于uwb的交互装置的组成结构示意图,如图3所示,所述装置300包括:

    获取单元301,用于获取标签设备在不同时刻发送的uwb信号;

    确定单元302,用于根据所述不同时刻发送的uwb信号,确定所述标签设备相对于所述电子设备在所述不同时刻的位置变化信息;

    调整单元303,用于根据特定的系数和所述标签设备的位置变化信息,调整所述电子设备中的目标对象。

    在一些实施例中,所述确定单元302,包括:

    第一位置确定模块,用于根据所述标签设备在第一时刻发送的uwb信号,确定所述标签设备相对于所述电子设备的第一位置信息;

    第二位置确定模块,用于根据所述标签设备在第二时刻发送的uwb信号,确定所述标签设备相对于所述电子设备的第二位置信息;

    位置变化确定模块,用于根据所述第一位置信息和所述第二位置信息,确定所述位置变化信息。

    在一些实施例中,所述第一位置信息包括标签设备相对于所述电子设备的第一距离和第一角度,所述第二位置信息包括标签设备相对于所述电子设备的第二距离和第二角度;

    对应地,所述位置变化确定模块,包括:

    差值确定部件,用于根据所述第一角度和所述第二角度,确定角度的差值;

    位置变化确定部件,用于根据所述角度的差值、所述第一距离和所述第二距离,确定所述位置变化信息。

    在一些实施例中,所述调整单元303,包括:

    参数确定模块,用于根据特定的系数和所述标签设备的位置变化信息,确定调整参数;

    调整模块,用于根据所述调整参数,调整所述电子设备中的目标对象;

    其中,所述调整参数,用于实现所述目标对象与所述标签设备对应的交互对象之间的互动。

    在一些实施例中,所述位置变化信息包括水平面的位置变化信息和垂直面的位置变化信息,所述特定的系数包括水平面的系数和垂直面的系数;

    对应地,所述参数确定模块,包括:

    水平面参数确定部件,用于根据所述水平面的位置变化信息和所述水平面的系数,确定水平面的调整参数;

    垂直面参数确定部件,用于根据所述垂直面的位置变化信息和所述垂直面的系数,确定垂直面的调整参数。

    在一些实施例中,所述目标对象为体感应用界面中的显示对象;

    对应地,所述调整参数至少包括以下之一:所述目标对象的移动距离、所述目标对象的移动角度、所述目标对象对应动作的移动距离和所述目标对象对应动作的移动角度。

    基于前述的实施例,本申请实施例提供一种基于uwb的交互系统,图4为本申请实施例基于uwb的交互系统的组成结构示意图,如图4所示,所述交互系统40包括:

    标签设备41,用于在不同时刻发送uwb信号;

    电子设备42的uwb模块421,用于接收所述标签设备41在所述不同时刻发送的uwb信号,并将所述uwb信号传输至所述电子设备42的处理器422;

    所述处理器422,用于获取所述uwb信号,并根据所述不同时刻发送的uwb信号,确定所述标签设备41相对于所述电子设备42在所述不同时刻的位置变化信息,以及根据特定的系数和所述标签设备41的位置变化信息,调整所述电子设备42中的目标对象。

    基于前述的实施例,本申请实施例再提供一种基于uwb的交互系统,所述交互系统包括:

    标签设备,用于在不同时刻发送uwb信号;

    电子设备的uwb模块,用于接收所述标签设备在所述不同时刻发送的uwb信号,并将所述uwb信号传输至所述电子设备的处理器;

    所述处理器,用于获取所述uwb信号,并根据所述不同时刻发送的uwb信号,确定所述标签设备相对于所述电子设备在所述不同时刻的位置变化信息,以及根据特定的系数和所述标签设备的位置变化信息,调整所述电子设备中的目标对象;

    显示设备,用于显示包含所述目标对象的场景图像,以实现所述目标对象与所述标签设备对应的交互对象之间的实时互动。

    这里,所述显示设备可以为所述电子设备中的显示器,也可以为所述电子设备中的投影设备。当然,还可以为一个独立的设备,例如3d眼镜。

    一般的通信体制都是利用一个高频载波来调制一个窄带信号,通信信号的实际占用带宽并不高。而uwb不同于传统的通信技术,它通过发送和接收具有纳秒或微秒级以下的极窄脉冲来实现无线传输。由于脉冲时间宽度极短,因此可以实现频谱上的超宽带,使用的带宽在100mhz(兆赫)以上,甚至到500mhz。

    也就是说,这项技术通过超大带宽和低发射功率,实现低功耗水平上的快速数据传输。由于uwb脉冲的时间宽度极短,因此也可以采用高精度定时来进行距离测算。相比wi-fi(无线上网)和蓝牙定位技术,uwb具有如下优势:抗多径能力强,定位精度高;时间戳精度高;电磁兼容性强;能效较高。

    目前,常用的uwb测距方法有三种,分别是:

    (1)tof(timeofflight,飞行时间方法):通过测量uwb信号在基站与标签之间飞行的时间来实现测距。

    (2)tdoa(timedifferenceofarrival,到达时间差方法):利用uwb信号由标签到达各个基站的时间差来进行定位。

    (3)pdoa(phasedifferenceofarrival,到达相位差方法):利用到达角相位来测量基站与标签之间方位关系。

    基于此,本申请实施例提供一种基于uwb的画面操作方案,该方案的电子设备中有uwb装置,可以实现测距、测角等功能。并且所述电子设备有显示装置,所述显示装置包括但不限于显示屏、投影和眼镜等。

    与所述电子设备产生联系的有一轻便装置,所述轻便装置上有uwb标签,所述轻便装置可以手套、手机和手柄等。

    并且,所述电子设备的画面有一个或多个对象。当开始时,如按动轻便装置的按钮等,所述电子设备通过uwb技术捕捉所述轻便装置的位置移动,并将其转化到对画面中所述对象的操作、移动。

    所述电子设备通过uwb技术捕捉所述轻便装置的位置移动,可以通过以下方式实现:

    以垂直面为例,图5为本申请实施例轻便装置在垂直面的移动示意图,如图5所示,当轻便装置501从位置a移动到位置b,电子设备502可以通过两次测角测距算出轻便装置501移动的距离。两次测到的距离为l1和l2,两次测到的角度为θ1和θ2,则其夹角θ可以通过两次测角的差值得到,从而三角形数学关系得到垂直面移动的距离ly。

    同理,可以到水平面的移动距离lx。

    图6为本申请实施例画面中对象的移动示意图,如图6所示,按一定系数比例换算,电子设备的画面60中所述对象61在水平面需要移动的距离my=λ*ly,电子设备的画面60中所述对象61在垂直面需要移动的距离mx=α*lx。也就是说,电子设备控制画面中所述对象61以mx、my的距离移动,以实现所述对象61在画面60中从位置c移动到位置d。

    本申请实施例中,基于uwb的测角测距,实现轻便装置移动时,对电子设备画面进行操作,实现与电子设备内容画面的互动。因此,本申请实施例提供的基于uwb的画面操作方案可以用于对画面的操作,特别是体感游戏等。

    以上装置和系统实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请装置和系统实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。

    需要说明的是,本申请实施例中,如果以软件功能模块的形式实现上述的基于uwb的交互方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子设备(可以是个人计算机、服务器等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、rom(readonlymemory,只读存储器)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本申请实施例不限制于任何特定的硬件和软件结合。

    对应地,本申请实施例提供一种电子设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述实施例中提供的基于uwb的交互方法中的步骤。

    对应地,本申请实施例提供一种可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述基于uwb的交互方法中的步骤。

    这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请存储介质和设备实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。

    需要说明的是,图7为本申请实施例电子设备的一种硬件实体示意图,如图7所示,该电子设备700的硬件实体包括:处理器701、通信接口702和存储器703,其中

    处理器701通常控制电子设备700的总体操作。

    通信接口702可以使电子设备700通过网络与其他电子设备或服务器通信。

    存储器703配置为存储由处理器701可执行的指令和应用,还可以缓存待处理器701以及电子设备700中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过flash(闪存)或ram(randomaccessmemory,随机访问存储器)实现。

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

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

    另外,在本申请各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

    本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。

    本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。

    本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。

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


    技术特征:

    1.一种基于uwb的交互方法,其特征在于,所述方法包括:

    电子设备获取标签设备在不同时刻发送的uwb信号;

    根据所述不同时刻发送的uwb信号,确定所述标签设备相对于所述电子设备在所述不同时刻的位置变化信息;

    根据特定的系数和所述标签设备的位置变化信息,调整所述电子设备中的目标对象。

    2.根据权利要求1所述的方法,其特征在于,所述根据所述不同时刻发送的uwb信号,确定所述标签设备相对于所述电子设备在所述不同时刻的位置变化信息,包括:

    根据所述标签设备在第一时刻发送的uwb信号,确定所述标签设备相对于所述电子设备的第一位置信息;

    根据所述标签设备在第二时刻发送的uwb信号,确定所述标签设备相对于所述电子设备的第二位置信息;

    根据所述第一位置信息和所述第二位置信息,确定所述位置变化信息。

    3.根据权利要求2所述的方法,其特征在于,所述第一位置信息包括标签设备相对于所述电子设备的第一距离和第一角度,所述第二位置信息包括标签设备相对于所述电子设备的第二距离和第二角度;

    对应地,所述根据所述第一位置信息和所述第二位置信息,确定所述位置变化信息,包括:

    根据所述第一角度和所述第二角度,确定角度的差值;

    根据所述角度的差值、所述第一距离和所述第二距离,确定所述位置变化信息。

    4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据特定的系数和所述标签设备的位置变化信息,调整所述电子设备中的目标对象,包括:

    根据特定的系数和所述标签设备的位置变化信息,确定调整参数;

    根据所述调整参数,调整所述电子设备中的目标对象;

    其中,所述调整参数,用于实现所述目标对象与所述标签设备对应的交互对象之间的互动。

    5.根据权利要求4所述的方法,其特征在于,所述位置变化信息包括水平面的位置变化信息和垂直面的位置变化信息,所述特定的系数包括水平面的系数和垂直面的系数;

    对应地,所述根据特定的系数和所述标签设备的位置变化信息,确定调整参数,包括:

    根据所述水平面的位置变化信息和所述水平面的系数,确定水平面的调整参数;

    根据所述垂直面的位置变化信息和所述垂直面的系数,确定垂直面的调整参数。

    6.根据权利要求4所述的方法,其特征在于,所述目标对象为体感应用界面中的显示对象;

    对应地,所述调整参数至少包括以下之一:所述目标对象的移动距离、所述目标对象的移动角度、所述目标对象对应动作的移动距离和所述目标对象对应动作的移动角度。

    7.一种基于uwb的交互装置,其特征在于,所述装置包括:

    获取单元,用于获取标签设备在不同时刻发送的uwb信号;

    确定单元,用于根据所述不同时刻发送的uwb信号,确定所述标签设备相对于所述电子设备在所述不同时刻的位置变化信息;

    调整单元,用于根据特定的系数和所述标签设备的位置变化信息,调整所述电子设备中的目标对象。

    8.一种电子设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1至6任一项所述方法中的步骤。

    9.一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现权利要求1至6任一项所述方法中的步骤。

    10.一种基于uwb的交互系统,其特征在于,所述系统包括:

    标签设备,用于在不同时刻发送uwb信号;

    电子设备的uwb模块,用于接收所述标签设备在所述不同时刻发送的uwb信号,并将所述uwb信号传输至所述电子设备的处理器;

    所述处理器,用于获取所述uwb信号,并根据所述不同时刻发送的uwb信号,确定所述标签设备相对于所述电子设备在所述不同时刻的位置变化信息,以及根据特定的系数和所述标签设备的位置变化信息,调整所述电子设备中的目标对象。

    11.根据权利要求10所述的系统,其特征在于,所述系统还包括:

    显示设备,用于显示包含所述目标对象的场景图像,以实现所述目标对象与所述标签设备对应的交互对象之间的实时互动。

    技术总结
    本申请实施例公开了一种基于UWB的交互方法及装置、设备、存储介质和系统,其中,所述方法包括:电子设备获取标签设备在不同时刻发送的UWB信号;根据所述不同时刻发送的UWB信号,确定所述标签设备相对于所述电子设备在所述不同时刻的位置变化信息;根据特定的系数和所述标签设备的位置变化信息,调整所述电子设备中的目标对象。

    技术研发人员:郑超
    受保护的技术使用者:OPPO广东移动通信有限公司
    技术研发日:2020.12.07
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-3566.html

    最新回复(0)