首页 / 专利库 / 银行与财务事项 / 别名映射 / 一种板卡间的信息交互方法、分布式板卡及存储介质

一种板卡间的信息交互方法、分布式板卡及存储介质

阅读:730发布:2020-05-13

专利汇可以提供一种板卡间的信息交互方法、分布式板卡及存储介质专利检索,专利查询,专利分析的服务。并且本 发明 实施例 公开了一种板卡间的信息交互方法、分布式板卡及存储介质。一种板卡间的信息交互方法,应用于数据管理模 块 ,包括:接收至少一个板卡发送的交互数据的 属性信息 ;根据交互数据的属性信息,确定目标总线;根据目标总线和属性信息生成重映射信息;将重映射信息发送到板卡,以便板卡根据重映射信息传输交互数据。本发明实施例提高了板卡间的数据传输效率。,下面是一种板卡间的信息交互方法、分布式板卡及存储介质专利的具体信息内容。

1.一种板卡间的信息交互方法,其特征在于,应用于数据管理模,包括:
接收至少一个板卡发送的交互数据的属性信息
根据所述交互数据的属性信息,确定目标总线;
根据所述目标总线和所述属性信息生成重映射信息;
将所述重映射信息发送到板卡,以便所述板卡根据所述重映射信息传输交互数据。
2.根据权利要求1所述的板卡间的信息交互方法,其特征在于,所述属性信息用于描述所述交互数据的本体特征和传输特征;
相应的,所述根据所述交互数据的属性信息,确定目标总线,包括:
根据所述交互数据的本体特征和/或传输特征,从预设总线集合中确定目标总线;
相应的,所述根据所述目标总线和所述属性信息生成重映射信息,包括:
建立所述交互数据的本体特征和/或传输特征与所述目标总线的关联关系,将所述关联关系作为重映射信息。
3.根据权利要求2所述的板卡间的信息交互方法,其特征在于,所述传输特征包括交互数据的发送方信息或交互数据的接收方信息,所述发送方信息包括:第一板卡信息、第一模块信息;所述接收方信息包括:第二板卡信息和第二模块信息;
相应的,所述建立交互数据的本体特征和传输特征与所述目标总线的关联关系,将所述关联关系作为重映射信息,包括:
建立第一板卡信息、第一模块信息和交互数据的本体特征的关联关系,得到发送方参数;
建立第二板卡信息、第二模块信息和交互数据的本体特征的关联关系,得到接收方参数;
建立所述发送方参数、所述接收方参数以及所述目标总线的关联关系,将所述关联关系作为重映射信息。
4.根据权利要求3所述的板卡间的信息交互方法,其特征在于,所述本体特征包括:所述交互数据的数据量、所述交互数据的别名、所述交互数据的传输时间中的一种或多种的组合。
5.根据权利要求1-4中任一项所述的板卡间的信息交互方法,其特征在于,在根据所述目标总线和所述属性信息生成重映射信息之后,还包括:
接收板卡发送的查询请求,查询请求用于查询目标交互数据使用的总线信息;
根据所述重映射信息确定所述目标交互数据使用的总线信息;
向板卡发送反馈消息,反馈消息包括所述总线信息。
6.一种板卡间的信息交互方法,其特征在于,应用于板卡,包括:
向数据管理模块发送交互数据的属性信息;
接收所述数据管理模块发送的重映射信息;
当传输交互数据时,根据所述重映射信息确定所述交互数据使用的总线信息;
根据所述总线信息传输所述交互数据。
7.根据权利要求6所述的板卡间的信息交互方法,其特征在于,所述属性信息包括:交互数据的本体特征和/或传输特征。
8.根据权利要求6或7所述的板卡间的信息交互方法,其特征在于,在根据所述总线信息传输所述交互数据之前,还包括:
向所述数据管理模块发送查询请求,查询请求用于查询目标交互数据使用的总线信息;
接收所述数据管理模块发送的反馈消息,反馈消息包括所述总线信息。
9.一种分布式板卡,其特征在于,包括数据管理模块和多个板卡,所述多个板和所述数据管理模块通过多条总线相互连通。
10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-8中任一所述的板卡间的信息交互方法。

说明书全文

一种板卡间的信息交互方法、分布式板卡及存储介质

技术领域

[0001] 本发明实施例涉及数据处理技术,尤其涉及一种板卡间的信息交互方法、分布式板卡及存储介质。

背景技术

[0002] 随着计算机网络与通信技术的飞速发展,分布式板卡在智能电网中得到了广泛的应用。分布式板卡将应用功能进行模化和标准化,将各类功能分布完成。
[0003] 现有技术中,分布式板卡中的各个板卡之间通过总线进行数据交换。智能电网需要交互的数据量大,并且数据类型多,依照现有技术中通过总线交互这些数据,常出现板卡间数据传输效率慢的问题。

发明内容

[0004] 本发明实施例提供一种板卡间的信息交互方法、分布式板卡及存储介质,以提高板卡间的数据传输效率。
[0005] 第一方面,本发明实施例提供了一种板卡间的信息交互方法,应用于数据管理模块,包括:
[0006] 接收至少一个板卡发送的交互数据的属性信息
[0007] 根据所述交互数据的属性信息,确定目标总线;
[0008] 根据所述目标总线和所述属性信息生成重映射信息;
[0009] 将所述重映射信息发送到板卡,以便所述板卡根据所述重映射信息传输交互数据。
[0010] 第二方面,本发明实施例还提供了一种板卡间的信息交互方法,应用于板卡,包括:
[0011] 向数据管理模块发送交互数据的属性信息;
[0012] 接收所述数据管理模块发送的重映射信息;
[0013] 当传输交互数据时,根据所述重映射信息确定所述交互数据使用的总线信息;
[0014] 根据所述总线信息传输所述交互数据。
[0015] 第三方面,本发明实施例还提供了一种板卡,包括数据管理模块和多个板卡,所述多个板和所述数据管理模块通过多条总线相互连通。
[0016] 第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本发明任意实施例中任一所述的板卡间的信息交互方法。
[0017] 本发明实施例通过数据管理模块接收至少一个板卡发送的交互数据的属性信息,并根据接收的交互数据的属性信息确定目标总线;然后根据目标总线和交互数据的属性信息生成重映射信息,最后将重映射信息发送给板卡,板卡根据接收到的重映射信息传输交互数据,从而提高了板卡间的数据传输效率。附图说明
[0018] 图1是本发明实施例一中的一种板卡间的信息交互方法的流程图
[0019] 图2是本发明实施例二中的一种板卡间的信息交互方法的流程图;
[0020] 图3是本发明实施例三中的一种板卡间的信息交互装置的结构示意图;
[0021] 图4是本发明实施例四中的一种板卡间的信息交互装置的结构示意图;
[0022] 图5是本发明实施例五中的一种板卡的结构示意图;
[0023] 图6是本发明实施例五中的各个板卡内的信息层次示意图。

具体实施方式

[0024] 下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。
[0025] 实施例一
[0026] 图1是本发明实施例一中的一种板卡间的信息交互方法的流程图,本实施例可适用于智能电网中数据交互的情况,并且可以应用于数据管理模块,该方法可以由板卡间的信息交互装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在分布式板卡中。具体的,参考图1,该方法具体包括如下步骤:
[0027] S110、接收至少一个板卡发送的交互数据的属性信息。
[0028] 具体的,通过数据管理模块接收至少一个板卡发送的交互数据的属性信息。其中,数据管理模块为分布式板卡中的管理板卡,也可以叫做主板卡;数据管理模块可以记录并管理分布式板卡的数据流信息,数据流信息即各个板卡的输入数据、输出数据和/或板卡间的数据流向。需要说明的是,分布式板卡将应用功能进行模块化、标准化、可重用化设计,将各类功能分布完成。例如,一个分布式板卡中可以包括保护板卡、管理板卡、采样板卡、开入板卡、开出板卡和/或具有其他功能的板卡。其中,保护板卡可以用于保护数据的逻辑运算;管理板卡即本发明实施例涉及到的数据管理模块,是分布式板卡中不可缺少的一个板卡;
采样板卡即可以用来采集数据的板卡;开入板卡和开出板卡可以为接入分布式板卡的设备提供开入接点和开出接点。
[0029] 由于分布式板卡将各类功能集成在不同的板卡中,因此各个板卡间需要进行数据交互,例如,采样板卡需要将采集到的数据传输给处理板卡,处理板卡将处理后的数据传输给开出板卡,通过开出板卡的数据可以得到处理结果,因此,板卡间的数据交互是保证分布式板卡可以正常工作的一个重要途径。交互数据即为可以在各个板卡之间传输的数据,其中,交互数据的类型可以为字符串、结构体、字节等类型的数据。
[0030] 可选的,属性信息可以用于描述交互数据的本体特征和传输特征;其中,本体特征可以包括交互数据的数据量、交互数据的别名、交互数据的传输时间中的一种或多种的组合。其中,交互数据的数据量即为板卡间传输的数据总量,例如,可以是第一板卡向第二板卡传输的数据量;交互数据的别名即为需要交互数据的名称,该别名可以记录交互数据所属的板卡或者数据类型,例如,交互数据存储在第一板卡中的第一模块中,则数据别名可以为“板卡1.模块1.通道1数据”;交互数据的传输时间即完成板卡间的数据交互所需要的时间,其可以是两个板卡之间进行数据交互所用的时间也可以是分布式板卡中完成所有板卡间的数据交互所需要的总时间。传输特征可以包括交互数据的发送方信息或交互数据的接收方信息,示例性的,发送方信息可以包括:第一板卡信息、第一模块信息;接收方信息可以包括:第二板卡信息和第二模块信息。
[0031] 需要说明的是,本发明实施例中涉及到的第一板卡或者第二板卡可以是分布式板卡中除数据管理模块即管理板卡以外的任意一个板卡。
[0032] 当分布式板卡中的各个板卡需要进行数据交互时,数据管理模块首先接收板卡发送的交互数据的属性信息,即交互数据的本体特征和/或传输特征,其中数据管理模块可以接收至少一个板卡发送的交互数据的属性信息,即可以同时接收一个板卡或者多个板卡发送的交互数据的属性信息。
[0033] S120、根据交互数据的属性信息,确定目标总线。
[0034] 具体的,数据管理模块根据接收到的板卡发送的交互数据的属性信息确定出目标总线,其中,目标总线用于传输交互数据,例如,可以通过目标总线将第一板卡中的交互数据传输到第二板卡中。
[0035] 具体的,根据交互数据的本体特征和/或传输特征,从预设总线集合中确定目标总线;其中,预设总线集合包括CAN总线或Hbus总线。
[0036] 可选的,可以根据交互数据的属性信息的本体特征确定目标总线,例如,根据交互数据的数据量确定目标总线,当交互数据的数据量小于第一阈值时确定CAN总线传输交互数据;当交互数据的数据量大于第一阈值时确定Hbus总线传输交互数据。
[0037] 可选的,可以根据交互数据的属性信息的传输特征确定目标总线,例如,板卡A向板卡B通过Hbus总线传输交互数据。
[0038] 可选的,可以结合交互数据的本体特征和传输特征相结合,确定目标总线。
[0039] S130、根据目标总线和属性信息生成重映射信息。
[0040] 根据目标总线和属性信息生成重映射信息包括,建立交互数据的本体特征和/或传输特征与目标总线的关联关系,将关联关系作为重映射信息。具体的,建立第一板卡信息、第一模块信息和交互数据的本体特征的关联关系,得到发送方参数;建立第二板卡信息、第二模块信息和交互数据的本体特征的关联关系,得到接收方参数;建立发送方参数、接收方参数以及目标总线的关联关系,将关联关系作为重映射信息。示例性的,当数据采集板卡需要向数据处理板卡发送所采集到的数据对其进行处理时,首先确定数据采集板卡的本体特征的关联关系作为发送方参数,再确定数据处理板卡的本体特征的关联关系作为接收方参数,则可根据发送方参数、接收方参数以及目标总线的关联关系,这个关联关系即为重映射信息。
[0041] 可选的,在根据目标总线和属性信息生成重映射信息之后,数据管理模块可以接收板卡发送的查询请求,示例性的,查询请求可以用于查询目标交互数据使用的总线信息,并根据重映射信息确定目标交互数据使用的总线信息;数据管理模块向板卡发送反馈消息,其中,反馈消息包括总线信息。
[0042] 可选的,当数据管理模块接收至少一个板卡发送的交互数据的属性信息之后,使用哈希hash表格存储交互数据的属性信息和/或重映射信息。
[0043] S140、将重映射信息发送到板卡,以便板卡根据重映射信息传输交互数据。
[0044] 具体的,数据管理模块将根据目标总线和属性信息生成的重映射信息发送到板卡,板卡根据重映射信息进行数据交互,从而实现了板卡间的信息交互。
[0045] 本实施例的技术方案,通过数据管理模块接收至少一个板卡发送的交互数据的属性信息,并根据接收的交互数据的属性信息确定目标总线;然后根据目标总线和交互数据的属性信息生成重映射信息,最后将重映射信息发送给板卡,板卡根据接收到的重映射信息传输交互数据,实现了板卡间的数据交互,并且通过重映射信息提高了板卡间数据传输效率。
[0046] 实施例二
[0047] 图2是本发明实施例二中的一种板卡间的信息交互方法的流程图,本实施例可适用于智能电网中数据交互的情况,并且可以应用于板卡,该方法可以由板卡间的信息交互装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在分布式板卡中。具体的,参考图2,该方法具体包括如下步骤:
[0048] S210、向数据管理模块发送交互数据的属性信息。
[0049] 具体的,板卡向数据管理模块发送交互数据的属性信息,其中,板卡可以为分布式板卡中除数据管理模块即管理板卡外的任意一个板卡。示例性的,数据采集板卡需要向数据处理板卡发送所采集到的数据对其进行处理时,首先,数据采集板卡向数据管理模块发送需要向数据处理板卡传输的数据的属性信息。其中,属性信息包括交互数据的本体特征和/或传输特征。
[0050] S220、接收数据管理模块发送的重映射信息。
[0051] 具体的,板卡接收数据管理模块发送的重映射信息。
[0052] S230、当传输交互数据时,根据重映射信息确定交互数据使用的总线信息。
[0053] 具体的,当板卡间的数据进行交互时,板卡根据重映射信息确定交互数据使用的总线信息。
[0054] 可选的,板卡可以向数据管理模块发送查询请求,通过查询请求查询目标交互数据使用的总线信息,数据管理模块接收到板卡的查询请求时,会回复该请求;板卡接收数据管理模块发送的反馈消息,从而确定出总线信息。
[0055] S240、根据总线信息传输交互数据。
[0056] 板卡根据确定的总线信息进行数据交互。具体的,根据S230中确定的总线信息传输交互数据,实现了板卡之间的数据交互。
[0057] 本实施例的技术方案,板卡通过向数据管理模块发送交互数据的属性信息,并接收数据管理模块发送的重映射信息,根据重映射信息确定交互数据使用的总线信息,最后根据总线信息传输交互数据,实现了板卡间的数据交互,并且通过重映射信息提高了板卡间数据传输效率。
[0058] 实施例三
[0059] 图3是本发明实施例三中的一种板卡间的信息交互装置的结构示意图,该装置可以应用于数据管理模块,具体的,该装置包括:属性信息接收模块310、目标总线确定模块320、重映射信息生成模块330和重映射信息发送模块340。
[0060] 其中,属性信息接收模块310:用于接收至少一个板卡发送的交互数据的属性信息;
[0061] 目标总线确定模块320:用于根据交互数据的属性信息,确定目标总线;
[0062] 重映射信息生成模块330:用于根据目标总线和属性信息生成重映射信息;
[0063] 重映射信息发送模块340:用于将重映射信息发送到板卡,以便板卡根据重映射信息传输交互数据。
[0064] 属性信息接收模块310可以接收交互数据的本体特征和传输特征。
[0065] 可选的,传输特征包括交互数据的发送方信息或交互数据的接收方信息,发送方信息包括:第一板卡信息、第一模块信息;接收方信息包括:第二板卡信息和第二模块信息;本体特征包括:交互数据的数据量、交互数据的别名、交互数据的传输时间中的一种或多种的组合。
[0066] 可选的,目标总线确定模块320根据交互数据的本体特征和/或传输特征,从预设总线集合中确定目标总线。
[0067] 可选的,重映射信息生成模块330建立交互数据的本体特征和/或传输特征与目标总线的关联关系,将关联关系作为重映射信息。重映射信息生成模块330包括发送方参数获得单元和接收方参数获得单元,其中,发送方参数获得单元用于建立第一板卡信息、第一模块信息和交互数据的本体特征的关联关系,得到发送方参数;接收方参数获得单元用于建立第二板卡信息、第二模块信息和交互数据的本体特征的关联关系,得到接收方参数;重映射信息生成模块330建立发送方参数、接收方参数以及目标总线的关联关系,将关联关系作为重映射信息。
[0068] 重映射信息生成模块330之后还包括查询请求接收模块,用于接收板卡发送的查询请求,查询请求用于查询目标交互数据使用的总线信息;根据重映射信息确定目标交互数据使用的总线信息;向板卡发送反馈消息,反馈消息包括总线信息。
[0069] 本发明实施例所提供的板卡间的信息交互装置可执行本发明任意实施例所提供的板卡间的信息交互方法,具备执行方法相应的功能模块和有益效果。
[0070] 实施例四
[0071] 图4是本发明实施例四中的一种板卡间的信息交互装置的结构示意图;该装置可以应用于板卡,具体的,该装置包括:属性信息发送模块410、重映射信息接收模块420、总线信息确定模块430和交互数据传输模块440。
[0072] 其中,属性信息发送模块410:用于向数据管理模块发送交互数据的属性信息;
[0073] 重映射信息接收模块420:用于接收数据管理模块发送的重映射信息;
[0074] 总线信息确定模块430:用于当传输交互数据时,根据重映射信息确定交互数据使用的总线信息;
[0075] 交互数据传输模块440:用于根据总线信息传输交互数据。
[0076] 可选的,属性信息发送模块410发送的属性信息包括交互数据的本体特征和/或传输特征。
[0077] 可选的,该装置还包括查询请求发射模块,用于在根据总线信息传输交互数据之前,向数据管理模块发送查询请求,查询请求用于查询目标交互数据使用的总线信息;接收数据管理模块发送的反馈消息,反馈消息包括总线信息。
[0078] 本发明实施例所提供的板卡间的信息交互装置可执行本发明任意实施例所提供的板卡间的信息交互方法,具备执行方法相应的功能模块和有益效果。
[0079] 实施例五
[0080] 图5是本本发明实施例五中的一种板卡的结构示意图,如图5所示,该板卡包括数据管理模块510、多个板卡、Hbus总线520和CAN总线530。其中,多个板卡包括并不限于:保护板卡540、采样板卡550、开入板卡560和开出板卡570,需要说明的是,可以根据需求扩展板卡的数量。
[0081] 其中,多个板卡和数据管理模块510通过Hbus总线520和CAN总线530连通。
[0082] 为了更好的对本发明实施例所涉及到的板卡进行理解,图6是本发明实施例五中的各个板卡内的信息层次示意图,从图6中可以看出,各个板卡内的数据是分层次进行划分的,其中,每一个板卡内包括模块,模块的个数可以为多个也可以为一个,在每个模块内存储变量,即本发明实施例中涉及到的数据,各个板卡可以通过总线进行连通,图6中仅示出了Hbus总线未示出CAN总线。
[0083] 实施例六
[0084] 本发明实施例六还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种一种板卡间的信息交互方法,其特征在于,应用于数据管理模块该方法包括:
[0085] 接收至少一个板卡发送的交互数据的属性信息;
[0086] 根据交互数据的属性信息,确定目标总线;
[0087] 根据目标总线和属性信息生成重映射信息;
[0088] 将重映射信息发送到板卡,以便板卡根据重映射信息传输交互数据。
[0089] 或者,一种板卡间的信息交互方法,其特征在于,应用于板卡,该方法包括:
[0090] 向数据管理模块发送交互数据的属性信息;
[0091] 接收数据管理模块发送的重映射信息;
[0092] 当传输交互数据时,根据重映射信息确定交互数据使用的总线信息;
[0093] 根据总线信息传输交互数据。
[0094] 当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的板卡间的信息交互方法中的相关操作。
[0095] 通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0096] 值得注意的是,上述搜索装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0097] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈