用于局域网实施的方法和装置制造方法

文档序号:7978330阅读:212来源:国知局
用于局域网实施的方法和装置制造方法
【专利摘要】描述了用于实施辅网络以用于与主网络协作通信的各种方法。一个示例方法可以包括:提供通向主网络的连接。这个示例实施例的该方法可以进一步包括:接收配置信息,该配置信息包括用于连接至辅网络的一个或多个准则。此外,这个示例实施例的该方法可以包括:至少部分地基于该一个或多个准则,来提供通向该辅网络的连接。这个示例实施例的该方法可以进一步包括:促使与连接至该辅网络的一个或多个设备协作的、与该主网络中的网络实体的数据通信。还提供了类似并且相关的示例方法、示例装置、以及示例计算机程序产品。
【专利说明】用于局域网实施的方法和装置
【技术领域】
[0001]本发明的实施例一般性地涉及通信技术,并且更特别地,涉及用于实施辅网络以用于与主网络协作通信的方法、装置、以及计算机程序产品。
【背景技术】
[0002]现代通信时代已经引起了有线网络和无线网络的巨大扩张。由消费者需求所推动,计算机网络、电视网络、以及电话网络正经历着空前的技术扩张。无线和移动联网技术已经解决了相关的消费者需求,同时提供了信息传输的更大灵活性和及时性。
[0003]当前和未来的联网技术继续促进信息传送的简易性以及对用户的方便性。为了提供更简易或更快速的信息传送和方便性,电信工业服务供应商不断发展着对已有网络的改进。在这个方面,例如,正在对通用移动电信系统(UMTS )陆地无线电接入网络(UTRANMi^出改进。进一步地,例如,当前正在开发演进型UTRAN (E-UTRAN)0 E-UTRAN,其也被称为长期演进(LTE),致力于通过改进效率、降低成本、改进服务、利用新的频谱机会、以及提供与其他开放标准的更好集成,来提升现有技术。
[0004]另外,连接至无线电网络以及其他网络(诸如局域网)的电信设备正在被开发。以这种方式,设备可以能够将某些通信从无线电网络卸载至局域网,这可以用来减轻施加在无线电网络上的负担。支持这种功能的系统通常依靠预先存在的局域网,预先存在的局域网提供了通向互联 网的接入节点。此外,在这些系统中操作的设备一般独立地进行通信,不考虑连接至相同局域网的其他设备。
[0005]因此,可能合意的是,提供用于实施辅网络以用于与主网络协作通信的系统、方法、装置、以及计算机程序产品。

【发明内容】

[0006]在广域网中,基站小区可以在任何给定时间连接至在该网络内工作的多个设备。网络运营商可能希望某些设备加入或建立局域网(LAN),以辅助协作通信和/或卸载,来帮助减少网络业务量。网络运营商可能进一步期望为某些设备何时应当加入和/或建立某些LAN来提供规则和准则。网络运营商可能还希望防止缺少必要的能力或者超过离其他设备的某个距离的某些设备,加入特定的LAN和/或参与协作通信。因此,存在一种需求来允许网络运营商向终端装置提供配置信息,该信息指示它们何时为了上文所描述的这些目的而加入和/或建立这些LAN。下文所描述的本发明的各种实施例寻求通过提供用于实施辅网络以用于与主网络协作通信的装置和方法,来提供对该问题的解决方案。
[0007]本文提供了方法、装置、以及计算机程序产品,用于实施辅网络以用于与主网络协作通信。根据各种实施例的系统、方法、装置、以及计算机程序产品可以向计算设备、计算设备用户、以及网络供应商提供若干优点。一些示例实施例有利地使得网络实体(诸如基站)能够将指令分发给所连接的设备,指示这些设备何时应当加入和/或建立LAN。在这个方面,该基站可以经由静态接入网络发现和选择功能管理对象或者在某些实施例中提供实时命令,来向这些设备提供该信息。一旦连接至这些LAN,各种实施例有利地允许这些设备通过由LAN所提供的互联网门户来卸载某些业务量。例如,该互联网门户可以将该LAN连接至将业务量转发至互联网的另一个网络。在其他实施例中,这些设备可以相互协作,以向该基站发送数据并且从该基站接收数据。例如,设备可以把将被传输的数据分发给LAN中的其他设备,并且所有这些设备可以然后同时向该基站传输相同的数据,例如使用协作多输入和多输出(MIMO)通信。局部网络设备之中的协作通信可以使得向广域网的更大的功率效率传输成为可能。例如,由于传输跨越多个设备而分布,每个设备可以需要更少的功率来向广域网中的基站传输。类似的方法可以被用来从与其他设备协作的基站接收数据。根据一些实施例的协同接收可以有利地允许LAN中的设备从该基站接收该数据以及向其去往的该LAN中的该设备转发该数据,由此针对该LAN的该一个或多个设备减少活动广域接收时间。
[0008]一些有利的实施例允许网络实体(诸如基站)监控在该区域中操作的各个LAN。在各种实施例中,该基站可以指示某些设备建立、加入、改变特定的LNA,或者从特定的LAN断开,以便控制该区域中的LAN的至少数量、大小、频率使用、以及位置。在这个方面,基站可以通过对LAN的使用可以具有对该广域网内的路由和业务量具有改进的控制。通过监控设备的位置(例如,经由地理位置)、可用的LAN、以及广域网的当前业务量和拥塞,示例的有利实施例可以允许该基站确定设备何时应当或者不应当连接至LAN。以这种方式,这些设备可以能够通过避免持续连接至LAN,和/或在不必要的时候持续尝试搜索和/或发起LAN (例如,监听和/或传输信标),来减少功率消耗。
[0009]在一个示例实施例中,提供了一种方法,该方法可以包括提供通向主网络的连接。这个示例实施例的方法可以进一步包括接收配置信息,该配置信息包括用于连接至辅网络的一个或多个准则。这个示例实施例的方法还可以包括,至少部分地基于该一个或多个准则来提供通向该辅网络的连接。这个示例实施例的方法可以进一步包括,促使与连接至该辅网络的一个或多个设备协作的、与该主网络中的网络实体的数据通信。在另一个实施例中,可以提供一种计算机程序,用于执行该示例方法的各种操作。
[0010]在另一个示例实施例中,提供了一种包括至少一个处理器和存储了计算机程序代码的至少一个存储器的装置。该至少一个存储器和所存储的计算机程序代码可以被配置为,与该至少一个处理器一起,促使这个示例实施例的该装置至少提供通向主网络的连接。该至少一个存储器和所存储的计算机程序代码可以被配置为,与该至少一个处理器一起,进一步促使这个示例实施例的该装置接收配置信息,该配置信息包括用于连接至辅网络的一个或多个准则。此外,该至少一个存储器和所存储的计算机程序代码可以被配置为,与该至少一个处理器一起,促使这个示例实施例的该装置至少部分地基于该一个或多个准则来提供通向该辅网络的连接。该至少一个存储器和所存储的计算机程序代码可以被配置为,与该至少一个处理器一起,进一步促使这个示例实施例的该装置促使与连接至该辅网络的一个或多个设备协作的、与该主网络中的网络实体的数据通信。
[0011 ] 在另一个示例实施例中,提供了 一种计算机程序产品。这个示例实施例的该计算机程序产品可以包括具有存储在其中的计算机可读程序指令的至少一个计算机可读存储介质。这个示例实施例的这些程序指令可以包括被配置为提供通向主网络的连接的程序指令。这个示例实施例的这些程序指令可以进一步包括被配置为接收配置信息的程序指令,该配置信息包括用于连接至辅网络的一个或多个准则。此外,这个示例实施例的这些程序指令可以包括,被配置为至少部分地基于该一个或多个准则来提供通向该辅网络的连接的程序指令。这个示例实施例的这些程序指令可以进一步包括,被配置为促使与连接至该辅网络的一个或多个设备协作的、与该主网络中的网络实体的数据通信的程序指令。
[0012]在另一个示例实施例中,提供了一种装置,该装置可以包括用于提供通向主网络的连接的装置。这个示例实施例的该装置可以进一步包括用于接收配置信息的装置,该配置信息包括用于连接至辅网络的一个或多个准则。此外,这个示例实施例的该装置可以包括,用于至少部分地基于该一个或多个准则来提供通向该辅网络的连接的装置。这个示例实施例的该装置可以进一步包括,用于促使与连接至该辅网络的一个或多个设备协作的、与该主网络中的网络实体的数据通信的装置。
[0013]在一个示例实施例中,提供了 一种方法,该方法可以包括接受来自一个或多个设备的主网络连接。这个示例实施例的方法可以进一步包括促使向该一个或多个设备发送配置信息。该配置信息可以包括用于连接至辅网络的一个或多个准则。此外,这个示例实施例的该方法可以包括,提供与该一个或多个设备中的多个设备的数据通信。该数据可以源起自或终止于该一个或多个设备中的一个设备,并且该多个该一个或多个设备可以连接至该辅网络。在另一个实施例中,可以提供一种计算机程序,用于执行该示例方法的各种操作。
[0014]在一个示例实施例中,提供了 一种包括至少一个处理器和存储了计算机程序代码的至少一个存储器的装置。该至少一个存储器和所存储的计算机程序代码可以被配置为,与该至少一个处理器一起,促使这个示例实施例的该装置接受来自一个或多个设备的主网络连接。该至少一个存储器和所存储的计算机程序代码可以被配置为,与该至少一个处理器一起,进一步促使这个示例实施例的该装置促使向该一个或多个设备发送配置信息。该配置信息可以包括用于连接至辅网络的一个或多个准则。该至少一个存储器和所存储的计算机程序代码可以被配置为,与该至少一个处理器一起,进一步促使这个示例实施例的该装置提供与该一个或多个设备中的多个设备的数据通信。该数据可以源起自或终止于该一个或多个设备中的一个设备,并且该多个该一个或多个设备可以连接至该辅网络。
[0015]在另一个示例实施例中,提供了 一种计算机程序产品。这个示例实施例的该计算机程序产品可以包括具有存储在其中的计算机可读程序指令的至少一个计算机可读存储介质。这个示例实施例的这些程序指令可以包括被配置为接受来自一个或多个设备的主网络连接的程序指令。这个示例实施例的这些程序指令可以进一步包括被配置为促使向该一个或多个设备发送配置信息的程序指令。该配置信息可以包括用于连接至辅网络的一个或多个准则。此外,这个示例实施例的这些程序指令可以包括,被配置为提供与该一个或多个设备中的多个设备的数据通信的程序指令。该数据可以源起自或终止于该一个或多个设备中的一个设备,并且该多个该一个或多个设备可以连接至该辅网络。
[0016]在另一个示例实施例中,提供了一种装置,该装置可以包括用于接受来自一个或多个设备的主网络连接的装置。这个示例实施例的该装置可以进一步包括用于促使向该一个或多个设备发送配置信息的装置。该配置信息可以包括用于连接至辅网络的一个或多个准则。此外,这个示例实施例的该装置可以包括,提供与该一个或多个设备中的多个设备的数据通信的装置。该数据可以源起自或终止于该一个或多个设备中的一个设备,并且该多个该一个或多个设备可以连接至该辅网络。[0017]上文的概述仅被提供用于概述本发明的一些示例实施例的目的,以便提供对本发明的一些方面的基本理解。因此,将意识到,上文所描述的示例实施例仅是示例,并且不应当被解释为以任何方式缩小了本发明的范围或精神。将意识到,本发明的范围涵盖许多潜在的实施例,除了那些在此处概述的之外,这些潜在实施例中的一些实施例将在下文进一步地描述。
【专利附图】

【附图说明】
[0018]已经如此概括地描述了本发明的一些示例实施例,现在将对附图做出参考,这些附图不一定按比例绘制,并且其中:
[0019]图1图示了根据本发明的一些示例实施例的用于实施辅网络以用于与主网络协作通信的系统;
[0020]图2图示了根据本发明的一些示例实施例的移动终端的示意性框图;
[0021]图3图示了根据本发明的一些示例实施例的终端装置的框图;
[0022]图4图示了根据本发明的一些示例实施例的服务网络装置的框图;
[0023]图5根据本发明的一些示例实施例图示了根据用于实施辅网络以用于与主网络协作通信的示例方法的流程图;
[0024]图6根据本发明的一些示例实施例图示了根据用于实施辅网络以用于与主网络协作通信的示例方法的流程图;
[0025]图7A到7D图示了用于将终端装置连接至用于协作通信的辅网络的示例实施例。
[0026]图8图示了可以被添加至接入网络发现和选择功能管理对象的附加信息元素的表格。
【具体实施方式】
[0027]现在将在下文中参考附图更完全地描述本发明的示例实施例,在这些附图中示出了本发明的一些但不是所有的实施例。事实上,本发明可以以许多不同的形式来体现,并且不应当被解释为限制于本文所阐述的实施例;而是,提供这些实施例以使得本公开内容将满足可适用的法律要求。自始至终,相似的参考标号指代相似的元件。根据本发明的一些示例实施例,术语“数据”、“内容”、“信息”、以及类似的术语可以可交换地用来指代能够被传输、接收、操作、和/或存储的数据。
[0028]术语“计算机可读介质”,如本文所使用的,指代被配置为参与向处理器提供信息(包括用于执行的指令)的任何介质。这样的介质可以采用许多形式,包括但不限于,非瞬态计算机可读存储介质(例如,非易失性介质、易失性介质)以及传输介质。传输介质包括,例如,同轴电缆、铜线、光纤电缆、以及不用电线或电缆而通过空间传播的载波,诸如声波和电磁波,包括无线电波、光波、和红外波。信号包括通过传输介质所传输的幅度、频率、相位、极化或其他物理性质上的人为瞬时变化。计算机可读介质的示例包括软盘、柔性盘、硬盘、磁带、任何其他的磁介质、压缩盘只读存储器(⑶-ROM)、可重写压缩盘(⑶-RW)、数字多功能盘(DVD)、蓝光、任何其他的光介质、穿孔卡片、纸带、光标记表单、具有孔图案或其他光学识别标记的任何其他物理介质、随机访问存储器(RAM)、可编程只读存储器(EPR0M)、FLASH-EPR0M、任何其他的存储器芯片或卡盘、载波、或者计算机能够从其读取的任何其他介质。术语计算机可读存储介质在本文中被用来指代除了传输介质之外的任何计算机可读介质。然而,将意识到,在实施例被描述为使用计算机可读存储介质的场合,在备选的实施例中,其他类型的计算机可读介质可以被用来代替该计算机可读存储介质,或者除了该计算机可读存储介质之外,另外还使用其他类型的计算机可读介质。
[0029]如本文所使用的,术语“电路”指代下列的所有项:(a)仅硬件的电路实施方式(诸如仅模拟和/或数字电路中的实施方式);(b)电路和软件(和/或固件)的组合,诸如(如果可适用):(i )处理器的组合或(ii )处理器/软件(包括一起工作以促使装置,诸如移动电话或服务器,执行各种功能的数字信号处理器、软件、以及存储器)的部分;以及(C)需要软件或固件用于操作(即使该软件或固件不是物理存在的)的电路,诸如微处理器或微处理器的一部分。
[0030]“电路”的这个定义应用至这个术语在本申请中的所有使用,包括在任何权利要求中。作为进一步的示例,如在本申请中所使用的,术语“电路”将还覆盖仅处理器(或多个处理器)或者处理器的一部分以及它的(或它们的)伴随软件和/或固件的实施方式。作为示例并且如果可适用于特定的权利要求元素,术语“电路”将还覆盖用于移动电话或者服务器、蜂窝网络设备、或其他网络设备中的类似集成电路的基带集成电路或应用处理器集成电路。
[0031]如本文所使用的,关于网络的术语“连接至”(例如,“连接至辅网络”)可以指代加入预先存在的网络或者形成其他设备可以加入的新网络(例如,自组织网络)。对“连接至”的这个定义应用至这个术语在本申请中的所有使用,包括在任何权利要求中。
[0032]现在参考图1,图1图示了根据示例实施例的用于实施辅网络以用于与主网络协作通信的系统100的框图。将意识到,系统100以及其他附图中的图示每个都作为一个实施例的示例而被提供,并且不应当被解释为以任何方式缩小本公开内容的范围或精神。在这个方面,本公开内容的范围除了本文所图示和所描述的那些实施例之外,还涵盖许多潜在的实施例。如此,尽管图1图示了用于实施辅网络以用于与主网络协作通信的系统的配置的一个示例,但是许多其他的配置也可以被用来实施本发明的实施例。
[0033]系统100可以包括一个或多个终端装置102和一个或多个服务网络装置104。系统100可以进一步包括网络106。网络106可以包括一个或多个有线网络、一个或多个无线网络、或者它们的某种组合。网络106可以例如包括用于一个或多个终端装置102的服务网络(例如,服务蜂窝网络)。在某些实施例中,网络106可以包括终端装置102和服务网络装置104它们自己中的一个或多个。在一些实施例中,网络106可以包括诸如可以由网络运营商(例如,蜂窝接入供应商)来实施的公共陆上移动网络(例如,蜂窝网络)。网络106可以根据通用陆地无线电接入网络(UTRAN)标准、演进型UTRAN (E-UTRAN)标准、第三代合作伙伴计划(3GPP) LTE (也被称为LTE-A)标准的当前和未来的实施方式、国际电信联盟(ITU)国际移动电信一高级(IMT-A)系统标准的当前和未来的实施方式等来操作。然而,将意识到,在本文对网络标准和/或对网络标准特定的术语做出参考的场合,仅通过示例的方式而不是通过限制的方式来提供这些参考。
[0034]根据各种实施例,一个或多个终端装置102可以被配置为,经由例如空中接口直接与一个或多个服务网络装置104连接,而不经由网络106的一个或多个元件来路由通信。备选地,终端装置102中的一个或多个终端装置可以被配置为,通过网络106与服务网络装置104中的一个或多个服务网络装置通信。在这个方面,服务网络装置104可以包括网络106的一个或多个节点。例如,在一些示例实施例中,服务网络装置104可以至少部分地体现在一个或多个计算设备上,该一个或多个计算设备包括网络106的无线电接入网络(RAN)部分的元件。在这个方面,服务网络装置104可以例如至少部分地体现在网络106的接入点(例如,宏小区、微小区、微微小区、毫微微小区、封闭订户组(CSG )小区、基站、基站收发器(BTS)、节点B、演进型节点B、接入点(AP)、群组拥有者、网状站(STA)、网状点、等等)上,网络106的接入点可以例如被配置为向终端装置102中的一个或多个终端装置提供对网络106的接入(例如,经由无线电上行链路)。在一些实施例中,服务网络装置104可以包括接入网络发现和选择功能(ANDSF)、实时辅接入网络发现和选择功能(RTSANDSF)、等等。因此,服务网络装置104中的每个服务网络装置可以包括网络节点或者多个网络节点,该网络节点或者多个网络节点共同地被配置为执行归因于服务网络装置104的一个或多个操作,如关于文本所公开的各种示例实施例所描述的。
[0035]终端装置102可以体现为任何计算设备,诸如,例如,台式计算机、膝上型计算机、移动终端、移动计算机、移动电话、移动通信设备、游戏设备、数字照相机/摄像机、音频/视频播放器、电视设备、无线电接收器、数字视频录像机、定位设备、腕表、便携式数字助理(PDA)、固定收发器设备(例如,附接至交通信号灯、电度表、灯泡等)、它们的任意组合、等等。在一个实施例中,终端装置102可以体现为移动终端,诸如图2中所图示的移动终端。
[0036]在这个方面,图2图示了移动终端10的框图,移动终端10表示终端装置102的一个实施例。然而,应当理解,被图示并且在下文中被描述的移动终端10仅举例说明了可以实施各种实施例和/或从各种实施例受益的一种类型的终端装置102,并且因此不应当拿来限制本公开内容的范围。尽管该电子设备的若干实施例被图示并且将在下文中为了示例的目的被描述,但是其他类型的电子设备,诸如移动电话、移动计算机、便携式数字助理(PDA)、寻呼机、膝上型计算机、台式计算机、游戏设备、电视、以及其他类型的电子系统,也可以采用本发明的各种实施例。
[0037]如所示出的,移动终端10可以包括与发射器14和接收器16通信的天线12(或多个电线12)。移动终端10还可以包括处理器20,处理器20被配置为分别向发射器提供信号以及从接收器接收信号。处理器20可以例如体现为各种装置,包括电路、具有伴随的(多个)数字信号处理器的一个或多个微处理器、不具有伴随的数字信号处理器的一个或多个微处理器、一个或多个协处理器、一个或多个多核处理器、一个或多个控制器、处理电路、一个或多个计算机、包括集成电路(诸如,例如,ASIC (专用集成电路)或FPGA (现场可编程门阵列))的各种其他处理元件、或者它们的某种组合。因此,尽管在图2中被图示为单个处理器,但是在一些实施例中,处理器20包括多个处理器。由处理器20所发送和所接收的这些信号可以包括信令信息,该信令信息根据可适用的蜂窝系统的空中接口标准,和/或任意数量的不同的有线或无线联网技术,包括但不限于W1-Fi,无线局域网(WLAN)技术,诸如蓝牙TM(BT)、超宽带(UWB)、电气和电子工程师协会(IEEE)802.11,802.16等。另外,这些信号可以包括语音数据、用户所生成的数据、用户所请求的数据等。在这个方面,该移动终端可以能够与一个或多个空中接口标准、通信协议、调制类型、接入类型等一起操作。更特别地,该移动终端可以能够根据各种第一代(1G)、第二代(2G)、2.5G、第三代(3G)通信协议、第四代(4G)通信协议、互联网协议多媒体子系统(MS)通信协议(例如,会话发起协议(SIP))等来操作。例如,该移动终端可以能够根据2G无线通信协议IS-136(时分多址(TDMA))、全球移动通信系统(GSM)、IS-95 (码分多址(CDMA))等来操作。此外,例如,该移动终端可以能够根据2.5G无线通信协议,通用分组无线电服务(GPRS)、增强型数据GSM环境(EDGE)等来操作。进一步地,例如,该移动终端可以能够根据3G无线通信协议,诸如通用移动通信系统(UMTS )、码分多址2000 (CDMA2000 )、宽带码分多址(WCDMA)、时分同步码分多址(TD-SCDMA)等来操作。该移动终端可以另外地能够根据3.9G无线通信协议,诸如长期演进(LTE)或演进型通用陆地无线电接入网络(E-UTRAN)等来操作。另外,例如,该移动终端可以能够根据第四代(4G)无线通信协议(诸如LTE高级等)以及未来可能开发的类似无线通信协议来操作。
[0038]一些窄带高级移动电话系统(NAMPS)以及全接入通信系统(TACS)移动终端也可以从本发明的实施例受益,如同双模式或更高模式电话(例如,数字/模拟或TDMA/CDMA/模拟的电话)应当从本发明的实施例受益。另外,移动终端10可以能够根据W1-Fi或全球微波接入互操作性(WiMAX)协议来操作。
[0039]将理解,处理器20可以包括用于实施移动终端10的音频/视频和逻辑功能的电路。例如,处理器20可以包括数字信号处理器设备、微处理器设备、模数转换器、数模转换器等。该移动终端的控制和信号处理功能可以根据这些设备各自的能力而分配在这些设备之间。该处理器可以另外包括内部语音编码器(VC)20a、内部数据调制解调器(DM)20b等。进一步地,该处理器可以包括操作一个或多个软件程序的功能,该一个或多个软件程序可以存储在存储器中。例如,处理器20可以能够操作连接程序,诸如web浏览器。该连接程序可以允许移动终端10根据诸如无线应用协议(WAP)、超文本传送协议(HTTP)等协议来传输和接收web内容,诸如基于位置的内容。移动终端10可以能够使用传输控制协议/互联网协议(TCP/IP)跨越互联网或其他网络来传输和接收web内容。
[0040]移动终端10还可以包括用户接口,该用户接口包括例如,耳机或扬声器24、响铃
22、麦克风26、显示器28、用户输入接口等,它们可以操作地耦合至处理器20。在这个方面,处理器20可以包括用户接口电路,该用户接口电路被配置为控制该用户接口的一个或多个元件的至少一些功能,诸如例如扬声器24、响铃22、麦克风26、显示器28等。处理器20和/或包括处理器20的用户接口电路,可以被配置为通过被存储在处理器20可访问的存储器(例如,易失性存储器40、非易失性存储器42等)上的计算机程序指令(例如,软件和/或固件),来控制该用户接口的一个或多个元件的一个或多个功能。尽管未示出,该移动终端可以包括电池,用于向与该移动终端有关的各种电路供电,例如,提供机械振动作为可检测的输出的电路。该用户输入接口可以包括允许该移动终端接收数据的设备,诸如小键盘
30、触摸显示器(未示出)、游戏杆(未示出)、和/或其他输入设备。在包括小键盘的实施例中,该小键盘可以包括数字(0-9)和相关的键(#,*),和/或用于操作该移动终端的其他键。
[0041]如图2中所示出的,移动终端10还可以包括用于共享和/或获取数据的一个或多个装置。例如,该移动终端可以包括短范围射频(RF)收发器和/或询问器64,因此可以根据RF技术来与电子设备共享和/或从电子设备获取数据。该移动终端可以包括其他的短范围收发器,诸如,例如,红外(IR)收发器66、使用由蓝牙?特别兴趣组所开发的蓝牙?商标无线技术的蓝牙? (BT)收发器68、无线通用串行总线(USB)收发器70等。蓝牙?收发器68可以能够根据低功率或超低功率蓝牙?技术(例如,Wibree?)无线电标准来操作。在这个方面,移动终端10并且特别是短范围收发器可以能够向该移动终端附近(诸如10米内,例如)的电子设备传输数据和/或从该移动终端附近的电子设备接收数据。尽管未示出,该移动终端可以能够根据各种无线联网技术来传输和/或接收来自电子设备的数据,这些无线联网技术包括6LoWpan ;Wi_Fi ;Wi_Fi低功率;诸如IEEE802.11技术、IEEE802.15技术、IEEE802.16技术的WLAN技术等。
[0042]移动终端10可以包括可以存储与移动订户有关的信息元素的存储器,诸如订户身份模块(SM) 38、可移除用户身份模块(R-UM)等。除了 SM之外,该移动终端还可以包括其他可移除和/或固定的存储器。移动终端10可以包括易失性存储器40和/或非易失性存储器42。例如,易失性存储器40可以包括随机访问存储器(RAM)(包括动态和/或静态RAM)、片上或片外的缓存存储器等。非易失性存储器42 (其可以是嵌入式的和/或可移除的)可以包括例如只读存储器、闪速存储器、磁性存储设备(例如,硬盘、软盘驱动器、磁带等)、光盘驱动器和/或介质、非易失性随机访问存储器(NVRAM)等。如同易失性存储器40,非易失性存储器42可以包括用于数据暂时存储的缓存区域。这些存储器可以存储可能被该移动终端用于执行该移动终端的功能的一个或多个软件程序、指令、信息片段、数据等。例如,这些存储器可以包括能够唯一识别移动终端10的标识符,诸如国际移动设备识别(MEI)码。
[0043]现在参考图3,图3图示了根据示例实施例的终端装置102的框图。在该示例实施例中,终端装置102包括用于执行本文所描述的各种功能的各种装置。这些装置可以包括处理器110、存储器112、通信接口 114、用户接口 116、或者网络连接电路118中的一个或多个。如文本所描述的终端装置102的装置可以体现为,例如,电路、硬件元件(例如,被适当编程的处理器、组合逻辑电路等)、包括由适当配置的处理设备(例如,处理器110)可执行的存储在计算机可读介质(例如存储器112)上的计算机可读程序指令(例如,软件或固件)的计算机程序产品、或者它们的某种组合。
[0044]在一些示例实施例中,图3中所图示的装置中的一个或多个装置可以体现为芯片或芯片组。换句话说,终端装置102可以包括一个或多个物理封装(例如,芯片),该一个或多个物理封装包括材料、结构装配(例如,基板)上的组件和/或电线。该结构装配可以提供物理强度、尺寸的节省、和/或针对其上所包括的组件电路的电交互的限制。在这个方面,处理器110、存储器112、通信接口 114、用户接口 116、和/或网络连接电路118可以体现为芯片或芯片组。终端装置102可以因此,在一些示例实施例中,被配置为将本发明的实施例实施在单个芯片上或者实施为单个“片上系统”。作为另一个示例,在一些示例实施例中,终端装置102可以包括被配置为将本发明的实施例实施在单个芯片上或者实施为单个“片上系统”的(多个)组件。如此,在一些情况中,芯片或芯片组可以组成用于执行一个或多个操作的装置,该一个或多个操作用于提供本文所描述的功能和/或用于使得关于本文所描述的功能和/或服务的用户接口导航成为可能。
[0045]处理器110可以例如体现为各种装置,包括具有伴随的(多个)数字信号处理器的一个或多个微处理器、不具有伴随的数字信号处理器的一个或多个处理器、一个或多个协处理器、一个或多个多核心处理器、一个或多个控制器、处理电路、一个或多个计算机、包括集成电路的各种其他的处理元件,这些集成电路诸如例如,ASIC (专用集成电路)或FPGA (现场可编程门阵列),或者它们的某种组合。因此,尽管在图3中图示为单个处理器,但是在一些实施例中处理器110包括多个处理器。该多个处理器可以处在操作的相互通信中,并且可以共同地被配置为执行如本文所描述的终端装置102的一个或多个功能。该多个处理器可以体现在单个计算设备上,或者跨越共同地被配置为用作终端装置102的多个计算设备而分布。在其中终端装置102体现为移动终端10的实施例中,处理器110可以体现为处理器20或者包括处理器20。在一些示例实施例中,处理器110被配置为执行存储在存储器112中或者以其他方式可接入处理器110的指令。当被处理器110执行时,这些指令可以促使终端装置102执行如文本所描述的终端装置102的功能中的一个或多个功能。如此,不论通过硬件或软件方法或者通过它们的组合来配置,处理器110可以包括当相应地被配置时能够根据本发明的实施例来执行操作的实体。因此,例如,当处理器110体现为ASIC、FPGA等时,处理器110可以包括用于进行本文所描述的一个或多个操作的具体配置的硬件。备选地,作为另一个示例,当处理器110体现为指令(诸如可以存储在存储器112中)的执行器时,这些指令可以具体地将处理器110配置为执行本文所描述的一个或多个算法和操作。
[0046]存储器112可以包括例如,易失性存储器、非易失性存储器、或者它们的某种组合。在这个方面,存储器112可以包括一个或多个包括易失性和/或非易失性存储器的有形和/或非瞬态计算机可读存储介质。尽管在图3中图示为单个存储器,但是存储器112可以包括多个存储器。该多个存储器可以体现在单个计算设备上,或者跨越共同地被配置为用作终端装置102的多个计算设备而分布。在各种示例实施例中,存储器112可以包括硬盘、随机访问存储器、缓存存储器、闪速存储器、压缩盘只读存储器(⑶-ROM)、数字多功能盘只读存储器(DVD-ROM)、光盘、被配置为存储信息的电路、或者它们的某种组合。在其中终端装置102体现为移动终端10的实施例中,存储器112可以包括易失性存储器40和/或非易失性存储器42。存储器112可以被配置为存储信息、数据、应用、指令等,用于使得终端装置102能够根据各种示例实施例来执行各种功能。例如,在一些示例实施例中,存储器112被配置为缓冲用于由处理器110处理的输入数据。另外地或备选地,存储器112可以被配置为存储用于由处理器110执行的程序指令。存储器112可以以静态和/或动态信息的形式来存储信息。这个被存储的信息可以被网络连接电路118在执行它的功能的过程期间存储和/或使用。
[0047]通信接口 114可以体现为,被配置为从另一个计算设备接收数据和/或向另一个计算设备传输数据的体现在电路、硬件、包括存储在计算机可读介质(例如,存储器112)上并且由处理设备(例如,处理器110)执行的计算机可读程序指令的计算机程序产品、或者它们的组合中的任何设备或装置。在示例实施例中,通信接口 114至少部分地体现为处理器110或者以其他方式由处理器110控制。在这个方面,通信接口 114诸如经由总线可以处在与处理器110的通信中。通信接口 114可以包括例如,天线、发射器、接收器、收发器和/或支持硬件或软件,用于使得与一个或多个远程计算设备的通信成为可能。通信接口 114可以被配置为,使用可以被用于计算设备之间的通信的任何协议,来接收和/或传输数据。在这个方面,通信接口 114可以被配置为使用如下的任何协议来接收和/或传输数据,该协议可以被用于通过无线网络、有线网络、它们的某种组合、或者终端装置102与一个或多个计算设备或计算资源通过其可以处在通信中的类似网络的数据传输。作为示例,通信接口 114可以被配置为使得终端装置102与另一个设备(诸如另一个终端装置102)之间的通信成为可能。作为进一步的示例,通信接口 114可以被配置为使得经由网络106与服务网络装置104的通信成为可能。通信接口 114诸如经由总线可以另外地处在与存储器112、用户接口116、和/或网络连接电路118的通信中。
[0048]用户接口 116可以处在与处理器110的通信中,以接收对用户输入的指示和/或向用户提供可听的、可视的、机械的、或其他输出。如此,用户接口 116可以包括例如,键盘、鼠标、游戏杆、显不器、触摸屏显不器、麦克风、扬声器、和/或其他输入/输出机构。在其中用户接口 116包括触摸屏显示器的实施例中,用户接口 116可以另外地被配置为检测和/或接收对触摸手势或者对触摸屏显示器的其他输入的指示。用户接口 116诸如经由总线可以处在与存储器112、通信接口 114、和/或网络连接电路118的通信中。
[0049]网络连接电路118可以体现为各种装置,诸如电路、硬件、包括存储在计算机可读介质(例如,存储器112)上并且由处理设备(例如,处理器110)执行的计算机可读程序指令的计算机程序产品、或者它们的某种组合,并且在一些实施例中体现为处理器110或者以其他方式由处理器110控制。在其中网络连接电路118从处理器110分离地被体现的实施例中,网络连接电路118可以处在与处理器110的通信中。网络连接电路118诸如经由总线可以进一步处在与存储器112、通信接口 114、或用户接口 116的通信中。
[0050]在一些示例实施例中,网络连接电路118可以被配置为根据给定的网络标准来提供与网络服务的连接。例如,网络连接电路118可以被配置为根据LTE标准来提供通向网络服务的连接。在某些实施例中,网络连接电路118可以被配置为连接至一个或多个服务网络装置104,以便提供通向网络106的连接。
[0051]根据各种实施例,网络连接电路118可以被配置为,从服务网络装置104接收用于非蜂窝通信的信息。例如,网络连接电路118可以被配置为,从在主网络中操作的服务网络装置104,诸如从接入网络发现和选择功能(ANDSF)服务器(在某些实施例中经由一个或多个介于中间的服务网络装置104),接收ANDSF管理对象(MO)。在一些实例中,网络连接电路118可以被配置为,从服务网络装置104请求ANDSF MO。网络连接电路118可以提供对ANDSF MO的存储。在这个方面,在其中网络连接电路118已经具有在可访问的储存器中的ANDSF MO副本的实例中,网络连接电路118可能不需要请求或接收ANDSF MO。例如,网络连接电路118在与主网络的会话中可能早先在先前的会话期间经由来自服务供应商等的下载已经接收了 ANDSF MO。
[0052]根据示例实施例,ANDSF MO可以向网络连接电路118提供与非蜂窝网络(诸如非3GPP网络)的发现以及通向非蜂窝网络(诸如非3GPP网络)的连接有关的信息。在这个方面,ANDSF MO可以被配置为,向网络连接电路118提供一个或多个规则,用于确定何时连接至非蜂窝网络。ANDSF MO可以被配置为根据3GPP技术规格24.312,其通过引用以其整体并入本文。
[0053]在示例实施例中,ANDSF MO可以进一步被配置为,向网络连接电路118提供信息,用于建立(即形成)辅非蜂窝网络(例如自组织局域网(LAN)),或者用于连接至由另一个终端装置102所建立的这种网络。在这个方面,ANDSF MO可以包括与这种功能有关的附加信息元素或参数。
[0054]根据一个示例实施例,图8提供了可以被添加至ANDSF MO以创建扩展ANDSF MO的附加信息元素的表格。应当理解,图8中所图示以及下文所描述的附加信息元素仅是对一个示例实施例的举例说明,并且因此不应当被拿来限制本公开内容的范围。[0055]如图8的示例实施例中所示出的,扩展ANDSF MO可以包括表示辅网络(诸如运营商特定的LAN)的SecondaryLA节点。在SecondaryLA节点中向网络连接电路118所提供的信息,可以帮助网络连接电路118发现和/或建立自组织辅网络,诸如自组织LAN。扩展ANDSF MO在SecondaryLA节点内可以包括由〈X〉所表示的各种占位符节点。
[0056]在某些实施例中,扩展ANDSF MO可以包括名称为LARadioType的叶。LARadioType叶可以指示将被用于辅网络(例如,自组织LAN)的无线电的类型。例如,LARadioType叶可以指示该无线电类型是 802.1la,802.1lb,802.Hg,802.1ln,802.Hs,802.llac, BT、UffB,
坐坐寸寸ο
[0057]根据一些实施例,扩展ANDSF MO可以包括名称为LATopology的叶。LATopology叶可以指示加入或创建辅网络的目的。例如,LATopology叶可以指示辅网络将被配置为自组织局域网、独立基本服务集(IBSS)、网状网络、端对端(P2P)网络、设备到设备(D2D)网
络、诺基亚⑧即时社区(NIC)等。
[0058]根据一些实施例,扩展ANDSF MO可以包括名称为CooperationType的叶。CooperationType叶可以指示将在辅网络(例如,自组织LAN)中被传输的传输类型。在某些实施例中,CooperationType叶可以使得辅网络能够传输上行链路数据(即,从该数据的源到该数据的协作发射器)、下行链路数据(即,从该数据的协作接收器到该数据的目的地)、或者上行链路数据和下行链路数据两者。根据各种实施例,CooperationType叶可以使得辅网络能够提供本地设备、应用、以及服务发现、本地数据传输、和/或这些模式的组合。在其他实施例中,CooperationType叶可以使得对辅网络用于任何传输或使用类型的自由使用成为可能。根据其他实施例,CooperationType叶可以指示辅网络可以向其他终端装置102或网络106中的其他设备提供卸载。
[0059]在各种实施例中,扩展ANDSF MO可以包括名称为WARadioOperationType的节点。WARadioOperationType节点可以指示主网络(例如,WAN)的无线电类型,以及诸如当与主网络协作通信时,终端装置102在辅网络中将会执行的传输和/或接收格式。例如,WARadioOperationType节点可以指示主网络被配置为,当与主网络协作通信时根据特定模式来操作,诸如LTE模式。LTE模式的一些示例可以包括LTE协作上行链路(UL)模式、LTE协作下行链路(DL)模式、LTE协作UL和DL模式等。WARadioOperationType节点可以例如指示如下的信道(例如,频率、时隙等):在这些信道中,可能发生从主网络到辅网络终端和/或从辅网络终端到主网络的协作通信。在一些实例中,WARadioOperationType参数可以指示特殊的主网络操作模式不是必需的。
[0060]根据示例实施例,扩展ANDSF MO可以包括名称为PortalLocation的节点。PortalLocation节点可以指示被配置为从辅网络向互联网转发业务量的一个或多个门户设备(诸如服务网络装置104)的位置。例如,PortalLocation节点可以指示如下的基站或路由器:通过该基站和路由器,辅网络中的一个或多个终端装置102可以连接至互联网。在一些实例中,PortalLocation节点可以进一步指示该一个或多个门户的名称。在其中辅网络不包括门户的实施例中,PortalLocation字段还可以被设置为零。
[0061]在一些实施例中,扩展ANDSF MO可以包括名称为MinAvailableBattery的叶。MinAvaiIableBattery叶可以指示终端装置102接入辅网络所需要的最小电池电量。例如,MinAvailableBattery叶可以指示终端装置102必须具有有线的功率连接(例如,主供电)、电池功率剩余的某个最小百分数(例如,大于80%电池剩余)等。MinAvailableBattery字段可以指示不存在电池限制。在一些实例中,终端装置102可以能够推翻MinAvailableBattery的要求(例如,基于在终端装置102处的用户输入)。
[0062]根据各种实施例,扩展ANDSF MO可以包括名称为MinLinks的叶。MinLinks叶可以指示,终端装置102为了加入或建立辅网络而必须建立和/或维持的通向邻近设备(例如,终端装置102)的链路的最小数量。MinLinks可以基于对于辅网络恰当操作所必需的链路的最小数量。例如,终端装置102可以具有十个邻近设备,并且该MinLinks字段可以指示终端装置102必须维持通向这十个邻近设备中的至少两个邻近设备的链路。
[0063]在示例实施例中,扩展ANDSF MO可以包括名称为DiscoveryInformation的节点。DiscoveryInformation节点可以指示将被用于辅网络的各种类型的发现信息。在一些实施例中,DiscoveryInformation节点可以包括占位符节点〈X〉,占位符节点〈X〉可以进一步包括PrimaryChannel叶和BeaconInterval叶。PrimaryChannel叶可以指不辅网络的主信道可能使用的最低信道数量(例如,IEEE信道数量)。在这个方面,终端装置102可以知道适当的信道来用于在辅网络中执行网络发现。Beaconlnterval字段可以指示两个连续信标传输之间的最大持续时间。以这种方式,终端装置102可以使用这个信息来确定信标消息是否应当已经在监听信标的某个时间被接收。根据一些实施例,DiscoveryInformation节点可以包括NetworkIdentification叶。NetworkIdentification叶可以提供对如下的辅网络的标识(例如,网络名称或服务集标识符(SSID))的指示:与网络连接电路118相关联的终端装置102可能加入该辅网络。如此,DiscoveryInformation节点可以提供允许终端装置102在网络发现期间减小或节省功率的信息,例如通过更迅速地并且没有不必要的延迟地定位辅网络和/或相关联的设备。在一些实施例中,DiscoveryInformation节点可以包括ConnectivityMode叶。ConnectivityMode叶可以包括对连接模式(诸如,被动扫描、主动扫描等)的指示。在某些实例中,连接模式可以是技术特定的。例如,连接模式可以取决于由LARadioType叶所指示的无线电类型。
[0064]在一些实施例中,扩展ANDSF MO可以包括名称为InitiationInformation的节点。InitiationInformation节点可以包括与上文关于DiscoveryInformation节点所描述的那些叶类似的PrimaryChannel叶和BeaconInterval叶。在这些实施例中,InitiationInformation 节点的 PrimaryChannel 叶和 BeaconInterval 叶可以与由网络节点电路118所发起的辅网络而不是预先存在的辅网络的操作有关。在某些实施例中,InitiationInformation 节点可以包括 AllowableTerminals 节点。AllowableTerminals节点可以指示,可以被准许加入由网络连接电路118所发起的辅网络的一个或多个终端装置102。例如,AllowableTerminals节点可以通过名称、SSID等来提供对允许的终端装置的标识的指示。
[0065]如上文所指出的,在图8中所描绘的扩展ANDSF MO的附加参数可以被修改或进一步扩展。扩展ANDSF MO可以依靠标准ANDSFM0的各种预先存在的参数。例如,与位置有关的参数可以定义辅网络应当被创建或者应当存在的位置,并且与时间有关的参数可以定义辅网络应当被创建或应当存在的时间。
[0066]根据各种实施例,网络连接电路118可以被配置为评估ANDSFM0或扩展ANDSF MO。特别是,网络连接电路118可以被配置为评估扩展ANDSF MO,来确定网络连接电路118是否应当尝试加入或建立辅网络。ANDSF MO可以指示网络连接电路118可以用来执行该评估的各种准则和/或规则。例如,这些准则可以指示与何处和/或何时网络连接电路118应当尝试加入或建立辅网络有关的位置和/或一天中的时间。在一些实施例中,这些准则还可以基于来自上文关于图8所描述的扩展ANDSF MO的信息。例如,这些准则可以指定,在加入或建立辅网络之前所必需的涉及与网络连接电路118相关联的终端装置102的最小可用电池功率和/或链路的最小数量。
[0067]在示例实施例中,网络连接电路118可以被配置为提供通向预先存在的辅网络(例如,已有的LAN)的连接。在这个方面,网络连接电路118可以被配置为执行网络发现,以检测并加入该辅网络。该预先存在的辅网络可以包括一个或多个被连接的终端装置102、一个或多个有线和/或无线路由器、一个或多个微小区等。该预先存在的辅网络可以被配置为,为该一个或多个被连接的终端装置102 (包括与网络连接电路118相关联的终端装置102)提供通向互联网的门户。网络连接电路118可以被配置为,至少部分地基于对扩展ANDSF MO中所包含的准则和/或规则的评估,来加入已有的辅网络。
[0068]根据一些实施例,网络连接电路118可以被配置为建立新的辅网络。例如,网络连接电路118可以建立具有一个或多个邻近终端装置102和/或其他设备的辅网络(例如,自组织LAN)。网络连接电路118可以被配置为,至少部分地基于对扩展ANDSF MO中所包含的准则和/或规则的评估,来建立该新的辅网络。
[0069]在各种实施例中,网络连接电路118可以被配置为,激活相关联的终端装置102,用于在辅网络中操作。根据示例实施例,网络连接电路118可以发现和/或建立通向连接至该辅网络或者寻求连接至该辅网络的其他终端装置102的链路。可以至少部分地基于ANDSF MO中的准则和/或规则来建立这些链路。在各种实施例中,网络连接电路118可以被配置为,与在该辅网络中操作的一个或多个终端装置102交换信息。被交换的信息可以包括,例如,用于主网络中的终端装置102的地址信息、用于协作通信的能力等。网络连接电路118可以被配置为,提供向服务网络装置104(例如,主网络中的基站,与网络连接电路118相关联的终端装置102连接至该基站)的信息传输,报告对该辅网络可用的链路和/或数据传输资源。例如,网络连接电路118可以提供对通向该辅网络中的其他终端装置102的链路的指示、用于执行与终端装置102中的一个或多个终端装置协作通信的能力、等等。
[0070]在某些实施例中,在其中网络连接电路118不需要依据扩展ANDSF MO来操作的实例中,网络连接电路118可以被配置为加入已有的辅网络或者建立新的辅网络。在这个方面,甚至在其中扩展ANDSF MO的准则和/或规则没有被满足的实例中,网络连接电路118可以自愿地加入已有的辅网络或者建立新的辅网络。在一些实例中,网络连接电路118可以至少部分地基于从用户所接收的输入,来自愿地加入已有的辅网络或者建立新的辅网络。例如,在其中与网络连接电路118相关联的终端装置102不满足扩展ANDSF MO的最小电池要求的实例中,终端装置102的用户可能仍然希望加入已有的辅网络或者建立新的辅网络,并且可能向终端装置102提供输入来请求这样的动作。在其他实施例中,甚至在其中扩展ANDSF MO的准则和/或规则没有被满足的实例中,网络连接电路118可以自愿地决定不加入已有的辅网络或者建立新的辅网络。
[0071]根据示例实施例,网络连接电路118可以被配置为,执行与辅网络中的一个或多个终端装置102的协作通信。例如,网络连接电路118可以与辅网络中的一个或多个终端装置102协作,以执行与主网络的协作多输入和多输出(MMO)通信。在这个方面,网络连接电路118可以被配置为,与一个或多个邻近终端装置102同时或者几乎同时传输和/或接收数据。在其他实施例中,网络连接电路118可以被配置为,与一个或多个相邻终端装置102在不同的时间传输和/或接收数据。根据示例实施例,在一些实例中与连接至辅网络的其他终端装置102协作的网络连接电路118,可以被配置为评估并识别最适合用于与主网络协作通信的在辅网络内可用的设备和/或发射器。例如,网络连接电路118可以确定哪些设备和/或发射器具有最好的信号强度、最高的吞吐量等。在一些实例中,这个确定可以由主网络中的服务网络装置104来执行。网络连接电路118可以被配置为,使用这个信息来确定哪些设备和/或发射器应当执行协作通信,或者通信应当被卸载至哪些设备。
[0072]关于传输数据,网络连接电路118可以被配置为,把将被传输的数据分发给辅网络中的一个或多个终端装置102。例如,网络连接电路118可以被配置为,将数据分发给辅网络中的也具有通向主网络的连接的终端装置102中的一个或多个终端装置。接收这个数据的服务网络装置104,可以知道连接至辅网络的一个或多个终端装置102将能够识别哪些终端装置102可以与关联于网络连接电路118的终端装置102协作地传输数据。在这些实施例中,网络连接电路118以及辅网络中的一个或多个终端装置102,可以被配置为同时向网络106中(例如,如下的主网络中:辅网络的终端装置102也连接至该主网络)的服务网络装置104传输所分发的数据。在这个方面,来自与网络连接电路118相关联的终端装置102以及辅网络中的一个或多个终端装置102的天线,可以被用来同时向主网络中的单个接收服务网络装置104传输相同的数据。网络连接电路118可以被配置为,至少部分地基于使用辅网络中的终端装置102来帮助传输数据的能力,来减少被用来传输该数据的典型传输功率。在其他实施例中,网络连接电路118和/或辅网络中的一个或多个终端装置102,可以被配置为在不同的时间向网络106中的服务网络装置104传输所分发的数据。
[0073]根据示例实施例,终端装置102可以在相同的频率和时间资源处同时传输分离的空间流。例如,终端装置102中的每个终端装置可以传输分离的数据,并且这些空间流的总吞吐量可以超过来自单个终端装置102的单个链路的吞吐量。在这个方面,至少部分地由于更大数量的天线并且因此可以处理更大量的空间流,对来自参与的终端装置102中的每个终端装置的天线的协作使用,可以允许比通过单个终端装置102传输更大量的数据。在其他实施例中,与每个各自的终端装置102相关联的网络连接电路118,可以被配置为从服务网络装置104接收指示了终端装置102是否应当参与特定协作通信的命令。例如,在其中相关联的终端装置102当前具有通向服务网络装置104的最优链路的实例中,网络连接电路118可以接收指示了相关联的终端装置102应当参与该协作通信的命令。根据各种实施例,终端装置102可以被配置为,采用所定义的传输机制中的一种或多种传输机制来操作。在这些实施例中,与每个各自的终端装置102相关联的网络连接电路118,可以被配置为从服务网络装置104接收为每个特定传输指示传输机制的命令。
[0074]关于接收数据,网络连接电路118可以被配置为,与辅网络中的一个或多个终端装置102协作地从服务网络装置104接收数据。例如,网络连接电路118可以被配置为,从辅网络中的也具有通向主网络的连接的终端装置102中的一个或多个终端装置接收数据。传输这个数据的服务网络装置104,可以知道连接至辅网络的一个或多个终端装置102将能够识别,哪些终端装置102可以被配置为与关联于网络连接电路118的终端装置102协作地接收数据。在这些实施例中,网络连接电路118以及辅网络中的一个或多个终端装置102,可以被配置为同时从网络106中(例如,如下的主网络中:辅网络的终端装置102也连接至该主网络)的服务网络装置104接收数据。在这个方面,来自与网络连接电路118相关联的终端装置102以及辅网络中的一个或多个终端装置102的天线,可以被用来同时从网络106中的单个接收服务网络装置104接收相同的数据。网络连接电路118可以被配置为,从网络106中的一个或多个终端装置102收集所接收的数据。在其他实施例中,网络连接电路118和/或辅网络中的一个或多个终端装置102,可以被配置为在不同的时间从网络106中的服务网络装置104接收该数据。
[0075]根据示例实施例,终端装置102可以同时接收在相同的频率和时间资源处所传输的分离的空间流。例如,终端装置102中的每个终端装置可以接收分离的数据,并且这些空间流的总吞吐量可以超过来自单个终端装置102的单个链路的吞吐量。在这个方面,至少部分地由于更大数量的天线并且因此可以处理更大量的空间流,对来自参与的终端装置102中的每个终端装置的天线的协作使用,可以允许比通过单个终端装置102接收更大量的数据。在其他实施例中,在其中服务网络装置104决定终端装置102应当参与特定协作通信的实例中,与每个各自的终端装置102相关联的网络连接电路118,可以从服务网络装置104接收数据。例如,在其中相关联的终端装置102当前具有通向服务网络装置104的最优链路的实例中,网络连接电路118可以接收数据。根据各种实施例,终端装置102可以被配置为,采用所定义的传输机制中的一种或多种传输机制来操作。在这些实施例中,与每个各自的终端装置102相关联的网络连接电路118,可以被配置为从服务网络装置104接收为每个特定传输指示传输机制的命令。
[0076]在一些实施例中,网络连接电路118可以被配置为,不与网络106中的一个或多个终端装置102同时传输和接收数据。在这些实施例中,网络连接电路118可以被配置为,把将被传输的数据分发给辅网络中的一个或多个终端装置102。在其中网络106中的多于一个终端装置102参与的实例中,辅网络中的该一个或多个终端装置102,可以相互同时地或者在不同的时间,不具有来自网络连接电路118的辅助地,向服务网络装置104传输源自网络连接电路118的所分发的数据。类似地,在其中网络106中的多于一个终端装置102参与的实例中,辅网络中的该一个或多个终端装置102,可以相互同时地或者在不同的时间,不具有来自网络连接 电路118的辅助地,从服务网络装置104接收去往网络连接电路118的数据。在这些实施例中,网络连接电路118可以接收从该一个或多个终端装置102所接收的数据。根据示例实施例,辅网络中的该一个或多个终端装置102可以连接至与关联于网络连接电路118的终端装置102不同的服务网络装置104(例如,主网络中的不同基站或者完全不同的主网络)。在这些实施例中,如上文所描述的,网络连接电路118可以将它的数据通信卸载至辅网络中的一个或多个终端装置102,以便将这些数据通信卸载至不同的服务网络装置104 (即,与辅网络中的一个或多个终端装置102相关联的服务网络装置104)。
[0077]根据示例实施例,网络连接电路118可以被配置为传输和接收源自和/或去往邻近终端装置102的数据。在一些实例中,网络连接电路118可以被配置为,具有来自其他相邻终端装置102的辅助地,提供与源自或去往相邻终端装置102的数据有关的经协调的通?目。
[0078]在某些实施例中,网络连接电路118可以被配置为与多于一个服务网络装置104通信。在这个方面,该多个服务网络装置104可以被配置为提供与上文关于辅网络中的终端装置102所描述的方法类似的协作MMO通信,以及在一些实例中与网络连接电路118相关联的终端装置102。也就是说,该多个服务网络装置104可以被配置为,向网络连接电路118和/或从网络连接电路118同时传输和接收数据。
[0079]根据各种实施例,网络连接电路118可以被配置为,为了不同于协作通信的目的而加入已有的辅网络或者建立新的辅网络。在示例实施例中,辅网络的目的可以由扩展ANDSF MO中的分布类型元素来指示或指定。在一些实例中,网络连接电路118可以被配置为加入或创建辅网络,以提供用于通向一个区域的互联网接入的门户。一些实施例可以允许网络连接电路118加入或建立辅网络,用于应用数据分发。在某些实施例中,网络连接电路118可以被配置为加入或建立辅网络,以在相邻终端装置102之间促进本地共享、本地社交联网等。在其他实施例中,网络连接电路118可以加入或建立辅网络,以利用电视白空间(例如,超高频(UHF)电视白空间)来辅助。应当注意,该主网络和辅网络与在电视白空间或认知无线电中可能不具有相同的含义,在电视白空间或认知无线电中,主网络可以指代该频谱的主用户,并且如果其可用于辅使用,则辅网络可以指代该频谱的辅用户。
[0080]在一些实施例中,网络连接电路118可以被配置为从辅网络断开。例如,网络连接电路118可以评估扩展ANDSF MO并且确定用于连接至辅网络的准则不再满足。在这个方面,网络连接电路118可以被配置为放弃通向该辅网络的连接,或者在其中网络连接电路118建立该辅网络的实例中,被配置为终止发信标,这可能完全导致辅网络的消除。在示例实施例中,在一些实例中,基于扩展ANDSF MO,一旦从先前的辅网络断开,网络连接电路118可以被配置为改变至不同的辅网络,或者建立另一个辅网络。
[0081]根据示例实施例,图7A到7D图示了网络连接电路的上述功能中的若干功能。应当理解,在图7A到7D中所图示并且在后文中所描述的这些功能仅是对一个示例实施例的举例说明,并且因此不应当被拿来限制本公开内容的范围。
[0082]图7A图示了一个系统,该系统包括WAN的服务网络装置(即,基站710)以及若干终端装置(标记为TAl到TA6)。如图7A中所示出的,终端装置(诸如TAl)可以与基站710通信,以便建立与WAN的连接。尽管在图7A中未图示,剩余终端装置中的一个或多个终端装置也可以连接至基站710。
[0083]图7B图示了从基站710接收配置信息的若干终端装置(即,TAl到TA4)。在该示例实施例中,该配置信息指示终端装置TAl到TA4应当加入和/或形成自组织局域网720。终端装置TA5和TA6可以类似地接收该配置信息;然而,在这个示例实施例中,TA5和TA6没有满足用于加入自组织LAN720的标准。
[0084]在图7C中,属于自组织LAN720的终端装置TAl到TA4中的一个终端装置,可能期望向基站传输数据。在这个示例实施例中,起源终端装置(例如TAl)可以首先将该数据的副本分发给自组织LAN720中的其他终端装置中的每个终端装置。如图7C所示出的,每个终端装置不需要建立与自组织LAN720中的每个其他终端装置的直接链路,尽管在其他实施例中它们可能建立。一旦用于传输的数据已经被分发给所有参与和TAl的协作通信的其他终端装置,图7D图示了参与的终端装置TAl到TA4中的每个终端装置向基站710发送相同的数据。尽管在这个示例实施例中未示出,但是基站710可以类似地向自组织LAN720中的所有终端装置(即,TAl到TA4)传输去往TAl的数据,它们将然后向TAl提供该数据。[0085]本发明进一步设想了实时辅接入网络发现和选择功能(RTSANDSF)。在各种实施例中,网络连接电路118可以被配置为从该RTSANDSF接收实时信息,在一些实例中经由一个或多个介于中间的服务网络装置104,而不是依靠静态的ANDSF MO。网络连接电路118可以执行与上文关于扩展ANDSF MO所描述的那些操作(例如,加入或建立LAN)相同的操作,但是响应于来自该RTSANDSF的实时命令。在示例实施例中,网络连接电路118可以被配置为既下载扩展ANDSF MO又从该RTSANDSF接收信息。在这些实施例中,从该RTSANDSF所接收的这些命令可以代替扩展ANDSF MO中所阐述的准则和规则。在其他实施例中,网络连接电路118可以被配置为,除了从该RTSANDSF接收信息,而不下载扩展ANDSF MO。
[0086]根据各种实施例,网络连接电路118可以被配置为,向该RTSANDSF提供实时信息(例如,状态更新),在一些实施例中经由一个或多个介于中间的服务网络装置104。例如,网络连接电路118可以向该RTSANDSF提供实时位置更新。在一些实例中,该RTSANDSF可以不从网络连接电路118接收超出标准网络通信的任何附加信息。在某些实施例中,该RTSANDSF可以使用由网络连接电路118所提供的信息,来确定将被提供给网络连接电路118的命令。例如,这些命令可以至少部分地基于网络106中的终端装置102的吞吐量、可用的收发器的数量、可用天线的数量、终端装置102的设备类型、终端装置102与它们各自的网络供应商之间的联系等。在一些实施例中,当信息已经被改变或者响应于从该RTSANDSF接收到请求时,网络连接电路118可以向该RTSANDSF提供对状态更新的传输。
[0087]图4图示了根据示例实施例的服务网络装置104的框图。在该示例实施例中,月艮务网络装置104包括用于执行本文所描述的各种功能的各种装置。这些装置可以包括处理器120、存储器122、通信接口 124、或者网络定义电路126中的一个或多个。如文本所描述的服务网络装置104的装置可以体现为,例如,电路、硬件元件(例如,被适当编程的处理器、组合逻辑电路等)、包括由适当配置的处理设备(例如,处理器120)可执行的存储在计算机可读介质(例如存储器122)上的计算机可读程序指令(例如,软件或固件)的计算机程序产品、或者它们的某种组合。
[0088]在一些示例实施例中,图4中所图示的装置中的一个或多个装置可以体现为芯片或芯片组。换句话说,服务网络装置104可以包括一个或多个物理封装(例如,芯片),该一个或多个物理封装包括材料、结构装配(例如,基板)上的组件和/或电线。该结构装配可以提供物理强度、尺寸的节省、和/或针对其上所包括的组件电路的电交互的限制。在这个方面,处理器120、存储器122、通信接口 124、和/或网络定义电路126可以体现为芯片或芯片组。服务网络装置104可以因此,在一些示例实施例中,被配置为将本发明的实施例实施在单个芯片上或者实施为单个“片上系统”。作为另一个示例,在一些示例实施例中,服务网络装置104可以包括被配置为将本发明的实施例实施在单个芯片上或者实施为单个“片上系统”的(多个)组件。如此,在一些情况中,芯片或芯片组可以组成用于执行用于一个或多个操作的装置,该一个或多个操作用于提供本文所描述的功能。
[0089]处理器120可以例如体现为各种装置,该各种装置包括一个或多个具有伴随的(多个)数字信号处理器的微处理器、一个或多个不具有伴随的数字信号处理器的处理器、一个或多个协处理器、一个或多个多核心处理器、一个或多个控制器、处理电路、一个或多个计算机、包括集成电路的各种其他的处理元件,这些集成电路诸如例如,ASIC (专用集成电路)或FPGA (现场可编程门阵列),或者它们的某种组合。因此,尽管在图4中图示为单个处理器,但是在一些实施例中处理器120包括多个处理器。该多个处理器可以相互处在操作的通信中,并且可以共同地被配置为执行如本文所描述的服务网络装置104的一个或多个功能。该多个处理器可以体现在单个计算设备上,或者跨越共同地被配置为用作服务网络装置104的多个计算设备而分布。在一些示例实施例中,处理器120被配置为执行存储在存储器122中或者以其他方式可接入处理器120的指令。当被处理器120执行时,这些指令可以促使服务网络装置104执行如文本所描述的服务网络装置104的功能中的一个或多个功能。如此,不论通过硬件或软件方法或者通过它们的组合来配置,处理器120可以包括当相应地被配置时能够根据本发明的实施例来执行操作的实体。因此,例如,当处理器120体现为ASIC、FPGA等时,处理器120可以包括用于进行本文所描述的一个或多个操作的具体配置的硬件。备选地,作为另一个示例,当处理器120体现为指令(诸如可以存储在存储器122中)的执行器时,这些指令可以具体地将处理器120配置为执行本文所描述的一个或多个算法和操作。
[0090]存储器122可以包括例如,易失性存储器、非易失性存储器、或者它们的某种组合。在这个方面,存储器122可以包括非瞬态计算机可读存储介质。尽管在图4中图示为单个存储器,但是存储器122可以包括多个存储器。该多个存储器可以体现在单个计算设备上,或者跨越共同地被配置为用作服务网络装置104的多个计算设备而分布。在各种示例实施例中,存储器122可以包括硬盘、随机访问存储器、缓存存储器、闪速存储器、压缩盘只读存储器(⑶-ROM)、数字多功能盘只读存储器(DVD-ROM)、光盘、被配置为存储信息的电路、或者它们的某种组合。存储器122可以被配置为存储信息、数据、应用、指令等,用于使得服务网络装置104能够根据各种示例实施例来执行各种功能。例如,在一些示例实施例中,存储器122被配置为缓冲用于由处理器120处理的输入数据。另外地或备选地,存储器122可以被配置为存储由处理器120执行的程序指令。存储器122可以以静态和/或动态信息的形式来存储信息。这个被存储的信息可以被网络定义电路126在执行它的功能的过程期间存储和/或使用。
[0091]通信接口 124可以体现为,被配置为从另一个计算设备接收数据和/或向另一个计算设备传输数据的体现在电路、硬件、包括存储在计算机可读介质(例如,存储器122)上并且由处理设备(例如,处理器120 )执行的计算机可读程序指令的计算机程序产品、或者它们的组合中的任何设备或装置。在示例实施例中,通信接口 124至少部分地体现为处理器120或者以其他方式由处理器120控制。在这个方面,通信接口 124诸如经由总线可以处在与处理器120的通信中。通信接口 124可以包括例如,天线、发射器、接收器、收发器和/或支持硬件或软件,用于使得与一个或多个远程计算设备的通信成为可能。通信接口 124可以被配置为,使用可以被用于计算设备之间的通信的任何协议,来接收和/或传输数据。在这个方面,通信接口 124可以被配置为使用如下的任何协议来接收和/或传输数据,该协议可以被用于通过无线网络、有线网络、它们的某种组合、或者服务网络装置104和一个或多个计算设备或计算资源通过其可以处在通信中的类似网络的数据传输。作为示例,通信接口 124可以被配置为通过网络106、无线电上行链路等,使得与终端装置102之间的通信成为可能。通信接口 124诸如经由总线可以另外地处在与存储器122、和/或网络定义电路126的通信中。
[0092]网络定义电路126可以体现为各种装置,诸如电路、硬件、包括存储在计算机可读介质(例如,存储器122)上并且由处理设备(例如,处理器122)执行的计算机可读程序指令的计算机程序产品、或者它们的某种组合,并且在一些实施例中,体现为处理器120或者以其他方式由处理器120控制。在其中网络定义电路126从处理器120分离地被体现的实施例中,网络定义电路126可以处在与处理器120的通信中。网络定义电路126可以进一步诸如经由总线处在与存储器122或通信接口 126中的一个或多个的通信中。
[0093]在一些示例实施例中,网络定义电路126可以被配置为,根据给定的网络标准向一个或多个终端装置102提供网络服务。例如,网络定义电路126可以被配置为根据LTE标准来操作。
[0094]根据示例实施例,网络定义电路126可以与被配置为作为ANDSF操作的服务网络装置104相关联。在其他实施例中,网络定义电路126可以与被配置为作为主网络或WAN(例如,基站)的实体而操作的服务网络装置104相关联。在这些实施例中,与网络定义电路126相关联的服务网络装置104可以位于ANDSF与关联于主网络的一个或多个终端装置102之间的网络路径中。根据某些实施例,与网络定义电路126相关联的服务网络装置104,可以被配置为作为ANDSF和基站两者操作。与网络定义电路126相关联的服务网络装置104,可以被配置为,向与主网络相关联的终端装置102中的一个或多个终端装置提供对ANDSF MO (例如,上文所描述的扩展ANDSF MO)的传输。ANDSF MO可以源自与网络定义电路126相关联的服务网络装置104,或者在一些实例中,ANDSF MO可以由网路中的另一个实体提供给与网络定义电路126相关联的服务网络装置104。
[0095]在各种实施例中,网络定义电路126可以配置ANDSF MO。在这个方面,网络定义电路126可以至少部分地基于与网络106中的终端装置102和/或网络106它自身有关的信息,来配置ANDSF MO。例如,网络定义电路126可以确定指示终端装置102加入或建立辅网络的ANDSF MO的准则和/或规则(例如,时间、位置等)。在一些实例中,网络定义电路126可以基于网络中的终端装置102的数量、网络的大小和/或容量、在任意给定点最有可能具有集中的终端装置102的网络区域、网络所覆盖的各个区域中的信号强度、和/或其他因素,来确定这些准则和/或规则。
[0096]根据某些实施例,网络定义电路126可以被配置为维持与网络106中的终端装置102有关的信息。在示例实施例中,网络定义电路126可以被配置为从一个或多个终端装置102请求和/或接收该信息(例如,状态更新)。例如,网络定义电路126可以被配置为接收对辅网络中的终端装置102之间的链路、终端装置102用于执行相互的协作通信的能力、等等的指示。在一些实施例中,网络定义电路126可以接收终端装置102期望执行协作通信的指示,并且在一些实例中,接收对将会参与的其他终端装置102的指示。在一些实施例中,网络定义电路126可以维持与网络中的终端装置102所加入或建立的一个或多个辅网络有关的信息。在这个方面,网络定义电路126可以维持与网络中的一个或多个静态辅网络、和/或一个或多个自组织辅网络有关的信息。
[0097]在一些实施例中,网络定义电路126可以被配置为同时或者几乎同时处理来自网络中的多于一个终端装置102的协作通信。在其他实施例中,这些协作通信可以不是同时的。与上文关于终端装置102的网络连接电路118所描述的功能类似,网络定义电路126可以被配置为,从网络中的多于一个的终端装置102接收源自单个终端装置102的数据。网络定义电路126可以然后处理所接收的数据。在示例实施例中,网络定义电路126可以被配置为,向网络中的多于一个终端装置102传输去往单个终端装置102的数据。终端装置102可以处理所接收的数据和/或向其所去往的终端装置102提供所接收的数据。
[0098]根据某些实施例,网络定义电路126可以被配置为,同时或者几乎同时提供与一个或多个邻近服务网络装置104的协作通信。再次地,如上文关于网络连接电路118所描述的,网络定义电路126可以被配置为,把将被一个或多个邻近服务网络装置104传输的数据分发给单个终端装置102,和/或从一个或多个邻近服务网络装置104收集已经被每个邻近服务网络装置104从单个终端装置102所接收的数据。
[0099]在一些实施例中,与网络定义电路126相关联的服务网络装置104,可以被配置为作为RTSANDSF操作。在这个方面,网络定义电路126可以被配置为,实时地跟踪与网络106中的终端装置102、网络106中的辅网络有关的信息,以及关于网络本身的信息。例如,网络定义电路126可以维持用于终端装置102中的一个或多个终端装置的位置信息、网络106中的辅网络的数量以及它们的位置和参与的终端装置102、与网络定义电路126相关联的服务网络装置104所属的辅网络以及主网络或者其他网络106的当前容量和拥塞、等等。在示例实施例中,网络定义电路126可以促使将这个信息存储在存储器或数据库中。
[0100]在各种实施例中,网络定义电路126可以获取对暂时可用的网络资源的指示,并且可以执行主网络之间的负载平衡。在这些示例实施例中,网络定义电路126可以提供对所选择的终端装置102的命令传输,以连接至不同的服务网络装置104,来避免连接至可能拥塞的一个或多个服务网络装置104或者从可能拥塞的一个或多个服务网络装置104断开,和/或来建立新的辅网络(诸如自组织LAN)。在某些实例中,网络定义电路126可以在如下的实例中提供这些命令:在这些实例中,对已有辅网络的维持导致了超过特定功率消耗阈值;归因于辅网络中终端装置102的数量,对已有辅网络的操作超过了特定开销阈值;辅网络的覆盖超过了特定大小阈值;对可用传输资源的消耗超过了特定消耗阈值;等等。
[0101]根据在其中与网络定义电路126相关联的服务网络装置104被配置为作为RTSANDSF操作的实施例,网络定义电路126可以实时地向网络106中的一个或多个终端装置102传输命令,而不是依靠向终端装置102传输静态ANDSF MO。例如,网络定义电路126可以命令一个或多个终端装置102执行网络发现,连接至已有的辅网络,建立新的辅网络,连接至不同的辅网络(例如,为了将辅网络合并/划分为更大/更小或更多/更少的辅网络),向辅网络(例如,自组织LAN、网状、D2D、等等)卸载通信,向网络106或不同网络中的另一个服务网络装置104切换,等等。
[0102]图5根据示例实施例图示了根据用于实施辅网络以用于与主网络协作通信的示例方法的流程图。在这个方面,图5图示了可以在终端装置102处执行的操作。在图5中所图示并且关于图5所描述的这些操作可以例如由处理器110、存储器112、通信接口 114、或者网络连接电路118中的一个或多个执行,在处理器110、存储器112、通信接口 114、或者网络连接电路118中的一个或多个辅助下执行,和/或在处理器110、存储器112、通信接口 114、或者网络连接电路118中的一个或多个的控制下执行。操作500可以包括提供通向主网络的连接。处理器110、存储器112、通信接口 114、用户接口 116、和/或网络连接电路118可以例如提供用于执行操作500的装置。操作510可以包括接收配置信息,该配置信息包括用于连接至辅网络的一个或多个准则。处理器110、存储器112、通信接口 114、用户接口 116、和/或网络连接电路118可以例如提供用于执行操作510的装置。操作520可以包括至少部分地基于该一个或多个准则来提供通向该辅网络的连接。处理器110、存储器112、通信接口 114、用户接口 116、和/或网络连接电路118可以例如提供用于执行操作520的装置。操作530可以包括,促使与连接至该辅网络的一个或多个设备协作的、与该主网络中的网络实体的数据通信。处理器110、存储器112、通信接口 114、用户接口 116、和/或网络连接电路118可以例如提供用于执行操作530的装置。
[0103]图6根据示例实施例图示了根据用于实施辅网络以用于与主网络协作通信的另一个示例方法的流程图。在这个方面,图6图示了可以在服务网络装置104处执行的操作。在图6中所图示并且关于图6所描述的这些操作可以例如由处理器120、存储器122、通信接口 124、或者网络定义电路126中的一个或多个执行,在处理器120、存储器122、通信接口
124、或者网络定义电路126中的一个或多个辅助下执行,和/或在处理器120、存储器122、通信接口 124、或者网络定义电路126中的一个或多个的控制下执行。操作600可以包括接受来自一个或多个设备的主网络连接。处理器120、存储器122、通信接口 124、和/或网络定义电路126可以例如提供用于执行操作600的装置。操作610可以包括促使向该一个或多个设备传输配置信息。该配置信息可以包括用于连接至辅网络的一个或多个准则。处理器120、存储器122、通信接口 124、和/或网络定义电路126可以例如提供用于执行操作610的装置。操作620可以包括提供与该一个或多个设备中的多个设备的数据通信。该数据可以起源于或终止于由该一个或多个设备中的一个设备。处理器120、存储器122、通信接口 124、和/或网络定义电路126可以例如提供用于执行操作620的装置。
[0104]图5-6每个图示了根据本发明的示例实施例的系统、方法、以及计算机程序产品的流程图。将理解,该流程图中的每个方框,以及该流程图中的方框的组合,可以由各种装置来实施,诸如硬件和/或计算机程序产品,该计算机程序产品包括一个或多个计算机可读介质(如与计算机可读传输介质相对的,计算机可读传输介质描述传播信号),该一个或多个计算机可读介质具有一个或多个计算机程序代码指令、程序指令、或者存储在其中的可执行计算机可读程序代码指令。例如,本文所描述的过程中的一个或多个过程可以由计算机程序产品的计算机程序指令来体现。在这个方面,体现这些过程的(多个)计算机程序产品可以由移动终端、服务器、或者其他计算设备(例如,终端装置102)的一个或多个存储器设备(例如,存储器122、易失性存储器40、或非易失性存储器42)来存储,并且由该计算设备中的处理器(例如,处理器120或处理器20)来执行。在一些实施例中,包括体现上文所描述的这些过程的(多个)计算机程序产品的这些计算机程序指令,可以由多个计算设备的存储器设备来存储。如将意识到的,任何这样的计算机程序产品可以被加载至计算机或其他可编程装置上以产生一个机器,使得包括执行在该计算机或其他可编程装置上的这些指令的计算机程序产品,创建用于实施(多个)流程图方框中所指定的功能的装置。
[0105]进一步地,计算机程序产品可以包括一个或多个计算机可读存储器,这些计算机程序指令可以存储在该一个或多个计算机可读存储器上,从而该一个或多个计算机可读存储器能够指示计算机或者其他可编程装置以特定的方式运行,从而该计算机程序产品包括一种制品,该制品实施(多个)流程图方框中所指定的功能。一个或多个计算机程序产品的计算机程序指令,还可以加载至计算机或其他可编程装置上,以促使一系列的操作被执行在该计算机或其他可编程装置上,以产生计算机执行的过程,从而执行在该计算机或其他可编程装置的这些指令提供用于实施(多个)流程方框中所指定的功能。对这些程序代码指令的检索、加载、以及执行可以顺序地被执行,从而一次检索、加载、以及执行一个指令。在一些示例实施例中,检索、加载和/或执行可以并行地被执行,从而多个指令一起被检索、加载、和/或执行。
[0106]因此,由处理器执行与该流程图的操作相关联的指令,或者将与该流程图的这些方框和操作相关联的指令存储在计算机可读存储介质中,支持用于执行所指定的功能的操作的组合。还将理解,该流程图的一个或多个操作,以及该流程图中的方框或操作的组合,可以由执行所指定的功能的基于专用硬件的计算机系统和/或处理器,或者专用硬件和程序代码指令的组合来实施。
[0107]上文所描述的功能可以以许多方式来执行。例如,用于执行上文所描述的功能中的每个功能的任何适当的装置,可以被用来执行本发明的实施例。在一个实施例中,被适当配置的处理器(例如,处理器Iio和/或处理器120)可以提供本发明的元件中的全部元件或一部分元件。在另一个实施例中,本发明的元件中的全部元件或一部分元件,可以由计算机程序产品来配置并且在计算机程序产品的控制下操作。用于执行本发明实施例的方法的计算机程序产品包括计算机可读存储介质(诸如非易失性存储介质(例如,存储器112和/或存储器122))以及体现在该计算机可读存储介质中的计算机可读程序代码部分(诸如一系列计算机代码)。
[0108]得到前述描述以及相关联的附图中所提出的教导的益处,本发明所属【技术领域】的技术人员将会想到本文所阐述的这些发明的许多修改和其他实施例。因此,将理解,本发明将不限制于所公开的特定实施例,并且修改和其他实施例意图为被包括在所附权利要求的范围内。此外,尽管前述描述以及相关联的附图在元件和/或功能的某些示例组合的上下文中描述了示例实施例,但是应当意识到,不偏离所附权利要求的范围,备选实施例可以提供元件和/或功能的不同组合。在这个方面,例如,与上文明确描述的那些组合不同的元件和/或功能的不同组合,也被考虑为可能阐述在所附权利要求中的一些权利要求中。尽管本文采用了特定的术语,但是它们仅在一般性和描述性的意义上被使用并且不用于限制的目的。
【权利要求】
1.一种方法,包括: 提供通向主网络的连接; 接收配置信息,所述配置信息包括用于连接至辅网络的一个或多个准则; 至少部分地基于所述一个或多个准则,来提供通向所述辅网络的连接;以及促使与连接至所述辅网络的一个或多个设备协作的、与所述主网络中的网络实体的数据通信。
2.根据权利要求1所述的方法,其中接收配置信息进一步包括: 接收接入网络发现和选择功能管理对象。
3.根据权利要求1或2中的任一项所述的方法,其中接收配置信息进一步包括: 接收起源于实时辅接入网络发现和选择功能的一个或多个实时命令。
4.根据权利要求1-3中的任一项所述的方法,其中促使与连接至所述辅网络的一个或多个设备协作的、与所述主网络中的网络实体的通信进一步包括以下各项中的至少一项: 向连接至所述辅网络的所述一个或多个设备分发用于传输的数据;以及 促使与连接至所述辅网络的所述一个或多个设备协作地向所述网络实体传输所述数据; 或者 与连接至所述辅网络的所述一个或多个设备协作地从所述网络实体接收数据;以及 从连接至所述辅网络的所述一个或多个设备收集所接收的数据。
5.根据权利要求1-4中的任一项所述的方法,其中提供通向所述辅网络的连接进一步包括: 形成所述辅网络; 发现至少一个设备;以及 在所述辅网络中创建通向所述至少一个设备的链路。
6.根据权利要求1-5中的任一项所述的方法,进一步包括: 促使向所述主网络中的所述网络实体传输网络信息,其中所述网络信息包括与所述辅网络有关的/[目息。
7.根据权利要求1-6中的任一项所述的方法,其中所述辅网络包括通向卸载网络的链路,所述方法进一步包括: 替代促使与所述主网络中的网络实体的通信,而经由通向所述卸载网络的所述链路来通信数据。
8.一种装置,包括: 至少一个处理器;以及 包括计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码被配置为,与所述至少一个处理器一起,促使所述装置至少: 提供通向主网络的连接; 接收配置信息,所述配置信息包括用于连接至辅网络的一个或多个准则; 至少部分地基于所述一个或多个准则,来提供通向所述辅网络的连接;以及促使与连接至所述辅网络的一个或多个设备协作的、与所述主网络中的网络实体的数据通信。
9.根据权利要求8所述的装置,其中为了接收配置信息,所述至少一个存储器和所述计算机程序代码进一步被配置为,与所述至少一个处理器一起,促使所述装置: 接收接入网络发现和选择功能管理对象。
10.根据权利要求8或9中的任一项所述的装置,其中为了接收配置信息,所述至少一个存储器和所述计算机程序代码进一步被配置为,与所述至少一个处理器一起,促使所述装置: 接收起源于自实时辅接入网络发现和选择功能的一个或多个实时命令。
11.根据权利要求8-10中的任一项所述的装置,其中为了促使与连接至所述辅网络的一个或多个设备协作的、与所述主网络中的网络实体的通信,所述至少一个存储器和所述计算机程序代码进一步被配置为,与所述至少一个处理器一起,促使所述装置执行以下各项中的至少一项: 向连接至所述辅网络的所述一个或多个设备分发用于传输的数据;以及 促使与连接至所述辅网络的所述一个或多个设备协作地向所述网络实体传输所述数据; 或者 与连接至所述辅网络的所述一个或多个设备协作地从所述网络实体接收数据;以及 从连接至所述辅网络的所述一个或多个设备收集所接收的数据。
12.根据权利要求8-11中的任一项所述的装置,其中为了提供通向所述辅网络的连接,所述至少一个存储器和所述计算机程序代码进一步被配置为,与所述至少一个处理器一起,促使所述装置: 形成所述辅网络; 发现至少一个设备;以及 在所述辅网络中创建通向所述至少一个设备的链路。
13.根据权利要求8-12中的任一项所述的装置,其中所述至少一个存储器和所述计算机程序代码进一步被配置为,与所述至少一个处理器一起,促使所述装置: 促使向所述主网络中的所述网络实体传输网络信息,其中所述网络信息包括与所述辅网络有关的/[目息。
14.根据权利要求8-13中的任一项所述的装置,其中所述辅网络包括通向卸载网络的链路,并且其中所述至少一个存储器和所述计算机程序代码进一步被配置为,与所述至少一个处理器一起,促使所述装置: 替代促使与所述主网络中的网络实体的通信,而经由通向所述卸载网络的所述链路来通信数据。
15.一种包括非瞬态计算机可读介质的计算机程序产品,所述非瞬态计算机可读介质承载了体现在其中的用于与计算机一起使用的计算机程序代码,所述计算机程序代码包括: 用于提供通向主网络的连接的代码; 用于接收配置信 息的代码,所述配置信息包括用于连接至辅网络的一个或多个准则; 用于至少部分地基于所述一个或多个准则来提供通向所述辅网络的连接的代码;以及 用于促使与连接至所述辅网络的一个或多个设备协作的、与所述主网络中的网络实体的数据通信的代码。
16.根据权利要求15所述的计算机程序产品,其中用于接收配置信息的所述计算机程序代码进一步包括: 用于接收接入网络发现和选择功能管理对象的代码。
17.根据权利要求15或16中的任一项所述的计算机程序产品,其中用于接收配置信息的所述计算机程序代码进一步包括: 用于接收起源于实时辅接入网络发现和选择功能的一个或多个实时命令的代码。
18.根据权利要求15-17中的任一项所述的计算机程序产品,其中用于促使与连接至所述辅网络的一个或多个设备协作的、与所述主网络中的网络实体的通信的所述计算机程序代码进一步包括以下各项中的至少一项: 用于向连接至所述辅网络的所述一个或多个设备分发用于传输的数据的代码;以及 用于促使与连接至所述辅网络的所述一个或多个设备协作地向所述网络实体传输所述数据的代码; 或者 用于与连接至所 述辅网络的所述一个或多个设备协作地从所述网络实体接收数据的代码;以及 用于从连接至所述辅网络的所述一个或多个设备收集所接收的数据的代码。
19.根据权利要求15-18中的任一项所述的计算机程序产品,其中用于提供通向所述辅网络的连接的所述计算机程序代码进一步包括: 用于形成所述辅网络的代码; 用于发现至少一个设备的代码;以及 用于在所述辅网络中创建通向所述至少一个设备的链路的代码。
20.根据权利要求15-19中的任一项所述的计算机程序产品,进一步包括: 用于促使向所述主网络中的所述网络实体传输网络信息的代码,其中所述网络信息包括与所述辅网络有关的信息。
21.根据权利要求15-20中的任一项所述的计算机程序产品,其中所述辅网络包括通向卸载网络的链路,所述计算机程序代码进一步包括: 用于替代促使与所述主网络中的网络实体的通信而经由通向所述卸载网络的所述链路来通信数据的代码。
22.—种装置,包括: 用于提供通向主网络的连接的装置; 用于接收配置信息的装置,所述配置信息包括用于连接至辅网络的一个或多个准则; 用于至少部分地基于所述一个或多个准则来提供通向所述辅网络的连接的装置;以及 用于促使与连接至所述辅网络的一个或多个设备协作的、与所述主网络中的网络实体的数据通信的装置。
23.根据权利要求22所述的装置,其中用于接收配置信息的装置进一步包括: 用于接收接入网络发现和选择功能管理对象的装置。
24.根据权利要求22或23中的任一项所述的装置,其中用于接收配置信息的装置进一步包括:用于接收起源于实时辅接入网络发现和选择功能的一个或多个实时命令的装置。
25.根据权利要求22-24中的任一项所述的装置,其中用于促使与连接至所述辅网络的一个或多个设备协作的所述主网络中的网络实体的通信的装置进一步包括以下各项中的至少一项: 用于向连接至所述辅网络的所述一个或多个设备分发用于传输的数据的装置;以及 用于促使与连接至所述辅网络的所述一个或多个设备协作地向所述网络实体传输所述数据的装置; 或者 用于与连接至所述辅网络的所述一个或多个设备协作地从所述网络实体接收数据的装置;以及 用于从连接至所述辅网络的所述一个或多个设备收集所接收的数据的装置。
26.根据权利要求22-25中的任一项所述的装置,其中用于提供通向所述辅网络的装置进一步包括: 用于形成所述辅网络的装置; 用于发现至少一个设备的装置;以及 用于在所述辅网络中创建通向所述至少一个设备的链路的装置。
27.根据权利要求22-26中的任一项所述的装置,进一步包括: 用于促使向所述主网络中`的所述网络实体传输网络信息的装置,其中所述网络信息包括与所述辅网络有关的信息。
28.根据权利要求22-27中的任一项所述的装置,其中所述辅网络包括通向卸载网络的链路,所述装置进一步包括: 用于替代促使与所述主网络中的网络实体的通信而经由通向所述卸载网络的所述链路来通信数据的装置。
29.—种方法,包括: 接受来自一个或多个设备的主网络连接; 促使向所述一个或多个设备传输配置信息,其中所述配置信息包括用于连接至辅网络的一个或多个准则; 提供与一个或多个设备中的多个设备的数据通信,其中所述数据起源于或终止于所述一个或多个设备中的一个设备,并且其中所述一个或多个设备中的所述多个设备连接至所述辅网络。
30.根据权利要求29所述的方法,其中促使传输配置信息进一步包括: 从所述一个或多个设备接收状态信息;以及 促使至少部分地基于所述状态信息来向所述一个或多个设备传输一个或多个实时命令。
31.根据权利要求30所述的方法,其中所述一个或多个实时命令包括:连接至已有辅网络的命令以及形成新辅网络的命令中的至少一个命令。
32.一种装置,包括: 至少一个处理器;以及 包括计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码被配置为,与所述至少一个处理器一起,促使所述装置至少: 接受来自一个或多个设备的主网络连接; 促使向所述一个或多个设备传输配置信息,其中所述配置信息包括用于连接至辅网络的一个或多个准则; 提供与一个或多个设备中的多个设备的数据通信,其中所述数据起源于或终止于所述一个或多个设备中的一个设备,并且其中所述一个或多个设备中的所述多个设备连接至所述辅网络。
33.根据权利要求32所述的装置,其中为了促使传输配置信息,所述至少一个存储器和所述计算机程序代码进一步被配置为,与所述至少一个处理器一起,促使所述装置: 从所述一个或多个设备接收状态信息;以及 促使至少部分地基于所述状态信息来向所述一个或多个设备传输一个或多个实时命令。
34.根据权利要求33所述的装置,其中所述一个或多个实时命令包括:连接至已有辅网络的命令以及形成新辅网络的命令中的至少一个命令。
35.一种包括非瞬态计算机可读介质的计算机程序产品,所述非瞬态计算机可读介质承载了体现在其中的用于与计算机一起使用的计算机程序代码,所述计算机程序代码包括: 用于接受来自一个或多个设备的主网络连接的代码;` 用于促使向所述一个或多个设备传输配置信息的代码,其中所述配置信息包括用于连接至辅网络的一个或多个准则; 用于提供与所述一个或多个设备中的多个设备的数据通信的代码,其中所述数据起源于或终止于所述一个或多个设备中的一个设备,并且其中所述一个或多个设备中的所述多个设备连接至所述辅网络。
36.根据权利要求35所述的计算机程序产品,其中用于促使传输配置信息的所述计算机程序代码进一步包括: 用于从所述一个或多个设备接收状态信息的代码;以及 用于促使至少部分地基于所述状态信息来向所述一个或多个设备传输一个或多个实时命令的代码。
37.根据权利要求36所述的计算机程序产品,其中所述一个或多个实时命令包括:连接至已有辅网络的命令以及形成新辅网络的命令中的至少一个命令。
38.一种装置,包括: 用于接受来自一个或多个设备的主网络连接的装置; 用于促使向所述一个或多个设备传输配置信息的装置,其中所述配置信息包括用于连接至辅网络的一个或多个准则; 用于提供与所述一个或多个设备中的多个设备的数据通信的装置,其中所述数据起源于或终止于所述一个或多个设备中的一个设备,并且其中所述一个或多个设备中的所述多个设备连接至所述辅网络。
39.根据权利要求38所述的装置,其中用于促使传输配置信息的装置进一步包括: 用于从所述一个或多个设备接收状态信息的装置;以及用于促使至少部分地基于所述状态信息来向所述一个或多个设备传输一个或多个实时命令的装置。
40.根据权利要求39所述的装置,其中所述一个或多个实时命令包括:连接至已有辅网络的命令以及形成新辅网络的命令中的至少一个命令。
41.一种计算机程序,当所述计算机程序被执行时,促使根据权利要求1至7中的任一项所述的方法被执行。
42.一种计算机程序,当所述计算机程序被执行时,促使根据权利要求29至31中的任一项所述的方法被执行。`
【文档编号】H04W28/16GK103782650SQ201180073333
【公开日】2014年5月7日 申请日期:2011年9月9日 优先权日:2011年9月9日
【发明者】J·L·S·克内克特, P·M·吕斯卡, A·奥蒂南 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1