专利名称:无线通信系统中缓存分组数据应用的静态信息的方法及装置的制作方法
技术领域:
本发明涉及无线通信系统中提供分组数据服务的方法及装置。尤其是,本发明涉及缓存(cache)与用户设备(UE)中执行的通信应用有关的静态信息。
背景技术:
提供分组交换服务的现代无线通信系统(如通用移动远程通信系统(UMTS)等)应能够支持大量不同类型的应用,这些应用对于用户设备(UE)的性能(例如,所需的传输性能和服务质量)有着不同的要求。所述用户设备的范围从图形显示和处理能力有限的相当简单的移动电话到通过无线通信系统连接到互联网的膝上型电脑,所述电脑具有很高的图形显示能力以及有助于高要求通信应用(如视频会议和流媒体等)的能力。
无线用户设备中执行的通信应用是例如浏览器应用或用于下载流媒体的应用。例如,通过无线通信系统,用户设备中的通信应用可对互联网上的应用服务器提供的服务进行访问。为使所述服务适合于用户设备及其通信,应用信息从用户设备传送到应用服务器,所述应用信息涉及用户设备性能、通信应用的性能和优选格式以及用户在通信应用中通常作出的选择。例如,用户访问一家报纸的万维网网页,其中该万维网网页的信息适合于用户设备性能和用户的喜好,所述信息涉及例如文本和图片格式、分辨率、语言等。信息从用户设备传送到应用服务器。这种类型的信息通常以不同的信头传送,且其信息量可能相当大。
无线应用协议(WAP)最初用来提供无线传输中的应用协议,该协议除了其它特征之外还能最小化附加数据(如信头)的量。图1a(现有技术)示意说明了根据规范WAP1.2x对应用服务器进行的WAP访问。用户设备105中运行的WAP应用,通过无线接口115向WAP网关110发出“WSP开始”(WSP-start)。在“WAP开始”中有关于经WAP网关110缓存的静态信头的信息。WAP网关110从WAP应用(用户设备105)的“WSP取得”(WSP-get)后,随即用所述经缓存的静态信头来形成对应用服务器120上的服务应用的HTTP请求。以此方式,静态信息(如WAP信头等)不需要通过无线接口来传送。只对通常具有高容量的WAP网关和应用服务器之间的传输添加所述信头。
在新近版本的WAP中,例如最近提出的WAP 2.0、HTTP(超文本传输协议)从用户设备的通信应用到应用服务器被全程使用,并且WAP网关被代理125取代,如图1b所示。虽然在很多方面存在优势,但是WAP网关的省略产生了这样的缺陷在无线接口上传输的冗余静态信息量将会增加。通常,信头中有大量静态信息的“HTTP请求”(HTTP-requests)由用户设备105中的浏览器应用频繁发出,并且从用户设备105一路传送到应用服务器120,包括通过无线接口传输。
同时,在其它应用例如流媒体应用中,在使无线系统在表现和性能上接近有线系统的努力中,可以看到冗余信息传输的增加。另一个例子是用XML文档来传送网络服务消息的网络服务。在从客户机到服务器的两个或更多的连续消息中,消息的基本部分是相同的。
虽然现代无线通信系统(例如UMTS)提供的分组数据服务的容量相对于以前各代无线系统有了极大的提高,但是无线资源是有限的,从而普遍关心的是不要在冗余信息上浪费资源。此外,用户设备的处理性能也是有限的,例如,如果使用电池,还要考虑电池寿命这一因素。所以,冗余传送的信息的任何减少将会引起网络运营商的高度关注,因为这会使无线网络上的容量要求降低,也同样会引起用户的高度关注,因为用户设备上的处理负担会降低,且电池寿命可延长。
发明内容
本发明目的在于实现可减少通过无线通信系统中的无线接口传送的静态信息量的方法和设备。
前述目的通过权利要求1的方法、权利要求21的网络节点中的方法以及权利要求29的网络节点来实现。
本发明提供了用于在无线通信系统中从用户设备(UE)访问服务应用的方法及装置。从用户设备中执行的通信应用对应用服务器的服务应用的访问通过代理来实现。所述访问可在通信会话的建立过程中发生,或可在正在进行的会话期间发生。所述方法包括如下步骤-从用户设备的通信应用发送开始消息给代理来请求利用应用服务器的服务应用。所述开始信息包含位置指示符;-所述代理利用位置指示符来访问缓存节点,并从所述缓存节点检索静态信息。所述静态信息在通信会话前已传送并在缓存节点中缓存;以及-所述代理基于所检索的静态信息来形成请求,并将所述请求发送到应用服务器的服务应用。
由此,所述服务应用被提供与通信应用有关的静态信息,而所述静态信息不必在各通信会话期间都从用户设备传送。
根据本发明的第一方面,所述位置指示符最好包含所述缓存节点的地址(例如,URL)。作为可选方案,所述位置指示符可为能为代理所理解的标志。
根据本发明方法的第二方面,所述代理利用移动识别工具(如IMSI、MSISDN或用户设备的IP地址),从用所述位置指示符识别的缓存节点中检索正确的静态信息。作为可选方案,代理结合所述位置指示符而使用所述静态信息的唯一身份来从所述缓存节点中检索所述静态信息。所述唯一身份应在开始消息中传送到代理。
根据本发明方法的第三方面,上述步骤由所述代理中执行的方法来完成。
根据本发明方法的第四方面,所述方法还包括在建立所述通信会话之前进行的起始步骤用户设备将涉及至少一个通信应用的静态信息传送到所述缓存节点。最好是,IP多媒体CN子系统(IMS)被用于缓存所述静态信息,而会话初始化协议(SIP)被用于传输。最好是,SIP登录(SIP-register)或SIP公布(SIP publish)过程被用于缓存所述静态信息。
根据本发明方法的第五方面,所述开始消息是简化的HTTP请求,所述静态信息包括HTTP信头,由所述代理在形成步骤中形成的请求是完整的HTTP请求。
由于本发明,所述服务应用将被提供关于所述用户设备的通信应用的静态信息,而所述静态信息不必在各个通信会话期间都从用户设备传送。从而,不会浪费宝贵的无线资源,同时所述用户设备的电池寿命得到延长。
本发明的一个优点是代理根据从用户设备接收的简化的HTTP请求和从所述缓存节点接收的静态信息来形成完整的HTTP请求。
本发明的另一优点是所述静态信息可包括各种格式的各种信息,例如HTTP接收信头、加密密钥以及XML文档。
还有一个优点是在SIP框架内建立的过程能被用于缓存所述静态信息,例如SIP-register(SIP登录)和SIP Publish(SIP公布)。
在阅读下面结合附图进行的详细描述时,本发明实施例的其它优点和特征将显而易见。
图1a-b是根据现有技术的WAP访问过程的示意图。
图2是一般无线通信系统的示意图,本发明的方法及装置可有利地用于该系统中。
图3是说明本发明方法的信号/消息序列图。
图4是说明本发明方法的实施例的起始步骤的信号/消息序列图。
图5是说明本发明方法的实施例的步骤的信号/消息序列图。
图6是适合于本发明的SIP登录信息的示意图。
图7是本发明的代理的示意图。
具体实施例方式
现在将参照附图在下文中对本发明进行更详细地描述,其中包括本发明的优选实施例。然而,本发明可被具体化为很多不同的形式,而不应限于本文中阐述的实施例;更确切地说,提供这些实施例是为了使本发明的公布彻底和完全,并充分地将本发明的范围传达给本领域技术人员。附图中,相同数字指相同元件。
本发明可应用于无线通信网络中的分组数据通信。尤其是,本发明涉及(但不限于)这样的情况终端用户正在使用用户设备(UE)(例如,移动终端)中执行的通信应用(如网络浏览器)来浏览应用服务器上提供的网页。所述应用服务器通常不是所述无线通信系统的一部分。HTTP通常被用于所述通信,但不排除使用其它协议。
本申请中的名词“静态信息”应理解为任何描述性能、用户选择和优选、用户设备105或用户设备105中执行的应用的信息,以及通常不需要为每个通信会话更新的信息。然而,所述静态信息(例如,关于用户设备接通电源的信息)通常并最好被更新,但不要太频繁。静态信息可包括(但不限于)关于通信应用性能和优选的信息,涉及文件格式、图形分辨率、支持java版本、优选语言、applet等。所述静态信息与特定用户、用户设备或通信应用(或有可能是通信应用组)有关。
在高层次上描述,本发明提供了网络节点中的方法及装置,以使所述静态信息可不必在各通信会话期间从用户设备传送而提供给应用服务器的服务应用。所述静态信息在所述通信会话之前从所述用户设备传送到所述缓存节点,并在所述缓存节点中缓存。在用户设备和服务应用之间通过代理进行的通信会话的建立过程中或会话期间,用户设备发送开始消息给代理来请求利用服务应用。所述开始消息包含位置指示符。所述代理利用所述位置指示符来访问所述缓存节点并检索静态信息。所述代理这时基于所述静态信息来形成请求,并将该请求发送到服务应用。
图2是可使用本发明的无线通信系统的示意图。无线通信系统200包括可与应用服务器120进行通信的用户设备105(例如移动终端)。
用户设备位于无线接入网络(RAN)220中,该网络由至少一个无线网络控制器(RNC)230来控制,并与核心网络(CN)235的GPRS服务支持节点(SGSN)240通信。CN235包括归属位置寄存器(HLR)237或家庭用户服务器(HSS),并通过网关节点与其它网络通信。GPRS网关支持节点(GGSN)245使CN235与服务网络255相互联接。用户设备105和服务应用120之间的通信通过代理125进行。代理可服务于多个应用服务器1201和1202,所述应用服务器可位于SN或外部网络250中。作为可选的或与现有方案结合使用的方案,可利用多个代理,各个代理提供不同的应用服务。代理125能够访问缓存节点260,所述节点可为SN的一部分,如图所示,但也可位于系统的其它地方。例如,所述系统可包括多个不同的缓存节点,这些节点涉及不同类型的服务、代理或应用服务器120。所述缓存节点260或多个缓存节点既能从代理125访问,又能从用户设备105访问。
如果无线通信系统200根据3GPPV rel-5支持基于IP的多媒体服务,所述CN通过GGSN连接到IP多媒体CN子系统(IMS)265。IMS除了其它节点(图中未显示)之外还包括代理呼叫会话控制功能(P-CSCF)261,它是IMS 265中用户设备的第一联系点。另一个节点是服务CSCF(S-CSCF)262,它提供会话控制服务并可根据本发明作为缓存节点260来提供服务。
本领域技术人员会认识到,所述通信可涉及所述无线接入网络、所述核心网络和所述服务网络的其它节点,文中为了清晰而将其省略。可能的无线接入网络包括(但不限于)UMTS、CDMA2000、无线局域网或GPRS网络。CN、IMS和SN一般被认为是基于IP的或基于ATM的通信网络。在下文中,将只讨论与根据本发明的方法及装置直接相关的节点。用于通过例如空中接口(air interface)以及在基于IP和基于ATM的网络内传送的机制对于本领域技术人员是公知的,不视为本发明的组成部分。
根据本发明的方法及装置将参照如图3所示的示意性信号传输图以及如图2所示的无线通信系统示意图在UMTS网络中描述。图4和图5示出了本发明的实施例。
本发明的方法包括如下步骤305用户设备105访问缓存节点260并传送具有静态信息的消息,所述静态信息涉及可在用户设备105中执行的一个或多个通信应用。还包括用于识别静态信息(例如IMSI或MSISDN或用户设备IP地址)的工具。或者,也可包括唯一身份。缓存节点260最好用适合的已知寻址工具(如URL)来访问。
307所述静态信息由缓存节点260缓存。
步骤305-307是起始步骤,它们最好只在接通电源或更新静态信息的需要已被确认时进行。所述起始步骤最好不是对每个分组数据通信会话或在会话期间执行。
310在建立通信会话的过程中或在进行中的通信会话期间,用户设备205的通信应用起始利用由应用服务器120提供的服务,该服务器120因此应被用户设备105访问。
315为访问应用服务器120,用户设备105的通信应用向代理125发出消息。所述消息包含关于所存储静态信息的位置的指示。所述位置指示可为代理125可理解并用于访问正确的缓存节点260的地址(例如URL)、标志或代码。
320代理125用位置指示符来访问缓存节点260,并检索与用户设备205的通信应用有关的静态信息。移动识别工具(如IMSI或MSISDN或地址工具(如用户设备IP地址))可被代理用于识别有关特定用户/用户设备的静态信息。作为可选方案如果唯一身份已在起始步骤中使用,那么所述唯一身份在来自用户设备的信息中被传达并用于从缓存节点260访问/检索静态信息。
325代理125用所述静态信息来形成对应用服务器260的服务应用的请求。
330代理125发送请求到应用服务器120。所述请求现在包含应用服务器120的服务应用可用来使后续通信适合于用户设备105的静态信息。
步骤310-330一般对每个通信会话重复,而且可在会话期间重复。在具备所需的静态信息的上述步骤完成之后,所述服务应用相对于用户设备105的通信应用来调整其内容,所述静态信息只在起始步骤305通过空中接口传送。
缓存节点260可包括多个节点。在本例中,代理将请求置于第一节点,该节点转而访问其它节点来检索静态信息。这将在下文进一步举例说明。因此,名词“缓存节点”不应解释为只限于一个网络单元。
在本发明的另一实施例中,所述缓存节点存储涉及一个用户设备105的多个通信应用的多个静态信息。因此,从用户设备105到代理125的消息(步骤315)应既包含关于对应用服务器120进行访问的过程中的通信应用的信息,又包含关于位置指示符的信息。作为可选方案所述代理125可从缓存节点检索(步骤320)与一个以上通信应用有关的静态信息。在形成请求的步骤中(步骤330),所述代理125只使用与通信应用有关的静态信息。
将HTTP用于与应用服务(例如网页浏览服务)的通信中的通信应用被认为是当前和将来的无线通信系统的普通用途。HTTP是无状态(stateless)协议。这意味着所有请求是相互独立的,即在HTTP中没有会话。这对于所述协议的灵活性和普遍性来说是一个优点,但对于例如HTTP请求包含的内务处理信息的量来说是一个缺点。与HTTP的使用相结合,本发明的优选实施例有助于稀缺的无线资源的有效利用。
HTTP请求传送多个HTTP信头。所述多个HTTP信头反映发送者的容量,其中例如有HTTP Accept信头、UserAgent和Uaprof,如表1所示。这些静态HTTP信头是根据上述定义的静态信息的例子。
表1优选实施例利用在3GPP rel-5框架下开发的会话起始协议(SIP)和IMS。在SIP中,建立起始例程(SIP登录)例如在用户设备接通电源时进行。根据优选实施例,SIP登录还适于包括静态信息的缓存。起始过程对应于起始步骤305,在图4中示意说明,包括如下步骤405用户设备105发送SIP REGISTER(SIP登录)消息。所述信息包含关于应被缓存的静态HTTP信头的信息。
410P-CSCF 261查询HSS 262关于用户所在的S-CSCF 263的位置。例如,P-CSCF 261通过将IP地址映射到MSISDN功能,将移动终端的MSISDN、IMSI和/或用户设备IP地址相加。
415从HSS 262回应P-CSCF 261。
420SIP REGISTER(SIP登录)消息被发送到S-CSCF 263。所述消息现在包含静态HTTP信头加上用户的MSISDN、IMSI或IP地址。
425SIP登录服务器(即S-CSCF 263)将与用户设备105的通信应用有关的HTTP信头缓存。所述S-CSCF 263对应于所述缓存节点260。
430登录成功信息被发送回P-CSCF261。
435登录成功信息被发送回用户设备105。
经调整的SIP登录信息如图6所示。例如,在常规的SIP内容605中包含HTTP静态信头610,所述静态信头包含表1所示的内容615、616、617。
根据一优选实施例,对应于步骤315-330的静态信息检索和对应用服务器的请求的形成,在图5所示的信令图中说明。该过程包括在建立通信会话过程中或在通信会话期间将被采用的如下步骤505终端将简化的HTTP请求消息发送到HTTP代理125(HTTP代理)。该消息包含关于应被使用的静态HTTP信头的信息。这最好能通过如下步骤完成用户设备105的HTTP浏览器(通信应用)在简化的HTTP请求消息中加上诸如“static_headeryes”的HTTP信头。
510HTTP代理125通过将IP地址映射到MSISDN函数,来询问HSS262所述MSISDN的缓存节点(S-CSCF 263)在何处。
515S-CSCF 263的地址被发送回HTTP代理125。
520HTTP代理125从S-CSCF 263请求经缓存的静态HTTP信头。
525所述静态HTTP信头被返回到HTTP代理125。
530HTTP代理125将静态HTTP信头加到初始的简化HTTP请求,从而形成完整的HTTP请求。
535HTTP代理125将所述完整的HTTP请求发送到应用服务器120。
由于优选实施例的方法,在无线接入网络中,不需要为各通信会话重复处理完整的HTTP请求。
作为使用SIP登录的可选方案SIP publish(SIP公布)能以类似的方式使用。SIP登录的主要目的是登录用户设备105并使其可在通信网络中访问。如果用户设备被关掉或禁用了通信能力,则所述信息不被保持;每次所述用户设备接通电源时需要作新的SIP登录。使用SIP公布,所述用户设备可公布信息(例如静态信息),即使所述用户设备被关掉,所述信息也被保持。
另一实施例适于万维网服务的使用。多个消息能在万维网服务的框架内被定义,所述万维网服务包括(但不限于)HTTP的使用。其起始步骤可包括缓存具有静态信息的XML信头。对应于简化的HTTP请求,在简化的万维网服务消息之后,万维网服务代理检索被缓存的XML信头并形成完整的万维网服务消息。
在本发明的另一实施例中,所述代理不但形成完整的请求,而且在形成完整的请求前处理信息。这用加密应用来举例说明。在开始消息305中,用户设备包含要被加密的数据。在接收消息之后,代理125从缓存节点260检索进行加密所需的静态信息(例如加密密钥),可能还有其它静态信息。在形成完整的请求325之前,所述代理执行加密。
根据本发明的代理125包括多个功能部分,它们最好以软件代码的方式实现,以调整成适于实现本发明的方法。图7所示的是主要的功能部分,所述功能部分涉及在起始通信会话的过程中或在通信会话期间检索静态信息的过程。名词“包含”和“连接”在文中应理解为功能部分之间的连接,但不必是物理连接。
代理包括通信部件705,所述部件用以在应用层与用户设备105、应用服务器120和缓存节点260进行通信。通信装置705的接收部件706配置成从所述用户设备接收开始消息或简化的HTTP请求。访问/检索部件707处理对缓存节点260的访问和静态信息的检索。代理还可包括连接到存储部件715和通信部件705的解释部件710,用以解释开始信息(简化的HTTP请求)中的指示、标志或地址。在与通信部件705连接的请求形成部件720中,形成完整的请求。代理125还配备了选择部件725,所述选择部件适于选择与用户设备的特定通信应用有关的静态信息。
在附图和说明书中,公布了本发明的典型优选实施例,虽然使用了特定的名词,但这些名词只是以一般的和描述的意义上使用,而不是出于限制目的,本发明的范围由后续的权利要求规定。
权利要求
1.一种在无线通信系统(200)中用于从用户设备(105)访问服务应用的方法,其中,在分组数据通信会话期间,用户设备(105)中执行的通信应用通过代理(125)访问应用服务器(120)的服务应用,其特征在于所述方法包括在通信会话建立中或在通信会话期间将被采用的如下步骤-用户设备(105)的通信应用将开始消息(315)发送到代理(125)来请求利用应用服务器(120)的服务应用,所述开始消息包含位置指示符;-所述代理(125)通过使用所述位置指示符来访问(320)缓存节点(260),并从所述缓存节点(260)检索静态信息,所述静态信息已从所述用户设备(105)传送,并在所述通信会话前缓存在所述缓存节点(260)中;以及-所述代理(125)至少部分地基于检索到的静态信息来形成(325)请求,并将所述请求发送(326)到应用服务器(120)的服务应用,由此,所述服务应用将被提供与通信应用有关的静态信息,而所述静态信息不必在各通信会话期间都从用户设备(105)传送。
2.如权利要求1所述的方法,其中所述位置指示符包括所述缓存节点(260)的地址。
3.如权利要求2所述的方法,其中所述地址是URL。
4.如权利要求1所述的方法,其中所述位置指示符是能为所述代理(125)理解的指示所述缓存节点(260)的标志。
5.如权利要求1至4中任一项所述的方法,其中所述代理(125)结合所述位置指示符,使用诸如IMSI、MSISDN或用户设备的IP地址等移动识别工具,从所述缓存节点(260)中检索所述静态信息。
6.如权利要求1至4中任一项所述的方法,其中结合所述位置指示符的所述代理(125)使用所述静态信息的唯一身份来从所述缓存节点(260)中检索所述静态信息,所述唯一身份在所述开始消息(315)中被传送到所述代理(125)。
7.如权利要求1至6中任一项所述的方法,其中所述代理(210)在形成请求的步骤(325)中,用所述静态信息中包含的第二数据来处理从用户设备(105)接收的开始消息(315)中的第一数据,并将经处理的第一数据包含在对所述应用服务器(120)的请求中。
8.如权利要求7所述的方法,其中所述第二数据是加密密钥,所述代理在加密所述第一数据的过程中使用所述加密密钥。
9.如权利要求1至8中任一项所述的方法,其中所述开始消息是简化的HTTP请求,所述静态信息包含HTTP信头,由所述代理(125)在形成步骤(325)中形成的请求是完整的HTTP请求。
10.一种在无线通信系统(200)中利用来自用户设备(105)的服务应用的方法,其中,在分组数据通信会话期间,用户设备(105)中执行的通信应用通过代理(125)访问应用服务器(120)来利用服务应用,其特征在于所述方法包括在建立所述通信会话前将被采用的如下起始步骤-所述用户设备(105)将与至少一个通信应用有关的静态信息传送(305、307)到缓存节点(260);以及在所述通信会话的建立中或在所述通信会话期间将被采用的如下步骤-用户设备(105)的通信应用将开始消息(315)发送到代理(125)来请求利用应用服务器(120)的服务应用,所述开始消息包含位置指示符;-所述代理(125)通过使用所述位置指示符来访问(320)所述缓存节点(260),并从所述缓存节点(260)中检索静态信息;以及-所述代理(125)至少部分地基于检索到的静态信息来形成(325)请求,并将所述请求发送(326)到所述应用服务器(120)的服务应用,由此,所述服务应用将被提供与通信应用有关的静态信息,而所述静态信息不必在各通信会话期间都从所述用户设备(105)传送。
11.如权利要求10所述的方法,其中所述位置指示符包括所述缓存节点(260)的地址。
12.如权利要求11所述的方法,其中所述地址是URL。
13.如权利要求10所述的方法,其中所述位置指示符是能为代理(125)理解的指示所述缓存节点(260)的标志。
14.如权利要求10至13中任一项所述的方法,其中所述代理(125)结合所述位置指示符而使用诸如IMSI、MSISDN或用户设备的IP地址等移动识别工具,从所述缓存节点(260)中检索所述静态信息。
15.如权利要求10至13中任一项所述的方法,其中所述代理(125)结合所述位置指示符而使用所述静态信息的唯一身份来从所述缓存节点(260)中检索所述静态信息,所述唯一身份在所述开始消息(315)中传送到所述代理(125)。
16.如权利要求10至15中任一项所述的方法,其中所述代理(210)在形成请求的步骤(325)中,用所述静态信息中包含的第二数据来处理从用户设备(105)接收的开始消息(315)中的第一数据,并将经处理的第一数据包含在对所述应用服务器(120)的请求中。
17.如权利要求16所述的方法,其中所述第二数据是加密密钥,所述代理在加密所述第一数据的过程中使用所述加密密钥。
18.如权利要求10至17中任一项所述的方法,其中所述开始消息是简化的HTTP请求,所述静态信息包含HTTP信头,由所述代理(125)在形成步骤(325)中形成的请求是完整的HTTP请求。
19.如权利要求18所述的方法,其中所述静态信息的传送(305、307)用SIP登录过程来实现,并且IP多媒体核心网络子系统(IMS,265)的节点被用于缓存所述静态信息。
20.如权利要求18所述的方法,其中所述静态信息的传送(305、307)用SIP公布过程来实现,并且IP多媒体核心网络子系统(IMS,265)的节点被用于缓存所述静态信息。
21.一种在无线通信系统(200)中的代理(125)中,在用户设备(105)中执行的通信应用和应用服务器(120)的服务应用之间经由代理(125)进行的分组数据通信会话期间或建立分组数据通信会话过程中,形成对应用服务器(120)的服务应用的请求的方法,其特征在于所述方法包括在所述通信会话的建立中或所述通信会话期间将被采用的如下步骤-所述代理(125)接收从请求利用应用服务器(120)的服务应用的用户设备(105)的通信应用中来的开始消息(315),所述开始消息包含位置指示符;-所述代理(125)利用位置指示符来访问(320)缓存节点(260),并从所述缓存节点(260)检索静态信息,所述静态信息在所述通信会话之前已从所述用户设备(105)传送,并在所述缓存节点(260)中缓存;以及-所述代理(125)至少部分地基于检索到的静态信息来形成(325)请求,并将所述请求发送(326)到应用服务器(120)的服务应用,由此,所述代理(125)将对所述服务应用提供与通信应用有关的静态信息,而所述静态信息不必在通信会话期间从所述用户设备(105)传送。
22.如权利要求21所述的方法,其中所述位置指示符包含诸如URL等的缓存节点(260)的地址。
23.如权利要求21所述的方法,其中所述位置指示符是能为所述代理(125)理解的指示所述缓存节点(260)的标志。
24.如权利要求21至23中任一项所述的方法,其中所述代理(125)结合所述位置指示符而使用诸如IMSI、MSISDN或用户设备的IP地址等移动识别工具,来从所述缓存节点(260)检索所述静态信息。
25.如权利要求21至23中任一项所述的方法,其中所述代理(125)结合所述位置指示符而使用所述静态信息的唯一身份来从所述缓存节点(260)中检索所述静态信息,所述唯一身份在所述开始消息(315)中传送到所述代理(125)。
26.如权利要求21至25中任一项所述的方法,其中所述代理(210)在形成请求的步骤(325)中,用所述静态信息中包含的第二数据来处理开始消息(315)中的从用户设备(105)接收的第一数据,并将经处理的第一数据包含在对所述应用服务器(120)的请求中。
27.如权利要求26所述的方法,其中所述第二数据是加密密钥,所述代理在加密所述第一数据的过程中使用所述加密密钥。
28.如权利要求21至27中任一项所述的方法,其中所述开始消息是简化的HTTP请求,所述静态信息包括HTTP信头,由所述代理(125)在形成步骤(325)中形成的请求是完整的HTTP请求。
29.一种用作代理(125)的无线通信网络节点,所述代理节点(125)适于促进在用户设备(105)中执行的通信应用和应用服务器(120)的服务应用之间经由所述代理(125)进行的分组数据通信会话,其特征在于-接收部件(706),适于从所述用户设备(105)的通信应用接收开始消息(315)来请求利用服务应用;-解释部件(710),适于解释所述开始消息中的位置指示符,所述解释部件(710)与所述接收部件(705)连接;-访问与检索部件(707),适于用所述位置指示符从缓存节点(260)中检索被缓存的静态信息,所述访问与检索部件(707)与所述解释部件(710)连接;以及-请求形成部件(720),适于至少部分地基于检索到的静态信息来形成请求,所述请求形成部件(720)与所述访问与检索部件(707)连接。
全文摘要
本发明涉及在无线通信系统中,缓存与用户设备中执行的通信应用有关的静态信息。本发明的方法可应用于在所述用户设备和服务应用之间经由代理进行的通信会话建立过程中或通信会话期间。所述用户设备将包含位置指示符的开始消息发送到代理来请求利用服务应用。所述代理通过使用所述位置指示符来访问缓存节点并检索所述静态信息。所述静态信息在所述通信会话前已在所述缓存节点中缓存。所述代理基于所述静态信息来形成请求,并将所述请求发送到所述服务应用。所述服务应用将被提供以静态信息,而所述静态信息不必在各通信会话期间都从所述用户设备传送。
文档编号H04L29/08GK101084662SQ200480044649
公开日2007年12月5日 申请日期2004年12月22日 优先权日2004年12月22日
发明者R·斯科格 申请人:艾利森电话股份有限公司