数据传送装置及数据传送方法与流程
未命名
09-18
阅读:75
评论:0

1.本公开涉及数据传送装置和数据传送方法。
背景技术:
2.运用一种系统,通过无线通信线路收集由搭载在车辆上的传感器获取到的数据,并将收集到的数据用于其他车辆的驾驶辅助。作为在这样的系统中能够利用的技术,在专利文献1中公开了下述技术,车载装置从服务器获取车辆的行驶预定区域中的通信线路的线路速度信息,基于获取到的线路速度信息,控制由车载传感器检测出的传感器信息被输入到车载装置的存储器(发送缓冲器)时的传感器信息收集速度。更具体地说,在车辆在线路速度较低的区域行驶的情况下,传感器信息收集速度被控制为更慢(参照专利文献1的权利要求1、图6及图7)。现有技术文献专利文献
3.专利文献1:国际公开第2019/188343号
技术实现要素:
发明所要解决的技术问题
4.根据专利文献1的技术,由于传感器信息收集速度根据车辆的行驶预定区域中的无线通信线路的线路速度信息而被控制,所以能够抑制在存储器中发生溢出。
5.但是,根据专利文献1的技术,由于传感器信息收集速度依赖于线路速度,因此存在如下问题:在隧道或山间部等线路速度为0或低速的区间,传感器信息收集速度必然降低。
6.本发明是为了解决上述问题而完成的,实施方式的一个方面的目的在于提供一种数据传送装置,其能够抑制溢出的发生,并且能够避免无线通信线路速度为低速的区域中传感器数据通信速度降低。解决技术问题的技术方案
7.实施方式的数据传送装置的一个侧面中,包括:数据获取部,该数据获取部通过第1数据通信速度获取由传感器检测到的传感器数据;通信部,该通信部将所述获取到的传感器数据通过第2数据通信速度发送给外部服务器;存储量计算部,该存储量计算部使用所述第1数据通信速度和所述第2数据通信速度,计算存储在用于暂时保存从所述传感器接收到的传感器数据的存储器中的传感器数据的存储量的时间推移;以及判定部,该判定部基于所述存储量的时间推移,判定存储在所述存储器中的传感器数据是否溢出。发明效果
8.根据实施方式的数据传送装置的一个侧面,能够抑制溢出发生,同时避免线路速度为低速的区域中的传感器的数据通信速度的降低。
附图说明
9.图1是表示实施方式1的数据传送系统的结构例的图。图2是表示实施方式1的数据传送装置的硬件的结构例的图。图3是示出实施方式1的数据传送装置的功能结构的框图。图4是表示存储在储存器中的数据量的时间推移的图。图4a是表示车辆从起始地点行驶到目标地点的路径的图。图4b是表示沿着行驶路径的预测移动数据通信速度的时间推移的图。图4c是表示将图4b的距离轴转换为时间轴而表示出的预测移动数据通信速度的时间推移的图。图4d是表示传感器的数据通信速度的图。图4e是对图4c和图4d的差分进行积分的图。图5a~图5c是用于表示车辆为时速50km时的预测储存器存储量的时间推移的图,图5d~图5f是用于表示车辆为时速100km时的预测储存器存储量的时间推移的图。图5a是表示使用沿着行驶路径的预测车速值将横轴表示为时间的预测移动数据通信速度的时间推移的图。图5b是表示传感器的数据通信速度的图。图5c是表示预测储存器存储量的时间推移的图。图5d是表示将横轴表示为时间的预测移动数据通信速度的时间推移的图。图5e是表示传感器的数据通信速度的图。图5f是表示预测储存器存储量的时间推移的图。图6是传感器信息表的示例。图7是实施方式1的数据传送装置的流程图。图8是表示实施方式1的传感器数据通信速度计算处理的子程序的流程图。图9是表示实施方式2的数据传送装置的功能结构的框图。图10是表示实施方式2的传感器数据通信速度计算处理的子程序的流程图。
具体实施方式
10.以下,参照附图,详细说明本发明所涉及的各种实施方式。另外,在整个附图中标记了相同标号的结构要素具有相同或相似的结构或功能。
11.实施方式1.<结构>(数据传送系统)参照图1,对具备数据传送装置的数据传送系统的结构例进行说明。如图1所示,数据传送系统10包括数据传送装置100和服务器102,并且数据传送装置100和服务器102构成为能够经由移动通信线路进行通信。如图1所示,数据传送装置100例如能够搭载在可移动的车辆103上使用。车辆103可以是由人驾驶的车辆,也可以是自动行驶车辆。另外,车辆103也可以是没有预定人的搭乘的自动行驶机器人那样的移动体。数据传送装置100从传感器101获取由车辆103所具备的多个传感器101-1~101-n(以下简称为“传感器101”)获取到的数据,并将所获取到的数据经由移动通信线路发送给服务器102。传感器101的示例中,包括:摄像头、lidar和毫米波雷达等用于检测车辆103的周边或内部状况的传感器;以及gps(global positioning system:全球定位系统)传感器和gnss(global navigation satell ite system:全球导航卫星系统)传感器等用于掌握车辆103的行驶位置的传感器。移动通信线路的示例中,包括基于lte(long term evolution:长期演进)、3g(generation)、4g或5g等标准的通信线路。
12.(数据传送装置)接着,参照图2,对数据传送装置100的硬件结构例进行说明。如图2所示,数据传送装置100包括外部网络i/f200、处理器201、存储器202和内部网络i/f203。处理器201与外部网络i/f200、存储器202和内部网络i/f203相连接。
13.(外部网络i/f)外部网络i/f200是数据传送装置100的用于连接到外部通信网络的无线通信接口。当数据传送装置100搭载于车辆103时,外部网络i/f200连接到车辆103的外部通信网络,并且与连接到通信网络的未图示的装置进行通信。
14.(处理器、存储器)处理器201通过从存储器202读出存储在存储器202中的单一或多个程序并执行,从而进行后述的各种功能。存储器202除了存储由处理器201执行的执行程序之外,还提供用于暂时存储由传感器101获取到的传感器数据的储存器。储存器通过执行执行程序来确保,设定储存器的最大存储量。储存器的最大存储量可以基于用户输入来设定。另外,数据传送装置100也可以从服务器102得到储存器的最大存储量的信息,更新储存器的最大存储量的设定。作为存储器202,可以使用存储执行程序的rom(read only memory:只读存储器)202a那样的非易失性存储器、临时存储执行程序和由执行程序参考的数据的ram(random access memory:随机存取存储器)202b那样的易失性存储器。存储器202可以设置在数据传送装置100的外部。
15.另外,也可以使用专用的处理电路来代替处理器201。在这种情况下,存储器被用作提供用于暂时存储传感器数据的储存器的介质,储存器的最大存储量由处理电路设定。储存器的最大存储量可以基于用户输入来设定。另外,数据传送装置100也可以从服务器102得到储存器的最大存储量的信息,更新储存器的最大存储量的设定。处理电路的示例中,包含单一电路、复合电路、程序化后的处理器、并列程序化后的处理器、asic(application specific integrated circuit:专用集成电路)、fpga(field-programmable gate array:现场可编程门阵列)或它们的组合。
16.(内部网络i/f)内部网络i/f203是有线通信接口,其用于与和数据传送装置100相组合使用的装置进行通信。当数据传送装置100搭载于车辆103时,内部网络i/f203与搭载于车辆103的摄像头、lidar或gps等传感器进行通信。内部网络i/f203的示例包括传感器i/f、以太网和can。
17.接着,参照图3,对数据传送装置100的功能结构进行说明。如图3所示,数据传送装置100包括通信部300、数据获取部301、行驶路径通知部302、车速通知部303、存储量计算部304、判定部305、数据加工部306和储存器控制部307。
18.(数据获取部)数据获取部301从各种传感器获取搭载于车辆的摄像头、lidar、gps等各种传感器所获取到的传感器数据。数据获取部301将获取到的传感器数据发送给数据加工部306。数据获取部301通过内部网络i/f203而实现。
19.(数据加工部)数据加工部306从数据获取部301接收传感器数据。另外,如后述那样,数据加工部
306从判定部305接收与传感器数据的加工相关的加工信息。加工信息的示例中包含与周期或频率相关的信息、与分辨率相关的信息、以及与压缩率相关的信息。数据加工部306根据该加工信息对传感器数据进行加工。加工的示例包含稀疏处理、分辨率的降低和压缩率的变更。作为一例,在接收到与周期或频率相关的信息的情况下,数据加工部306根据与周期或频率相关的信息对传感器数据进行稀疏处理。作为一例,在接收到与分辨率相关的信息的情况下,数据加工部306根据与分辨率相关的信息来降低传感器数据的分辨率。作为一例,在接收到与压缩率相关的信息的情况下,数据加工部306根据与压缩率相关的信息来压缩传感器数据。数据加工部306将根据加工信息进行加工而得到的传感器数据发送到储存器控制部307。数据加工部306例如通过从存储器202读出执行程序并由处理器201执行来实现。数据加工部306也可以通过未图示的处理电路来实现。
20.(储存器控制部)储存器控制部307将从数据加工部306接收的经加工得到的传感器数据存储在存储器202的储存器中。此外,储存器控制部307向存储量计算部304通知与储存器状态相关的信息,例如储存器的最大存储量、存储在储存器中的传感器数据的存储量等。另外,储存器控制部307为了将存储在存储器202的储存器中的数据发送给服务器102,向通信部300进行通知以将发送对象的传感器数据发送给服务器102。储存器控制部307例如通过从存储器202读出执行程序并由处理器201执行来实现。储存器控制部307也可以通过未图示的处理电路来实现。
21.(通信部)通信部300是经由通信网络nw与外部装置进行通信的通信部。通信部300将从储存器控制部307通知的发送对象的传感器数据经由通信网络nw发送给服务器102。另外,通信部300将从服务器102接收到的与移动通信相关的信息发送到存储量计算部304。通信部300由外部网络i/f200实现。
22.(行驶路径通知部)行驶路径通知部302获取车辆行驶的预定的行驶路径,将所获取到的行驶路径发送给车速通知部303和存储量计算部304。行驶路径的计算可以由搭载于车辆的未图示的导航装置进行,也可以由外部服务器(例如服务器102)进行。未图示的导航装置和数据传送装置100也可以一体化。行驶路径通知部302例如通过从存储器202读出执行程序并由处理器201执行来实现。行驶路径通知部302也可以通过未图示的处理电路来实现。
23.(车速通知部)车速通知部303预测从行驶路径通知部302获取到的行驶路径上的车速,并发送给存储量计算部304。车速的预测例如根据行驶路径上的法定速度计算。关于车速的预测,在有过去在该行驶路径上行驶的履历的情况下,也可以根据过去在该行驶路径上行驶时的行驶速度来计算。车速通知部303例如通过从存储器202读出执行程序并由处理器201执行来实现。车速通知部303也可以通过未图示的处理电路来实现。
24.(存储量计算部)存储量计算部304保持记载了与各种传感器的通信速度及周期等参数相关的值的传感器信息表,计算存储在存储器202的储存器中的传感器数据的预测存储量。另外,以下有时将传感器的通信速度称为传感器数据通信速度。存储量计算部304例如通过从存储器
202读出执行程序并由处理器201执行来实现。存储量计算部304也可以通过未图示的处理电路来实现。
25.图6是表示传感器信息表的示例的图。如图6所示,在传感器信息表中,输入关于与对象传感器相关的通信速度(即传感器数据通信速度)、周期或频率、分辨率、以及压缩率的各项目的值作为默认值。在通过后述的图8的流程图中的步骤b5的处理变更传感器数据通信速度的情况下,由存储量计算部304改写默认值,以适合变更后的传感器数据通信速度。车辆到达目的地时,表的值返回默认值。
26.为了计算预测存储量,存储量计算部304除了使用传感器信息表的信息以外,还使用从通信部300、储存器控制部307、行驶路径通知部302以及车速通知部303接收到的信息。
27.在此,参照图4a~图4e,对预测存储量的计算方法进行说明。图4a是表示从行驶路径通知部302获取到的、车辆从起始地点行驶到目标地点的路径的图。图4b是表示从通信部300获取到的、沿着行驶路径的预测移动数据通信速度的时间推移的图。图4c是使用从车速通知部303获取到的沿着行驶路径的预测车速值,表示将图4b的距离轴转换为时间轴来示出的预测移动数据通信速度的时间推移的图。通过将距离除以预测车速值,从而从距离轴转换为时间轴。图4d是表示从传感器信息表获取到的某个传感器,例如车外摄像头的数据通信速度的图。图4e是对图4c和图4d的差分进行积分的图。即,是将从图4d的传感器数据通信速度减去图4c的预测移动数据通信速度而得到的值在时间上积分的图。在图4e中,实线表示积分值,虚线表示储存器最大存储量。在实线超过虚线的部分产生数据溢出。
28.在此,参照图5a~图5f说明将预测移动数据通信速度的时间推移从图4b的距离轴转换为图4c的时间轴的理由。图5a~5c是用于表示车辆为时速50km时的预测储存器存储量的时间推移的图,图5d~图5f是用于表示车辆为时速100km时的预测储存器存储量的时间推移的图。图5a和图5d是分别表示使用沿着行驶路径的预测车速值将横轴表示为时间的预测移动数据通信速度的时间推移的图。图5b和5e是分别表示传感器(例如车外摄像头)的数据通信速度的图。图5c和图5f是分别表示预测储存器存储量的时间推移的图。即使行驶距离相同,如果车速不同,则到达目的地的时间不同。即,车速越慢,到达目的地需要越长的时间。因此,如果预测移动数据通信速度比传感器数据通信速度慢的时间持续较长,则传感器数据不断在储存器中存储,从而有时会发生溢出。例如,如图5d~图5f所示,在车辆以时速100km行驶的情况下不会发生溢出。但是,如图5a~图5c所示,在车辆以时速50km的情况下行驶时,与车辆以时速100km行驶的情况相比,传感器数据通信速度比预测移动数据通信速度快的时间持续较长,因此向储存器存储的传感器数据的存储量增加而产生溢出。如本公开的实施方式那样,通过将行驶路径上预测的预测移动数据通信速度从距离轴转换为时间轴,从而能准确地判定有无发生溢出。
29.这样,存储量计算部304除了使用传感器信息表的信息以外,还使用从通信部300、行驶路径通知部302以及车速通知部302接收到的信息,计算预测存储量。另外,存储量计算部304也可以基于从储存器控制部307接收到的某一时刻的储存器的状态(存储在储存器中的传感器数据的存储量),计算比该时刻晚的预测存储量。
30.返回图3,存储量计算部304将预测存储量的时间推移信息以及储存器最大存储量的信息发送给判定部305。另外,存储量计算部304将传感器信息表的各种传感器的参数的值发送给判定部305。另外,如后所述,在从判定部305接收到存储器202的储存器中发生溢
出的意思的通知的情况下,存储量计算部304计算不发生溢出的总通信速度。关于该计算方法,将在后面参照流程图阐述。存储量计算部304改写传感器信息表的各参数的值以成为计算出的总通信速度,使用改写后的值,再次计算存储在存储器202的储存器中的传感器数据的预测存储量。再次计算出的预测存储量被输出到判定部305。
31.(判定部)判定部305根据从存储量计算部304输出的预测存储量的时间推移信息以及储存器最大存储量的信息,判定是否发生溢出。例如,在预测存储量超过储存器最大存储量的情况下判定为发生溢出,在预测存储量为储存器最大存储量以下的情况下判定为不发生溢出。在判定为发生溢出的情况下,向存储量计算部304通知发生溢出的意思。在判定为不发生溢出的情况下,将传感器信息表的各种传感器的加工信息(周期
·
频率、分辨率或压缩率)、即参数值发送到数据加工部306。判定部305例如通过从存储器202读出执行程序并由处理器201执行来实现。判定部305也可以通过未图示的处理电路来实现。
32.《动作》接着,参照图7和图8,对数据传送装置100的动作进行说明。图7是数据传送装置100的流程图,图8是表示图7的步骤a3中的传感器数据通信速度计算处理的子程序的流程图。在图7中,除了在车辆的行驶开始时进行步骤a1的处理之外,在车辆的行驶中有路径变更的情况下也进行步骤a1的处理。除了行驶开始时以外,在行驶中周期性地执行步骤a2~a5的处理。可以任意地变更周期,也可以从服务器102接收与周期相关的信息并根据接收信息设定周期。以下,详细说明各步骤。
33.在步骤a1中,存储量计算部304经由通信部300从服务器102获取在包含行驶路径的各区域中预测的预测移动数据通信速度。作为一例,服务器102预先存储在该行驶路径上过去行驶的多个车辆的预测移动数据通信速度、位置信息以及时刻信息,使用服务器102所存储的这些数据来预测预测移动数据通信速度。预测移动数据通信速率可以通过其他方法来计算。预测移动数据通信速度的获取定时是行驶开始时。行驶中只要没有路径变更就不获取预测移动数据通信速度。
34.在步骤a2中,车速通知部303使用从行驶路径通知部302输入的行驶路径信息,计算与行驶路径上的位置信息相关联的预测车速值。预测车速值根据行驶路径上的道路的法定速度或驾驶员的驾驶倾向来计算。车速的预测例如在行驶开始时进行。车速的预测可以在行驶中周期性地进行,也可以将行驶路径上的事故信息等作为触发而执行。周期是例如30分钟、1小时等时间间隔。周期可以设定为任意的值,也可以从服务器102得到周期信息。此外,触发信息也可以从服务器102获得。车速通知部303将计算出的预测车速值发送给存储量计算部304。车速通知部303在以规定周期计算出的预测车速值相比于刚刚计算出的预测车速值而变更的情况下,将新计算出的预测车速值发送给存储量计算部304。通过在预测车速值变更的情况下提供新的预测车速值,即使在因堵塞等事件而使得车速在行驶中变化的情况下,也能够保持预测储存器存储量的时间推移的精度。
35.在步骤a3中,进行传感器数据通信速度计算处理。参照图8对传感器数据通信速度计算处理的详细情况进行说明。在图8的步骤b2中,针对从服务器102获取到的各区域中的预测移动数据通信速度,存储量计算部304使用从车速通知部303输入的预测车速值,如图4c所示,计算预测移动数据通信速度的时间推移。即,存储量计算部304通过将从服务器102
获取到的由距离轴表示的预测移动数据通信速度除以预测车速值,来计算由时间轴表示的预测移动数据通信速度。然后,如图4d所示计算传感器数据通信速度的时间推移。传感器数据通信速度是参照图6所示那样的传感器信息表而获取的。存储量计算部304通过将从图4d的传感器数据通信速度减去图4c的预测移动数据通信速度而得到的值在时间上进行积分,从而如图4e那样计算预测储存器存储量的时间推移。存储量计算部304将计算出的预测储存器存储量的时间推移提供给判定部305。
36.在步骤b3中,判定部305使用从存储量计算部304接收到的预测储存器存储量的时间推移,判定储存器中是否发生溢出。图4e所示的虚线表示储存器最大存储量,是否发生溢出是根据计算出的预测储存器存储量是否超过储存器最大存储量来判定的。具体而言,在预测储存器存储量超过储存器最大存储量的情况下判定为发生溢出,在预测储存器存储量不超过储存器最大存储量的情况下判定为不发生溢出。
37.在判定为不发生溢出的情况下,处理在步骤b4分岔而进入步骤b6,在步骤b6中,判定部305将传感器信息表的值输出到数据加工部306。
38.在判定为发生溢出的情况下,处理在步骤b4分岔而进入步骤b5,在步骤b5中,判定部305将发生溢出的意思通知给存储量计算部304,存储量计算部304计算不发生溢出那样的传感器数据通信速度(第3数据通信速度)。
39.传感器数据通信速度(第3数据通信速度)的计算按照以下步骤进行。在从行驶开始到目的地到达的时间期间,对超过储存器最大存储量的数据量进行积分,计算超过储存器最大存储量的总量(以下称为“超过总量”)。另一方面,在从行驶开始到目的地到达为止的时间期间,计算从以变更前的传感器数据通信速度输入到储存器中的传感器发送的传感器发送数据的总量。然后,根据下式(1)计算传感器数据通信速度。传感器数据通信速度=[传感器发送数据总量-(超出总量+α)]/行驶时间
···
式(1)
[0040]
即,存储量计算部304从传感器发送数据的总量中减去将储存器的超过总量与任意的值α相加而得到的量,将减去后的值除以从行驶开始到目的地到达为止的行驶时间,由此计算传感器数据通信速度。存储量计算部304根据计算出的传感器数据通信速度,变更图6的传感器信息表对应的通信速度。
[0041]
进而,存储量计算部304更新传感器信息表的加工信息,使其成为计算出的传感器数据通信速度。即,存储量计算部304变更周期或频率、分辨率及压缩率的全部或一部分项目的值,从而使其成为计算出的传感器数据通信速度。例如,将摄像头的帧速率从30[fps]变更为20[fps]。在存在多个传感器的情况下,从优先度低的传感器开始依次降低传感器数据通信速度,成为不发生溢出的传感器数据通信速度(合计值)。也可以对每一次的传感器的下降幅度设定上限值、及各传感器通信速度最低值。优先度可以按照每个应用程序来决定,也可以从服务器102得到信息。这样,通过基于传感器的优先度对传感器数据进行加工,从而能够抑制重要性低的传感器数据的数据量,因此能够尽可能地维持重要性高的传感器数据的质量。在存储量计算部304再次进行步骤b2处理、判定部305再次进行步骤b3的处理而不发生溢出的情况下(步骤b4中为“否”),判定部305将各传感器的最新的周期或频率、分辨率及压缩率的值输出到数据加工部306(步骤b6),处理返回到图7的主程序中。
[0042]
在步骤a4中,数据加工部306使用经由判定部305从存储量计算部304提供的周期
或频率、分辨率以及压缩率的值,对从数据获取部301提供的传感器数据进行加工。作为一例,在接收到与周期或频率相关的信息的情况下,数据加工部306根据与周期或频率相关的信息对传感器数据进行稀疏处理。作为一例,在接收到与分辨率相关的信息的情况下,数据加工部306根据与分辨率相关的信息来降低传感器数据的分辨率。作为一例,在接收到与压缩率相关的信息的情况下,数据加工部306根据与压缩率相关的信息来压缩传感器数据。数据加工部306将经由加工而得到的传感器数据发送到储存器控制部307。
[0043]
在步骤a5中,储存器控制部307将接收到的传感器数据存储在储存器中。
[0044]
在步骤a6中,储存器控制部307将行驶中随时存储在储存器中的传感器数据经由通信部300发送给服务器102。
[0045]
根据以上说明的数据传送装置100,存储量计算部304使用获取由传感器检测到的传感器数据的速度(第1数据通信速度)、以及将获取到的传感器数据发送给服务器102的速度(第2数据通信速度),来计算由数据获取部301获取到的传感器数据向存储器202的储存器存储的预测存储量的时间推移。另外,判定部305基于预测存储量的时间推移,判定存储在存储器202的储存器中的传感器数据是否溢出。这样,由于预测存储在存储器的储存器中的传感器数据的存储量,判定在存储器的储存器中是否发生溢出,所以能够避免在无线通信线路速度为低速的区域中传感器数据通信速度降低。即,即使在预测为在无线通信线路速度为低速的区域移动的情况下,如果预测存储量低且存储器的储存器有富余,则判定为不发生溢出,因此能够避免在无线通信线路速度为低速的区域中传感器数据通信速度降低。
[0046]
实施方式2.在实施方式1中,由于对车速及移动通信速度的任一个都使用预测值,所以可能会产生预测值与实测值不同的情况。因此,在实施方式2中,使用车速及移动通信速度的实测值对传感器数据通信速度进行校正,提高预测储存器存储量的时间推移的精度。以下,参照图2、图6、图9以及图10,对实施方式2的数据传送装置500进行说明。另外,对于与实施方式1重复的部分省略说明。
[0047]
<结构>如图9所示,数据传送装置500与实施方式1的情况相同,包括数据获取部301及行驶路径通知部302。并且,数据传送装置500还包括车速通知部403、存储量计算部404、判定部405、数据加工部406、储存器控制部407以及通信部400。数据传送装置500的硬件结构与实施方式1的情况同样,例如可以通过图2所示的结构来实现。
[0048]
(通信部)通信部400从服务器102获取在行驶中某一时间内从车辆的通信部400向服务器102实际发送的数据量即移动数据通信速度的实测值(第4数据通信速度的值)、向服务器102发送数据的时刻的信息、和向服务器102发送了数据的位置的信息(以下,将这些信息统称为“实际移动数据通信速度信息”)。通信部400将从服务器102获取到的实际移动数据通信速度信息发送给存储量计算部404。
[0049]
(车速通知部)车速通知部403将行驶的路径中的车速的实测值、行驶时的时刻信息、以及行驶时的位置信息(以下,将这些信息统称为“实际车速信息”)存储在存储器202中。然后,车速通
知部403将存储的实际车速信息以规定的定时发送给存储量计算部404。例如,可以每隔5分钟、每隔10分钟以规定的周期发送,也可以在通过连接行驶的路径中的不同链路的节点时那样在通过规定位置的定时发送。
[0050]
(存储量计算部)存储量计算部404使用从通信部400获取到的实际移动数据通信速度信息和从车速通知部403获取到的实际车速信息,进行校正传感器数据通信速度的计算。以下示出计算例。首先,使各信息的尺度匹配。例如,使用实际移动数据通信速度信息的时刻信息和实际车速信息的时刻信息进行匹配,以使车速实测值的时间轴、移动数据通信速度的实测值的时间轴、和在步骤b2计算出的预测储存器存储量的时间推移的时间轴相互一致。作为其他示例,可以使用实际移动数据通信速度信息的位置信息和实际车速信息的位置信息进行匹配,以使车速实测值的测定点、移动数据通信速度的实测值的测定点、和在步骤b2计算出的预测储存器存储量的时间推移的测定点相互一致。
[0051]
在这样进行了尺度的调整之后,在下式(2)的右边代入各变量的值,计算校正后的传感器数据通信速度。另外,传感器数据通信速度的值使用图6的传感器信息表的通信速度的值。
[0052]
校正后传感器数据通信速度=传感器数据通信速度
×
(车速实测值/预测车速值)+α
×
(移动数据通信速度实测值―移动数据通信速度预测值)
···
式(2)
[0053]
在式(2)中,系数α是根据隧道、山区等道路的特征而变更的系数。
[0054]
在式(2)的右边的第1项中,用车速实测值校正预测车速值,在右边的第2项中,用移动数据通信速度实测值(第4数据通信速度的值)校正移动数据通信速度预测值(第2数据通信速度的值)。使用这些校正值,计算校正后的传感器数据通信速度。
[0055]
存储量计算部404在计算校正后的传感器数据通信速度后,变更传感器信息表的通信速度的列的值。进而,存储量计算部404变更传感器信息表的传感器的周期或频率、分辨率或压缩率,以使其成为计算出的传感器数据通信速度。此外,存储量计算部404使用校正后的传感器数据通信速度,与实施方式1的情况同样,再次计算在计算出传感器数据通信速度的校正值的时刻以后的预测储存器存储量的时间推移。存储量计算部404除了校正后的预测储存器存储量的时间推移的信息之外,还将变更后的传感器信息表的信息发送给判定部405。
[0056]
(判定部)判定部405使用校正后的预测储存器存储量的时间推移的信息,与实施方式1的情况同样地,判定储存器中是否发生溢出。在发生溢出的情况下,判定部405向存储量计算部404通知发生溢出的意思,存储量计算部404计算不发生溢出那样的总通信速度。在不发生溢出的情况下,将传感器信息表的各种传感器的加工信息(周期
·
频率、分辨率或压缩率)发送到数据加工部406。
[0057]
(数据加工部、储存器控制部)与实施方式1的情况相同,数据加工部406根据从判定部405接收到的加工信息来加工传感器数据,储存器控制部407将加工后的传感器数据存储在存储器202的储存器中。
[0058]
《动作》接着,参照图10,对数据传送装置500的动作进行说明。在实施方式2中,作为图7的步骤a3的子程序进行的处理与实施方式1的情况不同。在实施方式2中,代替实施方式1的情况下的图8的流程图,进行图10的流程图的处理。下面,将参照图10说明作为图7的步骤a3的子程序进行的处理。
[0059]
在步骤c1中,存储量计算部404从服务器102经由通信部400获取能够通过所行驶的路径从车辆发送到服务器102的数据量(即,移动数据通信速度的实测值)、时刻信息和位置信息。
[0060]
在步骤c2中,存储量计算部404从车速通知部403获取所行驶的路径上的车速实测值、时刻信息和位置信息。
[0061]
在步骤c3中,与步骤b2的情况相同,存储量计算部404计算预测储存器存储量的时间推移。
[0062]
在步骤c4中,存储量计算部404使用在步骤c1和c2中获取到的值、和在步骤c3中计算出的预测储存器存储量的时间推移,进行根据式(2)校正传感器数据通信速度的计算。然后,使用计算结果改写传感器信息表。
[0063]
在步骤c5中,存储量计算部404使用校正后的传感器数据通信速度,再次计算预测储存器存储量的时间推移。存储量计算部404将校正后的预测储存器存储量的时间推移发送给判定部405。
[0064]
在步骤c6中,判定部405使用校正后的预测储存器存储量的时间推移,判定是否发生溢出。
[0065]
在判定为不发生溢出的情况下,处理在步骤c7分岔而进入步骤c9,在步骤c9中,判定部405将传感器信息表的值输出到数据加工部406。
[0066]
在判定为发生溢出的情况下,处理在步骤c7分岔而进入步骤c8,在步骤c8中,判定部405将发生溢出的意思通知给存储量计算部404,存储量计算部404计算不发生溢出那样的传感器数据通信速度。
[0067]
根据如上所述的数据传送装置500,通信部400构成为从服务器102获取与能够从通信部400向服务器102实际发送的传感器数据相关的移动数据通信速度的实测值(第4数据通信速度的值)。另外,车速通知部403构成为通知车辆在行驶路径的已行驶部分行驶时的实际车速。另外,存储量计算部404构成为,用移动数据通信速度的实测值(第4数据通信速度)校正预测移动数据通信速度的值(第2数据通信速度的值),并且用实际的车速校正预测车速,校正预测存储量的时间推移。因此,能够提高预测存储量的时间推移的精度。通过提高预测精度,能够适当地抑制存储器的溢出发生。
[0068]
《附记》下面对以上说明的实施方式的几个方面进行总结。
[0069]
(附记1)附记1的数据传送装置(100、500)包括:数据获取部(301),该数据获取部(301)通过第1数据通信速度获取由传感器(101)检测的传感器数据;通信部(300、400),该通信部(300、400)将获取到的传感器数据通过第2数据通信速度发送给服务器;存储量计算部(304、404),该存储量计算部(304、404)使用所述第1数据通信速度和所述第2数据通信速
度,计算所述获取到的传感器数据向存储器存储的预测存储量的时间推移;以及判定部(305、405),该判定部(305、405)基于所述预测存储量的时间推移,判定存储在所述存储器中的传感器数据是否溢出。
[0070]
(附记2)附记2的数据传送装置是附记1的数据传送装置,还包括数据加工部(306、406),该数据加工部(306、406)根据加工信息来加工所述传感器数据,在判定为存储在所述存储器中的传感器数据溢出的情况下,所述存储量计算部构成为计算不产生溢出的第3数据通信数据来更新所述加工信息,所述数据加工部构成为根据更新后的加工信息来加工所述获取到的传感器数据,所述通信部构成为将加工后的传感器数据发送给所述外部服务器。
[0071]
(附记3)附记3的数据传送装置是附记1或2的数据传送装置,所述传感器包括多个传感器,所述数据获取部构成为从各传感器获取传感器数据,所述数据加工部构成为基于分配给各传感器的优先度,对来自所述各传感器的传感器数据进行加工。
[0072]
(附记4)附记4的数据传送装置是附记1至3的任一项的数据传送装置,还包括:行路路径通知部(302),该行驶路径通知部(302)通知车辆行驶的预定的行驶路径;以及车速通知部(303、403),该车速通知部(303、403)预测所述车辆在所通知的行驶路径中的车速并进行通知,所述存储量计算部构成为除了所述第1数据通信速度和所述第2数据通信速度以外,还使用预测到的车速,计算所述预测存储量的时间推移。
[0073]
(附记5)附记5的数据传送装置是附记4的数据传送装置,所述通信部构成为从所述外部服务器获取与能从所述通信部向所述外部服务器实际发送的传感器数据相关的第4数据通信速度,所述车速通知部构成为通知所述车辆在所述行驶路径的已行驶部分行驶时的实际车速,所述存储量计算部通过所述第4数据通信速度来校正所述第2数据通信速度,并且通过所述实际车速来校正所述预测到的车速,并校正所述预测存储量的时间推移。
[0074]
(附记6)附记6的数据传送方法,包括:通过第1数据通信速度获取由传感器检测的传感器数据;将获取到的传感器数据通过第2数据通信速度发送给外部服务器;使用所述第1数据通信速度和所述第2数据通信速度,计算所述获取到的传感器数据向存储器存储的预测存储量的时间推移;以及基于所述预测存储量的时间推移,判定存储在所述存储器中的传感器数据是否溢出。
[0075]
另外,可以对实施方式进行组合,或对各实施方式进行适当变形、省略。工业上的实用性
[0076]
根据本公开所涉及的数据传送装置,也能够从无线通信线路速度为低速的区域收集传感器数据。因此,能够利用作为搭载于车辆的车载装置。标号说明
[0077]
10数据传送系统100数据传送装置101(101-1~101-n)传感器
102服务器103车辆200外部网络i/f201处理器202存储器202a rom202b ram203内部网络i/f300通信部301数据获取部302行驶路径通知部303车速通知部304存储量计算部305判定部306数据加工部307储存器控制部400通信部403车速通知部404存储量计算部405判定部406数据加工部407储存器控制部500数据传送装置。
技术特征:
1.一种数据传送装置,其特征在于,包括:数据获取部,该数据获取部通过第1数据通信速度获取由传感器检测的传感器数据;通信部,该通信部将获取到的传感器数据通过第2数据通信速度发送给服务器;存储量计算部,该存储量计算部使用所述第1数据通信速度和所述第2数据通信速度,计算所述获取到的传感器数据向存储器存储的预测存储量的时间推移;以及判定部,该判定部基于所述预测存储量的时间推移,判定存储在所述存储器中的传感器数据是否溢出。2.如权利要求1所述的数据传送装置,其特征在于,还包括数据加工部,该数据加工部根据加工信息来加工所述传感器数据,在判定为存储在所述存储器中的传感器数据溢出的情况下,所述存储量计算部构成为计算不产生溢出的第3数据通信速度来更新所述加工信息,所述数据加工部构成为根据更新后的加工信息来加工所述获取到的传感器数据,所述通信部构成为将加工后的传感器数据发送给所述外部服务器。3.如权利要求2所述的数据传送装置,其特征在于,所述传感器包括多个传感器,所述数据获取部构成为从各传感器获取传感器数据,所述数据加工部构成为基于分配给各传感器的优先度,对来自所述各传感器的传感器数据进行加工。4.如权利要求1至3的任一项所述的数据传送装置,其特征在于,还包括:行路路径通知部,该行驶路径通知部通知车辆行驶的预定的行驶路径;以及车速通知部,该车速通知部预测所述车辆在所通知的行驶路径中的车速并进行通知,所述存储量计算部构成为除了所述第1数据通信速度和所述第2数据通信速度以外,还使用预测到的车速,计算所述预测存储量的时间推移。5.如权利要求4所述的数据传送装置,其特征在于,所述通信部构成为从所述外部服务器获取与能从所述通信部向所述外部服务器实际发送的传感器数据相关的第4数据通信速度,所述车速通知部构成为通知所述车辆在所述行驶路径的已行驶部分行驶时的实际车速,所述存储量计算部通过所述第4数据通信速度来校正所述第2数据通信速度,并且通过所述实际车速来校正所述预测到的车速,并校正所述预测存储量的时间推移。6.一种数据传送方法,其特征在于,包括:通过第1数据通信速度获取由传感器检测的传感器数据;将获取到的传感器数据通过第2数据通信速度发送给外部服务器;使用所述第1数据通信速度和所述第2数据通信速度,计算所述获取到的传感器数据向存储器存储的预测存储量的时间推移;以及基于所述预测存储量的时间推移,判定存储在所述存储器中的传感器数据是否溢出。
技术总结
本发明提供一种数据传送装置,其能够抑制溢出的发生,同时避免在无线通信线路速度为低速的区域中传感器的数据通信速度的降低。数据传送装置包括:数据获取部(301),该数据获取部(301)通过第1数据通信速度获取由传感器检测的传感器数据;通信部(300、400),该通信部(300、400)将获取到的传感器数据通过第2数据通信速度发送给外部服务器;存储量计算部(304、404),该存储量计算部(304、404)使用所述第1数据通信速度和所述第2数据通信速度,计算所述获取到的传感器数据向存储器存储的预测存储量的时间推移;以及判定部(305、405),该判定部(305、405)基于所述预测存储量的时间推移,判定存储在所述存储器中的传感器数据是否溢出。溢出。溢出。
技术研发人员:中司真裕 中野久雄
受保护的技术使用者:三菱电机株式会社
技术研发日:2021.01.26
技术公布日:2023/9/16
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种洁牙器伸缩装置的制作方法 下一篇:盐水自动配置装置的制作方法