控制装置、系统、计算机可读存储介质以及控制方法
【
技术领域
】本发明涉及控制装置、系统、计算机可读存储介质以及控制方法。
【
背景技术
】在专利文献1中记载有“具备进行驾驶员的驾驶支援的驾驶支援机构,与基于所述广告显示机构的广告信息的显示状态相关联地变更基于所述驾驶支援机构的驾驶支援的内容”。在专利文献2中记载有“将与本车辆100的周围环境对应的广告从服务器45下载到本车辆100并使显示器31显示”以及“广告信息中包含与路径相应的广告费用”。
现有技术文献
专利文献
专利文献1:日本特开2010-2759号公报
专利文献2:日本特开2016-65938号公报
【
发明内容
】在本发明的第1方案中提供一种控制装置。控制装置控制对具有自动驾驶功能的移动体的乘客报告的广告数据。控制装置具备:行驶道路确定部,与在移动体中设定的目的地对应地确定移动体的预定行驶道路。控制装置具备:设定部,根据预定行驶道路,设定在预定行驶道路上将移动体的驾驶模式从自动驾驶切换到以驾驶员为主体的手动驾驶的切换推荐地点。控制装置具备:报告计划生成部,根据预定行驶道路上的驾驶模式,设定应报告的广告数据的重要度,根据设定的重要度生成用于将广告数据报告给乘客的报告计划。控制装置具备:报告控制部,根据报告计划生成部生成的报告计划,将包含广告数据的报告数据报告给乘客。
设定部可以设定通过切换推荐地点的预定通过时刻。报告计划生成部可以根据切换推荐地点和预定通过时刻,生成用于将包含广告数据的报告数据报告给乘客的报告计划。
自动驾驶功能可以与移动体所具备的自动驾驶控制装置的操作量相应地具有多个自动驾驶模式。可以为:自动驾驶模式中的自动驾驶控制装置的操作量越多,则报告计划生成部将重要度设定得越高。
行驶道路确定部可以与乘客的信息或者道路状况对应地在预定行驶道路上设定通过地点,将从通过地点至跟前预先决定的范围为止或者从目的地至跟前预先决定的距离为止的范围中的重要度设定得高。
报告计划生成部可以获取报告了基于乘客的信息的广告数据的情况下的乘客的行动以及报告了基于通过地点或目的地的广告数据的的情况下的乘客的行动,将广告数据的内容和行动用作学习数据,针对每个乘客设定重要度。
自动驾驶功能可以与移动体所具备的自动驾驶控制装置的操作量相应地具有多个自动驾驶模式。报告计划可以构成为包含报告数据和设定报告数据的多个管理单位。报告数据中可以设定报告时间以及对应的自动驾驶模式以及手动驾驶模式中的至少任意一个驾驶模式。可以与切换驾驶模式的切换推荐地点以及通过切换推荐地点的预定通过时刻对应地,按时间单位设定有多个管理单位。报告计划生成部可以根据管理单位的时间在管理单位中设定报告数据。报告计划生成部可以根据在管理单位内报告广告数据的定时来设定重要度。
设定部可以针对每条预定行驶道路设定预定的自动驾驶模式。报告计划生成部可以根据对预定行驶道路设定的自动驾驶模式,在管理单位中设定许可的报告数据。
重要度可以被反映到与广告数据的报告相关的价格。
在本发明的第2方案中提供一种系统。系统具备上述控制装置和移动体。
在本发明的第3方案中提供一种存储有程序的计算机可读存储介质。程序使计算机作为控制装置发挥功能,该控制装置控制对具有自动驾驶功能的移动体的乘客报告的广告数据。程序使计算机作为行驶道路确定部发挥功能,该行驶道路确定部与在移动体中设定的目的地对应地确定移动体的预定行驶道路。程序使计算机作为设定部发挥功能,该设定部根据预定行驶道路,设定在预定行驶道路上将移动体的驾驶模式从自动驾驶切换到以驾驶员为主体的手动驾驶的切换推荐地点。程序使计算机作为报告计划生成部发挥功能,该报告计划生成部根据预定行驶道路上的驾驶模式,设定应报告的广告数据的重要度,根据设定的重要度生成用于将广告数据报告给乘客的报告计划。程序使计算机作为报告控制部发挥功能,该报告控制部根据报告计划生成部生成的报告计划,将包含广告数据的报告数据报告给乘客。
在本发明的第4方案中提供一种控制方法。控制方法控制对具有自动驾驶功能的移动体的乘客报告的广告数据。控制方法具备行驶道路确定步骤,在该行驶道路确定步骤,与在移动体中设定的目的地对应地确定移动体的预定行驶道路。控制方法具备设定步骤,在该设定步骤,根据预定行驶道路,设定在预定行驶道路上将移动体的驾驶模式从自动驾驶切换到以驾驶员为主体的手动驾驶的切换推荐地点。控制方法具备报告计划生成步骤,在该报告计划生成步骤,根据预定行驶道路上的驾驶模式,设定应报告的广告数据的重要度,根据设定的重要度生成用于将广告数据报告给乘客的报告计划。控制方法具备报告控制步骤,在该报告控制步骤,根据在报告计划生成步骤生成的报告计划,将包含广告数据的报告数据报告给乘客。
此外,上述发明的概要并未将本发明所需的特征全部列举出。另外,这些特征的子组合也能够构成发明。
【
附图说明
】图1示意地示出系统10的结构。
图2示出报告服务器40的系统结构。
图3是用于说明设定报告数据的管理单位的图。
图4示出移动体20、报告服务器40以及内容服务器50之间的数据的流动。
图5示出报告计划的生成流程的一个例子。
图6示出报告计划的生成流程的另一个例子。
图7示出报告计划的生成流程的另一个例子。
图8示出报告计划生成部240为了设定重要度而参照的设定信息的一个例子。
图9示出报告计划生成部240为了设定重要度而参照的设定信息的另一个例子。
图10示出用于设定重要度的设定信息的另一个例子。
图11示出用于评价乘客80的动作的乘客行动信息的数据构造。
图12是报告数据与自动驾驶等级的关联度信息的一个例子。
图13示出报告计划的更新方法的一个例子。
图14示出计算机2000的例子。
符号说明
10:系统;20:移动体;22:自动驾驶控制装置;24:报告装置;28:通信装置;29:传感器;40:报告服务器;50:内容服务器;80:乘客;90:网络;200:控制装置;210:行驶道路确定部;220:设定部;240:报告计划生成部;250:乘客状态获取部;270:报告控制部;280:存储装置;290:通信装置;300:预定行驶道路;310:管理单位;330:报告数据;390:点;800:管理单位;900:管理单位;1310:管理单位;1320:管理单位;1330:管理单位;2000:计算机;2010:主控制器;2012:CPU;2014:RAM;2020:输入/输出控制器;2022:通信接口;2024:闪存存储器;2026:ROM;2040:输入/输出芯片。
【
具体实施方式
】
以下,通过发明的实施方式来说明本发明,但以下的实施方式并不限定与权利要求书相关的发明。另外,在实施方式之中说明的特征的组合对于发明的解决手段来说未必全部是必需的。
图1示意地示出系统10的结构。系统10具备移动体20、报告服务器40以及内容服务器50。系统10为用于对移动体20提供报告数据的系统。
移动体20、报告服务器40以及内容服务器50连接于网络90。网络90包括因特网、移动体通信网等通信线路。报告服务器40经由网络90而与内容服务器50以及移动体20进行通信。
内容服务器50获取网络90上的动态图像分发服务提供的动态图像数据及文本数据、SNS(社交网络服务)的投稿信息所包含的文本数据及静态图像数据或动态图像数据等图像数据、网页等所包含的图像数据以及文本数据,保存于数据库。另外,内容服务器50获取经由电视广播、无线电广播分发的声音数据、文本数据以及图像数据,保存于数据库。内容服务器50从广告的分发公司获取广告数据,保存于数据库。另外,内容服务器50从新闻的提供公司获取新闻信息,保存于数据库。内容服务器50根据来自报告服务器40的请求,将内容数据发送到报告服务器40。
内容数据例如可以包含时刻信息、场所信息、事态信息。时刻信息表示与事态信息建立对应的时刻。场所表示与事态信息建立对应的场所。事态信息包括天气信息、事故信息、事件信息、工程信息、拥堵信息、广告信息以及新闻信息等。
移动体20具有自动驾驶功能。移动体20具备自动驾驶控制装置22、报告装置24、通信装置28以及传感器29。传感器29具备雷达、摄像机、定位装置、速度传感器等。自动驾驶控制装置22对移动体20提供自动驾驶功能。例如,自动驾驶控制装置22自动地控制移动体20的操舵或者加减速。自动驾驶控制装置22使用由传感器29获取到的信息,自动地控制移动体20的操舵或者加减速。基于自动驾驶控制装置22的自动驾驶功能可以为以系统对驾驶的介入度比较高的模式来控制操舵和加减速的自动驾驶功能。在该情况下,移动体20的乘客对驾驶的介入度相对变低,所以乘客对报告的关注度容易变得更高,因此适于提供报告数据。自动驾驶控制装置22可以具有先进驾驶支援系统(ADAS;Advanced Driver-AssistanceSystems,高级驾驶员辅助系统)的功能。自动驾驶控制装置22例如由具备微型计算机的ECU(Electronic Control Unit,电子控制单元)实现。通信装置28经由网络90而与报告服务器40进行通信。通信装置28将移动体20的目的地信息发送到报告服务器40。另外,通信装置28将由传感器29获取到的移动体20的位置信息、移动体20的速度信息、与移动体20的自动驾驶功能有关的控制信息、移动体20的周围的图像信息、与移动体20的乘客80有关的信息等发送到报告服务器40。通信装置28可以构成为包括远程信息处理控制单元(TCU)。乘客80可以为移动体20的驾驶员。
报告服务器40基于从包括移动体20在内的多个移动体采集到的信息、从内容服务器50接收到的信息而生成报告数据。例如,报告服务器40基于移动体20的目的地确定直至目的地为止的预定行驶路线。报告服务器40基于预定行驶路线上的道路信息,决定预定行驶路线内的多个区间内的移动体20的自动驾驶等级。此外,作为自动驾驶等级,例如可以应用SAE J3016的自动驾驶等级。在该情况下,可以设为自动驾驶等级0至自动驾驶等级2对应于以驾驶员为主体的手动驾驶模式,自动驾驶等级3至自动驾驶等级5对应于以自动驾驶控制装置22为主体的自动驾驶模式。
另外,报告服务器40在移动体20的预定行驶路线上设定通过地点。报告服务器40基于自动驾驶等级被切换的地点、通过地点的信息以及从移动体20获取到的乘客信息等,从内容服务器50获取作为要对乘客80提供的报告数据的基础的内容,生成报告数据。例如,报告服务器40获取与移动体20的自动驾驶等级的切换地点相关联且与移动体20通过该切换地点时的时刻相关联的内容数据,生成决定对移动体20发送报告数据的定时的报告计划。例如,报告服务器40决定用于报告自动驾驶等级的切换的报告数据的定时。另外,报告服务器40决定对报告数据进行报告的时刻以及时间长度。报告服务器40与移动体20的行驶相应地,依照行驶计划生成报告数据,并发送到移动体20。
在移动体20中,当通信装置28从报告服务器40接收到报告数据时,报告装置24将通信装置28接收到的报告数据报告给乘客80。例如,报告装置24具有HMI(Human MachineInterface,人机接口)功能,报告装置24以声音信息、图像信息的形式对报告数据进行报告。根据系统10,能够在适当的定时对乘客80报告与移动体20行驶的地点、移动体20的自动驾驶等级的切换有关的报告数据。
图2示出报告服务器40的系统结构。报告服务器40具备控制装置200、存储装置280以及通信装置290。控制装置200例如由具备包括处理器的运算处理装置实现。存储装置280由具备非易失性的存储介质实现。控制装置200使用保存于存储装置280的信息而进行处理。通信装置290承担与移动体20以及内容服务器50的通信。
控制装置200控制要对乘客80报告的报告数据。控制装置200具备行驶道路确定部210、设定部220、报告计划生成部240、乘客状态获取部250以及报告控制部270。
行驶道路确定部210确定与在移动体20中设定的目的地对应的移动体20的预定行驶道路。此外,行驶道路确定部210也可以获取由移动体20具备的汽车导航系统决定的预定行驶道路信息。
设定部220根据预定行驶道路来设定在预定行驶道路上将移动体20的驾驶模式从自动驾驶切换到以驾驶员为主体的手动驾驶的切换推荐地点。报告计划生成部240根据预定行驶道路上的驾驶模式来设定应报告的广告数据的重要度,根据所设定的重要度生成用于将广告数据报告给乘客80的报告计划。报告控制部270根据由报告计划生成部240生成的报告计划,将包含广告数据的报告数据报告给乘客80。具体而言,报告控制部270通过经由通信装置290将报告数据发送给移动体20,从而从报告装置24报告报告数据。
设定部220设定通过切换推荐地点的预定通过时刻。报告计划生成部240根据切换推荐地点和预定通过时刻,生成用于将包含广告数据的报告数据报告给乘客80的报告计划。
自动驾驶功能与移动体20所具备的自动驾驶控制装置22的操作量相应地具有多个自动驾驶模式。自动驾驶控制装置22的操作量根据自动驾驶等级确定。自动驾驶模式下的自动驾驶控制装置22的操作量越多,则报告计划生成部240将重要度设定得越高。
行驶道路确定部210与乘客80的信息或者道路状况对应地在预定行驶道路上设定通过地点,将从通过地点至跟前预先决定的范围为止的或者从目的地至跟前预先决定的距离为止的范围中的重要度设定得高。
报告计划生成部240获取报告了基于乘客80的信息的广告数据的情况下的乘客80的行动和报告了基于通过地点或目的地的广告数据的情况下的乘客80的行动,将报告内容和行动结果用作学习数据,针对每个乘客80设定重要度。
乘客状态获取部250获取移动体20的乘客80的状态。乘客状态获取部250可以通过接收在移动体20中由传感器29收集到的信息,从而获取移动体20的乘客80的状态。乘客状态获取部250收集的信息可以为乘客80的脸部信息。乘客状态获取部250收集的信息可以包括移动体20的位置信息。报告计划生成部240可以基于乘客状态获取部250获取到的乘客80的状态而获取乘客80的行动。
自动驾驶功能与移动体20所具备的自动驾驶控制装置22的操作量相应地具有多个自动驾驶模式。报告计划构成为包含报告数据和设定报告数据的多个管理单位。在报告数据中设定有报告时间以及对应的自动驾驶模式及手动驾驶模式中的至少任意一个驾驶模式。与切换驾驶模式的切换推荐地点以及通过切换推荐地点的预定通过时刻对应地,按时间单位设定有多个管理单位。报告计划生成部240根据管理单位的时间在管理单位中设定报告数据。报告计划生成部240根据在管理单位内报告广告数据的定时来设定重要度。
设定部220针对每个预定行驶道路设定预定的自动驾驶模式。报告计划生成部240与针对预定行驶道路设定的自动驾驶模式相应地在管理单位中设定许可的报告数据。
重要度可以被反映到与广告数据的报告相关的价格。例如,也可以将重要度用于向分发广告数据的分发公司的收费。
图3是用于说明设定报告数据的管理单位的图。地点X0为移动体20的出发地点。地点Xn为移动体20的目的地。预定行驶道路300为移动体20预定行驶的道路。预定行驶道路300由行驶道路确定部210决定。
设定部220在预定行驶道路300上设定包括地点X1至X4的多个地点。例如,在设定部220决定为移动体20在从地点X0至X2的道路上以自动驾驶等级3行驶,且决定为从地点X2至地点X3移动体20以自动驾驶等级2行驶、从地点X3至地点X4移动体20以自动驾驶等级3行驶的情况下,设定部220将X2以及X3设定成切换自动驾驶等级的切换推荐地点。
另外,在地点X0与地点X2之间超过预先决定的距离的情况下,设定部220在地点X0与地点X2之间设定地点X1。例如,设定部220可以根据移动体20的行驶时间决定地点X1。例如,设定部220可以将移动体20从地点X0起行驶1小时左右所到达的地点决定为X1。另外,设定部220在预定行驶道路300上设定存在旅游景点、设施等特定的点390的地点附近的地点X4。
报告计划生成部240在通过与设定部220设定的地点对应的时刻划分出的多个期间的每一个期间设定一个管理单位310。报告计划生成部240在各个管理单位310内设定多个报告数据330。作为一个例子,报告计划生成部240在比与切换推荐地点X3对应的定时靠跟前的管理单位内,设定用于将自动驾驶等级的切换报告给乘客80的报告数据330c。另外,报告计划生成部240在报告数据330c之前设定作为广告数据的报告数据330b、作为新闻数据的报告数据330a。报告计划生成部240基于乘客80的兴趣信息、在报告定时移动体20所在的地点,选择广告数据、新闻数据,在管理单位内设定为报告数据330。这样,报告计划生成部240基于自动驾驶等级的切换推荐地点来预先生成报告计划,报告控制部270依照报告计划生成部240生成的报告计划而使报告数据发送到移动体20。
图4示出移动体20、报告服务器40以及内容服务器50之间的数据的流动。在S402中,通信装置28将乘客80所设定的目的地信息以及乘客80的信息发送到报告服务器40。乘客80的信息可以包括乘客80的识别信息、乘客80的兴趣信息等。在S410中,报告计划生成部240设定管理单位。具体而言,行驶道路确定部210基于目的地以及道路信息来设定预定行驶道路,设定部220设定移动体20的自动驾驶等级、切换推荐地点X以及通过各点的地点X的时刻,报告计划生成部240设定管理单位。
在S412中,通信装置290将与预定行驶道路上的地点相关联的内容数据的请求信息发送到内容服务器50。在S414中,通信装置290从内容服务器50接收内容数据。在S416中,报告计划生成部240基于内容数据生成报告数据,在管理单位内分配报告数据。在S418中,通信装置290将报告数据发送到移动体20。在S404中,报告装置24依照接收到的报告数据而报告给乘客80。在报告数据为广告数据的情况下,在报告装置24进行报告之后,在S406中,通信装置28将进行了报告数据的报告的意思发送到报告服务器40。在S420中,报告服务器40将表示报告完成的报告实际成绩信息存储于存储装置280。报告服务器40基于报告实际成绩信息,对提供内容数据的经营者进行收费。
图5示出报告计划的生成流程的一个例子。设定部220基于由行驶道路确定部210基于移动体20的当前位置以及目的地而确定出的预定行驶道路的信息,生成通过地点信息x(x1~xn)以及切换推荐地点信息y(y1~yk)(功能块500)。设定部220确定与通过地点信息x相关联的地点信息x’(x’1~x’n)(功能块510)。报告计划生成部240基于地点信息x’生成报告数据B(B1~Bn)(功能块520)。内容数据B例如可以为根据报告服务器40自身在本地管理的内容数据而生成的报告数据。另外,报告计划生成部240基于与通过地点信息x相关联的地点信息,获取报告数据R以及R’(R1~Rn、R’1~R’n)(功能块522)。内容数据R例如可以为根据从内容服务器50获取到的内容数据而生成的报告数据。
报告计划生成部240确定与切换推荐地点y相关联的地点信息y’(y’1~y’p)(功能块530)。报告计划生成部240基于地点信息y’获取报告数据C(C1~Cp)(功能块540)。报告数据C可以为根据从内容服务器50获取到的内容数据而生成的报告数据。报告数据C可以为报告服务器40生成的报告数据。例如,报告数据C可以为用于报告切换自动驾驶等级的报告数据。
报告计划生成部240生成报告数据B、报告数据R以及报告数据C的集合D(D1~Dn)(功能块550)。报告计划生成部240从集合D之中决定在管理单位内设定的报告数据的顺序,在管理单位内设定报告数据(C’1~C’q)(功能块560)。由此,报告计划生成部240生成报告计划。
图6示出报告计划的生成流程的另一个例子。报告数据B、报告数据C、报告数据R以及报告数据R’为利用与和图4相关联地说明的方法同样的方法生成的报告数据。报告计划生成部240依照预先决定的基准,按照时间序列排列报告数据B。同样地,报告计划生成部240依照预先决定的基准,按照时间序列排列报告数据C。另外,报告计划生成部240依照预先决定的基准,按照时间序列排列报告数据R。另外,报告计划生成部240依照预先决定的基准,按照时间序列排列报告数据R’。报告计划生成部240在选择在将来的期间Δt内报告的报告数据的情况下,从排列在Δt内的多个报告数据之中选择一个报告数据并进行报告。例如,报告计划生成部240从多个报告数据B2、C1、R2、R’2之中选择一个报告数据。
此外,报告计划生成部240可以基于与多个报告数据分别建立对应的优先级信息来选择一个报告数据。另外,报告计划生成部240也可以选择多个报告数据。例如,报告计划生成部240可以选择报告数据C1以及报告数据R2作为在Δt内报告的报告数据。在该情况下,报告计划生成部240可以以在时刻Δt内错开地进行报告的方式来设定报告数据C1以及报告数据R2。
这样,报告计划生成部240可以根据移动体20的当前地点、通过地点或者目的地生成多个包含多个报告数据的报告计划,选出所生成多个的报告计划中包含的多个报告数据中的、与切换推荐地点对应的报告数据并进行报告。
图7示出报告计划的生成流程的另一个例子。报告数据B、报告数据C、报告数据R以及报告数据R’为利用与和图4相关联地说明的方法同样的方法生成的报告数据。另外,在图7中,报告数据B、报告数据C、报告数据R以及报告数据R’各自的括弧内的字符表示时刻。例如,B(tk)为依照预先决定的基准而被选择为能够在时刻tk报告的报告数据的报告数据。
报告计划生成部240暂时选择应在期间Δt内的各时刻(tk-1、tk、tk+1)报告的报告数据D(D(tk-1)、D(tk)、D(tk+1))。报告计划生成部240按照时间序列获取报告数据D的差分信息(功能块700),以使差分信息满足预先决定的条件的方式,选择被选择为报告数据D的报告数据。例如,在自动驾驶等级与报告数据建立对应的情况下,报告计划生成部240可以使得每单位时间的自动驾驶等级的变化率小于预先决定的值。关于报告数据与自动驾驶等级的对应建立,将在后面叙述。另外,在报告数据的信息强度与报告数据建立对应的情况下,报告计划生成部240可以使得每单位时间的信息强度的变化率为预先决定的值以上。信息强度例如可以根据作为报告数据而报告的内容,预先与报告数据建立对应。报告计划生成部240也可以使得根据广告数据生成的报告数据的每单位时间的提供量为预先决定的值以上。
报告计划生成部240在找到差分信息满足预先决定的条件的组合的报告数据D的情况下,将该报告数据D决定为要报告的报告数据C’。此外,在无法决定满足预先决定的条件的组合的报告数据D的情况下,设定部220可以变更移动体20的自动驾驶等级,重新搜索报告数据D。另外,在无法决定满足预先决定的条件的报告数据的情况下,行驶道路确定部210可以变更移动体20的预定行驶道路,重新搜索报告数据D。
图8示出报告计划生成部240为了设定重要度而参照的设定信息的一个例子。图8是与自动驾驶等级3对应的管理单位800中的重要度的设定信息。特别是,从自动驾驶等级2切换到自动驾驶等级3的切换推荐地点X10与从自动驾驶等级3切换到自动驾驶等级2的切换推荐地点X11之间的管理要素的重要度的设定信息。此外,重要度按照1至10这10个等级进行评价。
如图8所示,越靠近从自动驾驶等级3改变为自动驾驶等级2的切换推荐地点X11,则重要度越提高。这是因为地点X11为自动驾驶等级下降的地点,所以越靠近地点X11,则乘客80密切关注的可能性越高。特别是,在地点X11,除了紧急时之外,从进行以自动驾驶控制装置22为主体的驾驶控制的状态成为切换到以乘客80为主体的驾驶控制的状态,所以乘客80更加强关注的可能性高。另外,地点X11为切换到以乘客80为主体的驾驶控制的定时,所以乘客80容易产生诸如自己将要采取新的行动的意图。因而,越靠近地点X11,则广告等的报告效果增加的可能性越高,所以最好提高重要度。
地点X10为从自动驾驶等级2切换到自动驾驶等级3的地点。在紧接着地点X10之后,处于被实质地从驾驶中解放出来的状态,所以容易关注驾驶以外的事情。因而,一般认为存在一定程度的广告等的报告效果。但是,由于是切换到以自动驾驶控制装置22为主体的驾驶的状态,所以有时乘客80不易产生诸如自己将要采取新的行动的意图。因而,紧接X10之后的重要度比紧接地点X11之前的重要度低。当在自动驾驶等级3的状态下经过时间时,乘客80的放松状态有可能会加深。因而,一般认为广告等的报告效果随着时间的经过而下降,所以使重要度下降。
图9示出报告计划生成部240为了设定重要度而参照的设定信息的另一个例子。图9是与自动驾驶等级5对应的管理单位900中的重要度的设定信息。特别是,图9是从自动驾驶等级2切换到自动驾驶等级5的切换推荐地点X20与从自动驾驶等级5切换到自动驾驶等级2的切换推荐地点X21之间的管理要素中的重要度的设定信息。
与图8同样地,越靠近从自动驾驶等级5改变到自动驾驶等级2的切换推荐地点X21,则越提高重要度。特别是,地点X21为自动驾驶等级从完全自动驾驶状态下降至自动驾驶等级2的地点,所以越靠近地点X21,则乘客80密切关注的可能性越高。因此,使紧接X21之前的重要度比图8所示的紧接地点X11之前的重要度高。
地点X20为从自动驾驶等级2切换到自动驾驶等级5的地点。紧接地点X20之后处于从驾驶中解放出来的状态,所以容易对驾驶以外的事情加强关注。特别是,一般认为自动驾驶等级越高,则越容易关注。因此,使紧接地点X21之后的重要度比图8所示的紧接地点X10之后的重要度高。另一方面,由于是切换到完全自动驾驶的状态,所以有时乘客80难以产生诸如自己将要采取新的行动的意图。因而,紧接X20之后的重要度比紧接地点X21之前的重要度低。当在自动驾驶等级5的状态下经过时间时,乘客80的放松状态有可能会加深。因而,一般认为广告等的报告效果随着时间的经过而下降,所以使重要度随着时间的经过而下降。一般认为自动驾驶等级越高,则乘客80越快速地转移到放松状态的情况较多,所以可以使地点X20的附近的重要度的下降率比图8所示的地点X10的附近的重要度的下降率大。
此外,图8以及图9所示的设定信息为重要度的设定信息的一个例子。针对自动驾驶等级3以及5以外的自动驾驶等级的重要度也可以通过同样的设定信息来设定。另外,可以针对切换推荐地点之前的自动驾驶等级与之后的自动驾驶等级的每个组合而制作设定信息。另外,可以为:切换推荐地点的前后的自动驾驶等级之差越大,则越增大切换推荐地点之前或者之后的重要度。另外,可以为:切换推荐地点的前后的自动驾驶等级之差越大,则越增大切换推荐地点之前以及之后的重要度。
另外,在图8以及9中,例示出一个管理单位中的报告数据的每个报告定时的重要度信息。但是,可以与管理单位无关地设定重要度。另外,可以不论是否针对每个管理单位进行设定,都设为自动驾驶等级越高,则越提高重要度。
图10示出用于设定重要度的设定信息的另一个例子。图10为根据地点确定的重要度的设定信息的一个例子。首先,越靠近作为目的地的地点X31,则越提高重要度。这是因为,一般认为关于与目的地有关的信息等,乘客80容易抱有浓厚的兴趣。通过地点X30为靠近观光点等点390的地点。随着在移动体20的行进方向上靠近通过地点X30而提高重要度,随着在行进方向上远离点390而快速下调重要度。
这样,在通过地点的跟前、目的地的跟前提高重要度。此外,报告计划生成部240也可以使用基于地点的重要度和与切换推荐地点、自动驾驶等级对应的重要度的合计值来设定管理单位内的重要度。另外,可以针对每个乘客80设定通过地点。例如,关于能够根据乘客80的兴趣信息而判断为乘客80可能感兴趣的地点,可以进一步提高重要度。
图11示出用于评价乘客80的动作的乘客行动信息的数据构造。乘客行动信息将行动信息与用户ID建立对应。用户ID为乘客80的识别信息。行动信息作为评价要素而包括个人关联广告和地点关联广告。个人关联广告表示报告了基于个人信息的广告的情况下的评价值。作为基于个人信息的广告,例如可以为预先收集到的乘客80的兴趣信息等。地点关联广告表示报告了基于通过地点或者目的地的广告的情况下的评价值。
关于个人关联广告,在知晓乘客80对钓鱼感兴趣的情况下,在报告了与渔具店有关的广告的报告数据之后乘客80顺便去了渔具店的情况下,对与乘客80的识别信息以及“个人关联广告”建立有对应的评价值进行递增计数。关于地点关联广告,当在通过地点的附近存在公园、在对乘客80将包含诸如“现在正是去A公园看樱花的时候。”的消息的报告数据报告给乘客80之后乘客80前往A公园的情况下,对与乘客80的识别信息以及“地点关联广告”建立对应的评价值进行递增计数。
报告计划生成部240在与通过地点关联广告及乘客80的识别信息建立对应的评价值比预先决定的值大的情况下,判断为乘客80倾向于重视与通过地点关联的广告,提高通过地点的附近的重要度。另一方面,在与个人关联广告以及乘客80的识别信息建立对应的评价值比预先决定的值大的情况下,可以判断为乘客80倾向于重视与个人信息关联的广告,提高通过地点的附近的重要度。
图12是报告数据与自动驾驶等级的关联度信息的一个例子。关联度信息带有表示报告数据的类别与自动驾驶等级的关联度的信息。
作为“关联度”,根据关联的强弱而设定有0至10的值。关联度10表示与对应的自动驾驶等级的关联最高。关联度0表示与对应的自动驾驶等级没有关联。设定有关联度0的类别的报告数据表示在对应的自动驾驶等级下不允许进行报告。设定有关联度1以上的类别的报告数据表示在对应的自动驾驶等级下允许进行报告。关联度0表示在移动体20以对应的自动驾驶等级行驶的期间不允许对报告数据进行报告。
在报告数据的类别中,“道路A”表示与自动驾驶等级的变更关联的报告数据。例如,“道路A”包括用于报告变更自动驾驶等级的报告数据。
“道路B”表示影响自动驾驶的报告数据。“道路B”包括用于报告发生事故的报告数据等。
“道路C”表示与目的地的变更关联的报告数据。例如,“道路C”包括报告在目的地发生火灾的报告数据、报告目的地的天气有暴风雨的报告数据、报告目的地的抵达有可能大幅延迟的报告数据等。
关于“道路A”、“道路B”以及“道路C”,作为与自动驾驶等级的关联度设定有“10”。因而,与“道路A”、“道路B”以及“道路C”对应的报告数据在所有的自动驾驶等级下被优先报告。
“广告A”表示被推测为乘客80感兴趣的广告数据。被推测为乘客80感兴趣的广告可以基于从乘客80预先收集到的兴趣信息、乘客80的行动的历史信息、报告广告数据的报告数据的情况下的乘客80的表情的变化等来确定。
“广告B”表示与接近预定行驶道路的地点有关的广告数据。“广告B”包括接近移动体20的预定行驶道路的地点的广告数据。“广告C”表示与广告A以及广告B都不对应的广告数据。“广告C”针对等级2以下的自动驾驶等级设定有关联度“0”。因此,与“广告C”对应的报告数据在自动驾驶等级为2以下时不允许进行报告。
“新闻A”表示被推测为乘客80感兴趣的新闻数据。可以基于报告新闻数据的情况下的乘客80的表情的变化等来确定是否为被推测为乘客80感兴趣的新闻数据。
“新闻B”表示与接近预定行驶道路的地点有关的新闻数据。“新闻B”包括用于报告在移动体20的目的地发生的新闻的新闻数据。“新闻B”针对自动驾驶等级0设定有关联度“0”。因此,“新闻B”的报告数据在自动驾驶等级为0的情况下不允许进行报告。
“新闻C”表示与广告A以及广告B都不对应的新闻数据。“闲聊”为伴随SNS等的网聊、与对话系统的对话而报告的报告数据。“新闻C”以及“闲聊”中针对等级2以下的自动驾驶等级设定有关联度“0”。因此,“新闻C”的报告数据、“闲聊”的报告数据在自动驾驶等级为2以下的情况下不允许进行报告。
报告计划生成部240参照关联度信息,在管理单位中设定针对预定行驶道路设定的自动驾驶等级对应有“1”以上的关联度的报告数据。由此,例如,通过在以自动驾驶等级0驾驶的过程中报告与闲聊有关的报告数据,能够降低发生对乘客80的不必要的介入的可能性。此外,报告计划生成部240可以在管理单位中更优先地设定与当前的驾驶模式对应的关联度更高的报告数据。由此,能够在当前的驾驶模式下报告适当的报告数据。
图13示出报告计划的更新方法的一个例子。作为变更切换推荐地点的主要原因,能够例示在移动体20的预定行驶道路上发生了事故等。在报告服务器40根据交通信息、其它移动体收集到的信息、SNS信息等判断为在移动体20的预定行驶道路上发生事故的情况下,报告计划生成部240生成表示发生事故的报告数据。
在图13中,移动体20被设定成从地点X40至X44为止以自动驾驶等级3行驶。当在地点X43处发生事故时,设定部220基于事故的发生地点X43判断为需要在事故的发生地点X43处使自动驾驶等级下降到等级2。设定部220将包括地点X43在内的地点X42至X44的区间中的自动驾驶等级设定为等级2。
然后,报告计划生成部240与自动驾驶等级的切换推荐地点的变更相应地,将管理单位1310变更为管理单位1320以及管理单位1330,并且变更报告计划。具体而言,报告计划生成部240生成在比切换自动驾驶等级的地点X42靠跟前预先决定的距离的地点X41处报告的报告数据h。例如,生成诸如“发生了事故。在○公里后自动驾驶等级下降到2”的追加的报告数据h。报告数据h是与自动驾驶等级的变更有关的报告数据,是与上述“道路A”对应的报告数据。
在此,事故发生前的报告计划中的与地点X41对应的报告数据a为广告的报告数据。在该情况下,报告计划生成部240删除报告数据a,生成对报告数据h进行报告的报告计划。另外,报告计划生成部240删除地点X42之前的3个报告数据b~d,并且在事故发生前的报告计划中的报告数据b~d的位置设定切换推荐地点X44的附近的3个报告数据e~g。报告数据e~g被设定成重要度比报告数据a~d高的报告数据。因此,报告计划生成部240在新设定了切换推荐地点X42的情况下,以在切换推荐地点X42的跟前对报告数据e~g进行报告的方式重新生成报告计划。
由此,能够比自动驾驶等级被切换的地点X42更靠跟前地对乘客80报告用于预先报告自动驾驶等级的切换的报告数据。另外,能够以在新的切换推荐地点X42的跟前报告在事故发生前的报告计划中在切换推荐地点X44的跟前报告的预定的重要度高的报告数据e~g的方式生成报告计划。另外,报告计划生成部240能够删除重要度相对低的报告数据b~d而报告重要度高的报告数据e~g。
如以上说明,根据系统10,能够根据自动驾驶等级设定重要度。另外,能够根据针对乘客80的报告效果来设定重要度高的报告数据。例如,为了报告发生自动驾驶等级的切换这一情况,最好在对乘客80的报告效果高的定时进行报告。根据系统10,能够以重要度为参数自动地分配报告数据。此外,可以将重要度反映到广告数据的提供公司支付的价格中。
移动体20例如为输送设备。输送设备包括乘用车、巴士等汽车、鞍乘型车辆、自行车等车辆、机器人等。
此外,移动体20可以具有上述报告服务器40中的至少一部分功能。例如,报告装置24可以具有行驶道路确定部210的功能。报告装置24可以具有设定部220的功能。报告装置24可以具有报告计划生成部240的功能。
图14示出能够对本发明的多个实施方式整体或者部分具体化的计算机2000的例子。安装于计算机2000的程序能够使计算机2000执行与作为实施方式的控制装置200等装置或者该装置的各部分发挥功能的、该装置或者该装置的各部分相关联的操作、以及/或者执行实施方式的过程或者该过程的步骤。这样的程序可以为了使计算机2000执行与本说明书所记载的处理次序以及框图的功能块中的几个或者全部相关联的特定的操作而由CPU2012执行。
本实施方式的计算机2000包括CPU2012以及RAM2014,它们通过主控制器2010相互连接。计算机2000还包括ROM2026、闪存存储器2024、通信接口2022以及输入/输出芯片2040。ROM2026、闪存存储器2024、通信接口2022以及输入/输出芯片2040经由输入/输出控制器2020连接于主控制器2010。
CPU2012依照保存于ROM2026以及RAM2014内的程序动作,由此控制各单元。
通信接口2022经由网络而与其它电子器件进行通信。闪存存储器2024保存由计算机2000内的CPU2012使用的程序以及数据。ROM2026保存在激活时由计算机2000执行的启动程序等以及/或者依赖于计算机2000的硬件的程序。输入/输出芯片2040还可以经由串行端口、并行端口、键盘端口、鼠标端口、监视器端口、USB端口、HDMI(注册商标)端口等输入/输出端口将键盘、鼠标以及监视器等各种输入/输出单元连接于输入/输出控制器2020。
程序经由诸如CD-ROM、DVD-ROM或者存储卡的计算机可读介质或者网络提供。RAM2014、ROM2026或者闪存存储器2024为计算机可读介质的例子。程序安装于闪存存储器2024、RAM2014或者ROM2026,由CPU2012执行。记述于这些程序内的信息处理被计算机2000读取,实现程序与上述各种类型的硬件资源之间的协作。装置或者方法可以通过使用计算机2000实现信息的操作或者处理来构成。
例如,当在计算机2000与外部器件间执行通信的情况下,CPU2012可以执行载入到RAM2014的通信程序,基于记述于通信程序的处理,对通信接口2022发出通信处理的指令。通信接口2022在CPU2012的控制下,读取在诸如RAM2014以及闪存存储器2024的记录介质内提供的发送缓冲处理区域所保存的发送数据,将读取到的发送数据发送到网络,将从网络接收到的接收数据写入到在记录介质上提供的接收缓冲器处理区域等。
另外,CPU2012可以以将诸如闪存存储器2024等的记录介质所保存的文件或者数据库的全部或者所需的部分读取到RAM2014的方式,对RAM2014上的数据执行各种种类的处理。CPU2012接下来将处理后的数据写回到记录介质。
可以将诸如各种类型的程序、数据、表格以及数据库的各种类型的信息保存于记录介质,并执行信息处理。CPU2012可以对从RAM2014读取的数据执行各种种类的处理,并将结果写回到RAM2014,上述处理包括记载于本说明书且由程序的指令序列指定的各种种类的操作、信息处理、条件判断、条件分支、无条件分支、信息的检索/置换等。另外,CPU2012可以检索记录介质内的文件、数据库等中的信息。例如,在记录介质内保存有分别具有与第2属性的属性值相关联的第1属性的属性值的多个条目的情况下,CPU2012可以从该多个条目之中检索被指定第1属性的属性值的、与条件一致的条目,读取保存于该条目内的第2属性的属性值,由此获取与满足预先决定的条件的第1属性相关联的第2属性的属性值。
以上说明的程序或者软件模块可以保存在计算机2000上或者计算机2000附近的计算机可读介质。能够将诸如在与专用通信网络或者因特网连接的服务器系统内提供的硬盘或者RAM的记录介质用作计算机可读介质。可以经由网络将保存于计算机可读介质的程序提供给计算机2000。
安装于计算机2000、使计算机2000作为控制装置200发挥功能的程序可以在CPU2012等中工作,使计算机2000作为控制装置200的各部分分别发挥功能。记述于这些程序的信息处理被读入到计算机2000,从而作为控制装置200的各部分发挥功能,该控制装置200是软件与上述各种硬件资源协作的具体的手段。然后,利用这些具体的手段来实现本实施方式中的计算机2000的与使用目的相应的信息的运算或者加工,从而构建与使用目的相应的特有的控制装置200。
参照框图等,说明了各种实施方式。在框图中,各功能块可以表示(1)执行操作的过程的步骤或者(2)具有执行操作的作用的装置的各部分。特定的步骤以及各部分可以利用专用电路、与保存于计算机可读介质上的计算机可读指令一起提供的可编程电路、以及/或者与保存于计算机可读介质上的计算机可读指令一起提供的处理器来安装。专用电路既可以包括数字以及/或者模拟硬件电路,也可以包括集成电路(IC)以及/或者分立电路。可编程电路可以包括能够重新构成的硬件电路,该能够重新构成的硬件电路包括诸如逻辑AND、逻辑OR、逻辑XOR、逻辑NAND、逻辑NOR以及其它逻辑操作、触发器、寄存器、现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)等的存储器要素等。
计算机可读介质可以包括能够保存由适当的器件执行的指令的任意的有形的器件,其结果,具有保存于此处的指令的计算机可读介质构成产品的至少一部分,该产品为了实现用于执行以处理次序或者框图指定的操作的手段而包含能够执行的指令。作为计算机可读介质的例子,可以包括电子存储介质、磁存储介质、光存储介质、电磁存储介质、半导体存储介质等。作为计算机可读介质的更具体的例子,可以包括软盘(Floppy(注册商标)disk)、软磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦可编程只读存储器(EPROM或者闪存存储器)、电可擦可编程只读存储器(EEPROM)、静态随机访问存储器(SRAM)、压缩光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)、蓝光(RTM)光盘、记忆棒、集成电路卡等。
计算机可读指令可以包含汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设定数据、或者通过一个或者多个编程语言的任意的组合记述的源代码或者目标代码中的任意代码,该程序设计语言包含诸如Smalltalk(注册商标)、JAVA(注册商标)、C++等的面向对象的编程语言、以及诸如“C”编程语言或者同样的编程语言的以往的过程型的编程语言。
计算机可读指令可以以本地或者经由局域网(LAN)、诸如因特网等的广域网络(WAN)提供给通用计算机、特殊目的的计算机或者能够进行其它编程的数据处理装置的处理器或者可编程电路,并且执行计算机可读指以实现用于执行通过所说明的处理次序或者框图指定的操作的手段。作为处理器的例子,包括计算机处理器、处理单元、微型处理器、数字信号处理器、控制器、微型控制器等。
以上,使用实施方式说明了本发明,但本发明的技术范围不限定于上述实施方式所记载的范围。对于本领域技术人员来说,显然能够对上述实施方式施加多种变更或者改良。根据专利权利要求书的记载,显然施加该各种变更或者改良的方式也能够包含于本发明的技术范围。
应留意的是,关于专利权利要求书、说明书以及附图中示出的装置、系统、程序以及方法中的动作、次序、步骤以及阶段等各处理的执行顺序,只要未特别明示为“之前”、“事前”等、且之后的处理不使用之前的处理的输出,就能够按照任意的顺序实现。关于专利权利要求书、说明书以及附图中的动作流程方面,虽然为了方便而使用了“首先,”、“接下来,”等进行了说明,也并不意味着必须按照该顺序实施。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:电子标牌系统