CN102450087A - 用于无线通信装置的连接管理器 - Google Patents

用于无线通信装置的连接管理器 Download PDF

Info

Publication number
CN102450087A
CN102450087A CN2010800243554A CN201080024355A CN102450087A CN 102450087 A CN102450087 A CN 102450087A CN 2010800243554 A CN2010800243554 A CN 2010800243554A CN 201080024355 A CN201080024355 A CN 201080024355A CN 102450087 A CN102450087 A CN 102450087A
Authority
CN
China
Prior art keywords
radio
wireless device
wireless
application program
profile
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.)
Granted
Application number
CN2010800243554A
Other languages
English (en)
Other versions
CN102450087B (zh
Inventor
理查德·D·维特费尔特
唐根·张
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN102450087A publication Critical patent/CN102450087A/zh
Application granted granted Critical
Publication of CN102450087B publication Critical patent/CN102450087B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Abstract

本发明描述用于支持无线装置的通信的技术。在一方面中,嵌入式连接管理器可驻留于无线电子系统内,且支持所述无线装置的通信。所述连接管理器可接收由至少一个应用程序发送的至少一个连接请求,选择至少一个无线电以供使用,且将所述选定无线电提供到所述应用程序。在另一方面中,可使用多个无线电来支持通信。可选择N个可用无线电中的M个可用无线电以供使用,且可将K个应用程序映射到所述M个选定无线电,其中M>1,N>1,且K≥1。在又一方面中,可使用简档来支持通信,所述简档可定义所述无线装置用以获得连接性的操作。在又一方面中,可用辅助服务来支持通信,所述辅助服务是辅助所述无线装置获得连接性的服务。

Description

用于无线通信装置的连接管理器
本申请案主张2009年6月1日申请的题目为“多无线电连接管理器框架结构(Multi-radio connection manager framework)”的第61/182,986号美国临时申请案的优先权,所述美国临时申请案转让给本受让人且以引用的方式并入本文中。
技术领域
本发明大体上涉及通信,且更具体来说涉及用于支持无线通信装置的通信的技术。
背景技术
无线通信网络经广泛部署以提供例如语音、视频、包数据、消息接发、广播等的各种通信内容。这些无线网络可为能够通过共享可用网络资源而支持多个用户的多址网络。这些多址网络的实例包括码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交FDMA(OFDMA)网络,及单载波FDMA(SC-FDMA)网络。
无线通信装置可包括多个无线电以支持与不同无线通信网络的通信。所述无线装置也可支持多个应用程序,所述应用程序可提供不同通信服务,且可具有不同要求。可能需要支持无线装置上的作用中应用程序的通信,使得可实现良好性能。
发明内容
本文中描述用于支持无线装置的通信的技术。在一方面中,嵌入式连接管理器可驻留于所述无线装置的无线电子系统内,且可支持所述无线装置的通信。所述无线电子系统可为调制解调器、调制解调器芯片组、无线调制解调器卡,或支持无线电通信的某一其它单元或模块。在一种设计中,连接管理器可经由主机接口与至少一个应用程序通信,且可接收来自所述应用程序的至少一个连接请求。所述连接管理器可接着(例如)基于所述可用无线电的能力及所述应用程序的要求而选择至少一个无线电以用于所述应用程序。所述连接管理器可将所述选定无线电提供到所述应用程序。
在另一方面中,可使用多个无线电来支持所述无线装置的通信。在一种设计中,可确定所述无线装置上可供使用的N个无线电,其中N>1。可选择所述N个可用无线电中的M个可用无线电以供使用,其中M>1。可将K个应用程序映射到所述M个选定无线电,其中K≥1。每一应用程序可经由针对所述应用程序的一个或一个以上无线电通信。S个服务客户端也可经映射到所述M个选定无线电,其中S≥1。如下文所描述,每一服务客户端可经由关联无线电与关联服务服务器通信,以提供用于所述无线装置的连接性。
在又一方面中,可使用简档来支持所述无线装置的通信。每一简档可定义所述无线装置用以获得连接性的操作。在一种设计中,可确定存储于所述无线装置上的Q个简档,其中Q>1。可选择所述Q个简档中的P个简档以供使用,其中P≥1。可基于所述P个选定简档来产生操作规则。可基于所述操作规则将至少一个应用程序映射到至少一个无线电。
在又一方面中,可用辅助服务来支持所述无线装置的通信,所述辅助服务是辅助所述无线装置获得连接性的服务。在一种设计中,驻留于网络中的服务服务器可获得所述无线装置的装置信息。所述装置信息可包含所述无线装置的位置、所述无线装置的能力等。所述服务服务器也可获得至少一个无线网络的网络信息。所述网络信息可包含每一无线网络的成本、每一无线网络的可用性等。所述服务服务器可基于所述装置信息及所述网络信息来确定所述无线装置的连接性信息。所述连接性信息可指示被选择用于所述无线装置的一个或一个以上无线网络、用以接入所述选定无线网络的验证信息等。所述服务服务器可将所述连接性信息发送到所述无线装置以由所述无线装置使用从而获得连接性。
在一种设计中,驻留于所述无线装置上的服务客户端可向所述服务服务器发送对连接性信息的请求。所述服务客户端随后可接收来自所述服务服务器的所述连接性信息,且可基于所述连接性信息连接到无线网络。
下文进一步详细地描述本发明的各种方面及特征。
附图说明
图1展示与各种系统通信的无线装置。
图2展示无线装置的框图。
图3A展示具有外部连接管理器的主机。
图3B展示具有嵌入式连接管理器的主机。
图4展示连接管理的呼叫流程。
图5展示无线装置的多连接性情境。
图6展示多个无线电的移动性管理的实例。
图7展示简档的管理及使用。
图8展示连接管理器的提供连接性的操作。
图9展示无线装置的经扩展的可达性的实例。
图10展示用于支持无线装置的通信的过程。
图11展示用于使用多个无线电支持通信的过程。
图12展示用于使用简档支持通信的过程。
图13展示用于通过服务服务器支持通信的过程。
图14展示用于通过服务客户端支持通信的过程。
具体实施方式
图1展示能够与多个无线通信网络通信的无线通信装置110。这些无线网络可包括一个或一个以上无线广域网(WWAN)120及130、一个或一个以上无线局域网(WLAN)140及150、一个或一个以上无线个域网(WPAN)160、一个或一个以上广播网络170、一个或一个以上卫星定位系统180、图1中未展示的其它网络及系统,或其任何组合。常常可互换地使用术语“网络”与“系统”。WWAN可为蜂窝式网络。
蜂窝式网络120及130可各自为CDMA、TDMA、FDMA、OFDMA、SC-FDMA或某一其它网络。CDMA网络可实施例如通用陆地无线电接入(UTRA)、cdma2000等的无线电技术。UTRA包括宽带CDMA(WCDMA)及CDMA的其它变体。cdma2000涵盖IS-2000、IS-95及IS-856标准。IS-2000也称为CDMA 1X,且IS-856也称为演进数据优化(EVDO)。TDMA网络可实施例如全球移动通信系统(GSM)、数字进阶移动电话系统(D-AMPS)等的无线电技术。OFDMA网络可实施例如演进型UTRA(E-UTRA)、超移动宽带(UMB)、IEEE 802.16(WiMAX)、IEEE 802.20、Flash-OFDM
Figure BPA00001479408800031
等的无线电技术。UTRA及E-UTRA为通用移动电信系统(UMTS)的部分。3GPP长期演进(LTE)及LTE进阶(LTE-A)为UMTS的使用E-UTRA的新版本。UTRA、E-UTRA、UMTS、LTE、LTE-A及GSM描述于来自名为“第三代合作伙伴计划”(3GPP)的组织的文献中。cdma2000及UMB描述于来自名为“第三代合作伙伴计划2”(3GPP2)的组织的文献中。蜂窝式网络120可包括多个基站122,所述基站122可支持其覆盖范围内的无线装置的双向通信。类似地,蜂窝式网络130可包括多个基站132,所述基站132可支持其覆盖范围内的无线装置的双向通信。
WLAN 140及150可各自实施例如IEEE 802.11(Wi-Fi)、高性能无线电局域网(Hiperlan)等的无线电技术。WLAN 140可包括可支持双向通信的一个或一个以上接入点142。类似地,WLAN 150可包括可支持双向通信的一个或一个以上接入点152。WPAN160可实施例如蓝牙、IEEE 802.15等的无线电技术。WPAN 160可支持例如无线装置110、耳机162、计算机164、鼠标166等的各种装置的双向通信。
广播网络170可为电视(TV)广播网络、调频(FM)广播网络、数字广播网络等。数字广播网络可实施例如以下各者的无线电技术:MediaFLOTM、手持式数字视频广播(DVB-H)、陆地电视广播的整合服务数字广播(ISDB-T)、进阶电视系统委员会-移动/手持式(ATSC-M/H)等。广播网络170可包括可支持单向通信的一个或一个以上广播台172。
卫星定位系统180可为美国全球定位系统(GPS)、欧洲伽利略(Galileo)系统、俄罗斯GLONASS系统、日本的准天顶卫星系统(QZSS)、印度的印度区域导航卫星系统(IRNSS)、中国的北斗(Beidou)系统等。卫星定位系统180可包括发射用于定位的信号的多个卫星182。
无线装置110可为固定或移动的,且也可称为用户设备(UE)、移动台、移动设备、终端、接入终端、订户单元、台等。无线装置110可为蜂窝式电话、个人数字助理(PDA)、无线调制解调器、手持式装置、膝上型计算机、无线电话、无线本地回路(WLL)台、广播接收器等。无线装置110可与蜂窝式网络120及/或130、WLAN 140及/或150、WPAN 160内的装置等进行双向通信。无线装置110也可接收来自广播网络170、卫星定位系统180等的信号。一般来说,无线装置110在任一给定时刻可与任何数目个网络及系统通信。
图2展示无线装置110的设计的框图,所述无线装置110包括主机子系统210及无线电子系统230。在图2中展示的设计中,主机子系统210包括主机处理器220及存储器222。无线装置110可支持L个应用程序224a到224l,所述应用程序224a到224l可提供例如以下的不同通信服务:语音、包数据、视频共享、视频电话、电子邮件、广播接收、即时消息接发、即按即说等。一般来说,L可为任何值。L个应用程序224中的任一者在任一给定时刻可为作用中的。应用程序编程接口(API)226可支持应用程序224与无线装置110的操作系统(OS)228之间的通信。操作系统228可控制无线装置110的操作,且可为高阶操作系统(HLOS)或某一其它操作系统。主机处理器220可执行作用中应用程序,且也可运作API及操作系统。存储器222可存储用于主机处理器220的程序代码及数据。
在图2中所示的设计中,无线电子系统230包括嵌入式连接管理器(CnM)240、数据库272到278、调制解调器处理器280、存储器282及R个无线电290a到290r,其中R可为任何值。无线电子系统230可为调制解调器芯片、调制解调器芯片组、无线数据卡等。R个无线电290可用于3GPP2蜂窝式网络(例如,CDMA 1X、EVDO等)、3GPP蜂窝式网络(例如,GSM、GPRS、EDGE、WCDMA、LTE等)、WLAN、WiMAX网络、GPS、蓝牙、广播网络、近场通信(NFC)、射频识别(RFID)等。调制解调器处理器280可执行各种功能,例如,对经由无线电290发射或接收的数据的处理。每一无线电290的处理可视所述无线电支持的无线电技术而定,且可包括编码、解码、调制、解调、加密、解密等。存储器282可存储用于调制解调器处理器280及连接管理器240的程序代码及数据。
连接管理器240可执行各种功能以支持经由可用无线电的用于作用中应用程序及服务的通信。在连接管理器240内,连接管理器(CnM)控制器242可对连接管理器240的整体控制负责。CnM控制器242可经由经主机接口交换的消息与操作系统228及主机处理器220通信,其可为普通处理器间通信(IPC)。CnM控制器242可确定哪些应用程序为作用中的,获得作用中应用程序的要求,且提供关于可用或选定无线电的信息。CnM控制器242也可(例如)经由经共同总线258交换的消息来协调连接管理器240内的其它管理器与控制器的操作。
系统策略管理器244可管理与无线电相关联的策略,响应于事件来激活或减活无线电,且管理无线网络之间的越区切换/越区移交。策略可用以确定哪一(些)无线电将用于任何给定应用程序。系统资源管理器246可与系统策略管理器244介接以执行资源管理,例如冲突解决、功率管理、链路服务质量(QoS)、准入控制等。辅助服务管理器248可支持下文描述的辅助服务的客户端/代理。辅助服务管理器248可支持用于引入辅助服务的新客户端的插入式(plug-in)环境,其可简化无线装置110上的技术及特征的更新。
简档管理器250可创建、更新下文描述的简档并对其区分优先。简档可指示如通过各种实体界定的连接性的偏好。简档管理器250可确定针对当前配置的一个或一个以上适用简档,且可基于适用简档产生操作规则。呼叫管理器252可管理呼叫,改变电话设定,注册/撤销注册(de-register)补充服务,且通知应用程序关于呼叫状况、电话状态/状况及服务状况。呼叫管理器252可基于网络运营商的规则而操作,所述网络运营商的规则可经由3GPP2中的首选漫游列表(PRL)、3GPP中的首选公众陆地移动网络(PLMN)列表等来提供。移动性管理器254可使用以下各者来管理服务连续性:移动因特网协议(IP)、相邻信道测量、较佳系统检测、预验证及安全性密钥交换,及用于语音及数据服务的其它功能单元。如下文所描述,对等式(P2P)管理器256可在有或无基础架构的情况下支持无线装置110与其它无线装置之间的对等式通信。P2P管理器256可启用跨越无线网络及子网络的对等式通信,使得作用中应用程序可不知晓网络之间的中间节点。
无线电控制器260可与无线电290介接,且可控制无线电的操作。无线电控制器260可为连接管理器240的部分(如图2中所示),或可在连接管理器240外部。无线电控制器260可执行支持语音呼叫连续性(VCC)及数据呼叫连续性(DCC)的功能。无线电控制器260也可实施用于电路交换式网络与包交换式网络之间的语音呼叫连续性的越区切换机制。无线电控制器260也可实施针对(i)在3GPP I-WLAN中定义的数据服务连续性,及(ii)在3GPP及因特网工程工作小组(IETF)中定义的移动IP的越区切换机制。无线电控制器260可支持不同无线电技术的无线电之间的自动系统选择及呼叫中/使用中越区切换的VCC及DCC功能性,以便维持良好的用户体验。
网络数据库(DB)272可存储不同无线网络的信息,例如PRL、首选PLMN列表等。策略数据库274可存储可用以选择无线电从而提供无线装置110的连接性的信息。简档数据库276可存储可用以获得连接性的简档。服务数据库278可存储已下载到无线装置110上的服务客户端。其它数据库也可用以存储无线装置110的其它类型信息。
图2展示无线装置110的连接管理器240的示范性设计。连接管理器240也可包括较少、不同及/或额外的管理器、控制器及数据库。一般来说,连接管理器240可包括(i)针对任何数目个功能的任何数目个管理器及控制器,及(ii)用于任何类型的可用于支持通信的信息的任何数目个数据库。
1.嵌入式连接管理器
在一方面中,(例如)如图2中所示,连接管理器240可为嵌入式的,且可驻留于无线电子系统230内。如下文所描述,嵌入式连接管理器240可不同于驻留于无线电子系统外部的外部主机上的常规连接管理器。
图3A展示外部主机310,其包括中央处理单元(CPU)及应用程序320、OS(例如,Windows或HLOS)330、连接管理器340及无线电子系统350。外部主机310可为(i)运行OS/HLOS的个人计算机(PC),或(ii)具有运行HLOS的应用程序处理器的无线装置。连接管理器340在无线电子系统350外部,且可作为外部主机310上的应用程序来运行。CPU或应用程序处理器可经由OS/HLOS 330来控制无线电子系统350。
图3B展示具有无线电子系统352内的嵌入式连接管理器342的外部主机312。外部主机312可为(i)运行介接到无线电子系统352的OS/HLOS 332的PC,或(ii)具有介接到无线电子系统352的应用程序或主机处理器的无线装置。嵌入式连接管理器342可控制无线电子系统352,可独立于外部主机312而选择无线电,且可控制连接管理及选择/越区切换。
一般来说,例如图2中的连接管理器240或图3B中的连接管理器342的嵌入式连接管理器可驻留于无线电子系统中且低于OS/HLOS的层级。无线电子系统并不包括OS/HLOS,且进一步并不包括实施连接管理器功能性或利用OS/HLOS功能性的应用程序。独立于引入OS/HLOS的任何主机实体、应用程序环境等,无线电子系统固有或自然地实施嵌入式连接管理器的功能性。此情形可简化嵌入式连接管理器跨越OS/HLOS的端口连接(porting)。嵌入式连接管理器独立于无线装置的OS/HLOS而操作,且可经由主机接口与OS/HLOS介接。嵌入式连接管理器也可独立于应用程序及任何用户接口。所述应用程序可能不知晓无线电选择。为了改善的用户体验,可以对于应用程序透明的方式经由嵌入式连接管理器来提供服务连续性。
嵌入式连接管理器可为更有效的,因为其更靠近无线电而定位,且能够经由较低层级信令与无线电通信。举例来说,嵌入式连接管理器可提供以下优点:
●包括例如移动IP的移动性管理协议的无线电的选择/越区切换命令在嵌入式连接管理器内可经较快处理,
●无线电之间的经由较低层级信令及较严格无线电控制的经改善的选择/越区切换,
●选择/越区切换命令的信道测量及处理可在每一无线电内进行处置,及
●主机/应用程序处理器在选择/越区切换功能期间可处于休眠模式以节省电池电力。
图4展示基于图2中所示的设计的无线装置110的连接管理的呼叫流程400的设计。K个应用程序可为作用中的,且可向连接管理器240发送连接请求,其中K≥1(步骤1)。连接管理器240(例如,CnM控制器242)可接收连接请求,且可以响应方式向无线电控制器260发送对无线电连接的请求(步骤2)。N个无线电290可为可供使用的,且可对接收的信号强度指示符(RSSI)、位错误率(BER)及/或其它链路量度进行测量。可用无线电可经由较低层级信令向无线电控制器260发送链路量度,所述无线电控制器260可将链路量度转发到连接管理器240(步骤3)。
连接管理器240可执行无线电的例如验证、注册、仲裁及连接评估的各种功能(步骤4)。验证可包括检验用户(例如,密码)及/或执行与无线网络的验证以验证无线装置110。注册可包括与无线网络通信以向网络告知无线装置110的存在。仲裁可包括解决多个无线电之间的任何冲突。连接评估可包括基于RSSI、BER及/或其它链路量度来确定每一无线电是否具有良好的无线电链路/连接。连接评估也可包括确定每一无线电是否具有良好的数据路径。“无线电链路”可指代从无线装置110内的无线电到无线网络中的台(例如,WLAN中的接入点或蜂窝式网络中的基站)的通信信道。“数据路径”可指代从无线装置110(例如,经由无线电链路及因特网)一直到正代管所要网页的例如服务器的端点的端对端通信信道。连接管理器240可提供链路量度及/或路径量度。
在一种设计中,连接管理器240可选择M个无线电以供使用,其中1≤M≤N(步骤5)。连接管理器240可接着向应用程序发送M个选定无线电(步骤6)。在另一设计中,连接管理器240可确定哪些无线电为可用的,且可将可用无线电提供到主机处理器。主机处理器可从由连接管理器240提供的可用无线电中选择将使用哪些无线电。在任何状况下,可基于应用程序到无线电映射将K个应用程序映射到M个选定无线电,且每一应用程序可连接到其无线电(步骤7)。举例来说,两个应用程序可为作用中的,应用程序1可连接到一个选定无线电,且应用程序2可连接到另一选定无线电。
2.无线电选择及管理
一般来说,一个或一个以上应用程序在任一给定时刻可为作用中的。每一应用程序可具有某些要求。可选择一个或一个以上无线电以提供作用中应用程序的连接性。每一无线电可具有某些能力,且可提供用于一个或一个以上作用中应用程序的连接。
在另一方面中,多个无线电可经选择以提供用于一个或一个以上作用中应用程序的连接性,其可称为多连接性情境。进行选择的无线电的数目及选择哪些特定无线电可视无线电的能力及作用中应用程序的要求而定。多连接性情境可提供优于单一连接性情境(其中为每一作用中应用程序选择一个无线电)的性能的改善的性能。
图5展示由连接管理器240支持的多连接性情境。K个应用程序可为作用中的,其中K≥1。K个作用中应用程序可向连接管理器240发送连接请求。连接管理器240可确定无线装置110中的总计R个无线电中的N个无线电为可供使用的,且可选择N个可用无线电中的M个无线电以供使用,其中M>1且N>1。K个作用中应用程序可基于K个作用中应用程序的要求及M个选定无线电的能力而映射到M个选定无线电。每一选定无线电可支持一组逻辑信道(或“管”),所述逻辑信道可提供用于一个或一个以上作用中应用程序的连接性。每一作用中应用程序可映射到一个或一个以上选定无线电以获得所述应用程序的所要性能。
K个作用中应用程序到M个选定无线电的映射可为静态或半静态的。只要(例如)归因于作用中应用程序终止、新应用程序变为作用中的、选定无线电在覆盖范围外、检测到新无线电等而检测到改变,就可更新映射。映射也可为动态的,且可归因于越区切换而更频繁地改变以支持无缝移动性。
图6展示通过连接管理器240进行的多个无线电的移动性管理的实例。在此实例中,建立到三个不同无线网络的三个无线电连接1、2及3。无线电连接1可为与WCDMA网络的高速包接入(HSPA)连接,无线电连接2可为与EVDO网络的EVDO连接,且无线电连接3可为与WLAN的Wi-Fi连接。越区切换可归因于改变无线电条件或上文所描述的其它条件而发生于任何两个无线网络之间。
连接管理器240可管理K个作用中应用程序的流移动性。每一作用中应用程序可具有一个或一个以上数据流。可将数据流描述为数据从一应用程序或服务代理经由无线装置内的一个或一个以上无线电到一个或一个以上台的通信或传送。台可为WLAN中的接入点,或蜂窝式网络中的基站,或对等装置。对等装置可连接到接入点或基站,所述接入点或基站随后可行进到提供网页或其它信息的例如因特网服务器的一个或一个以上通信端点。数据流可因此通常被视为“一个[应用程序]到许多[无线电、接入点及端点]”功能。K个作用中应用程序的数据流可基于以下各者而在多个无线电之间动态路由:无线电链路质量、应用程序的数据要求、无线网络或核心网络中的拥塞,及/或其它条件。
移动性管理及流移动性(在图6中未图示)的实例可为如下。用户可正在咖啡店中使用WLAN浏览因特网。用户可接收电话呼叫,且如连接管理器240所确定可经由CDMA 1X网络来应答呼叫。远程呼叫者可请求向用户展示某信息,此可能要求视频共享(VideoShare)应用程序。如通过连接管理器240基于运营商简档所确定,可在EVDO网络上启动(launch)视频共享应用程序。EVDO网络可为网络运营商的可满足视频共享应用程序的质量要求的唯一无线网络。用户此刻可接着具有到三个无线网络的三个连接。用户随后可离开咖啡店,且WLAN连接性可减退。连接管理器240可在EVDO网络上维持视频共享应用程序,且可将浏览器应用程序从WLAN移动到EVDO网络。连接管理器240可因此执行浏览器应用程序从一个无线网络到另一无线网络的越区切换。或者,连接管理器240可检测适当的WLAN连接性,且可维持所有三个连接,但可将WLAN浏览器业务中的某些迁移到EVDO网络。连接管理器240可因此支持流移动性,且可在两个或两个以上无线网络之间部分地迁移应用程序数据流。
连接管理器240可提供使无线装置110能够触发从一个无线网络到另一无线网络的越区切换的能力。此能力可由连接管理器240实施,并由简档数据库276支持。此能力可扩展到多无线电情境(例如,3GPP蜂窝式到WLAN,3GPP2蜂窝式到WLAN,3GPP蜂窝式到3GPP2蜂窝式等),且可包括多运营商情境,在多运营商情境中网络运营商(例如,针对例如3GPP到3GPP2的不同无线电技术)之间的越区切换经启用。
图5中所示的实例及上文所描述的实例为连接管理器240的无线装置中心实施方案可导致对无线网络及核心网络的很小影响的两个实例。例如移动IP的一些移动性协议(例如,例如双堆栈移动IP版本6(DSMIPv6)的基于客户端的移动IP实施方案)可用以当在网络之间进行切换时维持IP(或其它)连接性。这些移动性协议可建置于系统中,或可作为嵌入式连接性客户端而予以供应。
移动性可以包括以下各者的多种方式来实施:无线装置110自主地起作用,结合其它无线装置起作用,及/或结合运营商网络或基于因特网的实体(例如,移动IP归属代理(HA)及外来代理(FA))起作用。
3.简档
在另一方面中,简档可用以提供用于无线装置110的连接性。简档可含有无线装置110应执行以获得连接性的特定动作的偏好。举例来说,简档可识别某些无线电优于其它无线电的偏好,特定无线电在某些条件下的偏好等。不同简档可通过例如以下各者的不同实体来定义:用户、网络运营商、原始设备制造商(OEM)或无线装置制造商、辅助服务等。简档可允许遵照不同实体的要求。
可以各种方式来实施简档。在一种设计中,可经由软件程序来实施简档,所述软件程序可经修改以适宜于所要操作。在另一设计中,如下文所描述,可经由无线装置110内的数据库来实施简档。
可定义多个简档。在一种设计中,可定义以下简档中的一些或全部:
●用户简档-存储由用户定义的连接性的偏好,
●运营商简档-存储由网络运营商定义的连接性偏好,
●OEM简档-存储由OEM定义的连接性偏好,
●应用程序简档-存储应用程序的连接性偏好,
●服务简档-存储辅助服务的连接性偏好,及
●学习简档-存储基于无线装置110的学习模式及行为而确定的连接性偏好。
用户简档可存储由用户定义的连接性的偏好。用户可基于例如成本、私密性、电池使用等的各种考虑事项来定义偏好。用户定义的偏好可用以选择无线电以提供用于应用程序的连接性。举例来说,用户简档在用户在家中时可选择家用WLAN,当用户在工作时可选择公司WLAN,且当用户在汽车中时可关闭WLAN以节省电池电力。
用户简档的示范性情境可为如下。用户可设定用户简档以调用无线装置110一直使用WLAN以从家中进行连接。每当无线装置110(例如)基于WLAN服务集识别符(SSID)、相邻小区发射塔(cell tower)识别码(ID)、GPS等而确定无线装置110在家中,无线装置110即可接着将连接性切换到WLAN。当检测到公众WLAN时,无线装置110可提示用户选择无线网络。当未检测到WLAN时,无线装置110可选择蜂窝式网络。如果无线装置110支持3GPP网络及3GPP2网络两者,则无线装置110可基于用户定义的偏好而选择3GPP网络或3GPP2网络,所述偏好定义可在购买无线装置110之后的任何时间进行。
运营商简档可存储由网络运营商定义的连接性的偏好。当若干无线电在无线装置110内可用时,网络运营商可首选无线装置110使用优于其它无线电的一些无线电。运营商偏好可基于各种考虑事项。举例来说,当替代接入点(例如)在网络运营商的WLAN中可用时,网络运营商可首选经由运营商的首选网络来路由业务数据或卸载业务数据。运营商偏好可基于3GPP2网络的PRL或3GPP网络的首选PLMN列表来定义。在一种设计中,网络运营商可规定首选无线网络的列表。首选无线网络的列表可经定义如下:
{运营商的UMTS网络,运营商的WLAN,任何WLAN,任何WWAN}。
运营商简档的示范性情境可为如下。当无线装置110通电或处于闲置模式时,无线装置110可基于运营商简档而选择蜂窝式网络。当应用程序请求连接时,无线装置110可基于运营商简档及可能的其它简档来选择无线网络(例如,蜂窝式网络或WLAN)。举例来说,例如视频电话(VT)或视频共享的一些应用程序可在仅某些无线网络上起作用。无线运营商在某些情形下可将业务卸载到WLAN。
OEM简档可存储由无线装置110的OEM或制造商定义的连接性的偏好。OEM简档可基于无线装置110的能力、无线装置110中的可用资源等来定义,无线装置110的能力可视无线装置110中包括哪些特定无线电而定。所述可用资源可由无线电能力、处理能力(例如,CPU MIPS)、存储器容量、电池电力、编码器/解码器(编解码器)等来给定。OEM简档可基于可用资源来存储规则/偏好。举例来说,规则可定义如下:
{如果电池电力<20%,则执行动作A,否则执行动作B}。
可基于OEM简档中的所有规则而做出不同的决策。
OEM简档可基于资源使用与速度/带宽之间的折衷来定义以提供较好的用户体验。举例来说,当开始视频电话会议(VT)呼叫时,用户可能正在WLAN上进行下载。VT呼叫可在EVDO网络或WCDMA网络上运行。如果电池电力(其可为一种类型资源)为低的,则无线装置110可将VT呼叫置放于EVDO网络上,也可将下载移动到EVDO网络,且可关闭WLAN以节省电池电力。否则,如果电池电力为高的,则无线装置110可继续在WLAN上进行下载,且可在EVDO网络上连接VT呼叫。
应用程序简档可存储用于无线装置110上的应用程序的连接性的偏好。偏好可基于应用程序的要求。举例来说,一些应用程序可由仅某些无线网络而非由其它无线网络来支持。一些应用程序为了令人满意的性能也可要求某一最小数据速率。可将各种要求集于应用程序简档中,所述应用程序简档可用以选择适当无线电以提供用于应用程序的连接性。举例来说,给定应用程序可要求用于连接性的特定无线电技术,例如,视频共享应用程序可要求EVDO。如果启动可能危及高优先权应用程序(例如,视频共享)的操作的另一应用程序,则连接管理器240可保持高优先权应用程序的完整性,且可在别处路由另一应用程序。
服务简档可存储无线装置110上的服务客户端的连接性的偏好。网络运营商及/或其它商务实体可提供辅助服务集合,即,用户可(例如)以与从苹果应用程序商店(AppleApp Store)下载应用程序类似的方式将所述辅助服务集合下载到无线装置110上。下文描述一些示范性辅助服务。辅助服务可在网络中的服务服务器与无线装置110中的服务客户端/代理之间操作。用户可下载辅助服务,所述辅助服务可在无线装置110中建立服务客户端。辅助服务的操作可由服务简档来控管。
学习简档可存储基于无线装置110的过去活动或行为而确定的连接性的偏好。无线装置110的模式及行为可经收集,并用以创建新简档或更新现有简档。学习简档也可通过例如无线装置110的位置等本地条件来建立。
学习简档的示范性情境可为如下。用户(妈妈)可具有一在每工作日将要工作之前将小孩带到学前学校的常规时间表。妈妈可能花费30分钟以在7AM将小孩带到学前学校,后来接着花费20分钟驾车去工作。妈妈可能在4PM下班去接小孩,且可能不迟于5PM到家。基于此经重复的模式,无线装置110可在作用中时间周期期间创建具有特定动作的用户简档,且可在非作用中时间周期期间使未使用的特征(例如,WLAN)断开电源。
上文已描述了六种类型简档。较少、不同及/或额外简档也可经定义并用以提供连接性。
简档可为静态的并经定义一次,半静态的且不久改变一次,或动态的并经周期地或异步地更新。简档可由用户及/或例如无线装置110的其它实体经由内部学习实体,由另一用户经由有线或无线连接、运营商网络、服务服务器等来更新。简档可在无用户涉入的情况下经自动加载到无线装置110中,或可能要求用户批准加载。
图7展示管理并使用简档用于无线电选择的设计。连接管理器240内的简档管理器250可基于来自各种实体的输入来创建或更新简档。(例如)只要接收到连接请求,简档管理器250也可基于适用简档来产生操作规则。操作规则可用以提供用于作用中应用程序的连接性。
在简档管理器250内,简档供应管理器710可接收来自一个或一个以上实体的输入以创建简档及/或更新简档。举例来说,管理器710可(i)经由例如无线装置110上的键盘或触控屏幕等本地机制接收用户输入,(ii)经有线连接(例如,USB)或无线连接(例如,蓝牙或WLAN)经由例如PC等本地机制接收本地输入,或(iii)经由例如短消息服务(SMS)等单向机制、例如开放式移动联盟装置管理(OMA DM)等双向机制等接收来自运营商网络或服务服务器的空中(OTA)输入。管理器710也可接收来自无线装置110自身的其它输入,且可将这些输入用于更新简档(例如,学习简档)。一般来说,管理器710可接收来自外部实体或无线装置110的用以创建或更新简档的信息。管理器710可基于接收到的信息来创建或更新简档。简档数据库276可存储无线装置110的简档。
(例如)当接收到连接请求时,简档操作管理器720可接收来自数据库276的一个或一个以上适用简档。举例来说,适用简档可基于环境、位置或某一其它预定义及/或学习准则而经动态选择。管理器720可确定适用简档的优先权,并在必要时可在冲突的简档之间进行仲裁。可基于算法(例如,本地地)确定简档的优先权,所述算法可由嵌入式逻辑或软件来实施。简档的优先权也可经由简档供应管理器710来更新。管理器720可基于适用简档且进一步根据算法来确定无线装置110的操作规则。操作规则可用以选择无线电,将作用中应用程序映射到选定无线电等。简档数据库及用于管理及/或使用简档的算法可由外部实体来更新,所述外部实体可能为或可能并非可创建并更新简档的相同实体。
如图2及图7中所示,简档数据库276可存储可控制无线装置110的操作的简档,且所述简档可维持于无线装置110内。简档数据库276也可经镜像,并存储于例如服务服务器等外部实体上。将简档数据库存储于外部可提供某些益处。举例来说,外部存储的简档数据库可启用备份,可允许由用户及/或外部实体经由因特网接入(例如,从固定或移动装置或从管理实体)进行的修改,且可允许在经定义的用户团体之间共享。
如上文所描述,简档可控制用于应用程序及服务的连接性。简档也可控制其它特征。举例来说,简档可用以控制推送服务(push service)更新,(例如)以确定应用程序或服务应何时下载到无线装置110上。简档也可用以控制功率消耗,(例如)以确定在无线装置110内应如何执行功率管理。
无线装置110可具有(例如,经由有线或无线链路)与外部实体通信从而建立新种类连接性及选项的能力。然而,如果没有或不足的与外部实体的通信为可用的,则无线装置110可基于以下两者来操作:(i)无线装置内的可由无线装置的OEM或销售商提供的现有信息,或(ii)与外部实体的上一足够通信,所述外部实体可为网络运营商、商务实体等。
4.辅助服务
如上文所注释,辅助服务集合可由网络运营商及/或其它商务实体来提供,且可经下载到无线装置110上。每一辅助服务可与网络侧上的服务服务器及无线装置110上的服务客户端相关联。服务客户端可与服务服务器通信以便获得关联辅助服务。无线装置110可具有针对任何数目个辅助服务的任何数目个服务客户端。无线装置110上的每一服务客户端可(例如,根据服务简档)经执行以获得关联辅助服务。可支持各种辅助服务,且下文描述一些实例。
示范性辅助服务可针对Wi-Fi热点识别与验证。辅助服务可将Wi-Fi热点及验证凭证的列表下载到无线装置110上。可基于无线装置110的位置、当日时间、用户请求等来触发下载。服务客户端可接收并处理经下载的信息,且可基于经下载的信息来建立特定连接。服务客户端及服务服务器可联合地维持与连接相关联的各种参数,例如,账单处理、交易的类型、关于连接的问题(例如,进行连接需要的尝试数目)等。
另一示范性辅助服务可针对连接性拍卖客户端。蜂窝式网络上的播出时间可以小的时间增量出售或拍卖给用户。连接性拍卖服务可能能够找到(例如)3GPP蜂窝式网络、3GPP2蜂窝式网络或WLAN上的最低廉及/或最佳连接性方法。无线装置110可下载连接性拍卖服务,且可在必要时调用服务以获得最低廉及/或最佳连接性。举例来说,在漫游时或在用户请求网络运营商未提供的通信服务时等,无线装置110可运行此服务。
在一种设计中,服务客户端可与用于特定辅助服务的关联服务服务器通信。在另一设计中,服务客户端可与多个服务服务器通信以获得不同无线网络的连接性信息。服务客户端可聚集从所有服务服务器接收到的连接性信息,并可基于经聚集的连接性信息来确定进行接入的一个或一个以上无线网络。
用于辅助服务的服务服务器可驻留于一个或一个以上网络中。服务服务器可提供辅助连接管理器240提供用于无线装置110的连接性的功能性。
图8展示连接管理器240的支持应用程序及服务客户端的连接性的操作。总计L个应用程序中的K个应用程序可为作用中的,其中K≥1。总计T个服务客户端中的S个服务客户端也可为作用中的,其中S≥1。
连接管理器240可接收来自K个作用中应用程序及S个作用中服务客户端的一个或一个以上连接请求。连接管理器240可确定,总计Q个简档中的P个简档为适用的,其中P及Q可为任何值。连接管理器240也可接收指示无线装置110的操作状态、可用资源及/或位置的信息。连接管理器240可基于P个选定简档及无线装置110的接收到的信息来确定操作规则。
连接管理器240可确定,总计R个无线电中的N个无线电为可供使用的,其中N>1。连接管理器240可选择N个可用无线电中的M个可用无线电,以为K个作用中应用程序及S个作用中服务客户端提供连接性,其中M≥1。连接管理器240可接着基于操作规则将K个作用中应用程序及S个作用中服务客户端映射到M个选定无线电。在图8中所示的实例中,基于操作规则,可将一个作用中应用程序及一个作用中服务客户端映射到一个选定无线电,可将另一作用中应用程序及另一作用中服务客户端映射到另一选定无线电,且可将又一作用中应用程序及两个作用中服务客户端映射到最后选定的无线电。每一作用中服务客户端可与其关联服务服务器通信。每一作用中应用程序可与任何实体通信以获得所要通信服务。在图8中,虚线指示辅助服务(服务客户端及服务服务器)的流,而实线指示作用中应用程序的流。辅助服务及应用程序两者的端点展示于可能为因特网的‘云’中。
作用中应用程序及/或作用中服务客户端可改变。此外,一个或一个以上选定无线电(例如,归因于移动性)可能不再为可用的,及/或其它无线电可变为可用的,或可为更优选的。连接管理器240可归因于以下各者的改变而在需要时更新选定无线电:作用中应用程序、作用中服务客户端、可用无线电、适用简档、装置操作状态、可用资源,及/或其它因素。
5.操作柱(Operating Pillar)
无线装置110可经由以下各者中的一者或一者以上来获得连接性:
●基本连接性-经由无线网络的连接性,
●经扩展的连接性-经由对等式通信的连接性,及
●辅助服务-经由网络辅助的连接性。
一般来说,无线装置110可包括无线电、驱动器、协议堆栈、中间件、应用程序、参考硬件等。连接管理器240可使无线电联合以提供改善的通信服务,同时向用户隐瞒复杂性。连接管理器240可提供无线电的智能管理,执行系统选择,处置连接连续性及/或越区切换,控制选项的配置等。连接管理器240也可支持对等式应用程序及辅助服务。辅助服务可允许从网络服务器向无线装置110供应网络管理及服务管理。
对于基本连接性来说,连接管理器240可支持系统选择、不同无线网络之间的越区切换,及无线电接通/断开管理。对于系统选择来说,连接管理器240可基于适用简档来选择最佳可用无线网络。不管用户在家中、在工作中、在公共场所等,系统选择可使作用中应用程序能够使用最适宜于用户的通信需要的无线电而具有最佳连接性。对于越区切换来说,连接管理器240可(例如,基于简档)处置从蜂窝式网络到WLAN的越区切换以用于语音、数据等。连接管理器240也可处置从蜂窝式网络到蜂窝式网络的越区切换以用于语音、数据等。当在不同域(例如,电路交换式域及包交换式域)之间进行切换时,连接管理器240也可确保作用中模式(具有运行的应用程序)中的服务连续性。连接管理器240在闲置模式(无运行的应用程序)中也可执行系统重新选择,且在需要时可执行注册、关联及验证。连接管理器240也可执行系统选择及/或系统损耗的获取。对于无线电接通/断开管理来说,连接管理器240可智慧地接通或断开无线电以节省电池电力,同时提供所要性能。
对于经扩展的连接性来说,连接管理器240可支持对等式通信,所述对等式通信可定义为无线装置之间的有或无基础架构设备的情况下的通信。无基础架构的对等式通信的一些实例可包括红外线数据协会(IrDA)及蓝牙。基于基础架构的对等式通信的一些实例包括WLAN(经由接入点)及蜂窝式(经由网络实体)。服务服务器可充当对等式连接性的中介者(intermediary)。
连接管理器240也可支持用于与超出本地链路的无线装置的直接通信的经扩展的可达性(或经扩展的对等式)。经扩展的可达性可实现跨越无线网络及子网络的装置间的通信,且应用程序可能不知晓网络中的中间节点。举例来说,无线装置110可与用户家中的装置通信以用于远程PC控制,且可能能够通过网络地址翻译(AP/NAT/防火墙)而到达超出WLAN接入点的此装置。连接管理器240也可支持点对多点或多点对多点通信。实现经扩展的可达性的算法可经由连接管理器240中的服务客户端来提供,且服务客户端可与服务服务器通信以进行供应及维护。示范性协议为交互式连接性建立(ICE),其规定跨越网络进行通信的方法。
图9展示无线装置110的经扩展的可达性的实例。无线装置110可与另一无线装置112对等式通信,从而与第一无线网络100、第二无线网络102或第三无线装置114通信。无线装置112可充当支持无线装置110的通信的中介者。无线装置110内的连接管理器240可与无线装置112通信,以确定无线装置112上的哪些无线电为可供使用的。连接管理器240可选择无线装置112上可用的一个或一个以上无线电来使用,且可将无线装置110上的作用中应用程序映射到无线装置112上的选定无线电。
无线装置112可不只充当一仅将传入通信桥接到传出通信的无线网关。特定来说,无线装置112可为具有传入业务流及传出业务流两者的多无线电装置。无线装置112可支持(例如,针对WCDMA、EVDO、LTE、WLAN等的)多个无线电,且可将传入通信路由到若干个可能蜂窝式网络(例如WCDMA网络、EVDO网络、LTE网络等)中的一者。无线装置112也可能能够运行其自己的应用程序,同时可能支持来自无线装置110的穿透(pass-through)连接。无线装置112可因此不只为一简单的无线网关,且可具有类似于无线装置110的能力的能力。
无线网络100可为无线装置112的服务网络。无线网络102可为无线装置110的归属网络。无线装置110可经由无线装置112与无线网络100通信,从而(例如)与无线装置114或某一其它实体通信。无线装置110也可经由无线装置112与无线网络102通信,(例如)以下载例如简档、PRL、首选PLMN列表等的配置信息。
对于辅助服务来说,可由服务服务器经由无线及/或有线方式向无线装置110供应辅助服务。辅助服务可支持端对端网络管理、服务/订户管理、推送软件更新/应用程序等。
本文中所描述的嵌入式连接管理器可提供各种优点。连接管理器可提供增加的芯片组功能性,其可允许更具竞争性的OEM提供及上市的更快时间。连接管理器可支持简档驱动的连接性,例如,基于应用程序的规则、可用资源、越区切换等的系统选择。简档可为字段可更新的、自学的,及/或可共享的。简档可简化与连接管理器相关的应用程序的开发,这是由于可改变简档而非重新撰写一应用程序。简档也可启用用于动态简档维护及控制的运营商连接管理服务。
连接管理器可支持开放式控制WLAN接入类型及蜂窝式控制WLAN接入类型两者。连接管理器可实现将来小区/小区系统选择及越区切换。连接管理器可归因于算法及更严格的无线电控制而提供改善的性能(包括小区间操作及共存)。此情形可导致(i)改善的系统选择(例如,包括经由多个蜂窝式选项的更多挑选),(ii)改善的小区/WLAN越区切换,(iii)针对进阶能力及服务的共同连接管理器平台,及(iv)对经扩展的可达性及将来经扩展的个域网(PAN)及对等式通信的支持。
为了清楚,上文已描述了能够控制无线装置110中的多个无线电290的连接管理器240。连接管理器也可用于有线装置,所述有线装置可经由不同的有线无线电技术而支持有线通信。举例来说,有线装置可包括用于经由电话线通信的电话或DSL调制解调器、用于经由线缆通信的线缆调制解调器等。可以类似于无线装置110中的无线无线电的方式控制有线装置中的有线无线电。连接管理器也可用于包括无线无线电及有线无线电两者的混合式装置。
图10展示用于支持无线装置的通信的过程1000的设计。过程1000可由无线装置内的连接管理器来执行。连接管理器可嵌入于无线装置的无线电子系统内,且(例如)如图2中所示可在低于无线装置的操作系统(或结合操作系统的应用程序)的层级或独立于无线装置的操作系统(或结合操作系统的应用程序)而操作。无线电子系统可包含无线数据卡、调制解调器芯片、调制解调器芯片组等。连接管理器可经由无线电子系统与操作系统之间的主机接口与至少一个应用程序通信(框1012)。连接管理器可接收由至少一个应用程序发送的至少一个连接请求(框1014)。
连接管理器可响应于所述至少一个连接请求而选择至少一个无线电以用于所述至少一个应用程序(框1016)。在一种设计中,连接管理器可与无线电控制器通信以获得可用无线电的测量。连接管理器可确定多个无线电链路的质量,其中每一无线电链路对应于从无线装置上的可用无线电到无线网络中的台的通信信道。连接管理器也可确定多个数据路径的质量,其中每一数据路径对应于经由无线装置上的可用无线电到与无线装置传送数据的端点的端对端通信信道。连接管理器也可与一个或一个以上无线网络通信以用于验证、注册等。连接管理器可基于可用无线电的测量、多个无线电链路的质量、多个数据路径的质量及可能其它因素来选择至少一个无线电。在一种设计中,连接管理器可确定可用无线电的能力及至少一个应用程序的要求。连接管理器可接着基于可用无线电的能力及至少一个应用程序的要求而从可用无线电当中选择所述至少一个无线电。在一种设计中,连接管理器可确定可供使用的无线电的集合,且可选择可用无线电的子集作为至少一个选定无线电。在另一设计中,连接管理器可确定可供使用的无线电的集合,且可提供可用无线电的此集合作为至少一个选定无线电。在任何状况下,连接管理器可将至少一个选定无线电提供到至少一个应用程序(框1018)。
图11展示用于支持无线装置使用多个无线电的通信的过程1100的设计。可确定可供用于无线装置上的N个无线电,其中N大于一(框1112)。可选择N个可用无线电中的M个可用无线电以供使用,其中M大于一(框1114)。可将K个应用程序映射到M个选定无线电,其中K可为一或大于一(框1116)。可将每一应用程序映射到一个或一个以上选定无线电,且每一选定无线电可支持一个或一个以上应用程序。也可将S个服务客户端映射到M个选定无线电,其中S可为一或大于一(框1118)。每一服务客户端可经由关联无线电与关联服务服务器通信。
在一种设计中,可检测无线装置上的可用无线电的归因于用户移动性、网络可用性及/或因素的改变。如果检测到可用无线电的改变,则可重复框1112到1118。在另一设计中,可检测作用中应用程序的改变。所述改变可能归因于作用中应用程序的要求的改变、作用中应用程序中的一者或一者以上的终止、一个或一个以上额外应用程序的启动等。如果检测到作用中应用程序的改变,则可重复框1116。或者,如果检测到作用中应用程序的改变,则可重复框1112、1114及1116。在又一设计中,可检测无线装置的操作状态及/或无线装置的可用资源的改变。如果检测到操作状态及/或可用资源的改变,则可重复框1112到1118。一般来说,可检测影响应用程序及/或服务客户端到无线电的映射的任何参数的改变。可接着响应于检测到的改变而执行框1112、1114、1116及/或1118。
图12展示用于支持无线装置使用简档进行通信的过程1200的设计。可确定存储于无线装置上的Q个简档,其中Q大于一(框1212)。每一简档可定义无线装置用以获得连接性的操作。Q个简档可包含:(i)用户简档,其存储由无线装置的用户定义的连接性的偏好,(ii)运营商简档,其存储由网络运营商定义的连接性的偏好,(iii)OEM简档,其存储由OEM定义的连接性的偏好,(iv)应用程序简档,其存储无线装置上的应用程序的连接性的偏好,(v)服务简档,其存储无线装置上的服务客户端的连接性的偏好,(vi)学习简档,其存储基于无线装置的过去活动或行为而确定的连接性的偏好,及/或(vii)其它简档。可基于用户输入、网络运营商输入、外部输入、无线装置输入等来创建及/或更新简档。也可与网络实体(例如,服务服务器)或另一无线装置交换简档。
可选择Q个简档中的P个简档以供使用,其中P为一或大于一(框1214)。可基于作用中应用程序、可用无线电、用户习惯、无线装置的位置及/或其它信息来选择所述P个简档。可基于P个选定简档产生操作规则(框1216)。P可大于一,且多个简档可同时操作以产生操作规则。可基于操作规则将至少一个应用程序映射到至少一个无线电(框1218)。
图13展示用于支持无线装置的通信的过程1300的设计。可由驻留于网络中的服务服务器来执行过程1300。服务服务器可获得无线装置的装置信息,所述装置信息可包含无线装置的位置、无线装置的能力等(框1312)。服务服务器也可获得至少一个无线网络的网络信息,所述网络信息可包含每一无线网络的成本、每一无线网络的可用性等(框1314)。服务服务器可基于装置信息及网络信息来确定无线装置的连接性信息(框1316)。连接性信息可指示被选择用于无线装置的一个或一个以上无线网络,用以接入一个或一个以上选定无线网络的验证信息等。服务服务器可将连接性信息发送到无线装置以由无线装置使用从而获得连接性(框1318)。
图14展示用于支持无线装置的通信的过程1400的设计。过程1400可由驻留于无线装置上的服务客户端来执行。服务客户端可向处于无线装置外部的服务服务器发送对连接性信息的请求(框1412)。所述请求可包括装置信息,所述装置信息包含无线装置的位置、无线装置的能力等。服务客户端可接收来自服务服务器的连接性信息(框1414)。连接性信息可由服务服务器基于装置信息及由服务服务器所获得的可能其它信息来确定。连接性信息可包括被选择用于无线装置的一个或一个以上无线网络,用以接入选定无线网络的验证信息等。无线装置可从选定无线网络当中选择一无线网络以进行接入。无线装置可接着基于连接性信息而连接到无线网络(框1416)。无线装置也可基于所述验证信息而执行与所述无线网络的验证。
所属领域的技术人员将理解,可使用多种不同技艺和技术中的任一者来表示信息及信号。举例来说,可由电压、电流、电磁波、磁场或磁粒子、光场或光粒子或其任何组合来表示可贯穿以上描述所引用的数据、指令、命令、信息、信号、位、符号及码片。
所属领域的技术人员将进一步了解,可将结合本文中的揭示内容所描述的各种说明性逻辑块、模块、电路及算法步骤实施为电子硬件、计算机软件,或两者的组合。为清楚地说明硬件与软件的此可互换性,上文已大体上在功能性方面描述了各种说明性组件、块、模块、电路及步骤。此功能性实施为硬件还是软件视特定应用及强加于整个系统的设计约束而定。所属领域的技术人员可针对每一特定应用以变化的方式实施所描述的功能性,但这些实施决策不应解释为会引起偏离本发明的范围。
可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件,或经设计以执行本文所描述的功能的其任何组合来实施或执行结合本文中的揭示内容而描述的各种说明性逻辑块、模块及电路。通用处理器可为微处理器,但在替代例中,处理器可为任何常规处理器、控制器、微控制器或状态机。处理器也可实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处理器、结合DSP核心的一个或一个以上微处理器,或任何其它此配置。
结合本文中的揭示内容而描述的方法或算法的步骤可直接以硬件、以由处理器执行的软件模块或以两者的组合来体现。软件模块可驻留于RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可装卸式磁盘、CD-ROM或此项技术中已知的任何其它形式的存储媒体中。示范性存储媒体耦合到处理器,使得处理器可从存储媒体读取信息及将信息写入到存储媒体。在替代例中,存储媒体可与处理器成一体式。处理器及存储媒体可驻留于ASIC中。所述ASIC可驻留于用户终端中。在替代例中,处理器及存储媒体可作为离散组件而驻留于用户终端中。
在一个或一个以上示范性设计中,所描述的功能可以硬件、软件、固件或其任何组合来实施。如果以软件来实施,则可将所述功能作为一个或一个以上指令或代码而存储于计算机可读媒体上或经由计算机可读媒体来传输。计算机可读媒体包括计算机存储媒体与通信媒体两者,通信媒体包括促进计算机程序从一处到另一处的传送的任何媒体。存储媒体可为可由通用或专用计算机存取的任何可用媒体。通过实例且并非限制,此计算机可读媒体可包含RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用于载运或存储呈指令或数据结构的形式的所要程序代码装置且可由通用或专用计算机或通用或专用处理器存取的任何其它媒体。又,将任何连接适当地称为计算机可读媒体。举例来说,如果使用同轴线缆、光纤线缆、双绞线、数字订户线(DSL)或无线技术(例如红外线、无线电及微波)而从网站、服务器或其它远程源传输软件,则同轴线缆、光纤线缆、双绞线、DSL或无线技术(例如红外线、无线电及微波)包括于媒体的定义中。如本文中所使用,磁盘及光盘包括压缩光盘(CD)、激光光盘、光学光盘、数字通用光盘(DVD)、软性磁盘及蓝光光盘,其中磁盘通常磁性地再现数据,而光盘用激光光学地再现数据。上述各者的组合也应包括在计算机可读媒体的范围内。
在本文中包括有标题以用于参考并辅助定位某些章节。这些标题并不意欲限制下文中所描述的概念的范围,且这些概念可在贯穿整个说明书的其它章节中具有适用性。
提供本发明的先前描述以使任何所属领域的技术人员能够制作或使用本发明。对本发明的各种修改对于所属领域的技术人员来说将易为显而易见的,且可在不偏离本发明的精神或范围的情况下将本文中所定义的一般原理应用于其它变体。因此,本发明既定不限于本文所描述的实例及设计,而是应被赋予与本文所揭示的原理及新颖特征一致的最广泛范围。

Claims (64)

1.一种支持通信的方法,其包含:
经由主机接口在连接管理器与至少一个应用程序之间通信,所述连接管理器嵌入于无线装置的无线电子系统内;
接收由所述至少一个应用程序发送到所述连接管理器的至少一个连接请求;
响应于所述至少一个连接请求而选择至少一个无线电以用于所述至少一个应用程序;及
将所述至少一个选定无线电从所述连接管理器提供到所述至少一个应用程序。
2.根据权利要求1所述的方法,其中所述选择至少一个无线电包含确定可供使用的无线电的集合,及
选择所述可用无线电的子集作为所述至少一个选定无线电。
3.根据权利要求1所述的方法,其中所述选择至少一个无线电包含确定可供使用的无线电的集合,及
提供可用无线电的所述集合作为所述至少一个选定无线电。
4.根据权利要求1所述的方法,其中所述选择至少一个无线电包含
与无线电控制器通信以获得可用无线电的测量,及
基于所述可用无线电的所述测量来选择所述至少一个无线电。
5.根据权利要求4所述的方法,其中所述选择至少一个无线电包含
确定多个无线电链路的质量,每一无线电链路对应于从所述无线装置上的可用无线电到无线网络中的台的通信信道,及
基于所述多个无线电链路的所述质量来选择所述至少一个无线电。
6.根据权利要求4所述的方法,其中所述选择至少一个无线电包含
确定多个数据路径的质量,每一数据路径对应于经由所述无线装置上的可用无线电到与所述无线装置传送数据的端点的端对端通信信道,及
基于所述多个数据路径的所述质量来选择所述至少一个无线电。
7.根据权利要求1所述的方法,其中所述选择至少一个无线电包含
确定可供使用的无线电的能力,及
基于所述可用无线电的所述能力及所述至少一个应用程序的要求来从所述可用无线电当中选择所述至少一个无线电。
8.根据权利要求1所述的方法,其进一步包含:
在所述连接管理器与无线网络之间通信以用于验证或注册或两者。
9.根据权利要求1所述的方法,其中所述无线电子系统包含无线数据卡、调制解调器芯片或调制解调器芯片组。
10.根据权利要求1所述的方法,其中所述连接管理器在所述无线装置上的操作系统之下或独立于所述无线装置上的所述操作系统而操作。
11.一种用于支持通信的设备,其包含:
用于经由主机接口在连接管理器与至少一个应用程序之间通信的装置,所述连接管理器嵌入于无线装置的无线电子系统内;
用于接收由所述至少一个应用程序发送到所述连接管理器的至少一个连接请求的装置;
用于响应于所述至少一个连接请求而选择至少一个无线电以用于所述至少一个应用程序的装置;及
用于将所述至少一个选定无线电从所述连接管理器提供到所述至少一个应用程序的装置。
12.根据权利要求11所述的设备,其中所述用于选择至少一个无线电的装置包含用于确定可供使用的无线电的集合的装置,及
用于选择所述可用无线电的子集作为所述至少一个选定无线电的装置。
13.根据权利要求11所述的设备,其中所述用于选择至少一个无线电的装置包含用于确定可供使用的无线电的集合的装置,及
用于提供可用无线电的所述集合作为所述至少一个选定无线电的装置。
14.根据权利要求11所述的设备,其中所述用于选择至少一个无线电的装置包含
用于确定多个无线电链路的质量的装置,每一无线电链路对应于从所述无线装置上的可用无线电到无线网络中的台的通信信道,及
用于基于所述多个无线电链路的所述质量来选择所述至少一个无线电的装置。
15.一种用于支持通信的设备,其包含:
至少一个处理器,其经配置以:经由主机接口在连接管理器与至少一个应用程序之间通信,所述连接管理器嵌入于无线装置的无线电子系统内;接收由所述至少一个应用程序发送到所述连接管理器的至少一个连接请求;响应于所述至少一个连接请求而选择至少一个无线电以用于所述至少一个应用程序;及将所述至少一个选定无线电从所述连接管理器提供到所述至少一个应用程序。
16.根据权利要求15所述的设备,其中所述至少一个处理器经配置以确定可供使用的无线电的集合,并选择所述可用无线电的子集作为所述至少一个选定无线电。
17.根据权利要求15所述的设备,其中所述至少一个处理器经配置以确定可供使用的无线电的集合,并提供可用无线电的所述集合作为所述至少一个选定无线电。
18.根据权利要求15所述的设备,其中所述至少一个处理器经配置以确定多个无线电链路的质量,每一无线电链路对应于从所述无线装置上的可用无线电到无线网络中的台的通信信道;及基于所述多个无线电链路的所述质量来选择所述至少一个无线电。
19.一种计算机程序产品,其包含:
计算机可读媒体,其包含:
用于使至少一个计算机经由主机接口在连接管理器与至少一个应用程序之间通信的代码,所述连接管理器嵌入于无线装置的无线电子系统内;
用于使所述至少一个计算机接收由所述至少一个应用程序发送到所述连接管理器的至少一个连接请求的代码;
用于使所述至少一个计算机响应于所述至少一个连接请求而选择至少一个无线电以用于所述至少一个应用程序的代码;及
用于使所述至少一个计算机将所述至少一个选定无线电从所述连接管理器提供到所述至少一个应用程序的代码。
20.一种支持通信的方法,其包含:
确定无线装置上可供使用的N个无线电,其中N大于一;
从所述N个可用无线电中选择M个可用无线电,其中M大于一;及
将K个应用程序映射到所述M个选定无线电,其中K为一或大于一。
21.根据权利要求20所述的方法,其进一步包含:
检测所述无线装置上的可用无线电的改变;及
在检测到可用无线电的改变的情况下,重复所述确定N个可用无线电、所述从N个可用无线电中选择M个可用无线电以及所述将K个应用程序映射到所述M个选定无线电。
22.根据权利要求21所述的方法,其中所述可用无线电的改变是归因于用户移动性或网络可用性或两者。
23.根据权利要求20所述的方法,其进一步包含:
检测作用中应用程序的改变;及
在检测到应用程序的改变的情况下,重复所述将K个应用程序映射到所述M个选定无线电。
24.根据权利要求20所述的方法,其进一步包含:
检测作用中应用程序的改变;及
在检测到应用程序的改变的情况下,重复所述确定N个可用无线电、所述从N个可用无线电中选择M个可用无线电以及所述将K个应用程序映射到所述M个选定无线电。
25.根据权利要求23所述的方法,其中所述作用中应用程序的改变是归因于所述K个应用程序的要求的改变,或所述K个应用程序中的一者或一者以上的终止,或一个或一个以上额外应用程序的启动,或其任何组合。
26.根据权利要求20所述的方法,其进一步包含:
检测所述无线装置的操作状态的改变或所述无线装置的可用资源或两者;及
在检测到所述操作状态的改变或所述可用资源的情况下,重复所述确定N个可用无线电、所述从N个可用无线电中选择M个可用无线电以及所述将K个应用程序映射到所述M个选定无线电。
27.根据权利要求20所述的方法,其中将每一应用程序映射到一个或一个以上选定无线电,且每一选定无线电支持一个或一个以上应用程序。
28.根据权利要求20所述的方法,其进一步包含:
将S个服务客户端映射到所述M个选定无线电,其中S为一或大于一,每一服务客户端经由至少一个关联无线电与至少一个关联服务服务器通信。
29.一种用于支持通信的设备,其包含:
用于确定无线装置上可供使用的N个无线电的装置,其中N大于一;
用于从所述N个可用无线电中选择M个可用无线电的装置,其中M大于一;及
用于将K个应用程序映射到所述M个选定无线电的装置,其中K为一或大于一。
30.根据权利要求29所述的设备,其进一步包含:
用于检测作用中应用程序的改变的装置;及
用于在检测到应用程序的改变的情况下调用所述用于将K个应用程序映射到所述M个选定无线电的装置的装置。
31.根据权利要求29所述的设备,其进一步包含:
用于检测所述无线装置的操作状态的改变或所述无线装置的可用资源或两者的装置;及
用于在检测到所述操作状态的改变或所述可用资源的情况下调用以下各者的装置:所述用于确定N个可用无线电的装置,所述用于从N个可用无线电中选择M个可用无线电的装置,及所述用于将K个应用程序映射到所述M个选定无线电的装置。
32.根据权利要求29所述的设备,其进一步包含:
用于将S个服务客户端映射到所述M个选定无线电的装置,其中S为一或大于一,每一服务客户端经由至少一个关联无线电与至少一个关联服务服务器通信。
33.一种支持通信的方法,其包含:
确定存储于无线装置上的Q个简档,其中Q大于一,每一简档定义所述无线装置用以获得连接性的操作;
选择所述Q个简档中的P个简档以供使用,其中P为一或大于一;
基于所述P个选定简档而产生操作规则;及
基于所述操作规则将至少一个应用程序映射到至少一个无线电。
34.根据权利要求33所述的方法,其中基于以下各者来选择所述P个简档:所述至少一个应用程序,或可供使用的无线电,或用户习惯,或所述无线装置的位置,或其组合。
35.根据权利要求33所述的方法,其中所述Q个简档包含用户简档,其存储由所述无线装置的用户定义的对连接性的偏好。
36.根据权利要求33所述的方法,其中所述Q个简档包含运营商简档,其存储由网络运营商定义的连接性的偏好。
37.根据权利要求33所述的方法,其中所述Q个简档包含简档,其存储由原始设备制造商OEM定义的连接性的偏好。
38.根据权利要求33所述的方法,其中所述Q个简档包含应用程序简档,其存储所述无线装置上的应用程序的连接性的偏好。
39.根据权利要求33所述的方法,其中所述Q个简档包含服务简档,其存储所述无线装置上的服务客户端的连接性的偏好。
40.根据权利要求33所述的方法,其中所述Q个简档包含学习简档,其存储基于所述无线装置的过去活动或行为而确定的连接性的偏好。
41.根据权利要求33所述的方法,其进一步包含:
基于用户输入、网络运营商输入、外部输入或其组合来更新所述Q个简档中的至少一者。
42.根据权利要求33所述的方法,其进一步包含:
在所述无线装置与网络实体或另一无线装置之间交换所述Q个简档中的至少一者。
43.一种用于支持通信的设备,其包含:
用于确定存储于无线装置上的Q个简档的装置,其中Q大于一,每一简档定义所述无线装置用以获得连接性的操作;
用于选择所述Q个简档中的P个简档以供使用的装置,其中P为一或大于一;
用于基于所述P个选定简档而产生操作规则的装置;及
用于基于所述操作规则将至少一个应用程序映射到至少一个无线电的装置。
44.根据权利要求43所述的设备,其中所述P个简档是基于以下各者来选择:所述至少一个应用程序,或可供使用的无线电,或用户习惯,或所述无线装置的位置,或其组合。
45.根据权利要求43所述的设备,其进一步包含:
用于基于用户输入、网络运营商输入、外部输入或其组合来更新所述Q个简档中的至少一者的装置。
46.根据权利要求43所述的设备,其进一步包含:
用于在所述无线装置与网络实体或另一无线装置之间交换所述Q个简档中的至少一者的装置。
47.一种支持通信的方法,其包含:
在服务服务器处获得无线装置的装置信息,所述服务服务器在所述无线装置外部;
在所述服务服务器处获得至少一个无线网络的网络信息;
基于所述装置信息及所述网络信息而确定所述无线装置的连接性信息;及
将所述连接性信息从所述服务服务器发送到所述无线装置以供所述无线装置使用从而获得连接性。
48.根据权利要求47所述的方法,其中所述装置信息包含所述无线装置的位置或所述无线装置的能力,或两者。
49.根据权利要求47所述的方法,其中所述网络信息包含每一无线网络的成本或每一无线网络的可用性,或两者。
50.根据权利要求47所述的方法,其中所述连接性信息指示被选择用于所述无线装置的一个或一个以上无线网络。
51.根据权利要求50所述的方法,其中所述连接性信息进一步包含用以接入所述一个或一个以上选定无线网络的验证信息。
52.一种用于支持通信的设备,其包含:
用于在服务服务器处获得无线装置的装置信息的装置,所述服务服务器在所述无线装置外部;
用于在所述服务服务器处获得至少一个无线网络的网络信息的装置;
用于基于所述装置信息及所述网络信息而确定所述无线装置的连接性信息的装置;及
用于将所述连接性信息从所述服务服务器发送到所述无线装置以供所述无线装置使用从而获得连接性的装置。
53.根据权利要求52所述的设备,其中所述装置信息包含所述无线装置的位置或所述无线装置的能力,或两者。
54.根据权利要求52所述的设备,其中所述网络信息包含每一无线网络的成本或每一无线网络的可用性,或两者。
55.根据权利要求52所述的设备,其中所述连接性信息指示被选择用于所述无线装置的一个或一个以上无线网络,或包含用以接入所述一个或一个以上选定无线网络的验证信息,或两者。
56.一种支持通信的方法,其包含:
由无线装置上的服务客户端将对连接性信息的请求发送到在所述无线装置外部的服务服务器;
接收来自所述服务服务器的所述连接性信息;及
基于所述连接性信息连接到无线网络。
57.根据权利要求56所述的方法,其进一步包含:
产生包括装置信息的请求,所述装置信息包含所述无线装置的位置或所述无线装置的能力,或两者,且其中所述无线装置的所述连接性信息是基于所述装置信息而确定。
58.根据权利要求56所述的方法,其进一步包含:
从所述连接性信息中识别被选择用于所述无线装置的一个或一个以上无线网络;及
从所述一个或一个以上无线网络当中选择所述无线网络以进行接入。
59.根据权利要求58所述的方法,其进一步包含:
从所述连接性信息获得用以接入所述一个或一个以上选定无线网络的验证信息;及
基于所述验证信息而执行与所述无线网络的验证。
60.根据权利要求56所述的方法,其进一步包含:
由所述服务客户端将对连接性信息的第二请求发送到第二服务服务器;
接收来自所述第二服务服务器的额外连接性信息;及
基于来自所述服务服务器的所述连接性信息及来自所述第二服务服务器的所述额外连接性信息而选择所述无线网络以进行连接。
61.一种用于支持通信的设备,其包含:
用于由无线装置上的服务客户端将对连接性信息的请求发送到在所述无线装置外部的服务服务器的装置;
用于接收来自所述服务服务器的所述连接性信息的装置;及
用于基于所述连接性信息而连接到无线网络的装置。
62.根据权利要求61所述的设备,其进一步包含:
用于产生包括装置信息的请求的装置,所述装置信息包含所述无线装置的位置或所述无线装置的能力,或两者,且其中所述无线装置的所述连接性信息是基于所述装置信息而确定。
63.根据权利要求61所述的设备,其进一步包含:
用于从所述连接性信息中识别被选择用于所述无线装置的一个或一个以上无线网络的装置;及
用于从所述一个或一个以上无线网络当中选择所述无线网络以进行接入的装置。
64.根据权利要求63所述的设备,其进一步包含:
用于从所述连接性信息获得用以接入所述一个或一个以上无线网络的验证信息的装置;及
用于基于所述验证信息而执行与所述无线网络的验证的装置。
CN201080024355.4A 2009-06-01 2010-06-01 用于无线通信装置的连接管理器 Active CN102450087B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US18298609P 2009-06-01 2009-06-01
US61/182,986 2009-06-01
US12/635,305 US8750178B2 (en) 2009-06-01 2009-12-10 Connection manager for a wireless communication device
US12/635,305 2009-12-10
PCT/US2010/036858 WO2010141437A2 (en) 2009-06-01 2010-06-01 Connection manager for a wireless communication device

Publications (2)

Publication Number Publication Date
CN102450087A true CN102450087A (zh) 2012-05-09
CN102450087B CN102450087B (zh) 2015-11-25

Family

ID=43220109

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080024355.4A Active CN102450087B (zh) 2009-06-01 2010-06-01 用于无线通信装置的连接管理器

Country Status (9)

Country Link
US (2) US8750178B2 (zh)
EP (1) EP2438791B1 (zh)
JP (4) JP2012529229A (zh)
KR (4) KR101466072B1 (zh)
CN (1) CN102450087B (zh)
ES (1) ES2688787T3 (zh)
HU (1) HUE040051T2 (zh)
TW (2) TW201132217A (zh)
WO (2) WO2010141443A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105103627A (zh) * 2013-05-20 2015-11-25 三星电子株式会社 用于有效无效局域网选择的方法和装置
CN106332307A (zh) * 2015-07-03 2017-01-11 华为技术有限公司 一种应用程序接入网络的方法及移动终端
CN106465445A (zh) * 2014-05-02 2017-02-22 高通股份有限公司 用于使用分布式无线局域网驱动器模型来管理无线通信的技术
CN109792600A (zh) * 2016-08-03 2019-05-21 诺基亚通信公司 本地运营商的服务提供

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130058274A1 (en) * 2005-06-03 2013-03-07 Wefi Inc. Method and system for accessing wireless networks
US9320067B2 (en) * 2008-11-24 2016-04-19 Qualcomm Incorporated Configuration of user equipment for peer-to-peer communication
US20100128701A1 (en) * 2008-11-24 2010-05-27 Qualcomm Incorporated Beacon transmission for participation in peer-to-peer formation and discovery
US8750178B2 (en) * 2009-06-01 2014-06-10 Qualcomm Incorporated Connection manager for a wireless communication device
US8923765B2 (en) * 2010-01-27 2014-12-30 Broadcom Corporation Establishing a wireless communications bus and applications thereof
US9008589B2 (en) * 2010-01-27 2015-04-14 Broadcom Corporation Wireless bus for intra-chip and inter-chip communication, including wireless-enabled component (WEC) embodiments
US20110267948A1 (en) * 2010-05-03 2011-11-03 Koc Ali T Techniques for communicating and managing congestion in a wireless network
GB2480078A (en) * 2010-05-05 2011-11-09 Vodafone Ip Licensing Ltd Mobile device communicates with a cellular network base station or a non-cellular access point in response to a trigger
US11405969B2 (en) * 2010-09-29 2022-08-02 International Business Machines Corporation Enabling interface aggregation of mobile broadband network interfaces
US8630231B2 (en) * 2010-12-29 2014-01-14 Motorola Mobility Llc Method and system for facilitating wireless communication via alternate wireless pathway
US8634348B2 (en) 2010-12-29 2014-01-21 Motorola Mobility Llc Method and system for facilitating wireless communication via alternate wireless pathway
EP2671407B1 (en) 2011-01-31 2019-12-25 Synchronoss Technologies, Inc. System and method for host and operative system agnostic management of connected devices through network controlled state alteration
TWI596927B (zh) * 2011-04-01 2017-08-21 內數位專利控股公司 執行選擇性ip訊務卸載程序方法及裝置
US8590023B2 (en) 2011-06-30 2013-11-19 Intel Corporation Mobile device and method for automatic connectivity, data offloading and roaming between networks
US9571482B2 (en) 2011-07-21 2017-02-14 Intel Corporation Secure on-line sign-up and provisioning for Wi-Fi hotspots using a device management protocol
WO2013032453A1 (en) * 2011-08-30 2013-03-07 Intel Corporation Device, system and method of radio collaboration for wireless communication
EP2575379A1 (en) * 2011-09-29 2013-04-03 Alcatel Lucent Apparatuses and computer program products for discovering and accessing local services via WiFi hotspots
US8838031B2 (en) 2011-10-03 2014-09-16 Qualcomm Incorporated Alternative path configuration for peer-to-peer networking
US8469816B2 (en) 2011-10-11 2013-06-25 Microsoft Corporation Device linking
WO2013085481A1 (en) * 2011-12-05 2013-06-13 Intel Corporation Techniques for managing the transfer of a wireless connection between wireless networks, channels or bands
US9370040B2 (en) * 2011-12-27 2016-06-14 Qualcomm Incorporated Methods and apparatus for improving NFC LLCP partitioning
JP2013141170A (ja) * 2012-01-06 2013-07-18 Ricoh Co Ltd 通信装置
US8934389B2 (en) 2012-01-18 2015-01-13 Microsoft Corporation Mechanism for connecting a mobile device to a network
EP2637380B1 (en) * 2012-03-07 2018-08-22 Harman Becker Automotive Systems GmbH Telematic system
US9801118B2 (en) * 2012-03-16 2017-10-24 T-Mobile Usa, Inc. WLAN discovery and notification
US20130252636A1 (en) * 2012-03-21 2013-09-26 John Chang Hot Spot Detection
EP3282761B1 (en) * 2012-06-08 2019-12-04 Huawei Technologies Co., Ltd. Method for controlling transmission and apparatus
CN104581857B (zh) * 2012-06-08 2019-02-01 华为技术有限公司 传输控制方法、网络侧设备和终端
US9356804B1 (en) * 2012-06-12 2016-05-31 Amazon Technologies, Inc. Policy-based network connection resource selection
WO2014002533A1 (ja) * 2012-06-25 2014-01-03 ソニー株式会社 情報処理装置、通信システム、情報処理方法およびプログラム
US8855134B2 (en) * 2012-07-25 2014-10-07 Qualcomm Incorporated Network-assisted peer discovery
IL221667A0 (en) * 2012-08-27 2012-12-31 Univ Ben Gurion Network selection and traffic offloading module
JP6315208B2 (ja) * 2012-12-06 2018-04-25 日本電気株式会社 通信システム、通信装置および回線選択制御方法
US8949556B2 (en) 2012-12-10 2015-02-03 International Business Machines Corporation Cloud management of device memory based on geographical location
US9307408B2 (en) 2012-12-27 2016-04-05 Intel Corporation Secure on-line signup and provisioning of wireless devices
US9560584B2 (en) * 2013-01-08 2017-01-31 Broadcom Corporation Mobile device with cellular-WLAN offload using passive load sensing of WLAN
EP2954728A4 (en) 2013-02-05 2016-09-14 Intel Corp ONLINE SUBSCRIPTION SUPPLY TECHNIQUES FOR WIRELESS ACCESS POINT CONNECTIONS
US8902923B2 (en) * 2013-03-22 2014-12-02 Gainspan Corporation Wireless device with WLAN and WPAN communication capabilities
GB2512356B (en) * 2013-03-27 2015-09-30 Broadcom Corp Methods and apparatuses enabling selection between cellular and non-cellular radio connections
JP6335437B2 (ja) 2013-04-26 2018-05-30 キヤノン株式会社 通信装置、通信方法およびプログラム
JP6242241B2 (ja) 2013-04-26 2017-12-06 キヤノン株式会社 印刷装置、通信装置、及びプログラム
US9042945B2 (en) 2013-06-20 2015-05-26 Google Technology Holdings LLC Parallelization of application launch and activation of mobile data connection for applications requiring remote data in a device
WO2014207253A1 (en) * 2013-06-28 2014-12-31 Nokia Solutions And Networks Oy Controlled load balancing between access networks with various policies from different sources
JPWO2014208094A1 (ja) * 2013-06-28 2017-02-23 日本電気株式会社 無線通信システム、無線通信端末および通信経路制御方法
PL3017661T3 (pl) * 2013-07-05 2017-09-29 Philips Lighting Holding B.V. Sposób działania urządzenia komunikacyjnego w sieci komunikacyjnej, urządzenia komunikacyjnego, oprawy oświetleniowej wyposażonej w to urządzenie komunikacyjne
EP3025540A4 (en) * 2013-07-26 2017-03-15 Intel IP Corporation Signaling interference information for user equipment assistance
US9571603B2 (en) 2013-09-17 2017-02-14 Cisco Technology, Inc. Redundancy network protocol system
US10091461B2 (en) * 2013-10-15 2018-10-02 Polycom, Inc. System and method for real-time adaptation of a conferencing system to current conditions of a conference session
US9369342B2 (en) 2013-11-15 2016-06-14 Microsoft Technology Licensing, Llc Configuring captive portals with a cloud service
US10382305B2 (en) 2013-11-15 2019-08-13 Microsoft Technology Licensing, Llc Applying sequenced instructions to connect through captive portals
US10057302B2 (en) * 2013-11-15 2018-08-21 Microsoft Technology Licensing, Llc Context-based selection of instruction sets for connecting through captive portals
US9554323B2 (en) 2013-11-15 2017-01-24 Microsoft Technology Licensing, Llc Generating sequenced instructions for connecting through captive portals
US9392090B2 (en) * 2013-12-20 2016-07-12 Plantronics, Inc. Local wireless link quality notification for wearable audio devices
US9419846B2 (en) 2014-01-03 2016-08-16 Honeywell International Inc. Integrated wireless module
KR102184488B1 (ko) * 2014-01-09 2020-11-30 삼성전자주식회사 이동단말장치, 영상표시장치, 이동단말장치의 구동방법 및 영상표시장치의 구동방법
DE102014200226A1 (de) * 2014-01-09 2015-07-09 Bayerische Motoren Werke Aktiengesellschaft Zentrale Kommunikationseinheit eines Kraftfahrzeuges
US10241641B1 (en) * 2014-04-14 2019-03-26 Sprint Communications Company L.P. Notification of a wireless local area network by a browser application of a wireless communication device
KR102299384B1 (ko) * 2014-06-13 2021-09-08 삼성전자주식회사 통신 시스템에서 선택적 통신 서비스를 위한 방법 및 장치
CN105451372A (zh) * 2014-09-01 2016-03-30 宇龙计算机通信科技(深圳)有限公司 移动终端及无线网络接入方法、装置
US20170006438A1 (en) * 2015-06-30 2017-01-05 Qualcomm Incorporated Processing of message beacons in a wireless device
US9602186B1 (en) 2015-09-09 2017-03-21 International Business Machines Corporation Extending mobile network presence
US10015740B2 (en) 2015-09-30 2018-07-03 Apple Inc. Voice and data continuity between wireless devices
US11006274B2 (en) * 2015-11-30 2021-05-11 Qualcomm Incorporated Service-based network selection
US9983867B2 (en) * 2016-01-28 2018-05-29 Phoenix Children's Hospital, Inc. Software image provisioning and charging system
US9497580B1 (en) * 2016-03-23 2016-11-15 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Using application context to facilitate pairing with a peripheral device
US10944632B2 (en) 2017-06-22 2021-03-09 Texas Instruments Incorporated Accelerated network reconnect using previous connection parameters
US11469941B2 (en) * 2017-10-13 2022-10-11 BLX.io LLC Configuration for IoT device setup
JP6484357B2 (ja) * 2018-01-26 2019-03-13 キヤノン株式会社 通信装置およびプログラム
US10925056B2 (en) 2018-06-29 2021-02-16 Intel Corporation Multimode device priority access management
US20200028879A1 (en) 2018-07-17 2020-01-23 Microsoft Technology Licensing, Llc Queryless device configuration determination-based techniques for mobile device management
US11184223B2 (en) * 2018-07-31 2021-11-23 Microsoft Technology Licensing, Llc Implementation of compliance settings by a mobile device for compliance with a configuration scenario
JP7310265B2 (ja) * 2019-04-22 2023-07-19 日本電信電話株式会社 無線通信方法、基地局及び無線通信システム
JP7310264B2 (ja) * 2019-04-22 2023-07-19 日本電信電話株式会社 無線通信方法、基地局及び無線通信システム
KR20210056177A (ko) * 2019-11-08 2021-05-18 삼성전자주식회사 듀얼 커넥티비티를 지원하는 전자 장치 및 그 동작 방법
US11929907B2 (en) * 2022-03-08 2024-03-12 T-Mobile Usa, Inc. Endpoint assisted selection of routing paths over multiple networks

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6600934B1 (en) * 1998-06-20 2003-07-29 Samsung Electronics Co., Ltd. Device and method for providing selection transmit diversity in mobile communication system
CN101088235A (zh) * 2004-11-22 2007-12-12 诺基亚公司 用于控制无线电接入的方法和设备
WO2008011420A1 (en) * 2006-07-19 2008-01-24 Qualcomm Incorporated Radio interface selection for a terminal
CN101142769A (zh) * 2005-03-16 2008-03-12 三星电子株式会社 在支持多无线接入方案的移动终端中用于选择网络接口的装置和方法

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6381631B1 (en) * 1999-06-03 2002-04-30 Marimba, Inc. Method and apparatus for controlling client computer systems
FI111317B (fi) 1999-06-28 2003-06-30 Domiras Oy Tietoliikenneparametrien keskitetty hallinta
US7103661B2 (en) * 2000-07-12 2006-09-05 John Raymond Klein Auto configuration of portable computers for use in wireless local area networks
US7230921B2 (en) * 2001-04-02 2007-06-12 Telefonaktiebolaget Lm Ericsson (Publ) Concurrent use of communication paths in a multi-path access link to an IP network
US6958984B2 (en) 2001-08-02 2005-10-25 Motorola, Inc. Method and apparatus for aggregation of wireless resources of proximal wireless units to facilitate diversity signal combining
HUP0401793A2 (en) * 2001-08-30 2004-12-28 Matsushita Electric Ind Co Ltd Information recording medium, simultaneous recording method, and information recording/reproduction apparatus
US7161914B2 (en) 2002-04-11 2007-01-09 Ntt Docomo, Inc. Context aware application level triggering mechanism for pre-authentication, service adaptation, pre-caching and handover in a heterogeneous network environment
JP3880432B2 (ja) * 2002-04-11 2007-02-14 キヤノン株式会社 無線通信制御方法、該無線通信制御方法を実行するためのプログラム及び記憶媒体
US7324462B1 (en) * 2002-07-25 2008-01-29 3Com Corporation Methods for discovering devices within a wireless network
US7266389B2 (en) * 2002-08-12 2007-09-04 Broadcom Corporation Device for selective power management for a hand held host
US7006810B1 (en) * 2002-12-19 2006-02-28 At&T Corp. Method of selecting receive antennas for MIMO systems
US20040131078A1 (en) 2003-01-03 2004-07-08 Gupta Vivek G. Apparatus and method for supporting multiple wireless technologies within a device
US20040264372A1 (en) * 2003-06-27 2004-12-30 Nokia Corporation Quality of service (QoS) routing for Bluetooth personal area network (PAN) with inter-layer optimization
DE10329652B4 (de) 2003-07-01 2005-12-22 Siemens Ag Verfahren zur Auswahl eines Dienstanbieters für einen von einer mobilen Station über ein Funkzugangsnetz empfangbaren und von wenigstens zwei Dienstanbietern angebotenen Dienst sowie Auswahlvorrichtung
US7212810B2 (en) 2003-10-17 2007-05-01 Qualcomm Incorporated System selection for wireless data services
CN1622658A (zh) 2003-11-28 2005-06-01 皇家飞利浦电子股份有限公司 用于提高移动通信体系的中继性能的方法和装置
US8023941B2 (en) 2003-12-17 2011-09-20 Interdigital Technology Corporation Method and apparatus for independent and efficient delivery of services to wireless devices capable of supporting multiple radio interfaces and network infrastructure
SE0303602D0 (sv) 2003-12-30 2003-12-30 Ericsson Telefon Ab L M Method and arrangement in self-organizing cooperative network
US7610057B2 (en) 2004-04-23 2009-10-27 Microsoft Corporation Selecting a wireless networking technology on a device capable of carrying out wireless network communications via multiple wireless technologies
EP1813063A4 (en) 2004-11-19 2009-08-12 Stevens Inst Technology END UNIT WITH MULTI-ACCESS AND THE POSSIBILITY OF SIMULTANEOUS CONNECTIVITY TO MULTIPLE COMMUNICATION CHANNELS
US20080275992A1 (en) * 2005-02-09 2008-11-06 Access Systems Americas, Inc. System and method of managing connections between a computing system and an available network using a connection manager
US8626172B2 (en) 2005-08-10 2014-01-07 Qualcomm Incorporated Method and apparatus for simultaneous communication utilizing multiple wireless communication systems
US20070049329A1 (en) * 2005-08-26 2007-03-01 Net2Phone, Inc. IP-enhanced cellular services
US7675933B2 (en) 2005-09-23 2010-03-09 Palm, Inc. System and method for enabling radio operations on a wireless computing device
WO2007078663A2 (en) * 2005-12-16 2007-07-12 Interdigital Technology Corporation Mobility middleware architecture for multiple radio access technology apparatus
WO2007096884A2 (en) 2006-02-22 2007-08-30 Elad Barkan Wireless internet system and method
JP2007266834A (ja) * 2006-03-28 2007-10-11 Sharp Corp 通信システム及び通信方法
US20080049689A1 (en) 2006-08-23 2008-02-28 Motorola, Inc. Tunneling data to multiple wireless networks from device without connectivity through employment of device with connectivity
US7774027B2 (en) 2006-09-28 2010-08-10 Sandisk Corporation Flash drive that configures generic bluetooth controller of the drive to be compatible with multiple bluetooth peripheral devices
US20080081606A1 (en) * 2006-09-29 2008-04-03 Cole Terry L Connection manager with branded connection notification
US9055517B2 (en) * 2007-02-26 2015-06-09 Blackberry Limited System and method of user-directed dynamic domain selection
US7856226B2 (en) * 2007-04-17 2010-12-21 Aylus Networks, Inc. Systems and methods for IMS user sessions with dynamic service selection
US20080304510A1 (en) * 2007-06-08 2008-12-11 Hai Qu Method and apparatus for controlling radio connection based on inputs from applications
TWI336820B (en) 2007-07-24 2011-02-01 Univ Da Yeh A programming method combining static interaction with dynamic interaction
JP5053381B2 (ja) 2007-09-04 2012-10-17 日本電信電話株式会社 無線中継装置および無線通信システム
JP5032930B2 (ja) * 2007-09-25 2012-09-26 株式会社日立国際電気 通信システム
US8711744B2 (en) * 2008-09-29 2014-04-29 Telefonaktiebolaget Lm Ericsson Commissioning incoming packet switched connections
US9084282B2 (en) 2008-10-17 2015-07-14 Qualcomm Incorporated Apparatus and method for providing a portable broadband service using a wireless convergence platform
US8750178B2 (en) * 2009-06-01 2014-06-10 Qualcomm Incorporated Connection manager for a wireless communication device
US9185719B2 (en) * 2009-08-18 2015-11-10 Qualcomm Incorporated Method and apparatus for mapping applications to radios in a wireless communication device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6600934B1 (en) * 1998-06-20 2003-07-29 Samsung Electronics Co., Ltd. Device and method for providing selection transmit diversity in mobile communication system
CN101088235A (zh) * 2004-11-22 2007-12-12 诺基亚公司 用于控制无线电接入的方法和设备
CN101142769A (zh) * 2005-03-16 2008-03-12 三星电子株式会社 在支持多无线接入方案的移动终端中用于选择网络接口的装置和方法
WO2008011420A1 (en) * 2006-07-19 2008-01-24 Qualcomm Incorporated Radio interface selection for a terminal

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105103627A (zh) * 2013-05-20 2015-11-25 三星电子株式会社 用于有效无效局域网选择的方法和装置
US10122633B2 (en) 2013-05-20 2018-11-06 Samsung Electronics Co., Ltd. Method and apparatus for effective wireless LAN selection
US10200285B2 (en) 2013-05-20 2019-02-05 Samsung Electronics Co., Ltd. Method and apparatus for effective wireless LAN selection
CN105103627B (zh) * 2013-05-20 2020-04-21 三星电子株式会社 用于有效无效局域网选择的方法和装置
US10749806B2 (en) 2013-05-20 2020-08-18 Samsung Electronics Co., Ltd. Method and apparatus for effective wireless LAN selection
US11838114B2 (en) 2013-05-20 2023-12-05 Samsung Electronics Co., Ltd. Method and apparatus for effective wireless LAN selection
CN106465445A (zh) * 2014-05-02 2017-02-22 高通股份有限公司 用于使用分布式无线局域网驱动器模型来管理无线通信的技术
CN106332307A (zh) * 2015-07-03 2017-01-11 华为技术有限公司 一种应用程序接入网络的方法及移动终端
CN106332307B (zh) * 2015-07-03 2020-01-10 华为技术有限公司 一种应用程序接入网络的方法及移动终端
CN109792600A (zh) * 2016-08-03 2019-05-21 诺基亚通信公司 本地运营商的服务提供

Also Published As

Publication number Publication date
KR20130124405A (ko) 2013-11-13
KR20130124404A (ko) 2013-11-13
TW201110796A (en) 2011-03-16
US20100303008A1 (en) 2010-12-02
US20100302958A1 (en) 2010-12-02
JP2012529229A (ja) 2012-11-15
TWI479938B (zh) 2015-04-01
JP2015181251A (ja) 2015-10-15
KR20130122697A (ko) 2013-11-07
JP6700155B2 (ja) 2020-05-27
KR101466069B1 (ko) 2014-11-27
JP2017076994A (ja) 2017-04-20
KR101466072B1 (ko) 2014-11-27
KR101466135B1 (ko) 2014-11-27
JP2014147084A (ja) 2014-08-14
CN102450087B (zh) 2015-11-25
WO2010141443A3 (en) 2011-03-24
KR20120025577A (ko) 2012-03-15
WO2010141437A2 (en) 2010-12-09
KR101466066B1 (ko) 2014-11-27
WO2010141437A3 (en) 2011-04-14
HUE040051T2 (hu) 2019-02-28
EP2438791B1 (en) 2018-08-08
TW201132217A (en) 2011-09-16
ES2688787T3 (es) 2018-11-06
US8750178B2 (en) 2014-06-10
WO2010141443A2 (en) 2010-12-09
EP2438791A2 (en) 2012-04-11

Similar Documents

Publication Publication Date Title
CN102450087B (zh) 用于无线通信装置的连接管理器
CN102484848B (zh) 无线通信装置中用于将应用程序映射到无线电的方法与设备
US10893121B2 (en) Virtual subscriber identity module for mobile communication device
JP5816241B2 (ja) アクセス制御クライアント支援型ローミングのための方法及び装置
Olsson et al. SAE and the Evolved Packet Core: Driving the mobile broadband revolution
WO2020259306A1 (zh) 搜网配置方法、注册方法、装置、及系统
CN104243443A (zh) 多路径tcp子流的建立与控制系统和方法
KR20120012974A (ko) 이종 무선 기기간에 연동을 위한 장치, 방법 및 제조 물품
CN105813153B (zh) 跨网络切换方法、网元以及系统
JP2008544672A (ja) マルチモード通信システムにおけるシステム選択のためのシステム、ターミナル、ネットワークエンティティ、方法、およびコンピュータプログラム製品
WO2016005795A1 (en) Method and apparatus for managing multiple profiles of subscriber identity modules
CN113810971A (zh) 用于蜂窝网络中增强的用户体验的高数据模式
US8983530B2 (en) Data session continuity between wireless networks
US8649788B1 (en) Dynamic wireless transceiver selection in a wireless communication device
WO2015007316A1 (en) Advanced access network selection methods, devices and computer programs
WO2015058368A1 (en) Communication network with dynamic tariffing
CN114916090A (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
C14 Grant of patent or utility model
GR01 Patent grant