位置提醒方法、装置、基站及芯片与流程

allin2023-04-02  112



1.本公开涉及通信技术领域,特别涉及一种位置提醒方法、装置、基站及芯片。


背景技术:

2.目前,uwb(ultra wide band,超宽带)技术可以应用在对设备之间的距离进行检测,并且当检测到设备之间的距离超过一定阈值时提醒用户的场景。
3.在相关技术中,通过uwb技术可以获取设备之间的距离,并且设备中可以设置有蜂鸣器,当设备之间的距离超过一定距离时驱动蜂鸣器进行提醒。


技术实现要素:

4.本技术实施例提供了一种位置提醒方法、装置、基站及芯片,提高了确定超出阈值范围的设备方位的效率。所述技术方案如下:
5.一方面,本技术实施例提供了一种位置提醒方法,所述方法由基站执行,所述基站包括uwb超宽带通信组件;所述方法包括:
6.通过所述uwb超宽带通信组件向标签设备发送uwb超宽带数据;所述uwb超宽带通信组件包括至少三个uwb超宽带通信元件;
7.通过至少三个所述uwb超宽带通信元件分别接收由所述标签设备返回的uwb超宽带响应数据;
8.确定至少三个到达时间差值;所述到达时间差值是至少三个所述uwb超宽带通信元件中的任意两个所述uwb超宽带通信元件,各自接收到所述uwb超宽带响应数据的时间之间的差值;
9.基于至少三个所述到达时间差值,确定所述标签设备相对于所述基站的方向信息;
10.获取所述标签设备与所述基站之间的距离信息;
11.基于所述距离信息,判断所述标签设备与所述基站之间的距离是否超过第一阈值;
12.响应于所述标签设备与所述基站之间的距离超过所述第一阈值,执行提醒操作;所述提醒操作用于指示所述方向信息。
13.另一方面,本技术实施例提供了一种位置提醒装置,所述装置用于基站中,所述基站包括uwb超宽带通信组件;所述装置包括:
14.发送模块,用于通过所述uwb超宽带通信组件向标签设备发送uwb超宽带数据;所述uwb超宽带通信组件包括至少三个uwb超宽带通信元件;
15.接收模块,用于通过至少三个所述uwb超宽带通信元件分别接收由所述标签设备返回的uwb超宽带响应数据;
16.差值确定模块,用于确定至少三个到达时间差值;所述到达时间差值是至少三个所述uwb超宽带通信元件中的任意两个所述uwb超宽带通信元件,各自接收到所述uwb超宽
带响应数据的时间之间的差值;
17.方向确定模块,用于基于至少三个所述到达时间差值,确定所述标签设备相对于所述基站的方向信息;
18.距离获取模块,用于获取所述标签设备与所述基站之间的距离信息;
19.判断模块,用于基于所述距离信息,判断所述标签设备与所述基站之间的距离是否超过第一阈值;
20.提醒模块,用于响应于所述标签设备与所述基站之间的距离超过所述第一阈值,执行提醒操作;所述提醒操作用于指示所述方向信息。
21.另一方面,本技术实施例提供了一种基站,该基站包括:uwb超宽带通信组件以及芯片;该uwb超宽带通信组件包括至少三个uwb超宽带通信元件;该uwb超宽带通信组件与芯片电性相连;该芯片,用于执行如上述方面所述的位置提醒方法。
22.另一方面,本技术实施例提供了一种芯片,所述芯片用于基站中,所述基站还包含与所述芯片电性相连的uwb超宽带通信组件;所述uwb超宽带通信组件包括至少三个uwb超宽带通信元件;所述芯片用于执行以实现如上述方面所述的位置提醒方法。
23.本技术实施例提供的技术方案的有益效果至少包括:
24.基站通过包含的至少三个uwb通信元件接收标签设备返回的uwb响应数据,确定至少三个uwb通信元件中任意两个之间的到达时间差值,从而确定标签设备相对于基站的方向信息,若确定标签设备与基站的距离超过第一阈值,则可以执行指示标签设备的方向信息的提醒操作。从而避免了在标签设备与基站之间的距离超过第一阈值时,仅通过基站中的蜂鸣器进行提醒时,所造成的无法快速确定超过第一阈值的标签设备所在位置的情况,通过基站执行的用于指示方向信息的提醒操作,提高了用户确定标签设备的位置的效率。
附图说明
25.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
26.图1是根据一示例性实施例示出的一种应用场景示意图;
27.图2是根据一示例性实施例示出的一种位置提醒方法的流程图;
28.图3是根据一示例性实施例示出的一种位置提醒方法的流程图;
29.图4是根据另一示例性实施例示出的一种位置提醒方法的流程图;
30.图5是图4所示实施例涉及的一种uwb通信元件分布示意图;
31.图6是图4所示实施例涉及的一种uwb信号交互逻辑示意图;
32.图7是图4所示实施例涉及的一种控制led单元执行提醒操作的示意图;
33.图8是图4所示实施例涉及的一种智能手机所处位置进行检测提醒的应用场景示意图;
34.图9是本技术一个示例性实施例提供的位置提醒装置的结构框图;
35.图10示出了本技术一个示例性实施例提供的基站的结构方框图。
36.通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
37.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
38.在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
39.本技术后续实施例提供了一种用于对标签设备进行位置提醒的方案,基站中包括至少三个uwb通信元件,标签设备中包括uwb通信元件,基站与标签设备通过uwb通信元件进行射频信号的发送与接收,可以测量基站与标签设备之间的距离,同时由于基站中包括至少三个uwb通信元件,在测量距离的基础上还可以确定标签设备相对于基站的所处方向,当标签设备超过一定阈值时,基站除了可以提醒存在超过一定阈值的标签设备,基站还可以提醒该标签设备的方向。
40.请参考图1,其示出了本技术各个实施例涉及的应用场景示意图。如图1所示,该终端位置检测以及位置提醒系统中包括基站110,终端120以及标签设备130。
41.基站110可以包括uwb通信组件、蓝牙通信组件、处理器、存储器、发光组件以及发声组件。
42.其中,uwb通信组件可以包括至少三个uwb通信元件,uwb通信元件可以包括用于进行uwb射频信号的发送与接收的uwb天线;处理器可以是微处理器;发光组件可以包括至少两个发光元件,比如,至少两个发光元件可以是led(light-emitting diode,发光二极管)阵列;发声组件可以是蜂鸣器或者是扬声器;蓝牙通信组件可以用于与调试终端进行连接,调试终端在与基站通过蓝牙连接后可以进行通信,调试终端可以是用于设置基站110中的预设参数的终端。
43.其中,uwb技术是一种无线载波通信技术,uwb技术不采用正弦载波,而是利用纳秒级的非正弦波窄脉冲传输数据,因此uwb技术所占的频谱范围很宽。本技术中涉及的uwb是指802.15.4协议中的uwb技术。
44.终端120可以是具有电源的终端设备,或者也可以是需要进行位置检测以及位置提醒的设备。
45.比如,终端120可以是智能手机、平板电脑、电子书阅读器、个人便携式计算机等。
46.标签设备130可以包括uwb通信组件、处理器、存储器以及发声组件。该uwb通信组件可以包含一个uwb通信元件;处理器可以是微处理器;发声组件可以是蜂鸣器或者是扬声器。
47.可选的,当终端120中包含电源时,标签设备130可以通过usb(universal serial bus,通用串行总线)接口与终端120进行连接,以获取供电。或者,标签设备130中可以包含电源,当标签设备130中包含电源时,标签设备130与终端120之间仅需要进行位置上的绑定。
48.图2示出了本技术一个示例性实施例提供的位置提醒方法的流程图。其中,该位置提醒方法可以由基站执行,例如,该基站可以是上述图1所示系统中的基站110。该位置提醒方法包括如下步骤:
49.步骤201,通过uwb超宽带通信组件向标签设备发送uwb超宽带数据;uwb超宽带通
信组件包括至少三个uwb超宽带通信元件。
50.在本技术实施例中,基站中可以包括一个uwb通信组件,一个uwb通信组件中可以包括至少三个uwb通信元件,各uwb通信元件分别包含用于进行uwb射频信号接收与发送的uwb天线。
51.在一种可能的实现方式中,基站可以通过uwb通信组件中的任意一个uwb通信元件向与基站进行绑定的各个标签设备发送uwb数据。一个基站可以与多个标签设备进行绑定。
52.步骤202,通过至少三个uwb超宽带通信元件分别接收由标签设备返回的uwb超宽带响应数据。
53.在本技术实施例中,各个与基站进行绑定的标签设备在通过uwb通信元件接收到uwb数据后,可以对该uwb数据进行响应,并且通过uwb通信元件向基站返回uwb响应数据,该uwb响应数据可以由基站中包含的至少三个uwb通信元件分别进行接收。
54.步骤203,确定至少三个到达时间差值;到达时间差值是至少三个uwb超宽带通信元件中的任意两个uwb超宽带通信元件,各自接收到uwb超宽带响应数据的时间之间的差值。
55.在本技术实施例中,基站的至少三个uwb通信元件分别接收到uwb响应数据后,可以确定至少三个uwb通信元件各自接收到uwb响应数据之间的时间差值。
56.在一种可能的实现方式中,基站可以确定至少三个uwb通信元件各自接收到uwb响应数据与基站发送uwb数据之间的时间差,根据该时间差确定任一两个uwb通信元件各自接收到uwb响应数据之间的时间差值。
57.步骤204,基于至少三个到达时间差值,确定标签设备相对于基站的方向信息。
58.在本技术实施例中,基站可以根据确定的至少三个到达时间差值,计算得到标签设备相对于基站的方向信息。
59.其中,该方向信息可以是坐标信息或者是角度信息。
60.步骤205,获取标签设备与基站之间的距离信息。
61.在本技术实施例中,基站可以获取标签设备与基站之间的距离信息。
62.其中,该距离信息可以是基站根据uwb通信元件测量得到的,也可以是基站接收到的由标签设备基于uwb通信元件测量得到并发送的。
63.步骤206,基于距离信息,判断标签设备与基站之间的距离是否超过第一阈值。
64.在本技术实施例中,基站可以根据获取到的距离信息,判断标签设备与基站之间的距离是否超过预先设置的第一阈值。
65.在一种可能的实现方式中,基站可以通过蓝牙通信组件与调试终端进行蓝牙连接,通过调试终端设置基站中的第一阈值的数值,以实现标签设备与基站之间的距离超过第一阈值时,进行提醒,以达到监测与基站绑定的标签设备在基站对应的指定范围内移动的效果。
66.步骤207,响应于标签设备与基站之间的距离超过第一阈值,执行提醒操作;提醒操作用于指示方向信息。
67.在本技术实施例中,当确定标签设备与基站之间的距离超过第一阈值时,基站可以执行用于指示标签设备的方向信息的提醒操作。
68.综上所述,本技术实施例中,基站通过包含的至少三个uwb通信元件接收标签设备
返回的uwb响应数据,确定至少三个uwb通信元件中任意两个之间的到达时间差值,从而确定标签设备相对于基站的方向信息,若确定标签设备与基站的距离超过第一阈值,则可以执行指示标签设备的方向信息的提醒操作。从而避免了在标签设备与基站之间的距离超过第一阈值时,仅通过基站中的蜂鸣器进行提醒时,所造成的无法快速确定超过第一阈值的标签设备所在位置的情况,通过基站执行的用于指示方向信息的提醒操作,提高了用户确定标签设备的位置的效率。
69.图3示出了本技术一个示例性实施例提供的位置提醒方法的流程图。其中,该位置提醒方法可以由标签设备执行,例如,该标签设备可以是上述图1所示系统中的标签设备130。该位置提醒方法包括如下步骤:
70.步骤301,响应于接收到由基站发送的uwb超宽带数据,向基站返回uwb超宽带响应数据,并且获取返回uwb超宽带响应数据时的第一时间戳。
71.步骤302,接收由基站发送的uwb超宽带final数据,并且获取接收uwb超宽带final数据时的第二时间戳。
72.步骤303,基于第一时间戳以及第二时间戳,确定标签设备与基站之间的距离信息。
73.步骤304,响应于距离信息大于第一阈值范围,通过发声元件进行提醒。
74.综上所述,本技术实施例中,基站通过包含的至少三个uwb通信元件接收标签设备返回的uwb响应数据,确定至少三个uwb通信元件中任意两个之间的到达时间差值,从而确定标签设备相对于基站的方向信息,若确定标签设备与基站的距离超过第一阈值,则可以执行指示标签设备的方向信息的提醒操作。从而避免了在标签设备与基站之间的距离超过第一阈值时,仅通过基站中的蜂鸣器进行提醒时,所造成的无法快速确定超过第一阈值的标签设备所在位置的情况,通过基站执行的用于指示方向信息的提醒操作,提高了用户确定标签设备的位置的效率。
75.图4示出了本技术一个示例性实施例提供的位置提醒方法的流程图。其中,该位置提醒方法可以由基站执行,例如,该基站可以是上述图1所示系统中的基站110。该位置提醒方法包括如下步骤:
76.步骤401,通过主uwb超宽带通信元件向标签设备发送uwb超宽带数据。
77.在本技术实施例中,uwb通信组件可以包括至少三个uwb通信元件;至少三个uwb通信元件中可以包括一个主uwb通信元件以及至少两个辅助uwb通信元件。
78.在一种可能的实现方式中,若基站中的uwb通信组件中包含三个uwb通信元件,则三个uwb通信元件可以包括一个主uwb通信元件以及两个辅助uwb通信元件,其中,三个uwb通信元件可以是呈三角形的分布进行布置的。
79.示例性的,图5是本技术实施例涉及的一种uwb通信元件分布示意图。如图5所示,以基站具有圆形的底座,并且基站中包括三个uwb通信元件为例,uwb通信元件51可以均匀分布在基站50中,并且呈等边三角形的分布状态布置在基站中,以便提高通过uwb通信元件进行标签设备定位的准确性。
80.在一种可能的实现方式中,基站可以通过uwb通信组件中的主uwb通信元件向已经与该基站进行绑定的各个标签设备发送uwb数据。
81.其中,该送uwb数据可以是uwb poll数据包。
82.步骤402,通过至少三个uwb超宽带通信元件分别接收由标签设备返回的uwb超宽带响应数据。
83.在本技术实施例中,在该系统中与基站存在绑定关系的各个标签设备在接收到基站发送的uwb数据后,可以通过标签设备中的uwb通信组件向基站返回各自的uwb响应数据,基站可以通过uwb通信组件中的至少三个uwb通信组元件分别接收uwb响应数据。
84.其中,uwb响应数据可以是uwbreply数据包。
85.在一种可能的实现方式中,基站可以与至少一个标签设备预先进行绑定,每个标签设备中可以包含至少一个uwb通信组件,该uwb通信组件中包括至少一个uwb通信元件,该uwb通信元件可以接收由已绑定的基站发送的uwb数据,并且根据该uwb数据进行响应,随后生成uwb响应数据并通过该uwb通信元件向基站返回该uwb响应数据。
86.步骤403,基于至少三个uwb超宽带通信元件各自接收到uwb超宽带响应数据时的时间戳,确定至少三个到达时间差值。
87.在本技术实施例中,基站可以根据至少三个uwb通信元件各自接收到的同一标签设备发送的uwb响应数据时的时间戳,确定同一标签设备的至少三个到达时间差值。
88.其中,至少三个uwb超宽带通信元件各自的时钟输入是相同的,以保证三个uwb通信元件在时钟上是可同步的,以便准确的测量计算到达时间差值。
89.其中,到达时间差值是至少三个uwb超宽带通信元件中的任意两个uwb超宽带通信元件,各自接收到uwb超宽带响应数据的时间之间的差值。
90.在一种可能的实现方式中,至少三个uwb通信元件均可以接收到标签设备返回的uwb reply数据包,并且均能测量到接收到uwb reply数据包时的时间戳,由于标签设备与至少三个uwb通信元件各自的距离是不同的,所以任意两个uwb通信元件之间可以具有到达时间差值,通过计算可以得到至少三个到达时间差值。
91.示例性的,基站中的三个uwb通信元件均可以接收到由标签设备返回的uwb reply数据包,并且均可以测量到接收uwb reply数据包时的时间戳,根据各个时间戳可以计算得到到达时间差tdoa12、tdoa13以及tdoa23。其中,tdoaxy可以表示uwb通信元件x与uwb通信元件y的接收时间戳的差值。
92.步骤404,基于至少三个到达时间差值,确定标签设备相对于基站的方向信息。
93.在本技术实施例中,基站可以根据获取到的至少三个到达时间差值,确定标签设备相对于基站的方向信息,该方向信息可以用于指示标签设备所在位置相对于基站所在位置的方向。
94.其中,根据至少三个到达时间差值可以确定标签设备距离不同uwb通信元件之间的距离的差值,按照三点定位算法,可以获取标签设备相对于基站的方向。
95.示例性的,根据计算得到到达时间差tdoa12、tdoa13、tdoa23,可以通过到达时间差tdoa的三点定位算法获得标签设备相对于基站的方位。
96.在一种可能的实现方式中,当基站中的三个uwb通信元件均接收到标签设备发送的uwb reply数据包后,基站可以通过主uwb通信元件向标签设备发送uwb final数据包。
97.其中,uwbpoll数据包、uwb reply数据包以及uwb final数据包可以是uwb ds-twr(double-sided two-way ranging,双边双向测距)过程中的三种需要进行交互的uwb数据包。
98.步骤405,基于至少三个到达时间差值,确定标签设备与基站之间的距离信息。
99.在本技术实施例中,基于至少三个到达时间差值,可以通过进行三点定位算法,对标签设备进行定位,也就是说,在获取到标签设备相对于基站的方向信息的同时,也可以确定标签设备与基站之间的距离信息。
100.在一种可能的实现方式中,基站计算得到的标签设备与基站之间的距离信息可以通过主uwb通信元件向标签设备发送的uwb final数据包,发送给标签设备,使得标签设备可以无需自身测量计算,就可以得到标签设备与基站之间的距离信息。
101.步骤406,通过主uwb通信元件接收由标签设备发送的uwb超宽带报告数据。
102.在本技术实施例中,若基站在根据至少三个uwb通信元件接收到uwb响应数据的到达时间差,仅确定了标签设备相对于基站的方向信息,并未确定标签设备与基站之间的距离信息,则标签设备可以计算得到该距离信息,并且通过uwb通信元件向基站进行发送包含该距离信息的uwb报告数据,使得基站通过主uwb通信元件接收该uwb报告数据。
103.其中,uwb超宽带报告数据中可以包括标签设备与基站之间的距离信息。
104.在一种可能的实现方式中,标签设备根据接收到uwb数据、发送uwb响应数据、接收到uwbfinal数据时的发送时间戳或者接收时间戳,可以计算得到标签数据与基站之间的距离信息。
105.也就是说,标签设备在接收到基站发送的uwbfinal数据中没有距离信息之后,标签设备计算得到标签设备与基站之间的距离信息,并且将该距离信息放入uwb报告数据中,通过uwb通信元件发送给基站,基站通过主uwb通信元件接收,并获取该距离信息。
106.示例性的,标签设备根据uwb poll数据包、uwb reply数据包、uwb final数据包的发送和接收时间戳,计算出标签设备与基站之间的测距值d,标签设备将测距值d放入uwb report数据包中,发送给基站,基站通过主uwb通信元件接收uwb report数据包,从中获取到该测距值d。图6是本技术实施例涉及的一种uwb信号交互逻辑示意图。如图6所示,基站通过主uwb通信元件向标签设备发送uwb poll数据包(s61),标签设备通过uwb通信元件接收到uwb poll数据包后,通过uwb通信元件向基站发送uwb reply数据包,基站可以通过主uwb通信元件以及两个辅助uwb通信元件分别接收uwb reply数据包(s62),基站通过主uwb通信元件向标签设备发送uwb final数据包(s63),标签设备通过uwb通信元件接收到uwb final数据包后,可以向基站发送uwb report数据包,基站通过主uwb通信元件接收uwb report数据包(s64)。
107.在一种可能的实现方式中,标签设备中包括有蜂鸣器,当计算得到的标签数据与基站之间的距离信息指示超过第一阈值,标签设备可以控制蜂鸣器进行鸣叫,以提醒用户标签设备的位置超出与基站之间的距离小于第一阈值的范围。
108.步骤407,基于距离信息,判断标签设备与基站之间的距离是否超过第一阈值。
109.在本技术实施例中,基站按照获取到的距离信息,判断标签设备与基站之间的距离是否超过第一阈值。
110.在一种可能的实现方式中,基站以及标签设备均可以对标签设备与基站之间的距离是否超过第一阈值进行判断。
111.在一种可能的实现方式中,基站可以预先通过蓝牙通信组件与调试终端进行蓝牙连接,通过调试终端设置基站中的第一阈值的数值,或者,调试终端中可以包括uwb通信元
件,调试终端通过向基站发送携带有用于调试第一阈值数值的uwb通信数据,基站通过uwb通信元件接收到该uwb通信数据后,可以获取第一阈值的数值,并设置基站中的第一阈值的数值。
112.示例性的,首先调试终端可以通过uwb通信元件向基站发送用于启动第一阈值调试的uwb通信数据,基站接收到该uwb通信数据后,可以向该调试终端返回同意开始进行调试的uwb通信响应数据,然后,调试终端可以通过uwb通信元件与基站中的uwb通信元件实现测量调试终端与基站之间的距离,通过调试终端,工作人员可以实时确定当前调试终端与基站之间的实际距离,当工作人员手持调试终端移动到工作人员需要规定的标签设备被允许与基站之间的最大距离时,可以通过uwb通信元件向基站发送确定第一阈值数值的uwb通信数据,基站可以将当前调试终端与基站之间测量得到的距离数值确定为第一阈值的数值。通过上述方式进行第一阈值的设置,一方面,基站中可以不设置蓝牙通信组件,降低了基站的结构的复杂性,另一方面,通过uwb通信元件进行测距后将测量的距离确定为第一阈值,可以方便工作人员在基站周围的体感快速的确定第一阈值,避免仅通过数值确定第一阈值导致的工作人员对一次设置的第一阈值对应的范围不满意的情况,提高了第一阈值的确定效率。
113.步骤408,响应于标签设备与基站之间的距离超过第一阈值,执行提醒操作。
114.在本技术实施例中,当基站确定标签设备与基站之间的距离超过第一阈值,则可以控制基站执行提醒操作。
115.其中,提醒操作可以用于指示方向信息,该提醒操作指示标签设备的方向信息以便用户快速的确定该标签设备的所处方位。该提醒操作可以包括控制基站上设置的不同方位的发光元件中与方向信息对应方位的发光元件亮起特定颜色的光(比如,亮起红光),或者进行灯光闪烁。
116.在一种可能的实现方式中,基站上设置有至少两个位于不同方位的发光元件;响应于标签设备与基站之间的距离超过第一阈值,基站可以基于标签设备的方向信息,确定与方向信息对应的目标发光元件;控制目标发光元件执行提醒操作。
117.其中,当基站确定标签设备与基站之间的距离超过第一阈值时,基站可以确定基站的参考方向;该参考方向可以是基站的正面面向的方向,基站基于标签设备的方向信息,确定标签设备相对于基站的第一夹角;第一夹角可以是基站到标签设备的向量,和参考方向对应的向量之间的夹角;基站从至少两个发光元件各自对应的夹角范围中,确定第一夹角所属的目标夹角范围;基站将目标夹角范围对应的发光元件,确定为目标发光元件。
118.或者,当基站确定标签设备与基站之间的距离超过第一阈值时,基站可以获取基站中心点到至少两个发光元件各自对应的位置点的第一连线向量,同时基站也可以基于标签设备的方向信息,获取基站中心点到标签设备的第二连线向量;基站确定至少两个第一连线向量分别与第二连线向量之间的第二夹角;基站将至少两个第二夹角中小于第二阈值的第二夹角对应的发光元件,确定为目标发光元件。
119.示例性的,发光元件可以是led单元,各个led单元可以均匀的分布在基站的外侧,均匀的围绕基站一圈,各个led单元可以是led1、led2、led3

ledn。当基站基于标签设备的方向信息,确定与方向信息对应的目标发光元件,即对应的led单元时,可以控制对应的led单元亮起特定颜色的光或者进行闪烁。图7是本技术实施例涉及的一种控制led单元执行提
醒操作的示意图。如图7所示,基站70中包括三个uwb通信元件701,并且在基站70的外侧设置有均匀分布的led单元702,通过预先设置可以确定基站70的第一阈值l,各个与基站绑定的标签设备71,可以在以第一阈值为半径,以基站为中心确定的范围内自由移动,但是若标签设备71超出该范围,则可以控制在该标签设备71相对于基站的方位,所对应的led单元702进行发光或者闪烁,以提醒用户该方向上存在超出范围的标签设备,以便用户快速的确定超出范围的标签设备。
120.在另一种可能的实现方式中,响应于基站上还设置有发声元件;响应于标签设备与基站之间的距离超过第一阈值,基于标签设备的方向信息,基站可以确定与方向信息对应的声音数据包;基站控制发声元件按照声音数据包执行提醒操作。
121.其中,方向信息对应的声音数据包可以包括指示标签设备位于基站的正前方、位于基站的左前方、位于基站的右前方、位于基站的左后方、位于基站的右后方、位于基站的左侧、位于基站的右侧以及位于基站的正后方。该方向信息对应的声音数据包可以存储在基站中的存储器中,并且方向信息与声音数据包的对应关系可以以映射表的形式存储在基站的存储器中,以供处理器进行调用。
122.示例性的,图8是本技术实施例涉及的一种智能手机所处位置进行检测提醒的应用场景示意图。如图8所示,若当前应用场景位于室内,则可以将基站设置在室内的天花板上,通过预先设置第一阈值,可以检测安装有标签设备的智能手机是否处于以第一阈值为半径的半球形范围内,该安装有标签设备的智能手机可以是在室内中进行展览或者展示的智能手机,可能并非持有用户所属的,若用户持有安装有标签设备的智能手机离开该半球形范围,则该标签设备中的蜂鸣器会发出鸣叫,同时基站中的蜂鸣器也会发出鸣叫,并且在该标签设备相对于基站的方向上,位于基站外侧的led单元会发光或者闪烁,同时通过上述三种方式提醒用户该标签设备连接的智能终端离开了半球形范围,以便工作人员对室内进行展示的智能手机进行管控。
123.综上所述,本技术实施例中,基站通过包含的至少三个uwb通信元件接收标签设备返回的uwb响应数据,确定至少三个uwb通信元件中任意两个之间的到达时间差值,从而确定标签设备相对于基站的方向信息,若确定标签设备与基站的距离超过第一阈值,则可以执行指示标签设备的方向信息的提醒操作。从而避免了在标签设备与基站之间的距离超过第一阈值时,仅通过基站中的蜂鸣器进行提醒时,所造成的无法快速确定超过第一阈值的标签设备所在位置的情况,通过基站执行的用于指示方向信息的提醒操作,提高了用户确定标签设备的位置的效率。
124.图9示出了本技术一个示例性实施例提供的位置提醒装置的结构框图。该位置提醒装置用于基站中,该基站包括uwb超宽带通信组件,该位置提醒装置包括:
125.发送模块910,用于通过所述uwb超宽带通信组件向标签设备发送uwb超宽带数据;所述uwb超宽带通信组件包括至少三个uwb超宽带通信元件;
126.接收模块920,用于通过至少三个所述uwb超宽带通信元件分别接收由所述标签设备返回的uwb超宽带响应数据;
127.差值确定模块930,用于确定至少三个到达时间差值;所述到达时间差值是至少三个所述uwb超宽带通信元件中的任意两个所述uwb超宽带通信元件,各自接收到所述uwb超宽带响应数据的时间之间的差值;
128.方向确定模块940,用于基于至少三个所述到达时间差值,确定所述标签设备相对于所述基站的方向信息;
129.距离获取模块950,用于获取所述标签设备与所述基站之间的距离信息;
130.判断模块960,用于基于所述距离信息,判断所述标签设备与所述基站之间的距离是否超过第一阈值;
131.提醒模块970,用于响应于所述标签设备与所述基站之间的距离超过所述第一阈值,执行提醒操作;所述提醒操作用于指示所述方向信息。
132.在一种可能的实现方式中,所述差值确定模块930,包括:
133.差值确定子模块,用于基于至少三个所述uwb超宽带通信元件各自接收到所述uwb超宽带响应数据时的时间戳,确定至少三个所述到达时间差值;
134.其中,至少三个所述uwb超宽带通信元件各自的时钟输入是相同的。
135.在一种可能的实现方式中,所述距离获取模块950,包括:
136.第一距离获取子模块,用于基于至少三个所述到达时间差值,确定所述标签设备与所述基站之间的所述距离信息。
137.在一种可能的实现方式中,所述uwb超宽带通信组件中包括主uwb超宽带通信元件以及至少两个辅助uwb超宽带通信元件;
138.所述距离获取模块950,包括:
139.第二距离获取子模块,用于通过所述主uwb通信元件接收由所述标签设备发送的uwb超宽带报告数据;所述uwb超宽带报告数据中包括所述标签设备与所述基站之间的所述距离信息。
140.在一种可能的实现方式中,所述发送模块910,包括:
141.发送子模块,用于通过所述主uwb超宽带通信元件向所述标签设备发送所述uwb超宽带数据。
142.在一种可能的实现方式中,所述基站上设置有至少两个位于不同方位的发光元件;
143.所述提醒模块970,包括:
144.目标确定子模块,用于响应于所述标签设备与所述基站之间的距离超过所述第一阈值,基于所述标签设备的所述方向信息,确定与所述方向信息对应的目标发光元件;
145.第一提醒子模块,用于控制所述目标发光元件发光,以执行所述提醒操作。
146.在一种可能的实现方式中,响应于所述基站上还设置有发声元件;
147.所述提醒模块970,包括:
148.声音确定子模块,用于响应于所述标签设备与所述基站之间的距离超过所述第一阈值,基于所述标签设备的所述方向信息,确定与所述方向信息对应的所述声音数据包;
149.第二提醒子模块,用于控制所述发声元件按照所述声音数据包执行所述提醒操作。
150.综上所述,本技术实施例中,基站通过包含的至少三个uwb通信元件接收标签设备返回的uwb响应数据,确定至少三个uwb通信元件中任意两个之间的到达时间差值,从而确定标签设备相对于基站的方向信息,若确定标签设备与基站的距离超过第一阈值,则可以执行指示标签设备的方向信息的提醒操作。从而避免了在标签设备与基站之间的距离超过
第一阈值时,仅通过基站中的蜂鸣器进行提醒时,所造成的无法快速确定超过第一阈值的标签设备所在位置的情况,通过基站执行的用于指示方向信息的提醒操作,提高了用户确定标签设备的位置的效率。
151.图10示出了本技术一个示例性实施例提供的基站1000的结构方框图。本技术中的基站1000可以包括一个或多个如下部件:uwb通信元件1010、处理器1020、存储器1030、蓝牙通信组件1040和led元件1050。
152.基站1000中可以包括至少三个uwb通信元件1010,并且uwb通信元件1010各自与一个uwb天线相连。
153.处理器1020可以包括一个或者多个处理核心。处理器1020可以利用各种接口和线路连接整个基站内的各个部分,通过运行或执行存储在存储器1030内的指令、程序、代码集或指令集,以及调用存储在存储器1030内的数据,执行基站的各种功能和处理数据。可选地,处理器1020可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现,处理器1020可以是微处理器。
154.存储器1030可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory,rom)。可选地,该存储器1030包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1030可用于存储指令、程序、代码、代码集或指令集。存储器1030可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等,该操作系统可以是安卓(android)系统(包括基于android系统深度开发的系统)、苹果公司开发的ios系统(包括基于ios系统深度开发的系统)或其它系统。存储数据区还可以存储基站在使用中所创建的数据(比如,距离数值、方向数值)等。
155.除此之外,本领域技术人员可以理解,上述附图所示出的基站的结构并不构成对基站的限定,基站可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
156.本技术实施例提供了一种基站,该基站包括:uwb超宽带通信组件以及芯片;该uwb超宽带通信组件包括至少三个uwb超宽带通信元件;该uwb超宽带通信组件与芯片电性相连;该芯片,用于执行如上各个实施例所述的位置提醒方法。
157.本技术实施例还提供了一种芯片,该芯片用于基站中,基站还包含与该芯片电性相连的uwb超宽带通信组件;该uwb超宽带通信组件包括至少三个uwb超宽带通信元件;该芯片用于执行以实现如上各个实施例所述的位置提醒方法。
158.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条计算机指令,该至少一条计算机指令由处理器加载并执行以实现如上各个实施例所述的位置提醒方法。
159.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述方面的各种可选实现方式中提供的位置提醒方法。
160.本领域技术人员应该可以意识到,在上述一个或多个示例中,本技术实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读存储介质中或者作为计算机可读存储介质上的一个或多个指令或代码进行传输。计算机可读存储介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
161.需要说明的是,本技术所涉及的信息(包括但不限于用户设备信息、用户个人信息等)、数据(包括但不限于用于分析的数据、存储的数据、展示的数据等)以及信号,均为经用户授权或者经过各方充分授权的,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。例如,本技术中涉及到的方向信息、距离信息都是在充分授权的情况下获取的。
162.以上所述仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:
1.一种位置提醒方法,其特征在于,所述方法由基站执行,所述基站包括uwb超宽带通信组件;所述方法包括:通过所述uwb超宽带通信组件向标签设备发送uwb超宽带数据;所述uwb超宽带通信组件包括至少三个uwb超宽带通信元件;通过至少三个所述uwb超宽带通信元件分别接收由所述标签设备返回的uwb超宽带响应数据;确定至少三个到达时间差值;所述到达时间差值是至少三个所述uwb超宽带通信元件中的任意两个所述uwb超宽带通信元件,各自接收到所述uwb超宽带响应数据的时间之间的差值;基于至少三个所述到达时间差值,确定所述标签设备相对于所述基站的方向信息;获取所述标签设备与所述基站之间的距离信息;基于所述距离信息,判断所述标签设备与所述基站之间的距离是否超过第一阈值;响应于所述标签设备与所述基站之间的距离超过所述第一阈值,执行提醒操作;所述提醒操作用于指示所述方向信息。2.根据权利要求1所述的方法,其特征在于,所述确定至少三个到达时间差值,包括:基于至少三个所述uwb超宽带通信元件各自接收到所述uwb超宽带响应数据时的时间戳,确定至少三个所述到达时间差值;其中,至少三个所述uwb超宽带通信元件各自的时钟输入是相同的。3.根据权利要求1所述的方法,其特征在于,所述获取所述标签设备与所述基站之间的距离信息,包括:基于至少三个所述到达时间差值,确定所述标签设备与所述基站之间的所述距离信息。4.根据权利要求1所述的方法,其特征在于,所述uwb超宽带通信组件中包括主uwb超宽带通信元件以及至少两个辅助uwb超宽带通信元件;所述获取所述标签设备与所述基站之间的距离信息,包括:通过所述主uwb通信元件接收由所述标签设备发送的uwb超宽带报告数据;所述uwb超宽带报告数据中包括所述标签设备与所述基站之间的所述距离信息。5.根据权利要求4所述的方法,其特征在于,所述通过所述uwb超宽带通信组件向标签设备发送uwb超宽带数据,包括:通过所述主uwb超宽带通信元件向所述标签设备发送所述uwb超宽带数据。6.根据权利要求1所述的方法,其特征在于,所述基站上设置有至少两个位于不同方位的发光元件;所述响应于所述标签设备与所述基站之间的距离超过所述第一阈值,执行提醒操作,包括:响应于所述标签设备与所述基站之间的距离超过所述第一阈值,基于所述标签设备的所述方向信息,确定与所述方向信息对应的目标发光元件;控制所述目标发光元件发光,以执行所述提醒操作。7.根据权利要求1所述的方法,其特征在于,响应于所述基站上还设置有发声元件;所述响应于所述标签设备与所述基站之间的距离超过所述第一阈值,执行提醒操作,
包括:响应于所述标签设备与所述基站之间的距离超过所述第一阈值,基于所述标签设备的所述方向信息,确定与所述方向信息对应的所述声音数据包;控制所述发声元件按照所述声音数据包执行所述提醒操作。8.一种位置提醒装置,其特征在于,所述装置用于基站中,所述基站包括uwb超宽带通信组件;所述装置包括:发送模块,用于通过所述uwb超宽带通信组件向标签设备发送uwb超宽带数据;所述uwb超宽带通信组件包括至少三个uwb超宽带通信元件;接收模块,用于通过至少三个所述uwb超宽带通信元件分别接收由所述标签设备返回的uwb超宽带响应数据;差值确定模块,用于确定至少三个到达时间差值;所述到达时间差值是至少三个所述uwb超宽带通信元件中的任意两个所述uwb超宽带通信元件,各自接收到所述uwb超宽带响应数据的时间之间的差值;方向确定模块,用于基于至少三个所述到达时间差值,确定所述标签设备相对于所述基站的方向信息;距离获取模块,用于获取所述标签设备与所述基站之间的距离信息;判断模块,用于基于所述距离信息,判断所述标签设备与所述基站之间的距离是否超过第一阈值;提醒模块,用于响应于所述标签设备与所述基站之间的距离超过所述第一阈值,执行提醒操作;所述提醒操作用于指示所述方向信息。9.一种基站,其特征在于,所述基站包括:uwb超宽带通信组件以及芯片;所述uwb超宽带通信组件包括至少三个uwb超宽带通信元件;所述uwb超宽带通信组件与所述芯片电性相连;所述芯片,用于执行如权利要求1至7任一所述的位置提醒方法。10.一种芯片,其特征在于,所述芯片用于基站中,所述基站还包含与所述芯片电性相连的uwb超宽带通信组件;所述uwb超宽带通信组件包括至少三个uwb超宽带通信元件;所述芯片,用于执行如权利要求1至7任一所述的位置提醒方法。

技术总结
本申请实施例公开了一种位置提醒方法、装置、基站及芯片,属于通信技术领域。该方法包括:通过UWB通信组件向标签设备发送UWB数据;UWB通信组件包括至少三个UWB通信元件;通过至少三个UWB通信元件分别接收由标签设备返回的UWB响应数据;确定至少三个到达时间差值;到达时间差值是至少三个UWB通信元件中的任意两个UWB通信元件,各自接收到UWB响应数据的时间之间的差值;基于至少三个到达时间差值,确定标签设备相对于基站的方向信息;获取标签设备与基站之间的距离信息;响应于标签设备与基站之间的距离超过第一阈值,执行提醒操作;提醒操作用于指示方向信息。上述方案提高了用户确定标签设备的位置的效率。标签设备的位置的效率。标签设备的位置的效率。


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

最新回复(0)