电力线通信网络中的短分组通信的制作方法_3

文档序号:9794376阅读:来源:国知局
短分组的示例操作的流程图("流程")400。该流程 始于框402处。
[0087] 在框402,第一网络设备确定要向通信网络的第二网络设备传送应用数据。在一个 示例中,第一网络设备和第二网络设备可W是电动交通工具化V)或电动交通工具供电装备 化VSE)。作为另一示例,第一网络设备和第二网络设备可W是交通工具内的化C模块(例如, 用于交通工具内通信)。作为另一示例,第一网络设备和第二网络设备各自可W是化C设备、 WLAN设备、MoCA设备、或实现合适的有线或无线通信协议的另一网络设备。该流程在框404 处继续。
[0088] 在框404,第一网络设备确定应用数据的长度是否超过阔值长度。例如,分组评估 模块106可将应用数据的长度与阔值长度作比较W确定是否要使用短分组格式来将该应用 数据传送给第二网络设备。在一些实施例中,阔值长度可W等于帖控制字段的最大长度。在 另一实施例中,阔值长度可W是帖控制字段的最大长度的预定百分比。在一些实施例中,第 一网络设备和第二网络设备可支持多种帖控制字段长度。在该实施例中,参数选择模块108 可将应用数据的长度与多个阔值长度作比较。参数选择模块108可选择恰适的帖控制字段 长度W用于传送应用数据。该流程在框406处继续。
[0089] 在框406,响应于确定应用数据的长度不超过阔值长度,第一网络设备在短分组的 帖控制字段中传送该应用数据。例如,分组生成模块110可生成包括前置码字段和帖控制字 段的短分组,如W上参照图3所描述的。在一个实施例中,帖控制字段可包括控制信息和应 用数据。在另一实施例中,帖控制字段可仅包括应用数据,并且可W不包括控制信息。短分 组可W不包括有效载荷字段。在一些实施例中,短分组还可包括关于帖控制字段包括应用 数据的指示(例如,标志)。在一些实施例中,第一网络设备和第二网络设备可支持更细粒度 的帖控制字段长度(相比于现有化C协议中的16字节帖控制字段和/或32字节帖控制字段)。 取决于要传送的应用数据的长度,参数选择模块108可选择恰适的帖控制字段长度W用于 在短分组中传送该应用数据。例如,网络设备102可支持具有8、16、32和64字节长度的帖控 制字段。在该示例中,如果要传送的应用数据的长度不超过8字节,则参数选择模块108可确 定该应用数据应在8字节帖控制字段中传送。作为另一示例,如果要传送的应用数据的长度 超过16字节但小于32字节,则参数选择模块108可确定该应用数据应在32字节帖控制字段 中传送。
[0090] 在一些实施例中,应用数据的字节数可小于或等于帖控制字段中的未使用/保留 字节的数目。在该实施例中,分组生成模块110可将应用数据纳入到帖控制字段的未使用/ 保留字节中。在其他实施例中,应用数据的字节数可超过帖控制字段中的未使用字节的数 目。在该实施例中,分组生成模块110可临时修改帖控制字段的一些已知组成字段的解读 ("重新定义"运些字段)。应用数据可W在帖控制字段的经重新定义的组成字段中传送。在 另一实施例中,应用数据可W在帖控制字段的未使用的组成字段和经重新定义的组成字段 的组合中传送。
[0091] 在一些实现中,帖控制字段可包括关于帖控制字段的一些组成字段已被重新定义 成传送应用数据的指示。在一个示例中,被重新定义的组成字段可W是基于通信协议来预 定的。由此,第一和第二网络设备可具有关于将被重新定义成传送应用数据的组成字段的 先验知识。在另一实现中,分组生成模块110可取决于将传送的应用数据的长度来重新定义 不同数目和/或不同集合的组成字段。分组生成模块110可在帖控制字段中包括对被重新定 义成传送应用数据的组成字段的数目和/或集合的指示。例如,分组生成模块110可包括用 于指明第一预定组成字段集合包括应用数据的第一指示符。分组生成模块110可包括用于 指明第二预定组成字段集合包括应用数据的第二指示符。在其他实施例中,分组生成模块 110可使用其他合适的技术来指示帖控制字段的哪些组成字段将被用于传送应用数据。
[0092] 在一些实施例中,分组生成模块110可W不重新定义帖控制字段中用于解码短分 组和/或用于防止分组冲突的那些组成字段。例如,分组生成模块110可W不重新定义用于 指示短分组的长度、调制类型、和供第二网络设备用于解码短分组的其他信息的组成字段。 在其他实施例中,分组生成模块110可在帖长度组成字段中包括零值(或另一合适值)W指 示将在帖控制字段中传送应用数据。在一些实施例中,分组生成模块110可在确收分组中包 括应用数据。例如,确收指示符可在帖控制字段的一部分中传送,而应用数据可在帖控制字 段的其余部分中传送。在分组生成模块110生成短分组之后,收发机112可将短分组从第一 网络设备传送给第二网络设备。该流程从框406结束。
[0093] 图4描述了如果应用数据的长度不超过阔值长度则第一网络设备在短分组中传送 该应用数据。在一些实施例中,如果应用数据的长度等于阔值长度,则第一网络设备可确定 要在短分组中传送该应用数据。然而,在其他实施例中,如果应用数据的长度等于阔值长 度,则第一网络设备可确定不要在短分组中传送该数据。
[0094]在一些实施例中,网络设备102可支持能被映射到预定数目的正交频分复用 (OFDM)码元的多种帖控制字段长度。例如,在现有化C协议中,网络设备可将16字节或32字 节帖控制字段映射到单个OFDM码元。在该示例中,网络设备102可支持能被映射到一个OFDM 码元的其他帖控制字段长度(用于短分组传输)W达成与现有化C协议的一致性和兼容性。 然而,在其他实施例中,在配置网络设备W支持不同帖控制字段长度时,可W不考虑被用于 传送帖控制字段的OFDM码元的数目。被用于传送帖控制字段的OFDM码元的数目可取决于帖 控制字段的长度、可靠性和性能规范、工作通信频带、和/或其他合适的考虑而变化。取决于 将传送的应用数据的长度,参数选择模块108可选择恰适的帖控制字段长度W用于传送应 用数据,如W上参照图4所描述的。
[00M]在一些实施例中,网络设备102可确定不要在帖控制字段中传送应用数据。在现有 PLC协议中,PLC设备可支持136字节或520N字节的有效载荷长度,其中N是大于0的整数。如 将参照图5进一步描述的,PLC设备可支持更细粒度的有效载荷字段长度W传送短有效载 荷。
[0096] 图5是解说用于选择有效载荷字段长度W在短分组中传送应用数据的示例操作的 流程图500。流程500在框502处开始。
[0097] 在框502,第一网络设备确定要向通信网络的第二网络设备传送短分组。例如,分 组评估模块106可将要传送的应用数据的长度与阔值长度作比较W确定该应用数据是否应 在短分组的短有效载荷字段中传送。在一些实施例中,阔值长度可W等于帖控制字段的最 大长度。在另一实施例中,阔值长度可W是帖控制字段的最大长度的预定百分比。在另一实 施例中,阔值长度可W等于短有效载荷字段的最大长度。在另一实施例中,阔值长度可W是 短有效载荷字段的最大长度的预定百分比。该流程在框504处继续。
[0098] 在框504,第一网络设备将应用数据的长度与多个短有效载荷字段长度作比较。例 如,参数选择模块108可将应用数据的长度与多个短有效载荷字段长度作比较。在一些实施 例中,第一网络设备除了支持用于常规化C协议的较长有效载荷字段长度W外,还支持用于 短分组传输的短有效载荷字段长度。PLC分组的有效载荷字段通常包括一个或多个前向纠 错(FEC)块(也称为PHY块)。取决于应用数据的长度和第二网络设备所支持的FEC块大小,参 数选择模块108可选择所支持的FEC块或者选择两个或更多个所支持的FEC块的组合来传送 应用数据。在一个实施例中,第一和第二网络设备除了支持常规FEC块大小W外还可支持较 小FEC块大小。例如,网络设备102可支持:A)包括16字节的应用数据和8字节的纠错信息的 24字节FEC块大小、B)包括32字节的应用数据和8字节的纠错信息的40字节FEC块大小、C)包 括64字节的应用数据和8字节的纠错信息的72字节FEC块大小、D)包括256字节的应用数据 和8字节的纠错信息的264字节FEC块大小、E)包括16字节的应用数据且无纠错信息的16字 节FEC块大小、F)包括32字节的应用数据且无纠错信息的32字节FEC块大小、和/或G)包括64 字节的应用数据且无纠错信息的64字节FEC块大小。减小所支持的有效载荷字段长度和FEC 块大小的粒度可允许参数选择模块108选择恰适的有效载荷字段长度,减少添加至应用数 据的填补的量,并且提高数据传输效率。在一些实施例中,网络设备可在有效载荷字段中支 持多个相同大小的FEC块。例如,并非支持136字节的一个有效载荷字段长度,网络设备可支 持是136字节的倍数(例如,136*N字节)的有效载荷字段长度。在另一实施例中,网络设备可 在相同有效载荷字段内支持不同大小的FEC块。该流程在框506处继续。
[0099] 在框506,第一网络设备确定应用数据的长度在第一短有效载荷字段长度的阔值 W内。例如,如果应用数据的长度等于第一短有效载荷字段长度,则参数选择模块108可选 择第一短有效载荷字段长度。作为另一示例,如果应用数据的长度是第一短有效载荷字段 长度的预定百分比,则参数选择模块108可选择第一短有效载荷字段长度。作为另一示例, 如果应用数据的长度在第一短有效载荷字段长度的预定阔值W内,则参数选择模块108可 选择第一短有效载荷字段长度。在一些实施例中,参数选择模块108可选择W下之一来传送 应用数据:较小FEC块大小、或者两个或更多个较小FEC块大小的组合。参数选择模块108可 至少部分地基于应用数据的长度和第二网络设备所支持的FEC块大小来选择FEC块大小。基 于应用类型和可靠性规范,所选FEC块大小可W包括或者可W不包括纠错信息。例如,为了 传送80字节的应用数据,参数选择模块108可选择带纠错的24字节FEC块和72字节FEC、或者 不带纠错的16字节FEC块和64字节FEC块。该流程在框508处继续。
[0100] 在框508,第一网络设备使用第一短有效载荷字段长度来生成短分组W供传输至 第二网络设备。例如,分组生成模块110可生成包括前置码字段、帖控制字段和有效载荷字 段的短分组。有效载荷字段可包括应用数据。有效载荷字段的长度可W是在框506处选择的 第一短有效载荷字段长度。帖控制字段可包括标识第一网络设备和第二网络设备的控制信 息。帖控制字段还可包括将在短分组中传送应用数据的指示。在一些实施例中,帖控制字段 还可包括对第一短有效载荷字段长度的指示。如果有效载荷字段是由多个FEC块大小的组 合形成的,则帖控制字段还可包括关于哪些FEC块大小被用于形成该有效载荷字段的指示。 在一些实施例中,有效载荷字段可使用与前置码和帖控制字段相比不同的通信技术集合 (例如,传输模式、编码技术等)来传送。在该实施例的一个示例中,帖控制字段可包括关于 将使用不同的通信技术集合来传送有效载荷字段的指示(例如,标志位)。作为另一示例,帖 控制字段可指明将用于传送有效载荷字段的通信技术。该流程从框508结束。
[0101] 图6是解说用于选择用于传输的帖格式的示例操作的流程图600。流程600在框602 处开始。
[0102] 在框602,第一网络设备确定要向通信网络的第二网络设备传送应用数据。在一个 示例中,第一网络设备和第二网络设备可W是交通工具或充电站。作为另一示例,第一网络 设备和第二网络设备可W是交通工具内的用于进行交通工具内通信的化C模块。作为另一 示例,第一网络设备和第二网络设备各自可W是PLC设备、WLAN设备、MoCA设备、或实现合适 的有线或无线通信协议的另一网络设备。该流程在框604处继续。
[0103] 在框604,第一网络设备确定应用数据的长度是否超过阔值长度。在一些实施例 中,分组评估模块106可将应用数据的长度与阔值长度作比较W确定是否要使用短分组格 式来将该应用数据传送给第二网络设备。例如,阔值长度可等于第一和第二网络设备所支 持的最大帖控制字段长度(或其预定百分比)。作为另一示例,阔值长度可等于第一和第二 网络设备所支持的最大短有效载荷字段长度(或其预定百分比)。如果应用数据的长度超过 阔值长度,则该流程在框606处继续。否则,该流程在框608处继续。
[0104] 在框606,响应于确定应用数据的长度超过阔值长度,第一网络设备确定不要在短 分组中传送该应用数据。例如,如果应用数据不能在短分组的帖控制字段或短有效载荷字 段中传送,则第一网络设备可确定要使用常规通信协议来传送该应用数据。在一种实现中, 分组生成模块110可使用常规化C协议(诸如,HomePlug AV/AV2/GreenP肌等)来生成化C分 组,W供传输至第二网络设备。该流程从框606结束。
[0105] 在框608,第一网络设备确定是否要在短分组的帖控制字段中传送应用数据。响应 于确定要在短分组中传送应用数据,分组评估模块106可确定是要在短分组的帖控制字段 中还是短有效载荷字段中传送该应用数据。在一些实施例中,分组评估模块106可至少部分 地基于第一网络设备的配置、第二网络设备的配置、和/或通信网络中的网络设备的类型来 确定是否要在帖控制字段中传送该应用数据。例如,分组评估模块106可基于第二网络设备 是否能解码在帖控制字段中接收到的应用数据、通信网络是否包括传统网络设备、和/或其 他合适的因素来确定是否要在帖控制字段中传送应用数据。分组评估模块106还可基于将 传送的应用数据的长度、是否将在帖控制字段中传送控制信息、将传送的控制信息量、和/ 或帖控制字段的最大长度来确定是否要在帖控制字段中传送该应用数据。例如,如果应用 数据的长度小于帖控制字段的最大长度,则分组评估模块106可确定要在帖控制字段中传 送应用数据。作为另一示例,如果应用数据的长度超过帖控制字段的最大长度但不超过短 有效载荷字段的最大长度,则分组评估模块106可确定要在短有效载荷字段中传送该应用 数据而不在帖控制字段中传送该应用数据。如果第一网络设备确定要在短分组的帖控制字 段中传送应用数据,则该流程在框610处继续。否则,第一网络设备确定要在短有效载荷字 段中传送应用数据,并且该流程在框614处继续。
[0106] 在框610,第一网络设备确定应用数据的长度在第一短帖控制字段长度的预定阔 值W内。如W上参照图4所描述的,网络设备102可支持多个帖控制字段,其中每个帖控制字 段具有不同的帖控制字段长度。取决于应用数据的长度和将传送的控制信息,参数选择模 块108可选择恰适的帖控制字段长度。该流程在框612处继续。
[0107] 在框612,第一网络设备使用第一短帖控制字段长度来生成短分组。例如,分组生 成模块110可生成包括前置码字段和帖控制字段的短分组。帖控制字段的长度可W是在框 610处选择的第一帖控制字段长度。帖控制字段可包括控制信息和应用数据。短分组可W不 包括有效载荷字段。该流程从框612结束。
[0108] 在框614,第一网络设备确定应用数据的长度在第一短有效
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1