网络事件传送控制方法与整合式网络系统的制作方法

文档序号:7667715阅读:220来源:国知局

专利名称::网络事件传送控制方法与整合式网络系统的制作方法
技术领域
:本发明涉及一种装置发现控制方法,特别是涉及一种可应用于混合式网络的装置发现控制方法。
背景技术
:通用即插即用(UPnP)是一种针对各种计算机、智能设备及无线装置的点对点网络连接结构,除了家庭、办公室及其它任何地方之间进行数据传输与控制外,这种开放式网络结构还可以通过TCP/IP与因特网来实现网络连接。UPnP包含一系列由UPnP论坛(UPnPForum)制定的标准及相关推广项目,其中UPnP结构包含两个角色控制端点(controlpoints,CPs)与受控制装置(controlleddevices,或筒称为装置),以及六个功能阶层网络寻址(networkaddressing)、装置发现(discovery)、描述、控制、事件运作(eventing)与表现。这些阶层定义了所有UPnP装置在网络上如何运作。某些装置提供如服务器的功能,用以提供可被控制端点监督与控制的服务。这些装置首先取得一个地址,接着提供自身提供服务的描述给搜寻到的控制端点。当一个控制端点发现此类装置,并且接收到装置以及服务的描述后,便可控制这些装置,或从其所提供的服务上接收通知事件(notificationevents)。每一个UPnP功能阶层定义所有装置所须支持的相关网络通讯协议。事件运作阶层的功能简单描述如下。事件运作允许控制端点监督装置的状态改变情况。UPnP结构运用一种发布者/订阅者模式(publisher/subscribermodel),使得控制端点可向一个装置所提供的服务进行订阅。一旦状态变量改变时,此装置的服务会通知所有注册的控制端点。使用此方法来反映状态改变,可让UPnP网络中的装置成为一个动态(dynamic)、可口向应(responsive)以及以事^牛进4亍马区动(event—driven)的系统。此外,控制端点也可以主动传送查询(polling)分组,用以向装置进行查询,以主动更新装置的状态。事件运作功能由订阅者与发布者使用一般性事件通知结构(GeneralEventNotificationArchitecture,GENA)来传递订阅(subscription)以及事件通知(eventnotification)信息。事件(event)为从一个服务传递给一个已登录(registered)的控制端点的通知(notification)的一个实体(instance),并且用以告知控制端点,此服务发生状态改变。订阅代表一种建立关系,代表一个订阅者有意从一个已登录的发布者接收特定通知。而事件信息的传送时机,并不仅限于状态变量改变时,例如,也可用于响应一个操作请求(actionrequest)或者于内部状态改变(internalstatechange)时。在事件运作的机制中,控制端点与装置都需取得一个网络地址。网络地址的种类可大致区分为四种固定地址(staticIP)、动态地址(dynamichostconfigurationprotocol,DHCP)、自动地址(autoIP)、以及其它任何可^各由(routable)的地址,其中固定地址为独一无二的地址、动态地址为一种动态取得的地址,而自动地址为一种在无法取得固定地址与动态地址时,由各装置本身所产生的地址。在现今的网络结构中,一个网络实际上可由多个子网络组成,并且在各子网络之间通过路由器传递分组,其中各子网络可分别使用相同或不同种类的网络地址,而同一个子网络内的装置使用相同的网络地址种类。图1显示包含多个子网络的混合式网络系统。如图1所示,图中包括了一个控制端点CP、装置Device1、Device2与Device3、子网络Nl、N2与N3、以及用于在子网络之间传递分组的路由器Router1、Router2与Router3,其中子网络Nl使用固定地址、子网络N2使用动态地址,而子网络N3使用其它种类网络地址。当控制端点CP加入其中一个子网络时,会被配置一个该子网络所使用的网络地址种类的网络地址并且向该子网络登录,因此控制端点CP可开始获得该子网络中各装置所发出的通知事件,并且使用该子网络中各装置所提供的服务。在图l所示的例子中,由于各子网络可能使用不同种类的网络地址,一旦控制端点或装置暂时移动到另一个新的子网络,并且被配置一个新的网络地址时,可能由于各子网络所使用的网络地址种类不同,而使得控制端点无法再接收到原先子网络中装置所发出的通知事件,或者控制端点发出的查询分组无法在路由至原先子网络中的装置,而原先子网络内的装置也可能因为无法得知控制端点的变化,而持续发送通知事件,浪费网络频宽。因此,需要一种改良的装置发现控制方法,应用于使用多种网络地址种类的混合式网络,通过此装置发现控制方法,使得控制端点与装置都可保持网络服务的一致性,并且可达到节省网络频宽的效果。
发明内容根据本发明的一实施例,一种网络事件传送控制方法,适用于一混合式网络,其中位于第一子网络的第一网络组件被配置第一网络地址,并具有一存储器装置用以储存一第二网络组件的相关信息,第一网络组件发送多个分组用以与第二网络组件沟通。当第一网络组件离开第一子网络并进入第二子网络,并且被配置一第二网络地址时,网络事件传送控制方法包括检查第一网络地址与第二网络地址是否为可路由的网络地址,以及当第一网络地址为可路由的网络地址,而第二网络地址为不可路由的网络地址时,停止由第一网络组件传送分组至第二网络组件。根据本发明的另一实施例,一种整合式网络系统,用以整合多个被配置不同种网络地址的网络组件的事件传送,上述整合式网络系统包括第一子网络、第二子网络、控制端点、以及提供多个服务给控制端点使用的受控制装置。其中控制端点位于第一子网络并且被配置第一网络地址,受控制装置位于第一子网并且被配置第二网络地址,第一网络地址与第二网络地址属于第一类型网络地址,受控制装置还包括一存储器装置,用以储存控制端点的相关信息,并且受控制装置传送多个更新事件分组至控制端点,用以指示受控制装置的相关网络信息。当受控制装置离开第一子网络并进入第二子网络,并且被配置第三网络地址时,受控制装置检查第二网络地址与第三网络地址是否为可路由的网络地址,并且当第二网络地址为可路由的网络地址,而第三网络地址为不可路由的网络地址时,受控制装置停止传送上述更新事件分组至控制端点。图1显示包含多个子网络的混合式网络系统。图2根据本发明的一实施例显示运作于受控制装置端用以控制网络事件传送的状态机器示意图。图3根据本发明的另一实施例显示运作于控制端点用以控制网络事件传送的状态机器示意图。图4根据本发明的一实施例显示网络事件传送控制方法的流程图。附图符号说明20、30状态机器;AutoIP自动地址;BO、Bl、B2、B3、B4、CO、Cl、C2、C3、C4操作;CP控制端点;Device1、Device2、Device3~装置;DHCPIP动态地址;Nl、N2、N3子网络;Router1、Router2、Router3~3各由器Sl、S2、S3、S4、S5、S6-状态;staticIP~固定地址。具体实施例方式为使本发明的制造、操作方法、目标和优点能更明显易懂,下文特举几个较佳实施例,并结合附图详细说明如下实施例由于不同种类的网络地址具有不同的特性,因此在混合式网络中,当控制端点或装置的网络地址产生变化时,可根据网络地址特性,控制网络事件的传送,用以保持网络服务的一致性,并且可达到节省网络频宽的效果。根据本发明的一实施例,本发明提出一种整合式网络系统,用以整合多个被配置不同种网络地址的网络组件的事件传送,其中整合式网络系统包括第一子网络(如图1所示的子网络N1)、第二子网络(如图1所示的子网络N2)、控制端点(如图1所示的控制端点CP)、以及受控制装置(如图1所示的装置Device1),其中控制端点与受控制装置中还包括存储器装置,分别用以储存受控制装置与控制端点的相关网络信息。根据本发明的实施例,整合式网络系统可分别在控制端点或受控制装置端的一者执行网络事件传送的控管,或可同时在控制端点与受控制装置端执行网络事件传送的控管。通过检测网络地址特性的变化,控制端点与受控制装置可决定是否传送分组,以及是否ii需要改变存储器装置中所储存的受控制装置与控制端点的状态。为使本发明的精神浅显易懂,本说明书中整合式网络系统仅使用以上四个网络组件作为说明,然而以上四个网络组件并非用以限定本发明的范围,本领域技术人员都可明白整合式网络系统还可包含其它网络组件,本发明的保护范围应以本发明的权利要求为准。根据本发明的一实施例,受控制装置与控制端点分别被配置第一网络地址与第二网络地址。在仅考虑受控制装置网络地址变化的情况下,假设受控制装置一开始位于第一子网络,因此第一网络地址属于第一子网络中所使用的第一类型网络地址。当受控制装置者移动至第二子网络,并且被配置属于第二子网络中所使用的第二类型网络地址的第三网络地址时,受控制装置检查第二网络地址(以下将称为受控制装置的原始网络地址)与第三网络地址(以下将称为受控制装置的新网络地址)是否为可路由的网络地址。当受控制装置的原始网络地址为可路由的网络地址,而新网络地址为不可路由的网络地址时,表示受控制装置的网络地址状态由可路由转变成不可路由,因此受控制装置停止传送更新事件分组至控制端点。另一方面,在仅考虑控制端点网络地址变化的情况下,假设控制端点一开始位于第一子网络,因此被配置的第二网络地址属于第一子网络中所使用的第一类型网络地址。然后控制端点离开第一子网络并进入第二子网络,并且当被配置属于第二类型网络地址的第四网络地址时,控制端点检查第二网络地址(以下将称为控制端点的原始网络地址)与第四网络地址(以下将称为控制端点的新网络地址)是否为可路由的网络地址,并且当控制端点的原始网络地址为可路由的网络地址,而新网络地址为不可路由的网络地址时,表示控制端点的网络地址状态由可路由转变成不可路由,因此控制端点停止传送查询分组至受控制装置。根据本发明的一实施例,不可路由的网络地址为自动地址(autoIP),而可路由的网络地址为固定地址(staticIP)或动态地址(DHCPIP)。图2根据本发明的一实施例显示运作于受控制装置端用以控制网络事件传送的状态机器(statemachine)20示意图。如图所示,状态机器20为一未决定式的有限状态机器(nondeterministicfinitestatemachine),其具有三个状态S1-S3,用以代表受控制装置端目前网络地址的种类,因此状态SI-S3分别代表固定地址(staticIP)、动态地址(DHCPIP)以及自动地址(AutoIP)。通过判断状态的转换,受控制装置可执行对应的操作控制更新12事件的传送,用以保持网络服务的一致性,并且可达到节省网络频宽的效果。以下将针对各状态转换逐一介绍。当受控制装置端的原始网络地址与新网络地址都为固定地址时,代表着受控制装置端离开使用固定地址的第一子网络,并进入同样使用固定地址的第二子网络,因此在状态机器20的表现为保持于状态Sl执行自转换(self-transition)的操作。此时受控制装置端检查是否可路由至控制端点,此项检查可通过呼叫网络系统内建的函数(function)实现,例如输入受控制装置与控制端点的网络地址至一函数,待函数完成检查后回传检查结果。在此实施例中,假设函数回传结果为0与1,其中l代表受控制装置可路由至控制端点,O代表受控制装置不可路由至控制端点,因此图2中所使用的标号l/代表在受控制装置可路由至控制端点的情况下,受控制装置会执行的后续操作,而O/代表在受控制装置不可路由至控制端点的情况下,受控制装置会执行的后续操作。而受控制装置可能执行的后续操作如图2中所示的标号BO-B4所示,包括传送更新事件(B0)、将更新事件加入储存序列(Bl)、删除储存序列的更新事件(B2)、删除储存序列中所有更新事件(B3)、以及广播更新事件(B4)。如图所示,当受控制装置可路由至控制端点时,受控制装置传送一更新事件分组至控制端点(BO),用以指示受控制装置的网络信息,包括受控制装置目前的状态、地址、可提供的服务…等。而当受控制装置不可路由至控制端点时,受控制装置将要传送至控制端点的更新事件分组储存至受控制装置的存储器装置中的一储存序列(Bl),并且受控制装置可持续周期性检查是否可路由至该控制端点,并保留该更新事件分组,直到可路由至该控制端点为止,或直到受控制装置的网络地址再度产生变化为止。然而,受控制装置也可根据其它使用者设计的条件停止周期性检查。当受控制装置端的原始网络地址为固定地址,而新网络地址为动态地址时,代表着受控制装置端离开使用固定地址的第一子网络,并进入使用动态地址的第二子网络,因此在状态机器20的表现为由状态Sl进入状态S2。此时受控制装置端检查是否可路由至控制端点,如图所示,当受控制装置可路由至控制端点时,受控制装置传送更新事件分组至控制端点(B0)。另一方面,由于受控制装置目前被配置动态地址,除了在同一个子网络内的控制端点以外,其余控制端点已无法直接使用受控制装置所提供的服务,因此当受控制装置不可路由至控制端点时,受控制装置删除储存序列中要传送至控制端点的更新事件分组(B2)。当受控制装置端的原始网络地址与新网络地址都为动态地址时,代表着受控制装置端离开使用动态地址的第一子网络,并进入同样使用动态地址的第二子网络,因此在状态机器20的表现为保持于状态S2执行自转换的操作。此时受控制装置端检查是否可路由至控制端点,如图所示,当受控制装置可路由至控制端点时,受控制装置传送更新事件分组至控制端点(BO)。而当受控制装置不可路由至控制端点时,受控制装置将要传送至控制端点的更新事件分组储存至受控制装置的储存序列(Bl),并且受控制装置可如以上所述持续周期性检查是否可路由至该控制端点,并保留该更新事件分组,直到可路由至该控制端点为止。当受控制装置端的原始网络地址为动态地址,而新网络地址为固定地址时,代表着受控制装置端离开使用动态地址的第一子网络,并进入使用固定地址的第二子网络,因此在状态机器20的表现为由状态S2进入状态Sl。此时受控制装置端检查是否可路由至控制端点,如图所示,当受控制装置可路由至控制端点时,受控制装置传送更新事件分组至控制端点(B0)。当受控制装置端的原始网络地址为动态地址或固定地址,而新网络地址为自动地址时,代表着受控制装置端离开使用动态地址或固定地址的第一子网络,并进入使用自动地址的第二子网络,因此在状态机器20的表现为由状态S2进入状态S3,或由状态Sl进入状态S3。如以上所述,由于自动地址在此定义为不可路由的网络地址种类,因此这种状态转换表示受控制装置的网络地址状态由可路由转变成不可路由,除非控制端点与受控制装置位于同一自动地址区域联机中,否则控制端点已无法直接使用受控制装置所提供的服务,因此此时受控制装置端直接删除储存序列中储存的所有更新事件分组(B3)。当受控制装置端的原始网络地址与新网络地址都为自动地址时,代表着1受控制装置端离开使用自动地址的第一子网络,并进入同样使用自动地址的第二子网络,因此在状态机器20的表现为保持于状态S3执行自转换的操作。此时受控制装置在所属的自动地址区域联机中广播更新事件分组(B4),用以指示受控制装置目前的网络信息。最后,当受控制装置端的原始网络地址为自动地址,而新网络地址为动态地址或固定地址时,代表着受控制装置端离开使用自动地址的第一子网络,并进入使用动态地址或固定地址的第二子网络,因此在状态机器20的表现为由状态S3进入状态Sl,或由状态S3进入状态S2。此时,受控制装置的网络地址状态由不可路由转变成可路由。因此受控制装置端检查是否可路由至控制端点,如图所示,当受控制装置可路由至控制端点时,受控制装置传送更新事件分组至控制端点(B0),用以指示受控制装置目前的网络信白图3根据本发明的一实施例显示运作于控制端点用以控制网络事件传送的状态机器30示意图。状态机器30同样具有三个状态S4-S6,用以代表控制端点目前网络地址的种类,因此状态S4-S6分别代表固定地址(staticIP)、动态地址(DHCPIP)以及自动地址(AutoIP)。通过判断状态的转换,控制端点可决定否要传送查询分组至受控制装置,用以达到节省网络频宽的效果。以下将针对各状态转换逐一介绍。当控制端点的原始网络地址与新网络地址都为固定地址时,代表着控制端点端离开使用固定地址的第一子网络,并进入同样使用固定地址的第二子网络,因此在状态机器30的表现为保持于状态S4执行自转换的操作。此时控制端点检查是否可路由至受控制装置,此项检查同样可通过呼叫网络系统内建的函数实现,待函数完成检查后回传检查结果。在此实施例中,假设函数回传结果为0与1,其中1代表控制端点可路由至受控制装置,O代表控制端点不可路由至受控制装置,因此图3中所使用的标号1/代表在控制端点可路由至受控制装置的情况下,控制端点会执行的后续操作,而0/代表在控制端点不可路由至受控制装置的情况下,控制端点会执行的后续操作。而控制端点可能执行的后续操作如图3中所示的标号CO-C3所示,包括传送查询分组(CO)、将标示装置为不可路由(C1)、传送地址更新分组(C2)、标示装置为不可路由(C3)、以及广播查询分组(C4)。如图所示,当控制端点可路由至受控制装置时,控制端点传送一查询分组至受控制装置(CO),用以主动查询受控制装置是否有状态改变、服务内容改变...等的更新事件。而当控制端点不可路由至受控制装置时,控制端点记录该受控制装置目前不可路由的状态,例如,控制端点在其存储器装置中储存一记录表,当检查出控制端点不可路由至受控制装置时,将记录表中该受控制装置的状态标示成不可路由的(Cl),并且控制端点可持续周期性检查是否可路由至该受控制装置,在可路由至受控制装置前暂时停止传送查询分组,以达到节省网络频宽的效果。当控制端点的原始网络地址为固定地址,新网络地址为动态地址时,代表着控制端点端离开使用固定地址的第一子网络,并进入使用动态地址的第二子网络,因此在状态机器30的表现为由状态S4进入状态S5。此时控制端点检查是否可路由至受控制装置端,如图所示,当控制端点可路由至受控制装置时,控制端点传送地址更新分组至受控制装置(C2),用以指示控制端点的新的地址信息。另一方面,当控制端点不可路由至受控制装置时,将记录表中该受控制装置的状态标示成不可路由的(Cl),并且在可路由至受控制装置前暂时停止传送查询分组。当控制端点的原始网络地址与新网络地址都为动态地址时,代表着控制端点端离开使用动态地址的第一子网络,并进入同样使用动态地址的第二子网络,因此在状态机器30的表现为保持于状态S5执行自转换的操作。此时控制端点检查是否可路由至受控制装置端,如图所示,当控制端点可路由至受控制装置时,控制端点传送查询分组至受控制装置用以主动查询受控制装置是否有更新事件(CO),另一方面,当控制端点不可路由至受控制装置时,将记录表中该受控制装置的状态标示成不可路由的(Cl),并且在可路由至受控制装置前暂时停止传送查询分组。当控制端点的原始网络地址为动态地址,新网络地址为固定地址时,代表着控制端点端离开使用动态地址的第一子网络,并进入使用固定地址的第二子网络,因此在状态机器30的表现为由状态S5进入状态S4。此时控制端点检查是否可路由至受控制装置端,如图所示,当控制端点可路由至受控制装置时,控制端点传送地址更新分组至受控制装置(C2),用以指示控制端点的新的地址信息。当控制端点的原始网络地址为动态地址或固定地址,新网络地址为自动地址时,代表着控制端点端离开使用动态地址或固定地址的第一子网络,并进入使用自动地址的第二子网络,因此在状态机器30的表现为由状态S4或S5进入状态S6。如以上所述,由于自动地址在此定义为不可路由的网络地址种类,因此这种状态转换表示控制端点的网络地址状态由可路由转变成不可路由,除非控制端点与受控制装置位于同一自动地址区域联机中,否则控制端点已无法直接使用其它受控制装置所提供的服务,因此此时控制端点直接将记录表中所有受控制装置的状态标示成不可路由的(C3),并且暂时停止传送查询分组。当控制端点的原始网络地址与新网络地址都为自动地址时,代表着控制端点端离开使用自动地址的第一子网络,并进入同样使用自动地址的第二子网络,因此在状态机器30的表现为保持于状态S6执行自转换的操作,此时控制端点会在所属的自动地址区域联机中广播查询分组(C4),用以收集该自动地址区域联机存在的受控制装置信息。当控制端点的原始网络地址为自动地址,新网络地址为固定地址时,代表着控制端点端离开使用自动地址的第一子网络,并进入使用固定地址的第二子网络,因此在状态机器30的表现为由状态S6进入状态S4。此时控制端点检查是否可路由至受控制装置端,当控制端点可路由至受控制装置时,控制端点传送查询分组(CO)以及地址更新分组(C2)至受控制装置,用以主动查询受控制装置是否有更新事件,并且指示控制端点的新的地址信息。最后,当控制端点的原始网络地址为自动地址,新网络地址为动态地址时,代表着控制端点端离开使用自动地址的第一子网络,并进入使用动态地址的第二子网络,因此在状态机器30的表现为由状态S6进入状态S5。此时控制端点检查是否可路由至受控制装置端,当控制端点可路由至受控制装置时,控制端点传送查询分组至受控制装置(CO),用以主动查询受控制装置是否有更新事件。图4根据本发明的一实施例显示网络事件传送控制方法的流程图,此流程图可同时应用于控制端点以及受控制装置,用以维持网络服务的一致性。首先,当控制端点与受控制装置进入一个新的网络或子网络时,会被配置一个新的网络地址(步骤1)。接着,控制端点与受控制装置可检查网络地址的状态变化(步骤2),也就是如同以上所介绍的分别判断原始的网络地址与新的网络地址是否为可路由的网络地址。待判断出网络地址的变化后,控制端点与受控制装置开始维护网络服务(步骤3),根据本发明的实施例,控制端点可根据图3所示的状态机器30进行网络服务的维护,用以决定是否主动向受控制装置更新地址信息,以及是否主动传送查询分组至受控制装置,而受控制装置可根据图2所示的状态机器20进行网络服务的维护,用以决定是否传送更新事件分组至控制端点。通过判断网络地址种类的状态变化,控制端点与受控制装置可传送更新信息至可路由的各网络组件,对于不可路由17的各网络组件则暂时保留或永久删除要传送的更新信息,以节省网络频宽。本发明虽以较佳实施例披露如上,然其并非用以限定本发明的范围,本领域技术人员,在不脱离本发明的精神和范围的前提下,当可做若干的更改与修饰,因此本发明的保护范围应以本申请的权利要求为准。权利要求1.一种网络事件传送控制方法,适用于一混合式网络,其中上述混合式网络包括一第一网络组件、一第二网络组件、一第一子网络以及一第二子网络,其中上述第一网络组件位于上述第一子网络,并且被配置一第一网络地址,其中上述第一网络地址属于上述第一子网络中所使用的一第一类型网络地址,上述第一网络组件具有一存储器装置,用以储存上述第二网络组件的相关信息,并且上述第一网络组件发送多个分组用以与上述第二网络组件沟通,当上述第一网络组件离开上述第一子网络并进入上述第二子网络,并且被配置属于上述第二子网络中所使用的一第二类型网络地址的一第二网络地址时,上述网络事件传送控制方法包括检查上述第一网络组件的上述第一网络地址与上述第二网络地址是否为可路由的网络地址;以及当上述第一网络地址为可路由的网络地址,而上述第二网络地址为不可路由的网络地址时,停止由上述第一网络组件传送上述分组至上述第二网络组件。2.如权利要求1所述的网络事件传送控制方法,其中上述不可路由的网纟各地址为自动地址,并且上述可3各由的网络地址为固定地址或动态地址。3.如权利要求2所述的网络事件传送控制方法,其中上述第一网络组件为一受控制装置,上述第二网络组件为一控制端点,当上述第一网络地址与上述第二网络地址都为固定地址时,上述网络事件传送控制方法还包括检查上述第一网络组件是否可路由至上述第二网络组件;当上述第一网络组件可路由至上述第二网络组件时,由上述第一网络组件传送一更新事件分组至上述第二网络组件,其中上述更新事件分组用以指示上述第一网络组件的网络信息;以及当上述第一网络组件不可路由至上述第二网络组件时,将要传送至上述第二网络组件的上述更新事件分组储存至上述存储器装置中的一储存序列。4.如权利要求3所述的网络事件传送控制方法,其中当上述第一网络地址为固定地址,而上述第二网络地址为动态地址时,上述网络事件传送控制方法还包括检查上述第一网络组件是否可路由至上述第二网络组件;当上述第一网络组件可路由至上述第二网络组件时,由上述第一网络组件传送上述更新事件分组至上述第二网络组件;以及当上述第一网络组件不可路由至上述第二网络组件时,删除储存于上述储存序列中的要传送至上述第二网络组件的上述更新事件分组。5.如权利要求3所述的网络事件传送控制方法,其中当上述第一网络地址与上述第二网络地址都为动态地址时,上述网络事件传送控制方法还包括检查上述第一网络组件是否可路由至上述第二网络组件;当上述第一网络组件可路由至上述第二网络组件时,由上述第一网络组件传送上述更新事件分组至上述第二网络组件;以及当上述第一网络组件不可路由至上述第二网络组件时,将要传送至上述第二网络组件的上述更新事件分组储存至上述储存序列。6.如权利要求3所述的网络事件传送控制方法,其中当上述第一网络地址为动态地址,而上述第二网络地址为固定地址时,上述网络事件传送控制方法还包括检查上述第一网络组件是否可路由至上述第二网络组件;以及当上述第一网络组件可路由至上述第二网络组件时,由上述第一网络组件传送上述更新事件分组至上述第二网络组件。7.如权利要求3所述的网络事件传送控制方法,其中当上述第一网络地址为动态地址或固定地址,而上述第二网络地址为自动地址时,上述网络事件传送控制方法还包括删除上述储存序列中储存的所有更新事件分组。8.如权利要求3所述的网络事件传送控制方法,其中当上述第一网络地址与上述第二网络地址都为自动地址时,上述网络事件传送控制方法还包括在上述第一网络组件所属的一自动地址区域联机中由上述第一网络组件广播上述更新事件分组。9.如权利要求3所述的网络事件传送控制方法,其中当上述第一网络地址为自动地址,而上述第二网络地址为固定地址或动态地址时,上述网络事件传送控制方法还包括检查上述第一网络组件是否可路由至上述第二网络组件;以及当上述第一网络组件可路由至上述第二网络组件时,由上述第一网络组件传送上述更新事件分组至上述第二网络组件。10.如权利要求2所述的网络事件传送控制方法,其中上述第一网络组件为一控制端点,上述第二网络组件为一受控制装置,当上述第一网络地址与上述第二网络地址都为固定地址时,上述网络事件传送控制方法还包括检查上述第一网络组件是否可路由至上述第二网络组件;当上述第一网络组件可路由至上述第二网络组件时,由上述第一网络组件传送一查询分组至上述第二网络组件,其中上述查询分组用以主动查询上述第二网络组件是否有更新事件。11.如权利要求IO所述的网络事件传送控制方法,其中当上述第一网络地址为固定地址,上述第二网络地址为动态地址时,上述网络事件传送控制方法还包括检查上述第一网络组件是否可路由至上述第二网络组件;当上述第一网络组件可路由至上述第二网络组件时,由上述第一网络组件传送一地址更新分组至上述第二网络组件,其中上述地址更新分组用以指示上述第一网络组件的地址信息。12.如权利要求IO所述的网络事件传送控制方法,其中当上述第一网络地址与上述第二网络地址都为动态地址时,上述网络事件传送控制方法还包括检查上述第一网络组件是否可路由至上述第二网络组件;当上述第一网络组件可路由至上述第二网络组件时,由上述第一网络组件传送上述查询分组至上述第二网络组件用以主动查询上述第二网络组件是否有更新事件。13,如权利要求IO所述的网络事件传送控制方法,其中当上述第一网络地址为动态地址,而上述第二网络地址为固定地址时,上述网络事件传送控制方法还包括检查上述第一网络组件是否可路由至上述第二网络组件;以及当上述第一网络组件可路由至上述第二网络组件时,由上述第一网络组件传送一地址更新分组至上述第二网络组件,其中上述地址更新分组用以指示上述第一网络组件的地址信息。14.如权利要求10所述的网络事件传送控制方法,其中当上述第一网络地址为动态地址或固定地址,而上述第二网络地址为自动地址时,上述网络事件传送控制方法还包括停止传送上述查询分组至上述第二网络组件。15.如权利要求IO所述的网络事件传送控制方法,其中当上述第一网络地址与上述第二网络地址都为自动地址时,上述网络事件传送控制方法还包括在上述第一网络组件所属的一自动地址区域联机中由上述第一网络组件广播上述查询分组。16.如权利要求10所述的网络事件传送控制方法,其中当上述第一网络地址为自动地址,而上述第二网络地址为固定地址时,上述网络事件传送控制方法还包括检查上述第一网络组件是否可路由至上述第二网络组件;以及当上述第一网络组件可路由至上述第二网络组件时,由上述第一网络组件传送上述查询分组以及一地址更新分组至上述第二网络组件,用以主动查询上述第二网络组件是否有更新事件,并且指示上述第一网络组件的地址信自17.如权利要求10所述的网络事件传送控制方法,其中当上述第一网络地址为自动地址,而当上述第二网络地址为动态地址时,上述网络事件传送控制方法还包括检查上述第一网络组件是否可路由至上述第二网络组件;以及当上述第一网络组件可路由至上述第二网络组件时,由上述第一网络组件传送上述查询分组至上述第二网络组件。18.—种整合式网络系统,用以整合多个被配置不同种网络地址的网络组件的事件传送,上述整合式网络系统包括一第一子网络;一第二子网络;一控制端点,位于上述第一子网络并且被配置一第一网络地址;以及一受控制装置,提供多个服务给上述控制端点使用,上述受控制装置位于上述第一子网并且被配置一第二网络地址,其中上述第一网络地址与上述第二网络地址属于上述第一子网络中所使用的一第一类型网络地址,上述受控制装置还包括一存储器装置,用以储存上述控制端点的相关信息,并且上述受控制装置传送多个更新事件分组至上述控制端点,用以指示上述受控制装置的相关网络信息,以及上述控制端点传送多个查询分组至上述受控制装置,用以主动查询上述受控制装置的上述网络信息,其中当上述受控制装置离开上述第一子网络并进入上述第二子网络,并且被配置属于上述第二子网络中所使用的一第二类型网络地址的一第三网络地址时,上述受控制装置检查上述第二网络地址与上述第三网络地址是否为可路由的网络地址,并且当上述第二网络地址为可路由的网络地址,而上述第三网络地址为不可路由的网络地址时,上述受控制装置停止传送上述更新事件分组至上述控制端点。19.如权利要求18所述的整合式网络系统,其中当上述受控制装置停留在上述第一子网络,而上述控制端点离开上述第一子网络并进入上述第二子网络,并且被配置属于上述第二类型网络地址的一第四网络地址时,上述控制端点;险查上述第一网络地址与上述第四网络地址是否为可路由的网络地址,并且当上述第一网络地址为可路由的网络地址,而上述第四网络地址为不可路由的网络地址时,上述控制端点停止传送上述查询分组至上述受控制装置。20.如权利要求18所述的整合式网络系统,其中上述不可路由的网络地址为自动地址,并且上述可路由的网络地址为固定地址或动态地址。21.如权利要求20所述的整合式网络系统,其中当上述第二网络地址与上述第三网络地址都为固定地址或都为动态地址时,上述受控制装置检查是否可路由至上述控制端点,当上述受控制装置可路由至上述控制端点时,上述受控制装置传送上述更新事件分组至上述控制端点,当上述受控制装置不可路由至上述控制端点时,上述受控制装置将要传送至上述控制端点的上述更新事件分组储存至上述存储器装置中的一储存序列。22.如权利要求21所述的整合式网络系统,其中当上述第二网络地址为固定地址,上述第三网络地址为动态地址时,上述受控制装置检查是否可路由至上述控制端点,当上述受控制装置可路由至上述控制端点时,上述受控制装置传送上述更新事件分组至上述控制端点,当上述受控制装置不可路由至上述控制端点时,上述受控制装置删除储存于上述储存序列中的要传送至上述控制端点的上述更新事件分组。23.如权利要求21所述的整合式网络系统,其中当上述第二网络地址为动态地址或固定地址,而上述第三网络地址为自动地址时,上述受控制装置删除上述储存序列中储存的所有更新事件分组。24.如权利要求21所述的整合式网络系统,其中当上述第二网络地址与上述第三网络地址皆为自动地址时,上述受控制装置在所属的一自动地址区域联机中广播上述更新事件分组。25.如权利要求21所述的整合式网络系统,其中当上述第二网络地址为自动地址,而上述第三网络地址为固定地址或动态地址时,上述受控制装置检查是否可路由至上述控制端点,并且当上述受控制装置可路由至上述控制端点时,上述受控制装置传送上述更新事件分组至上述控制端点。全文摘要一种网络事件传送控制方法,适用于一混合式网络,其中位于第一子网络的第一网络组件被配置第一网络地址,并具有一存储器装置用以储存一第二网络组件的相关信息,第一网络组件发送多个分组用以与第二网络组件沟通。当第一网络组件离开第一子网络并进入第二子网络,并且被配置一第二网络地址时,网络事件传送控制方法包括检查第一网络地址与第二网络地址是否为可路由的网络地址,以及当第一网络地址为可路由的网络地址,而第二网络地址为不可路由的网络地址时,停止由第一网络组件传送分组至第二网络组件。文档编号H04L12/24GK101453369SQ20071019624公开日2009年6月10日申请日期2007年11月30日优先权日2007年11月30日发明者胡志麟申请人:佳世达科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1