保证服务质量的数据流发送及接收的方法和装置的制作方法

文档序号:7675241阅读:128来源:国知局
专利名称:保证服务质量的数据流发送及接收的方法和装置的制作方法
技术领域
本发明的一方面涉及用于保证服务质量(QoS)的数据流发送及接收的 方法和装置,更具体地,涉及用于在基于电子电气工程师协会(正EE) 802.21 标准的无线通信环境中保证QoS的数据流发送及接收的方法和装置。
背景技术
近来,随着通信技术的发展,已经开发了多样的通信网络。这样的网 络的代表例子包括多样的链路,如基于正EE 802.11、正EE 802.15及IEEE 802.16的无线局域网络(WLAN)链路和基于第三代合伙项目(3GPP: 3th Generation Partnership Project)及3GPP2的蜂窝链路。为了应对链路的多样 性,于其中安置了用于与多样的链路连接的不同种类的链路接口的移动节点 在市场上已经变得可行,并且建立了用于支持不同链路之间的切换的正EE 820.21标准。
然而,依照IEEE 802.21标准,当移动节点从某一链路移动到另外的不 同种类的链路时,这里有个问题,即因为归因于通信环境中突然的改变的可 能性而不能保证经由移动节点接收的数据流的QoS。更确切地说,在这样的 情况下,经由移动节点接收的信号流的误码率(BER)和信噪比(SNR)增 加。

发明内容
本发明的一方面提供一种方法和装置,用来保证经由移动节点接收的数 据流的服务质量(QoS ),即使当移动节点从某一链路移动到另外的不同种类 的链路时也如此。
本发明的一方面还提供用于存储计算机可读程序的计算机可读记录介 质,该计算机可读程序用于执行保证经由移动节点接收的数据流的服务质量 (QoS)的方法。
如上所述,依照本发明的一方面,通过基于有关移动节点的链路的特性
变化(归因于移动节点在不同种类的链路之间的切换而发生的)的信息而发
送数据流到移动节点,能够保证数据流的QoS。即,通过即使当移动节点从 某一链路移动到另外的不同种类的链路时,仍保证数据流的QoS,从而不增 加经由数据节点接收的数据流的BER和SNR。
根据本发明的一个方面,提供一种发送数据流的方法。该方法包括获取 有关移动节点的链路的特性变化(归因于移动节点在不同种类的链路之间的 切换而发生的)的信息;和基于被获取的有关移动节点的链路的特性变化的 信息而发送lt据流到移动节点。
根据本发明又一个方面,提供一种发送数据流的装置。该装置包括切换 功能层,用来获取有关移动节点的链路的特性变化(归因于移动节点在不同种 类的链路之间的切换而发生的)的信息;和上层,用来基于所获取的有关移 动节点的链路的特性变化的信息而发送数据流到移动节点。
根据本发明的又一个方面,提供一种计算机可读记录介质,用来存储用 于执行数据流发送的方法的计算机可读程序。
根据本发明的又一个方面,提供一种接收数据流的方法。该方法包括提 供有关移动节点的链路的特性变化(归因于移动节点在不同种类的链路之间 的切换而发生的)的信息;和接收基于被获取的有关移动节点的链路的特性 变化的信息而发送的数据流。
根据本发明的又一个方面,提供一种用于接收数据流的装置。该装置包 括切换功能层,用来提供有关移动节点的链路的特性变化(归因于移动节点在 不同种类的链路之间的切换而发生的)的信息;和上层,用来接收基于所获 取的有关移动节点的链路的特性变化的信息而被发送的数据流。
根据本发明的又一个方面,提供一种计算机可读记录介质,用来存储用 于在计算机上执行数据流接收方法的计算机可读程序。
本发明的另外的方面和/或优点,将在下面的描述中部分地来阐述及部分 地,从描述中可明显的看出,或可以通过本发明的实践而认识。


图1是根据本发明实施例的移动通信环境的概念图; 图2说明根据本发明实施例的信息元素表的格式;
图3是4艮据本发明实施例的通讯节点(correspondent node )和移动节点
的方框图4说明根据本发明实施例的事件的格式;
图5说明才艮据本发明实施例的+某体独立切换(MIH: media independent handover)信息请求消息的4各式;
图6说明根据本发明实施例的MIH信息响应消息的格式; 图7是根据本发明另 一实施例的通讯节点和移动节点的方框图; 图8是说明根据本发明实施例的数据发送方法的流程图; 图9是说明根据本发明实施例的数据接收方法的流程图。
具体实施例方式
现在将做出本发明的当前实施例的细节的参考。将随同附图 一起来说明 例子,其中附图中相似的参考数字指代相似的元素(element)。为了通过参 考图例来解释本发明,将在下面对实施例进行描述,
图1是根据本发明实施例的移动通信环境的概念图。
参考图1,移动通信环境包括移动节点1、无线局域网络(WLAN)连 接点(POA: point of attachment) 2、通用分组无线业务(GPRS) POA3、 通讯节点4、第一信息服务器5和第二信息服务器6。本领域普通技术人员 将了解,当前实施例能够用多样的拓朴结构来构成,而不被限制于图l所说 明的网络拓朴。另外,尽管图1说明仅基于IEEE 802.11的WLAN链路和 GPRS链路作为被连接到移动节点的链路,但是本领域普通技术人员将了解, 当前实施例能够被应用到基于IEEE 802.15或IEEE 802.16的WLAN链路或 基于第三代合伙项目(3GPP )及3GPP2的蜂窝链路。
根据现有技术,即使当移动节点1从具有10 Mbps可用带宽的WLAN 链路移动到具有100 Kbps可用带宽的GPRS链路时,因为通讯节点4不能 辨识通信环境的变化,所以通讯节点4仍使用WLAN链路的带宽发送数据 流到移动节点1。因此,经由移动节点1接收的数据流的误码率(BER)和 信噪比(SNR)增加。在本发明的一个实施例中,为了解决这个问题,通讯 节点4被允许去获取有关移动节点1的链路的特性变化(归因于移动节点1 在不同种类的链路之间的切换而发生的)的信息。因此,在本发明的l实施 例中,有关移动节点1的链路的特性变化的信息元素被添加到在正EE 802.21 标准中定义的信息元素中。
图2说明根据本发明实施例的信息元素表的格式。
参考图2,信息元素表包括信息元素名称字段201、描述字段202、媒体 类型字段203和注释(comment)字段204。条目(entry):故表示为这四个 字段的组合。信息元素的名称被记录在信息元素名称字段201中,信息元素 的描述被记录在描述字段202中,媒体类型(信息元素的目标)被记录在媒 体类型字段203中及信息元素的注释被记录在注释字段204中。具体地,如 果"QoS信息"被记录在信息元素名称字段201中,则与有关移动节点1 的链路的特性变化的信息元素相关的值被记录在描述字段202、媒体类型字 段203和注释字段204中,所有这些字段是作为"QoS信息"的相同条目的 一部分。
移动节点1的链路的特性变化的例子是属于某一链路的移动节点1的数 据速率的变化、BER的变化、SNR的变化、数据等待时间的变化和抖动量 的变化。
图3是根据本发明实施例的图1中所说明的通讯节点4和移动节点1的 方框图。
参考图3,通讯节点4包括下层41、媒体独立切换(MIH)功能层42 和上层43。具体地,通讯节点4是提供数据流给移动节点1的服务器类型。 从通讯节点4提供给移动节点1的数据流是如音频/视频(AV)数据流的数 据流。为了使通讯节点4提供数据流给移动节点1,数据流经过通讯节点4 的层堆栈(如上层43、 MIH功能层42和下层41 )。其后,l史据流通过图1 中所说明的接入网络、核心网络和因特网而到达移动节点1。接着,数据流 通过移动节点1的层堆栈(如包含在移动节点1中的下层11、 MIH功能层 12和上层13)。然而,此后,为了描述的方便,可以使用通讯节点4的上层 43提供数据流给移动节点1的上层13的表达。
下层41包括第二层和第一层,即在由开放式系统互联(OSI)参考模型 定义的七层中的链路层和物理层,上层43包括第三层至第七层,如在OSI 参考模型中定义的七层中的因特网协议(IP)层、移动IP层、传输层、应用
层等等。MIH功能层42不是由OSI参考模型而是由IEEE 802.21标准来定 义的。即,MIH功能层42对应于存在于下层41与上层43之间的2.5层且 支持由下层41和上层43所执行的切换。
根据正EE 802.21标准,MIH功能层42不依赖于被连接到移动节点1
的链路的媒体类型而支持在不同种类的链路之间的切换。即,MIH功能层 42不依赖于相应于下层41的链赠-接口的类型而支持在不同种类的链路之间 的切换。MIH功能层42包括媒体独立事件服务(MIES: Media Independent Event Service)模块421、媒体独立信息服务(MIIS: Media Independent Information Service )模块422和:煤体独立注释服务(MICS: Media Independent Command Service)模块423。
M正S模块421检测在移动节点1中已经产生与不同链路之间的切换相 关的事件并且向上层43报告事件的产生。具体地,根据本发明实施例,M正S 模块421检测在移动节点1中已经产生的相应于移动节点1的链路的特性变 化(归因于移动节点1在不同种类的链路之间的切换而发生的)的事件,并 且向上层43报告事件的产生。更详细地,M正S模块421为接收事件产生消 息而请求移动节点1注册通讯节点4,并且通过从注册了通讯节点4的移动 节点1接收事件产生消息来^r测事件的发生。如图4所说明,MIES模块421 通过建立新的事件能够向上层43报告事件的发生。
图4说明根据本发明实施例的事件的格式。
参考图4,根据本发明实施例的事件包括事件标识符字段401、事件类 型字段402、事件名称字段403和描述字段404。条目被表示为这四个字段 的组合。用于识别事件的标识符被记录在事件标识符字段401中,事件类型 被记录在事件类型字段402中,事件名称被记录在事件名称字段403中及事 件的描述被记录在描述字段404中。特别地,如果标识符"LCI"被记录在 事件标识符字段401中,则指示事件与移动节点1的链路的特性变化(归因 于移动节点1在不同种类的链路之间的切换而发生的)相关的事件的值被记 录在事件类型字段402、事件名称字段403和描述字段404中,作为标识符 "LCI"的相同条目的部分。
返回参考图3, MIIS模块422从收集有关移动节点1在不同种类的链路 之间的切换的信息的第一信息服务器5或第二信息服务器6获取有关在不同 种类的链路之间移动节点1的切换的信息。此后,第一信息服务器5或第二 信息服务器6将被简单地称为信息服务器5或6。具体地,根据本发明实施 例,MIIS模块422从信息服务器5或6获取有关移动节点1的链路的特性 变化(归因于移动节点l在不同种类的链路之间的切换而发生的)的信息。 如,如果移动节点1从具有10Mbps可用带宽的WLAN链路已经移动到具有
100Kps可用带宽的GPRS链路,则MIIS模块422获取指示作为从WLAN 链路到GRRS链路移动节点1的切换的结果的数据速率下降的信息。
MIIS模块422通过下面两种方法中的其中之一而获取有关移动节点1 的链路的特性变化的信息。根据第一种方法,MIIS模块422在移动节点1 的切换完成后,从信息服务器5或6获取有关链路(被连接到移动节点1的) 的特性的信息。在这种情况下,因为通过MIIS模块422所获取的信息是经 由移动节点l估量的信息,所以信息的可靠性高。然而,因为通讯节点4仅 在移动节点1的切换完成后获取信息,所以在移动节点1的切换完成后的某 一时期通讯节点4不能应对移动节点1的切换。
在第一种方法中,如果MIIS模块422检测到已经发生相应于移动节点 1的链路的特性变化(归因于移动节点1在不同种类的链路之间的切换而发 生的)的事件,则MIIS模块422为了有关移动节点1的链路的特性变化(归 因于移动节点1在不同种类的链路中的切换而发生的)的信息而请求信息服 务器5或6并且从信息服务器5或6获取响应于请求的信息。即,MIIS模 块422为了有关移动节点1的链路的特性变化(归因于移动节点l在不同种 类的链路之间的切换而发生的)的信息而通过发送具有图5所说明的格式的 MIH信息请求消息到信息服务器5或6或移动节点1来请求信息服务器5 或6或移动节点1。另外,MIIS模块422通过从信息服务器5或6接收具有 图6所说明的格式的MIH信息响应消息,而从信息服务器5或6获取响应 于请求的信息。
根据第二种方法,MIIS模块422在执行移动节点1的切换之前,从信 息服务器5或6获取有关预知被连接到移动节点1的链路的特性的信息。在 这种情况下,因为通讯节点4在执行移动节点1的切换之前获取信息,所以 移动节点4能够快速地应对移动节点1的切换。然而,因为经由MIIS模块 422获取的信息不是由移动节点l估量的信息,因此信息的可靠性低。因为 可以使用多种的现有技术的方法来预知移动节点l将被连接到哪个链路,所 以这里将不提供预知方法的描述。在第二种方法中,MIIS模块422在执行 移动节点1的切换之前,即,在事件的产生被检测之前,从信息服务器5或 6获取有关预知被连接到移动节点1的链路的特性的信息,而不管移动节点 1的请求。
图5说明根据本发明实施例的MIH信息请求消息的格式。
参考图5,根据本发明实施例的MIH信息请求消息包括名称字段501 、 类型字段502、长度字段503和值字段504。条目被表示为这四个字段的组 合。MIH信息的名称被记录在名称字段501中,MIH信息的类型被记录在 类型字段502中,MIH信息的长度被记录在长度字段503中及MIH信息的 值被记录在值字段504中。
具体地,如果名称"链路特性信息"被记录在名称字段501中,则有关 移动节点1的链路的特性变化(归因于移动节点1在不同种类的链路之间的 切换而发生的)的信息被记录在类型字段502、长度字段503和值字段504 中,作为名称"链路特性信息"的相同条目的部分。如果名称"链路的类型" 被记录在名称字段501,则有关被连接或预知被连接到移动节点1的链路的 类型的信息被记录在类型字段502、长度字段503和值字段504中,作为名 称"链路的类型"的相同条目的部分。在这种情况下,前者相应于根据第一 种方法的MIH信息请求消息,后者相应于根据第二种方法的MIH信息请求 消息。
为了指示来自信息服务器5或6的被请求的是哪种信息,MIIS模块422 将用于详细说明有关移动节点1的链路的特性变化(归因于移动节点1在不 同种类的链路之间的切换而发生的)的信息的值记录在MIH信息请求消息的 字段中的名称字段501、类型字段502和长度字段503中,并且在值字段504 中不记录值。
图6说明根据本发明实施例的MIH信息响应消息的格式。 参考图6,根据本发明实施例的MIH信息响应消息包括名称字段601、 类型字段602、长度字段603和值字段604。条目被表示为这四个字段的组 合。具体地,图6所说明的MIH信息响应消息具有与图5所说明的MIH信 息请求消息一样的格式。然而,指明移动节点1的链路的特性变化的值,如 GPRS链路的数据速率,被记录在值字段604。
信息服务器5或6通过参考MIH信息请求消息的名称字段501而检测 到通讯节点4已经请求有关移动节点1的链路的特性变化(归因于移动节点 1在不同种类的链路之间的切换而发生的)的信息的行为并且以被记录在类 型字段502和长度字段503的值同样的格式,将有关的信息记录在值字段604 中。
返回参考图3, MICS模块423响应于来自上层43的命令输入(如经由
用户的命令输入)而控制下层41 (即链路层)中执行的切换。
上层43基于经由MIH功能层42的MIIS模块422所获取的信息而发送 数据流到移动节点l。更详细地,如果上层43从MIH功能层42的MIIS模 块422接收到已经发生相应于移动节点1的链路的特性变化(归因于移动节 点1在不同种类的链路之间的切换而发生的)的事件的报告,则上层43基 于经由MIH功能层42的MIIS模块422所获取的信息而发送数据流到移动 节点1。
具体地,通过根据移动节点1的链路的特性变化而调整数据流的QoS 并基于^皮调整的QoS而发送数据流到移动节点1,上层43能够保证数据流 的QoS。即,上层43,在移动节点1的切换执行之前,基于与被连接到移动 节点1的某一链路的特性相应的QoS而发送数据流到移动节点1,而在移动 节点1的切换执行之后,基于与被连接到移动节点1的另一链路的特性相应 的QoS而发送数据流到移动节点1。
如果有关移动节点1的链路的特性变化的信息包括有关移动节点1的链 路的数据速率的信息,则上层43根据移动节点1的链路的数据速率变化来 调整数据流的数据速率并且以被调整的数据速率发送数据流到移动节点1。 比如,如果移动节点1已经从具有10Mbps可用带宽的WLAN链路移动到具 有100Kbps可用带宽的GPRS链路,则MIIS模块422获取指示(作为移动 节点1从WLAN链路到GPRS链路的切换的结果)的数据速率下降的信息, 并且上层43根据数据速率的下Pf(归因于移动节点1从WLAN链路到GPRS 链路的切换)而降低数据流的数据速率并且以被降低的数据速率发送数据流 到移动节点1。
移动节点1包括下层11、 MIH功能层12和上层13。下层11包括第二 层和第一层,即由OSI参考模型中定义的七层中的链路层和物理层,如同通 讯节点4的下层41。上层13包括第三层至第七层,如在OSI参考模型中定 义的七层中的因特网协议(IP)层、移动IP层、传输层、应用层等等,如同 通讯节点4的上层43。 MIH功能层12对应于存在于下层11与上层13之间 的2.5层且支持由下层11和上层13所执行的切换,如同通讯节点4的MIH 功能层42。
下层11包括链路层(其中安置了用于不同种类的链路的连接的不同种 类的链3I4妄口 )并且通过使用不同种类的链^4妾口中的其中之一连接到不同
种类的链路中的其中之一及接着使用不同种类的链路接口中的另 一个链路 接口连接到另 一不同种类的链路而执行不同种类的链路之间的切换。因此,
mih功能层12位于链路层(其中安置了用于不同种类的链路的连接的不同 种类的链路接口 )和上层13之间。
根据正ee 802.21标准,mih功能层12不依赖于被连接到移动节点1 的链路的媒体类型而支持不同种类的链路之间的切换。参考图3, mih功能 层12包括mies模块121 、 miis模块122和mics模块123。
m正s模块121检测到在下层11中已经产生与不同链路之间的切换相关 的事件并且向通讯节点4报告事件的产生。具体地,根据本发明实施例, mies模块121检测到在下层11中已经产生相应于移动节点1的链路的特性 变化(归因于移动节点1在不同种类的链路之间的切换而发生的)的事件, 并且向通讯节点4报告事件的产生。更详细地,如果m正s模块121接收到 通讯节点4的用于接收事件产生报告的注册请求,则m正s模块121注册通 讯节点4。其后,如果m正S模块121检测到与不同链路的切换相关的事件 的产生,则mies模块121向通讯节点4报告事件的产生。
miis模块122向收集有关移动节点1在不同种类的链路之间的切换的 信息的信息服务器5或6提供有关不同种类的链路之间的移动节点1的切换 的信息。具体地,根据本发明实施例,miis模块122向信息服务器5或6 提供有关移动节点1的链路的特性变化(归因于移动节点l在不同种类的链 ^各之间的切换而发生的)的信息。
miis模块122通过下面两种方法中的其中之一而提供有关移动节点1 的链路的特性变化的信息。根据第一种方法,miis模块122在移动节点1 的切换被完成后,向信息服务器5或6提供有关正连接到移动节点1的链路 性的信息。在这种情况下,如果miis模块122接收到来自信息服务器5或 6的有关移动节点1的链路的特性变化(归因于在不同种类的链路之间移动 节点1的切换而发生的)的信息的请求,则miis^^莫块122响应于请求而向 信息服务器5或6提供信息。当从通讯节点4接收请求时,信息服务器5或 6发送请求到移动节点1。根据第二种方法,miis模块122在移动节点1的 切换执行之前向信息服务器5或6提供有关预知被连接到移动节点1的链路 的特性的信息。在这种情况下,miis模块122在移动节点1的切换执行之 前(即事件的产生被4企测之前)向信息服务器5或6提供有关预知被连接到
移动节点1的链路的特性的信息,而不管信息服务器5或6的请求。
MICS模块123响应于来自上层13的命令输入(如经由用户的命令输入) 而控制在下层11 (即链路层中)被执行的切换。
上层13接收基于经由MIH功能层12的MIIS模块122提供的信息而被 发送的数据流。具体地,上层13接收基于相应于移动节点1的链路的特性 变化的QoS而被发送的数据流。即,上层13在移动节点1的切换一皮执行之 前接收基于相应于被连接到移动节点1的某一链路的特性的QoS而被发送的 数据流并且在移动节点1的切换被执行之后接收基于相应于被连接到移动节 点1的另一链路的特性的QoS而被发送的数据流。
如果有关移动节点1的链路的特性变化的信息包括有关移动节点1的链 路的数据速率的信息,则上层13以根据移动节点1的链路的数据速率而调 整的数据速率来接收数据流。比如,如果移动节点1已经从具有10Mbps可 用带宽的WLAN链路移动到具有100Kbps可用带宽的GPRS链路,则MIIS 模块122提供指示作为移动节点1从WLAN链路到GPRS链路的切换的结 果的数据速率下降的信息,并且上层13以根据数据速率的下降(归因于移 动节点1从WLAN链路到GPRS链路的切换)而被P争低的数据速率来接收 来自移动节点1的数据流。
图7是根据本发明另 一实施例的通讯节点和移动节点的方框图。 如同图3中的通讯节点4,图7中所_说明的通讯节点4包括下层44、 MIH功能层45和上层46。另外,如同图3中所说明的MIH功能层42, MIH 功能层45包括M正S模块451 、 MIIS模块452和MICS模块453。
另外,如同图3中所说明的移动节点1,图7中所说明的移动节点1包 括下层14、 MIH功能层15和上层16。另外,如同图3中所说明的MIH功 能层12 , MIH功能层15包括MIES模块151、 MIIS模块152和MICS模块 153。
图7中所说明的通讯节点4和移动节点1与图3中所说明的通讯节点4 和移动节点1的不同之处在于移动节点1的MIH功能层15向通讯节点4 的MIH功能层45提供信息而不经过信息服务器5或6。更详细地,图7中 所说明的通讯节点4的MIIS模块452为了有关移动节点1的链路的特性变 化(归因于移动节点1在不同种类的链路之间的切换而发生的)的信息而直 接请求图7中所说明的移动节点1并且从对请求的响应中获取信息。在这种
情况下,移动节点1通过参考包含在MIH信息请求消息中的名称字段501 而检测到通讯节点4已经请求有关移动节点1的链路的特性变化(归因于移 动节点1在不同种类的链路之间的切换而发生的)的信息并且以记录在包含 于MIH信息请求消息内的类型字段502和长度字段503中的值的同样的格 式,将信息记录在MIH信息响应消息的值字段。
图8是说明根据本发明实施例的数据发送方法的流程图。 参考图8,数据发送方法包括经由图3或图7中所说明的通讯节点4顺 序地处理的操作。因此,与图3或图7中所说明的通讯节点4相关的上述描 述能够应用于图8的数据发送方法,尽管数据发送方法的一些操作的描述可 能被省略。
在操作81中,为了接收相应于移动节点1的链路特性变化(归因于移 动节点1在不同种类的链路之间的切换而发生的)的事件的产生的报告,通 讯节点4请求移动节点1注册通讯节点4。
在操作82中,如果通讯节点4检测到已经产生相应于移动节点1的链 路的特性变化(归因于在不同种类的链路之间移动节点1的切换而发生的) 的事件,则该过程继续到操作83。
在操作83中,通讯节点4的M正S模块(421 )向上层43报告已经产 生相应于移动节点1的链路的特性变化(归因于移动节点1在不同种类的链 路之间的切换而发生的)的事件。
在操作84中,通讯节点4为了有关移动节点1的链路的特性变化(归 因于在不同种类的链路之间移动节点1的切换而发生的)的信息而请求信息 服务器5或6或移动节点1。
在操作85中,通讯节点4从对在操作84中执行的请求的响应而获取有 关移动节点1的链路的特性变化(归因于在不同种类的链路之间移动节点1 的切换而发生的)的信息。
可是,在操作85中所使用的信息获得方法是遵循上述第一种方法的。 如果在操作85中所使用的信息获得方法遵循上述第二种方法,则通讯节点4 在移动节点1的切换被执行之前(即在操作82中事件产生之前)获取有关 预知被连接到移动节点1的链路的特性的信息,而不管在操作84中是否执 行了请求。
在操作86中,通讯节点4基于在操作85中所获取的信息(即根据移动
节点1的链路的特性变化)而调整数据流的QoS。
在操作87中,通讯节点4基于在操作86中被调整的QoS而发送数据流 到移动节点1。
图9是说明根据本发明实施例的数据接收方法的流程图。 参考图9,数据接收方法包括经由图3或图7中所说明的移动节点1顺 序地处理的操作。因此,与图3或图7中所说明的移动节点相关的上述描述 能够应用于图9的数据接收方法,尽管数据发送方法的一些操作的描述可能 被省略。
在操作91中,如果移动节点1接收到来自通讯节点4的注册请求,该 注册请求希望接收相应于移动节点1的链路的特性变化(归因于在不同种类 的链路之间移动节点1的切换而发生的)的事件的发生的报告,则过程继续 到操作92。
在操作92中,移动节点1注册通讯节点4。
在操作93中,如果移动节点1检测到在下层11中已经产生相应于移动 节点1的链路的特性变化(归因于移动节点1在不同种类的链路之间的切换 而发生的)的事件,则过程继续到操作94。
在操作94中,移动节点1向通讯节点4报告已经发生相应于移动节点1 的链路的特性变化(归因于移动节点1在不同种类的链路之间的切换而发生 的)的事件。
在操作95中,如果移动节点1从信息服务器5或6或通讯节点4接收 到为了有关移动节点1的链路的特性变化(归因于在不同种类的链路之间移 动节点1的切换而发生的)的信息的请求,则该过程继续到操作96。
在操作96中,移动节点1向信息服务器5或6或通讯节点4提供有关 移动节点1的链路的特性变化(归因于在不同种类的链路之间移动节点1的 切换而发生的)的信息。
可是,在操作96中所使用的信息提供方法遵循上述第一种方法。如果 在操作96中所使用的信息提供方法遵循上述第二种方法,则移动节点1在 移动节点1的切换执行之前(即在操作93中事件发生之前)提供有关预知 被连接到移动节点1的链路的特性的信息,而不管在操作95中是否接收到 请求。
在操作97中,移动节点1接收基于在操作96中所提供的信息而被发送
的数据流。即,在操作97中,移动节点1接收基于相应于移动节点1的链
路的特性变化的QoS而被发送的数据流。
本发明的一个方面也能够作为在计算机可读记录介质上的计算机可读 代码而被实施。计算机可读记录介质是任何可存储能够由计算机系统之后读 出的数据的数据存储设备。计算机可读记录介质的例子包括只读存储器、随
机存取存储器(RAM)、 CD-ROM、磁带、软盘、光学数据存储设备及嵌入 到载波包括压缩源代码段和加密源代码段组成的计算机数据信号(如通过因 特网的数据传输)。
尽管示出并描述了本发明的一些实施例,但应该知道,在不脱离本发明 的原则和精神下,在权利要求和其等价体所定义的范围内,本领域的技术人 员可以对实施例^:出变化。
权利要求
1. 一种发送数据流的方法,所述方法包括:获取有关归因于移动节点在不同种类的链路之间的切换而发生的移动节点的链路的特性变化的信息;以及基于所述被获取的有关链路的特性变化的信息而发送数据流到所述移动节点。
2. 根据权利要求1所述的方法,其中所述数据的发送包括根据所述移动 节点的所述链路的特性变化而调整数据流的服务质量QoS并且基于所述被 调整的QoS而发送所述数据流。
3. 根据权利要求2所述的方法,其中所述数据的发送包括在所述切换之 前基于相应于被连接到所述移动节点的第一链路的特性的所述QoS而发送 所述数据流和在所述切换之后基于相应于被连接到所述移动节点的第二链 路的特性的所述QoS而发送所述数据流。
4. 根据权利要求1所述的方法,其中所述有关链路的特性变化的信息包 括有关所述移动节点的链路的数据速率的变化的信息;以及所述信息的获取包括根据所述移动节点的链路的数据速率的变化而调 整所述数据流的数据速率和基于所述被调整的数据速率而发送所述数据流。
5. 根据权利要求1所述的方法,其中所述信息的荻取包括在所述切换后, 获取有关正被连接到所述移动节点的链路特性信息。
6. 根据权利要求1所述的方法,其中所述信息的获取包括在所述切换之 前,获取有关正被连接到所述移动节点的链路特性信息。
7. —种用于发送数据流的装置,所述装置包括切换功能层,用来获取有关归因于移动节点在不同种类的链路之间的切 换而发生的移动节点的链路的特性变化的信息;以及上层,用来基于所述被获取的信息而发送所述数据流到所述移动节点。
8. 根据权利要求7所述的装置,其中所述切换功能层被置于安置了用于 与所述不同种类的链路连接的不同种类的链路接口的链路层和所述上层之 间。
9. 根据权利要求7所述的装置,其中所述切换功能层包括事件服务模 块,用于检测在所述移动节点中相应于所述链路的特性变化的事件及报告所 述事件的产生;以及信息服务模块,用于获取有关所述链路的特性变化的信 自其中如果所述上层接收到所述信息,则所述上层基于所述被获取的信息 而发送所述数据流。
10. —种用来存储用于在计算机上执行数据流发送方法的计算机可读程 序的计算机可读存储介质,所述方法包括获取有关归因于移动节点在不同种类的链路之间的切换而发生的移动 节点的链if各的特性变化的信息;以及基于所述被获取的有关链路的特性变化的信息而发送数据流到所述移 动节点。
11. 一种接收数据流的方法,所述方法包括提供有关归因于移动节点在不同种类的链路之间的切换而发生的移动 节点的链路的特性变化的信息;以及接收基于所述被提供的信息而被发送的所述数据流。
12. 根据权利要求11所述的方法,其中所述数据流的接收包括基于相应 于所述移动节点的链路的特性变化的服务质量QoS而接收所述数据流。
13. 根据权利要求12所述的方法,其中所述数据流的接收包括在切换之 前基于相应于被连接到所述移动节点的第一链路的特性的QoS而接收所述 数据流和在切换之后基于相应于被连接到所述移动节点的第二链路的特性 的QoS而接收所述数据流。
14. 根据权利要求11所述的方法,其中所述有关链路的特性变化的信息 包括有关所述移动节点的链路的数据速率的变化的信息,以及所述数据流的接收包括接收以根据所述移动节点的链路的数据速率的 变化而被调整的数据速率来发送的所述数据流。
15. 根据权利要求11所述的方法,其中有关所述链路的特性的信息的提 供包括在切换之后,提供有关正被连接到所述移动节点的链路特性信息。
16. 根据权利要求11所述的方法,其中有关所述链路的特性的信息的提 供包括在切换之前,提供有关正被连接到所述移动节点的链路特性信息。
17. —种用于接收数据流的装置,所述装置包括切换功能层,用来提供有关归因于移动节点在不同种类的链路之间的切 换而发生的移动节点的链路的特性变化的信息;以及 上层,用来接收基于所述被提供的信息而被发送的所述数据流。
18. 根据权利要求17所述的装置,其中所述切换功能层被置于安置了用 之间。
19. 根据权利要求17所述的装置,其中所述切换功能层包括事件服务 模块,用于检测在下层中相应于所述链路的特性变化的事件及报告所述事件 的产生;以及信息服务器模块,用于提供所述信息,其中,所述上层从已经接收了有关事件产生的报告的节点接收数据流。
20. —种用来存储用于在计算机上执行数据流接收方法的计算机可读程 序的计算机可读存储介质,所述方法包括提供有关归因于移动节点在不同种类的链路之间的切换而发生的移动 节点的链^^的特性变化的信息;以及接收基于所述被提供的信息而被发送的数据流。
21. 根据权利要求8所述的装置,其中所述切换功能层是2.5层并且不依 赖连接到所述移动节点的链路的媒体类型而支持所述不同种类的链路之间 的切换。
22. 根据权利要求7所述的装置,其中所述上层包括因特网协议IP层、 移动层、传输层和应用层。
23. 根据权利要求9所述的装置,其中相应于在所述移动节点中的所述链 路的特性变化的所述事件包括事件标识符字段、事件类型字段及事件名称字 段和描述字段。
24. 根据权利要求9所述的装置,其中所述切换功能层还包括用于响应于 来自所述上层的命令输入而控制在链路层中执行的切换的媒体独立命令服 务模块。
25. 根据权利要求9所述的装置,其中所述信息服务模块从服务器获取有 关所述移动节点的所述链路的特性变化的信息。
26. —种用于发送数据流的装置,所述装置包括下层,用于执行不同类型的链路之间的移动节点的切换;切换功能层,用于支持所述移动节点在所述不同类型的链路之间的切换并且获取有关归因于移动节点在不同种类的链路之间的切换而发生的所述移动节点的链路的特性变化的信息;以及4上层,用于基于所述被获取的信息而发送所述数据流到所述移动节点。
27. 根据权利要求26所述的装置,其中所述下层包括链路层和物理层。
28. 根据权利要求26所述的装置,其中所述上层包括因特网协议IP层、 移动层、传输层和应用层。
29. 根据权利要求26所述的装置,其中所述切换功能层包括2.5层。
全文摘要
用于保证服务质量(QoS)的数据流发送及接收的方法和装置,其中所述数据流发送方法包括获取有关归因于移动节点在不同种类的链路之间的切换而发生的移动节点的链路的特性变化的信息及基于所述被获取的信息而发送所述数据流到所述移动节点。因此,即使当在不同类型的链路之间所述移动节点的切换执行时,所述数据流的QoS也能够被保证。
文档编号H04W36/26GK101385311SQ200780005531
公开日2009年3月11日 申请日期2007年2月7日 优先权日2006年2月14日
发明者朴寿弘, 金永根 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1