当前位置: 首页 > 专利查询>吴怡文专利>正文

一种控制器实现功能设定多样化的方法和系统技术方案

技术编号:21850287 阅读:21 留言:0更新日期:2019-08-14 00:15
一种控制器实现功能设定多样化的系统和方法,在主控控制器发送带有功能设定信息的总线数据文件时,控制器软件将建立映射内存区域并按设定进行数据写入及映射,使映射区域内存设定替代被映射的内存设定,以使当前写入的数据功能生效;当主控控制器发送新的功能设定信息数据文件时,控制器软件调整映射内存区域的内容以实现功能更新。本发明专利技术采用在控制器中建立映射内存的方式,在控制器中建立镜像数据来改变控制器的运行结果,同时映射内存的内容可以根据约定的通信协议进行改变或重建,以实现不限数量的多样化设定,来满足不同终端客户对控制器运行结果多样化的要求。

A Method and System for Various Function Settings of Controller

【技术实现步骤摘要】
一种控制器实现功能设定多样化的方法和系统
本专利技术涉及控制器及其软件功能领域,尤其涉及控制器实现功能设定多样化的一种方法和系统。
技术介绍
随着汽车的普及,终端客户对车辆的功能设定各有所好,对车用控制器软件功能调整要求多样化的特点也日益显现,由于当前汽车企业普遍采用的控制器软件及标定的模式远滞后于用户随时多样化的期望,这个问题日益凸显。如何提高终端客户对车用控制器软件功能需求多样化的体验,成为研究的一个重要课题。在当今采用的常规方案上,在厂商售后服务店进行更新是一种最常用方案,其特点是到店服务时间长、费用高,也不会为终端客户提供多样化的控制软件设定,这种方式很难成为终端客户对控制功能多样化的体验手段;多模式选择开关或按钮是近年提供的另一种方案,其特点是通过选择开关或按钮选择,可以在车辆某些功能上上同时具有多个不同的控制器软件设定,以满足客户的多样化体验,缺点是控制器内存利用率低下、选项固定固化、选项变化少且不能扩展。远程更新方案(OTA)作为另一种常用方案,在一些高端车型上进行了应用,其缺点是客户车辆在更新过程中不能处于车辆运行模式,且下载时间长、如果更新失败会导致车辆无法运行,同时车载下载终端的带宽要求高而成本高。所以,具有可以实现功能无限多样化扩展、控制器内存利用效率高、在车辆运行过程中进行设置更改的方法是技术关键点。
技术实现思路
本专利技术所要解决的技术问题是提供一种控制器实现功能设定多样化的方法以及系统,采用灵活使用控制器内存来实现各种不同的软件功能设定,达到不需更改车辆硬件系统或控制器软件系统即可方便实现功能设定的无限多样化和即时化的一种方法。本专利技术第一个方面是提供一种控制器实现功能设定多样化的系统,该系统包括:控制器、主控控制器、总线系统,其中,所述控制器与主控控制器通过总线系统进行连接并互相通讯,在主控控制器发送带有功能设定信息的总线数据文件时,控制器将建立映射内存区域并按设定进行数据写入及映射,使映射区域内存设定替代被映射的内存设定,以使当前写入的数据功能生效;当主控控制器发送新的功能设定信息数据文件时,控制器调整映射内存区域的内容以实现功能更新。本专利技术上述内容中,控制器、主控控制器、总线系统,可以是彼此相互独立存在的硬件,也可以是其中的任意两个或全部集成于同一个硬件中。在一种优选实施例中,在内存配置紧张时可对释放的镜像内存区域进行回收重新分配。在一种优选实施例中,所述控制器实现功能设定多样化的系统包括用户端、用户软件定制管理系统、主控控制器、控制器、总线系统;用户端通过用户软件定制管理系统定制所需功能,并发送至主控控制器,主控控制器包括数据库管理系统、控制器软件定制管理系统、和云服务控制中心,数据库管理系统将定制的所需功能通过控制器软件定制管理系统生成需要的功能设定信息数据文件,云服务控制中心将功能设定信息数据文件发送给控制器时,控制器调整映射内存区域的内容以实现功能更新。所述用户端、控制器分别独立地可以是1个或更多个,每个用户端可以对应一个或多个控制器,或者一个控制器可以对应一个或多个用户端。本专利技术第二个方面是提供一种控制器实现功能设定多样化的方法,包括:在主控控制器发送带有功能设定信息的总线数据文件时,控制器软件将建立映射内存区域并按设定进行数据写入及映射,使映射区域内存设定替代被映射的内存设定,以使当前写入的数据功能生效;当主控控制器发送新的功能设定信息数据文件时,控制器软件调整映射内存区域的内容以实现功能更新,并在内存配置紧张时可对释放的镜像内存区域进行回收重新分配。在一种优选实施例中,所述主控控制器按照约定的通信协议通过总线系统发出命令序列,所述控制器获取总线系统的命令序列并按照约定的通信协议解析并执行;所述约定的通信协议指各控制器之间约定的电路或网络通信方式的具体描述。在一种优选实施例中,所述控制器包括CPU、内存、输入输出接口、壳体等。在一种优选实施例中,所述控制器的内存指可擦除重写的存储器。所述映射或镜像,是指建立数据副本,副本中数据设定进行差异化、选择使用采用原数据或副本数据,最终使控制器软件产生不同于原设定的运行结果和控制特点。所述映射方式,视可用内存的容量,可选择数据段内存的全部或部分的映射,也可以多次映射。本专利技术上述内容中,所述控制器包括一个或更多个功能模块,每个功能模块均包含数据,所述内存映射或镜像,是指选择其中部分功能模块、或选择功能模块的部分数据进行内存映射或镜像。本专利技术一种控制器软件功能多样化的系统和方法,可选择数据段内存的全部或部分的映射,即可以对设定数据的内存段进行全部或部分的结构复制,如对新复制的内存写入不同于原设定数据的新设定数据,并在控制器功能软件程序运作时,采用新设定数据代替原设定数据,则控制器可以表现出不同的控制特点。本专利技术一种控制器软件功能多样化的系统和方法,采用在控制器中建立映射内存的方式,在控制器中建立镜像数据来改变控制器的运行结果,同时映射内存的内容可以根据约定的通信协议进行改变或重建,以实现不限数量的多样化设定,来满足不同终端客户对控制器运行结果多样化的要求。附图说明图1为本专利技术控制器软件功能多样化的系统的框图;图2A和2B分别为控制器的一般结构(图2A)、控制器功能软件和软件数据设定的内存区域(图2B)演示示意图;图3为控制器内存中的功能软件、数据设定这两部分分别占用区域的演示示意图;图4为本专利技术提出的、对控制器的数据设定部分的内存量进行镜像和映射的一般方法示意图;图5为多次映射的说明示意图;图6为本专利技术提出的、对控制器的数据设定部分的内存量进行部分镜像和部分映射的方法,包含多次映射的说明示意图;图7为本专利技术在一个具体实施案例中的应用方法示意图;图8为本专利技术多用户实施案例的示意图。具体实施方式参照图1和图2A和2B,本专利技术控制器软件功能多样化的系统,包括控制器、主控控制器、总线系统,其中,所述控制器与主控控制器通过总线系统进行连接并互相通讯,在主控控制器发送带有功能设定信息的总线数据文件时,控制器软件将建立映射内存区域并按设定进行数据写入及映射,使映射区域内存设定替代被映射的内存设定,以使当前写入的数据功能生效。所述控制器包括CPU、内存、输入输出接口、壳体等。当主控控制器发送新的功能设定信息数据文件时,控制器软件调整映射内存区域的内容以实现功能更新,并在内存配置紧张时可对释放的镜像内存区域进行回收重新分配。例如,参照图3,所述控制器包括一个或更多个功能模块,每个功能模块均包含数据,所述内存映射或镜像,是指选择其中部分功能模块、或选择功能模块的部分数据进行内存映射或镜像。在实际使用中,一般情况下,控制器软件的设计者知道每个数据地址存放的数据的定义,所以需要哪些数据进行映射、并放置多少数值的映射数值,都可以按应用要求生成。例如,控制器软件设定的内存段包括控制器内存数据段1、控制器内存数据段2、控制器内存数据段3、……控制器内存数据段m、控制器内存数据段m+1、……控制器内存数据段结尾-1、控制器内存数据段结尾。其中m为>1的自然数;另外还有部分剩余内存。本专利技术可选择数据段内存的全部或部分的映射,即可以对设定数据的内存段进行全部或部分的结构复制,如对新复制的内存写入不同于原设定数据的新设定数据,并在控制器功能软件程序运作时,本文档来自技高网...

【技术保护点】
1.一种控制器实现功能设定多样化的系统,其特征在于,该系统包括:控制器、主控控制器、总线系统,其中,所述控制器与主控控制器通过总线系统进行连接并互相通讯,在主控控制器发送带有功能设定信息的总线数据文件时,控制器将建立映射内存区域并按设定进行数据写入及映射,使映射区域内存设定替代被映射的内存设定,以使当前写入的数据功能生效当主控控制器发送新的功能设定信息数据文件时,控制器调整映射内存区域的内容以实现功能更新;其中,控制器、主控控制器、总线系统,彼此相互独立存在的硬件,或者是其中的任意两个或全部集成于同一个硬件中。

【技术特征摘要】
1.一种控制器实现功能设定多样化的系统,其特征在于,该系统包括:控制器、主控控制器、总线系统,其中,所述控制器与主控控制器通过总线系统进行连接并互相通讯,在主控控制器发送带有功能设定信息的总线数据文件时,控制器将建立映射内存区域并按设定进行数据写入及映射,使映射区域内存设定替代被映射的内存设定,以使当前写入的数据功能生效当主控控制器发送新的功能设定信息数据文件时,控制器调整映射内存区域的内容以实现功能更新;其中,控制器、主控控制器、总线系统,彼此相互独立存在的硬件,或者是其中的任意两个或全部集成于同一个硬件中。2.根据权利要求1所述的系统,其特征在于,所述控制器实现功能设定多样化的系统包括用户端、用户软件定制管理系统、主控控制器、控制器、总线系统;用户端通过用户软件定制管理系统定制所需功能,并发送至主控控制器,主控控制器包括数据库管理系统、控制器软件定制管理系统、和云服务控制中心,数据库管理系统将定制的所需功能通过控制器软件定制管理系统生成需要的功能设定信息数据文件,云服务控制中心将功能设定信息数据文件发送给控制器时,控制器调整映射内存区域的内容以实现功能更新。3.根据权利要求3所述的系统,其特征在于,所述用户端、控制器分别独立地是1个或更多个,每个用户端对应一个或更多个控制器,或者每个控制器对应一个或更多个用户端。4.根据权利要求1所述的系统,其特征在于,所述映射为数据段内存的全...

【专利技术属性】
技术研发人员:吴怡文
申请(专利权)人:吴怡文
类型:发明
国别省市:上海,31

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1