【技术实现步骤摘要】
一种基于分布式软总线的通讯方法、装置、设备及介质
[0001]本专利技术涉及通讯
,尤其涉及一种基于分布式软总线的通讯方法、装置、设备及介质。
技术介绍
[0002]随着智能汽车的兴起,越来越多的IT方面的技术被引入汽车控制域当中,比如分布式软总线DFS(Distributed File System,分布式文件系统)技术。由于智能汽车的功能安全要求,各个子系统需要各自独立运行,比如仪表cluster(群集)系统、娱乐系统以及游戏系统,所以需要一种中间件能无需知道底层部署,而让应用程序直接调用该中间件,即可实现各种跨机通讯的需求。随着SOA(Service
‑
Oriented Architecture,面向服务的架构)的兴起,应用程序可以以服务的方式发布,并依赖服务发现。服务发现依赖组播及节点之间的单播,通过服务发现,调用SOA的应用程序,其不关心部署在哪里,只需要以约定的方式发布其服务或者进行消费。
[0003]目前,DFS软总线采用的服务发现是基于组播和单播的。服务发现分为2个阶段,一个是 ...
【技术保护点】
【技术特征摘要】
1.一种基于分布式软总线的通讯方法,其特征在于,应用于运行有多个子系统的系统级芯片SOC中,至少一个所述子系统中部署有分布式软总线DFS通信节点和预设DFS中心节点,所述方法包括:若所述预设DFS中心节点未发生故障,则利用未下线的DFS通信节点向关联的预设DFS中心节点,发送节点查询请求信息;根据所述预设DFS中心节点接收到的所述节点查询请求信息,从所述预设DFS中心节点的第一缓存信息中确定目标节点通信配置信息和目标DFS通信节点,并指示所述预设DFS中心节点将所述目标节点通信配置信息发送至所述目标DFS通信节点,其中,所述第一缓存信息包含所述多个DFS通信节点的节点通信配置信息;将所述目标DFS通信节点接收到的所述目标节点通信配置信息,缓存至所述目标DFS通信节点对应的内存中。2.根据权利要求1所述的方法,其特征在于,在所述根据所述预设DFS中心节点接收到的所述节点查询请求信息,从所述预设DFS中心节点的第一缓存信息中确定目标节点通信配置信息和目标DFS通信节点之前,还包括:若确定所述预设DFS中心节点发生故障,则利用预设备份节点接收所述节点查询请求信息,并从所述预设备份节点的第二缓存信息中确定目标节点通信配置信息和目标DFS通信节点,其中,所述第二缓存信息中的内容包括所述第一缓存信息中的内容,所述预设DFS中心节点和所述预设备份节点部署在不同的子系统;指示所述预设备份节点将所述目标节点通信配置信息,发送至所述目标DFS通信节点。3.根据权利要求2所述的方法,其特征在于,确定所述预设DFS中心节点发生故障的方式,包括:每间隔第一预设时长,利用所述预设备份节点向所述预设DFS中心节点发送心跳信息;若在第二预设时长内,确定所述预设备份节点未接收到所述预设DFS中心节点发送的心跳回复信息的次数超过预设阈值,则确定所述预设DFS中心节点发生故障,其中,所述第二预设时长大于所述第一预设时长。4.根据权利要求1所述的方法,其特征在于,在所述利用DFS通信节点向关联的预设DFS中心节点,发送节点查询请求信息之前,还包括:指示所述DFS通信节点将自身的节点信息确定为第一缓存信息,并将所述第一缓存信息存入所述预设DFS中心节点对应的内存中,其中,所述节点信息至少包括所述节点通信配置信息。5.根据权利要求1所述的方法,其特征在于,所述根据所述预设DFS中心节点接收到的所述节点查询请求信息,从所述预设DFS中心节点的第一缓存信息中确定目标节点通信配置信息和目标DFS通信节点,包括:从所述预设DFS中心节点的第一缓存信息包含的通信主题中,筛选出与所述节点查询请求信息中的查询主题一致的目标通信主题,以及筛选出与所述目标通信主题关联的目标节点通信配置信息,其中,所述第一缓存信息包含所述通信主题与所述节点通信配置信息的关联关系;将所述目标节点通信配置信息中包含的DFS通信节...
【专利技术属性】
技术研发人员:何志业,
申请(专利权)人:亿咖通湖北技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。