评估通信接口的制作方法

文档序号:7797903阅读:189来源:国知局
评估通信接口的制作方法
【专利摘要】本发明涉及一种配置用于经由多个无线接口来通信的装置。该装置包括配置成处理从接入系统接收的关于接入接口的信息的处理器。该处理用于基于关于接入接口的所述信息和关于应用的信息来确定用于应用通信的至少一个接入接口的适合性。
【专利说明】评估通信接口
[0001]本申请是于2007年8月16日提交的、发明名称为“评估通信接口”、申请号为200780037024.2的发明专利申请的分案申请。
【技术领域】
[0002]本发明涉及评估用于与基于网络的应用进行通信的至少一个通信接口的适合性。【背景技术】
[0003]用户可以经由通信系统与基于网络的应用如服务应用通信。通信系统是实现诸如用户终端设备或者其它通信设备、网络实体和其它节点之类的两个或者更多实体之间的通信的设施。通信例如可以包括语音、电子邮件(email)、文字消息、数据、多媒体等的通信。通信可以与由服务应用提供的各种服务的使用有关。应用通常借助连接到数据网络的应用服务器来提供。
[0004]用户经由接入接口来接入通信系统。接入接口通常由接入系统如接入网络来提供。接入系统通常根据给定标准或者根据给定规范集来提供接入接口,该标准或者规范集阐述了允许与接口关联的各种单元进行什么操作以及应当如何实现该操作。例如,标准或者规范可以限定用户(或者更具体地说是用户设备)是具有电路交换承载还是分组交换通信或者兼而有之。通常还限定应当用于连接的通信协议和/或参数。例如,应当用来在用户设备与接入系统的单元之间实施通信的方式通常基于预定通信协议。可以提供一个或者多个网关节点用于将接入网络连接到其它通信网络、例如连接到IP(互联网协议)和/或其它分组交换数据网络,由此实现由数据网络提供的资源如应用的使用。
[0005]接入接口可以由固定线路或者无线通信接口提供。固定线路接入技术的例子包括公共交换电话网络(PSTN)、有线网络、局域网(LAN)、数字用户线(DLS)网络、异步DSL(ADSL)网络等。提供无线接入的通信系统实现其用户至少某一程度的移动性。通常可以添加高级移动性支持作为增强特征。提供无线接入接口的系统的例子是公共陆地移动网络(PLMN)或者蜂窝移动系统。无线接入技术的其他例子包括各种无线局域网(WLAN)和基于卫星的系统。
[0006]通信设备可以被配置成能够借助多个不同接入接口来接入通信系统。这要求通信设备与不同接入技术兼容。例如,复杂的移动设备具有多无线电能力并且因此可以经由许多接入技术来接入服务。例如,移动设备可以通过设立与第三代(3G)接入网络的PDP上下文或者通过经过非蜂窝补充接入系统(如WLAN)设立连接来连接到经由通信系统提供的服务。根据其它例子,设备可以被配置成用于无线接入和固定线路接入或者用于经由两种不同固定连接的接入。
[0007]这意味着通信设备的用户具有选择多个接入网络之一从而用于与网络中提供的应用进行通信的可能性。由于接入系统的不同性质,可以通过不同的接入技术来使用基本上不同的特征,比如联网协议和应用。这样的结果是所有接入网络可能并不提供类似的服务级和类似的特征。因此并非总是有可能将每个可用接入系统用于特定网络应用或者将一个接入系统用于所有可用应用。因此,特定应用可能并不与所有可用接入系统兼容,因此可能需要选择适当的接入系统。
[0008]为通信媒体选择接入系统是盲过程(blind procedure)。通常,当应用通过连接来开始通信时,它使用预先配置的网络接口,该网络接口没有在提供应用所需的连通时可能需要的附加信息。应用可以仅请求终端用户选择适当的接入网络或者以适当的方式配置所选接入网络。通信设备的用户然后可以判决针对各应用应当使用哪个网络或者接入方法,并且通常经由菜单选择来相应的配置设备。
[0009]随着可用的应用和接入系统的数目增加,这会导致不利的用户体验,因为可能必须使用试错法以发现哪些接入方法支持哪些服务。然而,将希望接入网络选择的自动化以增强设备和应用的可用性。
[0010]另外,由于期望终端用户或者客户机人工地选择用于为终端用户与应用之间的连接而提供通信介质的接入网络,也期望终端用户解决可能出现的任何问题。
[0011]一些可用应用在它们可以与特定接入网络关联的意义上来说是本地的。例如,铃音的下载、一些其它下载应用和电子邮件服务器的接入可以仅在经由给定运营商的蜂窝网络来使用蜂窝数据连接时才起作用。这可能阻碍其它服务的使用甚至阻碍用户的移动性。例如,当使用这样的服务时,移动通信设备无法执行不同接入接口之间的切换。
[0012]如果选择错误的接入网络或者错误地配置网络,则数据分组可能在网络中无声无息地丢失而它们永远没有达到目的地。在没有来自另一端的响应时传输控制协议(TCP)连接超时可能需要数分钟,因为TCP发送方无法知道分组丢失是由瞬态网络问题、由网络结构中的永久状况还是出于某一其它原因而造成。
[0013]在移动设备的切换过程中可能发生类似问题。移动设备并非必然地知道新接入网络是否支持与旧接入网络相同的路由和服务特征,并且更具体地说,是否支持应用所需特征和特点。因此,选择错误的接入网络可能造成丢失通向应用的连接。然而,可能仅在超时时段之后、有可能在数分钟之后才认识到这一点。
[0014]根据一种用以解决这一问题的尝试,通信设备可以被配置成具有针对每个接入接口的目的地网络标识(ID)列表。该列表定义了针对给定服务的适当接入接口。然而,目的地网络ID的使用不是应用级概念。相反,以必须由用户配置或者以别的方式将列表独立地提供到各通信设备中。这可能是麻烦的并且有碍于目的地网络ID的广泛使用。

【发明内容】

[0015]根据一个实施例,提供一种被配置用于经由多个接入接口来通信的装置。该装置包括:处理器,被配置成处理从接入系统接收的关于接入接口的信息,以基于关于接入接口的所述信息和关于应用的信息来确定用于与应用通信的至少一个接入接口的适合性。
[0016]根据另一实施例,提供一种通信系统,该通信系统包括用于为通信设备提供对通信系统进行接入的多个接入接口。该系统还包括用于提供至少一个应用的装置以及配置成向通信设备提供关于至少一个接入接口的信息的控制器实体。通信设备被配置成基于关于至少一个接入接口的信息和关于由装置提供的应用的信息来确定用于与应用通信的至少一个接入接口的适合性。
[0017]根据又一实施例,提供一种用于选择接入接口的方法。该方法包括:向通信设备提供关于应用的信息;向通信设备提供关于至少一个接入接口的信息;以及在通信设备处基于该信息来确定用于与应用通信的至少一个接入接口的适合性。
[0018]根据一个更具体的实施例,该装置被配置成基于该确定来选择接入接口并且向装置的控制器通知该选择。控制器可以被配置成响应于该信息来控制经由所选接入接口的通向应用的连接设立过程。
[0019]至少一个接入接口的适合性的确定可以基于服务标识。服务标识可以包括域名服务名称。
[0020]与应用关联的地址的至少一部分可以和与接入接口关联的地址有关的信息比较。可以将具有如下关联后缀的接入接口确定为适合:该关联后缀匹配于与应用关联的后缀。
[0021]信息的至少一部分可以从非请求型通报中获得。
[0022]可以提供是否已经经由接入接口来使用特定应用或者另一类似应用的确定。响应于肯定确定,可以给出用以将类似接口用于特定应用的指示。
[0023]可以在通信设备中或者在网络设备中包括该装置。通信设备可以包括移动通信设备。
[0024]本发明的实施例可以提供各种优点,这些优点包括但不限于增强的移动设备可用性和可用接入技术的高效利用。实施例可以提供用于通信设备自动地选择适当接入技术的高效工具。
【专利附图】

【附图说明】
[0025]为了更好地理解本发明以及如何可以实施本发明,现在将仅通过例子对以下附图进行参照:
[0026]图1不出了通信设备的部分截面图;
[0027]图2是根据一个实施例的流程图;
[0028]图3示出了为移动设备提供多个接入网络的通信系统;以及
[0029]图4示出了根据另一实施例的通信设备。
【具体实施方式】
[0030]在详细说明某些示例实施例之前,简要地解释示例通信系统和对通信系统进行接入的一些主要原理。
[0031]通信设备可以用于经由接入接口来接入通信系统。接入接口通常由适当的接入系统提供。例如,在为其用户提供移动性的系统中,移动通信设备可以经由无线接口来接入通信系统。通常在移动设备与连接到通信系统的至少一个基站或者类似无线发送器和/或接收器装置之间提供无线接口。基站通常由诸如基站控制器和/或无线电接入网络控制器等至少一个适当的控制器控制。移动设备可以经由通常被称为无线电承载的无线电信道来与接入系统的控制器通信。各移动设备可以具有同时打开的一个或者多个无线电信道。
[0032]移动设备可以用于经由适当的通信接口来接入各种服务应用或者其它应用。例如,在移动设备中运行的应用可以基于适当的协议如适当的无线通信协议和/或互联网协议(IP)经由分组交换通信介质来访问服务应用。
[0033]图1示出了根据一个实施例的通信设备的示意部分截面图。图1示出了可以用于经由至少一个无线接口来接入通信系统的移动通信设备I。移动设备可以由至少能够发送或者接收无线电信号的任何适当的设备提供。非限制性的例子包括移动站(MS)、具有无线接口卡或者至少一个其它无线接口设施的便携计算机、具有无线通信能力的个人数据助理(PDA)或者这些例子的任何组合等。
[0034]移动设备I可以经由移动设备的适当无线电接口布置来通信。在图1中,块7和块8示意地表示无线电接口布置。接口布置例如可以借助无线电部分和关联的天线布置来提供。天线布置可以被布置于移动设备内部或者外部。
[0035]图1的移动设备I可以用于各种任务,比如进行电话呼叫和接收电话呼叫、用于从网络接收数据和发送数据到网络以及用于体验例如多媒体或者其它内容。移动设备通常具有至少一个数据处理实体3和至少一个存储器4,以用于执行它被设计用来执行的任务。数据处理和存储实体可以在适当的电路板上和/或在芯片组中提供。标号6表示这一特征。
[0036]用户可以借助诸如键区2、语音命令、触敏屏幕或者触敏板、其组合等适合的用户接口来控制移动通信设备的操作。通常也提供显示器5、扬声器和麦克风。另外,移动设备可以包括通向其它设备和或用于将外部附件如免提设备连接到移动设备的适当的连接器(有线或者无线)。
[0037]移动设备I能够经由至少两个不同的接入接口 11和12来通信。不同的接入接口11和12可以基于不同的接入技术。不同的接入技术例如可以包括如图1和图3中所示的两个不同的无线接口、如图4中所示的无线和固定接口或者甚至两个不同的固定接口。移动设备I可以被配置成例如基于适当的多无线电实施来实现经由多个无线接口的接入。标号7和8分别表示这一例子的用于提供多无线电实施的不同无线电部分。注意:可以将单个无线电部分而不是单独的无线电部分用于经由不同无线接口的通信。无线电部分7和8连接到用于控制它们的处理器3。
[0038]移动设备I可以从接入网络切换到另一接入网络并且甚至从一种接入技术切换到另一接入技术。通常,切换过程由至少一个控制器或者互连的控制器集控制。切换控制器可以由用于管理和/或启动移动设备的切换或者类似转移的任何适当控制器实体来提供。控制器与接入系统适合地互连以便适当地控制切换。
[0039]图1示出了根据某些实施例适于执行所需数据处理的第二数据处理实体9。具体而言,移动设备I的数据处理实体9被配置成确定应当如何对与特定另一方之间的通信进行路由。移动设备的处理实体9可以用于确定例如通信应当经由由蜂窝移动网络提供的接口、由无线局域网提供的接口还是由线缆提供的接口来被路由。例如在连接起动期间或者当进行可用接入网络之间的漫游判决时可能需要确定接口的适合性。这里描述的布置使移动设备I能够进行适合接入系统和/或通信接口的知情选择。
[0040]具体而言,可以提供处理器实体9用以处理关于可用接入接口和外部应用的信息以选择用于特定服务的适合通信接口。该信息可以由接入系统和外部应用通过各种方式提供。在图1中,控制器9可以提供移动设备连接管理实体,该实体能够自动地选择或者至少向终端用户建议哪个接入网络能够为应用提供所需连通。处理器实体可以向控制器3通知它的发现,此后控制器3可以相应地控制无线电部分7和8的操作。
[0041]接入系统可以被配置成向移动设备提供移动设备在确定和/或选择适合通信接口时移动设备所需信息的至少一部分。此信息例如可以由提供数据分组的第一路由器的本地网关节点提供。在WLAN系统中,此路由器可以与WLAN接入点集成。在GPRS中,该信息例如可以由GPRS网关节点提供。网关节点可以自行地或者借助GPRS网关连接到的其它网络的单元来提供信息。注意:这些单元是仅作为非限制性的例子来给出的并且可以从任何适当的来源提供信息。在某些应用中,将移动设备在确定和/或选择适合通信接口时使用的信息与其它信息如服务发现信息和消息清晰地分离以免混淆可能是有利的。
[0042]根据一个实施例,接入网络被配置成,在接入网络变得对移动设备可达到之后,发送包含诸如显式服务网络标识之类的服务网络信息的消息。如果发现提供的服务网络信息与将要使用的应用可接受的网络服务匹配,则移动设备可以继续使用接入网络。
[0043]通信系统可以被配置成提供专用于一些具体服务的被隔离的网络段。例如,某些段可以提供运营商服务,其它段可以提供公司内部网,等等。服务网络信息也可以在标识适当网络段时使用。
[0044]根据一种可能性,检验是否已经经由某一其它网络接口来使用服务,而如果是这样,则指引移动设备将类似接口也用于所请求的服务。
[0045]如果发现服务网络信息并不与应用所请求的网络服务兼容,则移动设备可以选择另一网络。如果无适合的网络可用,则可以继续不同动作。例如,移动设备例如可以通过显示适当的消息和/或通过声音警报来向用户报告错误状况。
[0046]图2示出了根据一个实施例用于为通信设备选择适合接口的流程图。在100处向通信设备提供关于网络应用的信息。该信息例如可以包括与应用可能已经针对通信介质和/或针对服务网络的类型而设置的要求和/或约束有关的信息。在步骤102处也向通信设备提供关于至少一个接入接口的信息。可以预先、定期地或者在通信设备向接入系统注册时提供该信息的至少一部分。通信设备也可以向应用发送与针对连接的可能要求有关的查询和/或向接入系统发送与一个或者多个可用接入接口的特征有关的查询。
[0047]根据一个特定实施例,在102处,所需应用或者用户提供所需服务网络的标识。服务网络标识例如可以作为服务应用的DNS名称的一部分来提供。各可用网络接入接口然后可以向通信设备提供对它们所关联的服务网络进行标识的信息。例如,相关接入网络可以提供它们连接到的当前服务网络的标识。此信息例如可以包括本地服务网络的DNS后缀、传送协议端口号、逻辑服务标识如P2P (对等)等。
[0048]然后在104处移动设备处理关于至少一个接入接口和应用的信息。该处理是为了确定是否至少一个可用接入接口可以用于与应用通信。然后在106处可以找到至少一个适当的接入接口。
[0049]如果找到数个适合的网络接口,则可以确定这些网络接口中的哪一个将最好地适合于任务。该选择可以例如基于简易优先级方案或者以关于诸如带宽、价格、当日时间、位置等因素的可用信息为基础的试探。
[0050]然后在步骤108处可以选择用于与应用通信的适当接口。
[0051]如果确定没有适合的接入接口可用,则在110处可以相应地通知用户。然后可以触发移动设备以监视适合的接入接口是否变为可用。在效果上,这意味着如虚线箭头所示返回到处理可用信息的阶段104。也可以继续任何其他适当的过程。例如,可以将应用置于保持,即如下状态:它在该状态下在等待适合的接口变为可用。应用然后可以响应于在104处检测到适合的接口而恰当地进行反应和起动自身。移动设备也可以尝试使用可用的但是假定不适合的网络。也可以尝试虚拟网络接口。这些包括基于IP隧道的虚拟专用网(VPN)连接,该IP隧道可以利用当地因特网连接以达到有限服务网络如内部网。
[0052]在一个实施例中,将适当的配置控制协议用于向移动设备提供关于可用接入接口的至少一些信息。适当协议的例子是动态主机配置协议(DHCP)。DHCP是通常用于使适于根据传送控制协议/互联网协议(TCP/IP)来操作的计算设备的配置自动化的协议。
[0053]用于标识接入接口和/或应用的信息可以基于各种机制。一种可能的机制基于域名服务(DNS)名称的使用。DNS名称在DHCP中普遍用来表明连接到的局域网域。DHCP的一个参数是本地网络的域名服务(DNS)后缀。DNS后缀通常由本地网络的运营商提供。可以向本地网络中可用的服务分配DNS名称,该DNS名称包括由本地接入网络提供的服务的DNS后缀。移动设备然后可以偏好于选择DNS后缀与正接入的应用服务器主机匹配的接入网络。
[0054]处理器9可以提供具体DNS解析器模块,用于基于关于DNS名称和后缀的信息来确定接入网络的适合性。可替换地,这一模块可以被包括在移动设备的主处理器3中。
[0055]在某些实施例中,解析器模块可以被配置成使得它将DNS查询发送到基于本地DNS后缀而标识的接口。解析器模块然后可以分配网络标识符以提供所得地址。所得地址可以通过IP地址和IP区域标识符的组合来提供。
[0056]现在将对图3进行参考,该图示出了移动通信设备I可以如何使用数据网络14中提供的各种应用的特定例子。通常借助连接到数据网络的服务器16来提供应用。注意:虽然示出了仅仅一个应用服务器以求简化,但是可以提供多个应用服务器。可以基于任何适当的协议在数据网络中提供应用。例如可以借助互联网协议(IP)来提供应用,因此云状物14例如可以被理解为标识因特网或者内部网。
[0057]图3示出了两个不同的示例无线接入系统即通用分组无线电服务(GPRS)网络和无线局域网(WLAN) 38如热点WLAN的某些单元。各接入系统能够提供通向运营商的服务的接入接口。
[0058]具体而言,蜂窝通信网络32提供支持节点33与移动设备30之间的分组交换数据发送设施。网络32经由网关GPRS支持节点(GGSN) 34连接到至少一个外部数据网络,比如数据网络14。因此,GPRS服务允许移动设备与外部数据网络之间的分组数据的发送。
[0059]除了至少一个网关之外,网络也可以包括至少一个分组数据服务节点(SN)。在所示实施例中,服务节点由服务GPRS支持节点(SGSN)33提供。各节点33连接到至少一个移动无线电接入网络、通常连接到基站系统31。基站系统31被布置成经由无线接口 12向移动设备I发送信号以及从移动设备I接收信号。对应地,移动设备I能够经由无线接口向基站系统发送信号以及从基站系统接收信号。
[0060]可以通过TOP (分组数据协议)上下文来提供用户设备与GGSN之间的通信。一旦建立PDP上下文,它通常可以携带具有类似足够数据传送特征的多个流。每个流通常例如代表特定服务和/或特定服务的媒体组成。移动设备可以一次具有一个或者多个活跃rop上下文。
[0061]除了由网络32提供的一个或者多个接口之外,移动设备I可以经由无线局域网(WLAN) 38接入数据网14。WLAN是提供向诸如IP网络的另一系统、另一设备等的无线电接入的本地接入技术的例子。注意:并非必然地需要基于IP的通信,而是可以代之以使用一些其它协议。各WLAN具有至少一个接入点37和分组数据网关39。分组数据网关39可以用来将WLAN连接到数据网络14。
[0062]可以借助许多协议来提供数据运送接口。例如,当接入IP网络和在IP网络中提供的服务时,IP协议用来运送数据,UpnP (通用即插即用)可以用来发现设备和服务,等等。可以通过使用所谓的IPsec (互联网协议安全)隧道来增强IP安全性。
[0063]现在转向其中从图3的两个可能接口 11和12中选择适当的接入接口的实施例。移动设备I可以已经由WLAN网络38提供DNS后缀,例如“hotspot, com”。同时,移动设备I可以由GPRS网络32提供另一后缀,例如“services, operator, com,,。WLAN网络38例如可以由于无线接口 11提供的更高带宽和更低数据传送成本而被设置为优选的或者默认的选项。当用户想要拜访网页如“WWW.lookatme.com”,时,移动设备然后可以选择用于无线通信的WLAN网络38,因为检测到名称WWW.lookatme.com并不满足与后缀“hotspot, com”或者“services, operator, com”中的任一个匹配的预定标准。
[0064]然而,如果用户浏览来自地址“ringtones, services, operator, com”的网页,贝丨J移动设备I可以由于匹配的“services, operator, com”部分而选择GPRS接入网络32而不是默认接口来提供无线接入接口 12。
[0065]如果任何其它接入网络不提供兼容后缀,则甚至可以防止移动设备I漫游到所述其它网络。
[0066]DNS后缀的使用是部署起来相对容易的选项,因为DNS名称处于相对广泛的使用中。然而注意:用于标识的其它手段也可以用于标识接入网络。例如,可以针对服务网络定义字面名称。这可以作为DHCP协议或者任何其它配置协议中的扩展来提供。该布置可以使得所有本地服务共享DNS名称的共同后缀部分,例如上文提到的“services, operator,com”。为了避免混淆和命名冲突,可以提供一种用于将与在隔离的网络中的接入接口关联提供的本地DNS后缀或者其它后缀区别于在因特网中使用的后缀的方案。
[0067]在某些标准中,通信设备可能需要完成某些具体过程以便能够接收和处理配置控制协议的消息。例如,为了能够接收和处理DHCP通知,通信设备可能需要建立向接入网络的层2附接过程。为了避免对这一点的需要,通信设备可以在它接收可能在从第一查询之后需要的任何参数时在其存储器中存储这些参数。也可以预先发送配置控制协议消息以便保证通信设备在它的存储器中具有如果需要则可用的必要信息。
[0068]上文主要在无线接口和移动通信设备的背景下描述了具体的实施例例子。然而类似原理也可以适用于其它类型的通信设备,比如配置成使用至少一个固定接入接口的通信设备。
[0069]在图4中图示了这一点,该图示出了由膝上型计算机41提供的通信设备。膝上型计算机可以经由线缆43来通信,该线缆从其一端连接到计算机的连接器42之一如通用串行总线(USB)端口而从另一端连接到固定线路插座44。固定线路连接例如可以基于异步数字用户线(ADSL)、以太网或者拨号连接。固定线路网络然后提供通向数据网络14的连接。
[0070]膝上型计算机41也可以经由无线接口 45来与基站46通信。基站也可以连接到数据网络,虽然这并非总是必需的。为了提供无线连接,膝上型或者桌面型计算机可以连接到或者具有用于无线连接到蜂窝系统或者本地无线网络的移动设备。可以借助可以插入到计算机中的槽中的移动模块来提供移动设备,或者移动模块可以是计算机的集成部分。[0071]根据一种可能性,手持移动通信设备被配置成使得它除了无线连接之外还支持有线连接的使用。例如,移动电话或者其它移动设备可以被配置成提供“ IP通行”或者使用附接到计算机的USB线缆以有助于经由计算机和它的连接而不是由移动通信设备提供的一个或者多个无线接口的通信。
[0072]通信设备然后可以例如将蜂窝系统用于语音服务而固定接口用于因特网服务。例如,计算机可以例如经由USB线缆来使用移动设备作为调制解调器。计算机可以基于服务和接入接口信息来确定哪些服务经由给定的接入接口是可用的和/或哪个接口应当用于特定服务。
[0073]根据又一例子,桌面型或者膝上型计算机可以选择多个固定接口之中的适当接口。例如,计算机可以具有通向公司内部网的一个固定网络连接和用于直接地连接到公共因特网的另一固定网络连接。计算机可以具有用于有助于经由两个不同接口的接入的两个网卡。
[0074]上述例子涉及配置控制协议,比如DHCP。然而注意:可以通过其它手段而不是基于配置控制协议来提供可以在选择接入接口时使用的服务网络标识或者其它信息。例如,可以基于根据电气和电子工程师协会的标准IEEE802.21而构造的通知机制来发送关于接入接口和/或应用的信息。多个DNS后缀也可以用来表明位于单个网络段中的不同服务域。
[0075]根据一种可能性,通信设备借助非请求型通报被提供用于选择适当接入接口的信息。非请求型通报例如用于在因特网控制消息协议(ICMP)或者DNS协议中递送IP第6版(IPv6)路由器广告或者通报。可以将适当的信元添加到通报消息以用于递送网络服务标识信息以便在处理器中进行直接处理或者以便存储于通信设备的存储器中。
[0076]历史信息也可以在为通信介质选择适当接口时被利用。例如,通信设备连接管理实体可以在经由接入接口启动通信时保持任何接收到的DNS后缀或者其它网络服务标识信息的记录。存储的信息可以在以后用来确定哪个接入接口将要用于与特定应用或者特定类型的应用进行通信。即使将要选择的接入接口在应用建立连通时的时刻不活跃,历史信息也仍然可以使用。连接管理实体可以能够基于历史信息来激活正确的接入接口。
[0077]通信设备可以被配置成向应用发送与针对连接的可能请求有关的查询。例如,通信设备可以查询服务的类型。通信设备然后可能需要在为了设立通向应用的通信介质而确定适当接入接口之前等待例如包含服务参数的响应。通信设备可以基于服务定位协议(SLP)来发送查询。网络侧中的适当单元然后可以用终端可以使用的服务参数来答复。
[0078]根据一个实施例,通信设备可以依次地激活接入,以发现哪一个(如果有)支持所期望的应用。然而,这可能特别地是在初始发现轮次期间引起延迟。这可以通过从接入系统发送信息来解决,其中例如基于使用统计来过滤可用服务。列表可以仅包括最频繁部署的服务。此信息可以是此类服务的简易列表形式。通信设备然后可以存储此信息。在通信设备向接入系统注册自身时提供与接入系统有关的服务列表是可能的。如果服务不位于这些列表中的任何列表中,则可以使用另一方法,如基于SLP的查询,来从多个接入方法中确定可用的接入方法。接入网络也可以提供比如它所支持(或者不支持)的传送协议端口号、逻辑服务名称等等之类的信息。通信设备然后可以使用此信息来标识可以经由接入网络路由服务应用还是另一应用/提供服务应用还是另一应用。
[0079]根据一个实施例,可以经由第二网络来提供关于第一网络的服务网络信息。在一种具体情况下,移动通信设备可以经由第一网络向主机节点通知它正在考虑将第二网络作为下一目标网络。移动设备然后可以经由第一网络接收关于第二网络的服务网络信息。如果检测到第二网络并不支持所需应用则此信息可以用来避免进入第二网络。
[0080]另外,可以向另一实体提供以及在该实体中处理信息而不是在通信设备处处理信息。这例如可以运用于如下应用中,这些应用在蜂窝网络与本地网络如W1-fi(无线保真)网络之间利用互作用协议。当应用开始时,通信设备可以向网络设备发送具有应用标识的查询。可以在应用起动之后或者在无法找到适当路由的情况下使用例如IEEE802.21消息接发这样的适当消息接发来发送查询。网络设备基于它的数据库中的或者以别的方式可为它所用的标识和信息来命令通信设备将具体接入接口用于应用。网络设备具有与应用的连通要求有关的信息(例如如何在防火墙或者其它节点没有可能阻隔或者延迟业务的情况下提供连接),并且因此可以有利地用来提供在通信设备与应用之间的适当的通信介质。
[0081]可以借助一个或者多个数据处理器来提供所需数据处理功能。因此,通信设备的上述数据处理功能可以由单独的处理器(例如参见图1的实体3和9)或者由集成的处理器来提供。例如,可以在通信设备的中央处理单元中提供所有数据处理,或者所有数据处理可以分布于数个数据处理模块。
[0082]适当改型的一个或者多个计算机程序代码产品可以在被加载于适当的处理器上(例如通信设备的处理器和/或网络控制器中)时用于实施实施例。程序代码装置例如可以执行接口适合性的确定、消息和/或信元的选择、生成、信息的解释等。用于提供操作的程序代码产品可以存储于载体介质如载体盘、卡或者带上或者借助该载体介质来提供。一种可能性是经由数据网络将程序代码产品下载到通信设备。
[0083]上述实施例可以辅助终端用户和/或通信设备选择如下接入接口,该接入接口提供满足特定应用的要求的通信介质。实施例可以减少有故障或者不适当的连接的风险。实施例可以在如下多无线电环境中特别好地起作用,在这些环境中轮询所有可用接入系统可能过于耗时。
[0084]还要注意:虽然上文参照某些蜂窝通信网络、无线局域网系统和固定线路系统的示例架构通过例子描述了某些实施例,但是实施例可以应用于除了这里图示和描述的通信系统之外的任何其它合适形式的通信系统。还要注意:将术语接入接口理解为指代可以由装置用于接入通信系统的任何接口。例如,可用接口可以基于接入系统(比如任何蜂窝系统所使用的接入系统)或者任何本地接入系统(比如WLAN、UWB(超宽带))或者近程链路(比如蓝牙?(近程无线电链路)、WiMax (全球微波接入互操作性)、红外线链路、任何基于线缆的连接等)。
[0085]这里也要注意:尽管上文描述了本发明的示例实施例,但是在不脱离如所附权利要求书中限定的本发明范围的情况下可以对公开的解决方案进行若干变化和修改。
【权利要求】
1.一种被配置用于经由多个对应接入接口来与多个接入系统通信的设备,所述设备包括:装置,用于处理与第一接入系统或者对应于所述第一接入系统的接口中至少一个相关联的地址,以基于所述地址和关于应用的信息来确定用于与所述应用通信的所述至少一个接入系统或者对应于所述第一接入系统的所述接口的适合性;以及 用于比较与所述应用关联的地址的至少一部分和所述与第一接入系统或者对应于所述第一接入系统的接口中至少一个相关联的地址的装置。
2.如权利要求1所述的设备,其中所述设备还包括用于基于所述确定来选择接入接口并且向所述设备的控制器通知所述选择的装置。
3.如权利要求2所述的设备,其中所述设备还包括用于响应于来自处理器的指令来控制经由所述选择的接入接口的、通向所述应用的连接设立过程的装置。
4.如任一前述权利要求所述的设备,其中所述设备还包括用于基于服务标识来确定所述至少一个接入接口的适合性的装置。
5.如权利要求4所述的设备,其中所述服务标识包括域名服务名称。
6.如权利要求1所述的设备,其中所述设备还包括用于选择其关联后缀与所述应用关联的后缀相匹配的接入接口的装置。
7.如权利要求1所述的设备,其中所述设备还包括用于根据从所述接入系统接收的配置控制协议消息来获得显式服务网络标识的至少一部分的装置。
8.如权利要求7所述的设备,其中所述配置控制协议消息包括动态主机配置协议消肩、O
9.如权利要求1所述的设备,其中所述设备根据从所述接入系统接收的非请求型通报来获得与所述第一接入系统或者对应于所述第一接入系统的所述接口中至少一个相关联的所述地址的至少一部分。
10.如权利要求1所述的设备,包括:域名服务解析器模块,用于基于与所述域名服务名称和后缀有关的信息来确定接入接口的适合性。
11.如权利要求10所述的设备,其中所述解析器模块被配置成向基于本地域名服务后缀而标识的接口发送针对地址的查询,并且向响应于所述查询而接收的地址分配网络标识符。
12.如权利要求1-3任一项所述的设备,其中所述设备针对连接起动和漫游判决中的至少一个确定接口的适合性。
13.如权利要求1-3任一项所述的设备,其中所述设备还包括用于确定是否已经经由接入接口来使用所述应用或者另一类似应用并且响应于肯定确定而给出用以将类似接口用于所述应用的指示的装置。
14.如权利要求1-3任一项 所述的设备,其中所述设备仅被允许使用由处理器允许的接入接口。
15.如权利要求1-3任一项所述的设备,包括:存储器,用于存储与第一接入系统或者对应于所述第一接入系统的接口中至少一个相关联的地址和/或关于所述应用的信息。
16.如权利要求1-3任一项所述的设备,其中所述设备还包括用于查询与所述第一接入系统或者对应于所述第一接入系统的所述接口中至少一个相关联的所述地址的装置。
17.如权利要求1-3任一项所述的设备,其中所述设备还包括用于使所述确定至少部分地基于历史信息的装置。
18.如权利要求17所述的设备,其中所述设备还包括用于维持网络服务标识信息的记录的装置。
19.如权利要求17所述的设备,其中所述设备还包括用于存储可用服务的列表的装置。
20.如权利要求19所述的设备,其中所述列表包括被最频繁部署的应用。
21.如权利要求1-3任一项所述的设备,其中所述接入接口中的至少一个由以如下各项中的任一项的使用为基础的接入系统提供:通用分组无线电服务、码分多址、宽带码分多址、GSM网络、EDGE网络、超宽带、近程链路、无线局域网和固定网络。
22.一种通信设备,包括如任一前述权利要求所述的装置。
23.如权利要求22所述的通信设备,包括移动通信设备。
24.—种通信系统,包括: 多个接入接口,用于为通信设备提供向多个对应的接入系统的接入; 用于提供至少一个应用的装置; 控制器实体,被配置成向所述通信设备提供与第一接入系统或者对应于所述第一接入系统的接口中至少一个相关联的地址,其中所述通信设备被配置成:基于与所述至少一个接入系统或者对应于所述第一接入系统的所述接口相关联的所述地址和关于由所述装置提供的应用的信息,来确定用 于与所述应用通信的所述至少一个接入系统或者对应于所述第一接入系统的所述接口的适合性,所述通信设备还配置成比较与所述应用关联的地址的至少一部分和与第一接入系统或者对应于所述第一接入系统的接口中至少一个相关联的地址。
25.如权利要求24所述的通信系统,其中所述多个接入接口由至少两个不同接入系统提供。
26.如权利要求24或者25所述的通信系统,其中所述至少一个接入接口由以如下各项中的任一项的使用为基础的接入系统提供:通用分组无线电服务、码分多址、宽带码分多址、GSM网络、EDGE网络、超宽带、近程链路、无线局域网和固定线路连接。
27.一种用于通信的方法,所述方法包括: 向通信设备提供关于应用的信息; 向通信设备提供与第一接入系统或者对应于所述第一接入系统的接口中至少一个相关联的地址;以及 在所述通信设备处基于所述地址来确定用于与所述应用通信的所述至少一个接入系统或者对应于所述第一接入系统的所述接口的适合性;以及比较与所述应用关联的地址的至少一部分和与第一接入系统或者对应于所述第一接入系统的接口中至少一个相关联的地址。
28.如权利要求27所述的方法,包括接收服务网络标识。
29.如权利要求27至28中的任一权利要求所述的方法,包括从所述通信设备发送对与所述第一接入系统或者对应于所述第一接入系统的所述接口中至少一个相关联的所述地址的请求。
30.如权利要求27至28中的任一权利要求所述的方法,包括:基于关于所述第一接入系统或者对应于所述第一接入系统的所述接口中至少一个的所述信息来选择接口 ;以及经由所述选择的接口在所述通信设备与所述应用之间设立通信介质。
31.如权利要求27至28中的任一权利要求所述的方法,其中所述确定包括在移动通信设备处处理与所述第一接入系统或者对应于所述第一接入系统的所述接口中至少一个相关联的所述地址。
32.如权利要求30所述的方法,包括:响应于所述接入接口的选择将移动通信设备从第一接入网络转移到第二接入网络。
33.如权利要求24所述的通信系统,其中所述通信系统执行如权利要求27至32中的任一权利要求所 述的任何步骤。
【文档编号】H04L12/54GK103889030SQ201410073889
【公开日】2014年6月25日 申请日期:2007年8月16日 优先权日:2006年8月29日
【发明者】M·福赛尔, P·萨罗拉提 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1