Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
NETWORK DISCOVERY METHOD AND DEVICE IN HYBRID HOME NETWORK, BASE STATION AND CONTROL BASE STATION
Document Type and Number:
WIPO Patent Application WO/2015/043157
Kind Code:
A1
Abstract:
Disclosed are a network discovery method and device in a hybrid home network, a base station and a control base station, which belong to the technical field of communications. The method comprises: a station point initiating a network discovery process according to a target network mark number; when the station point does not access the target network corresponding to the target network mark number within a first preset length of time and other non-associated station points having the same target network as the station point have not been found, then switching a first port which is currently used for sending to a second port; sending a new station point report message to a control station point of the target network via the port, so that the control station point controls an associated station point in the network thereof to send a discovery beacon, thereby enabling the station point to discover the target network according to the discovery beacon. In the present invention, by correctly selecting a target network mark number, and by awakening already associated station points which are in a sleep state in advance and arranging same to discover a beacon, the network discovery process is accelerated.

Inventors:
DONG CHEN (CN)
Application Number:
PCT/CN2014/075266
Publication Date:
April 02, 2015
Filing Date:
April 14, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
H04B3/54; H04L45/122
Foreign References:
CN102857372A2013-01-02
CN102711220A2012-10-03
EP1748597A12007-01-31
Download PDF:
Claims:
权 利 要 求

1、 一种混合家庭网络中的网络发现方法, 其特征在于, 所述方法包括: 站点根据目标网络标号, 发起网络发现过程;

当所述站点在第一预设时长内没有接入所述目标网络标号对应的目标 网络, 且没有搜索到与所述站点具有相同目标网络的其它未关联站点时, 所 述站点将当前用于发送的第一端口切换为第二端口;

通过所述第二端口向目标网络的控制站点发送新站点报告消息,使得所 述控制站点控制所述目标网络内的已关联站点发送发现信标;

当所述站点接收到所述目标网络内的已关联站点发送的发现信标,根据 所述发现信标去发现目标网络。

2、 根据权利要求 1所述的方法, 其特征在于, 所述站点将当前用于发 送的第一端口切换为第二端口包括:

从所述站点的多个端口中选择一个具有到达所述目标网络的路径的非 PLC端口作为第二端口, 将所述第一端口切换为第二端口。

3、 根据权利要求 2所述的方法, 其特征在于, 从所述站点的多个端口 中选择一个具有到达所述目标网络的路径的非 PLC端口作为第二端口,将所 述第一端口切换为第二端口包括:

当所述站点的多个端口中包括至少两个具有达到所述目标网络的路径 的非 PLC端口时,从所述至少两个具有达到所述目标网络的路径的非 PLC端 口中选择一个到达所述目标网络的路径最短的非 PLC端口作为第二端口,将 所述第一端口切换为第二端口。

4、 根据权利要求 1所述的方法, 其特征在于, 所述新站点报告消息至 少包括:

所述站点的第一端口的媒体介入控制 MAC地址、所述第二端口的 MAC地 址、 所述站点的抽象层 AL MAC地址、 所述第一端口进行网络发现过程的起 始时间。

5、 根据权利要求 1所述的方法, 其特征在于, 所述目标网络内的已关 联站点包括:所述目标网络内因处于睡眠状态尚未在第一预设时间内发送过 发现信标的已关联站点、所述目标网络内因发送发现信标的周期还未达到且 尚未在第一预设时间内发送过发现信标的已关联站点。

6、 根据权利要求 1所述的方法, 其特征在于, 站点根据目标网络标号, 发起网络发现过程之前, 所述方法还包括:

所述站点从目标网络标号列表中选择一个目标网络标号,所述站点的抽 象层管理实体判断所述目标网络标号是否正确;

如果抽象层管理实体确定所述目标网络标号不正确,则所述站点重新选 择一个目标网络标号, 如果所述抽象层管理实体确定所述目标网络标号正 确, 则所述站点获取信标退避时间 BBT和 USTT参数。

7、 根据权利要求 1所述的方法, 其特征在于, 通过所述第二端口向目 标网络的控制站点发送新站点报告消息之后, 所述方法还包括:

当接收到所述控制站点向所述站点发送的位置移动指示消息时,所述站 点进行位置移动提示。

8、 一种站点控制方法, 其特征在于, 所述方法包括:

控制站点接收站点的新站点报告消息;

控制所述控制站点所属网络中的已关联站点发送发现信标。

9、 根据权利要求 8所述的方法, 其特征在于, 控制所述控制站点所属 网络中的已关联站点发送发现信标包括:

当所述已关联站点处于休眠状态时,所述控制站点唤醒所述处于休眠状 态的已关联站点;

所述控制站点控制唤醒后的已关联站点发送发现信标。

10、 根据权利要求 8所述的方法, 其特征在于, 控制所述控制站点所属 网络中的已关联站点发送发现信标之后, 还包括:

当所述站点加入到所述控制站点所属网络时,所述控制站点控制所述已 关联站点停止发送所述发现信标。

1 1、 根据权利要求 10所述的方法, 其特征在于, 所述控制站点控制所 述已关联站点停止发送所述发现信标之后, 所述方法还包括:

控制所述已关联站点进入休眠状态。

12、 根据权利要求 8所述的方法, 其特征在于, 控制所述控制站点所属 网络中的已关联站点发送发现信标之后, 所述方法还包括:

当所述站点在第二预设时长内未加入到所述控制站点所属网络时,所述 控制站点向所述站点发送位置移动指示消息,使得所述站点进行位置移动提 示。

13、 根据权利要求 8所述的方法, 其特征在于, 所述已关联站点包括: 因处于睡眠状态尚未在第一预设时间内发送过发现信标的已关联站点、因发 送发现信标的周期还未达到且尚未在第一预设时间内发送过发现信标的已 关联站点。

14、一种混合家庭网络中的网络发现装置,其特征在于,所述装置包括: 目标网络标号获取模块, 用于获取目标网络标号, 并根据该目标网络标 号, 发起网络发现过程;

端口切换模块,用于当在第一预设时长内没有接入所述目标网络标号对 应的目标网络, 且没有搜索到与本端具有相同目标网络的其它未关联站点 时, 将当前用于发送的第一端口切换为第二端口;

发送模块, 用于向目标网络的控制站点发送新站点报告消息, 使得所述 控制站点控制所述目标网络内的已关联站点发送发现信标;

接收模块, 用于当接收到所述目标网络内的已关联站点发送的发现信 标, 根据所述发现信标去发现目标网络。

15、 根据权利要求 14所述的装置, 其特征在于, 所述端口切换模块, 用于从多个端口中选择一个具有到达所述目标网络的路径的非 PLC端口作 为第二端口, 将所述第一端口切换为第二端口。

16、 根据权利要求 15所述的装置, 其特征在于, 所述端口切换模块, 还用于当多个端口中包括至少两个具有达到所述目标网络的路径的非 PLC 端口时,从所述至少两个具有达到所述目标网络的路径的非 PLC端口中选择 一个到达所述目标网络的路径最短的非 PLC端口作为第二端口,将所述第一 端口切换为第二端口。

17、 根据权利要求 14所述的装置, 其特征在于, 所述新站点报告消息 至少包括:

第一端口的 MAC地址、 所述第二端口的 MAC地址、 本端的抽象层 AL MAC 地址、 所述第一端口进行网络发现过程的起始时间。

18、 根据权利要求 14所述的装置, 其特征在于, 所述目标网络内的已 关联站点包括:所述目标网络内因处于睡眠状态尚未在第一预设时间内发送 过发现信标的已关联站点、所述目标网络内因发送发现信标的周期还未达到 且尚未在第一预设时间内发送过发现信标的已关联站点。

19、 根据权利要求 15所述的装置, 其特征在于, 所述装置还包括: 判断模块, 用于从目标网络标号列表中选择一个目标网络标号, 本端的 抽象层管理实体判断所述目标网络标号是否正确;

参数获取模块,用于如果所述抽象层管理实体确定所述目标网络标号正 确, 则获取信标退避时间 BBT和 USTT参数。

20、 根据权利要求 14所述的装置, 其特征在于, 所述装置还包括: 位置移动提示模块,用于当接收到所述控制站点向本端发送的位置移动 指示消息时, 本端进行位置移动提示。

21、 一种站点控制装置, 其特征在于, 所述装置包括:

接收模块, 用于接收站点的新站点报告消息;

控制模块, 用于控制本端所属网络中的已关联站点发送发现信标。

22、 根据权利要求 21所述的装置, 其特征在于, 所述控制模块, 还用 于当所述已关联站点处于休眠状态时, 唤醒所述处于休眠状态的已关联站 点; 控制唤醒后的已关联站点发送发现信标。

23、 根据权利要求 21所述的装置, 其特征在于, 所述控制模块, 还用 于当所述站点加入到本端所属网络时,控制所述已关联站点停止发送所述发 现信标。

24、 根据权利要求 23所述的装置, 其特征在于, 所述控制模块, 还用 于控制所述已关联站点进入休眠状态。

25、 根据权利要求 21所述的装置, 其特征在于, 所述装置还包括: 发送模块, 用于当所述站点在第二预设时长内未加入到本端所属网络 时, 向所述站点发送位置移动指示消息, 使得所述站点进行位置移动提示。

26、 根据权利要求 21所述的装置, 其特征在于, 所述已关联站点包括: 因处于睡眠状态尚未在第一预设时间内发送过发现信标的已关联站点、因发 送发现信标的周期还未达到且尚未在第一预设时间内发送过发现信标的已 关联站点。

27、 一种基站, 其特征在于, 所述基站包括: 接收器、 发射器, 存储器 和处理器, 所述接收器、 所述发射器和所述存储器分别与所述处理器连接, 所述存储器存储有程序代码,

所述处理器, 用于获取目标网络标号, 并根据该目标网络标号, 发起网 络发现过程;

所述处理器,还用于当本端在第一预设时长内没有接入所述目标网络标 号对应的目标网络,且没有搜索到与本端具有相同目标网络的其它未关联站 点时, 将当前用于发送的第一端口切换为第二端口;

所述发射器, 用于向目标网络的控制站点发送新站点报告消息, 使得所 述控制站点控制所述目标网络内的已关联站点发送发现信标;

所述接收器,用于当接收到所述目标网络内的已关联站点发送的发现信 标, 根据所述发现信标去发现目标网络。

28、 一种控制基站, 其特征在于, 所述控制基站包括: 接收器、 发射器, 存储器和处理器, 所述接收器、 所述发射器和所述存储器分别与所述处理器 连接, 所述存储器存储有程序代码,

所述接收器, 用于接收站点的新站点报告消息;

所述处理器, 用于控制本端所属网络中的已关联站点发送发现信标。

Description:
混合家庭网络中的网络发现方法、 装置、 基站及控制基站 技术领域 本发明涉及通信技术领域, 特别涉及一种混合家庭网络中的网络发现方 法、 装置、 基站及控制基站。 背景技术

PLC ( Power Line Communications, 电力线通信) 作为以电力线为通信 传输媒介的一种通信方式, 在网络技术领域和多媒体技术领域得到了广泛 关 注, 特别是在家庭宽带网络和智能电网上的应用尤 为突出。

一个 PLC网络由若干个普通站点和一个处于管理地位 的控制站点组成。 其中, 控制站点在每个信标周期内发送一个中央信标 , 中央信标中包含有调 度信息和其它管理控制信息。 同时, 控制站点还会在每个信标周期中调度部 分站点发送发现信标, 每个站点 (包括控制站点) 会根据控制站点的调度来 发送发现信标。 当一个 PLC站点已经完成和控制站点的关联过程, 则该 PLC 站点称为关联站点或已关联站点; 否则, 称该 PLC站点为未关联站点。

通常情况下, 未关联 PLC站点上电或复位后, 首先确定站点本身的 BBT ( Beacon Back off Time, 信标退避时间) 和 USTT参数, 之后未关联 PLC 站点会通过接收其他 PLC站点发送的中央信标和发现信标进行判断, 以搜寻 该未关联 PLC站点想加入的目标网络。在该判断的过程中 ,可以有以下情况:

( 1 )如果未关联 PLC站点在预设时间内检测到了来自该未关联 PLC站点 想加入的目标网络中的中央信标, 则该未关联 PLC站点立即和目标网络的控 制站点进行关联, 加入目标网络成功后成为目标网络中的已关联 站点; 如果 加入目标网络失败, 则未关联 PLC站点从自己的已发现网络列表中选择另外 一个 NID ( Network Identifier, 目标网络标号) 作为目标网络, 继续进行 发现过程;

( 2 )当预设时间到,如果未关联 PLC站点未检测到目标网络的中央信标, 但发现了和自己有相同目标网络的其它未关联 PLC站点, 则这些有相同目标 网络的未关联 PLC站点组成一个新的网络;

( 3 ) 当预设时间到, 如果未关联 PLC站点既没有检测到任何中央信标, 也没有发现任何和自己有相同目标网络的其它 未关联 PLC站点,则未关联 PLC 站点创建一个新的 PLC网络并成为新网络中的控制站点;

( 4 )当预设时间到, 如果未关联 PLC站点检测到了中央信标, 但是该中 央信标不是来自未关联 PLC站点的目标网络, 则未关联 PLC站点也会换一个 NID重新进行网络发现过程。

在实现本发明的过程中, 发明人发现现有技术至少存在以下问题: 当未关联 PLC站点拥有多个目标网络 NID时, 由于未关联 PLC站点无法 在网络发现过程之前就确定出正确的 NID, 因此会使得未关联 PLC站点需要 逐一尝试每个 NID去进行网络发现, 从而导致网络发现的时间较长。 同时, 目标网络中的全部或部分 PLC站点是否处于休眠状态, 以及未关联 PLC站点 与目标网络的距离的远近等因素也会影响到未 关联 PLC站点发现目标网络的 中央信标的速度, 从而对未关联 PLC站点进行网络发现的时间产生影响, 因 此造成不必要的资源浪费。 发明内容 为了解决现有技术的问题, 本发明实施例提供了一种混合家庭网络中的 网络发现方法、 装置、 基站及控制基站。 所述技术方案如下:

第一方面,提供了一种混合家庭网络中的网络 发现方法,所述方法包括: 站点根据目标网络标号, 发起网络发现过程;

当所述站点在第一预设时长内没有接入所述目 标网络标号对应的目标网 络, 且没有搜索到与所述站点具有相同目标网络的 其它未关联站点时, 所述 站点将当前用于发送的第一端口切换为第二端 口;

通过所述第二端口向目标网络的控制站点发送 新站点报告消息, 使得所 述控制站点控制所述目标网络内的已关联站点 发送发现信标;

当接收到所述目标网络内的已关联站点发送的 发现信标, 根据所述发现 信标去发现目标网络。

结合第一方面, 在第一方面的第一种可能实现方式中, 所述站点将当前 用于发送的第一端口切换为第二端口包括:

从所述站点的多个端口中选择一个具有到达所 述目标网络的路径的非 PLC端口作为第二端口, 将所述第一端口切换为第二端口。 结合第一方面的第一种可能实现方式, 在第一方面的第二种可能实现方 式中, 从所述站点的多个端口中选择一个具有到达所 述目标网络的路径的非

PLC端口作为第二端口, 将所述第一端口切换为第二端口包括:

当所述站点的多个端口中包括至少两个具有达 到所述目标网络的路径的 非 PLC端口时, 从所述至少两个具有达到所述目标网络的路径 的非 PLC端口 中选择一个到达所述目标网络的路径最短的端 口作为第二端口, 将所述第一 端口切换为第二端口。

结合第一方面, 在第一方面的第三种可能实现方式中, 所述新站点报告 消息至少包括:

所述站点的第一端口的媒体介入控制 MAC地址、 所述第二端口的 MAC地 址、 所述站点的 AL ( Abstract ion Layer , 抽象层) MAC地址、 所述第一端 口进行网络发现过程的起始时间。

结合第一方面, 在第一方面的第四种可能实现方式中, 所述目标网络内 的已关联站点包括: 所述目标网络内因处于睡眠状态尚未在第一预 设时间内 发送过发现信标的已关联站点、 所述目标网络内因发送发现信标的周期还未 达到且尚未在第一预设时间内发送过发现信标 的已关联站点。

结合第一方面, 在第一方面的第五种可能实现方式中, 站点根据目标网 络标号, 发起网络发现过程之前, 所述方法还包括:

所述站点从目标网络标号列表中选择一个目标 网络标号, 所述站点的抽 象层管理实体判断所述目标网络标号是否正确 ;

如果抽象层管理实体确定所述目标网络标号不 正确, 则所述站点重新选 择一个目标网络标号,如果所述抽象层管理实 体确定所述目标网络标号正确, 则所述站点获取信标退避时间 BBT和 USTT参数。

结合第一方面, 在第一方面的第六种可能实现方式中, 通过所述第二端 口向目标网络的控制站点发送新站点报告消息 之后, 所述方法还包括:

当接收到所述控制站点向所述站点发送的位置 移动指示消息时, 所述站 点进行位置移动提示。 第二方面, 提供了一种站点控制方法, 所述方法包括:

控制站点接收站点的新站点报告消息;

控制所述控制站点所属网络中的已关联站点发 送发现信标。 结合第二方面, 在第二方面的第一种可能的实施方式中, 控制所述控制 站点所属网络中的已关联站点发送发现信标包 括:

当所述已关联站点处于休眠状态时, 所述控制站点唤醒所述处于休眠状 态的已关联站点;

所述控制站点控制唤醒后的已关联站点发送发 现信标。

结合第二方面, 在第二方面的第二种可能的实施方式中, 控制所述控制 站点所属网络中的已关联站点发送发现信标之 后, 所述方法还包括:

当所述站点加入到所述控制站点所属网络时, 所述控制站点控制所述已 关联站点停止发送所述发现信标。

结合第二方面的第二种可能的实施方式, 在第二方面的第三种可能的实 施方式中, 所述控制站点控制所述已关联站点停止发送所 述发现信标之后, 所述方法还包括:

控制所述已关联站点进入休眠状态。

结合第二方面, 在第二方面的第四种可能的实施方式中, 控制所述控制 站点所属网络中的已关联站点发送发现信标之 后, 还包括:

当所述站点在第二预设时长内未加入到所述控 制站点所属网络时, 所述 控制站点向所述站点发送位置移动指示消息, 使得所述站点进行位置移动提 结合第二方面, 在第二方面的第五种可能的实施方式中, 所述已关联站 点包括: 因处于睡眠状态尚未在第一预设时间内发送过 发现信标的已关联站 点、 因发送发现信标的周期还未达到且尚未在第一 预设时间内发送过发现信 标的已关联站点。 第三方面,提供了一种混合家庭网络中的网络 发现装置,所述装置包括: 目标网络标号获取模块, 用于获取目标网络标号, 并根据该目标网络标 号, 发起网络发现过程;

端口切换模块, 用于当本端在第一预设时长内没有接入所述目 标网络标 号对应的目标网络, 且没有搜索到与本端具有相同目标网络的其它 未关联站 点时, 将当前用于发送的第一端口切换为第二端口;

发送模块, 用于向目标网络的控制站点发送新站点报告消 息, 使得所述 控制站点控制所述目标网络内的已关联站点发 送发现信标; 接收模块, 当接收到所述目标网络内的已关联站点发送的 发现信标, 根 据所述发现信标去发现目标网络。

结合第三方面, 在第三方面的第一种可能实现方式中, 所述端口切换模 块, 用于从所述装置的多个端口中选择一个具有到 达所述目标网络的路径的 非 PLC端口作为第二端口, 将所述第一端口切换为第二端口。

结合第三方面的第一种可能实现方式, 在第三方面的第二种可能实现方 式中, 所述端口切换模块, 还用于当多个端口中包括至少两个具有达到所 述 目标网络的路径的非 PLC端口时, 从所述至少两个具有达到所述目标网络的 路径的非 PLC端口中选择一个到达所述目标网络的路径最 短的非 PLC端口作 为第二端口, 将所述第一端口切换为第二端口。

结合第三方面的第二种可能实现方式, 在第三方面的第三种可能实现方 式中, 所述新站点报告消息至少包括: 所述第一端口的 MAC地址、 所述第二 端口的 MAC地址、 本端的抽象层 AL MAC地址、 所述第一端口进行网络发现过 程的起始时间。

结合第三方面, 在第三方面的第四种可能实现方式中, 所述目标网络内 的已关联站点包括: 所述目标网络内因处于睡眠状态尚未在第一预 设时间内 发送过发现信标的已关联站点、 所述目标网络内因发送发现信标的周期还未 达到且尚未在第一预设时间内发送过发现信标 的已关联站点。

结合第三方面,在第三方面的第五种可能实现 方式中,所述装置还包括: 判断模块, 用于从目标网络标号列表中选择一个目标网络 标号, 本端的 抽象层管理实体判断所述目标网络标号是否正 确;

参数获取模块: 如果所述抽象层管理实体确定所述目标网络标 号正确, 则所述站点获取信标退避时间 BBT和 USTT参数。

结合第三方面,在第三方面的第六种可能实现 方式中,所述装置还包括: 位置移动提示模块, 用于当接收到所述控制站点向本端发送的位置 移动 指示消息时, 本端进行位置移动提示。

第四方面, 提供了一种站点控制装置, 所述装置包括:

接收模块, 用于接收站点的新站点报告消息;

控制模块, 用于控制自身所属网络中的已关联站点发送发 现信标。

结合第四方面,在第四方面的第一种可能的实 施方式中,所述控制模块, 还用于当所述已关联站点处于休眠状态时, 唤醒所述处于休眠状态的已关联 站点; 控制唤醒后的已关联站点发送发现信标。

结合第四方面,在第四方面的第二种可能的实 施方式中,所述控制模块, 还用于当所述站点加入到所述装置所属网络时 , 控制所述已关联站点停止发 送所述发现信标。

结合第四方面的第二种可能的实施方式, 在第四方面的第三种可能的实 施方式中, 所述控制模块, 还用于控制所述已关联站点进入休眠状态。

结合第四方面, 在第四方面的第四种可能的实施方式中, 所述装置还包 括:

发送模块, 用于当所述站点在第二预设时长内未加入到所 述装置所属网 络时, 向所述站点发送位置移动指示消息,使得所述 站点进行位置移动提示。

结合第四方面, 在第四方面的第五种可能的实施方式中, 所述已关联站 点包括: 因处于睡眠状态尚未在第一预设时间内发送过 发现信标的已关联站 点、 因发送发现信标的周期还未达到且尚未在第一 预设时间内发送过发现信 标的已关联站点。 第五方面, 提供了一种基站, 所述基站包括: 接收器、 发射器, 存储器 和处理器, 所述接收器、 所述发射器和所述存储器分别与所述处理器连 接, 所述存储器存储有程序代码,

所述处理器, 用于获取目标网络标号, 并根据所述目标网络标号, 发起 网络发现过程;

所述处理器, 还用于当本端在第一预设时长内没有接入所述 目标网络标 号对应的目标网络, 且没有搜索到与本端具有相同目标网络的其它 未关联站 点时, 将当前用于发送的第一端口切换为第二端口;

所述发射器, 用于向目标网络的控制站点发送新站点报告消 息, 使得所 述控制站点控制所述目标网络内的已关联站点 发送发现信标;

所述接收器, 用于当接收到所述目标网络内的已关联站点发 送的发现信 标, 根据所述发现信标去发现目标网络。 第六方面, 提供了一种控制基站, 所述控制基站包括: 接收器、 发射器, 存储器和处理器, 所述接收器、 所述发射器和所述存储器分别与所述处理器 连接, 所述存储器存储有程序代码, 接收器, 用于接收站点的新站点报告消息;

控制器, 用于控制本端所属网络中的已关联站点发送发 现信标。

本发明实施例提供的技术方案带来的有益效果 是:

通过站点根据目标网络标号, 发起网络发现的过程中, 当该站点没有接 入该目标网络标号对应的目标网络, 且没有搜索到与该站点具有相同目标网 络的其它未关联站点时,该站点将当前用于发 送的第一端口切换为第二端口, 并通过该第二端口向目标网络的控制站点发送 新站点报告消息, 控制站点唤 醒处于休眠状态的已关联站点并让它们密集发 送发现信标, 或者控制站点通 过第二端口向新站点发送位置移动指示消息, 从而加快了网络发现过程。 附图说明 为了更清楚地说明本发明实施例中的技术方案 , 下面将对实施例描述中 所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的 前提下, 还可以根据这些附图获得其他的附图。

图 1是本发明实施例提供的一种混合家庭网络中 网络发现方法流程 图;

图 2是本发明实施例提供的一种站点控制方法流 图;

图 3是本发明实施例提供的另一种混合家庭网络 的网络发现方法流程 图;

图 4是本发明实施例提供的一种混合家庭网络中 网络发现方法示意 图;

图 5是本发明实施例提供的一种混合家庭网络中 网络发现装置结构示 意图;

图 6是本发明实施例提供的一种站点控制装置结 示意图;

图 7是本发明实施例提供的一种基站结构示意图

图 8是本发明实施例提供的一种控制基站结构示 图。 具体实施方式 为使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图对本发 明实施方式作进一歩地详细描述。

图 1是本发明实施例提供的一种混合家庭网络中 网络发现方法流程 图。 该实施例的执行主体为站点, 参见图 1, 所述方法包括:

101、 站点根据目标网络标号, 发起网络发现过程;

该站点会根据它所拥有的目标网络标号去搜索 它想加入的目标网络, 该 站点搜索目标网络的方法是通过接收目标网络 中已关联站点所发送的中央信 标或发现信标来实现的。

102、当该站点在第一预设时长内没有接入该目 标网络标号对应的目标网 络, 且没有搜索到与该站点具有相同目标网络的其 它未关联站点时, 该站点 将当前用于发送的第一端口切换为第二端口;

该第一预设时长为 BBT时间, 如果上电前或者复位前该站点为一个网络 中的控制站点, 则 BTT时间在广 2s内随机选取; 如果上电前或者复位前该站 点为一个网络中的普通站点, 则 BBT时间在 2〜4s内随机选取。

103、通过该第二端口向目标网络的控制站点发 送新站点报告消息,使得 该控制站点控制该目标网络内的已关联站点发 送发现信标;

该发现信标中包含该已关联站点所在网络的网 络标号。

104、当该站点接收到该目标网络内的已关联站 点发送的发现信标,根据 该发现信标去发现目标网络。 图 2是本发明实施例提供的一种站点控制方法流 图。 该实施例的执行 主体为控制站点, 参见图 2, 所述方法包括:

201、 控制站点接收站点的新站点报告消息;

需要说明的是, 该新站点报告消息是一条抽象层控制消息, 由新站点的 抽象层控制实体产生, 由该新站点的抽象层控制实体将该新站点报告 消息发 送至该新站点自己的第二端口, 由第二端口发送给目标网络的控制站点。

该新站点报告消息可以包括: 该站点的第一端口的 MAC地址、 该第二端 口的 MAC地址、 该站点的 AL ( Abstraction Layer , 抽象层) MAC地址、 该第 一端口进行网络发现过程的起始时间。

202、 控制该控制站点所属网络中的已关联站点发送 发现信标。

本发明实施例中, 该已关联站点包括: 因处于睡眠状态尚未在第一时长 内发送过发现信标的已关联站点、 因发送发现信标的周期还未达到尚未在第 一时长内发送过发现信标的已关联站点。

优选地, 当该已关联站点处于休眠状态时, 唤醒该处于休眠状态的已关 联站点, 同时, 控制唤醒后的已关联站点发送发现信标, 并在未关联站点成 功加入到目标网络之后让所述已关联站点重新 进入休眠状态。

本发明实施例提供的方法, 通过站点根据目标网络标号, 发起网络发现 的过程中, 当该站点没有接入该目标网络标号对应的目标 网络, 且没有搜索 到与该站点具有相同目标网络的其它未关联站 点时, 该站点将当前用于发送 的第一端口切换为第二端口, 并通过该第二端口向目标网络的控制站点发送 新站点报告消息, 控制站点唤醒处于休眠状态的已关联站点并让 它们密集发 送发现信标, 或者控制站点通过第二端口向新站点发送位置 移动指示消息, 加快了网络发现过程。 图 3是本发明实施例提供的另一种混合家庭网络 的网络发现方法流程 图。 参见图 3, 方法流程包括:

301、在当未关联站点启动时,站点从目标网络 标号列表中选择一个目标 网络标号;

具体地, 当站点上电或者复位时, 该站点处于未关联状态, 该未关联站 点首先选择该未关联站点中的一个 PLC端口作为发送端口, 该发送端口为第 一端口, 同时该站点从未上电或者未复位前所保存的目 标网络标号中, 选择 其中的一个目标网络标号。

302、 该站点的抽象层管理实体判断该目标网络标号 是否正确; 本发明实施例中, 基于歩骤 301, 该站点选择正确的目标网络标号的方 法具体包括: 该站点的第一端口从目标网络标号列表中选择 一个目标网络标 号, 第一端口的管理实体通过服务原语将此目标网 络标号告知第一端口所属 的站点的抽象层管理实体, 该站点的抽象层管理实体判断此目标网络标号 是 否正确。

本发明实施例中, 该抽象层管理实体判断目标网络标号是否正确 的方法 包括: 每个站点都会进行周期性的拓扑更新, 该过程会让所有站点获悉整个 混合家庭网络的全局拓扑以及各个子网络中的 相关信息, 如果该混合网络中 有一个 PLC的子网络, 则各个站点都会知道该 PLC子网络的目标网络标号。 因此该第一端口所属站点的抽象层管理实体可 以据此判断该第一端口选择的 目标网络标号是否正确, 即第一端口选择的目标网络标号和混合网络中 存在 的 PLC子网络的目标网络标号是否吻合, 而当第一端口所属的站点没有全局 拓扑信息, 则该站点也可以通过向其它站点发送拓扑查询 消息并接收其它站 点反馈的拓扑响应消息来获取 P L C子网络的目标网络标号。

303、 如果该抽象层管理实体确定该目标网络标号不 正确, 则执行歩骤

301;

304、如果该抽象层管理实体确定该目标网络标 号正确, 则该站点获取信 标退避时间 BBT和 USTT参数;

本发明实施例中, 如果上电前或者复位前该站点为一个网络中的 控制站 点, 则 BTT时间在广 2s内随机选取, 如果上电前或者复位前该站点为一个网 络中的普通站点, 则 BBT时间在 2〜4s内随机选取。参数 USTT=2*USAI,其中, USAI为未关联站点广播间隔。

305、 该站点根据该目标网络标号, 发起网络发现过程;

具体地, 该站点的第一端口通过接收到网络中的控制站 点发送的中央信 标和普通站点发送的发现信标, 来发现已经存在的网络, 并通过信标中的网 络标号判断是否和自己的目标网络标号吻合, 即判断这些站点是否来自目标 网络; 同时, 未关联站点每隔 USTT时间广播一次未关联站点指示消息, 而且 未关联站点也是通过接收其它未关联站点广播 的未关联站点指示消息, 来发 现其它也正在进行网络发现的未关联站点。 如果该站点在第一预设时长内接 收到来自目标网络的发现信标, 则和目标网络进行关联并加入该网络; 如果 该站点在第一预设时长内没有接收到来自目标 网络的发现信标, 但搜索到与 该未关联站点有相同目标网络的其它未接入网 络的 PLC站点, 则该站点与该 其它未接入网络的 PLC站点组成新的子网络。

优选地, 当该站点发现了和自己有相同目标网络的未关 联站点时, 则这 些站点组成一个新的网络, 并且能力最大的站点成为新网络中的控制站点 , 其它站点成为新网络中的已关联站点。

需要说明的是, 未关联站点通过接收其它未关联站点广播的未 关联站点 指示消息, 来判断这些未关联站点是否和自己有相同的目 标网络。

306、当该站点在第一预设时长内没有接入所述 目标网络标号对应的目标 网络, 且没有搜索到与该站点具有相同目标网络的其 它未关联站点时, 该站 点将当前用于发送的第一端口切换为第二端口 ; 具体地, 该站点的第一端口的管理实体向该第一端口所 属站点的抽象层 管理实体发送服务原语, 触发该站点的抽象层管理实体从该站点的多个 非

PLC端口中选择一个具有到达该目标网络的路 径的非 PLC端口作为第二端口。

优选地, 当该站点的多个端口中包括至少两个具有达到 该目标网络的路 径的非 PLC端口时, 从该至少两个具有达到该目标网络的路径的非 PLC端口 中选择一个到达该目标网络的路径最短的非 PLC端口作为第二端口。

307、通过该第二端口向目标网络的控制站点发 送新站点报告消息,使得 该控制站点控制该目标网络内的已关联站点发 送发现信标;

具体地, 该控制站点收到新站点报告消息后, 安排目标网络中的如下已 关联站点在接下来的 M个信标周期中密集发送发现信标, 这些已关联站点包 括: 因处于睡眠状态尚未在第一时长内发送过发现 信标的已关联站点、 因发 送发现信标的周期还未达到尚未在第一时长内 发送过发现信标的已关联站 点。

优选地, 对于处于睡眠状态的已关联站点, 控制站点需要先唤醒这些已 关联站点, 然后再调度它们密集发送发现信标。

本发明实施例中, 第二端口与目标网络的控制站点的信息传递可 能需要 多个网络中的站点进行转发, 且中间经过多个不同的子网络。 如图 4所示, 站点中的端口 2为第一端口, 当站点 1的抽象层管理实体选择该站点上的一 个其它端口 (非 PLC端口) 作为第二端口时, 由于此站点 1只具备一个其它 端口, 即端口 1, 因此站点 1选择端口 1作为第二端口, 则第一端口通过站 点 2和站点 3的转发, 将新站点报告消息发送至网络 2中的控制站点, 中间 经过了网络 1和网络 3。

需要说明的是, 该密集发送发现信标可以是在 M个信标周期内连续发送 发现信标, 也可以是在 M个信标周期内每隔一定时长进行发送发现信 , 本 发明实施例对此不做限定。 其中, 该 M的取值可以实际应用情形而设定, 只 要保证如果第一端口在目标网络的附近, 通过让该已关联站点在 M个周期发 送发现信标, 可以让第一端口发现目标网络即可, 本发明实施例对 M的具体 取值不做限定。

308、当接收到该目标网络内的已关联站点发送 的发现信标,根据该发现 信标去发现目标网络;

本发明实施例中, 当第一端口在这段时间内发现了目标网络, 并成功地 加入到目标网络中时, 目标网络中的控制站点停止安排该已关联站点 发送发 现信标。

优选地, 目标网络中的控制站点还可以安排该已关联站 点重新进入睡眠 状态。

309、当该站点在第二预设时长内未加入到该控 制站点所属网络时, 该控 制站点向该站点发送位置移动指示消息, 使得该站点进行位置移动提示; 具体地, 如果在 M个信标周期后, 第一端口仍然没有发现目标网络, 则 说明该第一端口离目标网络距离过远, 因此需要将该第一端口所属的站点换 一个位置, 以使得该第一端口离目标网络足够近, 此时目标网络的控制站点 向第二端口发送一条位置移动指示消息, 该第二端口收到指示消息后向用户 输出一定的提示信息, 以指示用户给该站点换一个位置。

需要说明的是, 该指示消息, 可以是通过设备上的屏幕向用户输出一定 的指示消息, 也可以是通过 LED灯闪烁或灯亮等方式向用户发出提示消息, 还可以是喇叭等发音装置向用户输出提示消息 ,本发明实施例对此不做限定。

310、 移动该站点的位置, 执行歩骤 301。

本发明实施例提供的方法, 通过站点的抽象层管理实体判断未关联站点 在开始时选择的目标网络标号是否正确, 节省了未关联站点逐一尝试每个网 络标号的时间, 加快了网络发现过程; 而对于处于睡眠状态的已关联站点, 为了能够使未关联站点接收到目标网络的发现 信标, 通过唤醒的方式使得该 已关联站点发送发现信标, 从而缩短了未关联站点的搜索时间。 进一歩地, 当未关联站点的放置距离目标网络过远时, 通过使未关联站点尽早通知用户 移动位置的方式, 来加快网络发现的过程。 与此同时, 未关联站点只要能够 尽早的发现目标网络, 它就可以尽早停止广播未关联站点指示消息, 从而节 省了资源的传输与浪费。 图 5是本发明实施例提供的一种混合家庭网络中 网络发现装置结构示 意图。 参见图 5, 该装置包括:

目标网络标号获取模块 501, 用于获取目标网络标号, 并根据该目标网 络标号, 发起网络发现过程;

端口切换模块 502, 用于当在第一预设时长内没有接入该目标网络 标号 对应的目标网络, 且没有搜索到与本端具有相同目标网络的其它 未关联站点 时, 将当前用于发送的第一端口切换为第二端口;

发送模块 503, 用于该第二端口向目标网络的控制站点发送新 站点报告 消息, 使得该控制站点控制该目标网络内的已关联站 点发送发现信标;

接收模块 504, 用于当接收到该目标网络内的已关联站点发送 的发现信 标, 根据该发现信标去发现目标网络。

较佳的, 该端口切换模块 502, 还用于从该装置的多个端口中选择一个 具有到达该目标网络的路径的非 PLC端口作为第二端口, 将该第一端口切换 为第二端口。

较佳的, 该端口切换模块 502, 还用于当该装置的多个端口中包括至少 两个具有达到该目标网络的路径的非 PLC端口时, 从该至少两个具有达到该 目标网络的路径的非 PLC端口中选择一个到达该目标网络的路径最短 的非 PLC端口作为第二端口, 将该第一端口切换为第二端口。

较佳的, 新站点报告消息至少包括: 第一端口的 MAC地址、 该第二端口 的 MAC地址、 本端的抽象层 AL MAC地址、 该第一端口进行网络发现过程的起 始时间。

较佳的, 目标网络内的已关联站点包括: 该目标网络内因处于睡眠状态 尚未在第一预设时间内发送过发现信标的已关 联站点、 该目标网络内因发送 发现信标的周期还未达到且尚未在第一预设时 间内发送过发现信标的已关联 站点。

较佳的, 该装置还包括:

判断模块, 用于从目标网络标号列表中选择一个目标网络 标号, 本端的 抽象层管理实体判断该目标网络标号是否正确 ;

参数获取模块, 用于如果该抽象层管理实体确定该目标网络标 号正确, 则该站点获取信标退避时间 BBT和 USTT参数。

较佳的, 该装置还包括:

位置移动提示模块, 用于当接收到该控制站点向本端发送的位置移 动指 示消息时, 本端进行位置移动提示。 图 6是本发明实施例提供的一种站点控制装置结 示意图。 参见图 6, 该装置包括:

接收模块 601, 用于接收站点的新站点报告消息; 控制模块 602, 用于控制自身所属网络中的已关联站点发送发 现信标。 较佳的, 该控制模块 602, 还用于当该已关联站点处于休眠状态时, 唤 醒该处于休眠状态的已关联站点; 控制唤醒后的已关联站点发送发现信标。

较佳的, 该控制模块 602, 还用于当该站点加入到本端所属网络时, 控 制该已关联站点停止发送该发现信标。

较佳的, 该控制模块 602, 还用于控制该已关联站点进入休眠状态。 较佳的, 该装置还包括:

发送模块, 用于当该站点在第二预设时长内未加入到本端 所属网络时, 向该站点发送位置移动指示消息, 使得该站点进行位置移动提示。

较佳的, 该已关联站点包括: 因处于睡眠状态尚未在第一预设时间内发 送过发现信标的已关联站点、 因发送发现信标的周期还未达到且尚未在第一 预设时间内发送过发现信标的已关联站点。

综上所述, 本发明实施例提供的装置, 通过站点根据目标网络标号, 发 起网络发现的过程中, 当该站点没有接入该目标网络标号对应的目标 网络, 且没有搜索到与该站点具有相同目标网络的其 它未关联站点时, 该站点将当 前用于发送的第一端口切换为第二端口, 并通过该第二端口向目标网络的控 制站点发送新站点报告消息, 控制站点唤醒处于休眠状态的已关联站点并让 它们密集发送发现信标, 或者控制站点通过第二端口向新站点发送位置 移动 指示消息, 从而加快了网络发现过程。

需要说明的是: 上述实施例提供的混合家庭网络中的网络发现 装置在进 行混合家庭网络中的网络发现方法时, 仅以上述各功能模块的划分进行举例 说明, 实际应用中,可以根据需要而将上述功能分配 由不同的功能模块完成, 即将基站的内部结构划分成不同的功能模块, 以完成以上描述的全部或者部 分功能。 另外, 上述实施例提供的混合家庭网络中的网络发现 装置与混合家 庭网络中的网络发现方法实施例属于同一构思 , 其具体实现过程详见方法实 施例, 这里不再赘述。 图 7是本发明实施例提供的一种基站结构示意图 参见图 7, 该基站包 括: 接收器 701、 发射器 702, 存储器 703和处理器 704, 所述接收器 701、 所述发射器 702和所述存储器 703分别与所述处理器 704连接, 所述存储器 703存储有程序代码, 该处理器 704, 用于获取目标网络标号, 并根据该目标网络标号, 发起 网络发现过程;

该处理器 704, 还用于当本端在第一预设时长内没有接入该目 标网络标 号对应的目标网络, 且没有搜索到与本端具有相同目标网络的其它 未关联站 点时, 本端将当前用于发送的第一端口切换为第二端 口;

该发射器 702, 用于该第二端口向目标网络的控制站点发送新 站点报告 消息; 使得该控制站点控制该目标网络内的已关联站 点发送发现信标;

该接收器 701, 用于当接收到该目标网络内的已关联站点发送 的发现信 标, 根据该发现信标去发现目标网络。

较佳的, 该处理器 704, 还用于从该基站的多个端口中选择一个具有到 达该目标网络的路径的非 PLC端口作为第二端口, 将该第一端口切换为第二 端口。

较佳的, 该处理器 704, 还用于当该基站的多个端口中包括至少两个具 有达到该目标网络的路径的非 PLC端口时, 从该至少两个具有达到该目标网 络的路径的非 PLC端口中选择一个到达该目标网络的路径最短 的非 PLC端口 作为第二端口, 将该第一端口切换为第二端口。

较佳的, 新站点报告消息至少包括: 第一端口的 MAC地址、 该第二端口 的 MAC地址、 本端的抽象层 AL MAC地址、 该第一端口进行网络发现过程的起 始时间。

较佳的, 目标网络内的已关联站点包括: 该目标网络内因处于睡眠状态 尚未在第一预设时间内发送过发现信标的已关 联站点、 该目标网络内因发送 发现信标的周期还未达到且尚未在第一预设时 间内发送过发现信标的已关联 站点;

较佳的, 该处理器 704, 还用于从目标网络标号列表中选择一个目标网 络标号, 本端的抽象层管理实体判断该目标网络标号是 否正确;

该处理器 704, 还用于如果该抽象层管理实体确定该目标网络 标号正确, 则该基站获取信标退避时间 BBT和 USTT参数。

较佳的, 该处理器 704, 还用于当接收到该控制站点向本端发送的位置 移动指示消息时, 本端进行位置移动提示。 图 8是本发明实施例提供的一种控制基站结构示 图。 参见图 8, 该控 制基站包括: 接收器 801、 发射器 802, 存储器 803和处理器 804, 所述接收 器 801、 所述发射器 802和所述存储器 803分别与所述处理器 804连接, 所 述存储器 803存储有程序代码,

该接收器 801, 用于接收站点的新站点报告消息;

该处理器 804, 用于控制本端所属网络中的已关联站点发送发 现信标。 较佳的, 该处理器 804, 还用于当该已关联站点处于休眠状态时, 唤醒 该处于休眠状态的已关联站点; 控制唤醒后的已关联站点发送发现信标。

较佳的, 该处理器 804, 还用于当该站点加入到本端所属网络时, 控制 该已关联站点停止发送该发现信标。

较佳的, 该处理器 804, 还用于控制该已关联站点进入休眠状态。

较佳的, 该发射器 802, 还用于当该站点在第二预设时长内未加入到本 端所属网络时, 向该站点发送位置移动指示消息, 使得该站点进行位置移动 提示。

较佳的, 该已关联站点包括: 因处于睡眠状态尚未在第一预设时间内发 送过发现信标的已关联站点、 因发送发现信标的周期还未达到且尚未在第一 预设时间内发送过发现信标的已关联站点。 本领域普通技术人员可以理解实现上述实施例 的全部或部分歩骤可以通 过硬件来完成, 也可以通过程序来指令相关的硬件完成, 所述的程序可以存 储于一种计算机可读存储介质中, 上述提到的存储介质可以是只读存储器, 磁盘或光盘等。

以上所述仅为本发明的较佳实施例, 并不用以限制本发明, 凡在本发明的 精神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明 的保护范围之内。