一种车载智能控制装置和方法

文档序号:6279548阅读:157来源:国知局
专利名称:一种车载智能控制装置和方法
技术领域
本发明涉及了汽车电子智能化控制的技术领域,具体来说,涉及了一种用于通过监测机动车上环境变化(或称感知用户上下文信息),以智能地控制(包括启动或关闭)自身或其他汽车电子车载控制装置和方法。
背景技术
1、汽车电子(车载电子)随着计算机网络技术的发展和3C融合时代的到来,数字生活已经悄然来临。所谓3C融合,是指计算机(Computer)、通信(Communication)、消费类电子产品(Consumer Electrics),彼此之间相互渗透和融合,实现信息共享。汽车电子(车载电子)作为3C融合的重要的代表产品,开始成为机动车上不可或缺的必备装置。汽车电子更是数字生活的象征,正逐步成为汽车附加价值最高的产品。汽车电子技术是自动控制、计算机与汽车技术等紧密结合,“车、电”一体,而且正在迅速溶入信息处理技术的产物,也是提高现代汽车的自动化程度,使之更安全、可靠、方便、舒适,并向智能化方向发展的主要支撑技术。随着科技的发达,集成在机动车上的车载电子产品数目和种类逐渐增多,如车载电视、车载冰箱等等。若都由人工控制车载电子的启动、关闭、调控,将给驾驶员带来一定的麻烦。仅以一个最常用的汽车空调为例。例如,一个长途汽车驾驶员为防止在夜晚驾车打瞌睡发生事故,会将汽车上的空调温度开至很低,以寒冷的感觉驱走睡意。这通常是根据时间、自身状态、及温度不断手动调节汽车上的空调温度,太冷的话很容易引起感冒,不够冷的话又起不到提神的效果。这给夜里加班驾车的驾驶员带来了麻烦。但目前智能控制汽车电子的装置比较少,亟待开发。特别是根据环境的变化(或称感知用户上下文信息),智能地控制其他汽车电子的应用的控制装置目前尚未上市。
2、相关产品和专利虽然汽车电子是目前的热门方向,对这方面的研究也出现了不少的成果,部分汽车电子本身具有自动感知与自学习能力,但是这些装置由于“术业有专攻”,它们着重于本身领域功能的开发,其自动控制只着眼于自身,没有考虑到整个汽车电子的环境以及与其他汽车电子的统一调度。而且现在大部分汽车电子都不是“用户上下文感知”的,即不是根据用户的设置而自我感知自我控制,该装置对所有用户表现相同。很少有根据监测环境做出智能化应用的装置,集中管理与机动车有关的自适应启动应用,更少有提出一套通用的方法。本文提出的设计正好填补了这一空白。

发明内容
本发明克服了以上的不足,提出了一种车载智能控制装置,该装置主要包括监测模块、存储模块、通信模块、应用模块、控制模块和安全模块。
监测模块负责监测机动车环境的变化,进行环境数据采集转换与处理,将结果传递到存储模块供控制模块实时处理。所述监测模块包括传感器/传感网络、监测策略控制模块、缓存器和数据筛选处理。监测模块监测机动车的环境包括车载电子、汽车零件、周围环境和驾驶人员等。
存储模块是系统的记忆设备,存储了本系统的可监测状态、可调用应用列表和触发记录。所述可监测状态包括检测可监测的环境因素,如湿度、温度等;所述可调用应用列表为可经过本系统监测环境直接调用的车载电子系统或其它外部系统的功能列表;所述触发记录指存储在存储模块的特殊位置上由触发应用及触发此应用的条件或状态。另外,存储模块还保存本系统的一些参数、运行时的一些临时数据和监测模块所监测到的一些重要的实时数据,所述系统参数包括使用系统的安全密码、环境状态与记录的比较误差程度、和要保存的实时数据条件等。
通信模块负责网络通信,所述网络包括机动车车载电子网络和无线接入外网(如Internet,移动网等)。
应用模块负责应用的注册、删除、更改,并提供给用户读写存储模块的界面。所述应用的注册包括其他车载电子系统或其它通过无线连接的外部系统将自身的功能调用接口通过应用模块注册到本系统的存储模块中,也包括用户手动增加这些系统的功能调用;所述应用的删除包括自动和人工删除掉其它系统的功能调用接口;所述更改包括自动、人工添加和更改应用的触发记录。
控制模块负责协调整个系统运行的过程,调用系统的各个模块协同执行,从监测到的环境判断是否触发相应应用。
安全模块负责本发明的系统安全,包括系统的用户安全认证、网络的安全、病毒的防治等。
所述车载智能控制方法主要包括应用注册、触发记录更改和应用触发三个部分。
应用注册具体步骤为1)应用模块收到其它系统发出的或用户人工设置的请求服务包;2)安全模块进行安全验证;3)将通过验证的服务写入存储模块的可调用服务列表中,并将此服务相关的环境状态写入存储模块的可监测状态表中;触发记录更改具体步骤为1)安全模块通过用户安全验证;2)应用模块读取存取模块的可监测状态、可调用服务列表、已有的触发记录;3)用户可以创建、更改触发记录,或删除触发记录。更改触发记录包括更新触发记录的优先级、触发条件、触发条件的程度等。控制模块判断更改触发记录的正确性,防止逻辑错误;应用触发具体步骤为1)监测模块不断把监测到的实时数据,和经过通信模块传递的其他汽车电子状态信息送到数据筛选模块进行转换等处理后,将数据暂存在缓存器中(根据一定的替代原则替换原有的内容,并将重要数据保存在存储模块中);2)控制模块将缓存器的环境数据与所有触发记录的条件进行顺序的或并发或按优先级的比较;3)若有满足触发条件的触发记录,则控制模块调用应用模块或通信模块执行;若有多条满足触发条件的触发记录,控制模块根据优先算法或先进先出等调度算法决定调度的顺序或并发度;控制模块根据算法保证调度的逻辑正确性。
4)若调用通信模块,通信模块在存储模块上构造通信包开始与触发记录中的应用系统通信;根据触发记录和可调用应用列表发出调用命令启动其他汽车电子或外部系统应用。
5)若调用本系统自身应用,则调用应用模块进行相关处理。
本文提出的车载智能控制装置和方法具有如下特点1)本发明提出了一种智能控制的通用的框架及方法机制。
本发明针对车载设备设计出一种根据监测环境而智能控制触发某种应用的通用方法及框架,可集中管理车载电子系统或其它系统根据车载环境自动执行服务。框架指出了系统的六大模块监测模块、存储模块、控制模块、通信模块、应用模块、安全模块,其中本发明的核心流程是控制模块根据监测模块所监测的实时数据与存储模块的触发记录的触发条件进行比较,一旦匹配则触发相应的汽车电子或外部系统的应用。
2)本系统通过智能地监测环境并根据存储模块里的触发记录进行相应的智能应用,所述的存储模块保存了触发记录集合。
这是本系统的基本功能,其中智能地监测环境的可采用的技术目前有很多,已有许多成熟的软件方法与硬件装载,本系统允许根据应用所需做出适当的选择。存储模块的触发记录是由触发应用及触发此应用的条件或状态构成的。根据存储模块的记录,当本系统的控制系统发现所监测的环境状态与存储模块的触发记录相一致的时候,即触发相应的应用。
3)本系统的监测模块是可改变或可扩充的,其所采用的策略及监测重点是可以动态改变的。
本系统的监测模块可以根据实际情况选取合适的实现方式。对采用软件实现的部分,其监测的策略与算法是可以更新的,根据实际情况监测环境的不同,而更新为更适合监测此种环境的算法。由于本系统是模块化的结构,对采用硬件实现的部分也可以根据实际的需要而进行部件的更换。另外,除了采用有专职功能的装置(硬件),其他装置或软件的监测内容是由存储模块的触发记录所决定的,随着存储模块的触发记录的更改监测模块所监测的内容及重心也会有所改变,因此是非常灵活的。
4)本系统的应用模式在一定范围内是可以变化的,本系统容易扩充或调用其他应用,也设置了其他应用或与其他应用协调的系统接口。
本系统的控制模块是根据存储模块的触发记录而触发相应的应用,因此存储模块的触发记录改变将改变应用模式,即应有模式在一定范围内是可以变化的,是可以扩充的。当有新的车载应用装置时可以增加新的触发记录,则当监测模块监测到触发记录的条件或状态发生时,就会触发执行该应用装置。本发明并在应用模块预留了扩展应用的接口。
5)模块化的结构,具备可扩展性,结构简单,可以容易地集成在机动车上。
本框架给出了按功能划分的模块设计,在遵循整个框架设计的情况下,实现者可以根据规模的大小将模块放在不同软硬件上实现,也可以根据实际的需要在性能和价值间均衡以达到性价比最高。


图1为车载智能控制装置的结构图;图2为监测模块结构框架图;图3为本发明系统硬件组成示意图;图4为传感器体系的实施例;图5为应用触发流程图。
具体实施例方式
下面结合附图对该系统进行进一步阐述。
如图1所示车载智能控制装置包括监测模块、存储模块、通信模块、应用模块、控制模块和安全模块六个部分,本发明的突出特点是存储模块中存放了用户自定义的触发记录,由触发条件和触发应用构成,其物理意义是当满足与触发条件相同的环境(或称上下文)产生时,则开启、关闭或调控包括本车载智能控制装置的某种车载电子的应用(即触发应用)。因此,本装置的核心模块是存储模块、监测模块、控制模块,三者的工作流程是控制模块判断监测模块的监测到的环境上下文与存储模块的某条触发记录的触发条件是否一致,如果一致,则控制产生相应触发记录里的触发应用。具体模块功能及构成如下面所述1、监测模块简单地说,监测模块的逻辑功能是动态搜集环境资料以供控制模块判断是否到达存储模块中的某条触发记录的触发条件。具体来说,监测模块负责监测机动车环境的变化,进行环境数据采集转换与处理,将结果传递到存储模块供控制模块实时处理。其中,监测模块监测的所述环境,广义地来说包括机动车上可以被监测模块所监测的一切,如机动车上的车载电子的状态,其他非汽车电子的汽车零件,机动车行驶时的周围环境,驾驶人员的状态等;从本发明的角度来说,所述环境又称用户上下文,主要监测本发明中用户自定义要求或者通过本发明智能学习导出的要监测的汽车电子等相关环境。当然,监测环境的范围和精度被监测模块所采用的实现硬件的性能所限制。具体地说,监测模块包括以下部分,结构框架如图2。
1)传感器/传感网络监测的硬件或监测软件,可以采集与机动车的物理环境有关的各种各样的上下文信息。例如图4所示的,温度计可以测试汽车温度,光传感器可用于确定围绕某汽车电子装置的周围光线的等级,同时触觉传感器可以确定是否该装置是与另一个物体接触。同样地,外界噪声麦克风可用于确定围绕该装置的噪声电平,同时加速器可以确定该装置是不动的还是移动的(以及如果移动,该装置移动的速度),方向传感器可以跟踪该装置的方向(例如,面朝上、面朝下、右边朝上等等),这些传感器对本身装置的监测也同时确定了机动车一些状态。根据监测策略的控制,其监测的内容及重点可以进行动态地改变。在本发明的实施例中,每个装置可以包括一个或多个不同类型的传感器,以及一个或多个每个类型的传感器,形成传感器网络。对于那些本领域普通的技术人员显而易见的是,不脱离本发明的实施例的精神,不同于如上所述示范的那些传感器可以被添加到本发明的一个实施案例,以采集附加的上下文信息。对于那些普通的本领域技术人员另外显而易见的是,现有的传感器可以容易地适用于完成以上所述的任务。
2)监测策略控制模块此模块的功能在于优化监测系统的监测数据的有效性,显而易见地是此模块不是监测模块基本功能实现的必要组成,在不同的实施例中,可以不作这个模块的实现。监测策略控制模块根据存储模块的触发记录的触发条件而动态地确定其监测的策略动态影响其他监测模块的组成部件如传感器/传感器网络模块、数据筛选处理模块、缓存器模块的行为。一个可采用的实施例是通过改变数据筛选处理部件的筛选参数而导致该部件对数据筛选的不同结果。3)缓存器存放实时采集或转换后的数据以及控制的策略,但同时也受监测策略的控制而改变存储数据的性质。如当空间不够时,根据监测策略而选择保存实时数据的重要部分。转换后的数据将传递给控制模块进行进一步的处理,经控制模块处理后的数据除少部分根据一定的算法存入系统的存储模块,大部分数据将马上被新的实时数据更换掉。对缓存器的读写是基于现有存储器技术的。数据缓存器是为提高数据的实时性而设置的,但为了减少成本,系统的存储模块是可以代替缓存器的。选择存储模块或缓存器是在实时性和成本间进行衡量。
3)缓存器缓存器存放传感器系统实时采集的数据、数据筛选模块转换后的数据、监测模块的模块参数如控制的策略等。缓存器同时受监测策略的控制而改变存储数据的策略。如在一个实施例中,当空间不够时,根据监测策略而选择保存实时数据的重要部分。经数据筛选模块转换处理后的数据将传递给控制模块进行进一步的处理,经控制模块处理后的数据除少部分根据一定的算法存入系统的存储模块,大部分数据将马上被新的实时数据更换掉。对缓存器的读写是基于现有存储器技术的。数据缓存器是为提高数据的实时性而设置在监测模块的,但为了减少成本,系统的存储模块(在下面将做出解释)是可以代替缓存器的。选择存储模块或缓存器是在实时性和成本间进行衡量。对于那些在本领域普通的技术人员显而易见的是,虽然在此处监测模块的缓存器和存储模块被作为单独的模块描述,但是在不同的实施例中,不脱离本发明实施例的精神的条件下,这二个模块还可以被作为单个的模块实现,即监测模块的缓存器数据可以直接存放在系统的存储模块中。
4)数据筛选处理又称预处理模块,负责对所有传感器采集数据的进行收集并进行一系列处理,最终接近转化成或转化成触发条件的形式由控制模块处理。在本发明的一个实施例中,如在图4举例说明的,通过/从那些传感器(如温度计、光传感器、触觉传感器、外界噪声麦克风、加速计、方向传感器等)获得的信息可以由一个数据筛选处理模块收集并处理。例如,基于来自温度计(如30℃)、加速计(如以60km/h移动)、时间(如深夜12点)的信息,数据筛选处理模块可以确定用于本发明的上下文是驾驶员在深夜12点气温30℃的条件下时速60km驾车。同时,通过通信模块,数据筛选模块还接受其他汽车电子等零件的状态信息,如汽车内的温度可以通过汽车空调测出后传递到数据筛选模块处理,而不需要增加额外的温度计。正如前所述,广义上本发明的传感器系统应该包括分布在其他汽车电子等零件的传感部件。数据筛选模块可以独立地或者组合使用这些采集数据,然后将根据监测策略与一定算法把处理完的采集数据传递到缓存器或控制模块的寄存器存放,等待控制模块的进一步处理。例如将紧急的数据直接传递给控制模块的寄存器,而将不紧急的数据传递到缓存器。虽然判断触发条件的工作是由系统的控制模块进行的,但监测模块的数据筛选模块是对监测数据的预处理,根据监测策略对原始数据进行初步筛选,降低控制模块的负担,也提高了系统的性能。
2、存储模块存储模块是本发明的记忆设备,主要存储了本发明的可调用应用列表,可监测状态和触发记录。所述可调用应用列表是指可经过本发明监测环境直接调用的车载电子系统或其它外部系统的功能列表。应用功能列表可以增加、删除、修改等。如当有新的汽车电子在本发明进行应用注册(将在后面进行解释)后,则本发明的可调用应用列表便增加了此项应用。所述应用注册,意即其他汽车电子给予本发明自动调用的接口。应用功能列表里的其他外部系统的功能列表通常是通过本发明的通信模块进行通信调用的。
所述可监测状态是指检测可监测的环境因素,如湿度、温度等。在一个实施例中,可监测状态在存储模块的存储形式可分为全局对象属性和私有对象属性。全局对象属性是基于整辆汽车共享的属性,如整个汽车的温度、湿度、速度等。当某汽车电子在本发明进行应用注册后,存储模块将其私有属性登记为可监测状态的私有对象属性,如汽车空调注册后可以包括汽车空调的风速等。
所述的触发记录是由要触发的应用及触发此应用的条件或状态构成的,意即当监测模块监测到的环境与触发记录的条件一致时,则触发相应的应用。触发条件由存储模块中所登记的单个可监测状态或几个可监测状态的组合进行表示。在一个实施例中,监测数据与触发记录的条件一致,表示着监测模块所采集处理的状态量与触发条件的可监测状态为同一个或同一个组合并处于数据一致的阈值中。触发应用由在本发明注册的单个可调用应用列表或多个应用的组合构成,当触发条件满足时,即触发相应的可调用应用。触发记录通常是由用户自定义的,也可以通过系统自主学习。当系统开始工作时,本系统的控制模块就会将监测模块监测到的寄存在监测模块的缓存器中的实时环境数据与存储模块的所有触发记录的触发条件进行比较,当控制模块发现所监测的环境状态与存储模块的某条触发记录相一致的时候,即触发相应的应用。触发记录可以指定在选多情形之下用户想要如何控制汽车上的电子等装置采取的动作。在一个实施例中,当用户的手机铃声响起的时候,触发记录可以指定汽车上所有娱乐设备的音响应降低分贝。例如,用户指定一个铃声为某重要客户的手机铃声,当监测模块将采集的声音信号发送到控制模块处理时,控制模块确定有匹配的声音后使汽车进入“低音”模式。因此,控制模块调用触发应用去降低所有汽车上的音响设备的响度,如自动将汽车DVD声音调低等。反之,当该驾驶员结束此次谈话时,监测模块捕获了相关信息(如监测空间的电磁发射情况)后,控制模块根据监测情况与触发记录的条件一致后,确定使汽车进入正常音量模式。对于那些本领域普通的技术人员容易显而易见的是,该用户可以配置在本发明注册了应用的汽车电子的动作,去以预先确定的方法响应指定的条件。
另外,存储模块还保存本发明的一些参数和运行时的一些临时数据,所述本发明参数如使用系统的安全密码,环境状态与记录的比较误差程度,要保存的实时数据条件等。存储模块作为系统的记忆设备还保留了监测模块所监测到的一些重要的实时数据,作为历史备份。
存储模块的内容(或称记录)是根据用户的需要写入到存储模块中的,由于采用的存储模块是可随机读写的,因此存储记录可以根据用户的需要进行录入、修改、删除。
3、通信模块通信模块负责网络通信,所述网络不仅包括机动车车载电子网络,还包括无线接入外网(如Internet,移动网等)。通信模块由控制模块调用执行。一些汽车电子通过车载电子网络将自身系统的环境参数发给本发明的通信模块进行接收,通信模块再将处理后的信息给监测模块的数据筛选模块进一步处理。通信模块在调用其他汽车电子应用或外部系统应用时,起到了传递命令参数的作用。
4、应用模块应用模块负责其他汽车电子或者车外部系统的应用的注册、删除、更改,并提供给用户读写存储模块的界面。所述应用的注册是指其他车载电子系统或其它通过无线连接的外部系统将自身的功能调用接口通过应用模块注册到本系统的存储模块中,也包括用户手动增加这些系统的功能调用。应用注册后,该应用即应用接口将保留在存储模块的可调用应用列表,与该应用相关的汽车电子状态参数将同时保留在可监测状态中。所述应用的删除则是自动或人工删除掉其它系统的功能调用接口;所述更改即是自动或人工添加或更改应用的触发记录。当控制模块判断环境满足触发记录时,控制模块调用执行应用模块,开启其它系统运行。
另外,应用模块具有本发明的扩展应用接口,用来扩充本发明的应用功能。
5、控制模块控制模块是本系统的“思维”机构,协调整个系统运行的过程,调用系统的各个模块协同执行。控制模块将不断重复控制监测模块的监测到的实时数据与存储模块的触发条件进行比较的过程,并在条件一致时触发相应的应用,即通过通信模块将调用命令传递到其他汽车电子。在一个实施例中,控制模块还可以包括自主学习功能,通过基于该用户的典型动作推导出的触发记录。例如,若用户没有明确设置一个用于他的汽车空调的偏好使得当汽车外气温低于26℃时,汽车空调自动关闭,而是每当气温低于26℃时,手动地关闭空调,则控制模块可从该用户的行为模式中“学习”到每当气温低于26℃时,该装置应该被命令去关闭汽车空调。这种“学习”行为可以独立地和/或连同该用户可以设置的触发条件一起使用。对于那些本领域普通的技术人员显而易见的是,该装置的学习行为可以由该用户配置去确保最佳功能,同样该装置的学习行为并不是本发明必须的组成功能。
6、安全模块安全模块负责本发明的系统安全,包括系统的用户安全认证、网络的安全、病毒的防治等。如防止非授权用户更改触发记录等。安全模块所采用的实施方式可采用常规的防火墙软件、防毒软件等。因为不是本系统的核心功能,所以不再详述。
本发明针对车载设备设计出一种根据监测环境而智能控制触发某种应用的通用方法,可集中管理车载电子系统或其它系统根据车载环境自动执行服务。围绕这种方法具体包括应用注册、触发记录更改、应用触发这三个方法。其中,应用触发是本发明的核心流程。
1、应用注册当有新的应用系统需要监测环境而智能控制时,通过网络自动向本系统发包注册或者由人工自行设置。具体步骤如下1)应用模块收到其它系统发出的或用户人工设置的请求服务包;2)安全模块进行安全验证;3)将通过验证的服务写入存储模块的可调用服务列表中,并将此服务相关的环境状态写入存储模块的可监测状态表中。
2、触发记录更改触发记录更改包括触发记录的录入、更改及删除,具体步骤如下1)安全模块通过用户安全验证;2)应用模块读取存取模块的可监测状态、可调用服务列表、已有的触发记录;3)用户可以创建、更改触发记录,或删除触发记录。更改触发记录包括更新触发记录的优先级、触发条件、触发条件的程度等。控制模块判断更改触发记录的正确性,防止逻辑错误。
如图5所示为应用触发流程,通过此流程,本发明通过监测机动车上的环境,按照基于用户定义的动作或智能学习导出的动作来智能控制机动车上车载电子的应用。虽然图中操作可能描述味一个顺序过程,但是实际上许多的操作可以被同时或者并行地执行。此外,不脱离本发明实施例的精神的条件下,所述操作的顺序可以被重新排列。
如图3所示的本发明的装置硬件组成示意图本车载智能控制硬件系统,包括一微型计算机装置1,一与前述微型计算机装置1相连的网卡2,一与前述装置1相连的监测系统3,一存储器4与前述微机可使用一个桥接器/存储控制器被通信地连接,4还和装置网卡2、装置监测系统3相连,传送数据的方式如可以采用DMA。前述微型计算机1从监测系统3读取环境状态的实时内容并与从存储器4中读取的触发条件进行比较,一旦状态一致将调用网卡2或启动其它系统。前述监测系统3对存储器4中的触发条件进行读取以设置监测系统的监测策略控制模块的策略选择,并将重要数据写入存储器4中。前述存储器4存放触发记录、系统参数等数据。汽车用户通过人工或自动地设置存储器4的触发记录,微型计算机1可以根据监测系统3实时监测到的数据和触发记录,调用网卡2进行通信或启动其它系统,达到统一管理车载电子、动态监测环境以智能化自发触发通信或应用的效果。在此实施例中,所述微型计算机1可为市面上公用的微型计算机,负责整个系统的运行,对实时数据进行处理,并负责应用(或通信)功能的启动,另外微型计算机存在与机动车用户交互的输入输出设备。所述网卡2可为市面上公用的网卡,负责网络通信。所述存储器4可为市面上公用的随机存储器,保存系统的触发记录、系统参数等。所述监测系统3包括传感器网络(多个监测/传感/测量器并可构成协同工作的网络),寄存器,数模转换及数字处理器的组合,把要监测到的实时环境转换为微型计算机1可处理的数据。在此实施例系统刚开始工作时,系统进行自动初始化,自动发现车载电子的其他应用服务并获取启动接口,并全部录入可调用服务列表。系统启动后,用户可以增加/删除/更改本系统的触发记录,如设置当发现机动车内温度超过30℃,空调自启动,又如设置当发现机动车内空气有害气体浓度超过20%,自动开启通信功能发出警报等。只要用户通过安全认证后,即可获得本系统可监测的环境状态和可管理的应用服务,用户可在输入设备上对要启动的应用或通信的环境状态进行设置,加载于微型计算机之上的控制软件即将此转化为写在存储器上的触发记录。用户可以随时更改/加入/删除触发记录。在此系统启动时,系统的初始化工作有管理软件加载于微型计算机上,首先检查是否有更新的触发记录,若有新的触发记录即更正监测系统的监测内容或策略。监测系统的传感器网络根据监测策略监测环境,将得到的环境数据经过数模转换或处理或经过一定的策略筛选后送入监测系统的寄存器,控制系统将寄存器中的实时状态信息与存储器中的触发记录进行比较,一旦数据一致则决定触发相应的触发应用。
权利要求
1.一种车载智能控制装置,其特征在于该装置包括监测模块、存储模块、通信模块、应用模块、控制模块和安全模块监测模块负责监测机动车环境的变化,进行环境数据采集转换与处理,将结果传递到存储模块供控制模块实时处理,其中监测模块包括传感器/传感网络、监测策略控制模块、缓存器和数据筛选处理;存储模块是系统的记忆设备,存储了本装置的可监测状态、可调用应用列表和触发记录,另外,存储模块还保存本系统的一些参数、运行时的一些临时数据和监测模块所监测到的一些重要的实时数据;通信模块负责网络通信,所述网络包括机动车车载电子网络和无线接入外网(如Internet,移动网等);应用模块负责其他汽车电子或者车外部系统的应用的注册、删除、更改,并提供给用户读写存储模块的界面,另外,应用模块具有本发明的扩展应用接口,可以用来扩充本发明的应用功能;控制模块负责协调整个系统运行的过程,调用系统的各个模块协同执行,从监测到的环境判断是否触发相应应用;安全模块负责本发明的系统安全,包括系统的用户安全认证、网络的安全、病毒的防治等。
2.根据权利要求1所述的车载智能控制装置,其特征在于所述监测模块监测机动车的环境包括车载电子、汽车零件、周围环境和驾驶人员等。
3.根据权利要求1所述的车载智能控制装置,其特征在于所述可监测状态包括检测可监测的环境因素,如湿度、温度等;所述可调用应用列表为可经过本装置监测环境直接调用的车载电子系统或其它外部系统的功能列表;所述触发记录指存储在存储模块的特殊位置上由触发应用及触发此应用的条件或状态。
4.根据权利要求1所述的车载智能控制装置,其特征在于所述系统参数包括使用系统的安全密码、环境状态与记录的比较误差程度和要保存的实时数据条件等。
5.根据权利要求1所述的车载智能控制装置,其特征在于所述应用的注册包括其他车载电子系统或其它通过无线连接的外部系统将自身的功能调用接口通过应用模块注册到本系统的存储模块中,也包括用户手动增加这些系统的功能调用;所述应用的删除包括自动和人工删除掉其它系统的功能调用接口;所述更改包括自动、人工添加和更改应用的触发记录。
6.根据权利要求1所述的车载智能控制装置,其特征在于所述传感器包括光传感器、触觉传感器、方向传感器、加速计和外界噪声麦克风。
7.根据权利要求1所述的车载智能控制装置,其特征在于所述安全模块所采用的实施方式包括常规的防火墙软件和防毒软件等。
8.一种车载智能控制方法,其特征在于该方法主要包括应用注册、触发记录更改和应用触发。
9.根据权利要求8所述的车载智能控制方法,其特征在于所述应用注册具体步骤为1)应用模块收到其它系统发出的或用户人工设置的请求服务包;2)安全模块进行安全验证;3)将通过验证的服务写入存储模块的可调用服务列表中,并将此服务相关的环境状态写入存储模块的可监测状态表中;触发记录更改具体步骤为1)安全模块通过用户安全验证;2)应用模块读取存取模块的可监测状态、可调用服务列表、已有的触发记录;3)用户可以创建、更改触发记录,或删除触发记录。更改触发记录包括更新触发记录的优先级、触发条件、触发条件的程度等。控制模块判断更改触发记录的正确性,防止逻辑错误;应用触发具体步骤为1)监测模块不断把监测到的实时数据,和经过通信模块传递的其他汽车电子状态信息送到数据筛选模块进行转换等处理后,将数据暂存在缓存器中(根据一定的替代原则替换原有的内容,并将重要数据保存在存储模块中);2)控制模块将缓存器的环境数据与所有触发记录的条件进行顺序的或并发或按优先级的比较;3)若有满足触发条件的触发记录,则控制模块调用应用模块或通信模块执行;若有多条满足触发条件的触发记录,控制模块根据优先算法或先进先出等调度算法决定调度的顺序或并发度;控制模块根据算法保证调度的逻辑正确性。4)若调用通信模块,通信模块在存储模块上构造通信包开始与触发记录中的应用系统通信;根据触发记录和可调用应用列表发出调用命令启动其他汽车电子或外部系统应用。5)若调用本系统自身应用,则调用应用模块进行相关处理。
全文摘要
本发明公开了一种车载智能控制装置和方法,具体来说,公开了一种通过监测机动车上环境变化,以智能地控制自身或其他汽车电子应用的车载装置和方法模块,它属于汽车电子通信与智能化监测与控制的技术领域。该装置包括监测模块、存储模块、通信模块、应用模块、控制模块和安全模块六个部分,该方法主要包括应用注册、触发记录更改、应用触发。利用此系统可以智能地监测环境并根据存储模块里的触发记录进行相应的智能应用,减少驾驶员的手动操作,使驾驶员更加轻松便捷。
文档编号G05B19/04GK1908832SQ20061003707
公开日2007年2月7日 申请日期2006年8月16日 优先权日2006年8月16日
发明者张娜, 罗笑南 申请人:中山大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1