控制系统和半导体器件的制作方法_5

文档序号:9536937阅读:来源:国知局
的容量太小,以致无法存储非易失性存储装置30和非易失性存储装置32中存储的所有数据。
[0205]如图15中所示,大体上,非易失性存储装置32中存储的多条数据之中的若干数据被存储在易失性存储装置13中。此外,非易失性存储装置30中的数据有时可被存储在易失性存储装置13中。另外,如图15中所示,非易失性存储装置32中存储的多条数据之中的若干数据被选择性存储在非易失性存储装置17中。换句话讲,非易失性存储装置32中存储的数据没有被存储在非易失性存储装置17中。随后,将描述这样的原因。
[0206]接下来,将参照图16描述根据第五实施例的车辆控制系统2的功能框图。如图16中所示,根据第五实施例的车辆控制系统2包括状态识别单元50、情形估计单元51、动作获取单元52、输出控制单元53、时间测量单元54、动作比较单元56、动作学习单元57和驾驶员认证单元58。
[0207]虽然状态识别单元50、情形估计单元51、动作获取单元52、输出控制单元53、时间测量单元54、动作比较单元56和动作学习单元57以与根据第四实施例的单元类似的方式操作,但不同之处在于以下几点。
[0208]虽然动作获取单元52以与根据第四实施例的动作获取单元52类似的方式获取动作特征信息,但动作获取单元52根据驾驶员认证单元58得到的驾驶员认证状态,改变获取源。当驾驶员通过了驾驶员认证单元58的认证时,动作获取单元52将易失性存储装置13和非易失性存储装置17、30和32全部都设置为动作特征信息的检索目标。另一方面,当驾驶员没有通过驾驶员认证单元58的认证时,在存储驾驶员的动作特征信息的易失性存储装置13和非易失性存储装置30没有被视为动作特征信息的检索目标时,存储车辆的动作特征信息的非易失性存储装置17和32被设置为动作特征信息的检索目标。
[0209]此外,当情形估计单元51计算的估计时间等于阈值tl或比阈值tl短时,动作获取单元52将位于车辆内部的易失性存储装置13和非易失性存储装置17设置为动作特征信息的检索目标。另一方面,当情形估计单元51计算的估计时间比阈值tl长时,动作获取单元52将位于车辆外部的非易失性存储装置30和32设置为动作特征信息的检索目标。例如,确定MCU 21、控制MCU 22和23、动作信息管理服务器40和数据服务器41和43用作动作获取单元52。
[0210]因此,与认证状态和面对情形之前的时间对应的检索目标可被总结如下。
[0211](1)驾驶员是被认证的并且估计时间比阈值tl长
[0212]非易失性存储装置30和32
[0213](2)驾驶员是被认证的并且估计时间等于阈值tl或比阈值tl短
[0214]易失性存储装置13和非易失性存储装置17
[0215](3)驾驶员是未被认证的并且估计时间比阈值tl长
[0216]非易失性存储装置30
[0217](4)驾驶员是未被认证的并且估计时间等于阈值tl或比阈值tl短
[0218]非易失性存储装置17
[0219]尽管动作学习单元57以与根据第四实施例的动作学习单元57类似的方式执行学习,但动作学习单元57根据是要添加还是要校正动作特征信息,改变学习的动作特征信息的反映目的地。当要添加动作特征信息时,动作学习单元57将学习的动作特征信息反映到非易失性存储装置30和非易失性存储装置32 二者中。另一方面,当要校正动作特征信息时,动作学习单元57只将学习的动作特征信息反映到存储驾驶员的动作特征信息的非易失性存储装置32上而没有将学习的动作特征信息反映到存储车辆的动作特征信息的非易失性存储装置32上。
[0220]当校正动作特征信息时,如参照图9描述的,根据驾驶员的实际操作,校正动作特征信息所指示的动作中的反应时间。换句话讲,由于反映了驾驶员的习惯,因此将学习结果反映到与其他驾驶员共用的车辆的动作特征信息上是不利的。因此,当校正动作特征信息时,学习的反映目的地限于存储驾驶员的动作特征信息的非易失性存储装置32。另一方面,添加动作特征信息没有影响现有的动作特征信息。因此,在这种情况下,动作特征信息被反映到非易失性存储装置30和非易失性存储装置32 二者上。
[0221]驾驶员认证单元58响应于驾驶员经由输入装置(未示出)输入认证信息,认证驾驶员。例如,认证信息包括驾驶员ID和密码。当驾驶员输入的认证信息与预期值匹配时,驾驶员认证单元58认为驾驶员通过了认证。另一方面,当驾驶员输入的认证信息没有与预期值匹配时,驾驶员认证单元58不让驾驶员通过认证。此外,可使用任意装置作为输入装置。例如,可使用触摸面板或操作按钮作为输入装置。例如,确定MCU 21用作驾驶员认证单元58 ο
[0222]接下来,将参照图17Α、图17Β和图18描述根据当前第五实施例的车辆控制系统2的操作。此外,在图17Α、图17Β和图18中,将使用相同参考符号代表执行与图12中示出的根据第四实施例的车辆控制系统2的操作中的操作块类似的操作的操作块并且将省略对其的描述。
[0223]图17Α、图17Β和图18中示出的操作与图12中示出的操作的不同之处在于,图17Α、图17Β和图18中示出的操作还包括步骤S19。另外,图17Α、图17Β和图18中示出的操作与图12中示出的操作的不同之处还在于,图17Α、图17Β和图18中示出的操作包括替换步骤S12之后的步骤S3的步骤S20至S22。此外,图17Α、图17Β和图18中示出的操作与图12中示出的操作的不同之处在于,图17Α、图17Β和图18中示出的操作包括替换各个步骤 S5、S6、Sll、S16 和 S18 的步骤 S23 至 S27。
[0224]以与参照第一实施例的描述类似的方式,根据当前第五实施例的车载控制系统1还选择性从数据管理系统3获取非易失性存储装置30和非易失性存储装置32中分别存储的多条数据之中的若干数据并且预先将获取的数据存储在易失性存储装置13和非易失性存储装置17中。
[0225]当主车辆的点火电源打开并且向EOT 10供电以使EOT 10能运行时,动作获取单元52从非易失性存储装置30获取将在初始状态中存储在非易失性存储装置17中的数据。动作获取单元52将获取的数据存储在非易失性存储装置17中。
[0226]更具体地,当主车辆的点火电源打开并且向EOT 10供电以使E⑶10能运行时,确定MCU 21将请求信息发送到动作信息管理服务器40,请求信息用于请求发送将在初始状态中存储在非易失性存储装置17中的数据。响应于来自确定MCU 21的请求信息,动作信息管理服务器40将指令信息发送到数据服务器41,指令信息用于指令获取将在初始状态中存储在非易失性存储装置17中的数据。
[0227]根据来自动作信息管理服务器40的指令信息,数据服务器41从非易失性存储装置30获取在初始状态中将存储在非易失性存储装置17中的数据并且将获取的数据发送到动作信息管理服务器40。此时,数据服务器41针对每个“因素”获取至少一条数据。另外,数据服务器41以数据中包括的“面临情形之前的时间”的升序获取与非易失性存储装置17中可存储的一样多条数的数据。动作信息管理服务器40将从数据服务器41接收的数据发送到确定MCU 21。确定MCU 21将从动作信息管理服务器40接收的数据存储在非易失性存储装置17中。
[0228]另外,当驾驶员认证单元58执行驾驶员认证并且驾驶员通过了认证时,动作获取单元52从非易失性存储装置32获取在初始状态中将存储在易失性存储装置13中的数据。动作获取单元52将获取的数据存储在易失性存储装置13中。此外,随后如步骤S19地描述驾驶员认证。
[0229]更具体地,当执行驾驶员认证并且驾驶员通过了认证时,确定MCU 21将请求信息发送到动作信息管理服务器40,请求信息用于请求发送将在初始状态中存储在易失性存储装置13中的数据。响应于来自确定MCU 21的请求信息,动作信息管理服务器40将指令信息发送到数据服务器41,指令信息用于指令获取将在初始状态中存储在易失性存储装置13中的数据。
[0230]按照来自动作信息管理服务器40的指令信息,数据服务器43从非易失性存储装置32获取与被认证的驾驶员对应的数据之中的将在初始状态中存储在易失性存储装置13中的数据并且将获取的数据发送到动作信息管理服务器40。此时,数据服务器43针对每个“因素”获取至少一条数据。另外,数据服务器43以数据中包括的“面临情形之前的时间”的升序获取与易失性存储装置13中可存储的一样多条数的数据。动作信息管理服务器40将从数据服务器43接收的数据发送到确定MCU 21。确定MCU 21将从动作信息管理服务器40接收的数据存储在易失性存储装置13中。
[0231]当驾驶员经由输入装置输入认证信息时,驾驶员认证单元58基于输入认证信息认证驾驶员(S19)。更具体地,车载控制系统1中包括的输入MCU (未示出)将输入到输入装置的认证信息发送到确定MCU21。确定MCU 21基于从输入MCU输入的认证信息,认证驾驶员。当认证信息与预期值匹配时,确定MCU 21将相对于驾驶员识别的状态设置成“被认证的”。另一方面,当认证信息不与预期值匹配时,确定MCU 21将保持“未被认证的”作为相对于驾驶员识别的状态。此外,通过使确定MCU 21将认证信息发送到认证信息管理服务器40或数据服务器43,可由动作信息管理服务器40或数据服务器43执行驾驶员认证。另夕卜,通过使动作信息管理服务器40或数据服务器43将用于通知认证结果的通知信息发送到确定MCU 21,可使确定MCU 21能识别认证结果。
[0232]在情形估计单元51进行估计(S12)之后,当驾驶员是被认证的时(S20中的“是”),动作获取单元52开始在非易失性存储装置17、30和32和易失性存储装置13全部中检索动作(S21)。另一方面,当驾驶员是未被认证的时(S20中的“否”),动作获取单元52开始在存储车辆的动作特征信息的非易失性存储装置17和30中检索动作(S22)。
[0233]更具体地,当执行在车辆内部的易失性存储装置13和非易失性存储装置17中检索动作特征信息时,只有在驾驶员是被认证的时,确定MCU 21才从易失性存储装置13中检索具有与估计因素匹配的“因素”的数据。随后,确定MCU 21将通过检索而获取的数据发送到控制MCU22和23。除此之外,不管驾驶员是否是被认证的,确定MCU 21将用于请求待检索的具有与估计因素匹配的“因素”的数据的请求信息发送到存储MCU 25。响应于来自确定MCU 21的请求信息,存储MCU 25在非易失性存储装置17中检索请求信息所指令的数据。存储MCU 25将通过检索而获取的数据发送到控制MCU 22和23。
[0234]另一方面,当执行在车辆外部的非易失性存储装置30和32中检索动作特征信息时,请求信息被发送到动作信息管理服务器40。此时,当驾驶员是被认证的时,被发送到动作信息管理服务器40的请求信息包括指示非易失性存储装置30和非易失性存储装置32二者是检索目标的信息。另一方面,当驾驶员是未被认证的时,被发送到动作信息管理服务器40的请求信息包括指示只有非易失性存储装置30是检索目标的信息。
[0235]响应于来自确定MCU 21的请求信息,用于指令按请求信息请求的检索的指令信息被发送到数据服务器41和数据服务器43之中的与请求信息中指定的非易失性存储装置对应的数据服务器。由于后续操作与第一实施例中描述的操作类似,因此将省略对其的描述。因此,当驾驶员是被认证的时,由数据服务器41和数据服务器43从非易失性存储装置30和32检索的数据被发送到控制MCU 22和23。另一方面,当驾驶员是未被认证的时,只有由数据服务器41从非易失性存储装置30检索的数据被发送到控制MCU 22和23。
[0236]当情形估计单元51计算的估计时间等于阈值tl或比阈值tl短时(S4中的“是”),动作获取单元52从车辆内部的存储装置获取与情形估计单元51计算的估计因素对应的动作特征信息。输出控制单元53在动作获取单元52从车辆内部的存储装置获取的动作特征信息所指示的动作之中,选择能够在情形估计单元51估计的面临情形之前的时间内执行并且具有最高优先级el的动作(S23)。
[0237]另一方面,当情形估计单元51计算的估计时间比阈值tl长时(S4中的“否”),动作获取单元52从车辆外部的存储装置获取与情形估计单元51计算的估计因素对应的动作特征信息。输出控制单元53在动作获取单元52从车辆外部的存储装置获取的动作特征信息所指示的动作之中,选择能够在情形估计单元51估计的面临情形之前的时间内执行并且具有最高优先级el的动作(S24)。
[0238]更具体地,当采用与第一实施例中描述的第一方法等同的方法时,如下地执行操作。当估计时间等于阈值tl或比阈值tl短时,确定MCU21执行上述从易失性存储装置13中的检索和将请求信息发送到存储MCU 25而不执行上述将请求信息发送到动作信息管理服务器40。另一方面,当估计时间比预定的阈值tl长时,确定MCU 21不执行上述从易失性存储装置13中的检索和将请求信息发送到存储MCU 25而执行上述将请求信息发送到动作信息管理服务器40。
[0239]另外,当采用与第一实施例中描述的第二方法等同的方法时,如下地执行操作。确定MCU 21执行如上所述的从易失性存储装置13中的检索、将请求信息发送到存储MCU 25和将请求信息发送到动作信息管理服务器40,而不管估计时间是否等于阈值tl或比阈值tl短。随后,当估计时间等于阈值tl或比阈值tl短时,控制MCU 22和23没有获取从动作信息管理服务器40接收的数据中包括的动作特征信息作为将被选择和用于控制主车辆的动作特征信息的候选项,而获取从确定MCU 21和存储MCU 25接收的数据中包括的动作特征信息作为将被选择和用于控制主车辆的动作特征信息的候选项。另一方面,当估计时间比阈值tl长时,控制MCU 22和23没有获取从确定MCU 21和存储MCU 25接收的数据中包括的动作特征信息作为将被选择和用于控制主车辆的动作特征信息的候选项,而获取从动作信息管理服务器40接收的数据中包括的动作特征信息作为将被选择和用于控制主车辆的动作特征信息的候选项。
[0240]从车辆外部的非易失性存储装置30和32选择动作(S24),并且当包括指示所选择动作的动作特征信息的数据所指示的“面临情形之前的时间”等于阈值tl或比阈值tl短时(S7中的“是”),动作获取单元52用包括输出控制单元53选择的动作特征信息的数据替换车辆内部的易失性存储装置13和非易失性存储装置17中存储的多条数据之中的具有最低频率的数据(S25)。此时,当包括所选择动作特征信息的数据是从存储车辆的动作特征信息的非易失性存储装置30获取的数据时,动作获取单元52从易失性存储装置13和非易失性存储装置17 二者中检索具有最低频率的数据。另一方面,当包括所选择动作特征信息的数据是从存储驾驶员的动作特征信息的非易失性存储装置32获取的数据时,动作获取单元52只在易失性存储装置13中检索具有最低频率的数据。如之前简要提到的,随后将描述这样的原因。
[0241]步骤S25中的操作与根据第四实施例的步骤S8的不同之处在于,不仅易失性存储装置13中存储的数据而且非易失性存储装置17中存储的数据也被视为用于替换的候选项。更具体地,如之前描述的,确定MCU 21用从控制MCU 22和23发送的数据替换易失性存储装置13和非易失性存储装置17中存储的数据之中的与指示最低频率的频率信息对应的数据。此外,确定MCU 21可经由存储MCU 25获取非易失性存储装置17中存储的频率信息。以与之前提供的描述类似的方式,有利地,确定MCU 21决定将成为替换目标的数据,使得针对各“因素”保持至少“面临情形之前的时间”最短的数据。
[0242]当动作比较单元56确定控制内容不一致时(S15中的“否”),动作学习单元57基于根据驾驶员操作而执行的动作和基于识别到的状态而估计的优先级和面临情形之前的时间,执行学习(S26)。
[0243]步骤S26的操作与根据第四实施例的步骤S16的不同之处在于,如之前描述的,在非易失性存储装置30和32 二者中将添加新的数据。更具体地,动作信息管理服务器40按照来自确定MCU 21的请求信息将用于指令添加数据的指令信息发送到数据服务器41和数据服务器43。由于其它操作与步骤S16类似,因此将省略对其的描述。
[0244]当动作比较单元56确定控制内容一致时(S15中的“是”),动作学习单元57计算反应时间之间的时间差t2(S17)并且随后将计算出的时间t2反映到非易失性存储装置32中的数据上(S26)。
[0245]步骤S27的操作与根据第四实施例的步骤S18的不同之处在于,如之前描述的,计算出的时间t2只被反映到存储驾驶员的动作特征信息的非易失性存储装置32中。更具体地,动作信息管理服务器40按照来自确定MCU 21的请求信息只将用于指令校正数据的指令信息发送到数据服务器43。
[0246]如上所述,在当前第五实施例中,非易失性存储装置30存储多个驾驶员共用的车辆的数据。非易失性存储装置17被访问的速度可高于非易失性存储装置30并且非易失性存储装置17选择性存储非易失性存储装置30中存储的数据。非易失性存储装置32存储多个驾驶员中的每个驾驶员的数据。易失性存储装置13选择性存储非易失性存储装置30中存储的数据之中的被认证的驾驶员的数据。
[0247]另外,当遇到估计因素之前所需的时间等于阈值或比阈值短时,并且当驾驶员是被认证的时,情形估计单元51和输出控制单元53基于非易失性存储装
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1