信息传输方法、装置、设备及存储介质与流程

文档序号:29613767发布日期:2022-04-13 10:41阅读:48来源:国知局
信息传输方法、装置、设备及存储介质与流程

1.本技术实施例涉及物联网和蓝牙技术领域,特别涉及一种信息传输方法、装置、设备及存储介质。


背景技术:

2.停车场是提供停车位,以供车辆停放的场所。随着经济的发展,车辆越来越多,停车场的规模也越来越大。
3.为了便于对大规模停车场的管理,相关技术引入了基于红外探测和超声波探测的停车位检测方案。通过红外探测和超声波探测,可以获知停车场中各个停车位的状态,如获知某一停车位是否被占用、空闲停车位的位置、空闲停车位的数量等。然而,红外探测和超声波探测只能实现对停车位的状态的检测,而随着停车场的规模越来越大,用户在大规模的停车场停放车辆后,若没有及时记录停放位置,将需要花费大量的时间寻找车辆,效率低下。
4.因此,针对停车场的管理和停车位的检测方案,还需要进一步地讨论和研究。


技术实现要素:

5.本技术实施例提供了一种信息传输方法、装置、设备及存储介质。所述技术方案如下:
6.一方面,本技术实施例提供了一种信息传输方法,应用于车载蓝牙设备中,所述方法包括:
7.广播第一信息,所述第一信息包括所述车载蓝牙设备所属车辆的车辆标识。
8.另一方面,本技术实施例提供了一种信息传输方法,应用于蓝牙基站中,所述方法包括:
9.接收来自于车载蓝牙设备的第一信息,所述第一信息包括所述车载蓝牙设备所属车辆的车辆标识;
10.获取所述车辆的位置信息;
11.向云平台发送第二信息,所述第二信息包括所述车辆标识和所述位置信息。
12.又一方面,本技术实施例提供了一种信息传输方法,应用于云平台中,所述方法包括:
13.接收来自于蓝牙基站的第二信息,所述第二信息包括车辆的车辆标识和所述车辆的位置信息;
14.存储所述第二信息。
15.还一方面,本技术实施例提供了一种信息传输装置,设置在车载蓝牙设备中,所述装置包括:
16.第一信息广播模块,用于广播第一信息,所述第一信息包括所述车载蓝牙设备所属车辆的车辆标识。
17.还一方面,本技术实施例提供了一种信息传输装置,设置在蓝牙基站中,所述装置包括:
18.第一信息接收模块,用于接收来自于车载蓝牙设备的第一信息,所述第一信息包括所述车载蓝牙设备所属车辆的车辆标识;
19.位置信息获取模块,用于获取所述车辆的位置信息;
20.第二信息发送模块,用于向云平台发送第二信息,所述第二信息包括所述车辆标识和所述位置信息。
21.还一方面,本技术实施例提供了一种信息传输装置,设置在云平台中,所述装置包括:
22.第二信息接收模块,用于接收来自于蓝牙基站的第二信息,所述第二信息包括车辆的车辆标识和所述车辆的位置信息;
23.第二信息存储模块,用于存储所述第二信息。
24.还一方面,本技术实施例提供了一种车载蓝牙设备,所述车载蓝牙设备包括:处理器,以及与所述处理器相连的收发器;其中:
25.所述收发器,用于广播第一信息,所述第一信息包括所述车载蓝牙设备所属车辆的车辆标识。
26.还一方面,本技术实施例提供了一种蓝牙基站,所述蓝牙基站包括:处理器,以及与所述处理器相连的收发器;其中:
27.所述收发器,用于接收来自于车载蓝牙设备的第一信息,所述第一信息包括所述车载蓝牙设备所属车辆的车辆标识;
28.所述处理器,用于获取所述车辆的位置信息;
29.所述收发器,用于向云平台发送第二信息,所述第二信息包括所述车辆标识和所述位置信息。
30.还一方面,本技术实施例提供了一种云平台,所述云平台包括:处理器,以及与所述处理器相连的收发器;其中:
31.所述收发器,用于接收来自于蓝牙基站的第二信息,所述第二信息包括车辆的车辆标识和所述车辆的位置信息;
32.所述处理器,用于存储所述第二信息。
33.还一方面,本技术实施例提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序用于被车载蓝牙设备的处理器执行,以实现如上述车载蓝牙设备侧的信息传输方法。
34.还一方面,本技术实施例提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序用于被蓝牙基站的处理器执行,以实现如上述蓝牙基站侧的信息传输方法。
35.还一方面,本技术实施例提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序用于被云平台的处理器执行,以实现如上述云平台侧的信息传输方法。
36.还一方面,本技术实施例提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片在车载蓝牙设备上运行时,用于实现如上述车载蓝牙设备侧的信息传
输方法。
37.还一方面,本技术实施例提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片在蓝牙基站上运行时,用于实现如上述蓝牙基站侧的信息传输方法。
38.还一方面,本技术实施例提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片在云平台上运行时,用于实现如上述云平台侧的信息传输方法。
39.还一方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在车载蓝牙设备上运行时,用于实现如上述车载蓝牙设备侧的信息传输方法。
40.还一方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在蓝牙基站上运行时,用于实现如上述蓝牙基站侧的信息传输方法。
41.还一方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在云平台上运行时,用于实现如上述云平台侧的信息传输方法。
42.本技术实施例提供的技术方案可以包括如下有益效果:
43.通过蓝牙基站获取车辆的位置信息,并将车辆的位置信息和车辆标识共同发送至云平台,由云平台对位置信息和车辆标识进行存储,以便于后续用户通过车辆的车辆标识来查询车辆的位置信息,有助于对停车场的智能化管理。并且,本技术实施例中,车辆标识由车辆的车载蓝牙设备广播,蓝牙基站可以快速获取车辆标识,相比于基于图像或视频的检测方案中还需要对图像进行识别才能获取车辆标识,本技术实施例提升了信息获取的效率。另外,相比于基于图像或视频的检测方式中需要布设多个摄像头来检测车辆,本技术实施例中,一个蓝牙基站即可实现对多个停车位上的车辆的检测,从而降低了成本和施工量,并且由于蓝牙基站具备体积小等优势,不会占据太大的空间,便于部署和后续的维护。
附图说明
44.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
45.图1是本技术一个实施例提供的配网系统的示意图;
46.图2是本技术一个实施例提供的信息传输方法的流程图;
47.图3是本技术一个实施例提供的定位方法的示意图;
48.图4是本技术一个实施例提供的位置信息的推送方法的流程图;
49.图5是本技术另一个实施例提供的信息传输方法的流程图;
50.图6是本技术一个实施例提供的信息传输装置的框图;
51.图7是本技术另一个实施例提供的信息传输装置的框图;
52.图8是本技术再一个实施例提供的信息传输装置的框图;
53.图9是本技术又一个实施例提供的信息传输装置的框图;
54.图10是本技术一个实施例提供的车载蓝牙设备的结构示意图;
55.图11是本技术一个实施例提供的蓝牙基站的结构示意图;
56.图12是本技术一个实施例提供的云平台的结构示意图。
具体实施方式
57.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
58.停车场是提供停车位,以供车辆停放的场所。随着经济的发展,车辆越来越多,停车场的规模也越来越大。
59.为了便于对大规模停车场的管理,相关技术引入了基于红外探测和超声波探测的停车位检测方案。通过红外探测和超声波探测,可以获知停车场中各个停车位的状态,如获知某一停车位是否被占用、空闲停车位的位置、空闲停车位的数量等。然而,红外探测和超声波探测只能实现对停车位的状态的检测,而随着停车场的规模越来越大,用户在大规模的停车场停放车辆后,若没有及时记录停放位置,将需要花费大量的时间寻找车辆,效率低下。
60.因此,若能建立起车辆与停车位之间的关联,用户将可以通过车辆的相关信息便捷查询到停车位。为关联车辆与停车位,相关技术中提供了基于视频或图像的停车位检测方案,通过拍摄图像或视频,然后进行信息识别和检测以获取车辆的相关信息,再将车辆的相关信息关联至其停放的停车位。然而,基于视频或图像的停车位检测方案需要在每个停车位均安装图像采集设备,如摄像头,从而导致施工量大、空间占据量大、布线复杂、功耗高以及成本高等问题。
61.基于此,本技术实施例提供了一种信息传输方法,通过蓝牙基站获取车辆的位置信息,并将车辆的位置信息和车辆标识共同发送至云平台,由云平台对位置信息和车辆标识进行存储,以便于后续用户通过车辆的车辆标识来查询车辆的位置信息,有助于对停车场的智能化管理。并且,本技术实施例中,车辆标识由车辆的车载蓝牙设备广播,蓝牙基站可以快速获取车辆标识,相比于基于图像或视频的检测方案中还需要对图像进行识别才能获取车辆标识,本技术实施例提升了信息获取的效率。另外,相比于基于图像或视频的检测方式中需要布设多个摄像头来检测车辆,本技术实施例中,一个蓝牙基站即可实现对多个停车位上的车辆的检测,从而降低了成本和施工量,并且由于蓝牙基站具备体积小等优势,不会占据太大的空间,便于部署和后续的维护。下面,结合几个示例对本技术的技术方案进行介绍说明。
62.请参考图1,其示出了本技术一个实施例提供的停车场的示意图,该停车场100可以包括:车辆110、蓝牙基站120、云平台130和终端设备140。
63.停车场100是指提供停车位,以供车辆停放的场所。为了便于对停车场100的管理,停车场100通常划分为不同的区域。例如,如图1所示,停车场100分为两层,并划分为四个区域,分别为区域101、区域102、区域103和区域104。本技术实施例对各个区域的面积大小不作限定,可选地,各个区域的面积大小相同;或者,各个区域的面积大小不相同,如在同一层的区域的面积大小相同,而不同层的区域的面积大小不相同,实际应用中,各个区域的面积大小以及各个区域的划分可以结合具体应用需求来确定。可选地,各个区域内可以进一步添加索引信息,以便于区分不同的停车位,例如,以区域101为例,如图1所示,区域101包括六个停车位,这六个停车位的索引信息分别为001、002、003、004、005和006,通过索引信息可以快速确定各个区域内某个停车位的位置。
64.车辆110是指具备停车需求,并需要停放在停车场中的车辆。本技术实施例对车辆
110的类型不作限定,可选地,车辆110包括轿车、卡车、面包车等,实际应用中,车辆110的类型可以根据停车场100的设置来确定,例如,停车场100仅允许停放轿车,那么车辆110的类型通常也为轿车。
65.在一个示例中,车辆110中安装有车载蓝牙设备。本技术实施例对车载蓝牙设备的安装方式不作限定,可选地,车载蓝牙设备为车辆110出厂时预先安装在车辆110中,属于车辆110中的一个功能模块;或者,车载蓝牙设备为车辆110的使用过程中添加至车辆110中的,例如,在用户使用车辆110的过程中,产生了安装车载蓝牙设备的需求,进而将车载蓝牙设备安装至车辆110中。本技术实施例中,车载蓝牙设备可以发射射频信号,以便于蓝牙基站120的接收。可选地,考虑到成本、体积、便携性等问题,车载蓝牙设备为单天线设备。
66.蓝牙基站120是指能够对车辆110进行检测,以获取车辆110的位置的基站。本技术实施例中,蓝牙基站120可以对车辆110的位置进行估计,以获取车辆110所在的停车位等。可选地,考虑到位置估计的准确性、估计的范围等因素,蓝牙基站120为多天线设备,例如,蓝牙基站120中包括天线阵列。可选地,本技术实施例中,蓝牙基站120基于到达角(angle of arrival,aoa)对车辆的位置进行估计。
67.本技术实施例对蓝牙基站120的部署数量不作限定,可选地,停车场100中仅部署一个蓝牙基站120;或者,停车场100中每一层部署一个蓝牙基站120;或者,停车场100中每一个区域部署一个蓝牙基站120。以停车场100中每一个区域部署一个蓝牙基站120为例,可选地,如图1所示,蓝牙基站120部署在区域的中间位置。由于车辆110中的车载蓝牙设备发射射频信号,蓝牙基站120需要对射频信号进行扫描,通常情况下,蓝牙基站120的扫描是向四周扫描,因此,将蓝牙基站120部署在区域的中间位置有利于蓝牙基站120扫描到更广的范围。本技术实施例对蓝牙基站120的部署确定方式不作限定,实际应用中,可以结合停车场100的规模、各个区域面积的大小、对位置估计的准确性地要求、成本等因素,来确定蓝牙基站120的部署方式。
68.云平台130是指具备信息存储、管理等功能的平台。本技术实施例中,蓝牙基站120在估计出车辆110的位置之后,可以将车辆110的位置和相关信息发送至云平台130。云平台130接收到来自蓝牙基站120的信息后,可以存储车辆110的位置和相关信息。可选地,云平台130可以根据车辆110的相关信息,将车辆110的位置推送至车辆110的用户所持有的终端设备140。可选地,云平台130实现为服务器,该服务器可以为一台服务器,也可以为多台服务器组成的服务器集群。
69.终端设备140是指车辆110的用户所持有的终端,可选地,终端设备140是诸如手机、平板电脑、游戏主机、电子书阅读器、多媒体播放设备、可穿戴设备、pc(personal computer,个人计算机)等电子设备。本技术实施例中,终端设备140可以接收来自于云平台130推送的车辆的位置。可选地,终端设备140可以向云平台发送位置获取请求,以获取车辆的位置,该位置获取请求中可以包括车辆的相关信息,进而云平台接收到位置获取请求后,可以根据车辆的相关信息查询到车辆的位置,并向终端设备140发送车辆的位置。
70.请参考图2,其示出了本技术一个实施例提供的信息传输方法的流程图,该方法可以应用于图1所示的停车场中。该方法可以包括如下几个步骤(210~250):
71.步骤210,车载蓝牙设备广播第一信息,第一信息包括车载蓝牙设备所属车辆的车辆标识。
72.车载蓝牙设备具备信息发送功能,其可以广播第一信息。本技术实施例对车载蓝牙设备广播第一信息的具体方式不作限定,可选地,车载蓝牙设备仅广播一次第一信息,以降低车载蓝牙设备的功耗;或者,车载蓝牙设备周期性广播第一信息,以确保蓝牙基站能够接收到第一信息;或者,车载蓝牙设备在预设时间内周期性广播第一信息,以在降低车载蓝牙设备的功耗的同时,确保蓝牙基站能够接收到第一信息。
73.第一信息是车载蓝牙设备所属车辆的相关信息,本技术实施例中,第一信息包括车辆标识,以标识车载蓝牙设备所属车辆。本技术实施例对车载蓝牙设备获取第一信息的方式不作限定,可选地,第一信息为预置在车载蓝牙设备中;或者,第一信息为用户添加至车载蓝牙设备中;或者,第一信息为车载蓝牙设备随机生成。本技术实施例对车辆标识的具体内容不作限定,可选地,由于车牌号可以达到标识车辆的目的,因而车辆标识可以直接为车牌号;或者,车辆标识包括uuid(universal unique identifier,通用唯一标识符),这样可以实现隐藏车牌号,避免车牌号泄露等,有助于隐私保护。在车辆标识包括uuid的情况下,本技术实施例对uuid的生成方式不作限定,可选地,uuid根据用户信息(如手机号、用户所持终端设备的设备标识等)、车牌号等信息中的一项或多项来生成。可选地,uuid由车载蓝牙设备生成;或者,uuid为用户所持终端设备生成并输入至车载蓝牙设备;或者,uuid为用户确定并输入至车载蓝牙设备。
74.为避免影响蓝牙基站对车辆的位置估计,在一个示例中,上述步骤210,包括:在车辆熄火的情况下,车载蓝牙设备广播第一信息。车辆熄火表示车辆停止运行,也即,车辆在停车位中停放稳定,在车辆熄火的情况下,车载蓝牙设备再广播第一信息,可以避免由于车辆没有停放稳定而影响蓝牙基站对车辆的位置估计。
75.步骤220,蓝牙基站接收第一信息。
76.本技术实施例中,蓝牙基站可以扫描各个车载蓝牙设备广播的第一信息,以接收第一信息。随着车辆与蓝牙基站之间的距离越来越远,车辆上搭载的车载蓝牙设备广播的信号在广播过程中的损耗也就越来越大,并且该信号到达蓝牙基站时的信号强度也就越来越弱,本技术实施例中,为了提升蓝牙基站进行位置估计的准确性,在蓝牙基站中设置了第一信号强度,以根据第一信号强度来确定是否接收第一信息。基于此,在一个示例中,上述步骤220,包括:在扫描到第一信息,且第一信息的信号强度大于第一信号强度的情况下,蓝牙基站接收第一信息。可选地,第一信号强度为预置在蓝牙基站中的,实际应用中,第一信号强度可以结合蓝牙基站扫描区域的大小、信号的可能损失值等因素来具体确定。
77.步骤230,蓝牙基站获取车辆的位置信息。
78.蓝牙基站在接收到第一信息的情况下,确定车辆已经停放稳定,进而获取车辆的位置信息。本技术实施例对车辆的位置信息的形式不作限定,可选地,车辆的位置信息以坐标的形式表示;或者,车辆的位置信息以停车场中停车位的标识来表示,例如,停车位的标识的形式为“a层b区c号”,则车辆的位置信息也以“a层b区c号”来表示。
79.可选地,蓝牙基站基于车辆至蓝牙基站的到达角来估计车辆的位置。有关蓝牙基站获取车辆的位置信息的过程,请参见下述实施例,此处不多赘述。
80.步骤240,蓝牙基站向云平台发送第二信息,第二信息包括车辆标识和位置信息。
81.蓝牙基站在获取到车辆的位置信息后,可以将车辆的位置信息以及车辆的车辆标识发送至云平台,也即,向云平台发送第二信息,该第二信息包括车辆标识和位置信息。可
选地,蓝牙基站也可以在车辆标识和位置信息之间建立对应关系,然后将具有对应关系的车辆标识和位置信息发送给云平台,以便于后续根据车辆的车辆标识即可查询到车辆的位置信息。
82.步骤250,云平台存储第二信息。
83.云平台接收到第二信息后,可以对第二信息进行存储。可选地,在蓝牙基站没有建立车辆标识和位置信息之间的对应关系的情况下,云平台可以在建立车辆标识和位置信息之间的对应关系之后再进行存储,以便于后续根据车辆的车辆标识即可查询到车辆的位置信息。可选地,云平台在接收到第二信息后,也可以将第二信息中的位置信息推送至用户,以便于用户及时对车辆的位置进行掌握。有关云平台向用户推送位置信息的介绍说明,请参见下述实施例,此处不多赘述。
84.综上所述,本技术实施例提供的技术方案,通过蓝牙基站获取车辆的位置信息,并将车辆的位置信息和车辆标识共同发送至云平台,由云平台对位置信息和车辆标识进行存储,以便于后续用户通过车辆的车辆标识来查询车辆的位置信息,有助于对停车场的智能化管理。并且,本技术实施例中,车辆标识由车辆的车载蓝牙设备广播,蓝牙基站可以快速获取车辆标识,相比于基于图像或视频的检测方案中还需要对图像进行识别才能获取车辆标识,本技术实施例提升了信息获取的效率。另外,相比于基于图像或视频的检测方式中需要布设多个摄像头来检测车辆,本技术实施例中,一个蓝牙基站即可实现对多个停车位上的车辆的检测,从而降低了成本和施工量,并且由于蓝牙基站具备体积小等优势,不会占据太大的空间,便于部署和后续的维护。
85.下面,对车辆的位置信息的获取过程进行介绍说明。
86.在一个示例中,上述第一信息还包括cte(constant tone extension,单音扩展)字段,cte字段用于携带第一射频信号;上述步骤230,包括:蓝牙基站基于第一射频信号,对车辆的位置进行估计,得到位置信息。
87.车载蓝牙设备广播的第一信息中包含cte,蓝牙基站在接收到第一信息之后,即可从第一信息中提取cte,进而获取cte携带的第一射频信号,以基于该第一射频信号对车辆的位置进行估计。本技术实施例中,第一射频信号即为车载蓝牙设备发射的射频信号,可选地,第一射频信号的频率是固定的。
88.由上述介绍说明可知,本技术实施例中,蓝牙基站中通常包括多根天线,如包含天线阵列,该天线阵列中包含多根天线。通过蓝牙基站中包括的天线和第一射频信号,可以实现对车辆的位置进行估计。下面,以蓝牙基站中包括的其中两根天线为例,对蓝牙基站估计车辆的位置的过程进行介绍说明。
89.可选地,蓝牙基站包括第一天线和第二天线;上述基于第一射频信号,对车辆的位置进行估计,得到位置信息,包括如下几个步骤:
90.(1)确定第一射频信号的波长。
91.第一射频信号通常为固定频率的射频信号,蓝牙基站在接收到第一信息后,即可从第一信息中包含的cte获取第一射频信号,并获取第一射频信号的频率。根据第一射频信号的频率以及第一射频信号的传播速度,即可明确第一射频信号的波长。如下所示,第一射频信号的波长λ(单位为米)的计算公式为:
92.λ=v/f。
93.其中,ν为第一射频信号的传播速度,由于第一射频信号为电磁波,因而ν可以取光速,也即3
×
108米每秒;f为第一射频信号的频率,单位为赫兹(hz)。
94.(2)获取第一天线和第二天线接收第一射频信号时产生的相位差。
95.如图3(a)所示,车载蓝牙设备若位于第一天线和第二天线的中间,则车载蓝牙设备至第一天线和第二天线的距离一致,第一天线和第二天线接收第一射频信号将不会产生相位差。此时,可以直接认为车辆至蓝牙基站的到达角为90度。如图3(b)所示,车载蓝牙设备若不位于第一天线和第二天线的连线的中线上,则第一天线和第二天线接收第一射频信号将产生相位差(ψ)。
96.(3)根据波长和相位差,确定车辆至第一天线和第二天线的距离差。
97.根据第一天线和第二天线接收第一射频信号时产生的相位差,以及第一射频信号的波长,即可确定车辆至第一天线的距离和车辆至第二天线的距离之间的差值,即距离差。距离差δd的计算公式如下:
[0098][0099]
(4)根据距离差,以及第一天线和第二天线之间的间距,确定车辆至蓝牙基站的到达角。
[0100]
如图3(b)所示,车辆至蓝牙基站的到达角θ可以根据两根天线之间的间距和上述距离差δd计算得到。到达角θ的计算公式如下所示:
[0101][0102]
其中,d为第一天线和第二天线的间距。
[0103]
(5)根据到达角,确定车辆的位置信息。
[0104]
本技术实施例中,蓝牙基站中可以存储有停车场中停车位的布局图,每个停车位对应不同的到达角,例如,一个停车位对应一定角度范围内的到达角。根据车辆至蓝牙基站的到达角,蓝牙基站即可从该布局图中获取到达角对应的停车位,进而确定车辆的位置信息。
[0105]
综上所述,本技术实施例提供的技术方案,通过蓝牙基站中各个天线接收车载蓝牙设备发射的射频信号,以及接收该射频信号时产生的相位差,以获取车辆至蓝牙基站的到达角,进而根据该到达角对车辆的位置进行估计。本技术实施例通过基于到达角的位置估计方法,实现了获取车辆的位置信息,为后续用户查询车辆的位置信息提供了技术支持。
[0106]
由上述介绍说明可知,云平台在获取到第二信息后,可以将第二信息推送至用户所持有的终端设备,以便于用户掌握和获取车辆的位置信息。本技术实施例对云平台推送位置信息至用户的方式不作限定,可选地,云平台主动将位置信息推送至用户;或者,云平台在接收到用户的请求后将位置信息推送至用户。下面,分别针对这两种方式进行介绍说明。
[0107]
首先,介绍说明云平台主动将位置信息推送至用户。
[0108]
在一个示例中,如图4所示,上述步骤240之后,还包括:
[0109]
步骤262,云平台获取用户信息集合。
[0110]
用户信息集合中包括至少一个用户信息,每一个用户信息可以指示一个终端设
备。本技术实施例对用户信息的内容不作限定,可选地,用户信息包括终端设备的设备标识、用户的手机号、用户的身份信息、用户车辆的车辆标识等中的一项或多项。云平台中可以存储有至少一个用户信息,可选地,云平台中可以预置有至少一个用户信息;或者,云平台每获取一个用户信息,就对该用户信息进行存储,也即,云平台实时存储用户信息。
[0111]
步骤264,云平台从至少一个用户信息中确定车辆标识对应的第一用户信息。
[0112]
根据第二信息中的车辆标识,云平台可以从至少一个用户信息中确定车辆标识对应的第一用户信息,该第一用户信息用于指示第一终端设备。
[0113]
步骤266,云平台向第一终端设备发送位置信息。
[0114]
在云平台能够从至少一个用户信息中获取第一用户信息的情况下,可以向第一用户信息指示的终端设备,即第一终端设备,发送车辆的位置信息,以及时告知用户其拥有的车辆在停车场中的停放位置,便于用户后续快速查找到车辆。
[0115]
其次,介绍说明云平台在接收到用户的请求后将位置信息推送至用户。
[0116]
在一个示例中,如图4所示,上述步骤240之后,还包括:
[0117]
步骤261,第二终端设备向云平台发送信息获取请求,信息获取请求用于请求获取位置信息。
[0118]
本技术实施例中,在用户存在获取车辆的位置信息的需求的情况下,可以通过其持有的终端设备,即第二终端设备,向云平台发送信息获取请求,以请求获取车辆的位置信息。可选地,信息获取请求中包括车辆的车辆标识,以便于云平台根据车辆标识查询对应的位置信息。
[0119]
步骤263,云平台向第二终端设备发送位置信息。
[0120]
云平台在接收到信息获取请求之后,即可根据信息获取请求中的车辆标识,确定与该车辆标识对应的位置信息,并向第二终端设备发送位置信息,以响应于第二终端设备的信息获取请求。
[0121]
在一个示例中,上述信息获取请求中还包括第二用户信息,第二用户信息用于指示第二终端设备;上述步骤261之后,还包括:获取用户信息集合,用户信息集合中包括至少一个用户信息;在至少一个用户信息中不包括第二用户信息的情况下,存储第二用户信息。也即,本技术实施例中,云平台实时存储用户的用户信息,以便于后续用户停放车辆后,主动根据用户信息指示的终端设备向用户推送车辆的位置信息。
[0122]
综上所述,本技术实施例提供的技术方案,通过在用户停放车辆后,主动向用户推送车辆的位置信息,以及时告知用户其拥有的车辆在停车场中的停放位置,便于用户后续快速查找到车辆。并且,本技术实施例中,通过在接收到用户的查询请求的情况下,查询到用户所拥有的车辆的停放位置,并推送至用户,以丰富和完善本技术实施例中的云平台所提供的功能。另外,本技术实施例中,云平台在接收到用户的查询请求时,若根据该查询请求确定云平台中未存储有用户的用户信息,则存储该用户的用户信息,以便于后续主动向用户推送车辆的位置信息,进一步丰富和完善了云平台的功能。
[0123]
请参考图5,其示出了本技术一个实施例提供的信息传输方法的流程图。该信息传输方法包括如下几个步骤(510~590):
[0124]
步骤510,在车辆熄火的情况下,车载蓝牙设备广播第一信息,该第一信息包括cte和车载蓝牙设备所属车辆的车辆标识。其中,车辆标识包括车牌号或uuid。
[0125]
步骤520,蓝牙基站扫描并接收第一信息。
[0126]
步骤530,蓝牙基站根据cte携带的第一射频信号,对车辆的位置进行估计,得到车辆的位置信息。
[0127]
步骤540,蓝牙基站向云平台发送第二信息,第二信息包括车辆标识和位置信息。
[0128]
步骤550,云平台存储第二信息。
[0129]
步骤560,在云平台中存储有第一用户信息的情况下,云平台向第一终端设备发送位置信息。其中,第一用户信息为车辆标识对应的用户信息,并且,第一用户信息指示第一终端设备。
[0130]
步骤570,第二终端设备向云平台发送信息获取请求,该信息获取请求中包括目标用户信息和目标车辆标识。
[0131]
步骤580,云平台向第二终端设备发送目标位置信息,该目标位置信息为目标车辆标识对应的位置信息。
[0132]
步骤590,在云平台中没有存储有目标用户信息的情况下,云平台存储目标用户信息。
[0133]
需要说明的一点是,本技术实施例从车载蓝牙设备、蓝牙基站和云平台之间交互的角度对本技术实施例提供的信息传输方法进行了介绍说明。上述有关车载蓝牙设备执行的步骤,可以单独实现为车载蓝牙设备侧的信息传输方法;上述有关蓝牙基站执行的步骤,可以单独实现为蓝牙基站侧的信息传输方法;上述有关云平台执行的步骤,可以单独实现为云平台侧的信息传输方法。
[0134]
下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
[0135]
请参考图6,其示出了本技术一个实施例提供的信息传输装置的框图。该装置具有实现上述车载蓝牙设备侧的方法示例的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该装置可以是上文介绍的车载蓝牙设备,也可以设置在车载蓝牙设备中。如图6所示,该装置600可以包括:第一信息广播模块610。
[0136]
第一信息广播模块610,用于广播第一信息,所述第一信息包括所述车载蓝牙设备所属车辆的车辆标识。
[0137]
在一个示例中,所述车辆标识包括uuid。
[0138]
在一个示例中,所述车辆标识包括车牌号。
[0139]
在一个示例中,所述第一信息广播模块610,用于:在所述车辆熄火的情况下,广播所述第一信息。
[0140]
综上所述,本技术实施例提供的技术方案,通过蓝牙基站获取车辆的位置信息,并将车辆的位置信息和车辆标识共同发送至云平台,由云平台对位置信息和车辆标识进行存储,以便于后续用户通过车辆的车辆标识来查询车辆的位置信息,有助于对停车场的智能化管理。并且,本技术实施例中,车辆标识由车辆的车载蓝牙设备广播,蓝牙基站可以快速获取车辆标识,相比于基于图像或视频的检测方案中还需要对图像进行识别才能获取车辆标识,本技术实施例提升了信息获取的效率。另外,相比于基于图像或视频的检测方式中需要布设多个摄像头来检测车辆,本技术实施例中,一个蓝牙基站即可实现对多个停车位上的车辆的检测,从而降低了成本和施工量,并且由于蓝牙基站具备体积小等优势,不会占据
太大的空间,便于部署和后续的维护。
[0141]
请参考图7,其示出了本技术一个实施例提供的信息传输装置的框图。该装置具有实现上述蓝牙基站侧的方法示例的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该装置可以是上文介绍的蓝牙基站,也可以设置在蓝牙基站中。如图7所示,该装置700可以包括:第一信息接收模块710、位置信息获取模块720和第二信息发送模块730。
[0142]
第一信息接收模块710,用于接收来自于车载蓝牙设备的第一信息,所述第一信息包括所述车载蓝牙设备所属车辆的车辆标识。
[0143]
位置信息获取模块720,用于获取所述车辆的位置信息。
[0144]
第二信息发送模块730,用于向云平台发送第二信息,所述第二信息包括所述车辆标识和所述位置信息。
[0145]
在一个示例中,所述车辆标识包括uuid。
[0146]
在一个示例中,所述车辆标识包括所述车牌号。
[0147]
在一个示例中,所述第一信息还包括cte字段,所述cte字段用于携带第一射频信号;所述位置信息获取模块720,用于:基于所述第一射频信号,对所述车辆的位置进行估计,得到所述位置信息。
[0148]
在一个示例中,所述蓝牙基站包括第一天线和第二天线;所述位置信息获取模块720,用于:确定所述第一射频信号的波长;获取所述第一天线和所述第二天线接收所述第一射频信号时产生的相位差;根据所述波长和所述相位差,确定所述车辆至所述第一天线和所述第二天线的距离差;根据所述距离差,以及所述第一天线和所述第二天线之间的间距,确定所述车辆至所述蓝牙基站的到达角;根据所述到达角,确定所述车辆的位置信息。
[0149]
在一个示例中,所述第一信息接收模块710,用于:在扫描到所述第一信息,且所述第一信息的信号强度大于第一信号强度的情况下,接收所述第一信息。
[0150]
综上所述,本技术实施例提供的技术方案,通过蓝牙基站获取车辆的位置信息,并将车辆的位置信息和车辆标识共同发送至云平台,由云平台对位置信息和车辆标识进行存储,以便于后续用户通过车辆的车辆标识来查询车辆的位置信息,有助于对停车场的智能化管理。并且,本技术实施例中,车辆标识由车辆的车载蓝牙设备广播,蓝牙基站可以快速获取车辆标识,相比于基于图像或视频的检测方案中还需要对图像进行识别才能获取车辆标识,本技术实施例提升了信息获取的效率。另外,相比于基于图像或视频的检测方式中需要布设多个摄像头来检测车辆,本技术实施例中,一个蓝牙基站即可实现对多个停车位上的车辆的检测,从而降低了成本和施工量,并且由于蓝牙基站具备体积小等优势,不会占据太大的空间,便于部署和后续的维护。
[0151]
请参考图8,其示出了本技术一个实施例提供的信息传输装置的框图。该装置具有实现上述云平台侧的方法示例的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该装置可以是上文介绍的云平台,也可以设置在云平台中。如图8所示,该装置800可以包括:第二信息接收模块810和第二信息存储模块820。
[0152]
第二信息接收模块810,用于接收来自于蓝牙基站的第二信息,所述第二信息包括车辆的车辆标识和所述车辆的位置信息。
[0153]
第二信息存储模块820,用于存储所述第二信息。
[0154]
在一个示例中,所述车辆标识包括uuid。
[0155]
在一个示例中,所述车辆标识包括车牌号。
[0156]
在一个示例中,如图9所示,所述装置800还包括:用户信息获取模块832,用于获取用户信息集合,所述用户信息集合中包括至少一个用户信息;用户信息确定模块834,用于从所述至少一个用户信息中确定所述车辆标识对应的第一用户信息,所述第一用户信息用于指示第一终端设备;位置信息发送模块836,用于向所述第一终端设备发送所述位置信息。
[0157]
在一个示例中,如图9所示,所述装置800还包括:获取请求接收模块840,用于接收来自于第二终端设备的信息获取请求,所述信息获取请求用于请求获取所述位置信息;位置信息发送模块836,用于向所述第二终端设备发送所述位置信息。
[0158]
在一个示例中,所述信息获取请求中还包括第二用户信息,所述第二用户信息用于指示所述第二终端设备;如图9所示,所述装置800还包括:用户信息获取模块832,用于获取用户信息集合,所述用户信息集合中包括至少一个用户信息;用户信息存储模块850,用于在所述至少一个用户信息中不包括所述第二用户信息的情况下,存储所述第二用户信息。
[0159]
综上所述,本技术实施例提供的技术方案,通过蓝牙基站获取车辆的位置信息,并将车辆的位置信息和车辆标识共同发送至云平台,由云平台对位置信息和车辆标识进行存储,以便于后续用户通过车辆的车辆标识来查询车辆的位置信息,有助于对停车场的智能化管理。并且,本技术实施例中,车辆标识由车辆的车载蓝牙设备广播,蓝牙基站可以快速获取车辆标识,相比于基于图像或视频的检测方案中还需要对图像进行识别才能获取车辆标识,本技术实施例提升了信息获取的效率。另外,相比于基于图像或视频的检测方式中需要布设多个摄像头来检测车辆,本技术实施例中,一个蓝牙基站即可实现对多个停车位上的车辆的检测,从而降低了成本和施工量,并且由于蓝牙基站具备体积小等优势,不会占据太大的空间,便于部署和后续的维护。
[0160]
需要说明的一点是,上述实施例提供的装置在实现其功能时,仅以上述各个功能模块的划分进行举例说明,实际应用中,可以根据实际需要而将上述功能分配由不同的功能模块完成,即将设备的内容结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0161]
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0162]
请参考图10,其示出了本技术一个实施例提供的车载蓝牙设备100的结构示意图,例如,该车载蓝牙设备可以用于执行上述车载蓝牙设备侧信息传输方法。具体来讲,该车载蓝牙设备100可以包括:处理器101,以及与所述处理器101相连的收发器102;其中:
[0163]
处理器101包括一个或者一个以上处理核心,处理器101通过运行软件程序以及模块,从而执行各种功能应用以及信息处理。
[0164]
收发器102包括接收器和发射器。可选地,收发器102是一块通信芯片。
[0165]
在一个示例中,车载蓝牙设备100还包括:存储器和总线。存储器通过总线与处理器相连。存储器可用于存储计算机程序,处理器用于执行该计算机程序,以实现上述方法实施例中的车载蓝牙设备执行的各个步骤。
[0166]
此外,存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,易失性或非易失性存储设备包括但不限于:ram(random-access memory,随机存储器)和rom(read-only memory,只读存储器)、eprom(erasable programmable read-only memory,可擦写可编程只读存储器)、eeprom(electrically erasable programmable read-only memory,电可擦写可编程只读存储器)、闪存或其他固态存储其技术,cd-rom(compact disc read-only memory,只读光盘)、dvd(digital video disc,高密度数字视频光盘)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。其中:
[0167]
所述收发器102,用于广播第一信息,所述第一信息包括所述车载蓝牙设备所属车辆的车辆标识。
[0168]
在一个示例中,所述车辆标识包括uuid。
[0169]
在一个示例中,所述车辆标识包括车牌号。
[0170]
在一个示例中,所述收发器102,用于:在所述车辆熄火的情况下,广播所述第一信息。
[0171]
请参考图11,其示出了本技术一个实施例提供的蓝牙基站110的结构示意图,例如,该蓝牙基站可以用于执行上述蓝牙基站侧信息传输方法。具体来讲,该蓝牙基站110可以包括:处理器111,以及与所述处理器111相连的收发器112;其中:
[0172]
处理器111包括一个或者一个以上处理核心,处理器111通过运行软件程序以及模块,从而执行各种功能应用以及信息处理。
[0173]
收发器112包括接收器和发射器。可选地,收发器112是一块通信芯片。
[0174]
在一个示例中,蓝牙基站110还包括:存储器和总线。存储器通过总线与处理器相连。存储器可用于存储计算机程序,处理器用于执行该计算机程序,以实现上述方法实施例中的蓝牙基站执行的各个步骤。
[0175]
此外,存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,易失性或非易失性存储设备包括但不限于:ram(random-access memory,随机存储器)和rom(read-only memory,只读存储器)、eprom(erasable programmable read-only memory,可擦写可编程只读存储器)、eeprom(electrically erasable programmable read-only memory,电可擦写可编程只读存储器)、闪存或其他固态存储其技术,cd-rom(compact disc read-only memory,只读光盘)、dvd(digital video disc,高密度数字视频光盘)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。其中:
[0176]
所述收发器112,用于接收来自于车载蓝牙设备的第一信息,所述第一信息包括所述车载蓝牙设备所属车辆的车辆标识。
[0177]
所述处理器111,用于获取所述车辆的位置信息。
[0178]
所述收发器112,用于向云平台发送第二信息,所述第二信息包括所述车辆标识和所述位置信息。
[0179]
在一个示例中,所述车辆标识包括uuid。
[0180]
在一个示例中,所述车辆标识包括所述车牌号。
[0181]
在一个示例中,所述第一信息还包括cte字段,所述cte字段用于携带第一射频信号;所述处理器111,用于:基于所述第一射频信号,对所述车辆的位置进行估计,得到所述位置信息。
[0182]
在一个示例中,所述蓝牙基站包括第一天线和第二天线;所述处理器111,用于:确定所述第一射频信号的波长;获取所述第一天线和所述第二天线接收所述第一射频信号时产生的相位差;根据所述波长和所述相位差,确定所述车辆至所述第一天线和所述第二天线的距离差;根据所述距离差,以及所述第一天线和所述第二天线之间的间距,确定所述车辆至所述蓝牙基站的到达角;根据所述到达角,确定所述车辆的位置信息。
[0183]
在一个示例中,所述收发器112,用于:在扫描到所述第一信息,且所述第一信息的信号强度大于第一信号强度的情况下,接收所述第一信息。
[0184]
请参考图12,其示出了本技术一个实施例提供的云平台120的结构示意图,例如,该云平台可以用于执行上述云平台侧信息传输方法。具体来讲,该云平台120可以包括:处理器121,以及与所述处理器121相连的收发器122;其中:
[0185]
处理器121包括一个或者一个以上处理核心,处理器121通过运行软件程序以及模块,从而执行各种功能应用以及信息处理。
[0186]
收发器122包括接收器和发射器。可选地,收发器122是一块通信芯片。
[0187]
在一个示例中,云平台120还包括:存储器和总线。存储器通过总线与处理器相连。存储器可用于存储计算机程序,处理器用于执行该计算机程序,以实现上述方法实施例中的云平台执行的各个步骤。
[0188]
此外,存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,易失性或非易失性存储设备包括但不限于:ram(random-access memory,随机存储器)和rom(read-only memory,只读存储器)、eprom(erasable programmable read-only memory,可擦写可编程只读存储器)、eeprom(electrically erasable programmable read-only memory,电可擦写可编程只读存储器)、闪存或其他固态存储其技术,cd-rom(compact disc read-only memory,只读光盘)、dvd(digital video disc,高密度数字视频光盘)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。其中:
[0189]
所述收发器122,用于接收来自于蓝牙基站的第二信息,所述第二信息包括车辆的车辆标识和所述车辆的位置信息。
[0190]
所述处理器121,用于存储所述第二信息。
[0191]
在一个示例中,所述车辆标识包括uuid。
[0192]
在一个示例中,所述车辆标识包括车牌号。
[0193]
在一个示例中,所述处理器121,还用于:获取用户信息集合,所述用户信息集合中包括至少一个用户信息;从所述至少一个用户信息中确定所述车辆标识对应的第一用户信息,所述第一用户信息用于指示第一终端设备;所述收发器122,用于:向所述第一终端设备发送所述位置信息。
[0194]
在一个示例中,所述收发器122,用于:接收来自于第二终端设备的信息获取请求,所述信息获取请求用于请求获取所述位置信息;向所述第二终端设备发送所述位置信息。
[0195]
在一个示例中,所述信息获取请求中还包括第二用户信息,所述第二用户信息用于指示所述第二终端设备;所述处理器121,用于:获取用户信息集合,所述用户信息集合中包括至少一个用户信息;在所述至少一个用户信息中不包括所述第二用户信息的情况下,存储所述第二用户信息。
[0196]
本技术实施例还提供了一种计算机可读存储介质,所述存储介质中存储有计算机
程序,所述计算机程序用于被车载蓝牙设备的处理器执行,以实现如上述车载蓝牙设备侧信息传输方法。
[0197]
本技术实施例还提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序用于被蓝牙基站的处理器执行,以实现如上述蓝牙基站侧的信息传输方法。
[0198]
本技术实施例还提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序用于被云平台的处理器执行,以实现如上述云平台侧的信息传输方法。
[0199]
本技术实施例还提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片在车载蓝牙设备上运行时,用于实现如上述车载蓝牙设备侧的信息传输方法。
[0200]
本技术实施例还提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片在蓝牙基站上运行时,用于实现如上述蓝牙基站侧的信息传输方法。
[0201]
本技术实施例还提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片在云平台上运行时,用于实现如上述云平台侧的信息传输方法。
[0202]
本技术实施例还提供了一种计算机程序产品,当计算机程序产品在车载蓝牙设备上运行时,用于实现如上述车载蓝牙设备侧的信息传输方法。
[0203]
本技术实施例还提供了一种计算机程序产品,当计算机程序产品在蓝牙基站上运行时,用于实现如上述蓝牙基站侧的信息传输方法。
[0204]
本技术实施例还提供了一种计算机程序产品,当计算机程序产品在云平台上运行时,用于实现如上述云平台侧的信息传输方法。
[0205]
本领域技术人员应该可以意识到,在上述一个或多个示例中,本技术实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
[0206]
以上所述仅为本技术的示例性实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1