总线通信控制方法、装置、设备及存储介质制造方法及图纸

技术编号:36386140 阅读:15 留言:0更新日期:2023-01-18 09:49
本发明专利技术涉及数据通信技术领域,尤其涉及一种总线通信控制方法、装置、设备及存储介质。本发明专利技术通过主控板接收到目标负载单元发送的数据广播请求时,检测主控板是否具有主控权限,在主控板具有主控权限时,将所述主控权限移交至需要进行数据广播的目标负载单元,以使目标负载单元拥有数据广播的权限,直接通过通讯主线进行广播轮询,无需通过主控板转发数据,避免了现有技术在多主多从的通信方式中,在从板需要进行数据转发时,步骤繁琐的技术问题,提高了数据转发的效率。高了数据转发的效率。高了数据转发的效率。

【技术实现步骤摘要】
总线通信控制方法、装置、设备及存储介质


[0001]本专利技术涉及数据通信
,尤其涉及一种总线通信控制方法、装置、设备及存储介质。

技术介绍

[0002]随着智能家居的普及,各种智能设备的内部各组件之间的通信方式可以是主控器控制所有的负载,还可以是多主多从的方式,在传统的多主多从的通信方式中,当总线上的从安由大量数据包需要发送的时候,只有通过主机转发数据,才能实现数据转发,步骤繁琐且效率低。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供一种总线通信控制方法、装置、设备及存储介质,旨在解决现有技术在多主多从的通信方式中,在从板需要进行数据转发时,步骤繁琐的技术问题。
[0005]为实现上述目的,本专利技术提供了一种总线通信控制方法,所述总线通信控制方法应用于主控板,所述主控板与多个负载单元通过通讯总线连接,
[0006]所述方法包括以下步骤:
[0007]在通过所述通讯总线接收到目标负载单元发送的数据广播请求时,判断是否具有主控权限;以及
[0008]在具有所述主控权限时,将所述主控权限转移至所述目标负载单元,以使所述目标负载单元接收所述主控权限后,将待发送数据通过所述通讯总线进行广播轮询。
[0009]可选地,所述判断是否具有主控权限之后,还包括:
[0010]在不具有主控权限时,确定具有主控权限的主机负载单元;以及收回所述主机负载单元的主控权限,并将所述主控权限转移至所述目标负载单元。
[0011]可选地,所述收回所述主机负载单元的主控权限,包括:
[0012]检测所述主机负载单元是否存在进行中的数据传输任务;以及
[0013]若存在,则中断所述数据传输任务,并收回所述主机负载单元的主控权限。
[0014]可选地,所述中断所述数据传输任务,并收回所述主机负载单元的主控权限之后,还包括:
[0015]间隔预设时长后,将所述主控权限转移至所述主机负载单元,以使所述主机负载单元重新运行数据传输任务。
[0016]可选地,所述将所述主控权限转移至所述目标负载单元,以使所述目标负载单元接收所述主控权限后,将待发送数据通过所述通讯总线进行广播轮询,包括:
[0017]确定所述主控板与各负载单元的轮询顺序;以及
[0018]将所述轮询顺序发送至所述目标负载单元,并将所述主控权限转移至所述目标负载单元,以使所述目标负载单元接收所述主控权限后,根据所述轮询顺序与待发送数据生成广播报头,并将所述广播报头通过所述通讯总线进行广播轮询。
[0019]可选地,所述确定所述主控板与各负载单元的轮询顺序,包括:
[0020]获取所述主控板与各负载单元的识别信息;
[0021]根据所述识别信息确定所述主控板与各负载单元的广播优先级;以及
[0022]根据所述广播优先级确定轮询顺序。
[0023]可选地,所述在具有所述主控权限时,将所述主控权限转移至所述目标负载单元,以使所述目标负载单元接收所述主控权限后,将待发送数据通过所述通讯总线进行广播轮询之后,还包括:
[0024]在所述广播轮询完成后,收回所述目标负载单元的主控权限。
[0025]此外,为实现上述目的,本专利技术还提出一种总线通信控制装置,所述总线通信控制装置包括:
[0026]判断模块,用于在通过所述通讯总线接收到目标负载单元发送的数据广播请求时,判断是否具有主控权限;
[0027]控制模块,用于在具有所述主控权限时,将所述主控权限转移至所述目标负载单元,以使所述目标负载单元接收所述主控权限后,将待发送数据通过所述通讯总线进行广播轮询。
[0028]此外,为实现上述目的,本专利技术还提出一种总线通信控制设备,所述总线通信控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的总线通信控制程序,所述总线通信控制程序配置为实现如上文所述的总线通信控制方法的步骤。
[0029]此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有总线通信控制程序,所述总线通信控制程序被处理器执行时实现如上文所述的总线通信控制方法的步骤。
[0030]本专利技术公开了一种总线通信控制方法,所述总线通信控制方法应用于主控板,所述主控板与多个负载单元通过通讯总线连接;所述总线通信控制方法包括:在通过所述通讯总线接收到目标负载单元发送的数据广播请求时,判断是否具有主控权限;在具有所述主控权限时,将所述主控权限转移至所述目标负载单元,以使所述目标负载单元接收所述主控权限后,将待发送数据通过所述通讯总线进行广播轮询,与现有技术相比,本专利技术通过主控板接收到目标负载单元发送的数据广播请求时,检测主控板是否具有主控权限,在主控板具有主控权限时,将所述主控权限移交至需要进行数据广播的目标负载单元,以使目标负载单元拥有数据广播的权限,直接通过通讯主线进行广播轮询,无需通过主控板转发数据,避免了现有技术在多主多从的通信方式中,在从板需要进行数据转发时,步骤繁琐的技术问题,提高了数据转发的效率。
附图说明
[0031]图1是本专利技术实施例方案涉及的硬件运行环境的总线通信控制设备的结构示意图;
[0032]图2为本专利技术总线通信控制方法第一实施例的流程示意图;
[0033]图3为本专利技术总线通信控制方法一实施例的总线通信系统结构框图;
[0034]图4为本专利技术总线通信控制方法一实施例的广播轮询控制逻辑示意图;
[0035]图5为本专利技术总线通信控制方法第二实施例的流程示意图;
[0036]图6为本专利技术总线通信控制装置第一实施例的结构框图。
[0037]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0038]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0039]参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的总线通信控制设备结构示意图。
[0040]如图1所示,该总线通信控制设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless

Fidelity,Wi

Fi)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM),也可以是稳定的非易失性存储器(Non

Volatile Memor本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种总线通信控制方法,其特征在于,所述总线通信控制方法应用于主控板,所述主控板与多个负载单元通过通讯总线连接;所述总线通信控制方法包括:在通过所述通讯总线接收到目标负载单元发送的数据广播请求时,判断是否具有主控权限;以及在具有所述主控权限时,将所述主控权限转移至所述目标负载单元,以使所述目标负载单元接收所述主控权限后,将待发送数据通过所述通讯总线进行广播轮询。2.如权利要求1所述的总线通信控制方法,其特征在于,所述判断是否具有主控权限之后,还包括:在不具有主控权限时,确定具有主控权限的主机负载单元;以及收回所述主机负载单元的主控权限,并将所述主控权限转移至所述目标负载单元。3.如权利要求2所述的总线通信控制方法,其特征在于,所述收回所述主机负载单元的主控权限,包括:检测所述主机负载单元是否存在进行中的数据传输任务;以及若存在,则中断所述数据传输任务,并收回所述主机负载单元的主控权限。4.如权利要求3所述的总线通信控制方法,其特征在于,所述中断所述数据传输任务,并收回所述主机负载单元的主控权限之后,还包括:间隔预设时长后,将所述主控权限转移至所述主机负载单元,以使所述主机负载单元重新运行数据传输任务。5.如权利要求1所述的总线通信控制方法,其特征在于,所述将所述主控权限转移至所述目标负载单元,以使所述目标负载单元接收所述主控权限后,将待发送数据通过所述通讯总线进行广播轮询,包括:确定所述主控板与各负载单元的轮询顺序;以及将所述轮询顺序发送至所述目标负载单元,并将所述主控权限转移至所述目标负载单元,以使所述目标负载单元接收所...

【专利技术属性】
技术研发人员:郑海牧周岳王君叶国阳祝云飞
申请(专利权)人:合肥华凌股份有限公司美的集团股份有限公司
类型:发明
国别省市:

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

1