买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】基于微服务架构的Can设备管理方法_青岛蚂蚁机器人有限责任公司_202311674828.0 

申请/专利权人:青岛蚂蚁机器人有限责任公司

申请日:2023-12-08

公开(公告)日:2024-03-22

公开(公告)号:CN117743211A

主分类号:G06F13/10

分类号:G06F13/10;G06F8/76

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.04.09#实质审查的生效;2024.03.22#公开

摘要:本发明所述的基于微服务架构的Can设备管理方法,在微服务架构下将多个同时需要进行数据通讯的设备服务进程共用于同一个Can接口,以期提高Can接口使用效率、可扩展性与可维护性能。包括下述实施步骤:步骤1、将Canbus接口设备驱动独立到进程;步骤2、管理Can接口设备;步骤3、Canid注册;步骤4、数据包组包与发布;步骤5、数据的解析与使用;步骤6、同一个Can接口对不同服务进程的共用;多个设备驱动服务进程通过Can接口将需要发送的Can数据包、Can接口、Canid注册信息组包为指定的自定义格式。Can接口管理服务进程收到多个设备驱动服务进程的数据包后分别组包为多个Can数据包,再通过SocketCan系统的Can接口调用方式分别将这些数据包发布到对应的Can总线接口中。

主权项:1.一种基于微服务架构的Can设备管理方法,其特征在于:包括下述实施步骤,步骤1、将Canbus接口设备驱动独立到进程;进程通过基于QOS通讯机制的通讯方式建立与其他进程的通讯通道;步骤2、管理Can接口设备;Canbus驱动服务进程支持ScoketCan系统调用接口或EMUC的Can通讯设备API库,以进行Can设备接口的调用与读写操作;通过配置文件进行不同Can接口设备的管理;步骤3、Canid注册;使用Can总线接口进行设备通讯的驱动进程,通过注册方式向Can接口管理模块进行Canid注册;注册时,Can接口管理模块将收到的Canid注册请求中的Canid与指定的通讯通道名称建立绑定关系;步骤4、数据包组包与发布;当Can接口管理服务进程收到绑定过的Canid数据包后,将Can数据包组包为指定的自定义格式,并将其通过与Canid绑定过的通讯通道名称发布到指的通道;步骤5、数据的解析与使用;设备驱动服务进程在Canid注册后,进行注册绑定通讯通道的数据订阅;当Can接口管理服务进程向该通道中发布数据后,该设备驱动服务进程接受到发布的数据并进行解析和使用;步骤6、同一个Can接口对不同服务进程的共用;多个设备驱动服务进程通过Can接口将需要发送的Can数据包、Can接口、Canid注册信息组包为指定的自定义格式,并发送到指定的通讯通道中。Can接口管理服务进程收到多个设备驱动服务进程的数据包后,分别组包为多个Can数据包,再通过SocketCan系统的Can接口调用方式分别将这些数据包发布到对应的Can总线接口中。

全文数据:

权利要求:

百度查询: 青岛蚂蚁机器人有限责任公司 基于微服务架构的Can设备管理方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。