CN103313353B - 使得能够同时使用多无线电接入技术的方法 - Google Patents
使得能够同时使用多无线电接入技术的方法 Download PDFInfo
- Publication number
- CN103313353B CN103313353B CN201310071192.0A CN201310071192A CN103313353B CN 103313353 B CN103313353 B CN 103313353B CN 201310071192 A CN201310071192 A CN 201310071192A CN 103313353 B CN103313353 B CN 103313353B
- Authority
- CN
- China
- Prior art keywords
- rat
- application
- irsl
- management interface
- assembly
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000005516 engineering process Methods 0.000 title claims description 16
- 238000004891 communication Methods 0.000 claims abstract description 72
- 230000005540 biological transmission Effects 0.000 claims description 44
- 238000001228 spectrum Methods 0.000 claims description 11
- 238000012546 transfer Methods 0.000 claims description 9
- 230000004913 activation Effects 0.000 claims description 8
- 238000009826 distribution Methods 0.000 claims description 3
- 230000000712 assembly Effects 0.000 claims 1
- 238000000429 assembly Methods 0.000 claims 1
- 230000006870 function Effects 0.000 description 22
- 230000015654 memory Effects 0.000 description 16
- 230000008569 process Effects 0.000 description 14
- 230000008859 change Effects 0.000 description 13
- 238000007726 management method Methods 0.000 description 13
- 230000011218 segmentation Effects 0.000 description 13
- 238000001994 activation Methods 0.000 description 8
- 230000003213 activating effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000003068 static effect Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000002776 aggregation Effects 0.000 description 3
- 238000004220 aggregation Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000000926 separation method Methods 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000008707 rearrangement Effects 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 101100490659 Arabidopsis thaliana AGP17 gene Proteins 0.000 description 1
- 101100049938 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) exr-1 gene Proteins 0.000 description 1
- 101100027103 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) NUP133 gene Proteins 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 210000004276 hyalin Anatomy 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 101150101384 rat1 gene Proteins 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- DPJRMOMPQZCRJU-UHFFFAOYSA-M thiamine hydrochloride Chemical compound Cl.[Cl-].CC1=C(CCO)SC=[N+]1CC1=CN=C(C)N=C1N DPJRMOMPQZCRJU-UHFFFAOYSA-M 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/321—Interlayer communication protocols or service data unit [SDU] definitions; Interfaces between layers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
- H04W36/144—Reselecting a network or an air interface over a different radio air interface technology
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
- H04W76/16—Involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0069—Transmission or use of information for re-establishing the radio link in case of dual connectivity, e.g. decoupled uplink/downlink
- H04W36/00692—Transmission or use of information for re-establishing the radio link in case of dual connectivity, e.g. decoupled uplink/downlink using simultaneous multiple data streams, e.g. cooperative multipoint [CoMP], carrier aggregation [CA] or multiple input multiple output [MIMO]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
提供了一种通信方法。该方法包括:由在电信组件上安装的管理接口的至少一个实例来接收与应用相关联的多个数据流。该方法还包括:由管理接口的至少一个实例将第一数据流与组件上可用的第一RAT相关联,以及将第二数据流与组件上可用的第二RAT相关联。
Description
背景技术
可以在无线电信中使用的无线电接入技术(RAT)可以包括全球移动通信***(GSM)、通用分组无线电服务(GPRS)、通用移动电信***(UMTS)、通用陆地无线电接入网络(UTRAN)、长期演进(LTE)、码分多址接入(CDMA)、和WiFi等。在一些城市位置,不同类型的RAT的覆盖区域可以重叠。一些无线设备配备多模无线电和/或包括多无线电。例如,设备可以具有GSM/GPRS接口和UMTS接口。在多RAT可用的位置上,这种设备能够通过选择RAT之一来提供用户服务和覆盖。
如本文所使用的,术语“设备”或“无线设备”可以指代便携式设备,例如,移动电话、个人数字助理、手持计算机、膝上型计算机、平板计算机、或类似设备,但也可以指代不容易便携的设备,比如台式计算机、机顶盒、网络装置、或能够无线电信的类似设备。可以在本文中广泛使用术语“电信组件”以指代无线设备和/或指代可以或不可以无线通信的网元。例如,电信组件可以是基站、eNodeB、中继、或可以具有到达无线设备的无线连接的类似组件,或可以是服务器或具有与能够无线通信的某个其他组件的有线连接的核心网中的类似组件。
附图说明
为了更加完整地理解本公开,现结合附图和详细描述来参考以下简要说明,其中类似的附图标记表示类似的部分。
图1是示出了根据本公开的实现的无线网络中的双模无线设备和对应协议图的框图。
图2是示出了根据本公开的实现的位于两个无线电层之间的RAT间管理层(IRSL)的框图。
图3是示出了根据本公开的实现的位于两个不同的无线电层之间的IRSL的框图。
图4是示出了根据本公开的实现的位于另外两个不同的无线电层之间的IRSL的框图。
图5是示出了根据本公开的实现的IRSL的框图,在该IRSL处,应用分组经由三个无线电接入技术来发送并在网络中合适的节点处聚集。
图6示出了根据本公开的实现的IRSL无线电接入技术表。
图7示出了根据本公开的实现的IRSL管理帧格式。
图8示出了根据本公开的实现的IRSL数据帧格式。
图9示出了根据本公开的实现的应用数据分段的IRSL分配。
图10是示出了根据本公开的实现的在切换期间的多无线电接入技术数据传输过程的框图。
图11是根据本公开的实现的用于无线电信***中通信的方法的流程图。
图12示出了适用于实现本公开的若干方案的无线设备。
图13示出了用于实现本公开的若干方案的网元。
具体实施方式
在开始时应当理解,虽然下文提供了本公开的一个或多个方案的示意性实现,可以使用当前已知的或未来开发的任意数量的技术来实现所公开的***和/或方法。本公开不应以任何方式受限于下述示意性实现、附图和技术(包括本文阐述和描述的示例设计和实现),但可以在所附权利要求的范围连同等同物的其全部范围内作出修改。
多模无线设备可以配备两个或更多个移动无线电接口,可能包括(但不限于)GSM/GPRS、UMTS、UTRAN、LTE、CDMA和/或WiFi。这些RAT可以在不同频带中操作,或者在一些情况下,不同的RAT可以在相同频带的相邻信道中操作,其中“信道”是频带的由RAT实例所使用的子部分。RAT的多个实例可以占用一个频带。频带通常是频谱的至少足够大到用于RAT的一个实例或可以是足够大到用于RAT的多于一个实例的区域。
图1示出了包括GPRS***和UTRAN***作为示例RAT的无线多模设备100的实施例。在其他实施例中,可以存在其他RAT。无线电链路协议层由虚线标出。设备100中的每个无线接口具有其自身的协议栈。在任意给定时间,设备100可以在网络确定的可用模式之一下操作。例如,设备100可以使用RAT(当可用时)之一(例如,UTRAN)与基站110通信。第二RAT(例如,GPRS)也对设备100是可用的。
尽管单RAT通信模式可以是操作的传统模式,能够使两个RAT同时操作并为分离的呼叫提供服务。例如,这种双模通信可以用于具有双订户身份模块(SIM)卡的设备。在传统操作模型中,针对每个RAT和每个网络,可以存在分离的SIM。传统上网络不允许单个SIM在多RAT及其相关联网络上激活。因此,可用的RAT组合限于分离的SIM可用的组合,以及限于允许多RAT接入的组合,例如用于信道聚集。
在这种双SIM设备中,每个RAT可以映射到不同SIM。因此,一个SIM/RAT组合可能在语音呼叫中,而其他SIM/RAT组合可以用于数据服务,例如下载文件。在传统模型中,每个SIM/RAT组合与用于提供服务的一个运营商或网络相关联。例如,在具有蜂窝RAT和WiFiRAT的设备的情况下,可以同时使用RAT。例如,用户可以当在WiFi连接上下载文件时,同时进行蜂窝电话呼叫。然而,典型地,这种多网络通信是手动实现的,且用户选择哪个RAT将用于哪个应用。
因为可以按呼叫以及按持续时间的分钟来应用收费,可能需要将应用(例如,使用专用无线电传输资源的语音呼叫)与用于计费目的的专用SIM相关联。然而,针对其他应用(例如,使用分组通信的数据应用),基于传输的数据量来应用收费。因此,多个数据应用不需要唯一地与特定SIM相关联。
无线标准的演进可以使得能够同时使用多个RAT向单个和多个应用提供服务。尽管可能考虑了将通用链路层解决方案用于多个RAT的使用,给定针对每个RAT的分离的标准开发过程,使用多RAT同时操作的实用性是有问题的。具有以下备选手段可以是有用的:使得同时使用多个RAT的一个或更多个应用能够进行通信。优选的是备选手段不需要对所有RAT中的协议层作出主要修改,因为这种修改可能需要跨越分离的标准设置组织协作的标准行为。此外,有益的是:基于用户、应用和/或网络的需求和能力,选择性地应用协议和功能,以启用多RAT传输。
本公开的实施例提供透明的和灵活的覆盖层(称为RAT间管理层(IRSL)),以使得能够经由多RAT的应用的数据的传输。IRSL建立在标准无线电层之上,并因此可以不修改现有标准而实现。此外,可以基于逐RAT、逐节点或逐应用来启用或禁用多RAT传输协议。由ShaliniPeriyalwar、MarkPecen和DavidSteer在2011年8月4日递交的标题为MethodstoEnableEfficientUseofMultipleRadioAccessTechnologies的PCT专利申请号PCT/CA2011/050476引入了IRSL的概念,并针对所有目的通过引用方式并入本文。IRSL可以是计算机可执行指令的实例,并可以在本文中更一般地称为管理接口。现在将概括与IRSL相关的背景信息以提供用于本文公开的实施例的上下文。
图2示出了IRSL220的实施例,可以实现IRSL220以处理用于主RAT‘1’202的协议栈的数据和用于支持RAT‘1’204至‘n’206的协议栈的数据。在各种实施例中,在通信链路的两端(例如,客户端节点和服务器节点)或在具有同处一处的端点的无线电链路的两端(例如,客户端节点和接入节点)实现IRSL220。针对给定RAT,可以选择性地开启或关闭IRSL。单个RAT的IRSL的使用可以随时间变化,并且针对不同应用和在不同时间上,IRSL可以使用不同的RAT套装。例如,根据传输中的网络开销或延迟或吞吐量,IRSL可以改变其RAT使用。在设备或网络节点中可能存在多于一个IRSL激活,并且也可以从支持例如下行服务的网络节点发起IRSL操作。
在客户端节点(例如无线设备)实现的IRSL220可以称为“设备IRSL”(D-IRSL)。在接入节点(例如网络接入点、中继或企业服务器)实现的IRSL220可以称为“网络IRSL”(N-IRSL)。如上所述,本文使用术语“电信组件”来表示客户端节点、接入节点或这二者。
在D-IRSL和N-IRSL之间的通信期间,可以执行对激活RAT状态的初始设置以及周期性的或事件驱动的更新。在各种实施例中,IRSL220跨越多个可用RAT协议栈(例如与主RAT‘1’202和支持RAT‘1’204至‘n’206相关的协议栈)。IRSL220可以建立在无线电层“1-K”208和无线电层“1-K”210至212之上的任意层。无线电层“1-K”208对应于与主RAT‘1’202相关的协议栈,且无线电层“1-K”210至212分别对应于与支持RAT‘1’204至‘n’206相关的协议栈。在各种实施例中,IRSL220的实现取决于各个RAT配置以及RAT端点是否共处一处。
IRSL220经由主RAT‘1’202协议栈的RAT-不可知上层232之下各层的标准化主服务接入点(SAP)234与主RAT‘1’202协议栈的RAT-不可知上层232链接。因此,与支持RAT‘1’204至‘n’206相关联的协议栈的下层“1-K”210至212对于主RAT‘1’202协议栈的剩余部分是透明的。如图2所示,主SAP234将RAT-不可知上层232与IRSL220链接,并且进而,IRSL220通过主SAP224与主RAT‘1’202协议栈的无线电层“1-K”208链接。同样地,IRSL220利用S(1)SAP226至S(n)SAP228,分别将主RAT的接口层与针对无线电层“1-K”210至212的对应层链接。因此,抑制了支持RAT的上层。IRSL220在节点中维护激活RAT的列表,并负责监视和处理到达多RAT的数据分组和来自多RAT的数据分组。在各种实施例中,IRSL220也负责建立、维护和终止与支持RAT‘1’204至‘n’206相关联的链路和协议栈。
在各种实施例中,取决于应用IRSL220的层,IRSL220根据无线电链路的链路性能(例如,IP层的分组丢失率)或信道条件,选择与主RAT‘1’202和支持RAT‘1’204至‘n’206相关的协议栈。在各种实施例中,使用中的应用激活客户端节点中的D-IRSL,该D-IRSL进而与位于相关网络节点的N-IRSL通信。在这些和其他实施例中,当RAT端点不同处一处时,相关网络节点可以是网络或应用服务器,或者当RAT端点同处一处时,相关网络节点可以是接入节点。在其他实例中,例如当客户端节点直接与另一客户端节点通信时,相关联的“N-IRSL”将是另一客户端节点中的“D-IRSL”。
当客户端节点上电并且在客户端节点上使用RAT中的任意一个完成初始网络进入(关联)过程时,可以启用D-IRSL和N-IRSL之间的协作。D-IRSL或N-IRSL可以查询其对应部分以验证其存在。在各种实施例中,D-IRSL和N-IRSL之间交换的信息确定客户端节点侧和网络侧上IRSL的存在。所交换信息可以确定客户端节点中激活RAT的标识和数目,以及在网络侧RAT端点是否同处一处。
在一个实施例中,D-IRSL向网络节点发送具有IRSL220支持的RAT的列表的查询。如果在超时期间不存在响应,D-IRSL确定在网络侧不存在IRSL220,并且不在该网络节点激活IRSL220功能。然而,如果网络节点支持IRSL220功能,网络节点可以针对查询,肯定响应以匹配支持的RAT的子列表。进而,D-IRSL将其支持的RAT与从N-IRSL接收的列表作比较,这使D-IRSL确定RAT端点是否同处一处。例如,取决于RAT端点的位置,IRSL220可以位于中继节点、服务器节点、接入节点和所有这样的节点的网络侧。在各种实施例中,当D-IRSL和N-IRSL握手成功时,激活IRSL220的实例。
在一个实施例中,如果从上述过程中,D-IRSL没有标识任何同处一处的RAT,则D-IRSL向运行目标应用的应用服务器发送查询,以确认N-IRSL的存在。如果针对查询的响应是肯定的,激活N-IRSL和D-IRSL用于应用服务器上运行的特定应用。然后,D-IRSL与N-IRSL交换不具有同处一处端点的支持RAT的其列表,以及其相应的IP地址。
这样,D-IRSL知道客户端节点的RAT,知道客户端节点中的多RAT具有同处一处的端点还是非同处一处的端点,并且知道在应用服务器还是在网络节点启用了N-IRSL。同样,N-IRSL知道在客户端节点是否启用了IRSL220,知道客户端节点配备的具有同处一处或非同处一处的端点的激活RAT,并知道与每个激活RAT对应的客户端节点IP地址。应当了解,如果RAT下电或未激活(例如,注销),其不能用于通信直到其上电或变为激活。
应当了解,取决于激活RAT的类型(例如,同处一处端点或非同处一处端点),在客户端节点中可以激活多个IRSL220实例。在各种实施例中,具有例如三种RAT(例如,UMTS/HSDPA、GSM/GPRS和WiFi)的客户端节点可以具有第一IRSL和第二独立IRSL,实现该第一IRSL用于在针对包括同处一处的RAT的第一RAT和第二RAT(例如,HSDPA、GPRS)的IP层之下使用的第一应用,并且实现该第二独立IRSL用于在第二RAT和第三RAT之间的IP层之上使用的第二应用。
在各种实施例中,针对上行传输,IRSL220在发送端实现为D-IRSL,并且IRSL220在接收端实现为N-IRSL。在各种其它实施例中,针对下行传输,在发送端实现的IRSL220是N-IRSL,并且在接收端实现的IRSL220是D-IRSL。IRSL协作功能可以由任意端对端通信应用执行。
图2示出了无线电层208至212和RAT-不可知上层232之间的IRSL220,但在其他实施例中,IRSL220可以位于其他层之间。例如,在图3中,IRSL220可以位于IP层314至318和主RAT应用层332之间。作为另一示例,图4示出了无线电层208至212和IP层430之间的IRSL220。
在RAT的相应协议层之间引入IRSL使得能够针对多RAT的同时使用进行灵活控制。当使用IRSL在不同RAT上同时传输数据时,多RAT的可用性和使用对上层是透明的。在参与的RAT之间不需要存在协作。每个RAT独立地服从于其完全协议栈。
在本公开的各种实施例中,上文引用的PCT专利申请号PCT/CA2011/050476中引入的IRSL在以下上下文中实现:针对给定应用,同时或接近同时使用多个RAT。术语“接近同时地”指代以下事实:尽管多个RAT接口并发操作,但由于针对无线电间兼容性需求或共享装置的时间共享/交织,每个单独RAT的无线电传输可能不在精确的相同时间发生。
可以利用IRSL的各种实施例使用配备多个无线电接入技术(例如,GSM/GPRS、UMTS、LTE和/或WiFi)的无线设备。这些RAT中的每个可以在不同载频上操作,可以具有不同静态和动态属性,并可以与不同订阅或无线运营商相关联。例如,可能存在相同RAT的但在不同频带或由不同网络提供的多个实例。
可能存在源自或终止于这种设备的具有不同服务质量(QoS)需求的多个端到端数据流。数据流可以对应于不同应用和服务(例如(但不限于)视频流、文件传输、web浏览、语音服务和/或电子邮件)。针对多RAT传输的合适性可能取决于应用需要而变化。多RAT传输可以最佳适用于特定应用(例如具有宽数据流的视频流或大文件传输)。将多RAT传输用于其他应用(例如网页浏览)是不实用的,在这些应用中,组件的同时传输可能降低各个链路的时延,但由于最慢组件的限制而可能使得看不到提高。每个单个流可以通过带宽聚集(在可能的情况下)来优化。例如,在互联网交互中,不同RAT可以用于不同功能,例如用于“点击”的上行链路和新网页的下行链路,以最小化延迟和开销。
本文提供了具有IRSL形式的简单和轻量层,以利用在多个RAT上同时或接近同时传输应用的分组,来促进多个RAT的有效使用。IRSL用于将用户的偏好和应用QoS与RAT的属性相匹配,并针对给定应用来选择合适的RAT或RAT的集合。在一个实施例中,IRSL维护可以最佳受益于多RAT传输的应用列表。在另一实施例中,IRSL从要求RAT的服务和性能的应用或其他源接收信息。可以激活IRSL功能用于可以从多RAT传输中受益的特定应用。针对不从多RAT传输中受益的那些应用,IRSL可以保持是透明层。
图5示出了应用层之下的IRSL的实现。在其他实施例中,IRSL可以位于协议栈中不同层之上或之下。在此示例中,应用的分组分布在三个RAT中,并在网络中的合适节点处聚集。可以将RAT1视为主RAT,并且RAT2和RAT3可以是支持RAT。IRSL进行操作,以分配主RAT和支持RAT。主机A应用可以位于例如移动设备中。针对应用的在网络侧的IRSL可以在例如服务GPRS支持节点(SGSN)或在网络中的服务器中。虽然本说明示出了IRSL与IRSL在通信栈中对等级别上交互,应当了解,不需要总是这种情况。例如,可以设计设备中应用层之下的IRSL,来检测传输层或互联网层之下的网络侧上的IRSL,并与其交互。
当应用请求通信链路时,IRSL负责分配与应用的QoS或其他服务需求最佳匹配的一个或多个RAT。服务要求也可以与用户偏好(在可用的情况下)选择性地合并。IRSL负责向参与RAT分配应用的数据用于传输。具有安全等级的一些应用可以禁止它们的业务与其他业务混合或禁止它们的业务使用特定RAT组合。当建立RAT并在它们中分配数据时,IRSL将这些考虑计算在内。
当多个RAT用于从给定应用传输分组时,在接收端的IRSL负责处理从多个RAT接收的数据分组。即,在接收节点的IRSL接收数据分组,比较该数据分组并向接收节点上的应用层提供该数据分组。因为很多应用是双向的,相反方向的分组流也可以在设备侧和网络侧遵循IRSL优化的RAT的组合。针对两个方向,IRSLRAT选择可以是不同的。因为涉及若干应用,存在用来管理每个应用的IRSL的若干实例。
在实施例中,IRSL维护包含RAT和RAT属性的列表。可以在连接的每一端(D-IRSL和N-IRSL)维护IRSLRAT表。当设备第一次开启时,基于设备的硬件能力、设备的订阅和/或设备的邻居中可用的无线电信号,填充包括设备上可用RAT的列表的D-IRSLRAT表。用户或网络及其策略或当前操作条件和性能,可以将RAT包括在IRSL成员中或将RAT从IRSL成员中排除。当从IRSL成员中排除RAT时,RAT可以作为孤立RAT来工作,并不参与多RAT传输。可以使用孤立RAT,用于针对不进行多RAT传输或不从多RAT传输中受益的应用的通信。也可以将被排除在外的RAT用于D-IRSL和N-IRSL之间的信令和控制操作。
D-IRSLRAT表可以包含以下参数:针对相应RAT的静态和动态属性、RAT的激活状态和/或支持RAT的N-IRSL。静态属性可以包括(但不限于):RAT的QoS能力(例如带宽、吞吐量、峰值速率、分组丢失率、延迟和/或地址)和(可选地)订户的价格计划以及安全和使用偏好。动态属性可以包括(但不限于):相关联的通信链路或网络节点上的平均负荷、信号强度、一天中不同时间报价要约和/或位置。动态属性可以是中期平均。因为IRSL使得能够将多个RAT用于给定应用,一个RAT的瞬时恶化不会影响应用的整体性能。在N-IRSL处维护类似表。当针对每个RAT的初始连接协议完成时,更新D-IRSL列表中激活RAT状态。图6中给出了针对IRSLRAT表的示例表表头,并且可以包括以下表头:静态属性610、动态属性620、激活状态630和/或N/D-IRSL配对640、以及可能的其他表头。
在一些情况中,应用可以需要多个传输层的支持。当这种应用需要传输协议的组合的支持时,IRSL可以将每个传输定向到针对此传输的最合适的RAT上。
在一些实施例中,IRSL可以包括用于选择可应用RAT的策略构架。IRSL可以使用合适的策略构架来选择用于给定应用的RAT的集合。策略构架可以将应用需求与可用RAT的属性相匹配。策略架构可以是目标函数,该目标函数可以包括以下参数:用户简档、应用要求、报价信息和/或包括测量性能(例如速度、延迟和/或应用QoS)的RAT属性等。
当应用请求通信链路时,已实例化的IRSL在考虑针对可用RAT的静态和动态属性的情况下,分配与应用的服务需求(例如QoS)最佳匹配的RAT。指定此RAT为主RAT。IRSL可以进一步标识与网络具有激活连接的附加RAT。可以将其指定为支持RAT。在一些实施例中,可以通过应用或通过网络策略来选择主RAT。主RAT选择也可以取决于以下参数:位置、当前网络条件、订阅和漫游协议和/或已经与其他服务激活的其他RAT等。
在实施例中,IRSL可以将主RAT用于针对应用的控制信令协议(例如,实时传输(RTP)协议)。IRSL也可以将主RAT用于与N-IRSL节点通信。起初,用户数据传输可以在此链路上开始。随后,当支持RAT为应用提供益处(例如更高吞吐量、更低开销和/或更少延迟)时,IRSL可以将用户数据分组分配到支持RAT中。应当注意,用于一个应用所选主RAT可以充当用于另一应用的支持RAT。
针对D-IRSL和N-IRSL之间的通信,IRSL可以使用“管理帧格式”(SFF)。图7示出了SFF700的可能实施例。SFF700可以包括:IRSL报头710、字节数720、可选源ID730、可选目的ID740、段号750和管理数据760。IRSL可以在对向RAT上传输SFF的管理分组。IRSL可以将该管理分组用于各种原因(例如,周期性地监视支持RAT的性能)。
针对D-IRSL和N-IRSL之间的应用数据分组的通信,IRSL可以使用IRSL“数据帧格式”(DFF)。在向RAT提交分段之前,IRSL可以对应用数据分段进行分帧。这样,单个RAT可以支持多个应用,以及对应RAT接收机(例如在N-IRSL的RAT接收机)在接收时可以向合适的应用目的地分配分组。图8给出了承载应用数据分段作为有效负荷的IRSL帧的一个实施例。DFF800可以包括以下参数:IRSL报头810、字节数820、可选源ID830、可选目的ID840、段号850和应用数据860。
如图9的示例所示,应用数据可以出现在向不同RAT提交的分段中。第一应用数据分段910可以分配给第一RAT920,第二应用数据分段930可以分配给第二RAT940,并且第三应用数据分段910可以分配给第三RAT960。在其他实施例中,可以以不同方式分配数据分段。例如,第一应用数据分段910和第二应用数据分段930可以分配给第一RAT920,并且第三应用数据分段950可以分配给第二RAT940,或者可以以其他方式执行分配。
在实施例中,流控制可以用于D-IRSL和N-IRSL之间的通信。每个RAT支持的数据速率可以是不同的,和链路拥塞条件一样。分配给RAT的应用数据分段的长度可以取决于链路能力和拥塞而变化。在IRSL可以使用智能流控制,以动态地补偿拥塞和其他延迟。可以使应用数据分段长度与拥塞条件成正比,使得针对较慢链路,长度较小,而较快链路,长度较大,以便分组以接近于装配顺序来到达。例如,如果一个链路比另一链路慢十倍,可以成正比地分割应用分组以补偿链路条件,使十分之一的业务经过最慢链路。在严峻的条件下,如果链路的性能低于合适的等级(例如平均链路性能的10%)之下,IRSL可以停止使用链路。在一些实施例中,IRSL可以请求从接收节点的IRSL层对拥塞条件的具体反馈。在其他实施例中,如在针对相应RAT的标准中指定的,IRSL可以使用在传输端点之间交换的拥塞信息。由此,在由多RAT提供的聚集数据速率上支持应用。
在发送端,在存在两个RAT的情况下,一旦在主RAT建立了用于应用的控制信令,可以将以下过程用于向RAT分配应用分组。在第一步骤中,向第一激活RAT的传输层转发最初M个应用层分组。在第二步骤中,向第二激活RAT的传输层转发随后N个应用层分组。然后,根据RAT的链路条件,重复第一和第二步骤。然后,可以与接收IRSL传输链路状态和性能。
如何确定M和N可以适当地取决于IRSL策略构架。M和N可以基于性能随时间变化,并可以基于初始的或之前测量的RAT性能来选择M和N。例如,如果第一RAT是第二RAT的两倍快,则M的大小是N的大小的两倍。M和N可以基于当前均值动态地变化。如果RAT支持多个应用,在确定RAT应用和性能时,可以考虑来自所有应用的业务。
在发送端的IRSL的功能可以总结为:维护RAT表,向请求传输的一个或多个应用分配RAT,执行流控制,监视RAT性能和在多个RAT上传输数据分组。
在接收端,将应用分组重新组装到应用流中,并将其向应用层转发。IRSL功能对接收应用是透明的。在重新组装应用分组之后在接收端(应用端点)的IRSL功能可以概括为检查接收应用分组、对分组重新排序、向应用层转发分组、以及向进行发送的IRSL传输链路状态和性能。
每个协议栈可以独立于其他协议栈工作。因此,可以在协议栈的级别上处理重传请求。IRSL可以负责仅在向应用层提交之前将分组重新排序,并且正确地重新排序已经在多个RAT上传输的流中的分组。
现在将考虑当IRSL使用时处理从一个小区向另一个小区切换的实施例。切换触发和切换过程对每个单独的RAT标准是特定的。在两个或更多个RAT之间分割应用的数据时,在RAT之一上的切换可能使继续支持多RAT传输变得不切实际。即,在参与RAT中任意一个上的切换触发的事件中,可能要求配置变化以继续其他RAT上的多RAT传输。
在实施例中,当切换触发发生在支持RAT上时,此RAT上的数据传输停止,直到针对此RAT的切换过程完成。当切换成功地完成时,如果IRSL认为新连接的属性继续是合适的,则可以向用户数据流重新分配新的重新建立的RAT连接。在支持RAT的切换期间,数据传输在传输中涉及的主RAT和剩余支持RAT上继续进行。IRSL可能需要知道:切换可能同时或接近同时发生在多于一个RAT上。
在实施例中,当切换触发发生在主RAT上时,如主RAT的过程和对上层的接口所定义,主RAT和支持RAT上的数据传输暂停,且在主RAT上处理切换。一旦切换完成,当IRSL随后恢复并添加支持RAT以支持正在进行的传输时,数据传输在主RAT上恢复且也可能在支持RAT上恢复。
图10中概括了切换期间这种多RAT数据传输过程的实施例。在事件1010中,从第一支持RAT1002向IRSL1001发送切换触发。在事件1020中,暂停向第一支持RAT1002的传输。在事件1030中,切换完成。在事件1040中,恢复向第一支持RAT1002的传输。在事件1050中,从主RAT1003向IRSL1001发送切换触发。在事件1060中,暂停向第一支持RAT1002和第二支持RAT1004的传输。在事件1070中,切换完成。在事件1080中,恢复向第一支持RAT1002和第二支持RAT1004的传输。
在备选实施例中,即使主RAT在切换,IRSL使用支持RAT继续接受用于传输的分组。一个选项是将支持RAT之一转换为主RAT,并将当前主RAT变为支持RAT。然而,当所有RAT都已经进入切换条件并且不能接受到附加分组时,使用主RAT协议(如果需要),IRSL可能需要向应用层报告。可以以这种方式选择RAT及其对应小区覆盖:针对在小区覆盖区域之间的切换转换,对于数据传输不存在中断。
在附加实施例中,IRSL可以应用到各种场景中。一个示例是使用IRSL将机会频谱与许可频谱聚集。这种聚集可以发生在例如中继、归属node-B、毫微微小区或类似组件的上下文中,其中任意一个在下文中可以称为节点。在这种实施例中,当位置和信道条件改变时,可以动态地更新可用于IRSL的RAT的“池”的可用性。基于应用需要,节点可以监视机会频谱的可用性。如果这种频谱是可用的,节点可以使用报告的属性(例如开销、延迟、范围和/或数据速率)向IRSL通知具有机会频谱的RAT是可用的,并可以用于传输。然后,节点可以将机会RAT分配包括在针对合适应用的RAT池中。
在另一附加实施例中,还可以使用IRSL以将可用无线通信接口与设备上的其他通信连接(例如USB或其他高速接口)耦合。在这种实施例中,来自应用或服务的数据可以在一个或更多个可用RAT以及在有线信道(例如USB信道)上传输。在这些实施例中的一些中,链路的端点可以是存储设备(例如磁盘单元或存储卡或打印机)。当使用机会频谱和许可频谱时,IRSL可以确保向应用层发送的分组的完整性。例如,IRSL可能将一些分组定向到机会频谱接入(OSA),并将其他分组定向到广域网(WAN)RAT。利用此方案,WAN标准不需要改变。
IRSL是可以与现有RAT一起使用的轻量覆盖协议,而不要求对RAT或对通信协议或标准进行改变。可以基于各种标准(例如应用、服务、数据分组要求和RAT能力)灵活地应用IRSL。虽然,本文提供的示例可以指代多RAT和频带的使用,实施例也可以应用到具有相同RAT的多个载波,要么在频带中,要么跨越多个频带,要么跨越网络和设备中可用的RAT的不同发布版本。也可以利用单RAT中的载波聚集来实现IRSL。主RAT携带应用的控制协议和应用的数据分组中的一些,而动态分配的补充RAT基于流的服务要求和RAT的特征,携带部分分组流。可以逐应用指定主RAT和支持RAT,并且多个应用可以使用不同RAT的组合。因此,每个激活应用可以具有不同的主RAT和支持RAT。IRSL是可以针对用户或RAT或应用来启动或关闭的灵活软件实例。例如,不适用于多RAT传输的应用可以绕开IRSL。类似地,RAT中的一些可以出于各种原因被从IRSL中方便地排除。同样,多无线电链路的使用对应用以及对参与的无线电链路是透明的。本公开的方案还解决与单个应用的数据分组的多无线电传输相关的流控制和切换问题。此外,IRSL过程简单地允许机会信道。
图11示出了用于通信的方法的实施例。在步骤1110,在电信组件上安装的IRSL的至少一个实例接收与应用相关的多个数据流。在步骤1120,IRSL的至少一个实例将第一数据流与组件上可用的第一RAT相关联,并将第二数据流与组件上可用的第二RAT相关联。
如上所述,本文描述的实现可以由移动电话、个人数字助理、手持计算机、膝上型计算机、平板计算机或其他类型的设备实现。参考图12在下文中描述这种设备的示例。设备3200可以包括具有语音和数据通信能力的双向无线通信设备。在一些实施例中,语音通信能力是可选的。设备3200通常具有与互联网上其他计算机***通信的能力。取决于提供的精确功能,设备可以例如称为数据消息设备、双向寻呼机、无线电子邮件设备、具有数据消息能力的蜂窝电话、无线互联网装置、无线设备、智能电话、移动设备或数据通信设备。
应当注意,图12示出了具有单无线电***3211的设备,但是也可以出现多无线电***3211。即,图12示出了仅具有在任意一个时间支持单个服务的单无线电设备的传统设备配置。本文公开的实施例处理包含多无线电***3211的设备,其中多个无线电设备可以同时或接近同时激活。例如,图1示出了具有两个无线电设备的多模设备。本文描述的并且在例如处理器3238内操作的IRSL可以与无线电设备3211(和/或其他通信接口3240)的多个实例交互。由这些多无线电实例来提供IRSL管理的多RAT。在一些实施例中,无线电***3211或其一些部分可以是软件定义的,并且能够被重新配置为要么同时要么接近同时支持多个不同RAT。可以跨越多个RAT共享无线电***3211中的一些元件(例如,本地振荡器和天线)。
在使得设备3200支持双向通信的情况下,其可以合并通信子***3211,通信子***3211包括接收机3212和发射机3214、以及相关组件(例如一个或多个天线元件3216和3218、本地振荡器(LO)3213以及处理模块(例如,数字信号处理器(DSP)3220))。通信子***3211的具体设计可以取决于设备3200期望操作所处的通信网络。
网络接入要求也可以取决于网络3219的类型而变化。在一些网络中,网络接入与设备3200的订户或用户相关联。为了在网络上操作,设备3200可能要求可移除用户身份模块(RUIM)或订户身份模块(SIM)卡。SIM/RUIM接口3244通常与***SIM/RUIM卡的卡槽相像。SIM/RUIM卡可以具有存储器,并可以保持很多关键配置3251和其他信息3253(例如标识和与订户相关的信息)。
当所需网络注册或激活过程已经完成时,设备3200可以在网络3219上发送和接收通信信号。如所述,网络3219可以由与设备3200通信的多个基站组成。
向接收机3212输入由天线3216通过通信网络3219接收的信号,接收机3212可以执行常见接收机功能,例如信号放大、下变频、滤波、信道选择等。接收信号的模数(A/D)转换允许更复杂的通信功能(例如要在DSP3220中执行的解调和解码)。以类似方式,处理要传输的信号,包括:通过例如DSP3220进行调制和编码并且输入发射机3214用于数模(D/A)转换、上变频、滤波、放大以及经由天线3218在通信网络3219上传输。DSP3220不仅处理通信信号,并且提供接收机和发射机控制。例如,可以通过DSP3220中实现的自动增益控制算法自适应地控制在接收机3212和发射机3214中对通信信号应用的增益。
设备3200一般包括控制设备的整体操作的处理器3238。通过通信子***3211执行包括数据和语音通信的通信功能。处理器3238也与另外的设备子***交互,例如显示器3222、闪存3224、随机存取存储器(RAM)3226、辅助输入/输出(I/O)子***3228、串口3230、一个或更多个键盘或键区3232、扬声器3234、麦克风3236、其他通信子***3240(例如近距通信子***)和通常指定为3242的任意其他设备子***。串口3230可以包括USB端口或当前已知或未来开发的其他端口。
所述子***中的一些执行与通信有关的功能,而其他子***可以提供“固有”或设备上功能。注意,一些子***(例如键盘3232和显示器3222)可以用于与通信有关的功能(例如输入用于在通信网络上传输的文本消息)和设备固有功能(例如计算器或任务列表)。
处理器3238使用的操作***软件可以存储在持续存储器(例如闪存3224),其可以取而代之的是只读存储器(ROM)或类似存储元件(未示出)。操作***、特定设备应用或其部分可以临时地装载到易失性存储器(例如RAM3226)中。所接收通信信号也可以存储在RAM3226中。
如所示,闪存3224可以分隔为不同区域,用于计算机程序3258和程序数据存储器3250、3252、3254以及3256。这些不同存储器类型指示每个程序可以分配闪存3224的一部分,用于它们自身的数据存储要求。除了此操作***功能之外,处理器3238可以在设备3200上启用软件应用的执行。包括例如至少数据和语音通信应用在内的控制基本操作的应用的预定集合通常可以在制造期间安装在设备3200上。可以随后或动态地安装其他应用。
应用和软件可以安装在任意计算机可读存储介质中。计算机可读存储介质可以是有形的或在易失性/非易失性介质(例如光存储器(例如,CD、DVD等)、磁存储器(例如,磁带)或其他当前已知或未来开发的其他存储器)中。
一个软件应用可以是具有组织和管理与设备的用户有关的数据项目(例如(但不限于)电子邮件、日历事件、语音邮件、约会和任务项目)的能力的个人信息管理器(PIM)应用。一个或多个存储器可用在设备上以有利于PIM数据项目的存储。这种PIM应用可以具有经由无线网络3219发送和接收数据项目的能力。进一步的应用也可以通过网络3218、辅助I/O子***3229、串口3230、近距通信子***3240或任何其他合适的子***3242装载到设备3200上,并可以通过用户安装在RAM3226或非易失性存储器(未示出)上用于处理器3238执行。这种应用安装上的灵活性可以增加设备3200的功能,并可以提供增强的设备上功能、与通信有关的功能或两者。例如,安全通信应用可以启用电子商务功能和要使用设备3200执行的其他这种金融交易。
在数据通信模式中,通信子***3211可以处理接收信号(例如文本消息或网页下载)并向处理器3238输入,处理器3238可以进一步处理所接收信号用于向显示器3222输出,或备选地向辅助I/O设备3228输出。
设备3200的用户也可以使用键盘3232结合显示器3222以及可能的辅助I/O设备3228来创作数据项目(例如电子邮件消息),键盘3232可以是完全字母数字键盘或电话类型键区。然后,通过通信子***3211在通信网络上传输这种创作的项目。
针对语音通信,除了通常向扬声器3234输出所接收信号并可以通过麦克风3236产生用于传输的信号之外,设备3200的整体操作是类似的。备选的语音或音频I/O子***(例如语音消息记录子***)也可以在设备3200上实现。虽然主要通过扬声器3234完成语音或音频信号输出,显示器3222也可以用于提供例如呼叫方的身份的指示、语音呼叫的持续长度或其他与语音呼叫有关的信息。
可以在个人数字助理(PDA)类型设备中实现串口3230,针对串口3230,期望与用户的台式计算机(未示出)同步,但是这种端口是可选的设备组件。这种端口3230可以使用户能够通过外部设备或软件应用设置偏好,并可以通过向设备3200提供信息或软件下载而不是通过无线通信网络来扩展设备3200的性能。可以使用例如备选下载路径来通过直接的并因此可靠的和可信任的连接将密钥加载到设备3200上,以从而能够实现安全设备通信。串口3230可以进一步用于将设备连接到计算机以起到调制解调器的作用。
其他通信子***3240(例如近距通信子***)还是可以提供设备3200和不同***或设备之间通信的可选组件,其不需要是类似设备。例如,子***3240可以包括红外设备及相关联的电路和组件或蓝牙TM通信模块,来提供与类似启用的***和设备的通信。子***3240还可以包括非蜂窝通信(例如WiFi、WiMAX、近场通信(NFC)和/或射频标识(RFID))。其他通信元件3240也可以用于与辅助设备(例如,平板显示器、键盘或投影仪)通信。
IRSL也可以通过网元实现。参考图13示出了简化网元。在图13中,网元3110包括处理器3120和通信子***3130,其中处理器3120和通信子***3130协作以执行上述方法。
在实现中,提供了电信组件。组件包括处理器,该处理器被配置为执行实例化至少一个管理接口的指令,所述至少一个管理接口被配置为:将与应用相关联的第一数据流与组件上可用的第一RAT或其他通信技术相关联,以及将与应用相关联的第二数据流与组件上可用的第二RAT或其他通信技术相关联。
在另一实现中,提供了通信方法。该方法包括:由在电信组件上安装的管理接口的至少一个实例来接收与应用相关联的多个数据流。该方法还包括:由管理接口的至少一个实例将第一数据流与组件上可用的第一RAT相关联,以及将第二数据流与组件上可用的第二RAT相关联。
尽管已经在本公开中提供了各种实现,但应当理解:在不脱离本公开的精神或范围的前提下,可以以很多其他的特定形式实现所公开的***和方法。可以将本示例考虑为示意性的而不是限制性的,并且其意图不限于本文所给出的细节。例如,可以在另一***中合并或集成各种元件或组件,或可以省略或不实现特定的特征。
此外,在不脱离本公开的范围的前提下,在各种实现中描述和阐述为离散或分离的技术、***、子***和方法可以与其他***、模块、技术或方法合并或集成。示出为或讨论为耦合的或直接耦合的或相互通信的其他项目可以是间接耦合的,或通过一些接口、设备或中间组件,不管是电子地、机械地或以其他形式地通信。本领域技术人员可以确定改变、代替和变更的其他示例,并且在不脱离本文公开的精神和范围的前提下,可以作出改变、代替和变更的其他示例。
Claims (13)
1.一种通信方法,包括:
由在电信组件上安装的管理接口的至少一个实例来接收与应用相关联的多个数据流;以及
由所述管理接口的所述至少一个实例将第一数据流与所述组件上可用的第一无线电接入技术RAT相关联,以及将第二数据流与所述组件上可用的第二RAT相关联,其中,所述管理接口将RAT之一分配为主RAT,并将另一RAT分配为支持RAT,所述主RAT和支持RAT的分配基于:所述主RAT满足所述应用的传输要求的能力优于所述支持RAT满足所述应用的所述传输要求的能力,以及所述管理接口分配所述主RAT用于传输控制信令和初始数据传输,并且所述管理接口分配所述支持RAT用于传输后续数据传输。
2.根据权利要求1所述的方法,其中,发送组件上的管理接口实例基于所述应用的传输要求与RAT的能力的兼容性,将数据流与RAT相关联。
3.根据权利要求2所述的方法,其中,所述发送组件上的管理接口实例以与RAT的可用带宽和能力成正比的方式分发数据流的数据分组。
4.根据权利要求3所述的方法,其中,接收组件上的管理接口实例接收所述数据分组,比较所述数据分组,以及向所述接收组件上的应用层提供所述数据分组。
5.根据权利要求1所述的方法,其中,针对第一应用的主RAT担当针对第二应用的支持RAT。
6.根据权利要求1所述的方法,其中,与所述主RAT和所述支持RAT的所述能力有关的信息存储在所述组件上的数据结构中,所述信息包括以下至少一项:
针对所述组件上可用的每个RAT的激活状态;
与所述组件通信的第二组件是否支持所述组件上可用的每个RAT;
所述组件上可用的每个RAT关于以下至少一项的能力:带宽、吞吐量、峰值速率、分组丢失率、延迟、地址、订户价格计划、安全、用户偏好、平均负载、信号强度、一天中不同时间的报价、或位置。
7.根据权利要求1所述的方法,其中,当在支持RAT上触发切换时,切换所述支持RAT上的数据,但所述主RAT继续传输,并且当所述切换完成时,所述管理接口将进行了切换的RAT包括在可用RAT的列表中。
8.根据权利要求1所述的方法,其中,当在所述主RAT上触发切换时,在所述支持RAT上暂停传输,在所述主RAT上进行切换,并且在所述支持RAT上恢复传输。
9.根据权利要求1所述的方法,其中,当在所述主RAT上触发切换时,使所述支持RAT成为新的主RAT,使之前的主RAT成为新的支持RAT,切换所述新的支持RAT上的数据,但所述新的主RAT继续传输,并且当所述切换完成时,所述管理接口将进行了切换的RAT包括在可用RAT的列表中。
10.根据权利要求1所述的方法,其中,所述管理接口对机会频谱与许可频谱进行聚集。
11.根据权利要求1所述的方法,其中,基于以下至少一项来启用所述管理接口:
逐个RAT;
逐个组件;以及
逐个应用。
12.根据权利要求1所述的方法,其中,所述组件上所述管理接口的不同实例位于协议栈的不同层之间,并管理不同应用。
13.一种电信组件,包括:
处理器,被配置为执行实例化至少一个管理接口的指令,所述至少一个管理接口被配置为:将与应用相关联的第一数据流与所述组件上可用的第一无线电接入技术RAT相关联,以及将与所述应用相关联的第二数据流与所述组件上可用的第二RAT相关联,其中,所述管理接口将RAT之一分配为主RAT,并将另一RAT分配为支持RAT,所述主RAT和支持RAT的分配基于:所述主RAT满足所述应用的传输要求的能力优于所述支持RAT满足所述应用的所述传输要求的能力,以及所述管理接口分配所述主RAT用于传输控制信令和初始数据传输,并且所述管理接口分配所述支持RAT用于传输后续数据传输。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/416,745 | 2012-03-09 | ||
US13/416,745 US8805375B2 (en) | 2012-03-09 | 2012-03-09 | Methods to enable simultaneous use of multiple radio access technologies |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103313353A CN103313353A (zh) | 2013-09-18 |
CN103313353B true CN103313353B (zh) | 2016-04-13 |
Family
ID=47779897
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310071192.0A Active CN103313353B (zh) | 2012-03-09 | 2013-03-06 | 使得能够同时使用多无线电接入技术的方法 |
Country Status (4)
Country | Link |
---|---|
US (2) | US8805375B2 (zh) |
EP (2) | EP2637472B1 (zh) |
CN (1) | CN103313353B (zh) |
CA (1) | CA2808825C (zh) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8908523B2 (en) * | 2012-04-23 | 2014-12-09 | Apple Inc. | Apparatus and methods for improved packet flow mobility |
ES2641038T3 (es) * | 2012-06-08 | 2017-11-07 | Huawei Technologies Co., Ltd. | Procedimiento, dispositivo y terminal de control de transmisión en el lado de red |
US8879416B2 (en) * | 2012-09-25 | 2014-11-04 | Parallel Wireless, Inc. | Heterogeneous mesh network and a multi-RAT node used therein |
US9491801B2 (en) | 2012-09-25 | 2016-11-08 | Parallel Wireless, Inc. | Dynamic multi-access wireless network virtualization |
TWI491228B (zh) * | 2012-12-26 | 2015-07-01 | Ind Tech Res Inst | 多網路上無線存取之頻寬整合方法與裝置 |
US9521601B2 (en) * | 2013-02-01 | 2016-12-13 | Apple Inc. | Management of multiple radio links for wireless peer-to-peer communication |
US9554361B2 (en) * | 2013-03-01 | 2017-01-24 | Intel Deutschland Gmbh | Communication device and method for receiving information |
GB201306186D0 (en) * | 2013-04-05 | 2013-05-22 | Poweroasis Ltd | Network monitoring |
US9326309B2 (en) * | 2013-04-30 | 2016-04-26 | Intellectual Discovery Co., Ltd. | Method and apparatus for supporting communication of multi-mode terminal |
US9049723B2 (en) * | 2013-05-18 | 2015-06-02 | Qualcomm Incorporated | System and methods for increasing network efficiency using VAMOS channels on a multi-SIM device |
KR101675381B1 (ko) * | 2013-06-03 | 2016-11-11 | 한국전자통신연구원 | 지능형 mac 구동 장치 및 방법 |
US20150023230A1 (en) * | 2013-07-19 | 2015-01-22 | Qualcomm Incorporated | Dual sim dual active subscriber identification module with a single transmit chain and dual or single receive chain |
US20150023258A1 (en) * | 2013-07-19 | 2015-01-22 | Qualcomm Incorporated | Dual sim dual active subscriber identification module with a single transmit chain and dual or single receive chain |
WO2015180779A1 (en) * | 2014-05-28 | 2015-12-03 | Telefonaktiebolaget L M Ericsson (Publ) | Terminal dual sim - dual access handling |
US9325941B2 (en) | 2014-05-30 | 2016-04-26 | Apple Inc. | Communication channel management for real-time applications |
US9350770B2 (en) * | 2014-05-30 | 2016-05-24 | Apple Inc. | Redundant transmission channels for real-time applications on mobile devices |
US10412591B2 (en) | 2014-07-25 | 2019-09-10 | Apple Inc. | Simultaneous VoLTE and 2G/3G/LTE data in dual SIM configuration |
KR102215081B1 (ko) * | 2014-09-24 | 2021-02-10 | 삼성전자주식회사 | 송신 신호 처리 방법 및 그 송신기 |
CN104581892B (zh) * | 2014-12-05 | 2018-08-21 | 华为技术有限公司 | 一种终端的数据传输方法和装置 |
CN105792289B (zh) * | 2014-12-23 | 2019-06-25 | ***通信集团公司 | 一种数据传输方法、相关节点及*** |
US9407308B1 (en) | 2015-01-09 | 2016-08-02 | Qualcomm Incorporated | Inter radio access technology measurement with multiple receivers |
EP3304949B1 (en) * | 2015-05-26 | 2021-09-29 | Nokia Solutions and Networks Oy | Methods and apparatuses for implementing a service flow across different systems |
US20160366615A1 (en) * | 2015-06-15 | 2016-12-15 | Qualcomm Incorporated | Systems and methods for selective flow control |
CN106332201B (zh) * | 2015-07-07 | 2021-04-20 | 西安中兴新软件有限责任公司 | 一种无线热点切换的方法及移动终端 |
DE102015116221B4 (de) * | 2015-09-25 | 2021-05-12 | Apple Inc. | Kommunikationsendgerät und Verfahren zum Übertragen einer Signalisierungsnachricht |
US10512002B2 (en) * | 2017-06-23 | 2019-12-17 | Apple Inc. | Lossless split data bearer for inter-RAT dual connectivity wireless device |
US11895578B2 (en) * | 2018-12-10 | 2024-02-06 | Google Llc | User equipment dual connectivity with a terrestrial base station and a satellite or a high-altitude platform |
CN109600388B (zh) * | 2019-01-03 | 2021-01-15 | 腾讯科技(深圳)有限公司 | 数据传输方法、装置、计算机可读介质及电子设备 |
US11184917B2 (en) | 2019-07-19 | 2021-11-23 | Qualcomm Incorporated | Managing concurrent multi-rat uplink transmissions at a user equipment |
US12004020B2 (en) * | 2021-01-29 | 2024-06-04 | Qualcomm Incorporated | Techniques for handling calls associated with user equipment transition from dual active mode to dual standby mode |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201114293A (en) * | 2009-08-21 | 2011-04-16 | Interdigital Patent Holdings | Method and apparatus for a multi-radio access technology layer for splitting downlink-uplink over different radio access technologies |
CN102056292A (zh) * | 2009-11-06 | 2011-05-11 | 英特尔公司 | 无线通信***中的位置确定 |
CN102137501A (zh) * | 2009-11-06 | 2011-07-27 | 英特尔公司 | 无线设备之间的多无线电通信 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW484283B (en) | 2000-08-11 | 2002-04-21 | Ind Tech Res Inst | Dynamic scheduling scheduler framework and method for mobile communication |
US20060068777A1 (en) | 2004-06-30 | 2006-03-30 | Sadowsky John S | Air interface cooperation between WWAN and WLAN |
US7330696B2 (en) | 2004-11-24 | 2008-02-12 | Symbol Technologies, Inc. | System and method for multi-mode radio operation |
KR101223870B1 (ko) | 2006-03-03 | 2013-01-17 | 삼성전자주식회사 | 다중 무선 링크를 통한 병렬 전송 방법 |
EP1855435B1 (en) | 2006-05-08 | 2009-08-19 | Panasonic Corporation | Transmission of data packets in a wireless communication network |
US8131858B2 (en) | 2008-04-04 | 2012-03-06 | Motorola Solutions, Inc. | Method and devices for enabling a multi-mode device to establish a session through multiple networks |
US20110103309A1 (en) | 2009-10-30 | 2011-05-05 | Interdigital Patent Holdings, Inc. | Method and apparatus for concurrently processing multiple radio carriers |
US20130150032A1 (en) * | 2011-12-12 | 2013-06-13 | Broadcom Corporation | Controlled Idle Mode Behavior in User Equipment Supporting Multiple Radio Access Techniques |
-
2012
- 2012-03-09 US US13/416,745 patent/US8805375B2/en active Active
-
2013
- 2013-02-27 EP EP13157016.0A patent/EP2637472B1/en active Active
- 2013-02-27 EP EP21166785.2A patent/EP3897072A3/en active Pending
- 2013-03-06 CA CA2808825A patent/CA2808825C/en active Active
- 2013-03-06 CN CN201310071192.0A patent/CN103313353B/zh active Active
-
2014
- 2014-06-30 US US14/320,015 patent/US9125231B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201114293A (en) * | 2009-08-21 | 2011-04-16 | Interdigital Patent Holdings | Method and apparatus for a multi-radio access technology layer for splitting downlink-uplink over different radio access technologies |
CN102056292A (zh) * | 2009-11-06 | 2011-05-11 | 英特尔公司 | 无线通信***中的位置确定 |
CN102137501A (zh) * | 2009-11-06 | 2011-07-27 | 英特尔公司 | 无线设备之间的多无线电通信 |
Also Published As
Publication number | Publication date |
---|---|
EP2637472A2 (en) | 2013-09-11 |
US9125231B2 (en) | 2015-09-01 |
EP3897072A2 (en) | 2021-10-20 |
CA2808825C (en) | 2016-07-26 |
US20130237226A1 (en) | 2013-09-12 |
EP3897072A3 (en) | 2022-01-12 |
US20140315597A1 (en) | 2014-10-23 |
EP2637472B1 (en) | 2021-04-07 |
CN103313353A (zh) | 2013-09-18 |
EP2637472A3 (en) | 2013-12-04 |
CA2808825A1 (en) | 2013-09-09 |
US8805375B2 (en) | 2014-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103313353B (zh) | 使得能够同时使用多无线电接入技术的方法 | |
EP3443766B1 (en) | Roaming support for next generation slice architecture | |
Iwamura | NGMN view on 5G architecture | |
CN110351109B (zh) | 拓扑信息的管理方法及装置、***、存储介质、电子装置 | |
US20190007899A1 (en) | System and method for virtualized functions in control and data planes | |
Bega et al. | Toward the network of the future: From enabling technologies to 5G concepts | |
CN110063084A (zh) | 在无线通信***中选择会话和服务连续性模式的方法及其装置 | |
Kliks et al. | Perspectives for resource sharing in 5G networks | |
EP2672752A1 (en) | Wireless bearing building method, access point equipment, user equipment and system | |
US11689417B2 (en) | Community self-managed radio access network | |
JP2015503879A (ja) | 通信ネットワークにおけるデータ伝送のための方法および装置 | |
CN102065567A (zh) | 用于解决在移动通信设备和无线网络之间要求数据连接的应用之中相互竞争的***和方法 | |
CN103686883A (zh) | 用于在多无线接入网络中进行数据流迁移的方法与装置 | |
US11463589B1 (en) | Domestic long-distance call route generation | |
KR102480610B1 (ko) | 주소 송신 방법, 장치 및 저장매체 | |
CN114365527A (zh) | 用于无线通信***中的网络自动化的装置和方法 | |
CN114731723A (zh) | 一种通信方法及装置 | |
US9020507B2 (en) | Radio access technology multiplexing | |
Fan et al. | A generic framework for heterogeneous wireless network virtualization: Virtual MAC design | |
KR101473782B1 (ko) | 이종 융합 통신 서비스 시스템 | |
Bhawan | 5G-Key Capabilities & Applications | |
KR20090044008A (ko) | 다중 무선망에서 crrm 운용을 위한 메타 네트워크 구성방법 | |
US20130148587A1 (en) | Integrated microwave backhaul support in cellular products | |
US20230336996A1 (en) | Universal unlock microservice system and method | |
CN107241739B (zh) | 网络节点的配置方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Voight, Ontario, Canada Applicant after: Blackberry Ltd. Address before: Voight, Ontario, Canada Applicant before: Research In Motion Ltd. |
|
COR | Change of bibliographic data | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |