使用子网信息执行切换的方法和设备 |
|||||||
申请号 | CN200780004020.4 | 申请日 | 2007-01-18 | 公开(公告)号 | CN101379725A | 公开(公告)日 | 2009-03-04 |
申请人 | 三星电子株式会社; | 发明人 | 朴寿弘; | ||||
摘要 | 一种使用子网信息执行切换的方法,包括:将当前PoA的子网信息与新PoA的子网信息进行比较;以及根据当前PoA的子网信息是否与新PoA的子网信息相同,确定执行切换的层,并在确定的层中执行切换。通过将在移动 节点 移动之前接收的子网信息与移动节点移动之后接收的子网信息进行比较,从而快速确 定子 网之间是否发生改变,并且通过确定层(其中,基于确定的结果执行切换),能够有效地执行切换。 | ||||||
权利要求 | 1、一种在移动节点中执行从当前附着点(PoA)到新PoA的切换的方法, 包括: |
||||||
说明书全文 | 技术领域本发明的各方面涉及移动通信,更具体地,涉及一种使用子网信息在移 动节点中执行切换的方法和设备。 背景技术移动通信中的切换是允许移动节点在移动时连续地接收当前使用的服务 的技术。为了执行切换,需要用于移动节点将移动到的新网络的信息。该信 息称为“切换信息”。 移动节点从称为信息服务器的单独服务器接收用于移动节点将移动到的 网络的切换信息。切换信息包括移动节点将连接到的附着点(PoA)所属的 子网的信息(也就是,子网信息)。然而,现在还没有直接使用这种子网信息 确定是否在上层和下层执行切换的方法。因此,需要一种使用这种子网信息 有效地执行切换的方法。 发明内容技术方案 本发明的各方面提供一种使用子网信息有效地执行切换的方法和/或设 备。 本发明的各方面还提供一种存储用于进行切换执行方法的计算机程序的 计算机可读记录介质。 将在描述中部分阐述本发明的其他方面和/或优点,部分地通过描述将是 清楚的或可通过本发明的实施而得知。 有益效果 在切换执行方法和设备中,根据本发明的一方面,通过将在移动节点移 动之前接收的子网信息与在移动节点移动之后接收的子网信息进行比较,能 够有效地执行切换,因此快速确定是否发生子网的改变,基于确定结果确定 执行切换的层。 附图说明 通过以下结合附图对实施例的描述,本发明的这些和/或其他方面和优点 将变得清楚和更加易于理解,其中: 图1是根据本发明实施例的切换执行设备的框图; 图2示出根据本发明实施例的搜索切换信息的移动通信环境; 图3是示出根据本发明实施例的移动接点的网络层的示图; 图4是示出根据本发明实施例的切换执行方法的流程图; 图5示出根据本发明实施例的层3切换事件;以及 图6示出根据本发明实施例的层2切换命令。 最佳模式 根据本发明的一方面,提供一种在移动节点中执行从当前附着点(PoA) 到新PoA的切换的方法,包括:将当前PoA的子网信息与新PoA的子网信 息进行比较;以及根据当前PoA的子网信息是否等于新PoA的子网信息,确 定执行切换的层,并在确定的层执行切换。 根据本发明的另一方面,提供一种允许移动节点从当前附着点(PoA) 到新PoA执行切换的设备,包括:子网信息比较器,将当前PoA的子网信息 与新PoA的子网信息进行比较;层确定单元,根据当前PoA的子网信息是否 等于新PoA的子网信息,确定执行切换的层;以及消息发送器,将用于执行 切换的消息发送到确定执行切换的层。 具体实施方式本申请要求于2006年2月6日提交到美国专利商标局的第60/765/207号 美国临时申请以及于2006年6月27日提交到韩国知识产权局的第2006- 58070号韩国专利申请的利益,该申请全部公开于此以资参考。 现将详细参照本发明的当前实施例,其示例在附图中示出,其中,相同 的标号始终表示相同的部件。以下参照附图描述实施例,以便解释本发明。 图1是根据本发明实施例的切换执行设备100的框图。切换执行设备100 允许移动节点从当前附着点(PoA)到新PoA执行切换。为了允许移动节点 执行切换,示出的切换执行设备100包括子网信息接收器110、子网信息比 较器120、子网信息存储单元130、层确定单元140和消息发送器150。 子网信息接收器110从信息服务器接收切换信息。具体地,子网信息接 收器110接收新PoA的子网信息。接收的子网信息被发送到子网信息存储单 元130。子网信息存储单元130存储子网信息。子网信息比较器120将当前 PoA的子网信息与在接收器110接收的新PoA的子网信息进行比较,并确定 两组子网信息是否相同。层确定单元140根据在比较器120确定的比较结果 确定将执行切换的层。 消息发送器150将用于执行切换的消息发送到确定切换将被执行的层。 为了发送消息,消息发送器150可包括:切换命令发送器(未示出),将用于 执行层2切换的命令发送到下层;和/或切换事件发送器(未示出),将通知 子网将要改变且必须执行层3切换的事件消息发送到上层。 图2示出根据本发明的一方面的搜索切换信息的移动通信环境。参照图 2,移动通信环境包括移动节点1(示出为PDA)、PoA 2和3、相应节点4(示 出为计算机)、信息服务器5和6以及多个网络,其中,节点1、4两者可以 是移动节点,和/或节点1、4可以是其它类型的装置。图2中示出的移动通 信环境中的网络拓扑被认为是示例性的,并且被本领域普通技术人员理解, 可构建各种其他的拓扑。虽然不在所有方面都需要,但是移动节点1可包括 由移动节点1使用的其他部件(诸如,在便携式计算机中使用的控制器和/或 显示器、媒体播放器、PDA和/或使用网络的电话)。而且,虽然移动节点1 以节点1相对于固定的PoA 2、3移动的形式示出,但是应理解,仅需要移动 节点1和PoA 2、3之间的相对移动,而不考虑节点1或PoA 2、3中的哪一 个实际在移动。 移动节点1是使用移动通信环境的移动终端。当开始使用移动通信时, 移动节点1将本地地址HoA注册在本地网络210上的本地代理中。当移动节 点1移动到之前没有到达过的不同的网络区域时,外部代理(FA)(存在于移 动节点1移动到的新网络上)获得转交地址CoA。移动节点1获得转交地址 CoA,将CoA发送到本地代理,并将CoA注册在本地代理中。本地代理允许 转交地址CoA与本地地址相应,并且当使用网络210和230在经由互联网220 连接到本地节点1的通信节点4中执行到HoA的数据发送时,将数据发送到 CoA。 FA是存在于移动节点1已经访问的外部网络上的代理。移动节点1通过 当前网络区域中的附着点(PoA)连接到当前网络。PoA是用于在移动节点 和网络之间执行数据传输的设备。PoA包括接入点(AP)、基站等。然而, 本发明不局限于此,PoA可以是在移动节点1和网络之间执行数据传输的任 何设备。在图2中示出的示例中,作为基站示出的PoA 2和3是相应网络区 域中的各个PoA。 当移动节点1在PoA 2、3之间移动时,必须执行切换。而且,当移动节 点1在子网之间移动时,必须执行切换。用于改变PoA的切换称为“L2切换”。 在相同子网环境下,在L2层(链路层)执行L2切换。因此,当执行L2层 切换时,不发生子网之间的改变。 当移动节点1在属于不同子网的PoA 2、3之间移动时,必须执行L3切 换和L2切换。由于在L3层(网络层)执行L3切换并且在不同子网之间执 行L3切换,因此发生子网之间的改变。 为了允许移动节点1执行到新网络区域的切换,需要关于新网络的信息, 并且该信息被称为“切换信息”。图2示出移动节点1在将PoA 2用作附着 点的网络区域中执行数据通信的同时移动节点1移动到将PoA 3用作附着点 执行数据通信的新网络区域的示例。 移动节点1通过在移动节点1移动到PoA 3之前移动节点1所属的网络 中的PoA 2接收关于新网络区域的信息。经由本地核心网络210、访问核心 网络230、接入网络200和PoA 2从信息服务器5和6接收该信息(作为切 换信息的示例)。移动节点1基于接收的信息获得关于在新网络区域使用什么 网络协议的信息,并且可使用获得的信息执行切换。 这种切换信息的一部分是子网信息。子网信息是关于PoA所属的子网的 信息。当移动节点1在属于相同子网的PoA之间移动时,在移动节点1移动 之前从信息服务器5接收的子网信息将与在移动节点1移动之后从信息服务 器6接收的子网信息相同。当移动节点1在属于不同子网的PoA之间移动时, 在移动节点1移动之前从信息服务器5接收的子网信息将与在移动节点1移 动之后从信息服务器6接收的子网信息不同。因此,通过将在移动节点1移 动之前从信息服务器5接收的子网信息与在移动节点1移动之后从信息服务 器6接收的子网信息进行比较,可确定是否发生子网之间的改变。 而且,由于根据是否发生子网之间的改变来确定执行L2切换还是L3切 换,可快速确定执行切换的层。因此,通过将在移动节点1移动之前从信息 服务器5接收的子网信息与在移动节点1移动之后从信息服务器6接收的子 网信息进行比较,可进行有效的切换。 图3是示出根据本发明实施例的移动节点的网络层的示图。参照图3, 移动节点1的网络层包括下层10、切换功能层20和上层30。为了描述的方 便,图3中示出信息服务器40。 下层是指由开放式系统互联(OSI)参考模型(ISO/IEC 7498-1:1994(E)) 定义的7个层中第二层和第二层的下层(也就是,链路层、物理层等),该公 开合并于此,以资参考。上层30是指由OSI参考模型定义的7个层中的第三 层和第三层的上层(也就是,互联网协议(IP)层、移动IP层、传输层、应 用层等)。 切换功能层20与下层10和上层30之间的第2.5层相应,并支持下层10 和上层30之间的切换。尽管不是在所有方面需要,但是优选地,切换功能 20支持不同类型的链路之间的切换,而不考虑下层10的链路接口的类型。 为了该切换支持,示出的切换功能层20包括事件服务模块22、信息服务模 块24和命令服务模块26。然而,其他模块和/或构造可用于完成相同的功能。 信息服务模块24从信息服务器40获得切换信息。信息服务模块24与在 图1中示出的实施例中的子网信息接收器110相应。信息服务模块24将请求 子网信息的消息7发送到信息服务器40。信息服务器40响应于消息7发送 包括子网信息8的消息。事件服务模块22检测在移动节点1产生的事件,该 事件与各种链路之间的切换有关,并将关于事件的产生通知给上层30。当根 据本发明的一方面执行切换时,如果确定需要在上层中的切换,则事件服务 模块22将指示子网将要改变且必须执行层3切换的事件消息发送到上层30。 事件服务模块22与图1中示出的实施例中描述的切换事件发送器相应。 命令服务模块26从上层30接收用户输入的命令,从而控制在下层10 中的切换。当根据本发明的一方面执行切换时,如果确定需要切换到下层10, 则命令服务模块26将用于执行层2切换的命令发送到下层10。命令服务模 块26与图1中示出的实施例中描述的切换命令发送器相应。 图4是示出根据本发明实施例的切换执行方法的流程图。参照图1至图 4,首先,子网信息接收器110从信息服务器40接收新PoA的子网信息(操 作S100)。子网信息比较器120将存储在包括子网信息接收器110的子网信 息存储单元130中的当前PoA的当前子网信息与子网信息接收器110接收的 新的PoA的新子网信息进行比较(操作S110)。 层确定单元140确定执行切换的层(操作S120)。层确定单元140使用 子网信息比较器120的比较结果以便确定层。如果当前子网信息与新子网信 息相同,则意味着没有发生子网之间的改变。在这种情况下,必须执行与没 有发生子网之间的改变的情况相应的L2切换。因此,层确定单元140确定在 下层10中执行切换。 如果当前子网信息与新子网信息不同,则意味着发生子网之间的改变。 在这种情况下,必须执行与发生子网之间的改变的情况相应的L3切换。因此, 层确定单元140确定在上层30中执行切换。 消息发送器150将用于执行切换的消息发送到确定执行切换的层,并允 许相应层执行切换(操作S130)。如果确定在上层30执行切换,则切换事件 发送器将指示子网改变且必须执行层3(L3)切换的事件消息发送到上层30。 事件消息被称为“层3切换事件”。接收层3切换事件的上层30执行L3切换。 如果确定在下层10执行切换,则切换命令发送器将用于执行层2(L2) 切换的命令发送到下层10。该命令被称为“层2切换命令”。接收层2切换 命令的下层10执行L2切换。 图5示出根据本发明实施例的层3切换事件50。参照图5,层3切换事 件50包括事件标识符(ID)字段52、事件类型字段54、事件名称字段56和 将“远程事件”与“本地事件”区分的字段58以及指示在“远程”的情况下 事件被发送到的设备的字段60。然而,应理解在其他方面中可使用附加字段。 在图5的示例中,数字123被分配给事件ID字段52,然而,本发明不 限于此。事件类型字段54示出相应事件是通知在上层30中发生状态改变的 事件。事件名称字段56示出层3切换事件50是请求L3切换以改变子网的消 息。图5示出L3切换的示例,其中,请求IP重新配置。在事件被发送到外 部装置时使用用于将“本地”与“远程”区分的字段58。如果切换执行设备 100包括在移动节点1中,则字段58具有值“本地(L)”。在这种情况下, 远程装置字段60在空状态。相反,如果消息来自另一装置,则字段58指示 远程“R”,并且装置字段60指示具有切换执行设备100的装置。 图6示出根据本发明实施例的层2切换命令。参照图6,层2切换命令 70包括命令号字段72、链接命令字段74、用于将“本地”与区分的字段76 和关于远程设备的字段78。应理解,字段不限于示出的字段,可使用附加字 段。 在图6中,数字123被分配给命令号字段72,然而,本发明不限于此。 链接命令字段74表示在下层10是否发生链路改变。参照图5在上面描述了 用于将“本地”与“远程”区分的字段76和远程设备字段78,因此,省略 对其的详细描述。 尽管不需要,但是本发明的一方面可由在计算机可读记录介质中的计算 机(包括具有信息处理功能的所有设备)可读代码来实现。计算机可读记录 介质包括存储能够由计算机系统读取的数据的所有类型的记录设备。计算机 可读记录介质可以是ROM、RAM、CD-ROM、磁带、软盘、光学数据存储 装置等。 尽管已经示出和描述本发明的一些实施例,但是本领域技术人员将理解, 在不脱离本发明的原理和精神的情况下,可在实施例中进行改变,本发明的 范围在权利要求及其等同物中限定。 |