网络系统及其连接方法_2

文档序号:8433581阅读:来源:国知局
]在全篇说明书与权利要求书所使用的用词(terms),除有特别注明外,通常具有每个用词使用在此领域中、在此揭露的内容中与特殊内容中的平常意义。某些用以描述本发明的用词将于下或在此说明书的别处讨论,以提供本领域技术人员在有关本发明的描述上额外的引导。
[0064]关于本文中所使用之『第一』、『第二』、…等,并非特别指称次序或顺位的意思,亦非用以限定本发明,其仅仅是为了区别以相同技术用语描述的组件或操作而已。
[0065]其次,在本文中所使用的用词「包含」、「包括」、「具有」、「含有」等等,均为开放性的用语,即意指包含但不限于此。
[0066]关于本文中所使用之『耦接』或『连接』,均可指二或多个组件相互直接作实体或电性接触,或是相互间接作实体或电性接触,亦可指二或多个组件相互操作或动作。
[0067]图1为根据本发明一实施例绘示一种网络系统的连接的示意图。如图1所示,网络系统100包含协调器C。当一新节点New欲加入网络系统100时,新节点New先发送信标请求Breq至协调器C,以通知协调器C存在连接需求。接着,协调器C发送信标响应Br印至新节点New,使得新节点New依据信标响应Brep选择协调器C作为连接端并发送请求连接的关联请求Areq。接着,协调器C发送关联响应Arep至新节点New并确认连接。
[0068]图2A为根据本发明一实施例绘示网络系统的示意图。如图2A所示,网络系统100包含协调器C及多个节点GlNl?G1N4,其中协调器C与节点GlNl?G1N4均呈连接状态。以下针对协调器C及节点GlNl?G1N4的连接具体说明。
[0069]于初始状态时,网络系统100仅包含协调器C,而第一个加入网络系统100的节点为第一网络群组Gl的第一节点G1N1。第一节点GlNl加入网络系统100的方式如图1的实施例所示,故于此不再赘述。
[0070]当第一网络群组Gl的第二节点G1N2欲加入网络系统100时,节点G1N2发送信标请求Breq至协调器C及节点GlNl以通知上述两者存在连接需求。接着,协调器C及节点GlNl发送信标回应Br印至节点G1N2,使得节点G1N2依据信标响应Br印选择适当的节点(协调器C或节点G1N1)。如图2A所示,节点G1N2选择协调器C作为连接端以建立连接。
[0071]需说明的是,上述适当节点的选择是依据节点的讯号强度及阶层数而定。举例而言,距离新节点较近的节点发送至新节点的讯号较强,故该节点适合作为连接端。
[0072]同样地,当第一网络群组Gl的第三节点G1N3及第一网络群组Gl的第四节点G1N4加入网络系统100时,第三节点G1N3及第四节点G1N4分别发送信标请求Breq至网络系统100中的协调器C及已连接节点,且依据信标响应Brep选择适当的节点。如图2A所示,节点G1N3选择节点G1N2作为连接端,而节点G1N4选择节点G1N3作为连接端。
[0073]图2B为根据本发明一实施例绘示图2A的网络系统中加入新节点的示意图。于本实施例中,第一网络群组Gl所能容纳的节点数量为四个。因此,当网络系统100中存在位于第一网络群组Gl的四个节点GlNl?G1N4且一新节点欲加入时,协调器C除了依据信标请求Breq发送信标响应Brep之外,更发送网络群组信息(如:群组标识符)至上述新节点,使得上述新节点接收网络群组信息且归属于一新网络群组,并作为第二网络群组G2的第一节点G2N1。此外,节点G2N1加入网络系统100的方式如上所述,故于此不再赘述。
[0074]在一实施例中,当网络系统100中网络群组的节点数量到达一默认值时,协调器C发送睡眠广播以通知部分网络群组进入睡眠状态。于睡眠状态的网络群组离开待命模式,且不会发送信标响应Brep来回复新节点所发出的信标请求Breq,如此一来,便可降低新节点所接收到的信标回应Brep的数量。于一实施例中,上述默认值为网络群组所能容纳的节点的最大数量。
[0075]值得注意的是,上述协调器C所发送的睡眠广播不限定于特定网络群组。也就是说,各网络群组可依据实际需求轮流地处于睡眠状态。举例而言,当第一网络群组Gl处于睡眠状态时,第二网络群组G2于待命模式。而当第一网络群组Gl于待命模式时,第二网络群组G2处于睡眠状态。
[0076]上述网络群组轮流进入睡眠状态的机制可以图3A、3B所示的实施例来进行说明。图3A、3B为根据本发明一实施例绘示网络系统中睡眠机制及连接的示意图。于图3A、3B所示的实施例中,网络系统10a中存在两网络群组G1、G2,且网络群组Gl到达网络群组所能容纳的节点的最大数量(即四个节点)。此时,当一新节点New欲加入网络系统10a时,协调器C发送睡眠广播予相应的网络群组,使得两网络群组Gl、G2轮流处于睡眠状态。
[0077]如图3A所示,第一网络群组Gl的节点GlNl?G1N4处于睡眠状态,而协调器C及节点G2N1于待命模式。因此,当新节点New欲加入网络系统10a时,仅协调器C及节点G2N1发送信标回应Brep至新节点New,使得新节点New从协调器C及节点G2N1中选择较佳的连接端进行连接。
[0078]此时,若协调器C及节点G2N1皆不在新节点New的通讯范围内,新节点New无法收到来自协调器C及节点G2N1的信标响应Brep,使得新节点New未能顺利建立连接。
[0079]经过一持续时间后,如图3B所示,第一网络群组Gl的节点GlNl?G1N4切换为处于待命模式,而第二网络群组G2的节点G2N1则切换为处于睡眠状态。此时,仅协调器C及节点GlNl?G1N4发送信标回应Br印至新节点New。若协调器C及节点GlNl?G1N4皆于新节点New的通讯范围内,则新节点从协调器C及节点GlNl?G1N4中选择较佳的连接端进行连接。
[0080]于一实施例中,上述持续时间(即为网络群组的睡眠时间)是依据相应网络群组的多个应用端或网络群组的数量而定,且持续时间的设定以不影响应用端正常读取状况为优先考虑。举例而言,网络群组中的节点为大楼内每户的电表,若电表每15分钟读取一次数据,则持续时间可设定为10分钟。此外,若应用端读取数据的时间间隔较长,则持续时间可相应地增加,使得节点的待机时间缩短,实现节能的目标。
[0081]此外,在不影响应用端正常读取的情况下,当网络系统内的总节点数及网络群组内的节点数越多时,设定较长的持续时间,反之亦然。
[0082]值得注意的是,网络系统中网络群组进入睡眠状态的持续时间可不同于其他网络群组进入睡眠状态的持续时间。举例而言,以图3A为例,相较于第一网络群组Gl进入睡眠状态的持续时间,第二网络群组G2进入睡眠状态的持续时间可较长、较短或相同。
[0083]上述网络群组轮流进入睡眠状态的机制也可以图4A、4B所示的实施例来进行说明。图4A、4B为根据本发明另一实施例绘示网络系统的睡眠机制及连接的示意图。于图4A、4B图所示的实施例中,网络系统10b中存在两网络群组G1、G2,且两网络群组G1、G2皆到达网络群组所能容纳的节点的最大数量(即四个节点)。此时,当一新节点欲加入网络系统10b时,协调器C发送睡眠广播,使得两网络群组G1、G2轮流处于睡眠状态。另外,协调器C也发送网络群组信息(如:群组标识符)至新节点,使得新节点接收网络群组信息且归属于一新网络群组,并作为第三网络群组G3的第一节点G3N1。此外,节点G3N1加入网络系统10b的方式如上所述,故于此不再赘述。
[0084]如图4A所示,第一网络群组Gl的节点GlNl?G1N4处于睡眠状态,而协调器C及第二网络群组G2的节点G2N1?G2N4于待命模式。因此,当新节点New欲加入网络系统10b时,仅协调器C及节点G2N1?G2N4发送信标回应Brep至新节点New,使得新节点New从协调器C及节点G2N1?G2N4中选择较佳的连接端进行连接,且新节点New归属于第三网络群组G3的第一节点G3N1。
[0085]此时,若协调器C及节点G2N1?G2N4皆不在新节点New的通讯范围内,新节点New无法收到来自协调器C及节点G2N1?G2N4的信标响应Brep,使得新节点New未能顺利建立连接。
[0086]经过一持续时间后,如图4B所示,协调器C及
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1