[发明专利]用于交换第一可实施程序代码和第二可实施程序代码的方法和控制设备在审

专利信息
申请号: 201980034465.X 申请日: 2019-05-09
公开(公告)号: CN112189186A 公开(公告)日: 2021-01-05
发明(设计)人: J·佩普克 申请(专利权)人: 罗伯特·博世有限公司
主分类号: G06F8/654 分类号: G06F8/654;G06F11/14
代理公司: 永新专利商标代理有限公司 72002 代理人: 郭毅
地址: 德国斯*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 交换 第一 实施 程序代码 第二 方法 控制 设备
【权利要求书】:

1.一种用于交换第一可实施程序代码和第二可实施程序代码的方法(300),其中,所述第一可实施程序代码以第一数据包的形式存储在主动存储介质(110)上,其中,所述主动存储介质(110)包括多个第一存储扇区(111),其中,所述第一数据包中的每个分别存储在一个第一存储扇区(111)中,其中,所述第二可实施程序代码以第二数据包的形式存储在被动存储介质(120)上,其中,所述被动存储介质(120)包括多个第二存储扇区(121),其中,所述第二数据包中的每个分别存储在一个第二存储扇区(121)中,其中,所述被动存储元件包括至少一个空闲的存储扇区(122),所述方法包括:

将一个第一数据包从所述主动存储介质(110)的一个第一存储扇区(111)复制(310)到所述被动存储介质(120)的所述至少一个空闲的存储扇区(122)中;

清空(320)所述主动存储介质(110)的所述一个第一存储扇区(111),其方式为:从所述一个第一存储扇区(111)中删除所述一个第一数据包;

将一个第二数据包从所述被动存储介质(120)的一个第二存储扇区(121)复制(330)到所述主动存储介质(110)的被清空的第一存储扇区(111)中;

清空(340)所述被动存储介质(120)的所述一个第二存储扇区(121),其方式为:从所述一个第二存储扇区(121)中删除所述一个第二数据包;

重复实施(350)前述步骤(310至340),直到所述第一可实施程序代码的所有第一数据包都存储在所述被动存储介质(120)上并且所述第二可实施程序代码的所有第二数据包都存储在所述主动存储介质(110)上,其中,分别将第一或第二数据包复制(310,330)到预先清空的和/或空闲的存储扇区(111,121,122)中。

2.根据权利要求1所述的方法(300),其特征在于,所述主动存储介质(110)和所述被动存储介质(120)由构造为用于运行车辆的控制设备(100)所包括,并且所述方法(300)构造为用于交换所述第一程序代码和所述第二程序代码,所述第一程序代码用于借助所述控制设备(100)运行所述车辆,所述第二程序代码用于借助所述控制设备(100)运行所述车辆,其中,尤其当所述控制设备(100)暂时不用于运行所述车辆时执行所述方法(300)。

3.根据权利要求1所述的方法(300),其特征在于,在所述交换之后设置对所述第二程序代码进行可信度检验(360)的步骤,其中,如果所述可信度检验(360)失败,则实施反向交换(370)。

4.一种控制设备(100),所述控制设备包括:

主动存储介质(110),其中,所述主动存储介质(110)包括多个第一存储扇区(111),其中,所述主动存储介质(110)如此包括第一数据包形式的、用于运行所述控制设备(100)的第一可实施程序代码,使得所述第一数据包中的每个分别存储在一个第一存储扇区(111)中;

被动存储介质(120),其中,所述被动存储介质(120)包括多个第二存储扇区(121),其中,所述被动存储介质(120)如此包括第二数据包形式的、用于运行所述控制设备(100)的第二可实施程序代码,使得所述第二数据包中的每个分别存储在一个第二存储扇区(121)中,其中,所述被动存储元件(120)包括至少一个空闲的存储扇区(122);

数据包控制单元(130),所述数据包控制单元构造为用于基于根据权利要求1所述的方法(300)来交换所述第一程序代码和所述第二程序代码;

实施单元(140),所述实施单元构造为用于借助分别由所述主动存储介质(110)所包括的程序代码来实施所述控制设备(100)的运行。

5.根据权利要求4所述的控制设备(100),其特征在于,所述控制设备(100)包括接口(150),所述接口构造为用于发送和/或接收所述第一和/或第二程序代码。

6.根据权利要求4所述的控制设备(100),其特征在于,所述控制设备(100)由车辆所包括,并且所述控制设备(100)构造为用于借助所述第一和/或第二程序代码来运行所述车辆。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗伯特·博世有限公司,未经罗伯特·博世有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201980034465.X/1.html,转载请声明来源钻瓜专利网。

同类专利
  • 用于更新程序的方法和设备-201880022109.1
  • H-W.施米特;A.奥厄;M.施莱贝 - 罗伯特·博世有限公司
  • 2018-03-06 - 2023-08-08 - G06F8/654
  • 一种用于在使用MLC技术的情况下在闪速存储器中更新程序的方法(10),其特征在于以下特征:当将程序的地址空间(18)映射到块上并且在单级模式中运行所述块时,实施所述程序的第一映像(11);将所述第一映像的一部分从所述地址空间(18)内的被映射到所述块下的一个块上的地址区域复制(12)到所述存储器的备份块(19)中;当将所述地址区域暂时映射到所述备份块(19)上时,将所述块置于多级模式并且除了所述第一映像的所述部分之外还利用所述程序的第二映像(17)的一部分对所述块进行编程(13);当所述块保持在所述多级模式中时,将所述地址区域又转换(14)到所述块上;只要第二映像(17)是不完整的(15,N),就利用所述映像的其他部分重复复制(12)、编程(13)和转换(14);以及一旦所述第二映像(17)是完整的(15,Y),则可以替代所述第一映像而实施(16)所述第二映像。
  • 固件更新补丁-202180012645.5
  • D·谢;T·安娜普雷迪;M·布卢斯;M·A·艾哈迈德 - 微软技术许可有限责任公司
  • 2021-01-19 - 2022-09-30 - G06F8/654
  • 提供了一种计算系统,该计算系统包括处理器和存储有指令的存储器,该指令在被执行时使处理器将固件更新补丁存储在存储器中包括的运行时缓冲中。运行时缓冲可以是计算系统的固件和操作系统能够访问的。处理器可以对固件更新补丁执行第一验证检查。当固件更新补丁通过第一验证检查时,处理器可以将固件更新补丁复制到存储器中包括的系统管理随机存取存储器(SMRAM)缓冲。SMRAM缓冲可以是固件能够访问并且操作系统无法访问的。处理器可以对固件更新补丁的副本执行第二验证检查。当固件更新补丁的副本通过第二验证检查时,处理器可以执行固件更新补丁的副本。
  • 用于电子器件的编程的装置-201980098372.3
  • I·里纳尔迪;C·史蒂芬尼 - SMH技术(股份)责任有限公司
  • 2019-07-01 - 2022-03-04 - G06F8/654
  • 一种用于对电子器件(12)进行编程(特别是用于ISP、ICP或PP编程)的装置(10;14;16;18),包括:电子处理单元(20;45),适用于处理和管理所述电子器件(12)的至少一种编程算法;连接到所述处理单元(20;45)和所述电子器件(12)的编程单元(11),用于从所述处理单元(20;45)接收编程数据,并通过预定的通信协议将编程数据发送到所述电子器件(12);与所述处理单元(20;45)和所述电子器件(12)相关联的接口单元(25);以及非易失性电子存储单元(23;22),适于通过至少一条双向数据通信线(32、31)与所述电子处理单元(20;45)交换数据。
  • 空中更新确认-202080033581.2
  • 阿尔贝托·特罗亚;A·蒙代洛 - 美光科技公司
  • 2020-03-12 - 2021-12-21 - G06F8/654
  • 本公开包含用于空中更新确认的设备、方法及系统。实施例包含存储器及与所述存储器相关联的电路系统,其中所述电路系统经配置以:监控所述存储器以接收空中更新;将经接收更新存储在所述存储器的安全阵列中;接收与所述经接收更新相关联的签名的散列且将所述经接收签名的所述散列存储在所述存储器的寄存器中;接收所述经接收更新为真实的指示,其中所述指示包含预期签名的散列;及响应于所述经接收更新为真实的所述指示而采取动作。
  • 车辆信息通信系统-201980053588.8
  • 樱井那央;高桥修平;原田雄三;上原一浩;长谷川拓矢;河崎卓也;早川和明 - 株式会社电装
  • 2019-08-08 - 2021-03-26 - G06F8/654
  • 本发明提供车辆信息通信系统。车辆侧系统(4)将多个ECU(19)的结构信息发送至中心装置(3),在单车信息DB(113)中,与发送日期一起存储从各车辆发送出的结构信息。另外,在活动DB(217)中,作为活动信息,存储活动ID以及能够识别数据更新的对象车辆的对象VIN列表。而且,中心装置(3)参照单车结构DB(213),若从与对象车辆相关联的发送日期在规定期间内没有结构信息的发送,则通过SMS向对象车辆的车辆侧系统(4)发送用于提醒数据更新的消息。
  • 用于交换第一可实施程序代码和第二可实施程序代码的方法和控制设备-201980034465.X
  • J·佩普克 - 罗伯特·博世有限公司
  • 2019-05-09 - 2021-01-05 - G06F8/654
  • 一种用于交换第一可实施程序代码和第二可实施程序代码的方法(300)以及一种控制设备(100),所述控制设备包括主动存储介质(110),其中,所述主动存储介质(110)包括用于运行所述控制设备(100)的第一可实施程序代码,并且控制设备包括被动存储介质(120),其中,所述被动存储介质(120)包括用于运行所述控制设备(100)的所述第二可实施程序代码,并且所述控制设备包括数据包控制单元(130),所述数据包控制单元构造为用于基于所述方法(300)交换所述第一程序代码和所述第二程序代码。
  • 程序更新系统、程序更新方法以及计算机程序-201980017274.2
  • 板津太郎 - 株式会社自动网络技术研究所;住友电装株式会社;住友电气工业株式会社
  • 2019-03-06 - 2020-10-23 - G06F8/654
  • 本发明提供程序更新系统、程序更新方法以及计算机程序。程序更新系统具备:车载通信装置,与具有用于对搭载于车辆的装备品的动作进行控制的控制程序的车载控制装置连接;以及便携机,能够与车载通信装置通信,向所述车载通信装置发送从外部服务器取得的针对所述控制程序的更新数据,车载通信装置通过向车载控制装置发送从所述便携机接收到的更新数据来进行控制程序的更新,车载通信装置具备:取得部,取得表示控制程序的更新状况的更新信息;以及车载发送部,将所取得的更新信息向所述便携机发送,便携机具备:接收部,接收从车载发送部发送的更新信息;以及便携机发送部,将接收到的更新信息向所述外部服务器发送。
  • 非易失性存储器更新设备和方法-201980005775.9
  • 南皓喆;崔文圭 - 株式会社LG化学
  • 2019-09-03 - 2020-07-03 - G06F8/654
  • 一种用于更新存储在非易失性存储器中的应用代码的非易失性存储器更新设备。所述非易失性存储器更新设备包括:易失性存储器,配置为存储应用代码;和中央处理单元,配置为将记录在所述易失性存储器中的应用代码和指示所述应用代码的启动信息的启动指示符记录在所述非易失性存储器中。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top