一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据交互方法、系统、UWB设备及介质与流程

2022-07-31 08:06:30 来源:中国专利 TAG:

数据交互方法、系统、uwb设备及介质
技术领域
1.本技术涉及设备交互领域,尤其涉及一种数据交互方法、系统、uwb设备及介质。


背景技术:

2.随着设备智能化的发展,设备之间的数据交互越来越频繁。
3.目前,若设备之间需要进行数据交互,需要用户来操作设备以建立两设备之间的蓝牙连接,从而进行数据交互,然而,建立蓝牙连接的过程比较繁琐,导致设备之间进行数据交互的流程繁琐。


技术实现要素:

4.本技术的主要目的在于提供一种数据交互方法、系统、uwb设备及介质,旨在解决现有的如何简化设备之间进行数据交互的流程的技术问题。
5.为实现上述目的,本技术提供一种数据交互方法,应用于第一设备,所述第一设备至少包括第一uwb模块,所述第一uwb模块至少包括第一天线和第二天线,所述数据交互方法包括:
6.基于所述第一天线接收第二设备发送的脉冲信号,得到第一接收信号,并基于所述第二天线接收所述脉冲信号,得到第二接收信号;
7.至少基于所述第一接收信号和所述第二接收信号,确定所述第一设备与所述第二设备之间的相对位置关系是否满足预设触发条件;
8.若满足,则与所述第二设备建立蓝牙连接,并基于所述蓝牙连接,与所述第二设备进行数据交互。
9.示例性的,所述相对位置关系包括设备距离和设备角度,所述至少基于所述第一接收信号和所述第二接收信号,确定所述第一设备与所述第二设备之间的相对位置关系是否满足预设触发条件,包括:
10.至少基于所述第一接收信号和所述第二接收信号,计算所述第一设备和所述第二设备之间的设备距离,并计算所述第一设备和所述第二设备之间的设备角度;
11.若所述设备距离小于或等于预设设备距离,且所述设备角度小于或等于预设设备角度,则确定满足预设触发条件。
12.示例性的,所述若所述设备距离小于或等于预设设备距离,且所述设备角度小于或等于预设设备角度,则确定满足预设触发条件,包括:
13.若所述设备距离小于或等于预设设备距离,且所述设备角度小于或等于预设设备角度,则在预设时间内,持续接收所述脉冲信号;
14.基于持续接收的脉冲信号,计算新的设备距离和新的设备角度;
15.若所述新的设备距离和所述新的设备角度未发生改变,则确定满足预设触发条件。
16.示例性的,所述基于所述第一天线接收第二设备发送的脉冲信号,得到第一接收
信号,并基于所述第二天线接收所述脉冲信号,得到第二接收信号之前,包括:
17.检测到预设操作,控制所述第一设备进入设备联动模式;
18.在所述第一设备处于设备联动模式时,才执行所述基于所述第一天线接收第二设备发送的脉冲信号,得到第一接收信号,并基于所述第二天线接收所述脉冲信号,得到第二接收信号步骤。
19.示例性的,所述第一设备为ar设备,所述第二设备为智能穿戴设备,所述基于所述蓝牙连接,与所述第二设备进行数据交互,包括:
20.基于所述蓝牙连接,接收所述智能穿戴设备发送的用户数据;
21.显示所述用户数据,以使用户能够通过所述ar设备获取所述智能穿戴设备采集的用户数据。
22.此外,为实现上述目的,本技术还提供一种数据交互方法,应用于第二设备,所述第二设备至少包括第二uwb模块,所述第二uwb模块包括第三天线,所述数据交互方法包括:
23.基于所述第三天线,发送脉冲信号至第一设备,以供所述第一设备接收所述脉冲信号并基于所述脉冲信号,确定所述第一设备和所述第二设备之间的相对位置关系是否满足预设触发条件;
24.在所述第一设备确定所述相对位置关系满足所述预设触发条件后,建立与所述第一设备的蓝牙连接;
25.基于所述蓝牙连接,与所述第一设备进行数据交互。
26.示例性的,所述第一设备为智能穿戴设备,所述第二设备为ar设备,所述基于所述蓝牙连接,与所述第一设备进行数据交互,包括:
27.基于所述蓝牙连接,接收所述智能穿戴设备发送的用户数据;
28.显示所述用户数据,以使用户能够通过所述ar设备获取所述智能穿戴设备采集的用户数据。
29.此外,为实现上述目的,本技术还提供一种数据交互系统,所述系统包括第一设备和第二设备;所述第一设备至少包括第一uwb模块,所述第一uwb模块至少包括第一天线和第二天线;所述第二设备至少包括第二uwb模块,所述第二uwb模块包括第三天线;
30.所述第一设备用于:基于所述第一天线接收第二设备发送的脉冲信号,得到第一接收信号,并基于所述第二天线接收所述脉冲信号,得到第二接收信号;至少基于所述第一接收信号和所述第二接收信号,确定所述第一设备与所述第二设备之间的相对位置关系是否满足预设触发条件;若满足,则与所述第二设备建立蓝牙连接,并基于所述蓝牙连接,与所述第二设备进行数据交互;
31.所述第二设备用于:基于所述第三天线,发送脉冲信号至第一设备,以供所述第一设备接收所述脉冲信号并基于所述脉冲信号,确定所述第一设备和所述第二设备之间的相对位置关系是否满足预设触发条件;在所述第一设备确定所述相对位置关系满足所述预设触发条件后,建立与所述第一设备的蓝牙连接;基于所述蓝牙连接,与所述第一设备进行数据交互。
32.此外,为实现上述目的,本技术还提供一种uwb设备,所述uwb设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的数据交互程序,所述数据交互程序被所述处理器执行时实现如上所述的数据交互方法的步骤。
33.此外,为实现上述目的,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据交互程序,所述数据交互程序被处理器执行时实现如上所述的数据交互方法的步骤。
34.与现有技术中,由于若设备之间需要进行数据交互,则需要用户来操作设备以建立两设备之间的蓝牙连接,导致设备之间进行数据交互的流程繁琐相比,本技术通过在至少基于第一接收信号和第二接收信号,确定第一设备与第二设备时间的相对位置关系满足预设触发条件时,与第二设备进行数据交互,其中,第一接收信号通过第一设备中的第一天线来接收、第二接收信号通过第一设备中的第二天线来接收。从而实现在第一设备和第二设备需要进行数据交互时,两设备自身即可自动建立蓝牙连接,并通过该蓝牙连接进行数据交互,整个过程无需用户的参与,即无需用户进行设备连接操作,进而简化了设备之间进行数据交互的流程。
附图说明
35.图1是本技术数据交互方法第一实施例的流程示意图;
36.图2是本技术数据交互方法第一实施例涉及的测量设备角度的示意图;
37.图3是本技术数据交互方法第二实施例的流程示意图;
38.图4是本技术实施例方案涉及的硬件运行环境的结构示意图。
39.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
40.应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
41.本技术提供一种数据交互方法,参照图1,图1为本技术数据交互方法第一实施例的流程示意图。
42.本技术实施例提供了数据交互方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。数据交互方法可应用于第一设备,第一设备至少包括第一uwb(ultra wide band,超宽带)模块,第一uwb模块至少包括第一天线和第二天线。可以理解,第一设备为一种uwb设备。
43.为便于描述,以下省略执行主体对数据交互方法各步骤进行说明,数据交互方法包括以下步骤:
44.步骤s10,基于所述第一天线接收第二设备发送的脉冲信号,得到第一接收信号,并基于所述第二天线接收所述脉冲信号,得到第二接收信号。
45.第一天线和第二天线均为第一uwb模块中的天线,即第一设备采用双天线设计。此外,第一设备还可以为三天线设计、四天线设计等,相应地,每一根天线均可独立接收脉冲信号,得到相应的接收信号。
46.示例性的,在第一设备为方便输出数据的设备时,第一设备包括ar设备、vr设备、智能电视、智能音箱等,此时第二设备为提供数据的设备,包括智能穿戴设备(智能手表、智能手环等)、智能音箱、智能电视等;在第二设备为方便输出数据的设备时,第二设备包括ar设备、vr设备、智能电视、智能音箱等,此时第一设备为提供数据的设备,包括智能穿戴设备(智能手表、智能手环等)、智能音箱、智能电视等。本实施例并不限制第一设备具体为何种
设备,也不限制第二设备具体为何种设备。可以理解,在第一设备为提供数据的设备时,其存在通过第二设备来为用户显示该数据的需求;在第二设备为提供数据的设备时,其存在通过第一设备来为用户显示该数据的需求。
47.其中,脉冲信号表现在平面坐标上为一条有无数断点的曲线,即其周期性地存在一些点,该点的极限不存在,脉冲信号包括矩形波、锯齿波、尖脉冲和阶梯波等。
48.示例性的,所述基于所述第一天线接收第二设备发送的脉冲信号,得到第一接收信号,并基于所述第二天线接收所述脉冲信号,得到第二接收信号之前,包括:
49.步骤a,检测到预设操作,控制所述第一设备进入设备联动模式;在所述第一设备处于设备联动模式时,才执行所述基于所述第一天线接收第二设备发送的脉冲信号,得到第一接收信号,并基于所述第二天线接收所述脉冲信号,得到第二接收信号步骤。
50.示例性的,预设操作包括按键操作、屏幕触控操作或语音操作等。
51.在第一设备进入设备联动模式后,可以确定用户存在使第一设备和第二设备进行数据交互的需求,此时第一设备才接收第二设备发送的脉冲信号,而在第一设备未进入设备联动模式时,第一设备不接收脉冲信号,即第二设备发送的脉冲信号并非是给第一设备的,而是给其他设备的,也即第一设备无需与第二设备进行数据交互。可以理解,通过设置设备联动模式,避免了第一设备对脉冲信号的错误响应。
52.步骤s20,至少基于所述第一接收信号和所述第二接收信号,确定所述第一设备与所述第二设备之间的相对位置关系是否满足预设触发条件。
53.预设触发条件需要满足至少两个条件,其一为两设备之间的距离满足距离条件,其二为两设备之间的角度满足角度条件。其中,距离和角度均通过第一接收信号计算得到,在两条件均满足时,才确定相对位置关系满足预设触发条件;在存在至少一个条件未满足时,确定相对位置关系未满足预设触发条件。
54.示例性的,所述相对位置关系包括设备距离和设备角度,所述至少基于所述第一接收信号和所述第二接收信号,确定所述第一设备与所述第二设备之间的相对位置关系是否满足预设触发条件,包括:
55.步骤b,至少基于所述第一接收信号和所述第二接收信号,计算所述第一设备和所述第二设备之间的设备距离,并计算所述第一设备和所述第二设备之间的设备角度。
56.示例性的,设备距离可以通过tw-tof(two way-time of flight,双向飞行时间测距方法)或tof(time of flight,飞行时间测距方法)计算。
57.其中,在设备距离通过tw-tof计算时:第三天线在第一时间戳(第二设备生成的时间戳)的ta1时刻发射脉冲信号,被第一天线在第二时间戳(第一设备生成的时间戳)的tb1时刻接收;第一天线响应该脉冲信号,在第二时间戳的tb2时刻发射响应信号,被第三天线在第一时间戳的ta2时刻接收,由此可计算第三天线和第一天线之间的第一距离s=c
×
[(ta2-ta1)-(tb2-tb1)],其中,c为光速。可以理解,第三天线与第二天线之间的第二距离的计算过程与第三天线和第一天线之间的第一距离的计算过程基本相同,在此不再赘述。对于设备距离,设备距离可以为第一距离、第二距离或第一距离与第二距离的平均值,可以理解,由于第一天线和第二天线均在第一设备中,因此,第一距离和第二距离的差距较小,例如1cm,而第一距离或第二距离表征的是第一设备与第二设备之间的距离,为用户头部(ar设备佩戴在头部)至手腕(智能穿戴设备穿戴于手腕)的距离,一般为50cm左右,因此,第
一距离和第二距离的差距远小于第一距离或第二距离,从而可以直接将第一距离或第二距离作为第一设备与第二设备之间的距离。
[0058]
其中,在设备距离通过tof计算时:计算第三天线发出脉冲信号的时间与接收到第一天线的回应的时间之间的第一时间差ttot;并计算第一天线收到脉冲信号的时间与向第三天线发出回应的时间之间的第二时间差ttat。由此可计算第三天线和第一天线之间的第一距离s=c
×
(ttot-ttat)/2,其中,c为光速,相应地,第三天线与第二天线(或者是在第一设备为三天线设计或四天线设计等时,第一设备中的其他天线)之间的第二距离的计算过程与第三天线和第一天线之间的第一距离的计算过程基本相同,在此不再赘述。同样地,设备距离为第一距离或第二距离等对应的具体实施方式,与在设备距离通过tw-tof计算时、设备距离为第一距离或第二距离等对应的具体实施方式基本相同,在此不再赘述。
[0059]
示例性的,图2为一种测量设备角度的示意图,如图2所示,201为第二设备的第三天线,用于发射脉冲信号;202和203分别为第一天线和第二天线;204为待计算的设备角度α;205为第三天线至第一天线和第二天线的路径差p,其通过第一接收信号和第二接收信号之间的相位差计算得到;206为第一天线和第二天线之间的天线距离d,其为固定值。可以理解,设备角度α、路径差p和天线距离d之间存在反三角函数关系,即设备角度α可以通过下述公式计算得到:
[0060][0061]
需要说明的是,对于第一设备为三天线或四天线设计,可以通过先计算两两天线对应的设备角度,再计算所有设备角度的均值得到最终的设备角度。两两天线对应的设备角度的具体实施方式与通过第一天线和第二天线对应的设备角度的具体实施方式基本相同,在此不再赘述。
[0062]
步骤c,若所述设备距离小于或等于预设设备距离,且所述设备角度小于或等于预设设备角度,则确定满足预设触发条件。
[0063]
示例性的,预设设备距离和预设设备角度可根据需要设置,具体可以根据第一设备和第二设备的实际情况(例如第一设备为ar设备、第二设备为智能手环,又如第一设备为智能电视、第二设备为智能音箱)来确定。
[0064]
例如第一设备为ar设备或vr设备,第二设备为智能穿戴设备;或者是第一设备为智能穿戴设备,第二设备为ar设备或vr设备。可以理解,ar设备或vr设备在被使用时佩戴于用户的头部,其与智能穿戴设备之间的距离与用户身高相关,智能穿戴设备佩戴于用户的手腕,其与ar设备或vr设备之间的距离与用户臂长相关,因此,预设设备距离可以通过用户身高和用户臂长来进行设定。例如用户抬起手腕后,测得设备距离为50cm(与用户身高和用户臂长相关),则预设设备距离可以设置为50cm,测得设备角度为20度,则预设设备角度可以设置为20度。
[0065]
又如第一设备为智能电视,第二设备为智能音箱;或者是第一设备为智能音箱,第二设备为智能电视。可以理解,一般智能电视固定安装使用,智能音箱则可以移动使用,预设设备距离可以根据需要进行设置,例如预设设备距离为10cm、20cm等;相应地,预设设备角度可以为10度、9度等,具体以方便用户使用为目的进行设置。
[0066]
再如第一设备为智能穿戴设备,第二设备为智能电视;或者是第一设备为智能电
视,第二设备为智能穿戴设备。可以理解,一般智能电视固定安装使用,智能穿戴设备佩戴于用户的手腕,因此智能穿戴设备可以移动使用,类似于智能电视与智能音箱,预设设备距离可以根据需要进行设置。例如预设设备距离为10cm、20cm等;相应地,预设设备角度可以为10度、9度等,具体以方便用户使用为目的进行设置。
[0067]
示例性的,所述若所述设备距离小于或等于预设设备距离,且所述设备角度小于或等于预设设备角度,则确定满足预设触发条件,包括:
[0068]
步骤c1,若所述设备距离小于或等于预设设备距离,且所述设备角度小于或等于预设设备角度,则在预设时间内,持续接收所述脉冲信号;
[0069]
步骤c2,基于持续接收的脉冲信号,计算新的设备距离和新的设备角度;若所述新的设备距离和所述新的设备角度未发生改变,则确定满足预设触发条件。
[0070]
在预设时间内,持续接收脉冲信号的目的为:避免发生错误的设备响应。具体地,确定新的设备距离和新的设备角度未发生改变目的在于:确保用户维持一姿势且维持的时间达到预设时间。可以理解,在用户维持一姿势且维持的时间达到预设时间时,表明用户存在使第一设备和第二设备进行数据交互的需求。例如用户头部佩戴有ar设备和手腕佩戴有智能穿戴设备,且用户有抬起手腕并注视智能穿戴设备的动作,并持续一段时间(达到预设时间),则确定用户存在使ar设备和智能穿戴设备进行数据交互的需求。
[0071]
示例性的,预设时间可以根据需要进行设置,例如2s、3s等。
[0072]
需要说明的是,计算新的设备距离和新的设备角度的具体实施方式,与上述计算设备距离和设备角度的具体实施方式基本相同,在此不再赘述。
[0073]
步骤s30,若满足,则与所述第二设备建立蓝牙连接,并基于所述蓝牙连接,与所述第二设备进行数据交互。
[0074]
若未满足,则持续接收脉冲信号,直至满足。
[0075]
示例性的,所述第一设备为ar设备,所述第二设备为智能穿戴设备,所述基于所述蓝牙连接,与所述第二设备进行数据交互,包括:
[0076]
步骤d,基于所述蓝牙连接,接收所述智能穿戴设备发送的用户数据;
[0077]
步骤e,显示所述用户数据,以使用户能够通过所述ar设备获取所述智能穿戴设备采集的用户数据。
[0078]
示例性的,用户数据包括运动健康数据和/或应用数据等,可以理解,由于ar设备的显示效果相较于智能穿戴设备的显示效果(屏幕小)要好很多,因此,通过ar设备来显示智能穿戴设备采集的用户数据相较于直接通过智能穿戴设备来显示用户数据,显示效果得到了显著的提升。
[0079]
需要说明的是,若确定相对位置关系未满足预设触发条件,则继续通过第一天线和第二天线接收第二设备发送的脉冲信号,或者是其他天线接收第二设备发送的脉冲信号,直至确定相对位置关系满足预设触发条件。
[0080]
可以理解,在第一设备为ar设备、第二设备为智能穿戴设备时,ar设备中至少包括第一天线和第二天线,智能穿戴设备包括第三天线;在第一设备为智能穿戴设备、第二设备为ar设备时,ar设备中至少包括第一天线和第二天线,ar设备包括第三天线。
[0081]
相应的,对于第一设备和第二设备为其他设备的情况,其与第一设备为ar设备,第二设备为智能穿戴设备的区别在于:设备之间发生数据交互时的数据不同以及输出该数据
的方式不同。例如第一设备为智能音箱、第二设备为智能电视,则智能音箱接收智能电视的音频数据,并输出该音频数据为声音;又如第一设备为ar设备,第二设备为智能电视,其数据和相应的输出方式,与第一设备为ar设备、第二设备为智能穿戴设备的数据和相应的输出方式基本相同;再如第一设备为ar设备,第二设备为智能音箱,其数据和相应的输出方式,与第一设备为智能音箱、第二设备为智能电视的数据和相应的输出方式基本相同。
[0082]
与现有技术中,由于若设备之间需要进行数据交互,则需要用户来操作设备以建立两设备之间的蓝牙连接,导致设备之间进行数据交互的流程繁琐相比,本技术通过在至少基于第一接收信号和第二接收信号,确定第一设备与第二设备时间的相对位置关系满足预设触发条件时,与第二设备进行数据交互,其中,第一接收信号通过第一设备中的第一天线来接收、第二接收信号通过第一设备中的第二天线来接收。从而实现在第一设备和第二设备需要进行数据交互时,两设备自身即可自动建立蓝牙连接,并通过该蓝牙连接进行数据交互,整个过程无需用户的参与,即无需用户进行设备连接操作,进而简化了设备之间进行数据交互的流程。
[0083]
本技术还提供一种数据交互方法,参照图3,图3为本技术数据交互方法第二实施例的流程示意图。
[0084]
本技术实施例提供了数据交互方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。数据交互方法可应用于第二设备中,第二设备为ar设备或智能穿戴设备,第二设备至少包括第二uwb(ultra wide band,超宽带)模块,第二uwb模块至少包括第三天线。可以理解,第二设备为一种uwb设备。
[0085]
为便于描述,以下省略执行主体对数据交互方法各步骤进行说明,数据交互方法包括以下步骤:
[0086]
步骤a10,基于所述第三天线,发送脉冲信号至第一设备,以供所述第一设备接收所述脉冲信号并基于所述脉冲信号,确定所述第一设备和所述第二设备之间的相对位置关系是否满足预设触发条件;
[0087]
步骤a20,在所述第一设备确定所述相对位置关系满足所述预设触发条件后,建立与所述第一设备的蓝牙连接;
[0088]
示例性的,所述第一设备为智能穿戴设备,所述第二设备为ar设备,所述基于所述蓝牙连接,与所述第一设备进行数据交互,包括:
[0089]
步骤f,基于所述蓝牙连接,接收所述智能穿戴设备发送的用户数据;
[0090]
步骤g,显示所述用户数据,以使用户能够通过所述ar设备获取所述智能穿戴设备采集的用户数据。
[0091]
步骤a30,基于所述蓝牙连接,与所述第一设备进行数据交互。
[0092]
在本实施例中,执行主体为第二设备,具体实施方式与上述执行主体为第一设备的具体方式基本相同,在此不再赘述。
[0093]
此外,本技术还提供一种数据交互系统,所述系统包括第一设备和第二设备;所述第一设备至少包括第一uwb模块,所述第一uwb模块至少包括第一天线和第二天线;所述第二设备至少包括第二uwb模块,所述第二uwb模块包括第三天线;
[0094]
所述第一设备用于:基于所述第一天线接收第二设备发送的脉冲信号,得到第一
接收信号,并基于所述第二天线接收所述脉冲信号,得到第二接收信号;至少基于所述第一接收信号和所述第二接收信号,确定所述第一设备与所述第二设备之间的相对位置关系是否满足预设触发条件;若满足,则与所述第二设备建立蓝牙连接,并基于所述蓝牙连接,与所述第二设备进行数据交互;
[0095]
所述第二设备用于:基于所述第三天线,发送脉冲信号至第一设备,以供所述第一设备接收所述脉冲信号并基于所述脉冲信号,确定所述第一设备和所述第二设备之间的相对位置关系是否满足预设触发条件;在所述第一设备确定所述相对位置关系满足所述预设触发条件后,建立与所述第一设备的蓝牙连接;基于所述蓝牙连接,与所述第一设备进行数据交互。
[0096]
本技术数据交互系统具体实施方式与上述数据交互方法各实施例基本相同,在此不再赘述。
[0097]
此外,本技术还提供一种数据交互装置,应用于第一设备,所述第一设备至少包括第一uwb模块,所述第一uwb模块至少包括第一天线和第二天线,所述数据交互装置包括:
[0098]
接收模块,用于基于所述第一天线接收第二设备发送的脉冲信号,得到第一接收信号,并基于所述第二天线接收所述脉冲信号,得到第二接收信号;
[0099]
确定模块,用于至少基于所述第一接收信号和所述第二接收信号,确定所述第一设备与所述第二设备之间的相对位置关系是否满足预设触发条件;
[0100]
建立连接模块,用于若满足,则与所述第二设备建立蓝牙连接,并基于所述蓝牙连接,与所述第二设备进行数据交互。
[0101]
示例性的,所述相对位置关系包括设备距离和设备角度,所述确定模块具体用于:
[0102]
至少基于所述第一接收信号和所述第二接收信号,计算所述第一设备和所述第二设备之间的设备距离,并计算所述第一设备和所述第二设备之间的设备角度;
[0103]
若所述设备距离小于或等于预设设备距离,且所述设备角度小于或等于预设设备角度,则确定满足预设触发条件。
[0104]
示例性的,所述确定模块具体用于:
[0105]
若所述设备距离小于或等于预设设备距离,且所述设备角度小于或等于预设设备角度,则在预设时间内,持续接收所述脉冲信号;
[0106]
基于持续接收的脉冲信号,计算新的设备距离和新的设备角度;
[0107]
若所述新的设备距离和所述新的设备角度未发生改变,则确定满足预设触发条件。
[0108]
示例性的,所述数据交互装置还包括:
[0109]
控制模块,用于检测到预设操作,控制所述第一设备进入设备联动模式;在所述第一设备处于设备联动模式时,才执行所述基于所述第一天线接收第二设备发送的脉冲信号,得到第一接收信号,并基于所述第二天线接收所述脉冲信号,得到第二接收信号步骤。
[0110]
示例性的,所述第一设备为ar设备,所述第二设备为智能穿戴设备,所述基于所述蓝牙连接,与所述第二设备进行数据交互,包括:
[0111]
基于所述蓝牙连接,接收所述智能穿戴设备发送的用户数据;
[0112]
显示所述用户数据,以使用户能够通过所述ar设备获取所述智能穿戴设备采集的用户数据。
[0113]
本技术数据交互装置具体实施方式与上述数据交互方法各实施例基本相同,在此不再赘述。
[0114]
此外,本技术还提供一种数据交互装置,应用于第二设备,所述第二设备至少包括第二uwb模块,所述第二uwb模块包括第三天线,所述数据交互装置包括:
[0115]
发送模块,用于基于所述第三天线,发送脉冲信号至第一设备,以供所述第一设备接收所述脉冲信号并基于所述脉冲信号,确定所述第一设备和所述第二设备之间的相对位置关系是否满足预设触发条件;
[0116]
建立连接模块,用于在所述第一设备确定所述相对位置关系满足所述预设触发条件后,建立与所述第一设备的蓝牙连接;
[0117]
交互模块,用于基于所述蓝牙连接,与所述第一设备进行数据交互。
[0118]
示例性的,所述第一设备为智能穿戴设备,所述第二设备为ar设备,所述交互模块具体用于:
[0119]
基于所述蓝牙连接,接收所述智能穿戴设备发送的用户数据;
[0120]
显示所述用户数据,以使用户能够通过所述ar设备获取所述智能穿戴设备采集的用户数据。
[0121]
本技术数据交互装置具体实施方式与上述数据交互方法各实施例基本相同,在此不再赘述。
[0122]
此外,本技术还提供一种数据交互系统,所述系统包括第一设备和第二设备;所述第一设备至少包括第一uwb模块,所述第一uwb模块至少包括第一天线和第二天线;所述第二设备至少包括第二uwb模块,所述第二uwb模块包括第三天线;
[0123]
所述第一设备用于:基于所述第一天线接收第二设备发送的脉冲信号,得到第一接收信号,并基于所述第二天线接收所述脉冲信号,得到第二接收信号;至少基于所述第一接收信号和所述第二接收信号,确定所述第一设备与所述第二设备之间的相对位置关系是否满足预设触发条件;若满足,则与所述第二设备建立蓝牙连接,并基于所述蓝牙连接,与所述第二设备进行数据交互;
[0124]
所述第二设备用于:基于所述第三天线,发送脉冲信号至第一设备,以供所述第一设备接收所述脉冲信号并基于所述脉冲信号,确定所述第一设备和所述第二设备之间的相对位置关系是否满足预设触发条件;在所述第一设备确定所述相对位置关系满足所述预设触发条件后,建立与所述第一设备的蓝牙连接;基于所述蓝牙连接,与所述第一设备进行数据交互。
[0125]
本技术数据交互系统具体实施方式与上述数据交互方法各实施例基本相同,在此不再赘述。
[0126]
此外,本技术还提供一种uwb设备,该uwb设备为ar设备或智能穿戴设备。如图4所示,图4是本技术实施例方案涉及的硬件运行环境的结构示意图。
[0127]
需要说明的是,图4即可为uwb设备的硬件运行环境的结构示意图。
[0128]
如图4所示,该uwb设备可以包括:处理器4001,例如cpu,存储器4005,用户接口4003,网络接口4004,通信总线4002。其中,通信总线4002用于实现这些组件之间的连接通信。用户接口4003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口4003还可以包括标准的有线接口、无线接口。网络接口4004可选的可以包括标准的有线
接口、无线接口(如wi-fi接口)。存储器4005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器4005可选的还可以是独立于前述处理器4001的存储装置。
[0129]
可选地,uwb设备还可以包括rf(radio frequency,射频)电路,传感器、音频电路、wifi模块等等。
[0130]
本领域技术人员可以理解,图4中示出的uwb设备结构并不构成对uwb设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0131]
如图4所示,作为一种计算机存储介质的存储器4005中可以包括操作系统、网络通信模块、用户接口模块以及数据交互程序。其中,操作系统是管理和控制uwb设备硬件和软件资源的程序,支持数据交互程序以及其它软件或程序的运行。
[0132]
在图4所示的uwb设备中,用户接口4003主要用于连接终端,与终端进行数据通信,如接收终端发送的请求;网络接口4004主要用于后台服务器,与后台服务器进行数据通信;处理器4001可以用于调用存储器4005中存储的数据交互程序,并执行如上所述的数据交互方法的步骤。
[0133]
本技术uwb设备具体实施方式与上述数据交互方法各实施例基本相同,在此不再赘述。
[0134]
此外,本技术实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有数据交互程序,所述数据交互程序被处理器执行时实现如上所述的数据交互方法的步骤。
[0135]
本技术计算机可读存储介质具体实施方式与上述数据交互方法各实施例基本相同,在此不再赘述。
[0136]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0137]
上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
[0138]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,设备,或者网络设备等)执行本技术各个实施例所述的方法。
[0139]
以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献