CN112135247B - 一种数据传输方法、装置、存储介质及电子装置 - Google Patents
一种数据传输方法、装置、存储介质及电子装置 Download PDFInfo
- Publication number
- CN112135247B CN112135247B CN202011034389.3A CN202011034389A CN112135247B CN 112135247 B CN112135247 B CN 112135247B CN 202011034389 A CN202011034389 A CN 202011034389A CN 112135247 B CN112135247 B CN 112135247B
- Authority
- CN
- China
- Prior art keywords
- target
- vehicle
- storage device
- data
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/42—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for mass transport vehicles, e.g. buses, trains or aircraft
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Aviation & Aerospace Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供了一种数据传输方法、装置、存储介质及电子装置,涉及数据传输的技术领域。其方法包括基于预先接收到的来自管理平台的移动热点信息列表确定第一目标站台的移动热点信息,其中,移动热点信息列表中包括有目标车辆所停靠的各站台的移动热点信息;在确定目标车辆与第一目标站台的距离小于预定阈值之后,基于第一目标站台的移动热点信息与第一目标站台的存储设备建立移动热点的连接;通过移动热点与第一目标站台的存储设备进行数据传输通过本发明,解决了公交车运行过程中数据量大导致流量费用支出较大的问题,进而达到了节约了数据传输成本的效果。
Description
技术领域
本发明实施例涉及公交数据传输技术领域,具体而言,涉及一种数据传输方法、装置、存储介质及电子装置。
背景技术
公交车是市民重要的公共交通工具,当前公交车基本已经装备了车载监控设备,甚至有些还具有视频播放和广告等多媒体设备,为市民在路途中提供安全监控和咨询娱乐;目前的音视频多媒体数据基本都是通过3G/4G网络进行上传下载。但因音视频多媒体数据的数据量较大,而音视频网络带宽固定、数据传输速度较慢、以及流量费用昂贵等问题,往往出现媒体数据上传速度慢导致数据传输不及时,媒体数据下载速度慢导致媒体播放卡顿花屏,数据量大导致流量费用支出较大等情况。
目前尚无类似方法可解决上述问题。
发明内容
本发明实施例提供了一种数据传输方法、装置、存储介质及电子装置,以至少解决相关技术中公交车运行过程中数据量大导致流量费用支出较大的问题。
根据本发明的一个实施例,提供了一种数据传输方法,包括:
基于预先接收到的来自管理平台的移动热点信息列表确定第一目标站台的移动热点信息,其中,所述移动热点信息列表中包括有目标车辆所停靠的各站台的移动热点信息;
在确定所述目标车辆与所述第一目标站台的距离小于预定阈值之后,基于所述第一目标站台的移动热点信息与所述第一目标站台的存储设备建立移动热点的连接;
通过所述移动热点与所述第一目标站台的存储设备进行数据传输。
在一个示例性实施例中,在所述基于预先接收到的来自管理平台的移动热点信息列表确定第一目标站台的移动热点信息之前,所述方法还包括:
获取所述目标车辆所停靠的各站台位置信息;
根据所述目标车辆的位置信息以及所述目标车辆所停靠的各站台位置信息,计算所述目标车辆与所述目标车辆所停靠的各站台之间的距离;
将距离所述目标车辆最近的站台确定为所述第一目标站台。
在一个示例性实施例中,在所述基于预先接收到的来自管理平台的移动热点信息列表确定第一目标站台的移动热点信息之前,所述方法还:
向所述管理平台发送所述目标车辆及所述目标车辆的车载存储设备的信息;
接收所述管理平台基于所述目标车辆及所述目标车辆的车载存储设备的信息返回的所述移动热点信息列表。
在一个示例性实施例中,在所述基于预先接收到的来自管理平台的移动热点信息列表确定第一目标站台的移动热点信息之前,所述方法还包括:
按照预设方式向管理平台发送所述车载存储设备的位置信息。
接收所述管理平台基于所述车载存储设备的位置信息反馈的所述第一目标站台的标识信息;
基于所述第一目标站台的标识信息确定所述第一目标站台。
在一个示例性实施例中,在所述通过所述移动热点与所述第一目标站台的存储设备进行数据传输之前,所述方法还包括:
确定所述车载存储设备中存储的多媒体数据的类型,并将类型为第一类型的多媒体数据确定为第一目标多媒体数据;
通过所述移动热点与所述第一目标站台的存储设备进行数据传输包括:
通过所述移动热点向所述第一目标站台的存储设备发送所述第一目标多媒体数据。
在一个示例性实施例中,在所述通过所述移动热点与所述第一目标站台的存储设备进行数据传输之后,所述方法还包括:
在通过所述移动热点接收来自所述第一目标站台的存储设备的第二多媒体数据的情况下,确定所述第二多媒体数据类型;
控制与所述第二目标多媒体数据的类型相对应的设备基于所述第二目标多媒体数据执行目标操作。
根据本发明的又一个实施例,提供一种数据信息管理方法,包括:
接收车载存储设备发送的目标车辆及所述车载存储设备的信息,其中,所述车载存储设备位于所述目标车辆中;
基于所述目标车辆及所述车载存储设备的信息确定所述目标车辆在运行过程中所停靠的各站台的移动热点信息;
向所述车载存储设备发送移动热点信息列表,其中,所述移动热点信息列表中包括有所停靠的各站台的移动热点信息。
在一个示例性实施例中,在基于所述目标车辆及所述车载存储设备的信息确定所述目标车辆在运行过程中所停靠的各站台的移动热点信息之后,所述方法还包括:
接收所述车载存储设备上报的所述车载存储设备的位置信息;
基于所述车载存储设备的位置信息确定所述目标车辆将要停靠的第二目标站台;
向所述车载存储设备发送所述第二目标站台的标识信息。
在一个示例性实施例中,在向所述车载存储设备发送移动热点信息列表之后,所述方法还包括:
确定待发送给所述车载存储设备的第三目标数据的实时类型;
在确定所述实时类型为第一实时类型的情况下,基于所述第三目标数据的数据量以及移动热点传输速度确定用于传输所述第三目标数据的第三目标站台;
将所述第三目标数据发送给所述第三目标站台,以指示所述第三目标站台将所述第三目标数据转发给所述车载存储设备,其中,所述第三目标站台的数量为一个或多个。
在一个示例性实施例中,在基于所述第三目标数据的数据量以及移动热点传输速度确定用于传输所述第三目标数据的第三目标站台之后,所述方法还包括:
将所述第三目标站台的标识信息发送给所述车载存储设备。
在一个示例性实施例中,在所述第三目标站台的数量为多个的情况下,将所述第三目标数据发送给所述第三目标站台包括:
按照多个所述第三目标站台中包括的每个目标站台的剩余数据承载量对所述第三目标数据进行拆分,以得到多个第三目标数据包;
将多个所述第三目标数据包对应发送给多个所述第三目标站台。
根据本发明的另一个实施例,提供了一种数据传输装置,包括:
信息列表接收模块,用于基于预先接收到的来自管理平台的移动热点信息列表确定第一目标站台的移动热点信息,其中,所述移动热点信息列表中包括有目标车辆所停靠的各站台的移动热点信息;
网络连接模块,用于在确定所述目标车辆与所述第一目标站台的距离小于预定阈值之后,基于所述第一目标站台的移动热点信息与所述第一目标站台的存储设备建立移动热点的连接;
数据传输模块,用于通过所述移动热点与所述第一目标站台的存储设备进行数据传输。
根据本发明的另一个实施例,提供了一种数据管理装置,包括:
信息接收模块,用于接收车载存储设备发送的目标车辆及所述车载存储设备的信息,其中,所述车载存储设备位于所述目标车辆中;
站台确定模块,用于基于所述目标车辆及所述车载存储设备的信息确定所述目标车辆在运行过程中所停靠的各站台的移动热点信息;
列表发送模块,用于向所述车载存储设备发送移动热点信息列表,其中,所述移动热点信息列表中包括有所停靠的各站台的移动热点信息。
根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
通过本发明,由于公交车在靠近站台时,站台存储设备和车载存储设备进行数据交互,因此,可以解决公交车运行过程中数据量大导致流量费用支出较大的问题,达到节约流量费用的效果。
附图说明
图1是本发明实施例的一种数据传输方法的移动终端的硬件结构框图;
图2是本发明实施例的一种数据传输方法的流程图;
图3是本发明实施例的一种数据管理方法的流程图;
图4是本发明实施例的一种数据传输装置的结构框图;
图5是本发明实施例的一种数据管理装置的结构框图;
图6是本发明实施例中表示车载存储设备、管理平台和公交站台的存储设备之间连接方式的结构示意图;
图7是本发明实施例中表示车载存储设备的工作原理的流程图;
图8是本发明实施例中表示管理平台的工作原理的流程图;
图9是本发明实施例中表示公交站台的存储设备的工作原理的流程图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明的实施例。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
本申请实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种数据传输方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的一种数据传输方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
在本实施例中提供了一种数据传输方法,图2是本发明实施例的流程图,如图2所示,该流程包括如下步骤:
步骤S202,基于预先接收到的来自管理平台的移动热点信息列表确定第一目标站台的移动热点信息,其中,移动热点信息列表中包括有目标车辆所停靠的各站台的移动热点信息;
在一个可选的实施例中,执行上述操作的可以是位于目标车辆中的车载存储设备,当然也可以是与目标车辆关联的其他具备上述处理能力的处理设备,还可以是与上述目标车辆独立设置的处理设备,下面以车载存储设备为例进行说明,可选地,车载存储设备可以(但不限于)包括车载网络视频监控***(即车载NVR)和/或连接有存储单元的监控摄像头、音视频播放设备、广告媒体播放设备,其中,车载NVR和/或连接有存储单元的监控摄像头、音视频播放设备、广告媒体播放设备均通过3G/4G/5G通信模块等高速率通信模块或wifi通信模块等常速通信设备或装置与管理平台进行通信连接;其中,车载存储设备通过3G/4G/5G等数据传输速度较快的方式与管理平台进行连接时,车载存储设备用于接收管理平台包含操作命令的信息和实时性要求较高的多媒体数据;当车载存储设备通过wifi通信模块等常速通信模块与管理平台进行连接时,车载存储设备用于接收实时性要求不是很高的多媒体数据、广告数据,上传车载存储设备的音视频录像文件。
需要说明的是,连接有存储单元的监控摄像头用于获取监控摄像头音视频数据,并进行存储;其连接方式可以(但不限于)是通过有线的方式进行连接,也可以是通过无线的方式进行连接。
同理,连接有存储单元的音视频播放设备、广告媒体播放设备用于传输和播放相关音视频播放数据和广告媒体数据,而对音视频播放设备、广告媒体播放设备的控制则可以(但不限于)通过车载NVR来实现,也可以通过车载PC端来实现,此处不再赘述。
管理平台可以是能够通过3G/4G/5G/wifi等通信网络与车载存储设备进行通信连接的设备或虚拟云端,例如,矩阵式计算机或数据云等具有数据管理功能的设备。
移动热点信息包括目标站点的位置信息、目标站点的移动热点的名称、密码、存储设备配置IP地址等。
以公交车为例,当某一线路的公交车启动时,公交车的车载存储设备通过通信模块接收预先存储在管理平台的该车辆的路线信息及移动热点信息列表,从而确定第一目标站台的移动热点信息。
步骤S204,在确定目标车辆与第一目标站台的距离小于预定阈值之后,基于第一目标站台的移动热点信息与第一目标站台的存储设备建立移动热点的连接;
在一个可选的实施例中,建立网络连接的方式可以是通过3G/4G/5G中任一或组合的无线通信方式进行连接,也可以通过wifi的无线通信方式进行连接;在一个示例中,为提升信号传输能力,车载存储设备通过3G/4G/5G中的任一或组合的无线通信方式与目标车站的存储设备相连接;而为节约流量费用,通过wifi将站台存储设备和车载存储设备进行连接。
以公交车为例,当公交车与某一站台的距离小于等于10m时,则车载存储设备根据预先接收的移动热点信息列表通过wifi通信模块与第一目标站台的存储设备建立网络连接,从而方便数据的传输。
步骤S206,通过移动热点与第一目标站台的存储设备进行数据传输。
在一个可选的实施例中,当车载存储设备与第一目标站台的存储设备建立网络连接后,第一目标站台的存储设备可以向车载存储设备发送存储在第一目标站台的存储设备内的音视频等多媒体数据,车载存储设备也可以向第一目标站台的存储设备发送监控摄像头存储的音视频数据,从而实现数据交互。
以公交车为例,当第一目标站台的存储设备需要向车载存储设备发送音视频数据时,受限于数据传输速度即数据大小,可以将音视频数据切割为多个较小的数据包,并通过多个不同的第一目标站台的存储设备接力发送,从而保证数据传输的稳定性和有效性;其中,第一目标站台的存储设备的数据承载能力可以(但不限于)通过管理平台预先检测并将检测结果发送至车载存储设备的方式获得,也可以是第一目标站台的存储设备自身实时检测或在指定时间点间隔检测获得,还可以是通过其它方式获得,此处不再赘述。
通过上述步骤,目标车辆的车载存储设备与第一目标站台的存储设备建立移动热点连接,从而能够节约流量经费;同时由于近距离移动热点网络的传输速度相对稳定,因而在实际使用过程中,能够只需要根据实际需求调整数据传输速度即可保证数据的稳定传输,且无需额外的网络数据服务,因而不会产生流量费用,解决了数据传输不稳定、流量费用高的问题。
其中,在一个可选的实施例中,在通过移动热点与第一目标站台的存储设备进行数据传输之后,该方法还包括:
步骤S210,反馈数据传输结果至管理平台。
在一个可选的实施例中,在完成一次或多次的数据传输之后,将一次的数据传输结果或多次数据传输的结果发送至管理平台,随后管理平台根据反馈的数据传输结果确定数据传输的质量。
在一个可选的实施例中,在基于预先接收到的来自管理平台的移动热点信息列表确定第一目标站台的移动热点信息之前,该方法还包括:
步骤S212,获取目标车辆所停靠的各站台位置信息;
在一个可选的实施例中,目标车辆所停靠的各站台位置信息固定,因而可以(但不限于)通过预先将各站台位置信息存储在车载存储设备的方式获得目标车辆所停靠的各站台位置信息,也可以通过预先存储在管理平台中,再通过无线或有线网络由管理平台发送给车载存储设备的方式获得。
以公交车为例,在固定时间内,某一公交车所停靠的站台固定,因而可以预先将公交车所停靠的站台位置信息存储在车载存储设备或管理平台内,随后当公交车靠近某一站台而需要建立公交站台与车载存储设备之间的网络连接时,再将存储在车载存储设备内的公交车所停靠的站台位置信息进行调用或将存储在管理平台内的公交车所停靠的站台位置信息传输至车载存储设备,使车载存储设备获得公交车所停靠的站台位置信息。
步骤S214,根据目标车辆的位置信息以及目标车辆所停靠的各站台位置信息,计算目标车辆与目标车辆所停靠的各站台之间的距离;
在一个可选的实施例中,目标车辆可以(但不限于)根据GPS定位***和/或北斗定位***和/或其它卫星定位***或具有定位功能的装置对目标车辆的位置进行定位,以获取目标车辆的位置信息;其中,获取目标车辆位置的方式可以是通过车载存储设备向具有定位功能的装置实时发送定位请求并接收具有定位功能的装置反馈的定位信息来获得,也可以是车载存储设备向具有定位功能的装置在指定时间点间隔发送定位请求并接收具有定位功能的装置反馈的定位信息来获得,还可以是在目标车辆行进一定路程之后再通过车载存储设备向具有定位功能的装置发送定位信息并接收具有定位功能的装置反馈的定位信息来获得,只要能够实现对目标车辆定位信息的准确获取即可,此处不再赘述。
计算目标车辆与目标车辆所停靠的各站台之间的距离可以(但不限于)通过现有的导航距离计算技术来实现,即在车载存储设备确定目标车辆路经目标车辆所停靠的各站台的路径之后,由于各站台的位置固定,因而在确定目标车辆所停靠的各站台位置信息之后,只需要车载存储设备根据自身的位置信息即可获得目标车辆与目标车辆所停靠的各站台之间的距离,该计算方式为现有技术,此处不再赘述。需要说明的是,为节约计算时间,还可以通过卫星遥感测距技术在获得目标车辆的位置信息的同时即可确定目标车辆与目标车辆所停靠的各站台之间的距离。
进一步的,在计算目标车辆与目标车辆所停靠的各站台之间的距离的过程中,可以是根据预先设定的路线一次性计算目标车辆与所有所停靠的各站台之间的距离,也可以是按照停靠顺序依次计算目标车辆与所停靠的各站台之间的距离,还可以是随机计算目标车辆与所停靠的站台之间的距离,再根据站台的信息标识将计算得到的距离数据赋予对应的站台,只要能够实现对目标车辆与目标车辆所停靠的各站台之间的距离的确定即可,此处不再赘述。
步骤S216,将距离目标车辆最近的站台确定为第一目标站台。
在一个可选的实施例中,当目标车辆与站台之间的距离小于预定阈值时,则判断该站台为距离目标车辆最近的站台,随后再将该站台确定为第一目标站台。其中,在确定距离目标车辆最近的站台的过程中,可以(但不限于)通过在获得目标车辆与站台之间的距离之后,便将目标车辆与站台之间的距离与预定阈值进行比较的方式确定,也可以通过在预定时间内先比较预定时间内获得的目标车辆与站台之间的距离,再将预定时间内获得的目标车辆与站台之间的距离的最小值与预定阈值进行比较的方式确定,只要能够实现对距离目标车辆最近的站台的确定即可。
在一个可选的实施例中,在基于预先接收到的来自管理平台的移动热点信息列表确定第一目标站台的移动热点信息之前,该方法还包括:
步骤S220,向管理平台发送目标车辆及目标车辆的车载存储设备的信息。
在一个可选的实施例中,将目标车辆的信息以及目标车辆上的车载存储设备的信息发送至第一目标站台的存储设备上,从而使目标车辆能够与第一目标站台的存储设备建立网络连接;其中,目标车辆的信息包括(但不限于)目标车辆的编号、运行日期、运行路线、运行路线的站台名称等,车载存储设备的信息包括(但不限于)车载存储设备的IP地址、存储空间大小、数据收发端口等信息。其中,向管理平台发送目标车辆及目标车辆的车载存储设备的信息可以是在车载存储设备向管理平台成功注册之后进行,也可以是在向管理平台发送注册信息中包含目标车辆及目标车辆的车载存储设备的信息。
步骤S222,接收管理平台基于目标车辆及目标车辆的车载存储设备的信息返回的移动热点信息列表。
在一个可选的实施例中,车载存储设备接收移动热点信息列表的方式可以(但不仅限于)是通过3G/4G/5G等网络实现;其中,移动热点信息列表的接收过程可以(但不限于)是一次性接收获得,也可以是分时段逐步获得,还可以是按照车载存储设备的存储空间的接收方式分段同时接收,接收信息的方式均可通过现有技术实现,此处不再赘述。
在一个可选的实施例中,向管理平台发送目标车辆及目标车辆的车载存储设备的信息之前还包括:
步骤S218,向管理平台发送注册请求;
在本实施例中,在完成车载存储设备的注册之后,车载存储设备再向管理平台发送目标车辆及目标车辆的车载存储设备的信息。
需要说明的是,管理平台反馈的注册成功响应可以是管理平台向目标车辆的车载存储设备发送的开放数据收发端口的指令,也可以是向车载存储设备发送的完成车载存储设备信息的注册的注册表数据,只要能够实现管理平台对车载设备的反馈即可。
其中,在实现管理平台与目标车辆的车载存储设备之间的数据交互之前,需要先建立车载存储设备与管理平台之间的数据交互网络,因而需要车载存储设备在管理平台进行注册以确定管理平台的数据传输方向和对象,一般情况下,注册过程需要车载存储设备向管理平台发送注册请求,随后管理平台根据注册请求判断是否同意注册;其中,注册请求包括(但不限于)车载存储设备的IP地址、位置信息等;在一个可选的实施例中,为实现管理平台对车载存储设备的快速反应和管理,管理平台与车载存储设备之间可以(但不限于)通过数据传输效率较快的3G/4G/5G等网络进行数据的实时传输,此时注册请求则还包括与网络类型相对应的端口信息。
在一个可选的实施例中,在基于预先接收到的来自管理平台的移动热点信息列表确定第一目标站台的移动热点信息之前,该方法还包括:
步骤S232,按照预设方式向管理平台发送车载存储设备的位置信息。
按照预设方式向管理平台发送信息是为了方便管理平台按照预设的方式对发送的信息进行解析,从而提高管理平台对信息进行处理的效率,提高数据的实时性;同时按照预设方式发送信息能够使管理平台通过与预设方式相对应的接收方式对信息进行接收,从而减少其它非预设方式的信息对管理平台造成的干扰,保证了信息的准确性。
在一个可选的实施例中,预设方式可以(但不限于)是按时段间隔地向管理平台发送信息,也可以是在不间断的实时向管理平台发送信息,还可以是当目标车辆运行到指定位置再向管理平台发送信息,或是当目标车辆运行了指定时长或预设路程之后再向管理平台发送信息,总之只要是按照预先设定的规则向管理平台发送信息即可。
步骤S234,接收管理平台基于车载存储设备的位置信息反馈的第一目标站台的标识信息;
在一个可选的实施例中,第一目标站台的标识信息可以包括(但不限于)第一目标站台的代码或编号,还可以是用于标识第一目标站台的标识序列,还可以是其它具有标识功能的信息,此处不再赘述。
步骤S236,基于第一目标站台的标识信息确定第一目标站台。
在一个可选的实施例中,当车载存储设备接收到第一目标站台的标识信息后,对标识信息进行识别,根据识别结果对第一目标站台进行确定;其中,识别过程可以是将识别信息与预先存储在车载存储设备内的站台信息进行比对,当识别信息与预先存储的第一目标站台的信息一致则判断该站台为第一目标站台。
例如,当标识信息为站台的代码时,先对标识信息进行读取识别,随后将识别结果与预先存储的站台的代码进行比对,当标识信息与其中一个站台的代码一致时,则判断该站台为第一目标站台。
需要说明的是,对标识信息进行识别的方式根据标识信息的不同也不相同,例如,当标识信息为第一目标站台的代码、编号或标识序列时,则直接读取标识信息即可;若标识信息为图案(例如二维码等),则需要先对图案进行识别,再对该图案中包含的信息进行读取。且,标识信息的生成与读取均可以通过现有技术进行实现,此处不再赘述。
在一个可选的实施例中,在通过移动热点网络与第一目标站台的存储设备进行数据传输之前,该方法还包括:
确定目标车辆的车载存储设备中存储的多媒体数据的实时类型;将实时类型为第一实时类型的多媒体数据确定为第一目标多媒体数据;
在一个可选的实施例中,当车载存储设备中存储的多媒体数据为非实时性的多媒体数据时,则将非实时性的多媒体数据确定为第一目标多媒体数据,其中,非实时性的多媒体数据是指紧急程度较低和/或不要求实时发送的数据,例如视频数据、音频数据、广告数据等。
对多媒体数据的实时类型的确定可以(但不限于)通过数据的存储位置、数据名称的后缀等进行判断,例如,可以将视频数据存储在视频存储区,将音频数据存储在音频存储区等,此时通过读取对应区域的数据即可判断数据的实时类型,或者,视频数据的后缀一般为.avi或.MP4,音频数据的后缀一般为.MP3或.MP4,则通过读取数据的后缀即可判断数据的实时类型。
需要说明的是,紧急程度可以(但不限于)是根据数据来源进行确定,例如,当目标车辆发生碰撞、急刹车时,对目标车辆的碰撞进行检测的传感器发送的碰撞检测信息,或对急刹车进行监控的刹车传感器发送的刹车检测信息均属于紧急程度较高的数据,而对车载多媒体设备进行监控的传感器检测到车载多媒体设备进行工作所发送的检测信息则属于紧急程度较低的数据,以此类推,此处不再赘述。
通过移动热点网络与第一目标站台的存储设备进行数据传输包括:
通过移动热点向第一目标站台的存储设备发送第一目标多媒体数据。
在一个可选的实施例中,车载存储设备向第一目标站台的存储设备发送第一目标多媒体数据的方式可以有多种,例如,当第一目标多媒体数据较小时,可以将第一目标多媒体数据压缩为单个数据包,再将单个数据包一次性发送至第一目标站台的存储设备;当第一目标多媒体数据较大时,则可以将第一目标多媒体数据拆分并压缩成大小相同或大小不同的多个数据包,再根据车载存储设备与第一目标存储设备之间的数据传输速率将多个数据包依次发送给第一目标站台,其中,对多个数据包的传输可以是按照数据包大小从大到小发送,也可以是按照数据包的压缩生成顺序依次发送。
在一个可选的实施例中,在通过移动热点网络与第一目标站台的存储设备进行数据传输之后,该方法还包括:
步骤S242,在通过移动热点网络接收第一目标站台的存储设备发送的第二目标多媒体数据的情况下,确定第二目标多媒体数据的播放类型;
在一个可选的实施例中,当车载存储设备接收到第二目标多媒体数据时,则确定第二目标多媒体数据为非实时性数据,随后再对第二多媒体数据进行播放类型的确定,其中,确定第二目标多媒体数据的播放类型可以(但不限于)根据第二目标多媒体数据的存储路径来确定,例如,将第一目标车站的存储设备的存储空间划分为多个存储区域,不同播放类型的第二目标多媒体数据根据播放类型分别存储在不同的存储区域,则在车载存储设备接收到第二目标多媒体数据时,跟踪第二目标多媒体数据的存储路径即可确定第二目标多媒体数据的播放类型;还可以根据第二多媒体数据的名称后缀确定第二目标多媒体数据的播放类型,例如,视频数据的后缀一般为.avi或.MP4,音频数据的后缀一般为.MP3或.MP4,则通过读取数据的后缀即可判断数据的播放类型;还可以在接收到第二目标多媒体数据之后将第二目标多媒体数据发送至不同多媒体播放设备,若能够播放则将于该多媒体播放设备相同的播放类型确定为第二目标多媒体数据的播放类型。
步骤S244,控制与第二目标多媒体数据的播放类型对应的设备基于第二目标多媒体数据执行目标操作。
在一个可选的实施例中,确定第二目标多媒体数据的播放类型之后,此时调用与第二目标多媒体数据的播放类型对应的设备接收播放第二目标多媒体数据,随后对应的设备再对第二目标多媒体数据进行播放即可;例如,当确定第二目标多媒体数据为音频数据时,则通过目标车辆内的音频播放设备进行播放,其中,音频播放设备可以包括(但不限于)喇叭、音箱、功放机、音频采样卡、数字调音台等一种或多种音频播放设备;同理,当确定第二目标多媒体数据为视频数据时,则通过目标车辆内的视频播放设备进行播放,其中,视频播放设备可以(但不限于)包括车载电视、车载PC端、显示器、与视频采集卡相连接的摄像机、录像机、光盘电视机(VCD或DVD)中的一种或多种视频播放设备。
为方便对车载存储设备和第一目标站台的存储设备内的数据进行管理,本实施例还提供了一种数据信息管理方法,如图3所示,该方法包括:
步骤S302,接收车载存储设备发送的目标车辆及车载存储设备的信息,其中,车载存储设备位于目标车辆中;
在一个可选的实施例中,执行上述操作的可以是管理平台,或者后台管理服务器,或者其他的具备类似处理能力的设备,下面以管理平台为例进行说明。在本实施例中,目标车辆的信息和车载存储设备的信息与前述信息相同,此处不再赘述;其中,目标车辆的信息和车载存储设备的信息的接收可以(但不限于)是通过3G/4G/5G等互联网络实现,也可以是通过wifi网络来实现,只要能够实现信息数据的接收即可;且,接收到目标车辆的信息和车载存储设备的信息后可以根据信息的接收顺序依次对信息进行存储,也可以按照信息的大小分别区域对信息进行存储。
进一步的,目标车辆的信息和车载存储设备的信息的接收方式可以(但不限于)是按照信息的标识码进行分段接收,也可以是一次性接收所有信息再对信息进行分类识别。
需要说明的是,管理平台可以分别通过3G/4G/5G中的任一或组合的无线通信方式连接车载存储设备和站台存储设备,而为节约流量费用,通过wifi将站台存储设备和车载存储设备进行连接。
进一步的,管理平台还可以与站台设备***进行通信连接,管理平台与站台存储设备的通信方式可以是通过有线网络进行通信。
步骤S304,基于目标车辆及车载存储设备的信息确定目标车辆在运行过程中所停靠的各站台的移动热点信息;
在一个可选的实施例中,在接收到目标车辆及车载存储设备的信息后,搜索管理平台中预先存储的与目标车辆在运行过程中所停靠的各站台的相对应的站台信息,再根据站台信息确定与站台对应的移动热点信息;其中,站台信息的确定过程可以有多种。
例如,可以(但不限于)预先在管理平台中存储所有目标车辆的路线信息以及各路线中所有目标车辆所停靠的站台的相关信息。随后当目标车辆靠近某一站台时,管理平台调取预先存储的路线信息以及该路线信息中包括的站台的相关信息即可。
其中,对路线信息及站台的相关信息的调取可以(但不限于)是通过识别目标车辆及车载存储设备的信息来确定目标车辆的线路信息及该线路信息中所包含的目标车辆会所停靠的站台的标识信息,随后将标识信息与管理平台中存储的站台信息的标识信息相比较,当识别目标车辆的信息中包含的标识信息与管理平台中存储的站台信息的标识信息一致时,则判断该站台为目标车辆在运行过程中所停靠的站台,随后再搜索与该站台相对应的站台信息,实现对站台信息的确定;需要说明的是,站台信息的确定还可以通过其它方式进行确定,只要能够对实现站台信息的确定,从而能够确定对应的移动热点信息即可,此处不再赘述。
步骤S306,向车载存储设备发送移动热点信息列表,其中,移动热点信息列表中包括有所停靠的各站台的移动热点信息。
在一个可选的实施例中,管理平台向车载存储设备发送移动热点信息列表可以(但不限于)是发送包含指定数量的所停靠的各站台的移动热点信息,也可以是包含所有的目标车辆所停靠的各站台的移动热点信息,其中,指定数量的所停靠的各站台的移动热点信息包括离目标车辆最近的站台的移动热点信息以及将要停靠的若干站台的移动热点信息。
在一个可选的实施例中,
在接收车载存储设备发送的目标车辆及车载存储设备的信息之前,该方法还包括:
步骤S300,获取车载存储设备发送的注册请求;在基于注册请求确定车载存储设备合法的情况下,对车载存储设备进行注册处理,并在注册成功后向车载存储设备发送注册成功响应;
在一个可选的实施例中,在管理平台接收到车载存储设备发送的注册请求之后,对车载存储设备进行合法性确定,从而避免非法设备收发数据,减少其它非法设备的干扰;其中,对车载存储设备的合法性确定可以(但不限于是)在接收到车载存储设备发送的注册请求后,搜索与车载存储设备信息相对应的标识码或信息,当搜索到与车载存储设备相对应的标识码且与车载存储设备自身的标识码一致的情况下,则判断该车载存储设备合法;也可以是根据车载存储设备发送的注册请求的发射端口信息搜索与该端口信息相对应的接收端口信息,当接收端口信息与发射端口信息相对应时,则判定该车载存储设备合法。需要说明的是,对车载存储设备的合法性检验还可以通过其它方式实现,只要能够实现对车载存储设备的合法性进行确定即可。
注册处理包括(但不限于)将车载存储设备的信息进行存储,使得后续在收发数据时能够对车载存储设备以及管理平台负责进行数据收发的端口进行调用。在注册成功之后发送的注册成功响应可以(但不限于)包括车载存储设备和/或管理平台的数据收发端口的标识信息,使车载存储设备在接收到该注册成功响应之后根据数据收发端口的标识信息收发的数据能够被准确识别,提高数据传输效率。
接收车载存储设备发送的目标车辆及车载存储设备的信息包括:
步骤S3022,接收车载存储设备基于注册成功响应发送的目标车辆及车载存储设备的信息。
在一个可选的实施例中,当车载存储设备成功在管理平台完成信息注册之后,管理平台对车载存储设备发送的消息进行识别,并将识别为目标车辆信息及车载存储设备信息的消息进行存储,其中,存储方式可以(但不限于)是分区存储,也可以是不分区存储,例如,可以将目标车辆信息存储在车辆信息存储区,并将车载存储设备信息存储在车载存储设备信息存储区。
在一个可选的实施例中,在基于目标车辆及车载存储设备的信息确定目标车辆在运行过程中所停靠的各站台的移动热点信息之后,方法还包括:
步骤S3042,接收车载存储设备上报的车载存储设备的位置信息;
在一个可选的实施例中,接收车载存储设备上报的车载存储设备的位置信息的方式可以是先接收车载存储设备上报的信息,随后再对车载存储设备上报的信息进行识别和筛选以得到车载存储设备的位置信息,也可以是通过特定的端口接收车载存储设备的位置信息;需要说明的是,接收车载存储设备上报的车载存储设备的位置信息可以是实时接收,从而避免出现信息的遗漏,也可以是非实时接收,只需要能够使管理平台接收到的车载存储设备信息能够准确表示车载存储设备的真实的实时的位置即可。
步骤S3044,基于车载存储设备的位置信息确定目标车辆将要停靠的第二目标站台;
在一个可选的实施例中,在接收到车载存储设备的位置信息后,根据预先存储在管理平台内的站台位置信息计算车载存储设备与目标车辆将要停靠的站台之间的距离,并将距离车载存储设备最近的一个或多个站台确定为第二目标站台,其中,可以根据车载存储设备发送的数据包的大小确定第二目标站台的数量,例如,当数据包较小的情况下,可以确定第二目标站台为一个,当数据包较大时可以确定第二目标站台为多个。
步骤S3046,向车载存储设备发送第二目标站台的标识信息。
在一个可选的实施例中,为使车载存储设备能够将自身存储的数据准确的发送至对应的第二目标站台的存储设备,需要管理平台预先向车载存储设备发送第二目标站台的标识信息,使车载存储设备能够准确识别第二目标站台的存储设备,从而使目标车辆到达第二目标站台之后能够将自身数据准确发送至第二目标站台的存储设备。
其中,第二目标站台的标识信息包括(但不限于)第二目标站台的存储设备的ID、IP地址、标识码、标识字等具有身份标识功能的信息。
在一个可选的实施例中,在向车载存储设备发送移动热点信息列表之后,该方法还包括:
步骤S308,确定待发送给车载存储设备的第三目标数据的实时类型;
在一个可选的实施例中,在需要向车载存储设备发送第三目标数据时,先对第三目标数据的实时类型进行判断,随后根据第三目标数据的实时类型确定数据的发送方式,从而避免因不同实时类型的第三目标数据均通过相同方式发送造成的通信通道阻塞或因信息发送功率过大导致的设备损坏。
例如,当确定第三目标数据的实时类型为实时性要求较高的第二类型时,则通过3G/4G/5G等互联网络直接将第三目标数据发送至车载存储设备,其中,实时性要求较高的第三目标数据可以(但不限于)为在目标车辆出现紧急情况时,对目标车辆内的乘客进行疏散的语音信息等。
步骤S310,在确定实时类型为第一实时类型的情况下,基于第三目标数据的数据量以及移动热点传输速度确定用于传输第三目标数据的第三目标站台;
在一个可选的实施例中,当确定第三目标数据的实时类型为实时性要求不高的第一实时类型时,确定用于传输第三目标数据的第三目标站台还可以根据目标车辆的停靠时间、车载存储设备的实时存储空间大小等其它信息来确定。
步骤S312,将第三目标数据发送给第三目标站台,以指示第三目标站台将第三目标数据转发给车载存储设备,其中,第三目标站台的数量为一个或多个。
在一个可选的实施例中,当移动热点的传输速度较快,或第三目标数据的数据量较小,或目标车辆的停留时间较短,则可以将第三目标站台的数量确定为一个,否则可以将第三目标站台的数量确定为多个。
在一个可选的实施例中,在基于第三目标数据的数据量以及移动热点传输速度确定用于传输第三目标数据的第三目标站台之后,方法还包括:
步骤S3102,将第三目标站台的标识信息发送给车载存储设备;
在一个可选的实施例中,在确定第三目标站台之后,为使车载存储设备能够快速识别第三目标站台的存储设备发送的数据信息,需要管理平台将第三目标站台的标识信息发送给车载存储设备,在车载存储设备接收到第三目标站台的标识信息后,能够在向第三目标站台发送数据或接收数据时根据标识信息快速识别,从而提高数据的传输效率。
在一个可选的实施例中,在第三目标站台的数量为多个的情况下,将第三目标数据发送给第三目标站台包括:
步骤S3122,按照多个第三目标站台中包括的每个目标站台的剩余数据承载量对第三目标数据进行拆分,以得到多个第三目标数据包;
在一个可选的实施例中,每个目标站台的剩余数据承载量可以是每个目标站台的存储设备的剩余数据存储空间,其中对第三目标数据的拆分方式可以是与每个目标站台的存储设备的剩余数据存储空间相对应,也可以是均等拆分,只要能够使被拆分的数据包能够被对应的第三目标站台接收即可。
步骤S3124,将多个第三目标数据包对应发送给多个第三目标站台。
在一个可选的实施例中,将多个第三目标数据包对应发送给多个第三目标站台的方式可以是将部分数据包发送给其中一个第三目标站台,随后剩余的再均等发送,也可以是所有的第三目标站台所接收的第三目标数据包数量相同,还可以是其他方式对数据包进行发送,只要能够实现数据包与第三目标站台的传输即可。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
在本实施例中还提供了一种数据传输装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图4是根据本发明实施例的一种数据传输装置的结构框图,如图2所示,该装置包括:
信息列表接收模块42,用于基于预先接收到的来自管理平台的移动热点信息列表确定第一目标站台的移动热点信息,其中,所述移动热点信息列表中包括有目标车辆所停靠的各站台的移动热点信息;;
网络连接模块44,用于在确定所述目标车辆与所述第一目标站台的距离小于预定阈值之后,基于所述第一目标站台的移动热点信息与所述第一目标站台的存储设备建立移动热点的连接;
数据传输模块46,用于通过所述移动热点与所述第一目标站台的存储设备进行数据传输。
在一个可选的实施例中,该装置还包括:
结果反馈模块410,用于反馈数据传输结果至管理平台。
在一个可选的实施例中,该装置还包括:
第一位置采集模块402,用于获取目标车辆所停靠的各站台位置信息;
第一距离计算模块404,用于根据目标车辆的位置信息以及目标车辆所停靠的各站台位置信息,计算目标车辆与目标车辆所停靠的各站台之间的距离;
第一站台确定模块406,用于将距离目标车辆最近的站台确定为第一目标站台。
在一个可选的实施例中,第一位置采集模块402包括:
第一信息发送单元4014,用于向管理平台发送目标车辆及目标车辆的车载存储设备的信息;
第一接收单元4016,用于接收管理平台基于目标车辆及目标车辆的车载存储设备的信息返回的移动热点信息列表。
在一个可选的实施例中,第一位置采集模块402还包括:
注册单元4012,用于向管理平台发送注册请求。
在一个可选的实施例中,第一信息发送单元4014包括:
第二信息发送单元40142,用于按照预设方式向管理平台发送车载存储设备的位置信息;
第二信息接收单元40144,用于接收管理平台基于车载存储设备的位置信息反馈的第一目标站台的标识信息;
第一站台确定单元40146,用于基于第一目标站台的标识信息确定第一目标站台。
在一个可选的实施例中,该装置还包括:
第一数据检测单元452,用于确定目标车辆的车载存储设备中存储的多媒体数据的实时类型;将实时类型为第一实时类型的多媒体数据确定为第一目标多媒体数据;
第三信息发送单元462,用于通过移动热点向第一目标站台的存储设备发送第一目标多媒体数据。
在一个可选的实施例中,该装置还包括:
第二数据检测模块482,在通过移动热点网络接收第一目标站台的存储设备发送的第二目标多媒体数据的情况下,确定第二目标多媒体数据的播放类型;
第二处理模块484,控制与第二目标多媒体数据的播放类型对应的设备基于第二目标多媒体数据执行目标操作;
图5是根据本发明实施例的一种数据管理装置的结构框图,如图5所示,该装置包括:
第二信息接收模块52,用于接收车载存储设备发送的目标车辆及所述车载存储设备的信息,其中,车载存储设备位于所述目标车辆中;
第二站台确定模块54,用于基于目标车辆及车载存储设备的信息确定目标车辆在运行过程中所停靠的各站台的移动热点信息;
第二列表发送模块56,用于向车载存储设备发送移动热点信息列表,其中,移动热点信息列表中包括有所停靠的各站台的移动热点信息。
在一个可选的实施例中,该装置还包括:
注册管理模块50,获取车载存储设备发送的注册请求;在基于注册请求确定车载存储设备合法的情况下,对车载存储设备进行注册处理,并在注册成功后向车载存储设备发送注册成功响应。
在一个可选的实施例中,第二信息接收模块52包括:
第三信息接收单元522,用于接收车载存储设备基于注册成功响应发送的目标车辆及车载存储设备的信息;
第四信息接收单元542,用于接收车载存储设备上报的车载存储设备的位置信息。
第二站台确定单元544,用于基于车载存储设备的位置信息确定目标车辆将要停靠的第二目标站台;
第四信息发送单元546,用于向车载存储设备发送第二目标站台的标识信息。
在一个可选的实施例中,该装置还包括:
第三数据检测模块58,用于确定待发送给车载存储设备的第三目标数据的实时类型;
第三站台确定模块510,用于在确定实时类型为第一实时类型的情况下,基于第三目标数据的数据量以及移动热点传输速度确定用于传输第三目标数据的第三目标站台;
第五信息发送模块512,用于将第三目标数据发送给第三目标站台,以指示第三目标站台将第三目标数据转发给车载存储设备,其中,第三目标站台的数量为一个或多个。
在一个可选的实施例中,用于第三站台确定模块510包括:
第五信息发送单元5102,用于将第三目标站台的标识信息发送给车载存储设备;
数据拆分单元5122,用于按照多个第三目标站台中包括的每个目标站台的剩余数据承载量对第三目标数据进行拆分,以得到多个第三目标数据包;
第六信息发送单元5124,用于将多个第三目标数据包对应发送给多个第三目标站台。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
下面结合具体实施例对本发明的工作原理进行整体说明:
车载存储设备、公交站台的存储设备以及管理平台之间的连接方式如图6所示,管理平台通过3G/4G/5G网络与车载存储设备通信连接,并通过有线网络与以站台存储设备相连接,其中,车载存储设备包括广告机、媒体播放器等;公交站台的存储设备通过wifi与车载存储设备相连接。
车载存储设备的工作原理如图7所示,
S702,车载存储设备先通过3G/4G网络向管理平台发送注册请求以完成注册;
S704,接收管理平台下发的沿途公交站台的移动热点信息列表;
S706,车载存储设备在固定时间点间隔上传目标车辆的位置信息;
S708,根据移动热点信息列表判断是否靠近某个站台,在确定靠近某个站台之后,转至步骤S710,否则不进行网络连接和数据传输;
S710,与确定的存储设备建立网络连接;
S712,接收该站台的存储设备发送的数据信息,并向该站台的存储设备上传自身要上传的多媒体数据。
管理平台的工作原理如图8所示,
S802,接收车载存储设备的注册信息,并执行注册处理使车载存储设备成功注册;
S804,在固定时间点间隔获取车载存储设备的位置信息;
S806,当需要向车载存储设备发送数据时,先对待发送的数据进行实时类型的判断;
S808,当判断有实时性不高的数据需要发送时,则根据车载存储设备的位置信息确定目标车辆将要停靠的站点,否则不进行数据传输;
S810,根据数据量的大小和站点与车载存储设备之间的数据传输速度确定要发送数据的公交站点;
S812,将数据发送给对应的公交站点,随后接收公交站点向车载存储设备发送数据生成的反馈数据以及在存储空间允许的情况下接收公交站台上传的数据信息。
站台的存储设备的工作原理如图9所示,
S902,通过有线或无线通信方式与管理平台建立通信连接;
S904,接收管理平台下发的命令以及相关数据;
S906,当目标车辆靠近公交站台时,站台的存储设备与车载存储设备建立网络连接;
S908,根据管理平台下发的命令将管理平台的对车载存储设备的控制命令及相关数据发送至车载存储设备,并接收来自车载存储设备发送的数据;
S910,向管理平台反馈向车载存储设备发送的数据以及车载存储设备请求上传的数据。
本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (13)
1.一种数据传输方法,其特征在于,包括:
基于预先接收到的来自管理平台的移动热点信息列表确定第一目标站台的移动热点信息,其中,所述移动热点信息列表中包括有目标车辆所停靠的各站台的移动热点信息;
在确定所述目标车辆与所述第一目标站台的距离小于预定阈值之后,基于所述第一目标站台的移动热点信息与所述第一目标站台的存储设备建立移动热点的连接;
通过所述移动热点与所述第一目标站台的存储设备进行数据传输;
其中,通过所述移动热点与所述第一目标站台的存储设备进行数据传输包括:当所述第一目标站台的存储设备需要向车载存储设备发送音视频数据时,接收由多个不同的所述第一目标站台的存储设备向所述车载存储设备接力发送的多个数据包,其中,所述车载存储设备位于所述目标车辆中,所述多个数据包是将所述音视频数据切割得到的,所述车载存储设备被设置为接收检测结果,所述检测结果通过管理平台预先检测所述第一目标站台的存储设备的数据承载能力得到的。
2.根据权利要求1所述的方法,其特征在于,在基于预先接收到的来自管理平台的移动热点信息列表确定第一目标站台的移动热点信息之前,所述方法还包括:
获取所述目标车辆所停靠的各站台位置信息;
根据所述目标车辆的位置信息以及所述目标车辆所停靠的各站台位置信息,计算所述目标车辆与所述目标车辆所停靠的各站台之间的距离;
将距离所述目标车辆最近的站台确定为所述第一目标站台。
3.根据权利要求1所述的方法,其特征在于,在基于预先接收到的来自管理平台的移动热点信息列表确定第一目标站台的移动热点信息之前,所述方法还包括:
向所述管理平台发送所述目标车辆及所述目标车辆的车载存储设备的信息;
接收所述管理平台基于所述目标车辆及所述目标车辆的车载存储设备的信息返回的所述移动热点信息列表。
4.根据权利要求1所述的方法,其特征在于,在基于预先接收到的来自管理平台的移动热点信息列表确定第一目标站台的移动热点信息之前,所述方法还包括:
按照预设上报方式向所述管理平台上报所述车载存储设备的位置信息;
接收所述管理平台根据所述车载存储设备的位置信息返回的所述第一目标站台的标识信息;
基于所述第一目标站台的标识信息确定所述第一目标站台。
5.根据权利要求1所述的方法,其特征在于,
在通过所述移动热点与所述第一目标站台的存储设备进行数据传输之前,所述方法还包括:确定所述目标车辆的车载存储设备中存储的多媒体数据的类型;将类型为第一类型的多媒体数据确定为第一目标多媒体数据;
通过所述移动热点与所述第一目标站台的存储设备进行数据传输包括:通过所述移动热点向所述第一目标站台的存储设备发送所述第一目标多媒体数据。
6.根据权利要求1所述的方法,其特征在于,在通过所述移动热点与所述第一目标站台的存储设备进行数据传输之后,所述方法还包括:
在通过所述移动热点接收所述第一目标站台的存储设备发送的第二目标多媒体数据的情况下,确定所述第二目标多媒体数据的类型;
控制与所述第二目标多媒体数据的类型对应的设备基于所述第二目标多媒体数据执行目标操作。
7.一种数据信息管理方法,其特征在于,包括:
接收车载存储设备发送的目标车辆及所述车载存储设备的信息,其中,所述车载存储设备位于所述目标车辆中;
基于所述目标车辆及所述车载存储设备的信息确定所述目标车辆在运行过程中所停靠的各站台的移动热点信息;
向所述车载存储设备发送移动热点信息列表,其中,所述移动热点信息列表中包括有所停靠的各站台的移动热点信息;
在向所述车载存储设备发送移动热点信息列表之后,所述方法还包括:确定待发送给所述车载存储设备的第三目标数据的实时类型;在确定所述实时类型为第一实时类型的情况下,基于所述第三目标数据的数据量以及移动热点传输速度确定用于传输所述第三目标数据的第三目标站台;将所述第三目标数据发送给所述第三目标站台,以指示所述第三目标站台将所述第三目标数据转发给所述车载存储设备,其中,所述第三目标站台的数量为一个或多个;
在所述第三目标站台的数量为多个的情况下,将所述第三目标数据发送给所述第三目标站台包括:按照多个所述第三目标站台中包括的每个目标站台的剩余数据承载量对所述第三目标数据进行拆分,以得到多个第三目标数据包;将多个所述第三目标数据包对应发送给多个所述第三目标站台。
8.根据权利要求7所述的方法,其特征在于,在基于所述目标车辆及所述车载存储设备的信息确定所述目标车辆在运行过程中所停靠的各站台的移动热点信息之后,所述方法还包括:
接收所述车载存储设备上报的所述车载存储设备的位置信息;
基于所述车载存储设备的位置信息确定所述目标车辆将要停靠的第二目标站台;
向所述车载存储设备发送所述第二目标站台的标识信息。
9.根据权利要求7所述的方法,其特征在于,在基于所述第三目标数据的数据量以及移动热点传输速度确定用于传输所述第三目标数据的第三目标站台之后,所述方法还包括:
将所述第三目标站台的标识信息发送给所述车载存储设备。
10.一种数据传输装置,其特征在于,包括:
信息列表接收模块,用于基于预先接收到的来自管理平台的移动热点信息列表确定第一目标站台的移动热点信息,其中,所述移动热点信息列表中包括有目标车辆所停靠的各站台的移动热点信息;
网络连接模块,用于在确定所述目标车辆与所述第一目标站台的距离小于预定阈值之后,基于所述第一目标站台的移动热点信息与所述第一目标站台的存储设备建立移动热点的连接;
数据传输模块,用于通过所述移动热点与所述第一目标站台的存储设备进行数据传输;
所述装置还用于当所述第一目标站台的存储设备需要向车载存储设备发送音视频数据时,接收由多个不同的所述第一目标站台的存储设备向所述车载存储设备接力发送的多个数据包,其中,所述车载存储设备位于所述目标车辆中,所述多个数据包是将所述音视频数据切割得到的,所述车载存储设备被设置为接收检测结果,所述检测结果通过管理平台预先检测所述第一目标站台的存储设备的数据承载能力得到的。
11.一种数据管理装置,其特征在于,包括:
信息接收模块,用于接收车载存储设备发送的目标车辆及所述车载存储设备的信息,其中,所述车载存储设备位于所述目标车辆中;
站台确定模块,用于基于所述目标车辆及所述车载存储设备的信息确定所述目标车辆在运行过程中所停靠的各站台的移动热点信息;
列表发送模块,用于向所述车载存储设备发送移动热点信息列表,其中,所述移动热点信息列表中包括有所停靠的各站台的移动热点信息;
所述装置还用于,在向所述车载存储设备发送移动热点信息列表之后,确定待发送给所述车载存储设备的第三目标数据的实时类型;在确定所述实时类型为第一实时类型的情况下,基于所述第三目标数据的数据量以及移动热点传输速度确定用于传输所述第三目标数据的第三目标站台;将所述第三目标数据发送给所述第三目标站台,以指示所述第三目标站台将所述第三目标数据转发给所述车载存储设备,其中,所述第三目标站台的数量为一个或多个;
所述装置还用于,按照多个所述第三目标站台中包括的每个目标站台的剩余数据承载量对所述第三目标数据进行拆分,以得到多个第三目标数据包;将多个所述第三目标数据包对应发送给多个所述第三目标站台。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至6任一项中所述的方法,或执行所述权利要求7至9任一项中所述的方法。
13.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至6任一项中所述的方法,或执行所述权利要求7至9任一项中所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011034389.3A CN112135247B (zh) | 2020-09-27 | 2020-09-27 | 一种数据传输方法、装置、存储介质及电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011034389.3A CN112135247B (zh) | 2020-09-27 | 2020-09-27 | 一种数据传输方法、装置、存储介质及电子装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112135247A CN112135247A (zh) | 2020-12-25 |
CN112135247B true CN112135247B (zh) | 2023-03-31 |
Family
ID=73839467
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011034389.3A Active CN112135247B (zh) | 2020-09-27 | 2020-09-27 | 一种数据传输方法、装置、存储介质及电子装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112135247B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114374895B (zh) * | 2021-10-21 | 2024-03-15 | 广州文远知行科技有限公司 | 一种车辆数据上传方法、装置、设备及存储介质 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101079188B (zh) * | 2007-07-05 | 2011-06-15 | 青岛海信网络科技股份有限公司 | 一种车载终端及包含该车载终端的公交*** |
CN102117542A (zh) * | 2009-12-31 | 2011-07-06 | 上海遥薇实业有限公司 | 一种公交多功能电子站牌控制*** |
JP2012103138A (ja) * | 2010-11-11 | 2012-05-31 | Sony Corp | 位置情報検出装置、通信装置、並びに通信システム |
CN103077672A (zh) * | 2012-12-28 | 2013-05-01 | 合肥工业大学 | 地理位置相关的公交广告发布*** |
CN103366597B (zh) * | 2013-06-28 | 2016-02-24 | 上海新兴媒体信息传播有限公司 | 采用zigbee进行公交车与电子站牌信息交换的方法 |
CN103996303A (zh) * | 2014-04-11 | 2014-08-20 | 云南省交通科学研究所 | 一种基于rfid的公交车载终端设备 |
US10187824B2 (en) * | 2014-05-30 | 2019-01-22 | Apple Inc. | Device and method for reliable WiFi data connectivity |
CN107134162A (zh) * | 2017-06-29 | 2017-09-05 | 江苏亚楠电子科技有限公司 | 车载自动报站器*** |
CN107818411B (zh) * | 2017-10-24 | 2021-08-10 | 东南大学 | 基于WiFi检测和GPS定位的公交车动态调度***及调度方法 |
CN111210650A (zh) * | 2020-03-13 | 2020-05-29 | 广州通达汽车电气股份有限公司 | 一种公交报站***、方法、装置及存储介质 |
-
2020
- 2020-09-27 CN CN202011034389.3A patent/CN112135247B/zh active Active
Non-Patent Citations (2)
Title |
---|
Utku Günay Acer等.Timely Data Delivery in a Realistic Bus Network. IEEE Transactions on Vehicular Technology.2011,全文. * |
俞宏博.基于DM365的车载多媒体终端软件设计和开发.中国优秀硕士学位论文全文数据库信息科技辑.2016,全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN112135247A (zh) | 2020-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10609528B2 (en) | Vehicle communication system and method | |
CN110197417B (zh) | 移动轨迹的处理方法及装置、存储介质、电子装置 | |
US7953528B2 (en) | SMS and packet data performance monitoring | |
US10187821B2 (en) | Method for wireless data offload | |
CN112135247B (zh) | 一种数据传输方法、装置、存储介质及电子装置 | |
CN113335297B (zh) | 一种车辆控制方法及装置 | |
CN109729151B (zh) | 一种车载终端数据传输***及方法 | |
US20220201584A1 (en) | Method for predicting a modification of the linkage conditions of a terminal to a cellular network | |
US7994942B2 (en) | Method and apparatus for delivering data based on sensor network | |
US10849075B2 (en) | Method and device for allocation of transmission power and terminal | |
JP7348725B2 (ja) | 配信システム、配信方法および車載装置 | |
CN111896022A (zh) | 一种通知方法、装置及计算机存储介质 | |
US9299250B1 (en) | Processing requests to establish communication sessions in a mobile vehicle communication system | |
CN114900822A (zh) | 车辆信息交互方法、云端设备、车辆及*** | |
CN113242533B (zh) | 行车环境信息获取方法及车载设备 | |
JP2020140616A (ja) | 運行制御装置及び車両 | |
CN109286916A (zh) | 车辆无线单元及其操作方法 | |
US20220386094A1 (en) | Method of facilitating on-demand wireless connectivity using device-to-device resources and data pooling with a vehicle platoon | |
WO2020202376A1 (ja) | 通信装置、ユーザ端末、通信システム及びその制御方法並びにプログラム | |
CN110166556B (zh) | 通信处理方法及装置、存储介质和电子装置 | |
US20220286522A1 (en) | Server, data collection system, recording medium, and data collection method | |
WO2024024223A1 (ja) | 車載装置、制御方法およびコンピュータプログラム | |
US20230195724A1 (en) | Smart data ingestion | |
KR101265148B1 (ko) | 위치 교환 방법 | |
KR101320454B1 (ko) | 위치 교환 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |