车辆控制系统的制作方法

文档序号:22506113发布日期:2020-10-13 09:43阅读:124来源:国知局
车辆控制系统的制作方法

本发明涉及车辆控制系统。



背景技术:

以往,针对车辆的动作提出了各种用于避免控制的冲突的方案。例如,专利文献1公开了一种系统:在无键通信的通信期间和智能通信的通信期间重复的情况下,使无键通信停止,直到智能通信的通信期间结束为止,使得设置于车辆的电气部件的动作的控制不发生冲突。

现有技术文献

专利文献1:日本特开2006-67154号公报

然而,在如专利文献1那样不执行可能发生冲突的控制的一方的结构中,多伴随搁置可能发生冲突的控制或使可能发生冲突的控制无效的动作以及通知搁置或无效的意思的动作等,存在如下情况:用于避免控制的冲突的动作变得复杂,处理负荷变大。



技术实现要素:

本发明是鉴于上述情况而完成的,其目的在于,利用简单的动作使车辆的动作的控制不发生冲突。

用于实现上述目的的一个方式是一种车辆控制系统,其中,所述车辆控制系统具备:第1通信部,其通过第1通信路径与第1便携式终端进行通信;第2通信部,其通过第2通信路径与第2便携式终端进行通信;车辆控制部,其控制车辆的动作;发送控制部,其将所述第1通信部和所述第2通信部接收到的控制命令发送给所述车辆控制部;以及控制命令检测部,其检测在规定时间内是否接收到多个相同的控制对象的所述控制命令,所述发送控制部在所述控制命令检测部检测出在所述规定时间内接收到多个所述控制命令的情况下,按依照规定的优先顺序的顺序向所述车辆控制部发送所述控制命令,所述车辆控制部按照接收的顺序处理从所述发送控制部接收到的所述控制命令,控制所述车辆的动作。

在上述车辆控制系统中,也可以构成为,所述车辆控制系统具备第3通信部,该第3通信部通过第3通信路径与设置于所述车辆的显示装置进行通信,所述发送控制部按依照所述规定的优先顺序的顺序将所述第3通信部接收到的所述控制命令发送给所述车辆控制部。

在上述车辆控制系统中,也可以构成为,所述发送控制部将远离所述车辆且能够进行通信的距离更长的通信部接收到的所述控制命令优先发送给所述车辆控制部。

在上述车辆控制系统中,也可以构成为,所述车辆控制系统具备位置信息检测部,该位置信息检测部检测包含在所述控制命令中的位置信息,所述发送控制部将所述车辆的位置与所述位置信息所示的位置之间的距离更长的所述控制命令优先发送给所述车辆控制部。

在上述车辆控制系统中,可以构成为,所述第1通信路径的通信是近距离无线通信,所述第2通信路径的通信是基于公共线路的通信,所述第3通信路径的通信是通过设置于所述车辆的车载网络实现的通信。

根据本发明,能够利用简单的动作使车辆的动作的控制不发生冲突。

附图说明

图1是示出第1实施方式的车辆控制系统的结构的图。

图2是示出便携式终端的结构的图

图3是示出远程管理服务器的结构的图。

图4是示出服务器侧远程管理数据库的一例的图。

图5是示出车载系统的结构的图。

图6是示出车辆控制装置的动作的流程图。

图7是示出第2实施方式的车载系统的结构的图。

图8是示出车辆控制装置的动作的流程图。

标号说明

1:车辆;3:便携式终端;3a:便携式终端(第1便携式终端);3b:便携式终端(第2便携式终端);100:车载系统;100a:车辆控制系统;200:车辆控制装置;210:控制装置处理部;211:信息收集部;212:发送控制部;213:控制命令检测部;214:位置信息检测部;220:控制装置存储部;221:车辆侧远程管理数据库;222:优先顺序数据;230:车辆近距离无线通信部(第1通信部);240:车辆网络通信部(第2通信部);250:控制装置总线通信部(第3通信部);260:车辆gps;270:通信部;300:空调ecu(车辆控制部);300a:汽车空调;400:充电ecu;400a:蓄电池;500:bcm;501:车辆起动开关;502:电力供给系统;503:门锁定机构;600:应用执行装置(显示装置);610:执行装置处理部;620:执行装置存储部;630:执行装置总线通信部;640:车辆触摸面板;700:车载网络;800:控制ecu(车辆控制部);6100:动作控制应用执行部;6200:动作控制应用;gn:全局网络(公共线路);tk1:近距离无线通信路径(第1通信路径);tk2:全局通信路径(第2通信路径);tk3:车载通信路径(第3通信路径)

具体实施方式

[1.第1实施方式]

[1-1.远程控制系统的结构]

图1是示出远程控制系统1000的结构的图。

远程控制系统1000是如下系统:用户900通过操作设置于车辆1的应用执行装置600,或者,用户900通过操作便携式终端3,能够控制车辆1的动作。在本实施方式中,作为车辆1的动作,例示作为车辆1的电气装置的空调(以下称为“汽车空调”,标注标号“300a”)的动作以及对蓄电池400a的充电动作。应用执行装置600与显示装置的一例对应。

远程控制系统1000由车辆1、经由全局网络gn以与车辆1之间能够通信的方式连接的远程管理服务器2以及用户900携带的便携式终端3构成。全局网络gn是包括因特网、电话网及其它通信网的网络,相当于本发明的“公共线路”。

车辆1是以蓄电池400a作为动力源进行动作的电动车辆。另外,车辆1是由用户900暂时或持续地管理或利用的移动体,可以是用户900所有的车辆,也可以是通过汽车共享、租车、汽车租赁等提供给用户900的车辆。车辆1的具体方式没有限制,车辆1可以是能够进行通过驾驶者进行与驾驶相关的操作而行驶的手动驾驶的车辆,也可以是能够进行驾驶者不进行与驾驶相关的操作就能够自动地行驶的自动驾驶的车辆。此外,车辆1也可以是四轮车辆以外的车辆。

图1的车辆1经由电缆5与外部的充电装置4连接,处于能够向蓄电池400a充电的状态。

车辆1具备车载系统100,该车载系统100具有车辆控制装置200和应用执行装置600。车辆控制装置200和应用执行装置600例如与作为can的车载网络700连接,能够通过车载网络700所建立的通信路径(以下,称为“车载通信路径”,标注标号“tk3”)在双向进行通信。车载通信路径tk3相当于本发明的“第3通信路径”。

对于车辆控制装置200的细节,将在后面叙述。

应用执行装置600是通过执行所安装的应用程序(以下,称为“应用”)来向乘坐车辆1的用户900提供各种功能的装置,例如是具有音频再现功能等的智能屏互联系统(displayaudio)。

应用执行装置600具备后述的车辆触摸面板640。应用执行装置600利用后述的动作控制应用6200的功能,通过车辆触摸面板640将受理用于控制车辆1的动作的操作的用户界面提供给乘坐车辆1的用户900。在本实施方式中,应用执行装置600将用于控制汽车空调300a的动作以及用于控制对蓄电池400a的充电动作的用户界面提供给乘坐车辆1的用户900。另外,作为汽车空调300a的动作的控制,可以举出使汽车空调300a起动的控制、使汽车空调300a停止的控制以及变更设定温度的控制等作为一例。此外,作为对蓄电池400a的充电动作的控制,可以举出从某个时刻开始充电的控制、在某个时刻使充电停止的控制等作为一例。

另外,应用执行装置600设置在搭乘车辆1的用户900能够看到和操作车辆触摸面板640的位置。作为该位置,可以举出车辆1的仪表板作为一例。

应用执行装置600在根据对车辆触摸面板640所提供的用户界面的操作受理汽车空调300a的动作的控制时,将受理的与该控制对应的控制命令经由车载网络700发送给车辆控制装置200。例如,在经由用户界面受理了将汽车空调300a的设定温度变更为“25℃”的控制的情况下,应用执行装置600向车辆控制装置200发送将汽车空调300a的设定温度变更为“25℃”的控制命令。车辆控制装置200将接收到的控制命令输出至空调ecu300。

此外,应用执行装置600在根据对车辆触摸面板640所提供的用户界面的操作受理了对蓄电池400a的充电动作的控制时,将与所受理的该控制对应的控制命令经由车载网络700发送给车辆控制装置200。例如,在经由用户界面受理了开始向蓄电池400a的充电的控制的情况下,应用执行装置600向车辆控制装置200发送开始向蓄电池400a充电的控制命令。车辆控制装置200将接收到的控制命令输出至充电ecu400。

这样,应用执行装置600和车辆控制装置200通过车载通信路径tk3进行通信,由此,乘坐车辆1的用户900通过操作车辆触摸面板640所提供的用户界面,能够控制汽车空调300a的动作以及对蓄电池400a的充电动作。

在远程控制系统1000中,用户900除了进行对车辆触摸面板640所提供的用户界面的操作以外,还能够使用便携式终端3远程控制汽车空调300a的动作以及对蓄电池400a的充电动作。

便携式终端3预先安装有用于远程操作的应用(以下称为“远程应用”,标注标号“310”),利用远程应用310的功能远程控制汽车空调300a的动作以及对蓄电池400a的充电动作。便携式终端3能够利用两种通信路径远程控制汽车空调300a的动作以及对蓄电池400a的充电动作。

即,便携式终端3例如依照bluetooth(蓝牙;注册商标)的规定的近距离无线通信标准通过在车辆1与便携式终端3之间建立的通信路径(以下称为“近距离无线通信路径”、标注标号“tk1”)远程控制车辆1。此外,便携式终端3通过全局网络gn所建立的通信路径(以下称为“全局通信路径”,标注标号“tk2”),经由远程管理服务器2远程控制车辆1。近距离无线通信路径tk1相当于本发明的“第1通信路径”。此外,全局通信路径tk2相当于本发明的“第2通信路径”。

便携式终端3利用预先安装的远程应用310的功能,通过终端触摸面板35将汽车空调300a的动作以及受理用于控制对蓄电池400a的充电动作的操作的用户界面提供给用户900。

便携式终端3在根据对终端触摸面板35所提供的用户界面的操作受理了汽车空调300a的动作的控制时,将所受理的与该控制对应的控制命令通过全局通信路径tk2或近距离无线通信路径tk1发送给车辆1的车辆控制装置200。车辆控制装置200将接收到的控制命令输出至空调ecu300。此外,便携式终端3在根据对终端触摸面板35所提供的用户界面的操作受理了对蓄电池400a的充电动作的控制时,将所受理的与该控制对应的控制命令通过全局通信路径tk2或近距离无线通信路径tk1发送给车辆1的车辆控制装置200。车辆控制装置200将接收到的控制命令输出至充电ecu400。

这样,便携式终端3和车辆控制装置200通过全局通信路径tk2或近距离无线通信路径tk1进行通信,由此,用户900通过操作便携式终端3,能够远程控制汽车空调300a的动作以及对蓄电池400a的充电动作。

图1示出三名用户900控制车辆1的动作的情况。即,用户901乘坐在车辆1上,从应用执行装置600控制车辆1的动作。此外,用户902使便携式终端3a和车辆1通过近距离无线通信路径tk1进行通信,利用便携式终端3a的操作来控制车辆1的动作。此外,用户903使便携式终端3b和车辆1通过全局通信路径tk2进行通信,利用便携式终端3b的操作来控制车辆1的动作。便携式终端3a相当于本发明的“第1便携式终端”。此外,便携式终端3b相当于本发明的“第2便携式终端”。

[1-2.便携式终端的结构]

接下来,对便携式终端3进行说明。

图2是示出便携式终端3的结构的图。

便携式终端3具备终端处理部30、终端存储部31、终端近距离无线通信部32、终端网络通信部33、终端gps34以及终端触摸面板35。

终端处理部30例如是具备cpu(centralprocessingunit:中央处理单元)等处理器的计算机。终端处理部30与终端存储部31连接。终端存储部31以能够被终端处理部30读取的方式存储终端处理部30执行的计算机程序即控制程序以及由终端处理部30处理的各种数据。

构成终端处理部30和终端存储部31的硬件不限于特定的方式。例如,终端处理部30也可以由单一的处理器构成。此外终端处理单元30也可以是集成了处理器、rom(readonlymemory:只读存储器)、ram(randomaccessmemory:随机存取存储器)等的设备。终端存储部31也可以由非易失性地存储程序和数据的非易失性存储装置构成,具体而言,也可以具备硬盘等磁性存储装置以及闪存rom等半导体存储设备。此外,终端存储部31也可以具备暂时地存储终端处理部30执行的程序和数据等的易失性存储装置。此外,终端处理部30和终端存储部31也可以是被集成的一个设备。

终端处理部30具备远程应用执行部3000作为功能要素或功能单元。该功能要素通过作为计算机的终端处理部30读出并执行存储在终端存储部31中的远程应用310来实现。

终端处理部30通过执行终端存储部31所存储的程序,根据终端存储部31所存储的数据来控制便携式终端3的各部。

终端存储部31存储远程应用310、终端id311以及车辆id312。远程应用310是用于使用远程管理服务器2所提供的远程控制服务的应用,被预先安装在便携式终端3中。终端id311是用于在远程控制服务的使用中识别便携式终端3的识别信息。终端id311在由远程管理服务器2进行了远程控制服务的利用登记时,由远程管理服务器2分配。车辆id312是用于识别在远程控制服务中远程控制的车辆1的识别信息。

终端近距离无线通信部32例如由依照bluetooth等近距离通信标准进行近距离无线通信的通信硬件构成。终端近距离无线通信部32依照终端处理部30的控制,与车辆1之间建立近距离无线通信路径tk1,与车辆1进行近距离无线通信。

终端网络通信部33由依照规定的通信标准的通信硬件构成,在终端处理部30的控制下,经由全局网络gn与远程管理服务器2进行通信。

终端gps(globalpositioningsystem:全球定位系统)34是如下处理单元:利用未图示的天线从gps卫星接收gps信号,根据接收到的gps信号计算便携式终端3的位置。终端gps34生成表示便携式终端3的位置的终端位置数据,并输出至终端处理部30。终端位置数据相当于本发明的“位置信息”。

终端触摸面板35具备液晶显示面板等显示面板、以及与显示面板重叠或一体地设置的触摸传感器。显示面板在终端控制部30的控制下,显示各种图像。触摸传感器检测触摸操作,并输出至终端处理部30。终端处理部30根据来自触摸传感器的输入,执行与触摸操作对应的处理。

[1-2-1.远程应用执行部]

远程应用执行部3000将受理汽车空调300a的动作以及用于控制对蓄电池400a的充电动作的操作的用户界面显示在终端触摸面板35上。远程应用执行部3000在根据对该用户界面的操作受理了汽车空调300a的动作的控制时,生成与所受理的该控制对应的控制命令。此外,当远程应用执行部3000根据对该用户界面的操作受理了对蓄电池400a的充电动作的控制时,生成与所受理的该控制对应的控制命令。

远程应用执行部3000生成的控制命令是将终端存储部31存储的终端id311、终端存储部31存储的车辆id312、表示控制对象的控制对象数据以及表示控制内容的控制内容数据对应起来的数据组。例如,在经由用户界面受理了将汽车空调300a的设定温度变更为“25℃”的控制的情况下,远程应用执行部3000生成将终端id311、车辆id312、表示汽车空调300a的控制对象数据以及表示将设定温度变更为“25℃”的控制内容数据对应起来的控制命令。

远程应用执行部3000在生成了控制命令时,在便携式终端3和车辆1建立了近距离无线通信路径tk1的情况下,经由终端近距离无线通信部32,将所生成的控制命令发送给车辆1。另一方面,远程应用执行部3000在便携式终端3和车辆1未建立近距离无线通信路径tk1的情况下,经由终端网络通信部33,将所生成的控制命令发送给远程管理服务器2。

[1-3.远程管理服务器]

接下来,对远程管理服务器2进行说明。

远程管理服务器2是进行与车辆1的远程控制相关的管理的服务器装置。另外,在各个附图中,利用一个块表现远程管理服务器2,但这并不一定意味着远程管理服务器2由单一的服务器装置构成。

图3是示出远程管理服务器2的结构的图。如图3所示,远程管理服务器2具备服务器处理部20、服务器存储部21以及服务器通信部22。

服务器处理部20例如是具备cpu(centralprocessingunit:中央处理单元)等处理器的计算机。服务器处理部20与服务器存储部21连接。服务器存储部21以能够被服务器处理部20读取的方式存储作为服务器处理部20执行的计算机程序的控制程序以及由服务器处理部20处理的各种数据。

构成服务器处理部20和服务器存储部21的硬件不限于特定的方式。例如,服务器处理部20也可以由单一的处理器构成。此外,服务器处理部20也可以是集成了处理器、rom(readonlymemory:只读存储器)、ram(randomaccessmemory:随机存取存储器)等的设备。服务器存储部21也可以由非易失性地存储程序和数据的非易失性存储装置构成,具体而言,也可以具备硬盘等磁性存储装置以及闪存rom等半导体存储设备。此外,服务器存储部21也可以具备暂时地存储服务器处理部20执行的程序和数据等的易失性存储装置。此外,服务器处理部20和服务器存储部21也可以是集成的一个设备。

服务器处理部20具备便携式终端管理部201和控制命令发送部202作为功能要素或功能单元。这些功能要素通过作为计算机的服务器处理部20执行存储在服务器存储部21中的控制程序来实现。

另外,服务器处理部20执行的控制程序能够预先存储在计算机可读取的任意的存储介质中。还可以取而代之,服务器处理部20所具备的上述功能要素的全部或一部分还可以分别由包括一个以上的电子电路部件的硬件构成。

服务器处理部20通过执行服务器存储部21所存储的程序,根据服务器存储部21所存储的数据来控制远程管理服务器2的各部。

服务器存储部21存储服务器侧远程管理db(database:数据库)2100。

图4是示出服务器侧远程管理db2100的一例的图。

服务器侧远程管理db2100是针对进行了远程控制服务的利用登记的每个便携式终端3贮存多个将终端id311、车辆id312以及用于访问便携式终端的访问用终端信息2101对应起来的终端管理信息2102的数据库。

服务器通信部22由依照规定的通信标准的通信硬件构成,在服务器处理部20的控制下,经由全局网络gn与车辆1和便携式终端3进行通信。

[1-3-1.便携式终端管理部]

便携式终端管理部201当从便携式终端3接收到远程控制服务的利用登记请求时,通过规定的方法对具有利用登记的批准权限的人进行登记批准的请求。便携式终端管理部201在得到登记批准的情况下,生成终端id311。然后,便携式终端管理部201将从便携式终端3接收到的利用登记请求中包含的访问用终端信息2101和车辆id312与所生成的终端id311对应起来生成终端管理信息2102,并贮存在服务器侧远程管理db2100中。由此,服务器处理部20将利用远程控制服务的便携式终端3登记到服务器侧远程管理db2100中。当便携式终端管理部201将终端管理信息2102登记到服务器侧远程管理db2100中时,作为登记完成通知,根据取得了终端id311的访问用终端信息2101而向便携式终端3发送。由此,对便携式终端3分配终端id311。

[1-3-2.控制命令发送部]

控制命令发送部202在经由服务器通信部22从便携式终端3接收到控制命令时,从接收到的控制命令中取得终端id311和车辆id312的组合。接着,控制命令发送部202判别具有所取得的组合的终端管理信息2102是否贮存在服务器侧远程管理db2100中。控制命令发送部202在判别为具有所取得的组合的终端管理信息2102贮存在服务器侧远程管理db2100中的情况下,经由服务器通信部22向该组合的车辆id312所示的车辆1发送从便携式终端3接收到的控制命令。

[1-4.车载系统的结构]

接下来,对车辆1的车载系统100的结构进行说明。

图5是示出车辆1的车载系统100的结构的图。车载系统100具备作为电子控制装置(ecu、electroniccontrolunit)的车辆控制装置200、空调ecu300、充电ecu400、主体控制模块(bcm、bodycontrolmodule)500以及应用执行装置600。空调ecu300和充电ecu400相当于本发明的“车辆控制部”。在以下的说明中,在不区分空调ecu300和充电ecu400的情况下,统称为“控制ecu”并标注标号“800”。车辆控制装置200、空调ecu300以及充电ecu400中的至少一方构成车辆控制系统100a。

车辆控制装置200、空调ecu300、充电ecu400、bcm500以及应用执行装置600经由车载网络700以能够彼此通信的方式连接起来。这里,车载网络700例如是依据can(controllerareanetwork:控制器局域网)通信标准的can总线。

[1-4-1.bcm]

bcm500与车辆1的所有者所持有的fob密钥进行通信,检测该fob密钥的存在。bcm500在检测出fob密钥时、或者经由车载网络700从未图示的通信装置接收到电子密钥有效的意思的通知的情况下,判定为在车辆1的内部或周围存在有效的电子密钥。bcm500以在车辆1的内部或周围存在有效的电子密钥为条件,检测用户900进行的车辆起动开关501的操作,控制向车辆1的未图示的驱动马达等供给电力的电力供给系统502的接通/断开。

此外,bcm500在从fob密钥接收到车辆1的门的上锁/解锁的指示的情况下、或者经由车载网络700从未图示的通信装置接收到该指示的情况下,指示门锁定机构503进行该门的上锁/解锁。

[1-4-2.应用执行装置]

应用执行装置600具备执行装置处理部610、执行装置存储部620、执行装置总线通信部630以及车辆触摸面板640。

执行装置处理部610例如是具备cpu(centralprocessingunit:中央处理单元)等处理器的计算机。执行装置处理部610与执行装置存储部620连接。执行装置存储部620以能够被执行装置处理部610读取的方式存储作为执行装置处理部610执行的计算机程序的控制程序、以及由执行装置处理部610处理的各种数据。

构成执行装置处理部610和执行装置存储部620的硬件不限于特定的方式。例如,执行装置处理部610也可以由单一的处理器构成。此外,执行装置处理部610也可以是集成了处理器、rom、ram等的设备。执行装置存储部620也可以由非易失性地存储程序和数据的非易失性存储装置构成,具体而言,也可以具备硬盘等磁性存储装置以及闪存rom等半导体存储设备。此外,执行装置存储部620也可以具备暂时地存储执行装置处理部610执行的程序和数据等的易失性存储装置。此外,执行装置处理部610和执行装置存储部620也可以是集成的一个设备。

执行装置处理部610具备动作控制应用执行部6100作为功能要素或功能单元。该功能要素通过作为计算机的执行装置处理部610读出并执行存储在执行装置存储部620中的动作控制应用6200来实现。

执行装置处理部610通过执行装置存储部620所存储的程序,根据执行装置存储部620所存储的数据来控制应用执行装置600的各部。

执行装置存储部620存储动作控制应用6200。动作控制应用6200是用于控制汽车空调300a的动作以及对蓄电池400a的充电动作的应用,被预先安装在应用执行装置600中。

执行装置总线通信部630例如由经由作为can的车载网络700与其它装置进行通信的can收发器构成,与连接于车载网络700的各装置进行通信。

车辆触摸面板640具备液晶显示面板等显示面板、以及与显示面板重叠或一体地设置的触摸传感器。显示面板在执行装置处理部610的控制下显示各种图像。触摸传感器检测触摸操作,并输出至执行装置处理部610。执行装置处理部610根据来自触摸传感器的输入,执行与触摸操作对应的处理。

另外,在本实施方式中,构成为利用车辆触摸面板640受理用户900的操作输入的结构,但受理操作输入的结构不限于此,也可以构成为由杆或开关等部件机械地受理的结构。

[1-4-2-1.动作应用执行部]

动作控制应用执行部6100将受理汽车空调300a动作以及用于控制对蓄电池400a的充电动作的操作的用户界面显示在车辆触摸面板640上。动作控制应用执行部6100在根据对该用户界面的操作受理了汽车空调300a的动作的控制时,生成与所受理的该控制对应的控制命令。此外,当动作控制应用执行部6100根据对该用户界面的操作受理了对蓄电池400a的充电动作的控制时,生成与所受理的该控制对应的控制命令。

动作控制应用执行部6100生成的控制命令是将表示控制对象的控制对象数据、以及表示控制内容的控制内容数据对应起来的数据组。

动作控制应用执行部6100在生成了控制命令后,经由执行装置总线通信部630将所生成的控制命令发送给车辆控制装置200。

[1-4-3.车辆控制装置]

车辆控制装置200具备控制装置处理部210、控制装置存储部220、车辆近距离无线通信部230、车辆网络通信部240、控制装置总线通信部250以及车辆gps260。车辆近距离无线通信部230相当于本发明的“第1通信部”。此外,车辆网络通信部240相当于本发明的“第2通信部”。此外,控制装置总线通信部250相当于本发明的“第3通信部”。

在以下说明中,在不区分车辆近距离无线通信部230、车辆网络通信部240以及控制装置总线通信部250的情况下,标注标号“270”而仅统称为“通信部”。

控制装置处理部210例如是具备cpu等处理器的计算机。控制装置处理部210与控制装置存储部220连接。控制装置存储部220以能够被控制装置处理部210读取的方式存储作为控制装置处理部210执行的计算机程序的控制程序、以及由控制装置处理部210处理的各种数据。

构成控制装置处理部210和控制装置存储部220的硬件不限于特定的方式。例如,控制装置处理部210也可以由单一的处理器构成。此外,控制装置处理部210也可以是集成了处理器、rom、ram等的设备。控制装置存储部220也可以由非易失性地存储程序和数据的非易失性存储装置构成,具体而言,也可以具备硬盘等磁性存储装置以及闪存rom等半导体存储设备。此外,控制装置存储部220也可以具备暂时地存储控制装置处理部210执行的程序和数据等的易失性存储装置。此外,控制装置处理部210和控制装置存储部220也可以是集成的一个设备。

控制装置处理部210具备信息收集部211、发送控制部212以及控制命令检测部213作为功能要素或功能单元。这些功能要素通过作为计算机的控制装置处理部210执行存储在控制装置存储部220中的控制程序来实现。

另外,控制装置处理部210执行的控制程序能够预先存储在计算机可读取的任意的存储介质中。还可以取而代之,控制装置处理部210所具备的上述功能要素的全部或一部分还可以分别由包括一个以上的电子电路部件的硬件构成。

控制装置处理部210通过执行控制装置存储部220所存储的程序,根据控制装置存储部220所存储的数据来控制车辆控制装置200的各部。

控制装置存储部220存储车辆侧远程管理db221和优先顺序数据222。车辆侧远程管理db221是利用控制装置处理部210定期地下载远程管理服务器2所具有的服务器侧远程管理db2100而得到的数据库。关于优先顺序数据222,将在后面叙述。

车辆近距离无线通信部230例如由依照bluetooth等近距离通信标准进行近距离无线通信的通信硬件构成。车辆近距离无线通信部230与存在于车辆1的车室内或周围的便携式终端3之间建立近距离无线通信路径tk1,并与该便携式终端3进行近距离无线通信。

车辆网络通信部240由依照规定的通信标准的通信硬件构成,在控制装置处理部210的控制下,经由全局网络gn与远程管理服务器2进行通信。

控制装置总线通信部250例如由经由车载网络700与bcm500等其它装置进行通信的can收发器构成,依照控制装置处理部210的控制,与连接于车载网络700的装置进行通信。

车辆gps260是如下处理单元:利用未图示的天线从gps卫星接收gps信号,根据接收到的gps信号计算车辆1的位置。车辆gps260生成表示车辆1的位置的车辆位置数据,并输出至控制装置处理部210。

[1-4-3-1.信息收集部]

信息收集部211以规定的间隔经由车辆网络通信部240与远程管理服务器2通信,下载服务器侧远程管理db2100的内容。信息收集部211将下载的服务器侧远程管理db2100的内容作为车辆侧远程管理db221存储在控制装置存储部220中。

[1-4-3-2.发送控制部]

发送控制部212在经由车辆近距离无线通信部230从便携式终端3接收到控制命令的情况下,经由控制装置总线通信部250向与控制命令中包含的控制对象数据对应的控制ecu800发送接收到的控制命令。即,发送控制部212在接收到的控制命令中包含的控制对象数据表示汽车空调300a的情况下,将该控制命令发送给空调ecu300。此外,在接收到的控制命令中包含的控制对象数据表示蓄电池400a的情况下,发送控制部212将该控制命令发送给充电ecu400。

另外,发送控制部212在经由车辆近距离无线通信部230从便携式终端3接收到控制命令的情况下,取得包含在该控制命令中的终端id311和车辆id312的组合。接着,发送控制部212判别具有所取得的组合的终端管理信息2102是否贮存在车辆侧远程管理db221中。发送控制部212在判别为具有所取得的组合的终端管理信息2102贮存在车辆侧远程管理db221中的情况下,经由控制装置总线通信部250向所对应的控制ecu800发送从便携式终端3接收到的控制命令。

此外,发送控制部212在经由车辆网络通信部240从便携式终端3接收到控制命令的情况下,同样地经由控制装置总线通信部250向与控制命令中包含的控制对象数据对应的控制ecu800发送接收到的控制命令。

此外,发送控制部212在经由控制装置总线通信部250从应用执行装置600接收到控制命令的情况下,同样地向与控制命令中包含的控制对象数据对应的ecu发送经由控制装置总线通信部250接收到的控制命令。

此外,发送控制部212在后述的情况下,按依照控制装置存储部220所存储的优先顺序数据222所示的优先顺序的顺序,向与控制命令中包含的控制对象数据对应的控制ecu800发送接收到的控制命令。

[1-4-3-3.控制命令检测部]

控制命令检测部213检测在规定时间内车辆控制装置200是否接收到多个控制命令。这里,规定时间表示在接收到多个相同的控制对象的控制命令并处理了接收到的这些控制命令的情况下控制可能冲突的时间,通过事先的测试或模拟等适当地确定。

[1-4-4.空调ecu]

空调ecu300是如下ecu:与汽车空调300a连接,依照接收到的控制命令来控制所连接的汽车空调300a的动作。

[1-4-5.充电ecu]

充电ecu400是如下ecu:与蓄电池400a连接,依照接收到的控制命令来控制所连接的蓄电池400a的充电动作。

[1-5.车辆控制装置的动作]

接下来,对车辆控制系统100a的动作进行说明。

图6是示出车辆控制系统100a的动作的流程图。

在图6中,例如设为车辆1的电源接通,车辆1的状态是能够执行汽车空调300a的动作以及对蓄电池400a的充电动作的状态。

车辆控制装置200的控制命令检测部213判别是否经由车辆近距离无线通信部230、车辆网络通信部240以及控制装置总线通信部250中的某一个接收到一个控制命令(步骤sa1)。

控制命令检测部213在判别为一个控制命令都没接收到的情况下(步骤sa1:“否”),再次执行步骤sa1的处理。

另一方面,控制命令检测部213在判别为接收到一个控制命令的情况下(步骤sa1:“是”),判别从接收到一个控制命令起是否经过了规定时间(步骤sa2)。如上所述,该规定时间是在接收到多个相同的控制对象的控制命令并处理了接收到的这些控制命令的情况下控制可能冲突的时间。

控制命令检测部213在判别为从接收到一个控制命令起未经过规定时间的情况下(步骤sa2:“否”),再次执行步骤sa2的处理。

另一方面,在判别为从接收到一个控制命令起经过了规定时间的情况下(步骤sa2:“是”),控制命令检测部213经由车辆近距离无线通信部230、车辆网络通信部240以及控制装置总线通信部250中的至少任意一个来检测在规定时间内是否接收到多个控制命令(步骤sa3)。

在控制命令检测部213检测出在规定时间内未接收到多个控制命令的情况下(步骤sa3:“否”),发送控制部212向与接收到的控制命令中包含的控制对象数据对应的控制ecu800发送接收到的控制命令(步骤sa4)。然后,控制ecu800依照接收到的控制命令控制车辆1的动作(步骤sa8)。

即,发送控制部212在接收到的控制命令中包含的控制对象数据表示汽车空调300a的情况下,将该控制命令发送给空调ecu300。然后,空调ecu300依照接收到的控制命令来控制汽车空调300a的动作。此外,在接收到的控制命令中包含的控制对象数据表示蓄电池400a的情况下,发送控制部212将该控制命令发送给充电ecu400。然后,充电ecu400依照接收到的控制命令来控制蓄电池400a的充电动作。

另一方面,控制命令检测部213在检测出在规定时间内接收到多个控制命令的情况下(步骤sa3:“是”),判别接收到的多个控制命令的控制对象是否重复(步骤sa5)。在步骤sa5中,控制命令检测部213根据包含在控制命令中的控制对象数据来判别多个接收到的控制命令的控制对象是否重复。

在控制命令检测部213判别为多个接收到的控制命令的控制对象不重复的情况下(步骤sa5:“否”),发送控制部212将多个控制命令的每一个发送给所对应的控制ecu800(步骤sa6)。然后,所对应的控制ecu800依照接收到的控制命令来控制车辆1的动作(步骤sa9)。

例如,设车辆控制装置200在规定时间内接收到汽车空调300a的控制命令和蓄电池400a的控制命令。该情况下,发送控制部212将前者的控制命令发送给空调ecu300,将后者的控制命令发送给充电ecu400。然后,空调ecu300依照接收到的控制命令来控制汽车空调300a的动作,充电ecu400依照接收到的控制命令来控制蓄电池400a的充电动作。

另一方面,在控制命令检测部213判别为多个接收到的控制命令的控制对象重复的情况下(步骤sa5:“是”),发送控制部212从控制装置存储部220读出优先顺序数据222,按依照读出的优先顺序数据222所示的优先顺序的顺序,向所对应的控制ecu800发送控制命令(步骤sa7)。

控制ecu800按照接收顺序处理接收到的控制命令,控制车辆1的动作(步骤sa10)。接着,控制ecu800判别从车辆控制装置200接收到的控制命令中是否有未处理的控制命令(步骤sa11),在判别为有的情况下(步骤sa11:“是”),再次执行步骤sa10的处理。即,控制ecu800按照接收顺序处理未处理的控制命令。另一方面,控制ecu800在判别为没有未处理的控制命令的情况下(步骤sa11:“否”),使处理返回到步骤sa1。

这样,当从车辆控制装置200接收到控制命令时,控制ecu800按照接收到的顺序处理控制命令,控制车辆1的动作。

在本实施方式中,优先顺序数据222所示的优先顺序表示以如下方式确定的控制命令的发送顺序:优先远离车辆1且能够通信的距离更长的通信部270接收到的控制命令,将通信部270接收到的控制命令发送给控制ecu800。

在本实施方式中,能够接收控制命令的通信部270是车辆近距离无线通信部230、车辆网络通信部240以及控制装置总线通信部250。车辆网络通信部240能够通过由全局网络gn建立的全局通信路径tk2进行通信,因此是3个通信部270中远离车辆1且能够通信的距离最长的通信部270。控制装置总线通信部250是通过车载网络700所建立的车载通信路径tk3的通信,因此是3个通信部270中远离车辆且能够通信的距离最短的通信部270。车辆近距离无线通信部230不经过全局网络gn但又能够与车辆1进行无线通信,因此是远离车辆1且能够通信的距离比车辆网络通信部240短且比控制装置总线通信部250长的通信部270。

因此,本实施方式的优先顺序数据222所示的优先顺序表示发送按照控制装置总线通信部250、车辆近距离无线通信部230以及车辆网络通信部240的顺序优先接收到的控制命令的控制命令的发送顺序。

例如,设在规定时间内,车辆控制装置200利用车辆近距离无线通信部230接收到将汽车空调300a的设定温度变更为“25℃”的控制命令,利用控制装置总线通信部250接收到将汽车空调300a的设定温度变更为“26℃”的控制命令。在优先顺序数据222所示的优先顺序中,从控制装置总线通信部250将车辆近距离无线通信部230接收到的控制命令优先发送给控制ecu800。因此,该情况下,发送控制部212将由车辆近距离无线通信部230接收到的控制命令发送给空调ecu300,然后,将由控制装置总线通信部250接收到的控制命令发送给空调ecu300。由此,空调ecu300首先将汽车空调300a的设定温度变更为“25℃”,然后,将该设定温度变更为“26℃”。由此,根据在规定时间内接收到的多个控制命令,汽车空调300a的设定温度被最终变更为“26℃”。

此外,例如,设在规定时间内,车辆控制装置200利用车辆网络通信部240接收到在“上午10点”开始对蓄电池400a的充电的控制命令,利用车辆近距离无线通信部230接收到在“上午9点”开始对蓄电池400a的充电的控制命令。在优先顺序数据222所示的优先顺序中,从车辆近距离无线通信部230优先发送车辆网络通信部240接收到的控制命令。因此,该情况下,发送控制部212将由车辆网络通信部240接收到的控制命令发送给充电ecu400,然后,将由车辆近距离无线通信部230接收到的控制命令发送给充电ecu400。由此,根据在规定时间内接收到的多个控制命令,对蓄电池400a的充电开始时间被设定为上午9点。

这样,发送控制部212在规定时间内接收到多个相同的控制对象的控制命令的情况下,按依照优先顺序数据222所示的优先顺序的顺序,将控制命令发送给控制ecu800。由此,车辆控制装置200通过按依照优先顺序的顺序向控制ecu800发送接收到的多个控制命令这样的简单的动作,使得不会同时向控制ecu800发送控制命令。因此,车辆控制装置200在不伴随使某个控制命令的发送搁置的动作、使其无效的动作、通知搁置或使其无效的意思的动作等的情况下,利用简单的动作就能够使汽车空调300a动作的控制以及对蓄电池400a的充电动作的控制不发生冲突。

此外,发送控制部212依照优先顺序数据222所示的优先顺序,以接收到控制命令的通信部270越是远离车辆1且能够通信的距离长的通信部270就越优先的方式将通信部270接收到的控制命令发送给控制ecu800。因此,车辆控制装置200可以将在规定时间内接收到的多个控制命令中最终由控制ecu800处理的控制命令设为在距车辆1最近的位置发送的控制命令。

例如,设图1所示的用户901操作应用执行装置600而向车辆控制装置200发送了将汽车空调300a的设定温度变更为“25℃”的控制命令,同时,图1所示的用户902操作便携终端3a向车辆控制装置200发送了将汽车空调300a的设定温度变更为“27℃”的控制命令。该情况下,最终,通过用户901的操作而发送的将汽车空调300a的设定温度变更为“25℃”的控制命令被反映给车辆1。

此外,例如,设图1所示的用户902操作便携终端3a而向车辆控制装置200发送了将汽车空调300a的设定温度变更为“26℃”的控制命令,同时,图1所示的用户903操作便携终端3b而向车辆控制装置200发送了将汽车空调300a的设定温度变更为“25℃”的控制命令。该情况下,最终,通过用户902的操作而发送的将汽车空调300a的设定温度变更为“26℃”的控制命令被反映给车辆1。

在距车辆1最近的位置发送的控制命令是通过正在利用车辆1、或者马上就要利用的用户900的操作而发送的控制命令的可能性大。因此,车辆控制装置200能够将最终由控制ecu800处理的控制命令作为在距车辆1最近的位置发送的控制命令,因此,能够将正在利用车辆1、或者马上就要利用的可能性大的用户900所希望的控制最终反映给车辆1。因此,车辆控制装置200能够避免控制的冲突,并且能够使正在利用车辆1、或者马上就要利用的用户900没有不适感地利用车辆1。

[2.第2实施方式]

[2-1.车载系统的结构]

接下来,对第2实施方式进行说明。

图7是示出第2实施方式的车载系统100的结构的图。

在第2实施方式的说明中,对于与第1实施方式的车载系统100的构成要素相同的构成要素,标注相同的标号并省略详细的说明。

与图5相比较可知,第2实施方式的车载系统100的应用执行装置600具备车辆gps260。第2实施方式的动作控制应用执行部6100生成包含从车辆gps260输出的车辆位置数据的控制命令,由执行装置总线通信部630向车辆控制装置200发送该控制命令。在本实施方式中,车辆位置数据相当于本发明的“位置信息”。

此外,与图5相比较可知,第2实施方式的车载系统100的车辆控制装置200的控制装置存储部220未存储优先顺序数据222。另外,设为未存储优先顺序数据222的结构是因为:由于第2实施方式不是如第1实施方式那样以预先确定的优先级不同的通信部270为指标来发送控制命令的结构,因此为了避免不必要的存储区域的消耗而设为了该结构。但是第2实施方式的车辆控制装置200也可以构成为存储优先顺序数据222的结构。

此外,与图5相比较可知,第2实施方式的车载系统100的车辆控制装置200的控制装置处理部210还具备位置信息检测部214作为功能要素或功能单元。该功能要素通过作为计算机的控制装置处理部210执行存储在控制装置存储部220中的控制程序来实现。

在本实施方式中,便携终端3的远程应用执行部3000生成包含终端gps34输出的终端位置数据的控制命令,并将通过全局通信路径tk2或近距离无线通信路径tk1生成的控制命令发送给车辆1。在本实施方式中,终端位置数据也相当于本发明的“位置信息”。在以下说明中,在不区分车辆位置数据以及终端位置数据的情况下,仅统称为“位置数据”。

位置信息检测部214在车辆近距离无线通信部230或车辆网络通信部240接收到控制命令的情况下,检测包含在该控制命令中的终端位置数据。然后,位置信息检测部214计算终端位置数据所示的便携终端3的位置与通过规定的方法取得的车辆位置数据所示的车辆1的位置之间的距离。

另外,位置信息检测部214可以构成为从应用执行装置600所具备的车辆gps260取得车辆位置数据的结构,也可以构成为如第1实施方式那样车辆控制装置200具备车辆gps260并从该车辆gps260取得车辆位置数据的结构。

此外,位置信息检测部214在控制装置总线通信部250接收到控制命令的情况下,检测包含在该控制命令中的车辆位置数据。然后,位置信息检测部214计算包含在控制命令中的车辆位置数据所示的车辆1的位置与通过规定的方法取得的车辆位置数据所示的车辆1的位置之间的距离。另外,位置信息检测部214也可以在控制装置总线通信部250接收到控制命令的情况下,将根据该控制命令计算出的距离唯一地确定为零。

[2-1.车辆控制系统的动作]

图8是示出第2实施方式的车辆控制系统100a的动作的流程图。

在图8的流程图中,对与图6的流程图相同的处理赋予相同的步骤编号并省略详细说明。

在控制命令检测部213判别为多个接收到的控制命令的控制对象重复的情况下(步骤sa5:“是”),位置信息检测部214对接收到的多个控制命令的每一个计算车辆1的位置与包含在控制命令中的位置数据所示的位置之间的距离(步骤sb1)。

接着,发送控制部212按依照优先在步骤sb1中计算出的距离更长的控制命令的优先顺序的顺序,将通信部270接收到的控制命令发送给控制ecu800(步骤sb2)。

例如,设在规定时间内,车辆控制装置200利用车辆近距离无线通信部230接收到将汽车空调300a的设定温度变更为“25℃”的控制命令,利用车辆网络通信部240接收到将汽车空调300a的设定温度变更为“26℃”的控制命令。此外,设根据前者的控制命令由位置信息检测部214计算出的距离比根据后者的控制命令计算出的距离长。车辆网络通信部240的远离车辆1且能够通信的距离比车辆近距离无线通信部230的远离车辆1且能够通信的距离长。然而,在本实施方式中,发送控制部212将由车辆近距离无线通信部230接收到的控制命令发送给空调ecu300,然后,将由车辆网络通信部240接收到的控制命令发送给空调ecu300。在空调ecu300中,在将汽车空调300a的设定温度变更为“25℃”之后,将该设定温度变更为“26℃”。由此,最终,将汽车空调300a的设定温度变更为“26℃”的控制命令被反映给车辆1。

这样,在第2实施方式中,位置信息检测部214检测包含在控制命令中的位置数据,计算车辆1的位置与检测出的位置数据所示的位置之间的距离。然后,发送控制部212以越是接收到计算出的距离变长的控制命令的通信部270就越优先的方式,将通信部270接收到的控制命令发送给控制ecu800。由此,车辆控制装置200能够按照基于发送了控制命令的装置与车辆1的实际的相隔距离的优先顺序,将控制命令发送给控制ecu800。因此,车辆控制装置200能够高精度地将最终处理的控制命令作为在距车辆1最近的位置发送的控制命令。因此,能够将正在利用车辆1、或者马上就要利用的可能性大的用户900所希望的控制最终反映给车辆1。因此,车辆控制装置200能够避免控制的冲突,并且能够使正在利用车辆1、或者马上就要利用的用户900没有不适感地利用车辆1。

[3.其他实施方式]

另外,本发明不限于上述各实施方式的结构,能够在不脱离其主旨的范围内在各种方式中实施。

例如,在上述各实施方式中,作为车辆1的动作,例示了汽车空调300a的动作以及对蓄电池400a的充电动作,说明了由应用执行装置600或便携终端3控制这些动作的结构。然而,能够由应用执行装置600或便携终端3控制的车辆1的动作不限于这些,也可以是与暖机运转相关的动作等其他动作。

此外,例如,在上述实施方式中,图5以及图7所示的框图是为了容易理解本申请的发明而根据主要的处理内容对构成要素进行分类而示出的概要图,也可以根据处理内容分类为更多的构成要素。此外,还可以以执行更多处理的方式对一个构成要素进行分类。

此外,例如,图6以及图8所示的动作的步骤单位是为了容易理解车辆控制装置200的动作而根据主要的处理内容进行分割的单位,本发明不受处理单位的分割方法和名称的限制。也可以根据处理内容分割为更多的步骤单位。另外,也可以将一个步骤单位进一步分割为包含多个处理。此外,该步骤的顺序也可以在不妨碍本发明的主旨的范围内适当替换。

[4.总结]

如以上进行了说明的那样,车辆控制系统100a具备:车辆近距离无线通信部230,其通过近距离无线通信路径tk1与便携终端3a进行通信;车辆网络通信部240,其通过全局通信路径tk2与便携终端3b进行通信;控制ecu800,其控制车辆1的动作;发送控制部212,其将车辆近距离无线通信部230和车辆网络通信部240接收到的控制命令发送给控制车辆1的动作的控制ecu800;以及控制命令检测部213,其对在规定时间内是否接收到多个控制命令进行检测。发送控制部212在控制命令检测部213检测出在规定时间内接收到多个控制命令的情况下,按依照规定的优先顺序的顺序向控制ecu800发送控制命令。控制ecu800按照接收到从发送控制部212接收到的控制命令的顺序进行处理,控制车辆1的动作。

由此,发送控制部212在规定时间内从便携终端3接收到多个控制命令的情况下,按依照规定的优先顺序的顺序将控制命令发送给控制ecu800。由此,车辆控制装置200通过将接收到的多个控制命令按依照优先顺序的顺序发送给控制ecu800这样的简单的动作,使得不会同时将控制命令发送给控制ecu800。因此,车辆控制装置200无需伴随使某个控制命令的发送搁置的动作、使其无效的动作、通知搁置或使其无效的意思的动作等,利用简单的动作,就能够使车辆1的动作的控制不发生冲突。

此外,车辆控制系统100a具备控制装置总线通信部250,该控制装置总线通信部250通过车载通信路径tk3与设置于车辆1的应用执行装置600进行通信。发送控制部212按依照规定的优先顺序的顺序,将控制装置总线通信部250接收到的控制命令发送给控制ecu800。

由此,发送控制部212在规定时间内从便携终端3和应用执行装置600接收到控制命令的情况下,以按依照规定的优先顺序的顺序将控制命令发送给控制ecu800。由此,即使是车辆控制装置200能够从应用执行装置600接收控制命令的结构,通过按依照优先顺序的顺序将接收到的多个控制命令发送给控制ecu800这样的简单的动作,也使得不会同时将控制命令发送给控制ecu800。因此,车辆控制装置200无需伴随使某个控制命令的发送搁置的动作、使其无效的动作、以及通知搁置或无效的意思的动作等,即使是能够从应用执行装置600接收控制命令的结构,也能够利用简单的动作,使车辆1的动作的控制不发生冲突。

此外,发送控制部212将从远离车辆1且能够通信的距离更长的通信部270接收到的控制命令优先发送给控制ecu800。

根据该结构,车辆控制装置200能够将在规定时间内接收到的控制命令中最终处理的控制命令作为在距车辆1最近的位置发送的控制命令。因此,车辆控制装置200能够将正在利用车辆1、或者马上就要利用的可能性大的用户900所希望的控制最终反映给车辆1。因此,车辆控制装置200能够避免控制的冲突,并且能够使正在利用车辆1、或者马上就要利用的用户900没有不适感地利用车辆1。

此外,车辆控制装置200具备检测包含在控制命令中的位置数据的位置信息检测部214。发送控制部212将车辆1的位置与位置数据所示的位置之间的距离更长的控制命令优先发送给控制ecu800。

由此,车辆控制装置200能够按照基于发送了控制命令的装置与车辆1的实际的相隔距离的优先顺序,将控制命令发送给控制ecu800。因此,车辆控制装置200能够将在规定时间内接收到的控制命令中最终处理的控制命令高精度地作为在距车辆1最近的位置发送的控制命令。因此,车辆控制装置200能够将正在利用车辆1、或者马上就要利用的可能性大的用户900所希望的控制高精度地最终反映给车辆1。因此,车辆控制装置200能够避免控制的冲突,并且能够使正在利用车辆1、或者马上就要利用的用户900没有不适感地利用车辆1。

近距离无线通信路径tk1的通信是近距离无线通信。全局通信路径tk2的通信是基于全局网络gn的通信。车载通信路径tk3的通信是基于设置于车辆1的车载网络700的通信。

由此,发送控制部212即使在规定时间内通过近距离无线通信路径tk1、全局通信路径tk2以及车载通信路径tk3接收到多个控制命令的情况下,也能够利用简单的动作使车辆1的动作的控制不发生冲突。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1