全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211381595.0 (22)申请日 2022.11.07 (71)申请人 蔚来汽车 科技 (安徽) 有限公司 地址 230601 安徽省合肥市经济技 术开发 区宿松路396 3号恒创智能科技园F幢 (72)发明人 雷金亮 吴成贵 薛永会 章伟明  (74)专利代理 机构 北京瀚仁知识产权代理事务 所(普通合伙) 11482 专利代理师 陈敏 (51)Int.Cl. H04L 67/51(2022.01) H04L 67/12(2022.01) (54)发明名称 用于微控制器MCU的面向服务架构、 电子电 器架构 (57)摘要 本发明涉及车辆总线通信技术领域, 具体提 供一种用于微控制器MCU的面向服务架构、 电子 电器架构, 旨在解决用于微控制器MCU的面向服 务架构由于资源及处理能力的限制, 没有成熟可 靠、 对应用开发友好、 可扩展的面向服务架构的 问题。 为此目的, 本发明通过提供用于微控制器 MCU的面向服务架构实现微控制器MCU服务端和 客户端的网络通信, 该面向服务架构包括接口定 义语言层、 代码生成工具层、 面向服务通信模型 层和面向服务架构总线管理层。 通过上述方式, 实现了一种可落地的基于微控制器MCU的面向服 务架构, 数据最终通过创建管理的Socket 完成跨 域控制器的通信。 权利要求书2页 说明书14页 附图6页 CN 115426397 A 2022.12.02 CN 115426397 A 1.一种用于微控制器MCU的面向服务架构, 其特征在于, 基于所述面向服务架构实现服 务端和客户端的网络通信, 所述面向服务架构包括接口定义语言层、 代码生 成工具层、 面向 服务通信模型层和面向服 务架构总线管理层; 所述接口定义语言层被 配置成定义 面向服务架构通信数据和面向服 务架构通信接口; 所述代码生成工具层被配置成基于所述接口定义语言层定义的所述面向服务架构通 信数据生成所述面向服务架构通信数据的目标代码、 以及基于所述面向服务架构通信接口 和所述面向服务通信模型层提供的通信模型分别生成所述服务端和所述客户端的所述面 向服务架构通信接口代码; 所述面向服务通信模型层被 配置成提供 所述通信模型; 所述面向服务架构总线管理层被配置成对所述面向服务架构通信数据进行处理以及 对所述服务端和所述 客户端的通信进行 管理。 2.根据权利要求1所述的用于微控制器MCU的面向服务架构, 其特征在于, 所述接口定 义语言层被配置成使得所述服务端基于开源的protobuf数据序列化协议定义所述面向服 务架构通信接口和所述 面向服务架构通信数据; 和/或, 所述代码生成工具层至少包括代码模板、 编译器和解析器, 所述代码生成工具层被配 置成基于所述编译器生成所述接口定义语言层定义的所述面向服务架构通信数据的目标 代码, 以及被配置成使得所述服务端和所述客户端分别基于所述解析器解析的所述面向服 务架构通信接口, 并分别基于所述服务端和所述客户端解析的所述面向服务架构通信接 口、 所述面向服务通信模型层提供的所述通信模型以及所述代码模板 分别生成所述服务端 和所述客户端的所述 面向服务架构通信接口代码; 和/或, 所述面向服务通信模型层被配置成提供所述通信模型, 其中所述通信模型包括请求/ 应答模型、 发后即忘模型、 通知事 件模型和现场通信模型; 和/或, 所述面向服务架构总线管理层被配置包括: 面向服务架构服务权限管理模块、 面向服 务架构服务端/客户端连接管理模块、 Socket通信连接管理模块、 Socket通信协议配置模 块、 Socket通信数据包封装 模块和Socket通信数据包解析模块。 3.一种基于权利要求1至2中任一项所述的面向服务架构的通信方法, 用于服务端和客 户端的信息通信, 其特 征在于, 所述方法包括: 所述服务端基于所述接口定义语言层的protobuf数据序列化协议定义面向服务架构 通信数据和面向服 务架构通信接口; 所述服务端和所述客户端基于所述代码生成工具层中的编译器生成所述面向服务架 构通信数据的目标代码; 所述服务端和所述客户端基于所述代码生成工具层中的解析器解析所述面向服务架 构通信接口, 并基于所述面向服务通信模型以及所述代码生成工具层中的代码模板 分别生 成所述服务端和所述 客户端的所述 面向服务架构通信接口代码; 所述服务端与所述客户端基于生成的所述服务端和所述客户端的所述面向服务架构 通信接口代码进行通信。权 利 要 求 书 1/2 页 2 CN 115426397 A 24.一种车辆电子电器架构, 其特征在于, 所述架构包括中央计算平台、 至少一个域控制 器以及总线; 所述中央计算平台被 配置成包括至少一个 基于微处 理器MPU的智能控制器; 所述域控制器被配制成以微控制器MCU作为主控芯片, 所述微控制器MCU被配置为采用 权利要求1至2中任意 一项所述的用于微控制器M CU的面向服 务架构; 所述总线被 配置成连接所述智能控制器与所述 域控制器的面向服 务架构总线。 5.根据权利要求4所述的车辆电子电器架构, 其特征在于, 每个所述域控制器包括至少 一个域控制器服务端、 至少一个域控制器客户端和所述微控制器MCU面向服务架构, 所述域 控制器服务端通过所述微控制器MCU面向服务架构发布提供的服务, 所述域控制器客户端 通过所述微控制器M CU面向服 务架构请求 服务。 6.根据权利要求4所述的车辆电子电器架构, 其特征在于, 所述中央计算平台包括智能 座舱控制器、 智能车载控制器以及智能驾驶控制器中至少一个, 且所述智能座舱控制器、 智 能车载控制器和智能驾驶控制器之间使用以太网通信。 7.根据权利要求4所述的车辆电子电器架构, 其特征在于, 所述中央计算平台包括至少 一个第一微处理器MPU智能控制器, 所述第一微处理器MPU智能控制器包括至少一个第一智 能控制器服务端、 至少一个第一智能控制器客户端和所述微控制器MCU面向服务架构, 所述 智能控制器客户端基于所述 微控制器M CU面向服 务架构总线请求所述 域控制器上的服 务。 8.根据权利要求7所述的车辆电子电器架构, 其特征在于, 所述中央计算平台还包括至 少一个第二微处理器MPU智能控制器和微处理器MPU总线; 所述第一微处理器MPU智能控制 器和第二微处理器MPU智能控制器之间通过所述微处理器MPU总线通信连接; 所述第一微处 理器MPU智能控制器还包括微处理器MPU面 向服务架构; 所述第二微处理器MPU智能控制器 包括至少一个所述智能控制器服务端、 至少一个所述智能控制器客户端和所述微处理器 MPU面向服务架构, 所述第二微处理器MPU智能控制器的所述智能控制器客户端通过所述微 处理器MPU智能控制器请求所述 域控制器上的服 务。 9.根据权利要求4所述的车辆电子电器架构, 其特征在于, 所述域控制器与 所述中央计 算平台之间通过车载以太网通信和/或CA N通信; 和/或, 当所述电子电器架构包括多个所述 域控制器时, 多个所述 域控制器之间通过 所述车载以太网通信。 10.一种驾驶设备, 其特征在于, 所述驾驶设备包括驾驶设备本体和权利要求4至9中任 一项所述的车辆电子电器架构。 11.一种电子设备, 包括处理器和存储装置, 所述存储装置适于存储多条程序代码, 其 特征在于, 所述程序代码适于由所述处理器加载并运行以执行权利要求3所述的面向服务 架构的通信方法。 12.一种计算机可读存储介质, 其中存储有多条程序代码, 其特征在于, 所述程序代码 适于由处 理器加载并运行以执 行权利要求3所述的面向服 务架构的通信方法。权 利 要 求 书 2/2 页 3 CN 115426397 A 3

.PDF文档 专利 用于微控制器MCU的面向服务架构、电子电器架构

文档预览
中文文档 23 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 用于微控制器MCU的面向服务架构、电子电器架构 第 1 页 专利 用于微控制器MCU的面向服务架构、电子电器架构 第 2 页 专利 用于微控制器MCU的面向服务架构、电子电器架构 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 09:17:21上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。