5G或其它下一代网络的无线保真访问控制的制作方法

文档序号:21487084发布日期:2020-07-14 17:13阅读:175来源:国知局
5G或其它下一代网络的无线保真访问控制的制作方法

相关申请的交叉引用

本申请要求于2017年12月26日提交的题为controlofwirelessfidelityaccessfor5gorothernextgenerationnetwork的美国非临时申请序列no.15/854,099的优先权,该申请的全部内容通过引用并入本文。

本公开一般而言涉及促进无线网络通信。例如,本公开涉及基于针对5g或其它下一代网络的信道选择来促进蜂窝或无线保真通信。



背景技术:

在蜂窝电信中,移交(handover)是指将正在进行的呼叫或数据会话从连接到核心网络的一个信道转移到另一个信道的处理。在卫星通信中,这是将卫星控制责任从一个地球站转移到另一个地球站而不丢失或中断服务的处理。最基本的移交形式是当进行中的电话呼叫从其当前小区重定向到新小区时。在地面网络中,源小区和目标小区可以从两个不同的小区站点或从一个相同的小区站点被服务。源和目标是不同小区的这种移交被称为小区间移交。小区间移交的目的是在订户移出源小区所覆盖的区域并进入目标小区的区域时维持呼叫。特殊情况是可能的,其中源和目标是一个相同的小区,并且在移交期间仅所使用的信道被改变。这种不改变小区的移交被称为小区内移交。小区内移交的目的是用新的较清晰或较不衰落的信道改变可能被干扰或衰落的一个信道。

上述与蜂窝通信相关的背景仅旨在提供一些当前问题的上下文概述,并且不旨在是穷举的。在阅读以下详细描述时,其它上下文信息可以变得更加明显。

附图说明

参考以下各图描述本主题公开的非限制性和非穷举性实施例,其中除非另有说明,否则相同的标号在各个视图中指代相同的部分。

图1图示了根据本主题公开的一个或多个实施例的示例无线通信系统,其中移动设备经由蜂窝基站设备进行通信。

图2图示了根据本主题公开的一个或多个实施例的示例无线通信系统,其中移动设备经由运营商拥有的无线保真设备进行通信。

图3图示了根据本主题公开的一个或多个实施例的示例无线通信系统,其中移动设备经由非运营商拥有的无线保真设备进行通信。

图4图示了根据本主题公开的一个或多个实施例的示例无线通信系统,其中移动设备可以经由蜂窝基站设备、运营商拥有的无线保真设备和/或非运营商拥有的无线保真设备进行通信。

图5图示了根据一个或多个实施例的信道选择组件的示例示意性系统框图。

图6图示了根据一个或多个实施例的信道选择组件的示例示意性系统框图。

图7图示了根据一个或多个实施例的信道选择的示例示意性流程图。

图8图示了根据一个或多个实施例的用于促进信道选择的系统的示例流程图。

图9图示了根据一个或多个实施例的用于促进信道选择的机器可读介质的示例流程图。

图10图示了根据一个或多个实施例的用于促进信道选择的方法的示例流程图。

图11图示了根据本文描述的一个或多个实施例的示例移动手持装置的示例框图,该示例手持装置可操作以参与促进安全无线通信的系统架构。

图12图示了根据本文描述的一个或多个实施例的示例计算机的示例框图,该示例计算机可操作以参与促进安全无线通信的系统架构。

具体实施方式

在以下描述中,阐述了许多具体细节以提供对各种实施例的透彻理解。但是,相关领域的技术人员将认识到,本文描述的技术可以在没有一个或多个具体细节的情况下,或在用其它方法、组件、材料等的情况下实践。在其它情况下,为了避免混淆某些方面,众所周知的结构、材料或操作未详细示出或描述。

在整个说明书中,对“一个实施例”或“实施例”的引用是指结合该实施例描述的特定特征、结构或特性被包括在至少一个实施例中。因此,在整个说明书中各处出现的短语“在一个实施例中”、“在一个方面”或“在实施例中”不一定都指相同实施例。此外,在一个或多个实施例中,可以以任何合适的方式组合特定的特征、结构或特性。

如本文所使用的,术语“组件”、“系统”,“接口”等旨在指代与计算机相关的实体、硬件、软件(例如,在执行中)和/或固件。例如,组件可以是处理器、在处理器上运行的进程、对象、可执行文件、程序、存储设备和/或计算机。作为说明,在服务器上运行的应用和服务器可以是组件。一个或多个组件可以驻留在进程内,并且组件可以位于一个计算机上和/或分布在两台或更多个计算机之间。

此外,这些组件可以从其上存储有各种数据结构的各种机器可读介质执行。组件可以诸如根据具有一个或多个数据分组(例如,来自一个组件的与本地系统、分布式系统中的另一个组件和/或跨网络(例如,互联网、局域网、广域网等)经由信号与其它系统交互的数据)的信号经由本地和/或远程进程通信。

作为另一个示例,组件可以是具有由电气或电子电路系统所操作的机械部件提供的特定功能的装置;电气或电子电路系统可以由一个或多个处理器所执行的软件应用或固件应用操作;一个或多个处理器可以在装置内部或外部,并且可以执行软件应用或固件应用的至少一部分。作为又一个示例,组件可以是通过电子组件提供特定功能而无需机械部件的装置;电子组件可以在其中包括一个或多个处理器,以执行至少部分赋予电子组件的功能的软件和/或固件。在一方面,组件可以经由例如云计算系统内的虚拟机来模拟电子组件。

词语“示例性”和/或“演示性”在本文中用来表示用作示例、实例或说明。为了避免疑问,本文公开的主题不受这些示例的限制。另外,本文中被描述为“示例性”和/或“演示性”的任何方面或设计不必被解释为比其它方面或设计更优选或有利,也不意味着排除本领域普通技术人员已知的等同示例性结构和技术。此外,就在具体实施方式或权利要求书中使用术语“包含”、“具有”、“含有”和其它类似词语的程度而言,此类术语旨在是包含性的——以与作为开放式过渡词的术语“包括”相似的方式——不排除任何附加或其它元素。

如本文所使用的,术语“推断”或“推论”通常是指根据经由事件和/或数据捕获的一组观察来推理或推断系统、环境、用户和/或意图的状态的过程。捕获的数据和事件可以包括用户数据、设备数据、环境数据、来自传感器的数据、传感器数据、应用数据、隐式数据、显式数据等。可以采用推论来识别具体的上下文或动作,或者可以基于例如对数据和事件的考虑来对感兴趣的状态生成概率分布。

推论还可以指用于根据一组事件和/或数据合成更高级别事件的技术。这种推论导致根据一组观察到的事件和/或存储的事件数据、事件是否在时间上紧密相关、以及事件和数据是否来自一个或几个事件和数据源,来构造新的事件或动作。可以结合执行与所公开的主题结合的自动和/或推断的动作来采用各种分类方案和/或系统(例如,支持向量机、神经网络、专家系统、贝叶斯信念网络、模糊逻辑和数据融合引擎)。

另外,所公开的主题可以使用标准编程和/或工程技术被实现为方法、装置或制造品,以产生软件、固件、硬件或其任意组合来用于控制计算机来实现所公开的主题。如本文所使用的术语“制造品”旨在涵盖可从任何计算机可读设备、机器可读设备、计算机可读载体、计算机可读介质或机器可读介质访问的计算机程序。例如,计算机可读介质可以包括但不限于磁存储设备,例如,硬盘;软盘;(一个或多个)磁条;光盘(例如,紧凑盘(cd)、数字视频盘(dvd)、蓝光盘tm(bd));智能卡;闪存设备(例如,卡、棒、键驱动器);和/或模拟存储设备和/或任何上述计算机可读介质的虚拟设备。

作为概述,本文描述了各种实施例以促进通过蜂窝网络或用于5g或其它下一代网络的无线保真设备的通信。为了简化说明,将方法(或算法)描绘和描述为一系列动作。应当理解和认识到,各个实施例不受所示动作和/或动作顺序的限制。例如,动作可以以各种顺序发生和/或同时发生,和与本文未呈现或描述的其它动作一起发生。此外,实现该方法可能不需要所有示出的动作。另外,这些方法可以替代地经由状态图或事件表示为一系列相互关联的状态。此外,下文描述的方法能够被存储在制造品(例如,机器可读存储介质)上,以促进将这些方法传送和转移到计算机。如本文所使用的术语“制造品”旨在涵盖可从任何计算机可读设备、载体或介质(包括非暂态机器可读存储介质)访问的计算机程序。

应当注意的是,虽然本文在5g、通用移动电信系统(umts)和/或长期演进(lte)或其它下一代网络的上下文中描述了各个方面和实施例,但是所公开的方面不限于5g、umts实现和/或lte实现,因为这些技术也可以应用于3g、4g或lte系统。例如,所公开的实施例的各方面或特征可以在基本上任何无线通信技术中加以利用。此类无线通信技术可以包括umts、码分多址(cdma)、wi-fi、微波接入全球互通性(wimax)、通用分组无线电业务(gprs)、增强型gprs、第三代合作伙伴计划(3gpp)、lte、第三代合作伙伴计划2(3gpp2)超移动宽带(umb)、高速分组接入(hspa)、演进的高速分组接入(hspa+)、高速下行链路分组接入(hsdpa)、高速上行链路分组接入(hsupa)、zigbee或其它ieee802.xx技术。此外,本文公开的基本上所有方面都可以在传统电信技术中加以利用。

本文描述的是可以促进通过蜂窝网络或用于5g网络的无线保真设备进行通信的系统、方法,制造品以及其它实施例或实现方式。促进通过蜂窝网络或用于5g网络的无线保真设备进行通信可以结合具有到通信网络的连接的任何类型的设备(例如,移动手持装置、计算机、手持式设备等)、任何物联网(iot)设备(例如,烤面包机、咖啡机、百叶窗、音乐播放器、扬声器等)和/或任何联网车辆(汽车、飞机、太空火箭和/或其它至少部分自动化的车辆(例如,无人机))来实现。在一些实施例中,使用了非限制性术语用户装备(ue)。它可以指代与蜂窝或移动通信系统中的无线电网络节点通信的任何类型的无线设备。ue的示例是目标设备、设备到设备(d2d)ue、机器类型的ue或能够进行机器到机器(m2m)通信的ue、pda、平板电脑、移动终端、智能电话、膝上型电脑嵌入式装备(lee)、膝上型电脑安装式装备(lme)、usb加密狗等。注意的是,术语元件、多个元件和天线端口可以互换使用,但是在本公开中具有相同的含义。实施例适用于ue的单载波以及多载波(mc)或载波聚合(ca)操作。术语载波聚合(ca)也被称为(例如,可互换地称为)“多载波系统”、“多小区操作”、“多载波操作”、“多载波”传输和/或接收。

云无线电接入网络(ran)可以使得能够在5g网络中实现诸如软件定义网络(sdn)和网络功能虚拟化(nfv)之类的概念。本公开的某些实施例可以包括sdn控制器,该sdn控制器可以控制网络内以及网络和业务目的地之间的业务的路由。sdn控制器可以与5g网络架构合并,以使得能够经由开放应用编程接口(api)进行服务交付,并将网络核心移向全互联网协议(“ip”)、基于云和软件驱动的电信网络。sdn控制器可以与策略和计费规则功能(“pcrf”)网络元件一起使用或代替其使用,使得可以端到端地对诸如服务质量和流量管理以及路由之类的策略进行同步和管理。

可以使得无线电(例如,蜂窝或wi-fi)负载信息,包括在规定的持续时间(例如,1分钟)内负载的平均和标准差和较长期趋势(例如,10-15分钟),可用于估计无线电装置上的近期负载(例如,可能0-5分钟前瞻性)。可以通过三个不同的实施例使得预测负载可访问。第一实施例允许移动设备软件“链路选择器”应用经由蜂窝无线电广播信道接收负载信息。替代实施例是软件应用使用专用蜂窝通信信道来向服务器查询特定蜂窝或服务提供商拥有的无线电装置的负载信息。例如,软件应用可以使用无线电装置的电子小区全局身份(ecgi)来执行查询。第三实施例允许另一个wi-fi所有者(例如,comcast)查询服务提供商(例如,运营商)服务器并请求授权以允许移动设备连接到wi-fi所有者的wi-fi(服务提供商可以为wi-fi支付使用费)。

关于第一实施例,移动设备可以在蜂窝无线电装置的覆盖范围内并且在一个或多个wi-fi无线电装置上。不是使用蜂窝无线电资源在每个无线电链路上传输分组数据来确定使用哪个无线电链路,而是移动设备可以监视无线电负载和/或无线电性能信息并在服务蜂窝无线电装置的公共蜂窝无线电信道上广播。如果广播负载统计信息是有利的,那么移动设备可以保留在该蜂窝无线电装置上,而不浪费资源来测试蜂窝和wi-fi接口。但是,如果蜂窝无线电装置性能差,那么移动设备可以测试可用的蜂窝和wi-fi接口(例如,运营商拥有的wi-fi或非运营商拥有的wi-fi)。wi-fi设备可以是专有的(例如,由comcast拥有)或者可以是开放的(例如,不安全的)。

关于第二实施例,移动设备可以与运营商基础设施内的一个或多个远程服务器设备通信,以发现蜂窝和运营商拥有的wi-fi无线电负载和性能信息。这种场景利用专用的蜂窝无线电资源,但是返回的信息可以包括随时间推移在运营商拥有的wi-fi无线电装置上收集的统计信息。这比可以通过单个移动设备(非统计性)通过经由那些链路与远程服务器通信来测试可用链路所收集的简短链路测试信息更为高效。关于第一或第二实施例,移动设备能够访问和利用运营商拥有的无线电装置(例如,蜂窝或wi-fi)统计信息作为评分算法的输入,并确定是使用运营商拥有的无线电链路之一还是测试和/或使用非运营商拥有的无线电链路。这种场景允许在条件允许这样做的情况下将移动设备保留在蜂窝或wi-fi无线电装置上,从而使服务提供商可以看到移动设备的性能。如果可能因为非运营商拥有的wi-fi具有稍低的时延和分组重传,因此移动设备过渡到该非运营商拥有的wi-fi,那么最终用户体验差异可能很小,但服务提供商可能完全看不到最终用户体验。因此,对于这两个实施例,可以利用广播的或查询的当前负载和性能统计信息作为算法的输入,这可以改善关于连接到蜂窝无线电装置、运营商拥有的wi-fi设备或非运营商拥有的wi-fi设备的决策。

在负载或性能信息在不同的无线电装置上“接近”的情况下,趋势信息对于近期预测的链路行为可能非常有意义。例如,假设临近午餐时间并且蜂窝无线电装置使用量呈上升趋势,而办公室中的wi-fi设备使用量呈下降趋势(由于人们离开去吃午餐)。那么静止移动设备会偏向于质量相同或甚至稍差的wi-fi连接,这是因为wi-fi连接将趋向于更好的用户体验(由于更少的移动设备被连接到wi-fi设备),而外部的蜂窝无线电装置正趋向于降低的用户体验(由于更多的移动设备使用蜂窝无线电装置)。可以通过查看全球定位系统(gps)的位置变化、由定位参考信号差值(例如,到达的差分时间差、双曲线多边等)隐含的位置变化或者通过监视来自多个wi-fi节点的信号强度并寻找稳定性来确定移动设备的位置(例如,静止、运动中、当前目的地、预测的目的地等)的确定。

第三实施例允许非运营商拥有的wi-fi设备的所有者向服务提供商网络服务器发送查询,以决定允许还是拒绝服务提供商客户的移动设备之一访问非运营商拥有的wi-fi的连接。该服务器可以是在第二实施例中使用的相同服务器,因为它是可以维护蜂窝和运营商拥有的wi-fi无线电装置的实时负载和性能统计信息的服务器。但是,服务器功能可以分布或维护在单个服务器或多个服务器上。第三实施例在功能上的区别在于,负载和性能信息未被发送到发出请求的wi-fi运营商。在服务提供商服务器侧上基于相同的基础信息来做出批准还是拒绝连接请求的决策。为了解决wi-fi漫游到一个或多个wi-fi伙伴而产生的wi-fi代收费用问题,服务提供商可以在决定是否允许移动设备连接到wi-fi伙伴的wi-fi设备之后引入调用随机数生成器或其它“公平”控制机制的机制。例如,如果服务提供商为wi-fi伙伴花费太多,并且如果服务提供商希望下个月只在特定地理区域市场中将其费用减少2%,那么服务提供商可以插入规则,指出何时服务提供商移动设备被允许漫游到wi-fi伙伴的wi-fi设备。

在一个实施例中,系统可以促进接收与第一无线通信设备的信道的预测的无线电负载相关联的预测的无线电负载数据。响应于确定与预测的无线电负载相关联的第一条件已被满足,系统可以从第二无线通信设备接收指示当前无线电负载的当前无线电负载数据。因此,响应于确定与当前无线电负载相关联的第二条件已被满足,系统可以执行动作。

根据另一个实施例,本文描述了一种机器可读存储介质,其可以执行包括以下的操作:接收表示与第一基站设备的信道相关联的未来无线电负载的第一无线电负载数据。响应于确定与未来无线电负载相关联的第一条件已被满足,机器可读存储介质可以从与第二基站设备相关联的服务器设备接收指示目前无线电负载的第二无线电负载数据。此外,响应于确定与目前无线电负载相关联的第二条件已被满足,机器可读存储介质可以促进在与第二基站设备相关联的第二信道上的传输。

在又一个实施例中,本文描述了一种方法,该方法包括:由包括处理器的移动设备接收与第一无线设备的第一信道的预测的无线电负载相关联的第一无线电负载数据。基于确定与第一无线电负载相关联的第一条件已被满足,该方法可以促进由移动设备从第二无线设备接收指示当前无线电负载的第二无线电负载数据。此外,响应于确定与当前无线电负载相关联的第二条件已被满足,该方法可以由移动设备利用第二无线设备的第二信道进行通信。

这些和其它实施例或实现方式在下面参考附图进行更详细的描述。

现在参考图1,图示了根据本公开主题的一个或多个实施例的示例无线通信系统,其中移动设备经由蜂窝基站设备进行通信。

如图1所示,系统100可以包括移动设备102、蜂窝网络的基站设备104、运营商拥有的wi-fi设备112以及服务器设备106、108、110。如果移动设备102在基站设备104和运营商拥有的wi-fi设备112的覆盖区域114、116中,那么不是通过基站设备104和运营商拥有的wi-fi设备112无线电链路来传输分组数据,而是移动设备102可以使用蜂窝无线电资源,来决定使用哪个无线电链路。移动设备102可以通过向基站设备104发送无线电负载请求数据来监视与基站设备104和运营商拥有的wi-fi设备112相关联的无线电负载和/或无线电性能数据。然后,移动设备102可以在服务基站设备104的公共蜂窝无线电信道上广播。如果针对基站设备104的广播负载统计信息是有利的,那么移动设备102可以保留在蜂窝无线电装置上,并且不浪费资源来测试蜂窝和服务提供商wi-fi设备接口中的每一个。但是,如果蜂窝无线电装置性能差,那么移动设备102可以测试可用的蜂窝和wi-fi接口(例如,运营商拥有的wi-fi或非运营商拥有的wi-fi)。

前述确定可以基于无线电(例如,蜂窝或wi-fi)负载信息,包括在确定的持续时间内网络负载的平均和/或标准差和/或与负载信息相关联的趋势。该数据可以用于估计无线电装置上的近期负载。因此,移动设备102可以基于负载信息来做出关于要连接到哪个设备(例如,蜂窝或wi-fi)、要终止哪个设备和/或要保留哪个设备的前瞻性决定。

移动设备102可以基于经由蜂窝无线电广播信道接收信息(例如,负载和性能统计信息)来预测负载。基站设备104可以与服务器设备106通信。服务器设备106可以是与基站设备104和服务提供商服务器设备108(其可以是服务提供商服务器设备)通信的无线电接入网(ran)服务器设备。来自所有连接的设备(例如,基站设备104)的收集的和当前的无线电负载和性能数据可以存储在服务提供商服务器设备108处。例如,可以将与基站设备104相关联的历史蜂窝覆盖范围和限制与基站设备104的连接数量(例如,每个wi-fi伙伴、市场、地理区域等)的服务提供商业务规则存储在服务提供商服务器设备108处。替代地,移动设备102可以通过互联网对另一个服务器设备110执行ping操作,以测试吞吐量、时延和/或帧错误率(fer)。该测试可以由移动设备102独立于上述网络提供商信息来执行,并且然后与网络提供商信息进行比较以确定要选择的最佳链路。

现在参考图2,图示了根据本公开主题的一个或多个实施例的示例无线通信系统,其中移动设备经由运营商拥有的无线保真设备进行通信。为了简洁起见,省略了本文描述的其它实施例中采用的类似元件的重复描述。

如在系统200中表示的另一个实施例中,移动设备102可以与运营商基础设施内的一个或多个远程服务器设备106、108、110、204通信,以发现蜂窝和运营商拥有的wi-fi无线电负载和性能信息。返回的数据可以包括随着时间推移在运营商拥有的wi-fi无线电装置和基站设备104上收集的统计信息。移动设备102可以访问和利用运营商拥有的无线电装置(例如,基站设备104或运营商拥有的wi-fi设备112)统计信息作为评分算法的输入,并确定是使用用于基站设备104的运营商拥有的无线电链路之一还是测试和/或使用运营商拥有的wi-fi链路。例如,移动设备102然后可以将基站104的负载数据与运营商拥有的wi-fi设备112的负载数据进行比较,以确定要利用哪个信道进行通信。

如果移动设备102在基站设备104和运营商拥有的wi-fi设备112的覆盖区域114、116中,那么不是通过基站设备104和运营商拥有的wi-fi设备112无线电链路来传输分组数据,而是移动设备102可以使用蜂窝无线电资源来决定使用哪个无线电链路。移动设备102可以监视与基站设备104和运营商拥有的wi-fi设备112相关联的无线电负载和/或无线电性能数据。然后,移动设备102可以在服务基站设备104的公共蜂窝无线电信道上广播。如果针对基站设备104的广播负载统计信息是有利的,那么移动设备102可以保留在蜂窝无线电装置上,并且不浪费资源来测试蜂窝和服务提供商wi-fi设备接口。但是,如果蜂窝无线电装置性能差,那么移动设备102可以测试可用的蜂窝和wi-fi接口(例如,或者运营商拥有的)。与运营商拥有的wi-fi设备112相关联的历史服务数据可以被存储在wi-fi服务提供商服务器设备204处和/或被传输到服务提供商服务器设备108以被存储。

因此,当条件允许这样做时,移动设备102可以保留在蜂窝或wi-fi无线电装置上。如果移动设备102过渡到非运营商拥有的wi-fi设备,如下面关于图3所示,那么服务提供商可能完全失去对最终用户体验的可见性。因此,广播的或查询的当前和/或先前的负载和性能统计信息都可以用作移动设备的输入,以确定是连接到蜂窝无线电装置还是连接到运营商拥有的wi-fi设备,如图2所示。

蜂窝或wi-fi服务的选择可以基于无线电(例如,蜂窝或wi-fi)负载信息,包括在确定的持续时间内网络负载的平均和/或标准差和/或与负载信息相关联的趋势。然后,可以使用该数据来估计无线电装置上的近期负载。因此,移动设备102可以基于负载信息来做出关于要连接到哪个设备(例如,基站设备104或运营商拥有的wi-fi设备112)、要终止哪个设备和/或要保留哪个设备的前瞻性决定。

移动设备102可以基于经由与基站设备104相关联的蜂窝无线电广播信道接收历史信息(例如,负载和性能统计)来预测基站设备104或运营商拥有的wi-fi设备112的负载。基站设备104可以与服务器设备106通信,并且服务器设备106可以与服务提供商服务器设备108通信。来自所有连接的设备(例如,基站设备104、运营商拥有的wi-fi设备112)的收集的和当前无线电负载和性能数据可以存储在服务提供商服务器设备108处。例如,可以将与基站设备104和运营商拥有的wi-fi设备112相关联的历史蜂窝覆盖范围存储在服务提供商服务器设备108处。服务提供商服务器设备108可以从服务器设备106接收历史蜂窝覆盖数据,并且服务提供商服务器设备108可以从服务提供商wi-fi服务器设备108接收历史wi-fi覆盖数据。移动设备102还可以与服务提供商服务器设备204进行通信。替代地,移动设备102可以通过互联网对另一个服务器设备110执行ping操作,以测试吞吐量、时延和/或fer。该测试可以由移动设备102独立于上述服务提供商信息来执行,并且然后与服务提供商信息和/或wi-fi信息进行比较以确定要选择的最佳链路。

现在参考图3,图示了根据本公开主题的一个或多个实施例的示例无线通信系统,其中移动设备经由非运营商拥有的无线保真设备进行通信。为了简洁起见,省略了本文描述的其它实施例中采用的类似元件的重复描述。

如在系统300中表示的另一个实施例中,移动设备102可以与运营商基础设施内的一个或多个远程服务器设备106、108、110通信,以发现蜂窝和非运营商拥有的wi-fi无线电负载和性能信息。返回的数据可以包括随时间推移在非运营商拥有的wi-fi设备302和基站设备104上收集的统计信息。移动设备102可以访问基站设备104或非运营商拥有的wi-fi设备302统计信息作为评分算法的输入,并最终决定是使用运营商拥有的无线电链路之一还是测试和/或使用运营商拥有的wi-fi链路。例如,移动设备102然后可以将基站104的负载数据与非运营商拥有的wi-fi设备302的负载数据进行比较,以确定要利用哪个信道进行通信。

如果移动设备102在基站设备104和非运营商拥有的wi-fi设备302的覆盖区域114、304中,那么不是通过基站设备104和非运营商拥有的wi-fi设备302无线电链路来传输分组数据,而是移动设备102可以使用蜂窝无线电资源,来决定使用哪个无线电链路。移动设备102可以监视与基站设备104和非运营商拥有的wi-fi设备302相关联的无线电负载和/或无线电性能数据。然后,移动设备102可以在服务基站设备104的公共蜂窝无线电信道上广播。如果针对基站设备104的广播负载统计信息是有利的,那么移动设备102可以保留在蜂窝无线电装置上,并且不浪费资源来测试蜂窝和非运营商拥有的wi-fi接口中的每一个。但是,如果蜂窝无线电装置性能差,那么移动设备102可以测试可用的蜂窝和wi-fi接口(例如,运营商拥有的或其它提供商的wi-fi)。与非运营商拥有的wi-fi设备302相关联的历史服务数据可以被传输到服务提供商服务器设备108以被存储以供移动设备102访问。

因此,当条件允许这样做时,移动设备102可以保留在蜂窝或wi-fi无线电装置上。如果移动设备102过渡到非运营商拥有的wi-fi,如图3中所示,那么服务提供商可能完全失去对最终用户体验的可见性。但是,如果先前的非运营商拥有的wi-fi设备302数据被存储在服务提供商服务器设备108处,那么移动设备102可以做出明智的选择决定,并且服务提供商不会失去对用户体验的可见性。因此,可以利用广播的或查询的当前和/或先前的负载和性能统计信息作为移动设备的输入,以确定是连接到蜂窝无线电装置还是连接到非运营商拥有的wi-fi设备。因此,基于存储在服务提供商服务器设备处的趋势、历史负载数据和预测分析数据,移动设备可以切换信道以与非运营商拥有的wi-fi设备302进行通信。可以由移动设备102本身基于从服务提供商服务器设备108接收到的数据来执行预测,或者可以由服务提供商服务器设备108进行预测并将预测发送到移动设备。应当注意的是,上述预测场景可以应用于本文的所有实施例。

蜂窝或wi-fi服务的选择可以基于无线电(例如,蜂窝或wi-fi)负载信息,包括在确定的持续时间内网络负载的平均和/或标准差和/或与负载信息相关联的趋势。然后,可以使用该数据来估计无线电装置上的近期负载。因此,移动设备102可以基于负载信息来做出关于要连接到哪个设备(例如,基站设备104或非运营商拥有的wi-fi设备302)、要终止哪个设备和/或要保留哪个设备的前瞻性决定。

移动设备102可以基于经由与基站设备104相关联的蜂窝无线电广播信道接收信息(例如,负载和性能统计)来预测基站设备104或非运营商拥有的wi-fi设备302的负载。基站设备104可以与服务器设备106通信,并且服务器设备106可以与服务提供商服务器设备108通信。来自所有连接的设备(例如,基站设备104、非运营商拥有的wi-fi设备302)的历史和当前无线电负载和性能数据可以存储在服务提供商服务器设备108处。例如,可以将与基站设备104和非运营商拥有的wi-fi设备302相关联的历史蜂窝覆盖范围数据存储在服务提供商服务器设备108处。服务提供商服务器设备108可以从服务器设备106接收历史蜂窝覆盖数据,并且服务提供商服务器设备108可以直接从非运营商拥有的wi-fi设备302接收历史wi-fi覆盖数据。移动设备102还可以与非运营商拥有的wi-fi设备302进行通信。替代地,移动设备102可以通过互联网对另一个服务器设备110执行ping操作,以测试吞吐量、时延和/或fer。该测试可以由移动设备102独立于上述服务提供商信息来执行,并且然后与服务提供商信息和/或wi-fi信息进行比较以确定要选择的最佳链路。

现在参考图4,图示了根据本公开主题的一个或多个实施例的示例无线通信系统,其中移动设备可以经由蜂窝基站设备、运营商拥有的无线保真设备和/或非运营商拥有的无线保真设备进行通信。

如在系统400中表示的另一个实施例中,移动设备102可以与运营商基础设施内的一个或多个远程服务器设备106、108、110、204通信,以发现蜂窝、运营商拥有的和/或非运营商拥有的wi-fi无线电负载和性能信息。返回的数据可以包括随时间推移在非运营商拥有的wi-fi设备302、运营商拥有的wi-fi设备112和/或基站设备104上收集的统计信息。移动设备102可以访问和利用基站设备104、非运营商拥有的wi-fi设备302和/或运营商拥有的wi-fi设备112统计信息作为评分算法的输入,并最终确定是使用运营商拥有的无线电链路之一还是测试和/或使用运营商拥有的或非运营商拥有的wi-fi无线电链路。

如果移动设备102在基站设备104、非运营商拥有的wi-fi设备302和运营商拥有的wi-fi设备112的覆盖区域114、116、304中,那么不是通过基站设备104、非运营商拥有的wi-fi设备302和/或运营商拥有的wi-fi设备112无线电链路来传输分组数据,而是移动设备102可以使用蜂窝无线电资源,来确定使用哪个无线电链路。移动设备102可以监视与基站设备104、非运营商拥有的wi-fi设备302和/或运营商拥有的wi-fi设备112相关联的无线电负载和/或无线电性能数据。然后,移动设备102可以在服务基站设备104的公共蜂窝无线电信道上广播。如果针对基站设备104的广播负载统计是有利的,那么移动设备102可以保留在蜂窝无线电装置上,并且不浪费资源来测试蜂窝和非运营商拥有的或运营商拥有的wi-fi接口中的每一个。但是,如果蜂窝无线电装置性能差,那么移动设备102可以测试可用的蜂窝和wi-fi接口。与非运营商拥有的wi-fi设备302相关联的历史服务数据可以被传输到服务提供商服务器设备108以被存储以供移动设备102访问。与运营商拥有的wi-fi设备112相关联的历史服务数据也可以被传输到wi-fi服务提供商服务器设备204,并且然后被传输并存储在服务提供商服务器设备108处。

因此,当条件允许这样做时,移动设备102可以保留在蜂窝或wi-fi无线电装置上。如果先前的非运营商拥有的wi-fi设备302数据或运营商拥有的wi-fi设备112数据存储在服务提供商服务器设备108处,那么移动设备102可以做出明智的选择决定,并且服务提供商不会失去对用户体验的可见性。因此,可以利用广播的或查询的当前和/或先前的负载和性能统计信息作为移动设备的输入,以确定是连接到蜂窝无线电装置、非运营商拥有的wi-fi设备还是连接到运营商拥有的wi-fi设备。

移动设备102可以基于经由与基站设备104相关联的蜂窝无线电广播信道接收信息(例如,负载和性能统计信息)来预测基站设备104、非运营商拥有的wi-fi设备302和/或运营商拥有的wi-fi设备112的负载。来自所有连接的设备(例如,基站设备104、非运营商拥有的wi-fi设备302、运营商拥有的wi-fi设备112)的历史和当前无线电负载和性能数据可以存储在服务提供商服务器设备108处。例如,可以将与基站设备104、非运营商拥有的wi-fi设备302和/或运营商拥有的wi-fi设备112相关联的历史蜂窝覆盖存储在服务提供商服务器设备108处。服务提供商服务器设备108可以从服务器设备106、直接从非运营商拥有的wi-fi设备302和/或从运营商拥有的wi-fi设备112接收历史蜂窝覆盖数据。移动设备102还可以与非运营商拥有的wi-fi设备302和运营商拥有的wi-fi设备112进行通信。替代地,移动设备102可以通过互联网对另一个服务器设备110执行ping操作,以测试吞吐量、时延和/或fer。该测试可以由移动设备102独立于上述服务提供商信息来执行,并且然后与服务提供商信息和/或wi-fi信息进行比较以确定要选择的最佳链路。

现在参考图5,图示了信道选择组件的示例示意性系统框图。为了简洁起见,省略了本文描述的其它实施例中采用的类似元件的重复描述。

信道选择组件500可以包括若干个子组件(例如,数据接收组件502、分析组件504等)、处理器506和存储器508,在各种实施例中,它们可以彼此电耦合和/或通信耦合。还应该注意的是,在一些实施例中,子组件(例如,数据接收组件502、分析组件504等)可以在信道选择组件500的外部。

信道选择组件500可以被配置为基于当前和/或先前的信道负载数据来选择基站设备104、运营商拥有的wi-fi设备112和/或非运营商拥有的wi-fi设备302。例如,可以由信道选择组件500经由数据接收组件502接收与基站设备104、运营商拥有的wi-fi设备112和/或非运营商拥有的wi-fi设备302相关联的信道负载数据。因此,分析组件504可以分析信道负载数据并确定信道负载数据是否已满足定义的阈值、未满足定义的阈值或超过定义的阈值。基于信道负载数据是否已满足定义的阈值、未满足定义的阈值或超过定义的阈值,信道选择组件500可以做出保留在蜂窝信道上还是切换到wi-fi信道以获得更好的服务质量的决定。

现在参考图6,图示了信道选择组件的示例示意性系统框图。为了简洁起见,省略了本文描述的其它实施例中采用的类似元件的重复描述。

信道选择组件600可以包括若干个子组件(例如,数据接收组件502、分析组件504和负载预测组件602等)、处理器506和存储器508,在各种实施例中,它们可以彼此电耦合和/或通信耦合。还应当注意的是,在一些实施例中,子组件(例如,数据接收组件502、分析组件504、负载预测组件602等)可以在信道选择组件600的外部。

信道选择组件600可以被配置为基于当前和/或先前的信道负载数据来选择基站设备104、运营商拥有的wi-fi设备112和/或非运营商拥有的wi-fi设备302。此外,负载预测组件602可以基于由数据接收组件502接收到的当前和/或先前的信道数据来预测未来信道性能。例如,负载预测组件602可以预测在下午5:00,由于人们离开工作并回家,因此基站设备104将具有沉重的负载。因此,基于gps数据,信道选择组件600可以选择wi-fi设备用于与静止的那些移动设备(例如,移动设备用户工作到很晚)进行通信。

现在参考图7,图示了信道选择组件的示例示意性流程图700。为了简洁起见,省略了本文描述的其它实施例中采用的类似元件的重复描述。

在方框702处,系统可以接收蜂窝负载数据并且在方框704处确定蜂窝数据是否满足定义的阈值。例如,如果广播负载统计信息是有利的,那么在方框706处,移动设备102可以保留在蜂窝信道上,并且不通过测试蜂窝和wi-fi接口中的每一个来浪费附加的资源。但是,如果蜂窝无线电装置性能差(例如,不满足阈值数据),那么在方框708处,移动设备102可以测试来自wi-fi设备(例如,运营商拥有的或其它提供商的wi-fi)的可用wi-fi数据。接下来,在方框710处,系统可以确定wi-fi设备数据是否满足阈值。如果wi-fi设备数据不满足阈值,那么在方框706处,系统可以保留在蜂窝信道上。但是,如果wi-fi数据确实满足或超过阈值,那么在方框712处,系统可以切换到wi-fi信道。wi-fi设备可以是专有的(例如,comcast),或者可以是开放的(例如,不安全的)。

现在参考图8,图示了用于促进信道选择的系统的示例流程图。为了简洁起见,省略了本文描述的其它实施例中采用的类似元件的重复描述。在元素800处,该系统可以包括(例如,经由数据接收组件502)接收与第一无线通信设备的信道的预测的无线电负载相关联的预测的无线电负载数据。在元素802处,响应于确定与预测的无线电负载相关联的第一条件已被满足,系统可以包括(例如,经由数据接收组件502)从第二无线通信设备接收指示当前无线电负载的当前无线电负载数据。此外,在元素804处,响应于确定与当前无线电负载相关联的第二条件已被满足,系统可以包括执行动作(例如,经由信道选择组件500)。

现在参考图9,图示了用于促进信道选择的机器可读介质的示例流程图。为了简洁起见,省略了本文描述的其它实施例中采用的类似元件的重复描述。在元素900处,机器可读介质可以包括(例如,经由数据接收组件502)接收表示与第一基站设备的信道相关联的未来无线电负载的第一无线电负载数据。在元素902处,响应于确定与未来无线电负载相关联的第一条件已被满足,机器可读介质可以包括(例如,经由数据接收组件502)从与第二基站设备相关联的服务器设备接收指示目前无线电负载的第二无线电负载数据。此外,在元素904处,响应于确定与目前无线电负载相关联的第二条件已被满足,机器可读介质可以包括促进(例如,经由信道选择组件500)在与第二基站设备相关联的第二信道上的传输。

现在参考图10,图示了用于促进信道选择的方法的示例流程图。为了简洁起见,省略了本文描述的其它实施例中采用的类似元件的重复描述。在元素1000处,该方法可以包括由包括处理器的移动设备(例如,经由数据接收组件502)接收与第一无线设备的第一信道的预测的无线电负载相关联的第一无线电负载数据。此外,在元素1002处,基于确定与预测的无线电负载相关联的第一条件已被满足,该方法可以包括由移动设备促进(例如,经由数据接收组件502)从第二无线设备接收指示当前无线电负载的第二无线电负载数据。此外,在元素1004处,响应于确定与当前无线电负载相关联的第二条件已被满足,该方法可以包括由移动设备利用(例如,经由信道选择组件500)第二无线设备的第二信道进行通信。

现在参考图11,图示了根据本文描述的一些实施例的能够连接到网络的示例性最终用户设备(诸如移动设备1100)的示意性框图。虽然本文图示了移动手持装置1100,但是应该理解的是,其它设备可以是移动设备,并且移动手持装置1100仅被示出以提供本文描述的各种实施例的实施例的上下文。以下讨论旨在提供其中可以实现各种实施例的合适环境1100的示例的简要、一般描述。虽然描述包括在机器可读存储介质上实施的计算机可执行指令的一般上下文,但是本领域技术人员将认识到的是,该创新也可以与其它程序模块组合和/或作为硬件和软件的组合来实现。

通常,应用(例如,程序模块)可以包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构等。此外,本领域技术人员将认识到的是,本文描述的方法可以用其它系统配置来实践,包括单处理器或多处理器系统、小型计算机、大型计算机、以及个人计算机、手持计算设备、基于微处理器或者可编程的消费者电子产品等,它们中的每一个都可以可操作地耦合到一个或多个相关联的设备。

计算设备通常可以包括各种机器可读介质。机器可读介质可以是可由计算机访问的任何可用介质,并且包括易失性和非易失性介质、可移动和不可移动介质。作为示例而非限制,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质可以包括以用于存储信息(诸如计算机可读指令、数据结构、程序模块或其它数据)的任何方法或技术实现的易失性和/或非易失性介质、可移动和/或不可移动介质。计算机存储介质可以包括但不限于ram、rom、eeprom、闪存或其它存储器技术、cdrom、数字视频盘(dvd)或其它光盘存储装置、磁带盒、磁带、磁盘存储装置或其它磁存储设备,或可以用于存储期望的信息并且可由计算机访问的任何其它介质。

通信介质通常以诸如载波或其它传输机制之类的经调制数据信号来实施计算机可读指令、数据结构、程序模块或其它数据,并且包括任何信息传递介质。术语“经调制数据信号”意味着以对信号中的信息进行编码这种方式设置或改变信号的一个或多个特性的信号。作为示例而非限制,通信介质包括诸如有线网络或直接有线连接之类的有线介质,以及诸如声、rf、红外和其它无线介质之类的无线介质。上述任何组合也应该被包括在计算机可读介质的范围内。

手持装置1100包括用于控制和处理所有机载操作和功能的处理器1102。存储器1104与处理器1102接口以存储数据和一个或多个应用1106(例如,视频播放器软件、用户反馈组件软件等)。其它应用可以包括语音识别促进发起用户反馈信号的预定语音命令。应用1106可以存储在存储器1104和/或固件1108中,并且由处理器1102从存储器1104或/和固件1108中的任一个或两者执行。固件1108还可以存储用于在初始化手持装置1100时执行的启动代码。通信组件1110与处理器1102接口,以促进与外部系统(例如,蜂窝网络、voip网络等)的有线/无线通信。这里,通信组件1110还可以包括用于相应信号通信的合适的蜂窝收发器1111(例如,gsm收发器)和/或无许可的收发器1113(例如,wi-fi、wimax)。手持装置1100可以是诸如蜂窝电话、具有移动通信能力的pda和以消息传送为中心的设备之类的设备。通信组件1110还促进从地面无线电网络(例如,广播)、数字卫星无线电网络和基于互联网的无线电服务网络接收通信。

手持装置1100包括显示器1112,用于显示文本、图像、视频、电话功能(例如,呼叫方id功能)、设置功能和用于用户输入。例如,显示器1112还可以被称为“屏幕”,其可以适应多媒体内容(例如,音乐元数据、消息、壁纸、图形等)的呈现。显示器1112还可以显示视频并且可以促进生成、编辑和共享视频引用(quotes)。提供与处理器1102通信的串行i/o接口1114,以通过硬线连接和其它串行输入设备(例如,键盘、小键盘和鼠标)促进有线和/或无线串行通信(例如,usb和/或ieee1394)。例如,这支持更新手持装置1100并对其进行故障排除。音频i/o组件1116提供音频能力,音频i/o组件1116可以包括扬声器,用于输出例如与用户按下正确的键或键组合以发起用户反馈信号的指示相关的音频信号。音频i/o组件1116还促进通过麦克风输入音频信号以记录数据和/或电话语音数据,并用于输入用于电话交谈的语音信号。

手持装置1100可以包括插槽接口1118,用于容纳以卡订户识别模块(sim)或通用sim1120的形状因子的sic(订户识别组件),以及用于将sim卡1120与处理器1102接口连接。但是,应该认识到的是,sim卡1120可以被制造到手持装置1100中,并且可以通过下载数据和软件来更新。

手持装置1100可以通过通信组件1110处理ip数据业务,以适应通过isp或宽带有线提供商来自ip网络(诸如,例如,互联网、公司内联网、家庭网络、个人区域网络等)的ip业务。因此,voip业务可以被手持装置1100利用并且基于ip的多媒体内容可以以被编码或被解码的格式被接收。

可以提供视频处理组件1122(例如,相机)来解码被编码的多媒体内容。视频处理组件1122可以帮助促进生成、编辑和共享视频引用。手持装置1100还包括ac供电子系统和/或电池形式的电源1124,电源1124可以通过电力i/o组件1126与外部电源系统或充电装备(图中未示出)接口。

手持装置1100还可以包括视频组件1130,用于处理接收到的视频内容,以及用于记录和传输视频内容。例如,视频组件1130可以促进生成、编辑和共享视频引用。位置跟踪组件1132促进在地理上定位手持装置1100。如上所述,这可以在用户自动或手动发起反馈信号时发生。用户输入组件1134促进用户发起质量反馈信号。用户输入组件1134还可以促进生成、编辑和共享视频引用。用户输入组件1134可以包括诸如例如小键盘、键盘、鼠标、触控笔和/或触摸屏这样的传统输入设备技术。

再次参考应用1106,迟滞(hysteresis)组件1136促进迟滞数据的分析和处理,该迟滞数据用于确定何时与接入点相关联。可以提供软件触发组件1138,其促进在wi-fi收发器1113检测到接入点的信标时触发迟滞组件1138。sip客户端1140使手持装置1100能够支持sip协议并向sip注册服务器注册订户。应用1106还可以包括客户端1142,客户端1142至少提供发现、播放和存储多媒体内容(例如,音乐)的能力。

如上所述,与通信组件810相关的手持装置1100包括室内网络无线电收发器1113(例如,wi-fi收发器)。该功能支持用于双模gsm手持装置1100的室内无线电链路,诸如ieee802.11。手持装置1100可以通过可以将无线语音和数字无线电芯片组组合到单个手持设备中的手持装置来至少适应卫星无线电服务。

现在参考图12,其中图示了计算机1200的框图,该计算机1200可操作以执行促进在实体与第三方之间建立事务的系统架构。计算机1200可以在有线或无线通信网络与服务器(例如,microsoftserver)和/或通信设备之间提供联网和通信能力。为了提供其各个方面的附加上下文,图12和以下讨论旨在提供其中可以实现创新的各个方面以促进在实体和第三方之间建立事务的合适的计算环境的简要、一般描述。虽然以上描述是在可以在一个或多个计算机上运行的计算机可执行指令的一般上下文中,但是本领域技术人员将认识到的是,该创新也可以与其它程序模块组合和/或作为硬件和软件的组合来实现。

通常,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构等。此外,本领域技术人员将认识到的是,本发明的方法可以用其它计算机系统配置来实践,包括单处理器或多处理器计算机系统、小型计算机、大型计算机、以及个人计算机、手持计算设备、基于微处理器或者可编程的消费电者子产品等,它们中的每一个都可以可操作地耦合到一个或多个相关联的设备。

所图示的创新的各方面还可以在分布式计算环境中实践,其中某些任务由通过通信网络链接的远程处理设备执行。在分布式计算环境中,程序模块既可以位于本地又可以位于远程存储器存储设备中。

计算设备通常包括各种介质,其可以包括计算机可读存储介质或通信介质,这两个术语在本文中彼此不同地使用如下。

计算机可读存储介质可以是可由计算机访问的任何可用存储介质,并且包括易失性和非易失性介质、可移动和不可移动介质。作为示例而非限制,计算机可读存储介质可以结合用于存储诸如计算机可读指令、程序模块、结构化数据或非结构化数据之类的信息的任何方法或技术来实现。计算机可读存储介质可以包括但不限于ram、rom、eeprom、闪存或其它存储器技术、cdrom、数字通用盘(dvd)或其它光盘存储装置、磁带盒、磁带、磁盘存储装置或其它磁存储设备、或可以用于存储期望的信息的其它有形和/或非瞬态介质。计算机可读存储介质可以由一个或多个本地或远程计算设备例如经由访问请求、查询或其它数据检索协议访问,用于关于由介质存储的信息的各种操作。

通信介质可以在诸如经调制数据信号(例如载波或其它传输机制)之类的数据信号中实施计算机可读指令、数据结构、程序模块或其它结构化或非结构化数据,并且包括任何信息传递或传输介质。术语“经调制数据信号”或信号是指以在一个或多个信号中编码信息的这种方式设置或改变信号的一个或多个特性的信号。作为示例而非限制,通信介质包括诸如有线网络或直接有线连接之类的有线介质,以及诸如声、rf、红外和其它无线介质之类的无线介质。

参考图12,实现本文关于用户终端设备描述的各个方面可以包括计算机1200,计算机1200包括处理单元1204、系统存储器1206和系统总线1208。系统总线1208将包括但不限于系统存储器1206的系统组件耦合到处理单元1204。处理单元1204可以是各种商用处理器中的任何一种。双微处理器和其它多处理器架构也可以被采用作为处理单元1204。

系统总线1208可以是若干类型的总线结构中的任何一种,其可以进一步利用各种商用总线架构中的任何一种来互连到存储器总线(具有或不具有存储器控制器)、外围总线和局部总线。系统存储器1206包括只读存储器(rom)1227和随机存取存储器(ram)1212。基本输入/输出系统(bios)存储在诸如rom、eprom、eeprom的非易失性存储器1227中,该bios包含帮助诸如在启动期间在计算机1200内的元件之间传递信息的基本例程。ram1212还可以包括高速ram,诸如用于高速缓存数据的静态ram。

计算机1200还包括内部硬盘驱动器(hdd)1214(例如,eide、sata),该内部硬盘驱动器1214还可以被配置为在合适的机箱(图中未示出)、磁性软盘驱动器(fdd)1216(例如,用于从可移动盘1218读取或写入)和光盘驱动器1220(例如,读取cd-rom盘1222,或者从诸如dvd的其它高容量光学介质读取或写入)中外部使用。硬盘驱动器1214、磁盘驱动器1216和光盘驱动器1220可以分别通过硬盘驱动器接口1224、磁盘驱动器接口1226和光盘驱动器接口1228被连接到系统总线1208。用于外部驱动器实现的接口1224包括通用串行总线(usb)以及ieee1294接口技术中的至少一个或两者。其它外部驱动器连接技术在本主题创新的预期内。

驱动器及其相关联的计算机可读介质提供数据、数据结构、计算机可执行指令等的非易失性存储。对于计算机1200,驱动器和介质以合适的数字格式容纳任何数据的存储。虽然上面对计算机可读介质的描述涉及hdd、可移动磁盘和诸如cd或dvd的可移动光学介质,但是本领域技术人员应该认识到的是,可由计算机1200读取的其它类型的介质,诸如zip驱动器、磁带盒、闪存卡、盒式磁带等,也可以在示例性操作环境中使用,另外,任何这样的介质可以包含用于执行所公开的创新的方法的计算机可执行指令。

许多程序模块可以存储在驱动器和ram1212中,包括操作系统1230、一个或多个应用程序1232、其它程序模块1234和程序数据1236。操作系统、应用、模块和/或数据的全部或部分也可以被高速缓存在ram1212中。应该认识到的是,本创新可以用各种商用的操作系统或操作系统的组合来实现。

用户可以通过一个或多个有线/无线输入设备(例如,键盘1238和诸如鼠标1240的指示设备)将命令和信息输入到计算机1200中。其它输入设备(图中未示出)可以包括麦克风、ir遥控器、操纵杆、游戏手柄、触控笔、触摸屏等。这些和其它输入设备通常通过耦合到系统总线1208的输入设备接口1242来连接到处理单元1204,但是可以通过其它接口来连接,诸如并行端口、ieee2394串行端口、游戏端口、usb端口、ir接口等。

监视器1244或其它类型的显示设备也通过诸如视频适配器1246的接口连接到系统总线1208。除了监视器1244之外,计算机1200通常还包括其它外围输出设备(图中未示出),诸如扬声器、打印机等。

计算机1200可以使用通过到一个或多个远程计算机(诸如(一个或多个)远程计算机1248)的有线和/或无线通信的逻辑连接在联网环境中操作。(一个或多个)远程计算机1248可以是工作站、服务器计算机、路由器、个人计算机、便携式计算机、基于微处理器的娱乐设备、对等设备或其它公共网络节点,并且通常包括相对于计算机描述的许多或全部元件,但是,为了简洁起见,仅图示了存储器/存储设备1250。所描绘的逻辑连接包括到局域网(lan)1252和/或更大的网络(例如,广域网(wan)1254)的有线/无线连接。这种lan和wan联网环境在办公室和公司中是常见的,并且促进企业范围的计算机网络(诸如内联网),所有这些都可以连接到全球通信网络(例如,互联网)。

当在lan网络环境中使用时,计算机1200通过有线和/或无线通信网络接口或适配器1256连接到本地网络1252。适配器1256可以促进到lan1252的有线或无线通信,lan1252还可以包括部署在其上的用于与无线适配器1256通信的无线接入点。

当在wan联网环境中使用时,计算机1200可以包括调制解调器1258,或者连接到wan1254上的通信服务器,或者具有用于经wan1254建立通信的其它手段,诸如通过互联网。可以作为内部或外部以及有线或无线设备的调制解调器1258通过输入设备接口1242连接到系统总线1208。在联网环境中,相对于计算机描绘的程序模块或其部分可以存储在远程存储器/存储设备1250中。应该认识到的是,所示出的网络连接是示例性的,并且可以使用在计算机之间建立通信链路的其它手段。

计算机可操作以与可操作地部署在无线通信中的任何无线设备或实体进行通信,例如,打印机、扫描仪、台式和/或便携式计算机、便携式数据助理、通信卫星、与无线可检测标签相关联的任何一件装备或位置(例如,自助服务终端、新闻台、洗手间)和电话。这至少包括wi-fi和bluetoothtm无线技术。因此,通信可以是与传统网络一样的预定义的结构或者仅仅是至少两个设备之间的自组织通信。

wi-fi或无线保真允许从家里的沙发、酒店房间中的床或工作处的会议室连接到互联网,而无需电线。wi-fi是类似于在蜂窝电话中使用的无线技术,它使得这种设备(例如计算机)能够在室内和室外;在基站的范围内的任何地方发送和接收数据。wi-fi网络使用被称为ieee802.11(a,b,g等)的无线电技术来提供安全、可靠、快速的无线连接。wi-fi网络可以用于将计算机彼此连接、连接到互联网以及连接到有线网络(其使用ieee802.3或以太网)。wi-fi网络在无许可的2.4和5ghz无线电频带中,例如,以11mbps(802.11a)或54mbps(802.11b)的数据速率操作,或者具有包含这两个频带(双频带)的产品,因此网络可以提供类似于许多办公室中使用的基本“10baset”有线以太网网络的真实世界性能。

移动无线电网络上对分组数据的需求正在导致移动网络运营商的巨额成本。将语音和数据流量卸载到wi-fi无线电装置上减轻了对带宽较有限的蜂窝链路的容量需求。可以允许服务提供商客户通过付费方式迁移到专有的wi-fi设备连接。移动设备软件可以基于移动设备可能进行的有限测试(例如,ping/确认、吞吐量、fer)观察结果做出使用蜂窝或wi-fi无线电装置的决定。但是,由于设备在任何链路上都没有使用情况的综合视图,因此如果不进行许多观察(这会花费时间并消耗无线电资源),这些有限的观察结果就无法创建链路统计信息。由于大多数类型的分组数据通信都是突发性的,因此难以进行简要观察并理解链路的平均性能或其趋势。因此,由于移动设备没有足够的网络(蜂窝或服务提供商拥有的wi-fi)视野来做出更好的决策,因此服务提供商通常需要向运营商支付wi-fi卸载费用。

包括摘要中描述的内容在内的本主题公开示出的实施例的以上描述并非旨在穷举或将所公开的实施例限制为所公开的精确形式。虽然本文出于说明性目的描述了特定的实施例和示例,但是如相关领域的技术人员可以认识到的,可以考虑在这些实施例和示例的范围内的各种修改。

就这一点而言,虽然本文已经结合各种实施例和对应的图描述了主题,但是在适用的情况下,应该理解的是,可以使用其它类似的实施例,或者可以对所描述的实施例进行修改和添加来执行所公开的主题的相同、相似、替代或代替功能而不与所公开的主题背离。因此,所公开的主题不应限于本文描述的任何单个实施例,而应根据以下所附权利要求书的广度和范围来解释。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1