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

终端装置、管理服务器、通信系统的制作方法

2022-08-17 05:57:15 来源:中国专利 TAG:

终端装置、管理服务器、通信系统
相关申请的交叉引用
1.本技术要求于2021年2月10日提交的日本专利申请第2021-019839号的优先权权益,该日本专利申请的主题通过引用并入本文中。
技术领域
2.本发明涉及终端装置、管理服务器和通信系统。


背景技术:

3.已经开发了用于从具有移动体的服务器接收内容的系统,以使得无线电接入单元位于移动体暂时停止的短期地点和移动体长时间停止的长期地点附近,其中,可以通过根据包括在内容中的数据量从不同的无线电接入单元接收内容来提高通信效率。例如,日本专利申请公开第2006-303643号公开了用于使用位于短期地点的第一无线电接入单元和位于长期地点的第二无线电接入单元来向移动体提供内容的服务器和系统,使得当数据量高于预定阈值时,移动体可以从第二无线电接入单元接收内容,而当数据量低于预定阈值时,移动体可以从第一无线电接入单元接收内容。
4.然而,在将无线电接入单元定位在各个地点的阶段中,难以预先确定移动体应该穿过哪个地点或者移动体应该暂时停止或长时间停止在哪个地点。为此,根据移动体的行为,在移动体与其服务无线电接入单元之间执行切换(handover)的次数将增加,这可能降低通信质量。特别地,当在道路上移动时,在安装在车辆上的终端装置中经常出现该问题。
5.考虑到上述情况做出本发明,因此本发明旨在提供一种安装在车辆上的终端装置,该终端装置能够在防止通信质量下降的同时下载内容。另外,本发明旨在提供一种使用管理服务器来管理递送到安装在车辆上的终端装置的内容的通信系统。


技术实现要素:

6.在本发明的第一方面中,一种终端装置被配置为通过与车辆相关联的网络与管理服务器进行通信。所述终端装置包括:获取单元,被配置为获取表示车辆的移动速度的速度信息和表示终端装置的位置的位置信息;确定单元,被配置为确定位置信息是否表示位于预先确定的特定区域中的位置;以及下载单元,被配置为当位置信息指示被包括在特定区域中的位置时从管理服务器下载内容。当获取单元接收到表示能够从管理服务器下载的内容的容量的内容信息时,下载单元被配置为根据与速度信息和内容信息之间的关系相关的预定条件来下载与内容信息相对应的内容。
7.具体地,获取单元包括:速度信息获取模块,被配置为获取车辆的速度信息;位置信息获取模块,被配置为获取终端装置的位置信息;以及内容信息获取模块,被配置为获取内容信息。
8.在上文中,当内容信息表示多个内容之中的每个内容的容量时,下载单元被配置为基于速度信息和内容信息从多个内容之中选择能够从管理服务器下载的至少一个下载
内容。
9.就此而言,内容信息可以包括在下载内容时的估计的吞吐量。下载单元被配置为计算对于车辆以由速度信息指示的车辆的移动速度移出特定区域的估计的移动时间,并且因此下载单元被配置为选择容量小于估计的移动时间与估计的吞吐量相乘的结果的至少一个下载内容。
10.所述特定区域可以允许所述终端装置在不引起切换的情况下继续其与管理服务器的通信,并且因此下载单元被配置为计算在车辆进入所述特定区域中时的估计的移动时间。
11.另外,获取单元还可以包括交通信息获取模块,所述交通信息获取模块被配置为获取交通信息,所述交通信息表示设置在车辆沿着其移动的道路上的信号的点亮(lighting)状态和由道路上的信号指示的用于使车辆停止的停止指令。就此而言,下载单元被配置为:当车辆的移动速度变得低于预定阈值时,将车辆的估计的移动时间计算为由道路上的信号指示的停止指令的持续时间。
12.内容信息可以包括针对多个内容之中的每个内容的优先级。就此而言,下载单元被配置为:当车辆停留在所述特定区域中时,根据由内容信息指示的每个内容的容量和优先级来从能够从管理服务器下载的多个内容中指定所述至少一个下载内容。
13.此外,所述终端装置还可以包括:列表生成单元,被配置为生成描述计划要从管理服务器下载的多个内容的内容列表;以及通信单元,被配置为将内容列表传送到管理服务器。在这种情况下,内容信息获取模块被配置为从管理服务器获取表示在内容列表上描述的多个内容之中的每个内容的容量的内容信息。
14.在完成从管理服务器下载内容时,下载单元被配置为将从管理服务器完全下载内容所需的下载时间作为吞吐量性能来传送。
15.在本发明的第二方面中,一种管理服务器被配置为通过与车辆相关联的网络与终端装置进行通信。所述管理服务器包括:管理存储单元,被配置为存储要被提供给终端装置的内容;以及管理控制单元,被配置为从终端装置获取表示车辆的移动速度的速度信息和表示终端装置的位置的位置信息,以确定该位置信息是否表示位于预先确定的特定区域中的位置,并且当该位置信息表示位于所述特定区域中的位置时,根据与速度信息和内容的容量之间的关系有关的预定条件向终端装置提供内容。
16.具体地,所述管理控制单元还包括:管理获取模块,被配置为获取速度信息和位置信息;管理确定模块,被配置为确定位置信息是否表示位于所述特定区域中的位置;以及内容提供模块,被配置为根据预定条件向终端装置提供内容。
17.在本发明的第三方面中,一种通信系统包括管理服务器和终端装置,管理服务器和终端装置被配置为通过与车辆相关联的网络来彼此通信。管理服务器被配置为根据来自终端装置的请求向终端装置提供内容。所述终端装置包括:获取单元,被配置为获取表示车辆的移动速度的速度信息和表示终端装置的位置的位置信息;确定单元,被配置为确定位置信息是否表示位于预先确定的特定区域中的位置;以及下载单元,被配置为当位置信息指示被包括在所述特定区域中的位置时从管理服务器下载内容。当获取单元被配置为接收表示能够从管理服务器下载的内容的容量的内容信息时,下载单元被配置为根据与速度信息和内容信息之间的关系相关的预定条件来下载与内容信息相对应的内容。
18.在本发明的第四方面中,一种非暂时性计算机可读存储介质被配置为存储程序,所述程序使计算机充当被配置为通过与车辆相关联的网络与管理服务器进行通信的终端装置。所述程序执行以下一系列步骤:获取表示车辆的移动速度的速度信息和表示终端装置的位置的位置信息,确定位置信息是否表示位于预先确定的特定区域中的位置,当位置信息指示被包括在所述特定区域中的位置时从管理服务器下载内容,以及在接收到表示能够从管理服务器下载的内容的容量的内容信息时,根据与速度信息和内容信息之间的关系相关的预定条件,下载与内容信息相对应的内容。
19.因此,本发明为与在道路上移动的车辆相关联的终端装置提供了在不引起通信质量降低的情况下下载内容的有利效果。
附图说明
20.图1是示出了根据本发明的示例性实施例的包括被配置为与安装在车辆上的终端装置通信的管理服务器的通信系统的配置示例的框图。
21.图2是示出了根据本发明的示例性实施例的终端装置的配置示例的框图。
22.图3是示出了由根据本发明的示例性实施例的通信系统实现的处理流程的序列图。
23.图4示出了由终端装置的列表生成单元生成的内容列表的示例。
24.图5示出了由管理服务器的内容信息提供模块提供的内容信息的示例。
25.图6是示出了根据本发明的示例性实施例的通信系统的修改的框图。
具体实施方式
26.[a]通信系统的配置示例
[0027]
图1示出了根据本发明的示例性实施例的通信系统10的配置示例,所述通信系统10包括网络20、数据库30、车辆40、管理服务器100和终端装置200。通信系统10被设计为将可下载的内容信息提供到安装在车辆40上的终端装置200,使得当终端装置200位于特定区域中时终端装置200可以从管理服务器100下载内容。
[0028]
管理服务器100和终端装置200可以通过网络20彼此通信。由于网络30连接到数据库30,因此优选地,管理服务器100和终端装置200与数据库30通信。例如,网络20由因特网配置。
[0029]
数据库30被配置为存储包括可与终端装置200一起使用的内容信息的大量数据。数据库30可以根据来自管理服务器100的请求提供内容信息。例如,数据库30由服务器、存储装置等配置。
[0030]
根据来自终端装置200的请求,管理服务器100将向终端装置200传送各种类型的信息。管理服务器100包括管理通信单元110、管理控制单元120和管理存储单元130。
[0031]
管理通信单元110与网络20耦接,并且被配置为与数据库30、终端装置200等通信。管理通信单元110用作被配置为通过网络20进行通信的通信接口。
[0032]
管理控制单元120被配置为控制管理服务器100的各个部分。例如,管理控制单元120可以控制管理通信单元110从终端装置200接收请求并且向终端装置200传送对接收到的请求的响应。管理控制单元120可以由cpu等配置。管理控制单元120包括内容信息提供模
块122和内容提供模块124。
[0033]
内容信息提供模块122被配置为响应于来自终端装置200的请求向终端装置200提供内容信息。就此而言,内容信息表示可从管理服务器100下载的内容的容量。内容信息还可以表示在从管理服务器100下载内容时的估计的吞吐量。内容信息是指单个内容或多个内容。
[0034]
根据来自终端装置200的请求,内容提供模块124可以提供与内容信息对应的内容。即,内容提供模块124可以向终端装置200传送与存储在管理存储单元130或数据库30上的内容信息相对应的内容数据。就此而言,内容可以指运动图像、地图信息和用于显示广告的其他数据以及用于执行应用程序、游戏等的各种程序。
[0035]
管理存储单元130被配置为存储要被提供给安装在车辆40上的终端装置200的内容。管理存储单元130被配置为存储内容信息、内容数据、在下载内容时估计的吞吐量和其他信息。管理存储单元130可以存储在管理服务器100的操作期间产生或使用的参数、参考值、阈值、计算结果和任何其他中间数据。另外,管理存储单元130可以根据来自管理服务器100的各个部分的请求将其存储的数据提供给进行请求的源。
[0036]
当计算机用作管理服务器100时,例如,管理存储单元130可以存储各种类型的软件,诸如用于运行计算机的操作系统(os)、程序和其他类型的信息。另外,管理存储单元130可以存储在执行程序时将被参考的各条信息,诸如数据库。例如,当执行存储在管理存储单元130上的程序时,cpu可以用作管理控制单元120。
[0037]
例如,管理存储单元130可以包括用于将bios(基本输入/输出系统)存储在计算机等中的rom(只读存储器)和用作工作区域的ram(随机存取存储器)。管理存储单元130可以包括诸如hdd(硬盘驱动器)和/或ssd(固态驱动器)的大容量存储单元。另外,计算机还可以包括gpu(图形处理单元)等。
[0038]
安装在车辆40上的终端装置200被配置为通过网络20与管理服务器100通信。终端装置200被配置为显示响应于用户操作而从管理服务器100下载的各种类型的内容,诸如运动图像、地图信息、广告、应用程序和游戏。终端装置200被配置为获取与安装在车辆40中的电子控制单元通信的各种控制信息,诸如车辆40的速度。例如,终端装置200由智能电话、平板pc、移动pc等配置。就此而言,终端装置200可以由安装在车辆40中的通信模块配置。
[0039]
具有上述配置的终端装置200可以接入诸如移动电话网络的无线电通信网络以与管理服务器100通信。当配备有终端装置200的车辆40在道路上行驶时,终端装置200可以通过作为接入设施的多个基站。在这种情况下,例如,终端装置200从表示一个基站的通信使能区域的一个小区移动到由另一基站覆盖的另一小区;因此,终端装置200应该将其链接从当前进行其通信的一个基站改变到与移动目的地相对应的另一基站。因此,终端装置200将其服务基站改变为另一基站的操作被称为“切换”。
[0040]
当车辆40在道路上移动时,随着车辆40的移动速度变得更高,进行切换的次数将相应地增加。由于车辆40中的便利性的提高,车辆40中的可用内容的量在容量上倾向于增加,这进而又增加了用于下载内容的下载时间;因此,无论车辆40的移动速度(其不是那么高)如何,都将增加进行切换的次数。
[0041]
由于在从管理服务器100下载内容的同时引起与终端装置200的切换的高概率,因此通信质量可能由于无用数据传送的发生而瞬时降低。另外,由于在车辆40的较高速度下
发生多普勒频移(其被称为“移相(phasing)”),通信质量可能降低。此外,当在道路上移动时,车辆40的较高速度可能增加位于车辆40与其服务基站之间的屏蔽物(shield)的概率,从而降低通信质量(其被称为“遮蔽(shadowing”)。
[0042]
通信质量的降级可能降低管理服务器100与终端装置200之间的数据传输的吞吐量,从而使用户无法适当地使用内容或增加通信基础设施的负载。示例性实施例被设计为当安装在车辆40上的终端装置200在车辆40在道路上移动的同时尝试接收内容时以简单的方式减少通信质量的降级。下面将描述适用于通信系统10的终端装置200的细节。
[0043]
[b]终端装置200的配置示例
[0044]
图2示出了根据本发明的示例性实施例的终端装置200的配置示例。终端装置200包括通信单元210、输入单元220、控制单元230、存储单元280和显示器290。
[0045]
通信单元210被配置为通过网络20与数据库30和管理服务器100通信。例如,通信单元210包括无线电通信控制器以接入移动电话网络中的基站。在这种情况下,通信单元210可以在接入基站时连接到网络20,以便实现作为用于经由网络20进行通信的通信接口的功能。
[0046]
输入单元220被配置为输入用户更喜欢使用的内容信息。例如,输入单元220由用户操作以选择性地输入各种内容,诸如表示朝向目的地的路线的二维或三维地图信息、用户想要听到或观看的音乐和/或视频、用户想要玩的游戏、以及用户想要执行的应用程序。例如,用户可以是可以乘坐在车辆40上的驾驶员或乘客。例如,输入单元220可以包括任何输入装置,诸如触摸面板、控制器、鼠标和键盘。当输入单元220由触摸面板配置时,优选地,输入单元220形成显示器290的一部分。
[0047]
控制单元230被配置为控制终端装置200的各个部分。例如,控制单元230可以控制通信单元210从管理服务器100接收数据或向管理服务器100传送数据。另外,控制单元230可以控制输入单元210以获得用户的输入。控制单元230可以控制存储单元280和显示器290将从管理服务器100下载的内容存储在存储单元280上,同时在显示器290上显示内容。替代地,控制单元230可以执行从管理服务器100下载的内容。例如,控制单元230由cpu等配置。具体地,控制单元230包括获取单元240、列表生成单元250、确定单元260和下载单元270。
[0048]
获取单元240被配置为获取要由控制单元230使用的数据。例如,获取单元240被配置为获取表示用户可以通过操作输入单元220来选择的内容的信息。获取单元240被配置为经由输入单元220获取内容的文件名、id和标题。就此而言,被配置为获取各条信息的获取单元240包括速度信息获取模块241、位置信息获取模块242、内容信息获取模块243和交通信息获取模块244。
[0049]
速度信息获取模块241被配置为从安装在车辆40中的电子控制单元获取表示车辆40的移动速度的速度信息。位置信息获取模块242被配置为获取表示终端装置200的位置的位置信息。例如,位置信息获取模块242被配置为根据由安装在车辆40中的gps(全球定位系统)接收器接收的信号来从安装在车辆40中的电子控制单元获取位置信息。当通信单元210配备有gps接收器时,位置信息获取模块242可以根据由gps接收器接收到的信号来从通信模块210获取位置信息。
[0050]
内容信息获取模块243被配置为从管理服务器100接收内容信息。交通信息获取模块244被配置为获取交通信息,该交通信息包括沿着车辆40正在其上行驶的道路而设置的
信号的点亮状态。例如,交通信息获取模块244可以根据利用安装在车辆40上的通信模块(诸如its(智能运输系统))接收的信号来从车辆40的电子控制单元获取交通信息。
[0051]
列表生成单元250被配置为生成表示计划要下载的内容的内容列表。当获取单元240经由输入单元220获取多个内容时,列表生成可以生成包括多个内容的内容列表。
[0052]
确定单元260被配置为基于由位置信息获取模块242获取的位置信息来确定终端装置200是否位于预先确定的特定区域中。就此而言,确定单元260可以基于位置信息来确定终端装置200是否进入特定区域中。在本文中,特定区域被定位成使得能够在不与终端装置200进行切换的情况下与管理服务器1000进行连续通信。
[0053]
例如,特定区域可以与和单个基站进行通信的终端装置200的通信使能范围基本相同。例如,具有单个基站的终端装置200的通信使能范围可以等同于5g通信小区或mec(多址边缘计算)小区。
[0054]
优选地,特定区域小于终端装置200与单个基站的通信使能范围。在这种情况下,预先使用位置信息来虚拟地设置地理边界;因此,特定区域可以落入使用边界线划分的虚拟边界区域内。根据被称为“地理围栏(geofence)”的已知技术设置特定区域,这里省略其详细描述。
[0055]
在由位置信息指示的位置被包括在预先确定的特定区域中的情况下,下载单元270被配置为:当由速度信息指示的车辆40的移动速度与由内容信息指示的内容的容量之间的关系满足预定条件时,从管理服务器100下载由内容信息指定的内容。下载单元270被配置为:当预测到在车辆40位于特定区域中的同时内容可以被完全下载时下载内容。将在后面讨论下载单元270的详细操作。
[0056]
存储单元280被配置为存储由下载单元270下载的内容数据。这使得控制单元230可以读取和使用存储在存储单元280上的内容数据。存储单元280可以存储在终端装置200的操作过程中产生或使用的参数、参考值、阈值、计算结果、中间数据等。例如,存储单元280可以存储特定区域的信息和诸如吞吐量之类的性能值。另外,存储单元280可以响应于来自终端装置200的各个部分的请求而将其存储的数据提供给请求源。
[0057]
当使用计算机来实现终端装置200的功能时,例如,存储单元280可以存储用于使计算机运行的各条信息,诸如程序和操作系统(os)。另外,存储单元280可以存储各条信息,其包括在执行程序时将参考的数据库。例如,计算机的cpu可以通过执行存储在存储单元280上的程序来用作控制单元230。
[0058]
例如,存储单元280可以包括用于存储计算机的bios(基本输入/输出系统)的rom(只读存储器)和用作工作区域的ram(随机存取存储器)。另外,存储单元280可以包括诸如hdd(硬盘驱动器)和/或ssd(固态驱动器)的大规模存储单元。另外,计算机还可以包括gpu(图形处理单元)。
[0059]
显示器290被配置为显示各种类型的内容,诸如用于辅助输入单元220的输入操作的图像、利用终端装置200执行应用程序的结果、视频等。显示器290可以是与终端装置200集成组合的显示器。取代地,可以独立于终端装置200提供独立的显示器来作为显示器290。显示器290可以是安装在车辆40内部的显示单元。
[0060]
具有上述配置的终端装置200被配置为预测终端装置200位于特定区域中的时间段,使得能够在不引起切换的情况下与管理服务器100连续通信,因此终端装置200可以下
载可以在预测的时间段内完全下载的内容。这可以降低当终端装置200接收内容时引起切换的概率,从而减少与管理服务器100的通信中的通信质量的降级。下面将描述通信系统10的详细操作。
[0061]
[c]通信系统10的序列示例
[0062]
图3是示出了由根据本发明的示例性实施例的通信系统10实现的处理流程(即,步骤s51至s60)的序列图。图3示出了乘坐在车辆40上的用户选择要在车辆40中使用的内容以尝试使用和下载来自管理服务器100的内容的序列示例。
[0063]
首先,获取单元240获取乘坐在车辆40上的用户想要使用的内容的信息(s51)。获取单元240获取输入到输入单元220的内容的信息。将针对用户选择多个内容的名称以便将它们输入到输入单元220中以使得获取单元240可以获取关于多个内容的信息的场景来解释示例性实施例。就此而言,其信息由获取单元240获取的多个内容将被视为计划要下载的内容。
[0064]
接着,速度信息获取模块241从车辆40的电子控制单元获取表示车辆40的移动速度的速度信息,而位置信息获取模块242从车辆40的电子控制单元获取表示终端装置200的位置的位置信息(s52)。
[0065]
接着,确定单元260基于由位置信息获取模块242获取的位置信息来确定终端装置200是否位于预先确定的特定区域中(s53)。例如,确定单元260在将终端装置200的位置与存储在存储单元280上的特定区域的信息进行比较时,确定终端装置200是否位于特定区域中或者终端装置200是否进入特定区域中。
[0066]
当终端装置200位于特定区域外部时(即,s53,否),流程返回到步骤s52,在步骤s52中,获取单元240获取速度信息和位置信息。就此而言,速度信息获取模块241和位置信息获取单元242可以在经过了预定时间之后获取速度信息和位置信息。例如,预定时间被设置为1秒左右。当终端装置200位于特定区域外部时,获取单元240可以继续操作以获取用户输入到输入单元220的内容信息。
[0067]
当终端装置200位于特定区域内部时(即,s53,是),列表生成单元250生成表示被获取单元240获取的要被下载的内容的内容列表(s54)。例如,内容列表可以描述各种信息,诸如内容的类型、id和名称。
[0068]
接着,通信单元210向管理服务器100传送由列表生成单元250生成的内容列表(s55)。换言之,终端装置200通过将内容列表传送到管理服务器100来请求管理服务器100回复与内容列表上描述的内容相对应的内容信息。
[0069]
管理服务器100的管理通信单元110接收从终端装置200传送的内容列表。随后,管理控制单元120的内容信息提供模块122搜索管理存储单元130和数据库30,以获取在内容列表上描述的内容的容量。内容信息提供模块122向终端装置200传送表示添加有内容的容量的内容列表的内容信息(s56)。就此而言,内容信息提供模块122可以在内容信息中包括在下载内容时的估计的吞吐量。
[0070]
因此,终端装置200的通信单元210接收表示在内容列表上描述的内容的容量的内容信息,因此获取单元240的内容信息获取模块243从管理服务器100获取内容信息。随后,下载单元270可以基于由内容信息指示的车辆40的移动速度和内容的容量来选择多个内容之中的一个或多个内容作为“下载内容”(s57),该下载内容是在车辆40位于特定区域中时
应该被下载的。
[0071]
例如,下载单元270可以从多个内容中选择容量小于通过将估计的移动时间与估计的吞吐量相乘而产生的乘法结果的下载内容。就此而言,下载单元270将估计的移动时间计算为当车辆40以由速度信息获取模块241获取的移动速度移动时车辆40移出特定区域所需的时间段。优选地,下载单元270在确定车辆40位于特定区域中或者车辆40进入特定区域中时计算估计的移动时间。
[0072]
当内容信息获取模块243获取包括估计的吞吐量的内容信息时,下载单元270可以使用估计的吞吐量。替代地,下载单元270可以将存储在存储单元280上的吞吐量的先前性能、特定区域中的吞吐量的预测值用作估计的吞吐量等。
[0073]
由于各自具有比将估计的移动时间与估计的吞吐量相乘的结果更小的容量的多个内容的存在,下载单元270将下载内容(其是应该被下载的内容)选择为多个内容之中的具有最大容量的内容。替代地,下载单元270可以选择多个内容之中的以较大容量的顺序排列的一系列内容(所述多个内容之中的每个内容都具有比乘法结果更小的容量),使得所选内容的容量的总量不会超过乘法结果,由此选择一系列下载内容(其是应该被下载的内容)。取代地,下载单元270可以选择多个内容之中的内容的组合,使得所选内容的容量的总量变得小于乘法结果但接近乘法结果,由此选择下载内容的组合(其应该被下载)。
[0074]
接下来,下载单元270将所选择的(一个或多个)内容的信息传送到管理服务器100,从而请求管理服务器100下载所选择的(一个或多个)内容(s58)。下载单元270向管理服务器100传送诸如内容的id和名称的多条信息。响应于来自终端装置200的下载请求,管理服务器100的内容提供模块124将所选择的内容的日期传送到终端装置200(s59)。下载单元270将下载的内容数据存储在存储单元280上。因此,控制单元230可以执行由用户在车辆40中输入的内容。
[0075]
在完成下载内容之后,下载单元270将下载时间作为吞吐量的性能信息传送到管理服务器100(s60)。管理控制单元120接收吞吐量的性能信息并将其存储在管理存储单元130上。管理控制单元120可以通过利用新的性能信息重写先前的性能信息来更新吞吐量的性能信息。替代地,管理控制单元120可以通过计算先前吞吐量的平均值或通过计算用于对先前吞吐量进行加权的加权值来更新吞吐量的性能信息。
[0076]
如上所述,通信系统10被配置为将估计的移动时间计算为车辆40可以在特定区域中移动的时间段,从而当预测到可以在估计的移动时间内完全下载内容时选择和下载那些内容。因此,当车辆40停止或低速移动时,通信系统10可以提高在车辆40位于单个特定区域中的同时终端装置200可以完全下载内容的概率。这使得通信系统10能够在减少通信质量的降级的同时利用安装在车辆40上的终端装置200(在车辆40的移动期间)下载内容。
[0077]
图3的序列图涉及用户可以经由输入单元220输入多个内容的示例;但这不是限制。例如,用户可以经由输入单元220输入单个内容。在这种情况下,可以省略下载单元270在步骤s57中从多个内容之中选择下载内容的过程。
[0078]
另外,终端装置200可以从管理服务器100下载任何内容,这些任何内容不一定限于用户所使用的内容。终端装置200可以在升级程序时下载程序和数据,使得安装在车辆40上的任何装置在通信系统10中进行操作。在这种情况下,列表生成单元250可以向内容列表添加应用程序的执行、控制单元230的系统管理等所需的某一组内容。
[0079]
此外,可以将应该从管理服务器100下载的下载内容添加到内容列表。例如,管理服务器100可以将广告、道路信息和天气信息以及用于更新现有程序的数据和程序下载到终端装置200。在这种情况下,管理服务器100的内容信息提供模块122可以将下载内容及其容量信息添加到内容列表中,该内容列表将作为内容信息被传送到终端装置200。
[0080]
[d]内容列表的示例
[0081]
图4示出了由包括在终端装置200的控制单元230中的列表生成单元250生成的内容列表的示例。列表生成单元250生成描述与内容有关的各个项(诸如id、组(group)、内容名称(content name)和更新日期(date of update)的内容列表的表格形式。图4示出了两种类型的组,诸如表示从车辆40请求到管理服务器100的内容的“拉”和表示要从管理服务器100提供给车辆40的内容的“推”。
[0082]
另外,图4示出了描述表示诸如“4”和“3”的数字的优先级的表格形式的示例。例如,与通信系统10和车辆40的操作有关的第一内容被给予指示较高重要程度的较高优先级;因此,列表生成单元250为第一内容设置较高的优先级。另外,列表生成单元250可以向要呈现给车辆驾驶员的与道路状态和天气有关的第二内容分配次高的优先级(next higher priority)。列表生成单元250可以将低优先级分配给与诸如视频、音乐和游戏的娱乐有关的第三内容。
[0083]
[e]内容信息的示例
[0084]
图5示出了由管理服务器100的内容信息提供模块122提供的内容信息的示例。图5示出了在接收到图4所示的内容列表时经由内容信息提供模块122传送到终端装置200的内容信息的示例。具体地,内容信息提供模块122提供了通过将内容的容量(例如,以字节为单位的大小(size))添加到图4的内容列表而产生的内容信息的表格形式。在图5中,内容信息提供模块122向内容列表添加描述“地区商店广告”的一组记录来作为其内容名称,其指示应该从管理服务器100下载的另一下载内容。
[0085]
如上所述,下载单元270基于内容信息选择下载内容。例如,当估计的移动时间与估计的吞吐量相乘的结果超过3m字节时,下载单元270从管理服务器100选择并下载具有id=“1”的内容。当估计的移动时间与估计的吞吐量相乘的结果超过4m字节时,下载单元270可以从管理服务器100选择并下载具有id=“1”和id=“3”的内容。当估计的移动时间与估计的吞吐量相乘的结果超过4.5m字节时,下载单元270可以从管理服务器100选择并下载具有范围从“1”到“3”的id的内容。
[0086]
由于图5的内容信息包括对于每个内容的优先级,因此下载单元270可以在车辆40停留在特定区域中时下载根据可由终端装置200下载的多个内容之中的每个内容的容量和优先级而指定的特定内容。例如,下载单元270可以指定并下载在各自具有比估计的移动时间和估计的吞吐量相乘的结果更小的容量的多个内容之中的具有最高优先级的内容。
[0087]
例如,甚至当估计的移动时间与估计的吞吐量相乘的结果超过3m字节时,下载单元270也可以选择并下载具有id=“2”的内容。另外,当估计的移动时间与估计的吞吐量相乘的结果超过4m字节时,下载单元270可以选择并下载具有id=“1”和id=“2”的内容。因此,由于终端装置200抢先下载各自具有小容量的多个内容之中的具有较高优先级的内容,因此用户可以迅速使用更重要的内容。
[0088]
在前述实施例中,终端装置200被设计为使得下载单元270基于车辆40的移动速度
来计算表示直到车辆40移出特定区域为止的时间段的估计的移动时间;但这不是限制。如上面参照图2所述,获取单元240包括交通信息获取模块244,该交通信息获取模块244被配置为获取包括设置在道路上的信号的点亮状态的交通信息,并且因此下载单元270可以基于交通信息来确定车辆40的估计的移动时间。
[0089]
例如,当在交通信息包括道路上的信号的停止指令的情况下车辆40的移动速度变得低于阈值时,下载单元270可以将估计的移动时间测量为保持由交通信息指示的信号的停止指令的持续时间。车辆40可以在闪烁红色的信号处停止并保持其停止状况直到信号变为绿色;因此,可以通过获取由交通信息指示的信号的闪烁状况来准确地预测保持车辆40的停止状况的持续时间。
[0090]
在根据示例性实施例的终端装置200中,下载单元270被配置为使用估计的吞吐量来选择下载内容,其中,可以为每个特定区域确定估计的吞吐量。例如,优选地,估计的吞吐量是通过关于车辆40的通信装置的频带、天线的数量、每一代通信的性能、特定区域的位置、通信时间、和被配置为存储内容的每个服务器来统计地分析吞吐量而产生的统计值。另外,在利用终端装置200从实际下载内容的结果中提取诸如下载时间和未完成的数据大小的各条种信息时,可以执行统计值的加权相加。
[0091]
在根据示例性实施例的终端装置200中,下载单元270被配置为当车辆40的移动速度与内容的容量之间的关系满足预定条件时从管理服务器100下载内容,因为位置信息表示预先确定的特定区域中所包括的特定位置。然而,在下载单元270开始下载内容之后,车辆40可能由于道路的交通状况的改变而高速移动。
[0092]
因此,当在下载内容的过程期间车辆40的移动速度超过阈值或者车辆40的加速度超过阈值时,下载单元270可以暂时暂停下载内容。因此,无论数据传输中的吞吐量的降低如何,都可以减少当终端装置200继续下载内容时对通信基础设施的负载的增加。
[0093]
在根据示例性实施例的通信系统10中,终端装置200被配置为基于由内容信息指示的车辆40的移动速度和内容的容量来下载内容;但这不是限制。取代地或附加地,管理服务器100可以确定是否向终端装置200提供内容。下面将描述通信系统10的修改。
[0094]
[f]通信系统10的修改
[0095]
图6示出了根据示例性实施例的通信系统10的修改。在图6所示的通信系统10中,关于图1所示的通信系统10的操作和图2所示的终端装置200的操作,相同的组成部分将由相同的附图标记表示;因此,这里将省略其重复描述。根据示例性实施例的修改,管理服务器100还包括管理获取模块126和管理确定模块128。
[0096]
管理获取模块126被配置为从终端装置200获取表示车辆40的移动速度的速度信息和表示终端装置200的位置的位置信息。换言之,管理获取模块126与上面参照图2描述的终端装置200的速度信息获取模块241和位置信息获取模块242类似地操作。就此而言,管理获取模块126可以与被配置为从终端装置200获取交通信息的交通信息获取模块244类似地操作。
[0097]
管理确定模块128被配置为基于由管理获取模块126获取的位置信息来确定终端装置200是否位于特定区域(其是预先确定的)中。换言之,管理确定模块128与上面参照图2描述的终端装置200的确定单元260类似地操作。因此,可以将终端装置200修改为不包括确定单元260。
[0098]
因此,由于位置信息表示特定区域(其是预先确定的)中所包括的位置,所以管理服务器100的内容提供模块124被配置为当表示车辆40的移动速度的速度信息与内容的容量之间的关系满足预定条件时向终端装置200提供内容。换言之,内容提供模块124与上面参照图2描述的终端装置200的下载单元270类似地操作。因此,终端装置200的下载单元270被修改为下载由管理服务器100的内容提供模块124提供的内容。
[0099]
在根据示例性实施例的上述修改的通信系统10中,管理服务器100被配置为基于位置信息、速度信息和内容的容量来确定是否向终端装置200提供内容。管理服务器100可以另外使用交通信息来确定是否向终端装置200提供内容。类似于上面参照图1至图3描述的通信系统10,根据示例性实施例的修改的通信系统10在减少通信质量的降级的同时允许终端装置200(其被安装于正在道路上移动的车辆40上)下载内容。
[0100]
就此而言,图6的通信系统10可以包括图2的终端装置200。即,通信系统10可以被设计为使得管理服务器100可以向终端装置200提供内容,同时终端装置200可以下载内容。在这种情况下,通信系统10可以根据内容的类型或内容的组来确定管理服务器100是否可以在终端装置200可以下载内容的同时提供内容。
[0101]
例如,管理服务器100可以提供诸如与通信系统10相关的应用程序、程序、数据和广告等内容(其由管理服务器100来处理),同时终端装置200可以下载由终端装置200和/或车辆40的电子控制单元处理的内容。就此而言,管理服务器100可以提供属于“推”组的内容,同时终端装置200可以下载属于“推”组的内容。取代地,管理服务器100可以提供属于“推”组的内容(例如,由管理服务器100处理的应用程序),同时终端装置200可以下载其他内容。
[0102]
通常,管理服务器100或终端装置200被配置为管理或处理内容。因此,在改变关于管理服务器100是否应该提供内容或者终端装置200是否应该下载关于每种类型的内容或每组内容的内容的决定时,可以适当地提取或指示下载内容(其是应该被下载的内容)。
[0103]
基于终端装置200被安装在车辆40上并且被配置为通过网络20与管理服务器100进行通信的前提来设计示例性实施例及其修改;但这不是限制。即,终端装置200不一定安装在车辆40上,而是可以独立于车辆40设置,使得终端装置200可以与安装在车辆40中的电子控制单元无线通信,以在通过网络20与管理服务器200无线通信的同时获得车辆40的速度信息以及车辆40的位置信息。
[0104]
迄今为止,尽管上面已经结合示例性实施例及其修改描述了本发明,但是本发明的技术范围不应必然限于示例性实施例及其修改的范围;因此,可以在本实施例的实质内设想各种改变或修改。例如,上述装置的全部或部分可以物理地或功能地分布或集成在任意单元中;因此,可以在组合上述单元和模块时设想新的实施例,这应该被本发明所包含。就此而言,使用单元和模块的组合的新实施例应该提供由前述实施例及其修改共享的有利效果。
[0105]
虽然上面已经描述和说明了本发明的优选实施例,但是应该理解,这些实施例是本发明的示例,而不应被认为是限制性的。在不脱离本发明的范围的情况下,可以进行添加、省略、替换和其他修改。因此,本发明不应被认为受前述描述的限制,而是仅受所附权利要求的范围限制。
再多了解一些

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

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

相关文献