传送关于数据接收环境的信息的方法和装置的制作方法

文档序号:7651697阅读:133来源:国知局
专利名称:传送关于数据接收环境的信息的方法和装置的制作方法
技术领域
本发明涉及一种传送数据的方法和装置,特别涉及一种使用SIP( Session Initiation Protocol,对话启动协议)消息的方法和装置。
背景技术
随着有线和无线通信技术的发展,提供了各种支持多々某体通信的数据服 务。在如VoIP (Voice over Internet Protocol,基于因净争网十办i义的i吾音发 送)或IPTV (Internet Protocol Television,基于因净争网十办i义的电-见)的 数据服务中,由于当声音和图像数据连续实时发送时,需要保证QoS( Quality of Service,服务质量),实时数据通信是最重要的。
图1是表示当数据被发送时接收环境变化的例子的视图。第一设备11从 第二设备12中接收数据。在操作101中,第二设备12以1Mbps的数据发送 速率发送数据至第一设备11。由于第一设备11属于现有最大发送速率为 2Mbps的无线LAN (Local Area Network,局i或网)网络130, "i殳备ll可以 连续接收由第二设备12发送的数据。
在操作120中,第一设备11切换到最大发送速率为38化bps的WC服A (Wideband Code Division Multiple Access,宽带码分多址)网络140。第 一设备11既有无线LAN模块又有WCDMA网络模块。在操作103中,第二设备 12以与切换发生前相似的方式,以1Mbps的数据发送速率发送数据至第一设 备11。由于第一设备11被切换到最大发送速率为384Kbps的WC函A网络140, 即使第二设备12以1Mbps的速率发送数据,第一设备11仍不能接收所有数 据。从而导致数据遗失。在VoIP服务中,数据遗失可表现为通话掉线或失真。
图2是表示当数据发送时接收环境变化的另一例子的视图。同图1 一样,
在图2中第一设备11从第二设备12中接收数据。在操作201中,第二设备 12以384Kbps的数据发送速率发送数据至第一设备11。由于第一设备11属 于现有最大发送速率为384Kbps的无线LAN网络230,设备11可以连续接收 由第二设备12发送的数据。
在操作202中,第一设备11切换到最大发送速率为2Mbps的无线LAN网 络240。在操作203中,第二设备12继续以384Kbps的数据发送速率发送数 据至第一设备ll。由于网络240在切换后有2Mbps的最大发送速率,与图l 中的环境不同,数据遗失不会发生。但是由于2Mbps的带宽中只使用了 384Kbps,造成了低效率。
网络特性即使在不发生切换时也可能变化。例如,当第一设备ll与第二 设备12在无线LAN网络130或240中通信时,另一设备可能与链路第一设备 ll的接入点相连,那么接入点必须将网络资源分配给新链路的设备。因此, 分配给第一设备11的网络资源减少,潜在地造成第一设备11接收环境的退 化。
除了上述链路(网络)特性,硬件特性也可能影响接收环境。例如,当 第一设备ll的CPU (Central Processing Unit,中央处理单元)必须先于 数据接收处理其它操作时,即使链路特性没有变化,第一设备仍不能接收由 第二设备12发送的所有数据。
因此,需要一种基于接收数据设备的接收环境来发送数据的方法和装置。

发明内容
本发明提供了考虑到设备接收数据的接收环境收发数据的方法和装置, 和包含执行此方法的计算机程序的计算机可读媒体。
根据本发明的一方面,提供了 一种由第 一设备接收来自第二设备的数据 的方法。此方法包括生成包含第一设备数据的接收环境的信息的SIP (Session Initiation Protocol,对话启动协议)消息,发送生成的消息至 第二设备,以及接收由第二设备基于发送的信息发送的数据。
根据本发明的另 一方面,数据接收环境的信息可包括用于接收数据的网 络链路特性的信息。
根据本发明的再一方面,数据接收环境的信息可包括可用于处理数据的 第一设备的硬件资源。
根据本发明的再一方面,提供了 一种由第二设备向第 一设备发送数据的
方法,此方法包括接收来自第一设备、包含第一设备数据的接收环境的信 息的SIP消息,基于此信息控制数据发送的QoS (Quality of Service,服 务质量),根据控制的QoS发送数据至第一设备。
根据本发明的再一方面,SIP消息可以是"邀请"消息,"信息"消息, 或"通知"消息。
根据本发明的再一方面,QoS的控制可包括每秒的帧数、分辨率、数据 压缩率和前向纠错方法中的至少 一 种。
根据本发明的再一方面,提供了 一种接收来自第二设备数据的第 一设备 的装置,此装置包括生成包含第一设备接收环境信息的SIP消息的消息发生 器,发送生成的消息至第二设备的消息发送器,以及接收由第二设备基于发 送的信息发送的数据的数据接收器。
根据本发明的再一方面,提供了 一种发送第二设备的数据至第 一设备的 装置,此装置包括接收来自第一设备、包含第一设备数据的接收环境的信息 的SIP消息的消息接收器,基于由消息接收器接收的SIP消息中的信息来控 制数据发送的QoS的QoS控制器,以及根据控制的QoS发送数据至第一设备 的数据发送器。
根据本发明的再一方面,提供了 一种包含执行上述方法的计算机程序的 计算机可读媒体。
本发明中另外的方面和/或优点一部分将在后面的说明中提出, 一部分将 在说明中显而易见,或者可从本发明的实际运用中学习到。


通过结合附图对本发明的以下实施例的说明,本发明的这些方面和/或其 它方面和优点将变得明显和更易理解。附图中
图1为表示当数据被发送时接收环境变化的例子的视图2为表示当数据被发送时接收环境变化的另一例子的视图3为表示根据本发明的实施例的传送数据技术的数据流程图4为使用根据本发明的实施例的接收设备接收数据的技术的流程图5为表示根据本发明的实施例的"邀请"消息的例子的视图6为表示根据本发明的实施例的"信息"消息的例子的视图7为使用根据本发明的实施例的发送设备发送数据的技术的流程图; 图8为根据本发明的实施例的接收数据的装置的框图;以及 图9为根据本发明的实施例的发送数据的装置的框图。
具体实施例方式
现在将针对本发明的实施例进行详细叙述,它的实例如附图中所示,其 中,通篇相同的附图标记代表相同的元件,下面会通过参考附图叙述实施例 以解释发明。
图3为表示根据本发明的实施例的传送数据技术的数据流程图。第一设 备31通过与第二设备交换SIP (Session Initiation Protocol,对话启动 协议)消息建立对话,从而与第二设备32通信。由于第一设备31包括无线 LAN( Local Area Network,局域网)网络模块和WCDMA( Wideband Code Division Multiple Access,宽带码分多址)网络模块,第一设备31可在这两种网络 之间切换,并与第二设备32通信。在第一设备31使用无线网络与第二设备 32通信后,第一设备被切换到WCDMA网络。根据本发明的其它方面,第一设 备31可从WC画A网络移至无线网络。另外,根据本发明的其它方面,第一设 备31和第二设备32可在任意网络上进行通信。
在操作301中,第一设备31发送"邀请"(INVITE)消息至第二设备32。 "邀请"消息是多种SIP信息中的一个,并通常被首先发送以建立对话。根 据SIP建立对话的过程一般包括交换三种信息"邀请"消息、"正确"(0K) 消息和"收到,,(ACK)消息。"邀请"消息通常被首先发送。
根据SIP,"邀请"消息通常包括用于建立对话的信息。消息头部包括发 送"邀请"消息设备的信息和识别接收该消息的设备的信息。消息主体包括 由SDP (Session Description Protocol,只于"^舌说明协i义)表示的用于对话 的发送协议、媒体类型、编解码器、采样率或类似内容的信息。
根据本发明的实施例,"邀请"消息还包括与前述用于建立对话的信息一 道的关于第一设备31的数据接收环境的信息。用于接收数据的网络链路特性 的信息和/或可用于处理数据的第一设备的硬件资源的信息包含在"邀请"消 息中。包含在"邀请"消息中的信息将在后面更详细地进行说明。
在操作302中,第二设备32传送表示"邀请"消息从第一设备31正确 接收到的"正确"消息。如果"邀请"消息是为VoIP (Voice over Internet
Protocol,基于因特网协议的语音发送)服务发送的,则"响铃"(RINGING) 消息(未示出)先于"正确"消息从第二设备32发送至第一设备31。
从第二设备32发送至第一设备31的"正确"消息可包括第二设备32数 据接收环境的信息。这是由于必须考虑第二设备32的数据接收环境,因为第 二设备32不但发送数据而且接收数据。例如,在VoIP中,两个设备交换语 音数据。因此,当第二设备32被用于VoIP服务时,第二设备32除了数据发 送还必须执行数据接收。
在操作303中,第一设备31响应"正确"消息发送"收到"消息。在操 作304中,第一设备31使用在操作301至303中建立的对话与第二设备31 通信。当对话为VoIP服务建立时,语音数据被传送。当对话为V0D( Video on Demand,请求视频)服务建立时,音频和图像数据被传送。
相关技术中的SIP "邀请"消息只包括建立对话需要的消息。然而,根 据本发明的实施例,SIP "邀请"消息还包括前述的数据接收环境的信息。第 一设备31和第二设备32基于此信息相互通信。
"邀请"消息包括第一设备31数据接收环境的信息。第二设备32基于 此信息发送数据。当第 一设备31发送数据时,第 一设备31检查它自身的发 送环境并且相应地发送数据。在数据发送和数据接收时,都要考虑第一设备 31的数据通信环境。
在操作305中,第一设备31判断切换已被执行,例如,从无线L緒网络 切换到WCDMA网络。在操作306中,第一设备31发送"再邀请"消息至第二 设备32。当切换被执行,相应的变化在对话中发生。因此,为了将这些变化 反应给对话,第一设备31发送"再邀请"消息。"再邀请"消息可使用无线 LAN网络发送。如上所述,其中包括关于第一设备31数据接收环境的信息。 数据接收环境信息的例子包括用于接收数据的网络链路特性的信息,以及可 被用于处理数据的第一设备31硬件资源的信息。
当第二设备32而非第一设备31被切换时,第二设备32发送"邀请"消 息至第一设备31,这样第二设备32生成并发送包含第二设备32数据接收环 境信息的"邀请"消息。
在操作307和308中,与操作302和303 —致,"正确,,消息和"收到" 消息-故交换以建立对话。然而,操作307和308与操作302和303的不同点 是在第一设备31被切换后消息通过WC薩A交换。
在操作309中,第一设备31使用操作306至308建立的对话传送数据, 在操作306中由第一设备31发送的消息包括第一设备31的数据接收环境的 信息。两个设备基于此信息通信。
在操作31G中,第一设备31发送"信息"(INFO )消息至第二设备32。 "信息"消息包含生成于对话中、并与对话相关的控制信息。当保持对话时, "信息"消息被用于发送与应用层相关的信息。任何与对话相关的设备都可 以发送"信息,,消息。在图3中,第一和第二设备31和32都可以发送"信 息"消息。
根据本发明的实施例,"信息"消息除了控制信息,还包括前述的数据接 收环境的信息。当在对话中硬件资源或用于接收数据的网络链路的特性发生 变化时,关于该变化的信息被包含在"信息"消息中。变化的例子包括在无 线通信环境中无线信号强度的变化,或硬件资源(如CPU或内存)分配的变 化。当第二设备32从第一设备31中接收数据时,关于第二设备32数据接收 环境的信息可被包含在发送至第一设备31的"信息"消息中。
在操作311中,第二设备32响应操作311中的"信息"消息,发送"正 确"消息至第一设备31。在操作312中,第一设备31基于包含在"信息" 数据中的信息进行通信。可使用包含在"信息"消息中的信息反应在数据通 信中在对话中发生的接收环境的变化。
当所有的数据通信都被终止时,第二设备32在操作313中发送"再见" (BYE)消息,并对应此"再见"消息接收"正确"消息,终止此对话。
参考图3,在"邀请"消息和"信息"消息中包括第一设备数据接收环 境的信息的技术如上所述。然而,本领域技术人员应理解前述的信息可不被 包含在"邀请"消息或"信息"消息中,而可被包含在其它SIP消息中。可 包含数据接收环境信息的消息可以是另一个SIP消息,如"通知"(NOTIFY) 消息。
图4为使用根据本发明的实施例的接收设备接收数据的方法的流程图。 在操作400中,第一设备31 (接收设备)生成包括第一设备31的数据接收 环境信息的SIP消息。如上所述,数据接收环境信息的例子包括用于接收数 据的网络链路特性的信息和/或可用于处理数据的第一设备31硬件资源的信 息。数据接收环境的信息可被包含在"邀请"消息、"信息"消息、"通知" 消息或其它SIP消息中。图5和图6为包含在"邀请"消息和"信息"消息
中信息的例子。
图5为表示根据本发明的实施例的"邀请"消息的例子的视图。图5中
所示的"邀请"消息包括用于接收数据的网络链路特性的信息。如上所述,
相关技术中的"邀请"消息包括消息头部和由SDP表示的消息主体。因此, 除相关技术中包含在"邀请"消息中的对话说明之外,根据本发明的实施例, 邀请信息还可包括网络链路特性的信息。
此信息可被生成为"多部分/混合"型或"多部分/相关"型。在这种情 况下,定义划分作为链路特性信息的链路说明与对话说明的边界,从而生成 消息。
"Link Description Protocol Version"(链路说明协议版本)定义用于 写入链路说明的协议版本的信息。
"Owner/Creator, Session Id"(所有者/创建者,对话Id)定义用于识 别生成对话的设备的信息和对话标识符信息。
"Type of Link"(链路类型)定义用于接收数据的网络链路的类型。网 络链路的类型不做限制。在图5中,示出了使用基于作为无线LAN标准的 802. 11的网络链路的情况。除了无线LAN,各种网络链路,如以太网、无线 宽带(Wibro)、高速下行分组接入技术等等,都可被定义为"链路类型"。
"Bandwidth"(带宽)定义在网络链路中可用于接收数据的最大带宽的信息。
"Bandwidth Characteristic Information"(带宽特性信息)定义网络 链if各是"fix"(固定)、"adaptive"(自适应)还是"contention-based"(基 于竟争)。可被用于网络链路的带宽是固定的,可根据情况改变,或由内容或 与其它设备的关系确定。
"Error rate"(错误率)定义网络链路的错误率。比特错误率(BER)或帧 错误率(FER)以百分数表示。
"Link Cost"(链路成本)定义用于网络链路的成本。接收设备通过高链 路成本的链路发送较少的数据是有利的,这样关于这点的信息被包含在SIP 消息中。
"Maximum Transfer Unit"(最大传送单位)定义在网络链路中的最大传 送单位。相应链路中的最大传送单位与最大接收单位相同,这样关于这点的 信息被包含在SIP消息中。
"Time"(时间)定义其间使用《连路的时间。链路的开始和结束时间被定 义。当由于时间不确定而不能定义时间时,时间祐 没为"0"。
"Encryption key"(加密密钥)定义用于数据加密的加密密钥。
"Attribute"(属性)是分配给发送/接收SIP消息应用的信息,它根据 不同应用可能是不同的。
"De 1 ay"(延迟)定义网络链路的延迟时间。
"Jitter"(抖动)定义网络链路的抖动时间。接收设备的应用必须了解 抖动时间,从而被用于实时发送和同步。关于抖动的信息可因此被包含在SIP 消息中。
"Congestion window size"(阻塞窗口尺寸)定义可使用阻塞控制发送 的分组数量的信息。
图5中所示的网络链路特性的信息仅为范例。任何影响第一设备31和第 二设备32间数据通信的信息都可作为链路特性信息被包含在"邀请"消息中。
另外,"邀请"消息中除了链路特性的信息外,还可包括可被用于接收数 据的硬件资源的信息。硬件资源的信息可包括可被用于接收数据的CPU、内 存等的信息。当可被用于接收数据的硬件资源,如CPU、内存或类似硬件, 由于第一设备31执行另一个操作而被减少时,第一设备31不能正确地接收 从第二设备32发送的数据。因此,可被用于接收数据的硬件资源的信息可被 包含在SIP消息中,并被发送至第二设备32。
图6为表示根据本发明的实施例的"信息"消息的例子的视图。根据SIP,
与"邀请"消息不同,"信息"消息不需要包括由SDP表示的对话说明,因此
"信息"消息只在消息主体中包括链路特性的信息。每个参数的定义都与图
5中所示的"邀请"消息类似。与"邀请,,消息类似,根据本发明的实施例,
"信息"消息也可包括关于第一设备31的可用于接收数据的硬件资源的信 白
回到图4,在操作402中,第一设备31发送在操作400中生成的消息至 第二设备32。在操作404中,第一设备31基于发送至第二设备32的消息, 接收由第二设备32发送的数据。在包含在由第一设备31发送的消息中的数 据接收环境信息的基础上,第二设备32控制数据发送的QoS (Quality of Service,服务质量),并基于此QoS发送数据至第一设备31。然后第一设备 31接收该数据。QoS控制的说明将在后面叙述。
在操作700中,第二设备32 (发送设备)从第一设备31接收包括第一设备 31数据接收环境信息的SIP消息。包括数据接收设备信息的SIP消息可以是 "邀请"消息、"信息"消息、"收到"消息,或其它的SIP消息。接收到的 消息被仔细分析从而获得包含在SIP消息中的信息。
在操作702中,在包含在从第一设备31接收的SIP消息中的数据接收环 境信息的基础上,第二设备32控制数据发送的QoS。数据发送速率可被控制, 或者数据本身可以被改变。改变数据本身的例子包括控制可缩放编码音频和 控制视频数据的可缩放性。当数据是语音和图像数据时,每秒的帧数、分辨 率、数据压缩比或前向纠错方法可被控制,从而控制数据发送的QoS。当网 络链路和/或硬件资源的信息指示接收环境改善时,数据发送速率可被增加以 在较短时间内发送数据。或者可缩放性可被控制以发送高质量的图像和语音 数据至第一设备31。另外,发送路径可被改变。任何优化数据发送的方法都 可在操作702中执行。在操作704中,第二设备32将在操作702中根据QoS 控制的数据发送至第一设备31。
图8为根据本发明的实施例的接收数据的装置的框图。在图8中,第一 设备31是接收设备,第二设备32是发送数据至第一设备31的发送设备。第 一设备31包括消息生成器81、消息发送器82和消息接收器83。
消息生成器81生成包括第一设备31数据接收环境信息的SIP消息。如 上所述,数据接收环境的信息包括用于接收数据的网络链路特性的信息和/ 或可用于处理数据的第一设备的硬件资源的信息。
消息发送器82发送由消息生成器81生成的包括数据接收环境信息的消 息至第二设备32。数据接收环境的信息可被包含在"邀请"消息、"信息,, 消息、"通知"消息,或其它的SIP消息中。
数据接收器83接收由第二设备32基于由消息发送器82发送至第二设备 32的消息发送的数据。第二设备32基于包含在由第一设备31发送的消息中 的数据接收环境的信息,控制数据发送的QoS,并将数据发送至第一设备31。 第 一设备31使用数据接收器8 3接收数据。
图9为根据本发明的实施例的发送设备的用于发送数据的装置的框图。 与图8和图9中说明的装置类似,在图9中,第一设备31是接收数据的接收 设备,而第二设备32是发送数据至第一设备31的发送设备。第二设备32包
括数据接收器91、 QoS控制器92和数据发送器93。
消息接收器91从第一设备31接收包括第一设备31数据接收环境信息的 SIP消息。包括数据接收环境信息的SIP消息可以是"邀请"消息、"信息" 消息或"通知,,消息。消息接收器91可分析接收到的SIP消息,以提取数据 接收环境的信息。
QoS控制器92基于包含在从第一设备31接收的SIP消息中的数据接收 环境的信息,控制数据发送的QoS。任何优化数据发送的方法,如控制数据 发送速率、改变数据可缩放性或改变发送路径,都可被QoS控制器92执行。
数据发送器93根据由QoS控制器92控制的QoS,发送数据至第一设备 31。因此,第二设备32基于接收设备的接收环境发送数据,这样可以阻止发 送过程中的数据遗失和数据发送的低效率。
第二设备32通过SIP消息接收网络的信息和/或硬件特性的信息,并发 送根据这些特性优化的数据。因此,可以保证VoIP (Voice over Internet Protocol,基于因特网协i义的语音发送)或IPTV (Internet Protocol Television,基于因特网的电视)的QoS,在这两者中实时数据发送是最重 要的。
根据本发明的各方面,保证QoS的技术可被记录在包括实现包含在计算 机中各种操作的程序指令的计算机可读媒体中。此媒体还可包括,独立或与 程序指令结合、数据文件、数据结构或类似的内容。计算机可读媒体的例子 包括》兹介质,如硬盘、软盘和^F兹带;光介质,如CD ROM和DVD;光;兹介质, 如光盘;以及特别配置以存储并执行程序指令的硬件设备,如只读存储器、 随机存储器、闪存存储器或类似的设备。此媒体也可以是发送介质,如光或 金属线、波导等,其中包含发送指定程序指令和数据结构等的信号的载波。 程序指令的例子既包括机器代码,如编译程序生成的代码,也包括包含可被 计算机使用译码器执行的更高级别代码的文件。所述的硬件设备可被配置以 担当一个或更多的软件模块,从而执行上述本发明实施例中的操作。虽然本 发明的一些实施例已被示出并描述,但是对于对此技术熟练的人员仍需认识 到,在不背离本发明原理和精神的前提下,可对此实施例进行调整,调整的 范围在权利要求书和其等价的说明中规定。
权利要求
1.一种由第一设备接收来自第二设备的数据的方法,所述方法包括生成包括所述第一设备数据的接收环境的信息的SIP(SessionInitiation Protocol,对话启动协议)消息;发送所生成的信息至所述第二设备;以及接收由所述第二设备基于所发送的信息发送的数据;
2. 如权利要求l所述的方法,其中,所述数据接收环境的信息包括用于 接收所述数据的网络链路特性的信息。
3. 如权利要求l所述的方法,其中,所述数据接收环境的信息包括可用 于处理所述数据的第 一设备的硬件资源的信息。
4. 如权利要求l所述的方法,其中,所述SIP消息是"邀请,,消息、"信 息"消息或"通知"消息中的一种。
5. —种从第二设备向第一设备发送数据的方法,所述方法包括从所述第 一 设备接收包括所述第 一 设备数据的接收环境的信息的SIP (Session Initiation Protocol,对话启动协议)消息;基于所述信息控制数据发送的QoS (Quality of Service,服务质量);以及根据所控制的QoS发送数据至所述第一设备。
6. 如权利要求5所述的方法,其中,所述数据接收环境的信息包括用于 接收所述数据的网络链路特性的信息。
7. 如权利要求5所述的方法,其中,所述数据接收环境的信息包括可用 于处理所述数据的第 一设备的硬件资源的信息。
8. 如权利要求6所述的方法,其中,所述SIP消息是"邀请"消息、"信 息"消息或"通知"消息中的一种。
9. 如权利要求5所述的方法,其中,所述控制QoS包括控制每秒的帧 数、分辨率、数据压缩比、和前向纠错方法中的至少一个。
10. —种接收来自第二设备的数据的第一设备的装置,所述装置包括 消息生成器,用于生成包括所述第一设备数据的接收环境的信息的SIP消息;消息发送器,用于发送所生成的消息至所迷第二设备;以及 数据接收器,用于接收由所述第二设备基于所发送的信息发送的数据。
11. 如权利要求IO所述的装置,其中,所述数据接收环境的信息包括用 于接收所述数据的网络链路特性的信息。
12. 如权利要求10所述的装置,其中,所述数据接收环境的信息包括可 用于处理所述数据的第一设备的硬件资源的信息。
13. 如权利要求IO所述的装置,其中,所述SIP消息是"邀请"消息、 "信息"消息或"通知"消息。
14. 一种从第二设备向第一设备发送数据的装置,所述装置包括 消息接收器,用于从所述第一设备接收包括所述第一设备数据的接收环境的信息的SIP消息;QoS控制器,用于基于由所述消息接收器接收的SIP消息中的信息,控 制数据发送的QoS;以及数据发送器,用于根据所控制的QoS发送数据至所述第一设备。
15. 如权利要求14所述的装置,其中,所述数据接收环境的信息包括用 于接收所述数据的网络链路特性的信息。
16. 如权利要求14所述的装置,其中,所述数据接收环境的信息包括可 用于处理所述数据的第一设备的硬件资源的信息。
17. 如权利要求14所述的装置,其中,所述SIP消息是"邀请"消息、 "信息"消息或"通知"消息中的一种。
18. —种包含计算机程序以执行如权利要求1所述方法的计算机可读介质。
19. 一种包含计算机程序以执行如权利要求5所述方法的计算机可读介质。
20. 如权利要求l所述的方法,其中,所述信息包括链路说明协议版本、 所有者、对话ID、链路类型、带宽、带宽特性信息、错误率、链路成本、最 大传送单位、时间、加密密钥、属性、延迟、抖动或阻塞窗口尺寸中的至少 一种。
21. 如权利要求4所述的方法,其中,所述信息包括链路说明协议版本、 所有者、对话ID、链路类型、带宽、带宽特性信息、错误率、链路成本、最 大传送单位、时间、加密密钥、属性、延迟、抖动或阻塞窗口尺寸中的至少 一种。
22. 如权利要求10所述的方法,其中,所述信息包括链路说明协议版本、 所有者、对话ID、链路类型、带宽、带宽特性信息、错误率、链路成本、最 大传送单位、时间、加密密钥、属性、延迟、抖动或阻塞窗口尺寸中的至少 一种。
23. 如权利要求14所述的方法,其中,所述信息包括链路说明协议版本、 所有者、对话ID、链路类型、带宽、带宽特性信息、错误率、链路成本、最 大传送单位、时间、加密密钥、属性、延迟、抖动或阻塞窗口尺寸中的至少 一种。
24. —种保证QoS (Quality of Service,服务质量)的方法,包括 检测数据接收/发送环境的变化;响应所述婆丈l居4妻收环境的变^:发送SIP ( Session Initiation Protocol, 对话启动协议)消息,所述消息包括关于变化的数据接收/发送环境的信息; 基于关于所述变化的数据接收环境的信息,与设备通信。
25. 如权利要求24所述的方法,其中所述SIP消息是"再邀请"消息。
26. 如权利要求24所述的方法,其中所述设备是移动设备。
27. 如权利要求24所述的方法,其中所述数据接收/发送环境的变化是 无线信号强度的变化。
28. 如权利要求24所述的方法,其中所述数据接收/发送环境的变化是 硬件资源分配的变化。
29. —种保证QoS (Quality of Service,服务质量)的方法,包括 使用SIP (Session Initiation Protocol,对话启动协议)在第一设备和第二设备之间建立对话; 使用所述对话通信;从所述第一设备和所述第二设备中的一个发送消息至所述第一设备和所 述第二设备中的另 一个,所述消息包括关于变化的数据接收/发送环境的信 息;基于所述信息通信;以及 终止所述对话。
30. 如权利要求29所述的方法,其中所述数据接收/发送环境的变化是 无线信号强度的变化。
31. 如权利要求29所述的方法,其中所述数据接收/发送环境的变化是硬件资源分配的变化。
32.如权利要求29所述的方法,其中所述第一设备和所述第二设备中的 至少一个是移动设备。
全文摘要
一种传送数据的方法和装置。这种由第一设备接收来自第二设备的数据的方法包括生成包括第一设备数据的接收环境的信息的SIP(Session Initiation Protocol,对话启动协议)消息;发送生成的信息至第二设备;以及接收由第二设备基于发送的信息发送的数据,因此,考虑接收数据设备的接收环境的数据发送成为了可能,这样保证了数据服务的质量。
文档编号H04L29/06GK101170552SQ20071009656
公开日2008年4月30日 申请日期2007年4月16日 优先权日2006年10月27日
发明者朴洙洪, 李珉镐, 金翰成, 黄哲柱 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1