网络设备及资源分配方法与流程

文档序号:11435463阅读:352来源:国知局
网络设备及资源分配方法与流程
本发明涉及通信技术领域,特别是涉及网络设备及资源分配方法。

背景技术:
目前,融合电力线通信(英文:PowerLineCommunication,缩写:PLC)技术与无线家庭网络技术的网络方案将成为实现家庭网络全覆盖的主要技术方案之一,如IEEE1905.1标准、Inter-MAC技术等。在该混合网络方案中,PLC技术主要有IEEE1901、ITU-TG.hn、HomeplugAV/AV2等技术或标准。PLC网络一般是一个集中式管理网络,设置有网络管理设备,例如,在IEEE1901标准中,1901-FFTIn-homePLC网络称为基本服务集(英文:BasicServiceSet,缩写:BSS),每个BSS包括一个基本服务集管理器(英文:BasicServiceSetManager,缩写:BM);在ITU-TG.hn中,G.hn网络称为G.hn域(英文:G.hnDomain),每个域有一个域主节点(英文:DomainMaster,缩写:DM)和若干个其他普通节点。其中,BM或DM不仅可以作为普通的PLC设备,还可以对整个网络的进行管理,包括网络建立、站点接入和授权、全网的带宽分配和资源调度、与多个相邻网络的协调、网络功率管理等。在实际应用中,家庭家庭PLC网络中可能存在多种PLC系统共享电力线传输介质的情况,该多种PLC系统可以包括IEEE1901-FFTIn-home系统、IEEE1901-WaveletIn-home系统、ITU-TG.hnIn-home系统、IEEE1901接入(英文:Access)系统等。由于不同的系统可能会使用相同的传输媒介进行传输,所以需要制定共存机制,以避免多种类型的PLC系统在工作时互相干扰。为此,IEEE1901标准以及ITU-TG.cx标准制定了系统间协议(InterSystemProtocol,ISP)共存协议,该ISP共存协议可以支持如IEEE1901-FFTIn-home系统、IEEE1901-WaveletIn-home系统、ITU-TG.hnIn-home系统、IEEE1901Access系统等系统间的共存。以下就多种系统基于ISP共存协议如何共享电力线传输介质进行说明。例如,ISP共存协议支持IEEE1901-FFTIn-home系统、IEEE1901-WaveletIn-home系统、G.hn系统、IEEE1901-Access系统共存。其中,每种系统都对应一个周期性的ISP窗,每个ISP窗有2个ISP域(英文:field)。每个系统可以通过对应的ISP窗的第一个ISPfield发送ISP信号,以及通过其他系统对应的第二个ISP窗发送ISP信号,以用于请求该系统进行重新同步、频率资源划分等。如图1所示,每种系统对应的ISP窗之间可以分为3个时分复用单元(英文:TimeDomainMultiplexUnit,缩写:TDMU),每个TDMU长度为2个交流电周期,每个TDMU又可以分为8个时分复用时隙(TimeDomainMultiplexSlot,TDMS)。每个PLC系统根据检测到当前存在的系统种类情况,进行时域资源的划分,以避免系统间的干扰。资源的划分是以8个TDMS为周期进行划分的。根据存在的系统种类情况的不同,ISP共存协议规定了不同的资源分配方式。当混合家庭网络同时包含两种不同类型的PLC网络时,不同的PLC网络在基于ISP共存协议实现共存的同时,也可以通过IEEE1905.1或Inter-MAC等技术实现通信。如图2所示,G.hn域和IEEE1901基本服务集可以通过ISP共存协议实现共存,同时可以通过AL层利用图中的2个IEEE1905.1设备的其他技术模块的网络进行通信,如Wi-Fi网络或以太网。在上述应用场景下,对于两种PLC网络,由于资源划分已固定,无法灵活分配,当某个系统中的设备或节点进入休眠模式时,分配给这个系统的资源可能会被闲置而无法被其他网络使用,造成资源浪费。

技术实现要素:
本发明的目的在于提供一种网络设备及资源分配方法。本发明能够使第一PLC网络中的节点设备在接收到第二PLC网络中的节点设备发送的公共休眠时间信息后,使用所述公共休眠时间对应的供所述第二PLC网络调度的时隙进行信息传输,解决了当第二PLC网络中的节点设备进入休眠时,第二PLC网络对应的时间资源被闲置而无法利用的问题。本发明第一方面提供一种第一网络设备,包括:接收单元,用于接收第二网络设备发送的公共休眠时间信息;其中,所述第一网络设备为基于系统间协议ISP共存协议的第一电力线通信PLC网络的主节点设备,所述第二网络设备为支持所述ISP共存协议的第二PLC网络的节点设备,所述公共休眠时间信息用于表示所述第二PLC网络的节点设备的公共休眠时间,所述第一PLC网络与所述第二PLC网络属于不同类型的PLC网络;处理单元,用于根据所述接收单元接收的所述公共休眠时间信息,判断所述公共休眠时间是否包含基于ISP共存协议划分的供所述第二PLC网络使用的时间资源;调度单元,用于若所述处理单元判断所述公共休眠时间包含基于ISP共存协议划分的供所述第二PLC网络使用的时间资源,则将所述公共休眠时间所包含的基于ISP共存协议划分的供所述第二PLC网络使用的时间资源调度给所述第一PLC网络中的设备使用。结合本发明第一方面,在第一方面的第一种可能实现方式中,所述第一网络设备还包括:发送单元,用于在所述处理单元判断所述公共休眠时间对应于供所述第二PLC网络调度的时隙之后,向所述第一PLC网络中的其他节点设备发送资源调度信息;所述资源调度信息用于表示所述第一PLC网络中的节点设备能够使用所述公共休眠时间对应于供所述第二PLC网络调度的时隙进行信息传输。结合本发明第一方面或第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述第二PLC网络的节点设备的公共休眠时间的周期时长等于整数倍的TDMU时长或整数倍的TDMS时长。结合本发明第一方面的第二种可能实现方式,在第一方面的第三种可能实现方式中,所述公共休眠时间信息包括所述公共休眠时间对应的TDMU的序号和所述公共休眠时间对应的TDMS的序号。结合本发明第一方面的第三种可能实现方式,在第一方面的第四种可能实现方式中,所述公共休眠时间信息还包括所述公共休眠时间的周期数。结合本发明第一方面或第一方面的第一至第四任意一种可能实现方式,在第一方面的第五种可能实现方式中,所述第二PLC网络的节点设备的公共休眠时间为所述第二PLC网络中受所述第一PLC网络干扰的节点设备的公共休眠时间。结合本发明第一方面或第一方面的第一至第四任意一种可能实现方式,在第一方面的第六种可能实现方式中,所述第二PLC网络的节点设备的公共休眠时间为所述第二PLC网络中所有节点设备的公共休眠时间。本发明第二方面提供一种第三网络设备,其包括:接收单元,用于接收第一网络设备发送的资源调度信息;所述第一网络设备和第三网络设备均为基于系统间协议ISP共存协议的第一电力线通信PLC网络的节点设备,所述第一网络设备用于接收第二网络设备发送的公共休眠时间信息,所述公共休眠时间信息用于表示所述第二PLC网络的节点设备的公共休眠时间,所述第一PLC网络与所述第二PLC网络属于不同类型的网络;以及根据所述公共休眠时间信息,判断所述公共休眠时间是否对应于供所述第二PLC网络调度的时隙,若是,向所述第一PLC网络中的其他节点设备发送所述资源调度信息;所述资源调度信息用于表示所述第一PLC网络中的节点设备能够使用所述公共休眠时间对应于供所述第二PLC网络调度的时隙进行信息传输;所述第二网络设备为支持所述ISP共存协议的第二PLC网络的节点设备;调度单元,用于根据所述接收单元接收到的所述资源调度信息,使用所述公共休眠时间对应的供所述第二PLC网络调度的时隙进行信息传输。本发明第三方面提供一种第二网络设备,其包括:获取单元,用于获取基于系统间协议ISP共存协议的第二电力线通信PLC网络中节点设备的休眠调度信息;所述第二网络设备为所述第二PLC网络的节点设备;生成单元,用于根据所述休眠调度信息,确定所述第二PLC网络的节点设备的公共休眠时间,生成休眠时间信息;所述公共休眠时间信息用于表示所述第二PLC网络的节点设备的公共休眠时间;发送单元,用于向第一网络设备发送所述公共休眠时间信息;所述第一网络设备为支持所述ISP共存协议的第一PLC网络的节点设备,所述第一PLC网络与所述第二PLC网络属于不同类型的网络。结合本发明第三方面,在第三方面的第一种可能实现方式中,所述获取单元用于获取基于ISP共存协议的第二PLC网络中节点设备的休眠调度信息,包括:用于获取所述第二PLC网络中所有节点设备的休眠调度信息。结合本发明第三方面,在第三方面的第二种可能实现方式中,所述获取单元用于获取基于ISP共存协议的第二PLC网络中节点设备的休眠调度信息,包括:用于获取所述第二PLC网络中受所述第一PLC网络干扰的节点设备的休眠调度信息。结合本发明第三方面、第三方面的第一或第二种可能实现方式,在第三方面的第三种可能实现方式中,所述第二PLC网络中节点设备的公共休眠时间的周期时长等于整数倍的TDMU时长或整数倍的TDMS时长。结合本发明第三方面或第三方面的第一至第三任意一种可能实现方式,在第三方面的第四种可能实现方式中,所述公共休眠时间信息包括所述公共休眠时间对应的TDMU的序号和所述公共休眠时间对应的TDMS的序号。结合本发明第三方面的第四种可能实现方式,在第三方面的第五种可能实现方式中,所述公共休眠时间信息还包括所述公共休眠时间的周期数。本发明第四方面提供一种资源分配方法,其包括:第一网络设备接收第二网络设备发送的公共休眠时间信息;其中,所述第一网络设备为支持系统间协议ISP共存协议的第一电力线通信PLC网络的主节点设备,所述第二网络设备为支持所述ISP共存协议的第二PLC网络的主节点设备,所述公共休眠时间信息用于表示所述第二PLC网络的节点的公共休眠时间,所述第一PLC网络与所述第二PLC网络属于不同类型的PLC网络;所述第一网络设备根据所述公共休眠时间信息,判断所述公共休眠时间是否包含基于ISP共存协议划分的供所述第二PLC网络使用的时间资源;若是,则所述第一网络设备将所述公共休眠时间所包含的基于ISP共存协议划分的供所述第二PLC网络使用的时间资源调度给所述第一PLC网络中的设备使用。结合本发明第四方面,在第四方面的第一种可能实现方式中,在所述第一网络设备根据所述公共休眠时间信息,判断所述公共休眠时间是否对应于供所述第二PLC网络调度的时隙之后,所述方法还包括:若包含基于ISP共存协议划分的供所述第二PLC网络使用的时间资源,则所述第一网络设备向所述第一PLC网络的设备发送资源调度信息;所述资源调度信息用于表示所述第一PLC网络的设备能够使用所述公共休眠时间所包含的基于ISP共存协议划分的供所述第二PLC网络使用的时间资源进行信息传输。结合本发明第四方面或第四方面的第一种可能实现方式,在第四方面的第二种可能实现方式中,所述第二PLC网络的设备的公共休眠时间的周期时长等于整数倍的TDMU时长或整数倍的TDMS时长。结合本发明第四方面的第二种可能实现方式,在第四方面的第三种可能实现方式中,所述公共休眠时间信息包括所述公共休眠时间在时域上的位置,所述公共休眠时间在时域上的位置使用对应的TDMU的序号和对应的TDMS的序号。结合本发明第四方面的第三种可能实现方式,在第四方面的第四种可能实现方式中,所述公共休眠时间信息还包括相邻的公共休眠时间之间的间隔时间,所述间隔时间使用相邻的公共休眠时间之间间隔的媒体访问控制MAC周期数或信标周期数表示。结合本发明第四方面或第四方面的第一至第四任意一种可能实现方式,在第四方面的第五种可能实现方式中,所述第二PLC网络的节点设备的公共休眠时间为所述第二PLC网络中受所述第一PLC网络干扰的节点设备的公共休眠时间。结合本发明第四方面或第四方面的第一至第四任意一种可能实现方式,在第四方面的第六种可能实现方式中,所述第二PLC网络的节点设备的公共休眠时间为所述第二PLC网络中所有节点设备的公共休眠时间。本发明第五方面提供一种资源分配方法,其包括:第三网络设备接收第一网络设备发送的资源调度信息;所述第一网络设备为支持ISP共存协议的第一电力线通信PLC网络的主节点设备,第三网络设备为支持ISP共存协议的第一电力线通信PLC网络的设备;所述第一网络设备用于接收第二网络设备发送的公共休眠时间信息,所述公共休眠时间信息用于表示所述第二PLC网络的节点设备的公共休眠时间,所述第一PLC网络与所述第二PLC网络属于不同类型的网络;以及根据所述公共休眠时间信息,判断所述公共休眠时间是否对应于供所述第二PLC网络调度的时隙,若是,向所述第一PLC网络中的其他节点设备发送所述资源调度信息;所述资源调度信息用于表示所述第一PLC网络中的节点设备能够使用所述公共休眠时间对应于供所述第二PLC网络调度的时隙进行信息传输;所述第二网络设备为支持所述ISP共存协议的第二PLC网络的节点设备;第三网络设备根据接收到的所述资源调度信息,使用所述公共休眠时间对应的供所述第二PLC网络调度的时隙进行信息传输。本发明第六方面提供一种资源分配方法,其包括:第二网络设备获取支持系统间协议ISP共存协议的第二电力线通信PLC网络中设备的休眠调度信息;其中,所述第二网络设备为所述第二PLC网络的主节点设备;所述第二网络设备根据所述休眠调度信息,确定所述第二PLC网络的节点设备的公共休眠时间,生成公共休眠时间信息;所述公共休眠时间信息用于表示所述第二PLC网络的设备的公共休眠时间;所述第二网络设备向第一网络设备发送所述公共休眠时间信息;所述第一网络设备为支持所述ISP共存协议的第一PLC网络的主节点,所述第一PLC网络与所述第二PLC网络属于不同类型的PLC网络。结合本发明第六方面,在第六方面的第一种可能实现方式中,所述第二网络设备获取基于ISP共存协议的第二PLC网络中节点设备的休眠调度信息,包括:所述第二网络设备获取所述第二PLC网络中所有设备的休眠调度信息。结合本发明第六方面的第一种可能实现方式,在第六方面的第二种可能实现方式中,所述第二网络设备获取基于ISP共存协议的第二PLC网络中节点设备的休眠调度信息,包括:所述第二网络设备获取所述第二PLC网络中受所述第一PLC网络干扰的节点设备的休眠调度信息。结合本发明第六方面、第六方面的第一或第二种可能实现方式,在第六方面的第三种可能实现方式中,所述第二PLC网络中节点设备的公共休眠时间的周期时长等于整数倍的TDMU时长或整数倍的TDMS时长。结合本发明第六方面或第六方面的第一至第三任意一种可能实现方式,在第六方面的第四种可能实现方式中,所述公共休眠时间信息包括所述公共休眠时间在时域上的位置,所述公共休眠时间在时域上的位置使用对应的TDMU的序号和对应的TDMS的序号表示。结合本发明第六方面的第四种可能实现方式,在第六方面的第五种可能实现方式中,所述公共休眠时间信息还包括相邻的公共休眠时间之间的间隔时间,所述间隔时间使用相邻的公共休眠时间之间间隔的MAC周期或信标周期数表示。本发明第七方面提供一种资源分配方法,其包括:第二网络设备获取第二PLC网络的公共休眠时间信息,所述第二网络设备为支持系统间协议ISP共存协议的第二PLC网络的主节点设备,所述公共休眠时间信息用于表示所述第二PLC网络的节点的公共休眠时间;所述第二网络设备判断所述公共休眠时间是否包含基于ISP共存协议划分的供所述第二PLC网络使用的时间资源;若是,则所述第二网络设备将时间资源信息发送给第一网络设备,所述时间资源信息包括所述公共休眠时间所包含的基于ISP共存协议划分的供所述第二PLC网络使用的时间资源,使得所述第一网络设备接收第二网络设备发送的所述时间资源信息,以及根据所述时间资源信息,将所述公共休眠时间所包含的基于ISP共存协议划分的供所述第二PLC网络使用的时间资源调度给所述第一PLC网络中的设备使用;所述第一网络设备为支持ISP共存协议的第一电力线通信PLC网络的主节点设备,所述第一PLC网络与所述第二PLC网络属于不同类型的PLC网络。结合本发明第七方面,在第七方面的第一种可能实现方式中,所述第二网络设备获取第二PLC网络的公共休眠时间信息,包括:第二网络设备获取支持所述ISP共存协议的第二电力线通信PLC网络中设备的休眠调度信息,所述休眠调度信息用于表示第二PLC网络中设备的休眠调度时间;所述第二网络设备根据所述休眠调度信息,确定所述第二PLC网络的设备的公共休眠时间,生成公共休眠时间信息;所述公共休眠时间信息用于表示所述第二PLC网络的设备的公共休眠时间。结合本发明第七方面的第一种可能实现方式,在第七方面的第二种可能实现方式中,所述第二网络设备获取支持所述ISP共存协议的第二PLC网络中设备的休眠调度信息,包括:所述第二网络设备获取所述第二PLC网络中所有设备的休眠调度信息。结合本发明第七方面的第一种可能实现方式,在第七方面的第三种可能实现方式中,所述第二网络设备获取支持所述ISP共存协议的第二PLC网络中设备的休眠调度信息,包括:所述第二网络设备获取所述第二PLC网络中受所述第一PLC网络干扰的节点设备的休眠调度信息。结合本发明第七方面的第一至第三任意以一种可能实现方式,在第七方面的第四种可能实现方式中,所述第二PLC网络中节点设备的公共休眠时间的周期时长等于整数倍的TDMU时长或整数倍的TDMS时长。结合本发明第七方面的第一至第四任意一种可能实现方式,在第七方面的第五种可能实现方式中,所述公共休眠时间信息包括所述公共休眠时间在时域上的位置,所述公共休眠时间在时域上的位置使用对应的TDMU的序号和对应的TDMS的序号表示。结合本发明第七方面的第五种可能实现方式,在第七方面的第六种可能实现方式中,所述公共休眠时间信息还包括相邻的公共休眠时间之间的间隔时间,所述间隔时间使用相邻的公共休眠时间之间间隔的MAC周期数或信标周期数表示。由于本发明能够解决当第二PLC网络中的节点设备进入休眠时,第二PLC网络对应的时间资源被闲置而无法利用的问题,从而提高了时间资源的利用率。附图说明图1是一种时隙示意图;图2是一种混合家庭网络应用场景示意图;图3是本发明提供的第一网络设备结构示意图;图4是本发明提供的另一第一网络设备结构示意图;图5是本发明提供的第三网络设备结构示意图;图6是本发明提供的第二网络设备结构示意图;图7是本发明提供的一种资源分配方法的流程示意图;图8是本发明提供的另一种资源分配方法的流程示意图;图9是本发明提供的又一种资源分配方法的流程示意图;图10是一种家庭网络示意图;图11是一种休眠期调度情况示意图;图12是另一种休眠期调度情况示意图;图13是另一种家庭网络示意图;图14是又一种家庭网络示意图;图15是两种类型的网络互相干扰的示意图;图16是本发明提供的再一种资源分配方法的流程示意图。具体实施方式以下列举本发明实施例对本发明进行详细介绍。如图3所示,本发明实施例提供一种第一网络设备101,包括:接收单元102,用于接收第二网络设备发送的公共休眠时间信息;其中,所述第一网络设备101为基于系统间协议ISP共存协议的第一电力线通信PLC网络的主节点设备,所述第二网络设备为支持所述ISP共存协议的第二PLC网络的主节点设备,所述公共休眠时间信息用于表示所述第二PLC网络的节点设备的公共休眠时间,所述第一PLC网络与所述第二PLC网络属于不同类型的网络;处理单元103,用于根据所述接收单元102接收的所述公共休眠时间信息,判断所述公共休眠时间是否对应于供所述第二PLC网络调度的时隙;调度单元104,用于若所述处理单元103判断所述公共休眠时间对应于供所述第二PLC网络调度的时隙,则使用所述公共休眠时间对应的供所述第二PLC网络调度的时隙进行信息传输。本发明实施例提供的第一网络设备101可以为第一PLC网络中的主节点设备,如DM设备或BM设备,也可以为能够与第二PLC网络的节点设备进行信息传输的其他节点设备。本发明实施例提供的第一网络设备能够在接收到第二网络设备发送的公共休眠时间信息后,使用所述公共休眠时间对应的供所述第二PLC网络调度的时隙进行信息传输,解决了当第二PLC网络中的节点设备进入休眠时,第二PLC网络对应的时间资源被闲置而无法利用的问题,提高了时间资源的利用率。如图4所示,本发明实施例提供的所述第一网络设备101,还可以包括:发送单元105,用于在所述处理单元103判断所述公共休眠时间对应于供所述第二PLC网络调度的时隙之后,向所述第一PLC网络中的其他节点设备发送资源调度信息;所述资源调度信息用于表示所述第一PLC网络中的节点设备能够使用所述公共休眠时间对应于供所述第二PLC网络调度的时隙进行信息传输。所述第一PLC网络中的其他节点设备在接收到所述资源调度信息之...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1