使用子网信息执行切换的方法和设备的制作方法

文档序号:7675055阅读:110来源:国知局
专利名称:使用子网信息执行切换的方法和设备的制作方法
技术领域
本发明的各方面涉及移动通信,更具体地,涉及一种使用子网信息在移 动节点中执行切换的方法和设备。
背景技术
移动通信中的切换是允许移动节点在移动时连续地接收当前使用的^1良务 的技术。为了执行切换,需要用于移动节点将移动到的新网络的信息。该信 息称为"切换信息"。
移动节点从称为信息服务器的单独服务器接收用于移动节点将移动到的
网络的切换信息。切换信息包括移动节点将连接到的附着点(PoA)所属的 子网的信息(也就是,子网信息)。然而,现在还没有直接使用这种子网信息 确定是否在上层和下层执行切换的方法。因此,需要一种使用这种子网信息 有效地执行切换的方法
发明内容
技术方案
本发明的各方面提供一种使用子网信息有效地执行切换的方法和/或设备。
本发明的各方面还提供一种存储用于进行切换执行方法的计算机程序的 计算机可读记录介质。
将在描述中部分阐述本发明的其他方面和/或优点,部分地通过描述将是 清楚的或可通过本发明的实施而得知。
有益效果
在切换执行方法和设备中,根据本发明的一方面,通过将在移动节点移 动之前接收的子网信息与在移动节点移动之后接收的子网信息进行比较,能 够有效地执行切换,因此快速确定是否发生子网的改变,基于确定结果确定
执行切换的层。


通过以下结合附图对实施例的描述,本发明的这些和/或其他方面和优点
将变得清楚和更加易于理解,其中
图l是根据本发明实施例的切换执行设备的框图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-5 8070 号 韩 国 专 利申请的利益,该申请全部公开于此以资参考。
现将详细参照本发明的当前实施例,其示例在附图中示出,其中,相同 的标号始终表示相同的部件。以下参照附图描述实施例,以便解释本发明。
图1是根据本发明实施例的切换执行设备100的框图。切换执行设备100 允许移动节点从当前附着点(PoA)到新PoA执行切换。为了允许移动节点 执行切换,示出的切换执行设备100包括子网信息接收器110、子网信息比
较器120、子网信息存储单元130、层确定单元140和消息发送器150。
子网信息接收器IIO从信息服务器接收切换信息。具体地,子网信息接 收器110接收新PoA的子网信息。接收的子网信息被发送到子网信息存储单 元130。子网信息存储单元130存储子网信息。子网信息比较器120将当前 PoA的子网信息与在接收器110接收的新PoA的子网信息进行比较,并确定 两组子网信息是否相同。层确定单元140根据在比较器120确定的比较结果 确定将执行切换的层。
消息发送器150将用于执行切换的消息发送到确定切换将被执行的层。 为了发送消息,消息发送器150可包括切换命令发送器(未示出),将用于 执行层2切换的命令发送到下层;和/或切换事件发送器(未示出),将通知 子网将要改变且必须执行层3切换的事件消息发送到上层。
图2示出根据本发明的一方面的搜索切换信息的移动通信环境。参照图 2,移动通信环境包括移动节点l(示出为PDA)、 PoA2和3、相应节点4(示 出为计算机)、信息服务器5和6以及多个网络,其中,节点l、 4两者可以 是移动节点,和/或节点1、 4可以是其它类型的装置。图2中示出的移动通 信环境中的网络拓朴被认为是示例性的,并且被本领域普通技术人员理解, 可构建各种其他的拓朴。虽然不在所有方面都需要,但是移动节点l可包括
由移动节点l使用的其他部件(诸如,在便携式计算机中使用的控制器和/或 显示器、媒体播放器、PDA和/或使用网络的电话)。而且,虽然移动节点1 以节点1相对于固定的PoA2、 3移动的形式示出,但是应理解,仅需要移动 节点l和PoA2、 3之间的相对移动,而不考虑节点l或PoA2、 3中的哪一 个实际在移动。
移动节点1是使用移动通信环境的移动终端。当开始使用移动通信时, 移动节点1将本地地址HoA注册在本地网络210上的本地代理中。当移动节 点1移动到之前没有到达过的不同的网络区域时,外部代理(FA)(存在于移 动节点1移动到的新网络上)获得转交地址CoA。移动节点1获得转交地址 CoA,将CoA发送到本地代理,并将CoA注册在本地代理中。本地代理允许 转交地址CoA与本地地址相应,并且当使用网络210和230在经由互联网220 连接到本地节点1的通信节点4中执行到HoA的数据发送时,将数据发送到 CoA。
FA是存在于移动节点1已经访问的外部网络上的代理。移动节点l通过 当前网络区域中的附着点(PoA)连接到当前网络。PoA是用于在移动节点 和网络之间执行数据传输的设备。PoA包括接入点(AP)、基站等。然而, 本发明不局限于此,PoA可以是在移动节点1和网络之间执行数据传输的任 何设备。在图2中示出的示例中,作为基站示出的PoA 2和3是相应网络区 域中的各个PoA。
当移动节点l在PoA2、 3之间移动时,必须执行切换。而且,当移动节 点1在子网之间移动时,必须执行切换。用于改变PoA的切换称为"L2切换"。 在相同子网环境下,在L2层(链路层)执行L2切换。因此,当执行L2层 切换时,不发生子网之间的改变。
当移动节点1在属于不同子网的PoA2、 3之间移动时,必须执行L3切 换和L2切换。由于在L3层(网络层)执行L3切换并且在不同子网之间执 行L3切换,因此发生子网之间的改变。
为了允许移动节点1执行到新网络区域的切换,需要关于新网络的信息, 并且该信息被称为"切换信息"。图2示出移动节点1在将PoA2用作附着 点的网络区域中执行数据通信的同时移动节点1移动到将PoA 3用作附着点 执行数据通信的新网络区域的示例。
移动节点1通过在移动节点1移动到PoA 3之前移动节点1所属的网络 中的PoA 2接收关于新网络区域的信息。经由本地核心网络210、访问核心 网络230、接入网络200和PoA 2从信息服务器5和6接收该信息(作为切 换信息的示例)。移动节点1基于接收的信息获得关于在新网络区域使用什么 网络协议的信息,并且可使用获得的信息执行切换。
这种切换信息的一部分是子网信息。子网信息是关于PoA所属的子网的 信息。当移动节点1在属于相同子网的PoA之间移动时,在移动节点l移动 之前从信息服务器5接收的子网信息将与在移动节点1移动之后从信息服务 器6接收的子网信息相同。当移动节点1在属于不同子网的PoA之间移动时, 在移动节点1移动之前从信息服务器5接收的子网信息将与在移动节点1移 动之后从信息服务器6接收的子网信息不同。因此,通过将在移动节点l移 动之前从信息服务器5接收的子网信息与在移动节点1移动之后从信息服务 器6接收的子网信息进行比较,可确定是否发生子网之间的改变。
换,可快速确定执行切换的层。因此,通过将在移动节点1移动之前从信息
服务器5接收的子网信息与在移动节点1移动之后从信息服务器6接收的子
网信息进行比较,可进行有效的切换。
图3是示出根据本发明实施例的移动节点的网络层的示图。参照图3, 移动节点1的网络层包括下层10、切换功能层20和上层30。为了描述的方 便,图3中示出信息服务器40。
下层是指由开放式系统互联(OSI)参考模型(ISO/正C 7498-1: 1994(E)) 定义的7个层中第二层和第二层的下层(也就是,链路层、物理层等),该公 开合并于此,以资参考。上层30是指由OSI参考模型定义的7个层中的第三 层和第三层的上层(也就是,互联网协议(IP)层、移动IP层、传输层、应 用层等)。
切换功能层20与下层IO和上层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的子网信息(操 作SIOO)。子网信息比较器120将存储在包括子网信息接收器110的子网信 息存储单元130中的当前PoA的当前子网信息与子网信息接收器110接收的
新的PoA的新子网信息进行比较(操作SllO)。
层确定单元140确定执行切换的层(操作S120)。层确定单元140使用 子网信息比较器120的比较结果以便确定层。如果当前子网信息与新子网信 息相同,则意味着没有发生子网之间的改变。在这种情况下,必须执行与没 有发生子网之间的改变的情况相应的L2切换。因此,层确定单元"O确定在 下层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、磁带、软盘、光学数据存储 装置等。
尽管已经示出和描述本发明的一些实施例,但是本领域技术人员将理解, 在不脱离本发明的原理和精神的情况下,可在实施例中进行改变,本发明的
范围在权利要求及其等同物中限定。
权利要求
1、一种在移动节点中执行从当前附着点(PoA)到新PoA的切换的方法,包括:将当前PoA的子网信息与新PoA的子网信息进行比较;根据当前PoA的子网信息是否与新PoA的子网信息匹配,确定从多个层中选择的执行切换的层;以及在确定的层中执行切换。
2、 如权利要求1所述的方法,还包括从信息服务器接收新PoA的子 网信息。
3、 如权利要求l所述的方法,其中,确定层的步骤包括如果当前PoA的子网信息与新PoA的子网信息相同,则在下层中执行切 换;以及如果当前PoA的子网信息与新PoA的子网信息不同,则在上层中执行切换。
4、 如权利要求3所述的方法,其中,在下层中执行的切换是层2 (L2) 切换。
5、 如权利要求4所述的方法,其中,在下层中执行切换的步骤包括 将用于执行层2切换的命令发送到下层;以及 在下层中执行层2切换。
6、 如权利要求3所述的方法,其中,在上层中执行的切换是层3 (L3) 切换。
7、 如权利要求6所述的方法,其中,在上层中执行切换的步骤包括 将指示存在子网改变和必须执行层3 (L3 )切换的事件消息发送到上层;以及在上层中执行层3 (L3)切换。
8、 一种允许移动节点执行从当前附着点(PoA)到新PoA的切换的设备, 包括子网信息比较器,将当前PoA的子网信息与新PoA的子网信息进行比较; 层确定单元,根据当前PoA的子网信息是否与新PoA的子网信息匹配, 确定从多个层中选择的执行切换的层;以及 消息发送器,将用于执行切换的消息发送到确定执行切换的层。
9、 如权利要求8所述的设备,还包括子网信息接收器,从信息服务器 接收新PoA的子网信息。
10、 如权利要求8所述的设备,其中,如果当前PoA的子网信息与新 PoA的子网信息匹配,则层确定单元确定在下层中执行切换,如果当前PoA 的子网信息与新PoA的子网信息不同,则层确定单元确定在上层中执行切换。
11、 如权利要求IO所述的设备,其中,在下层中执行的切换是层2(L2) 切换。
12、 如权利要求10所述的设备,其中,在上层中执行的切换是层3 ( L3 ) 切换。
13、 如权利要求IO所述的设备,其中,消息发送器包括 切换命令发送器,如果确定在下层中执行切换,则将用于执行层2切换的命令发送到下层;以及切换事件发送器,如果确定在上层中执行切换,则将通知存在子网的改 变和必须执行层3切换的事件消息发送到上层。
14、 一种其上嵌入有用于于执行计算机执行的切换执行方法的计算^/L程 序的计算机可读记录介质,所述方法包括将移动节点的当前附着点(PoA)的子网信息与移动节点的新PoA的子 网信息进行比较;以及根据当前PoA的子网信息是否与新PoA的子网信息匹配,确定从多个层 选择的执行切换的层并在确定的层执行切换。
15、 一种在移动节点中执行切换的方法,包括将在移动节点接收的子网信息与存储在移动节点中的子网信息进行比较;在接收的子网信息与存储的子网信息匹配的情况下,在移动节点的下层 执行下层切换;以及在接收的子网信息与存储的子网信息不匹配的情况下,在移动节点的上 层执行上层切换。
16、 如权利要求15所述的方法,还包括在移动节点从除了存储的子网 信息的附着点之外的另一附着点的信息服务器接收所述接收的子网信息。
17、 如权利要求16所述的方法,还包括从移动节点的存储器检索存储 的子网信息。
18、 如权利要求15所述的方法,其中 执行下层切换的步骤包括在移动节点中执行层2切换,以及 执行上层切换的步骤包括在移动节点中执行层3切换。
19、 如权利要求15所述的方法,其中下层是开放式系统互联(OSI)参考模型定义的第二层,以及 上层是开放式系统互联(OSI)参考模型定义的第三层。
20、 如权利要求15所述的方法,其中,执行下层切换的步骤包括发布层 2切换命令,所述层2切换命令包括第一字段,具有用于执行链路改变的指令,以及第二字段,指示链路命令在第 一状态时是否将在本地设备被实现以及在 第二状态时是否将在远程设备被实现。
21、 如权利要求15所述的方法,其中,执行上层切换的步骤包括发布层 3切换命令,所述层3切换命令包括第 一 字段,将所述命令识别为用于在上层的状态改变; 第二字段,识别将在上层执行的状态改变的类型;以及 第三字段,能够指示状态改变在第一状态时是否将在本地设备实现以及 在第二状态时是否将在远程设备实现。
22、 如权利要求21所述的方法,其中,第二字段将状态改变的类型指示 为IP重配置。
23、 一种移动无线设备,包括发送器/接收器,对一个或多个外部网络发送和接收无线数据,并接收子 网信息;以及存储器,存储子网信息;以及收的子网信息与存储的子网信息匹配的情况下在移动设备的下层执行下层切 换,在接收的子网信息与存储的子网信息不匹配的情况下在移动设备的上层 执行上层切换。
24、 如权利要求23所述的移动无线设备,其中,从除了存储的子网信息 的附着点之外的另一附着点的信息服务器通过发送器/接收器接收所述接收 的子网信息。
25、 如权利要求23所述的移动无线设备,其中 下层切换是层2切换,以及 上层切换是层3切换。
26、 如权利要求23所述的移动无线设备,其中,切换层执行单元使用命 令将层2切换发布给下层,所述命令包括第一字段,具有用于执行链路改变的指令,以及第二字段,能够指示链路命令在第 一状态时是否将在本地设备被实现以 及在第二状态时是否将在远程设备被实现。
27、 如权利要求23所述的移动无线设备,其中,切换层执行单元使用命 令将层3切换命令发布给上层,所述命令包括第一字段,将所述命令识别为用于在上层的状态改变; 第二字段,识别将在上层执行的状态改变的类型;以及 第三字段,能够指示状态改变在第一状态时是否将在本地设备实现以及 在第二状态时是否将在远程设备实现。
28、 一种移动无线系统,包括第一附着点(PoA),连接到存储第一子网信息的第一信息服务器; 第二附着点(PoA),连接到存储第二子网信息的第二信息服务器;以及 移动设备,具有接收器,在第一PoA和第二PoA之间移动的同时,接收包括从第二信息 服务器发送的第二子网信息的无线数据; 存储器,存储第一子网信息;以及切换层执行单元,将接收的第二子网信息与存储的第 一子网信息进行比 较,在接收的第二子网信息与存储的第一子网信息匹配的情况下在移动设备 的下层执行下层切换,在接收的第二子网信息与存储的第一子网信息不匹配 的情况下在移动设备的上层执行上层切换。
全文摘要
一种使用子网信息执行切换的方法,包括将当前PoA的子网信息与新PoA的子网信息进行比较;以及根据当前PoA的子网信息是否与新PoA的子网信息相同,确定执行切换的层,并在确定的层中执行切换。通过将在移动节点移动之前接收的子网信息与移动节点移动之后接收的子网信息进行比较,从而快速确定子网之间是否发生改变,并且通过确定层(其中,基于确定的结果执行切换),能够有效地执行切换。
文档编号H04W36/12GK101379725SQ200780004020
公开日2009年3月4日 申请日期2007年1月18日 优先权日2006年2月6日
发明者朴寿弘 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1