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

信息处理装置、运输设备、信息处理方法和计算机可读存储介质与流程

2022-06-29 23:14:46 来源:中国专利 TAG:


1.本发明涉及信息处理装置、运输设备、信息处理方法和计算机可读存储介质。


背景技术:

2.在专利文献1中记载了能够通过ota(over the air)重写搭载在车辆上的ecu的车辆控制、诊断等的应用程序的系统。
3.专利文献1:日本特开2020-27643号公报。


技术实现要素:

4.在第一方式中,提供一种信息处理装置。信息处理装置搭载在运输设备上。信息处理装置具备通过无线通信从外部服务器下载搭载在信息处理装置上的程序的无线通信部。信息处理装置具有包含第一通信模式和第二通信模式的通信模式,第一通信模式是无线通信部与周围的无线接入点连接并进行通信的通信模式,第二通信模式是对于周边的无线设备,无线通信部作为无线接入点发挥功能,并与第一通信模式排他地执行的通信模式。信息处理装置具备判定通信模式的通信模式判定部。信息处理装置具备执行通信模式的设定的通信模式设定部。当运输设备的电源断开时,通信模式判定部执行通信模式的判定,并且当通信模式判定部判定通信模式是第二通信模式时,通信模式设定部进行从第二通信模式向第一通信模式的切换,无线通信部通过第一通信模式检测周围的无线接入点并尝试与周围的无线接入点的连接。
5.可以构成为,通信模式设定部进行从第二通信模式向第一通信模式的切换,无线通信部通过第一通信模式检测周围的无线接入点并尝试与周围的无线接入点的连接,在不能连接到周围的无线接入点时,通信模式设定部进行从第一通信模式向第二通信模式的切换。
6.可以构成为,通信模式设定部进行从第二通信模式向第一通信模式的切换,无线通信部通过第一通信模式检测周围的无线接入点并尝试与周围的无线接入点的连接,在连接到周围的无线接入点之后,在判断为不需要下载程序时,通信模式设定部进行从第一通信模式向第二通信模式的切换。
7.可以构成为,通信模式设定部进行从第二通信模式向第一通信模式的切换,无线通信部通过第一通信模式检测周围的无线接入点,在连接到周围的无线接入点之后,在根据预定条件判断为不能下载程序时,通信模式设定部进行从第一通信模式向第二通信模式的切换。
8.信息处理装置可以具备检测部,该检测部检测用于驱动信息处理装置的电池的剩余容量。预定条件可以包含由检测部检测到的电池的剩余容量小于预定值这一情况。
9.可以构成为,通信模式设定部进行从第二通信模式向第一通信模式的切换,无线通信部通过第一通信模式检测周围的无线接入点,在与周围的无线接入点连接并且完成了
程序从外部服务器的下载时,通信模式设定部进行从第一通信模式向第二通信模式的切换。
10.可以构成为,通信模式设定部进行从第二通信模式向第一通信模式的切换,无线通信部通过第一通信模式检测周围的无线接入点并与周围的无线接入点连接,开始从外部服务器下载程序,在没有在预定时间内完成程序从外部服务器的下载时,停止程序的下载,并且通信模式设定部进行从第一通信模式向第二通信模式的切换。
11.信息处理装置可以通过第二通信模式从便携终端获取用于在搭载在运输设备上的显示部上显示的信息。
12.信息处理装置可以具备通知部,当程序的下载未完成时,在运输设备的电源接通之后,该通知部通知程序的下载未完成这一情况。
13.无线通信可以是无线局域网通信。第一通信模式可以是站模式,并且第二通信模式可以是接入点模式。
14.信息处理装置可以具有使用移动通信进行通信的第三通信模式。当移动通信可用时,与基于第二通信模式的无线通信相比,可以优先使用移动通信来下载程序。
15.运输设备可以是车辆。
16.在第二方式中,提供了一种运输设备。运输设备具备上述信息处理装置。
17.在第二方式中,提供一种信息处理方法。信息处理方法由搭载在运输设备上的信息处理装置执行。信息处理装置具备无线通信部,用于通过无线通信从外部服务器下载搭载到信息处理装置上的程序,并具有包含第一通信模式和第二通信模式的通信模式,第一通信模式是无线通信部与周围的无线接入点连接并进行通信的通信模式,第二通信模式是对于周边的无线设备,无线通信部作为无线接入点发挥功能,并且与第一通信模式排他地执行的通信模式。信息处理方法包含当运输设备的电源断开时判定通信模式的步骤。信息处理方法包含当在判定通信模式的步骤中判定为通信模式是第二通信模式时,进行将通信模式从第二通信模式切换到第一通信模式的步骤。信息处理方法包含以下步骤:若进行了从第二通信模式向第一通信模式的切换,则无线通信部通过第一通信模式检测周围的无线接入点,并尝试与周围的无线接入点的连接。
18.在第三方式中,提供一种程序。程序使搭载在运输设备上的计算机作为通过无线通信从外部服务器下载搭载到计算机上的程序的无线通信部发挥功能。程序使计算机作为判定计算机的通信模式的通信模式判定部发挥功能。程序使计算机作为执行通信模式的设定的通信模式设定部发挥功能。通信模式具有包含第一通信模式和第二通信模式的通信模式,所述第一通信模式是无线通信部与周围的无线接入点连接并进行通信的通信模式,所述第二通信模式是对于周边的无线设备,无线通信部作为无线接入点发挥功能,并且与第一通信模式排他地执行的通信模式。通过程序,当运输设备的电源断开时,通信模式判定部执行通信模式的判定,并且当通信模式判定部判定为通信模式是第二通信模式时,通信模式设定部进行从第二通信模式向第一通信模式的切换,无线通信部通过第一通信模式检测周围的无线接入点并尝试与周围的无线接入点的连接。
19.另外,上述发明的概要并不列举本发明的所有必要特征。另外,这些特征的子组合也可以是发明。
附图说明
20.图1示意性地示出一实施方式涉及的程序更新系统10。
21.图2示意性地示出车辆20的系统构成。
22.图3是示意性地说明信息处理装置200的程序更新的图。
23.图4示出与更新信息处理装置200的程序的处理有关的执行顺序。
24.图5是示出与信息处理装置200的程序的更新有关的处理过程的流程图。
25.图6是示出与信息处理装置200的程序的更新有关的处理过程的流程图。
26.图7示意性地示出在显示器297上显示的与程序更新有关的通知画面。
27.图8示出计算机2000的示例。
具体实施方式
28.以下,通过发明的实施方式对本发明进行说明,但以下的实施方式并不限定所要求保护的发明。另外,在实施方式中说明的特征的组合并非全部都是本发明的解决手段所必须的。
29.图1示意性地示出一实施方式涉及的程序更新系统10。程序更新系统10具备车辆20和外部服务器80。车辆20具备信息处理装置200。信息处理装置200负责车辆20的控制和通过通信网络90与外部服务器80之间的通信。通信网络90包含因特网等ip网络、p2p网络、包含vpn的专用线路、虚拟网络、移动通信网络等。
30.基站12和无线接入点14连接到通信网络90。基站12是属于移动通信网络的基站。在本实施方式中,无线接入点14是无线局域网(无线lan)接入点。无线接入点14例如是设置在车辆20的用户的家中的无线lan路由器。无线接入点14可以是设置在经销商处的无线lan路由器。无线接入点14可以是设置在停车场等中的无线接入点。
31.在车辆20中,信息处理装置200具有移动通信功能和无线lan通信功能。信息处理装置200具有通过ota(over the air;空中下载)对信息处理装置200进行重编程的功能。重编程是以信息处理装置200所具备的功能的升级等为目的而进行的。例如,信息处理装置200经由无线接入点14或基站12通过通信网络90利用无线通信从外部服务器80接收用于替换信息处理装置200的程序的更新程序。信息处理装置200用接收到的更新程序替换信息处理装置200的程序。
32.信息处理装置200具有作为无线lan通信的通信模式的站模式(sta模式)和接入点模式(ap模式)。ap模式是信息处理装置200成为无线接入点的通信模式。当以ap模式动作时,信息处理装置200执行与无线lan节点的无线lan连接。例如,当以ap模式动作时,信息处理装置200与车辆20的用户所持的终端70进行无线lan连接,并且接收并显示存储在终端70中的信息。另外,终端70可以能够通过基站12进行移动通信。终端70是智能手机或便携电话等的便携终端。
33.sta模式是信息处理装置200连接到周围的无线接入点以执行无线lan通信的通信模式。当通过无线接入点14经由通信网络90接收信息时,信息处理装置200以sta模式动作。例如,当通过无线接入点14接收更新程序时,信息处理装置200以sta模式动作,连接到无线接入点14并从外部服务器80接收更新程序。
34.例如,假设当车辆20朝向用户的家行驶时,信息处理装置200以ap模式动作,连接
到终端70,并且接收和播放存储在终端70中的音乐数据。当车辆20到达用户的家中并且用户断开车辆20的ig(点火)开关时,ig电源断开,并且信息处理装置200将通信模式从ap模式切换到sta模式以连接到无线接入点14。当连接到无线接入点14时,信息处理装置200向外部服务器80查询更新程序的有无,并且当存在更新程序时,从外部服务器80接收更新程序。当更新程序的下载完成时,信息处理装置200将通信模式从sta模式切换到ap模式。此后,当ig电源接通时,信息处理装置200用更新程序替换信息处理装置200的程序,并开始控制。
35.由此,当ig电源断开时,信息处理装置200连接到无线接入点14以接收更新程序。因此,能够通过家庭等的无线lan通信接收数据量大的更新程序。此外,信息处理装置200将通信模式从ap模式切换到sta模式以连接到无线接入点14,并且当更新程序的下载完成时,将通信模式返回到ap模式。由此,当下一次接通ig电源时,信息处理装置200以与断开ig电源时的通信模式相同的通信模式动作,因此使得用户可以将终端70连接到信息处理装置200,而无需执行用于切换信息处理装置200的通信模式的操作。由此,可以提高用户的便利性。
36.图2示意性地示出车辆20的系统构成。车辆20具备tcu201、ecu202、ecu204、ecu206、ivi210、显示器297、mid298、多媒体设备299、gnss接收器290、摄像头291、电池295和fi294。
37.tcu201是远程信息处理控制部。ivi210例如是车载信息娱乐信息设备。mid298是多信息显示器。fi294是燃料喷射装置。车辆20可以具备图2中所示的部件之外的部件。
38.tcu201、ivi210、ecu202、ecu204和ecu206通过车载通信线路280可通信地连接。tcu201、ivi210、ecu202、ecu204和ecu206通过车载通信线路280彼此通信。例如,车载通信线路280可以包含can(controller area network;控制器局域网)、符合ieee802.3系列的网络等。
39.ivi210经由车载通信线路280连接到tcu201、显示器297、mid298、多媒体设备299、gnss接收器290和摄像头291。tcu201主要负责移动通信。mid298和显示器297用作显示部。多媒体设备299例如包含调谐器、声音输出设备等。ivi210具备无线lan通信功能和bluetooth(注册商标)通信功能。ivi210从gnss接收器290获取位置信息。ivi210从摄像头291获取图像信息。ivi210基于位置信息在显示器297上显示导航信息。ivi210在显示器297上显示从摄像头291获取的图像信息。ivi210控制多媒体设备299播放音乐并在显示器297上显示影像。ivi210基于从终端70接收的信息播放音乐,并在显示器297上显示影像。ivi210基于通过通信网络90从外部接收的信息播放音乐,并在显示器297上显示影像。
40.ecu204和ecu206控制用于控制车辆20的各种设备。例如,ecu204控制fi294。ecu206控制电池295。电池295是用于驱动包括信息处理装置200的搭载在车辆20上的设备的电池。电池295例如是12v铅酸电池。
41.ivi210通过无线lan通信从外部服务器80接收更新程序。无线lan通信例如是遵循ieee 802.11标准执行的无线通信。在本实施方式中,假设成为基于ota的程序更新的对象的设备是ivi210来进行说明。
42.ivi210具备无线通信部220、通信模式判定部230、通信模式设定部240、检测部260、通知部250和存储部270。检测部260检测电池295的剩余容量。存储部270保存用于控制ivi210的程序。ivi210按照存储部270中存储的程序进行动作。
43.无线通信部220通过无线通信从外部服务器80下载搭载在信息处理装置200中的程序。信息处理装置200具有包含第一通信模式和第二通信模式的通信模式,第一通信模式是无线通信部220与周围的无线接入点连接并进行通信的通信模式,第二通信模式是相对于周边的无线设备,信息处理装置200作为无线接入点发挥功能的通信模式。第二通信模式和第一通信模式彼此排他地执行。
44.通信模式判定部230判定无线通信部220的通信模式。通信模式设定部240执行通信模式的设定。具体地,无线通信部220具备存储无线通信部220的动作设定信息的非易失性存储器,并且通信模式设定部240通过重写动作设定信息中用于指定无线通信部220的通信模式的设定值来切换无线通信部220的通信模式。当ivi210启动时,无线通信部220根据动作设定信息的设定值来设定通信模式。另外,在本实施方式中,主要说明无线通信是无线lan通信、第一通信模式是sta模式并且第二通信模式是ap模式的情况。
45.当车辆20的电源断开时,通信模式判定部230判定无线通信部220的通信模式。例如,当车辆20的ig电源断开时,通信模式判定部230执行无线通信部220的通信模式的判定。当通信模式判定部230判定通信模式是第二通信模式时,通信模式设定部240进行从第二通信模式向第一通信模式的切换,并且无线通信部220通过第一通信模式检测周围的无线接入点并尝试连接到周围的无线接入点。
46.由此,当在电源断开时无线通信部220的通信模式是第二通信模式时,通过切换到第一通信模式,可以连接到周围的无线接入点并且与分发更新程序的外部服务器80通信。由此,信息处理装置200向外部服务器80确认更新程序的有无,并且当存在更新程序时,可以通过无线lan通信下载更新程序。
47.通信模式设定部240进行从第二通信模式向第一通信模式的切换,无线通信部220通过第一通信模式检测周围的无线接入点并尝试连接到周围的无线接入点,在不能连接到周围的无线接入点时,通信模式设定部240进行从第一通信模式向第二通信模式的切换。由此,由于在尝试连接到无线接入点之后,无线通信部220的通信模式可以返回到与电源断开时的通信模式相同的通信模式,因此终端70可以在下一次电源接通时立即无线连接到信息处理装置200。由此,可以提高用户的便利性。
48.通信模式设定部240进行从第二通信模式向第一通信模式的切换,无线通信部220通过第一通信模式检测周围的无线接入点并尝试连接到周围的无线接入点,在连接到周围的无线接入点之后判定为不需要下载程序时,通信模式设定部240进行从第一通信模式向第二通信模式的切换。由此,在确认是否需要从外部服务器80下载更新程序之后,无线通信部220的通信模式可以返回到与电源断开时的通信模式相同的通信模式,因此终端70可以在下一次电源接通时立即无线连接到信息处理装置200。由此,可以提高用户的便利性。
49.通信模式设定部240进行从第二通信模式向第一通信模式的切换,无线通信部220通过第一通信模式检测周围的无线接入点并连接到周围的无线接入点之后,在根据预定条件判定为不能下载程序时,通信模式设定部240进行从第一通信模式向第二通信模式的切换。由此,当不能从外部服务器80下载更新程序时,由于无线通信部220的通信模式可以返回到与电源断开时的通信模式相同的通信模式,所以终端70可以在下一次电源接通时立即无线连接到信息处理装置200。由此,可以提高用户的便利性。另外,预定条件包含由检测部260检测到的电池295的剩余容量小于预定值。由此,可以在保护电池295的同时增加更新程
序的机会。
50.通信模式设定部240进行从第二通信模式向第一通信模式的切换,无线通信部220通过第一通信模式检测周围的无线接入点并连接到周围的无线接入点,在程序的下载完成的情况下,通信模式设定部240进行从第一通信模式向第二通信模式的切换。由此,当完成从外部服务器80下载更新程序时,无线通信部220的通信模式可以返回到与电源断开时的通信模式相同的通信模式,因此终端70可以在下一次电源接通时立即无线连接到信息处理装置200。由此,可以提高用户的便利性。
51.通信模式设定部进行从第二通信模式向第一通信模式的切换,无线通信部通过第一通信模式检测周围的无线接入点并连接到周围的无线接入点,在开始从外部服务器下载程序并且在预定时间内没有完成从外部服务器下载程序时,停止下载程序,并且通信模式设定部进行从第一通信模式向第二通信模式的切换。由此,当停止从外部服务器80下载更新程序时,无线通信部220的通信模式可以返回到与电源断开时的通信模式相同的通信模式,因此可以将下一次电源接通时的通信模式设定为终端70可以无线连接到信息处理装置200的第二通信模式。由此,可以提高用户的便利性。
52.ivi210通过第二通信模式从终端70获取用于在显示器297上显示的信息。由此,当车辆20的电源接通时,若以在显示器297上显示通过第二通信模式从终端70获取的信息的状态下车辆20的电源断开,则通信模式切换到第一通信模式以尝试连接到无线接入点,然后通信模式切换到第二通信模式。由此,成为在下一次电源接通时可以快速地从终端70获取信息的状态,因此可以提高用户的便利性。
53.当程序的下载未完成时,通知部250在车辆20的电源接通之后通知下载未完成。例如,通知部250在显示器297和mid298中的至少一个上显示下载未完成。由此,若在电源接通时通知下载未完成,则用户能够设定成信息处理装置200使用终端70的联机功能来下载程序。例如,用户能够使得执行用于将信息处理装置200的通信模式切换到第一通信模式的操作以使信息处理装置200与终端70进行无线lan连接,从而使得信息处理装置200能够通过终端70从外部服务器80下载程序。由此,可以增加更新信息处理装置200的程序的机会。
54.信息处理装置200具有使用移动通信来执行通信的第三通信模式。移动通信由tcu201实现。当移动通信可用时,与基于第二通信模式的无线通信相比,信息处理装置200可以优先使用移动通信来下载程序。由此,当移动通信可用时,即使不连接到无线接入点,也可以快速下载更新用文件。
55.图3是示意性地说明信息处理装置200的程序更新的图。图3示出了在进行ivi210的程序更新的情况下存储在存储部270中的信息。存储部270具有系统区域300和数据区域310。
56.系统区域300是存储包含操作系统(os)和应用程序的固件的存储区域。数据区域310是保存用户数据的存储区域。例如,数据区域310保存电话簿数据和应用程序的设定数据。
57.系统区域300具有第一分区301和第二分区302。ivi210启动保存在第一分区301和第二分区302中的一个分区的os。在存储部270的预定存储区域中保存表示第一分区301和第二分区302中有效的一个分区作为启动分区的信息,并且ivi210启动保存在有效分区中的os。
58.首先,假设第一分区301被设定为有效分区,并且ivi210根据保存在第一分区301中的os动作。ivi210将从外部服务器80下载的更新程序保存在数据区域310中。更新程序例如是写入第一分区301和第二分区302中的一个分区中的固件的映像文件。
59.当通过更新程序对ivi210进行程序更新时,ivi210将更新程序写入第二分区302。当更新程序在第二分区302中的写入完成时,更新程序被激活。具体地说,ivi210使写入更新程序的第二分区302作为启动分区有效,使第一分区301作为启动分区无效,并启动保存在第二分区302中的os。由此,ivi210的程序更新完成。
60.在图3中,说明了第一分区301被设定为有效分区作为启动分区的情况。当第二分区302被设定为有效分区作为启动分区时,通过将更新程序写入第一分区301中,然后将第一分区301作为启动分区有效,并将第二分区302作为启动分区无效来执行程序更新。
61.图4示出与更新信息处理装置200的程序的处理有关的执行顺序。若用户在s330中执行了断开车辆20的ig电源的操作,则ig电源断开,并且ivi210从外部服务器80下载更新程序(s332)并保存更新程序(s334)。具体地说,如参考图3所述那样,ivi210将更新程序保存在数据区域310中并结束更新动作(s336)。
62.此后,若用户在s340中执行了接通ig电源的操作,则ig电源接通,并且ivi210进行更新程序的写入(s342)并激活更新程序(s344)。例如,如参考图3所述那样,在作为启动分区有效的分区被设定为第一分区301的情况下,ivi210将更新程序写入第二分区302,使第二分区302作为启动分区有效,使第一分区301作为启动分区无效,并启动更新程序的os。
63.接着,ivi210向外部服务器80发送表示更新完成的完成通知(s346)。
64.图5是示出与信息处理装置200的程序更新有关的处理过程的流程图。当用户执行了断开车辆20的ig电源的动作时,开始图5所示的流程图的处理。图5的流程图的处理包含与图4的s334和s336对应的处理。
65.当用户执行了断开车辆20的ig电源的动作时,在s402中,检测部260检测电池295的剩余容量。接着,在s404中,ivi210获取移动通信的状态。具体地,ivi210确定tcu是否搭载在车辆20上,在tcu搭载在车辆20上的情况下,获取tcu与移动通信网络的基站之间的连接状况。
66.在s406中,判断是否可以通过移动通信下载更新程序。具体地,ivi210判断是否是tcu搭载在车辆20上,并且tcu连接到基站,并且允许基于移动通信的更新程序的下载。可以为每个车辆20设定外部服务器80是否允许基于移动通信的更新程序的下载。外部服务器80是否允许基于移动通信的更新程序的下载可以由外部服务器80基于提供给信息处理装置200的更新程序的重要性、更新程序的程序大小等来通知。在本实施方式中,由于tcu201搭载在车辆20上,所以在s406中,当tcu201连接到基站并且允许基于移动通信的更新程序的下载时,判断可以通过移动通信下载更新程序。在可以通过移动通信下载更新程序的情况下,处理转移到s418,在不能通过移动通信下载更新程序的情况下,处理转移到s408。
67.在s408中,通信模式判定部230获取无线通信部220的当前的无线lan的通信模式。在s410中,通信模式判定部230判定无线通信部220的通信模式是sta模式还是ap模式。当无线通信部220的通信模式是sta模式时,处理转移到s414,当无线通信部220的通信模式是ap模式时,处理转移到s412。
68.在s412中,通信模式设定部240将无线通信部220的通信模式切换到sta模式。接
着,在s414中,无线通信部220尝试连接到无线接入点。具体地,无线通信部220搜索可连接的无线接入点,当找到可连接的无线接入点时,向无线接入点请求连接。另外,在s414中,无线通信部220可以搜索除了由终端70的联机功能提供的无线接入点之外的无线接入点。由终端70的联机功能提供的无线接入点的识别信息可由用户向ivi210登记。无线接入点的识别信息可以是接入点识别名(例如ssid)等。
69.在s416中,无线通信部220判断是否连接到无线接入点。当未连接到无线接入点时,处理转移到s432,当连接到无线接入点时,处理转移到s418。
70.在s418中,ivi210判断是否存在未完成下载的更新程序。具体地,ivi210判断在数据区域310中是否保存有下载未完成的状态的更新程序。ivi210可以基于更新程序的程序大小是否与保存在数据区域310中的更新程序的大小一致来判断下载是否未完成。更新程序的程序大小可以包含在包含从外部服务器80发送的更新程序的分发包中。当存在下载未完成的更新程序时,处理转移到s424,当不存在下载未完成的更新程序时,处理转移到s422。在s422中,判定更新程序的有无。当不存在更新程序时,处理转移到s432,当存在更新程序时,处理转移到s424。
71.在s424中,ivi210判断电池295的剩余容量是否在预定值以上。当电池295的剩余容量小于预定值时,处理转移到s432,当电池295的剩余容量在预定值以上时,处理转移到s426。
72.在s426中,ivi210判断是否允许更新程序的自动下载。例如,ivi210基于用户设定来判断是否允许信息处理装置200自动下载更新程序。通过利用用户设定使允许自动下载更新程序的设定成为可能,可以增加下载更新程序的机会。当允许更新程序的自动下载时,处理转移到s428,当不允许更新程序的自动下载时,处理转移到s432。
73.在s428中,ivi210开始更新程序的下载。具体地,ivi210通过无线通信部220或tcu201的无线通信从外部服务器80下载更新程序。在s430中,ivi210判断是否完成更新程序的下载或者是否停止更新程序的下载。例如,ivi210从外部服务器80获取更新程序的程序大小,并且当从外部服务器80接收的更新程序的大小达到从外部服务器80接收的程序大小时,判断为更新程序的下载完成。此外,当从更新程序的下载开始经过了预定的下载时间时,ivi210判断为停止更新程序的下载。下载时间是用于保护电池295的预定时间。下载时间例如是为了下载更新程序而可以从电池295供应电力的时间。下载时间可以根据电池295的剩余容量来规定。下载时间可以根据电池295的劣化程度来规定。下载时间可以是预定的固定时间。当更新程序的下载未结束时,重复s430的判断,当更新程序的下载结束时,处理转移到s432。
74.在s432中,ivi210判断在s412中是否执行了向sta模式的切换。在未执行向sta模式的切换的情况下,处理进入s436,在执行了向sta模式的切换的情况下,处理进入s434。在s434中,通信模式设定部240将无线通信部220的通信模式切换为ap模式,并且处理结束。
75.图6是示出与信息处理装置200的程序更新有关的处理过程的流程图。图6所示的流程图的处理在用户进行了接通车辆20的ig电源的操作的情况下开始。图6的流程图的处理包含与图4的s342至s346对应的处理。
76.通过ig电源的接通操作,车辆20和ivi210的ig电源接通。另外,当ivi210的电源状态变为接通状态时,无线通信部220的通信模式变为与ivi210前次成为断开状态时的通信
模式相同的通信模式。在s502中,ivi210判断是否存在信息处理装置200的更新程序。例如,ivi210判断更新程序是否存在于数据区域310中。在不存在更新程序的情况下结束本流程图的处理,在存在更新程序的情况下转移至s504。
77.在s504中,ivi210通知用户信息处理装置200的更新程序的存在。具体地,通过在显示器297和mid298上显示表示信息处理装置200的更新程序的存在的信息来通知用户。
78.接着,在s506中,ivi210判断是否存在下载未完成的更新程序。具体地,ivi210判断保存在数据区域310中的更新程序是否处于下载未完成的状态。ivi210可以通过与参考图4中的s418描述的处理同样的处理来执行s506的判断。当存在下载未完成的更新程序时,处理进行到s508,当不存在下载未完成的更新程序时,处理进行到s510。
79.在s508中,无线通信部220从外部服务器80下载更新程序。另外,在s508中,可以通过进行与图4的从s402到s434的处理相同的处理来下载更新程序。
80.在s510中,ivi210通过更新程序执行程序更新。具体地,如参考图3等描述的那样,执行更新程序的写入和更新程序的激活。接着,在s514中,ivi210通知用户更新完成。另外,ivi210向外部服务器80通知表示更新完成的更新完成通知。当s514的处理完成时,本流程图的处理结束,用户能够利用音乐等的ivi210的功能。
81.根据参考图5和图6所述的流程图中的处理,当在s412中无线通信部220的通信模式从ap模式切换到sta模式并且下载了更新程序时,在s434中通信模式返回到ap模式并且动作结束。另一方面,当在s412中无线通信部220的通信模式未从ap模式切换到sta模式时,在通信模式保持在sta模式的同时结束动作。由此,由于可以使下一次ig电源接通时的通信模式与前次用户断开ig电源时的通信模式一致,因此可以提高用户的便利性。
82.图7示意性示出在显示器297上显示的与程序更新有关的通知画面。ivi210根据处理状况在显示器297上显示画面700、画面710、画面720和画面730。
83.画面700是用于向用户通知存在更新程序的画面。例如,在图6的流程图的s504中显示画面700。画面700包含ui按钮702,用于供用户指示执行基于更新程序的更新。当操作了ui按钮702时,在存在下载未完成的更新程序的情况下跳转至画面710,在不存在下载未完成的更新程序的情况下跳转至画面720。
84.画面710是表示正在下载更新程序的画面。当更新程序的下载完成时,跳转到画面720。画面720是表示正在准备基于更新程序的更新的画面。例如,画面720是在图6的s510中写入更新程序期间显示的画面。
85.当更新程序的写入完成时,跳转到画面730。画面730是表示正在执行基于更新程序的更新的画面。例如,画面730是在图6的s510中更新程序被激活期间显示的画面。另外,ivi210也可以在从画面720跳转到画面730之前显示用于从用户获取指示执行基于更新程序的更新的指令的画面。
86.当更新程序的激活完成时,跳转到画面740。画面740是用于通知用户更新完成的画面。ivi210在显示画面740的期间向外部服务器80发送更新完成通知。当在显示画面740的期间不能向外部服务器80发送更新完成通知时,ivi210也可以在下次连接到外部服务器80时发送更新完成通知。
87.根据上述实施方式,当ig电源被断开时,ivi210连接到无线接入点并接收更新程序,因此可以通过搭载在家中等的无线lan线路接收数据量大的更新程序。此外,ivi210将
通信模式从ap模式切换到sta模式以连接到无线接入点,并且当更新程序的下载完成时,将通信模式返回到ap模式以结束动作,因此能够在下一次ig电源接通时以与ig电源断开时相同的通信模式开始动作。因此,例如,用户可以将终端70连接到ivi210,而无需执行切换ivi210的通信模式的操作。由此,可以提高用户的便利性。
88.在本实施方式中,假设作为基于ota的程序更新的对象的设备是ivi210。然而,作为基于ota的程序更新的对象的设备可以是ivi210之外的ecu202、ecu204和ecu206等的车辆20内的任意设备。
89.在本实施方式中,说明了针对具有像第一分区301和第二分区302那样的用于程序的两个存储体的所谓双面rom进行程序更新的情况。然而,与上述通信模式的切换有关的事项也可以应用于例如对单面rom进行程序更新的情况,而与存储体的数量无关。
90.根据上述实施方式描述的无线lan通信是“无线通信”的示例。无线lan通信可以是在相互连接被wi-fi alliance(wi-fi联盟)认证的设备之间进行的wi-fi(注册商标)通信。“无线通信”不限于无线lan。作为“无线通信”,可以应用规定了包含连接到周围的无线接入点进行通信的第一通信模式和自身用作无线接入点的第二通信模式的通信模式的任意的无线通信。
91.在本实施方式中描述的车辆20是运输设备的示例。作为运输设备的示例的车辆包含四轮汽车、两轮汽车、鞍乘型车辆等。作为运输设备的示例的车辆可以是手推车和铁路车辆等任意种类的车辆。运输设备可以例举雪地摩托、农耕机、船舶和包含无人驾驶飞机的航空器等的用于运输人和物品中的至少一个的设备。
92.图8示出可以全部或部分地体现本发明的多个实施方式的计算机2000的示例。安装至计算机2000的程序能够使计算机2000作为实施方式涉及的信息处理装置等的装置或该装置的各单元发挥功能,执行与该装置或该装置的各单元相关联的操作,以及/或者执行实施方式涉及的工序或该工序的步骤。为了使计算机2000执行本说明书所述的处理流程以及与框图的功能块中的几个或全部相关联的特定的操作,这样的程序可以由cpu2012执行。
93.基于本实施方式的计算机2000包含cpu2012以及ram2014,它们通过主控制器2010而相互连接。计算机2000还包含rom2026、闪存2024、通信接口2022以及输入/输出芯片2040。rom2026、闪存2024、通信接口2022以及输入/输出芯片2040经由输入/输出控制器2020与主控制器2010连接。
94.cpu2012按照rom2026以及ram2014内保存的程序进行动作,由此控制各单元。
95.通信接口2022经由网络与其他的电子设备通信。闪存2024保存由计算机2000内的cpu2012使用的程序以及数据。rom2026保存被激活时由计算机2000执行的启动程序等、以及/或依存于计算机2000的硬件的程序。输入/输出芯片2040还可以经由串行端口、并行端口、键盘端口、鼠标端口、监视器端口、usb端口、hdmi(注册商标)端口等的输入/输出端口,将键盘、鼠标以及监视器等各种输入/输出单元与输入/输出控制器2020连接。
96.程序经由cd-rom、dvd-rom、或u盘那样的计算机可读介质或网络而被提供。ram2014、rom2026、或闪存2024是计算机可读介质的例子。程序被安装至闪存2024、ram2014或rom2026,由cpu2012执行。在这些程序内记述的信息处理被计算机2000读取,实现程序和上述各种类型的硬件资源之间的协作。装置或方法可以通过遵从计算机2000的使用而实现信息的操作或处理来构成。
97.例如,在计算机2000和外部设备之间执行通信的情况下,cpu2012可以执行加载到ram2014的通信程序,基于通信程序中记述的处理,对通信接口2022指示通信处理。通信接口2022在cpu2012的控制下,对向ram2014以及闪存2024那样的记录介质内提供的发送缓冲处理区域中保存的发送数据进行读取,将读取的发送数据向网络发送,并将从网络接收的接收数据写入至向记录介质上提供的接收缓冲处理区域等。
98.另外,cpu2012可以使得闪存2024等那样的记录介质中保存的文件或数据库的全部或所需的部分被读取至ram2014,并对ram2014上的数据执行各种处理。cpu2012接着将处理后的数据写回至记录介质。
99.可以将各种类型的程序、数据、表格以及数据库那样的各种信息保存至记录介质,并施加至信息处理。cpu2012可以对从ram2014读取的数据执行本说明书中记载的、包含由程序的指令序列指定的各种操作、信息处理、条件判断、条件分支、无条件分支、信息的检索/置换等的各种处理,并将结果写回至ram2014。另外,cpu2012可以检索记录介质内的文件、数据库等中的信息。例如,在分别具有与第2属性的属性值建立了关联的第1属性的属性值的多个项目被保存在记录介质内的情况下,cpu2012可以从该多个项目中检索指定了第1属性的属性值的与条件一致的项目,读取该项目内保存的第2属性的属性值,由此获取与满足预先设定的条件的第1属性建立了关联的第2属性的属性值。
100.以上说明的程序或软件模块可以保存至计算机2000上或计算机2000附近的计算机可读介质中。向与专用通信网络或互联网连接的服务器系统内提供的硬盘或ram那样的记录介质可以作为计算机可读介质来使用。可以将计算机可读介质中保存的程序经由网络提供给计算机2000。
101.安装在计算机2000中并使计算机2000作为信息处理装置200发挥功能的程序可以在cpu2012等中动作,从而使计算机2000作为信息处理装置200的各单元分别发挥功能。这些程序中记述的信息处理被读入计算机2000,由此作为软件和上述的各种硬件资源相协作的具体单元、亦即信息处理装置200的各单元发挥功能。并且,通过利用这些具体单元实现与本实施方式中的计算机2000的使用目的对应的信息的运算或加工,构建与使用目的对应的特有的信息处理装置200。
102.参照框图等对各种实施方式进行了说明。在框图中,各功能块可以表示(1)执行操作的工序的步骤或(2)具有执行操作的功能的装置的各单元。特定的步骤以及各单元可以由专用电路、与计算机可读介质上保存的计算机可读指令一起被供给的可编程电路、以及/或与计算机可读介质上保存的计算机可读指令一起被供给的处理器实现。专用电路可以包含数字以及/或模拟硬件电路,也可以包含集成电路(ic)以及/或离散电路。可编程电路可以包含逻辑and、逻辑or、逻辑xor、逻辑nand、逻辑nor、以及其他的逻辑操作、触发器、寄存器、现场可编程门阵列(fpga)、可编程逻辑阵列(pla)等那样的包含存储器元件等的可重建的硬件电路。
103.计算机可读介质可以包含能够保存由适当的设备执行的指令的任意的有形设备,其结果,具有在此保存的指令的计算机可读介质构成包含为了实现用于执行处理流程或框图中指定的操作的单元而能够执行的指令的产品的至少一部分。作为计算机可读介质的例子,可以包含电存储介质、磁存储介质、光存储介质、电磁存储介质、半导体存储介质等。作为计算机可读介质的更具体的例子,可以包含软盘(注册商标)、软磁碟、硬盘、随机存取存
储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、电可擦除可编程只读存储器(eeprom)、静态随机存取存储器(sram)、光盘只读存储器(cd-rom)、数字多用途盘(dvd)、蓝光(rtm)光碟、存储棒、集成电路卡等。
104.计算机可读指令可以包含汇编指令、指令集架构(isa)指令、机器指令、机器委托指令、微码、固件指令、状态设定数据、或由包括smalltalk、java(注册商标)、c 等那样的面向对象编程语言以及“c”编程语言或同样的编程语言那样的以往的过程型编程语言在内的1个或多个编程语言的任意的组合所记述的源代码或对象代码的任意一种。
105.计算机可读指令经由本地或局域网(lan)、互联网等那样的广域网(wan)被提供至通用计算机、特殊目的的计算机、或其他的能够编程的数据处理装置的处理器或可编程电路,为了实现用于执行被说明的处理流程或框图中指定的操作的单元,可以执行计算机可读指令。作为处理器的例子,包含计算机处理器、处理单元、微处理器、数字信号处理器、控制器、微控制器等。
106.以上,利用实施方式对本发明进行了说明,但本发明的技术范围不限于上述实施方式所记载的范围。能够对上述实施方式进行多种变更或改良对于本领域技术人员而言是显而易见的。进行了这样的变更或改良的方式也能够包含于本发明的技术范围内从权利要求书的记载而言是显而易见的。
107.对于权利要求书、说明书以及附图中示出的装置、系统、程序以及方法中的动作、流程、步骤以及步骤等的各处理的执行顺序而言,应注意没有特别明示“之前”、“先行”等,另外,只要不是将之前的处理的输出在之后的处理中使用,就可以以任意的顺序实现。对于权利要求书、说明书以及附图中的动作流程而言,即使为了便利而使用了“首先”、“接着”等进行了说明,但并不意味着必须以这样的顺序来实施。
108.[附图标记说明]
[0109]
10 程序更新系统
[0110]
12 基站
[0111]
14 无线接入点
[0112]
20 车辆
[0113]
70 终端
[0114]
80 外部服务器
[0115]
90 通信网络
[0116]
200 信息处理装置
[0117]
201 tcu
[0118]
202 ecu
[0119]
204 ecu
[0120]
206 ecu
[0121]
210 ivi
[0122]
220 无线通信部
[0123]
240 通信模式设定部
[0124]
230 通信模式判定部
[0125]
260 检测部
[0126]
250 通知部
[0127]
270 存储部
[0128]
280 车载通信线路
[0129]
290 gnss接收器
[0130]
291 摄像头
[0131]
294 fi
[0132]
295 电池
[0133]
297 显示器
[0134]
298 mid
[0135]
299 多媒体设备
[0136]
300 系统区域
[0137]
301 第一分区
[0138]
302 第二分区
[0139]
310 数据区域
[0140]
700、710、720、730、740 画面
[0141]
702 ui按钮
[0142]
2000 计算机
[0143]
2010 主控制器
[0144]
2012 cpu
[0145]
2014 ram
[0146]
2020 输入/输出控制器
[0147]
2022 通信接口
[0148]
2024 闪存
[0149]
2026 rom
[0150]
2040 输入/输出芯片。
再多了解一些

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

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

相关文献