在通信网络中实现组合服务的制作方法

文档序号:7811680阅读:228来源:国知局
在通信网络中实现组合服务的制作方法
【专利摘要】本发明公开了在通信网络中实现组合服务,即一种使得能够在包括第一终端和第二终端的通信网络中实现服务的方法,第一终端和第二终端能够连接到通信网络的电路域和分组域。该方法包括:在服务器处存储第一终端的第一标识符(CLI_A),第一标识符(CLI_A)包括通信网络的电路域中的标识符;在服务器处存储第一终端的第一地址(IP-addA),第一地址(IP-addA)包括通信网络的分组域中的地址;在服务器处存储第一终端的第一标识符(CLI_A)和第一地址(IP-addA)之间的第一关联,以及当第一终端的是相对于第二终端的主叫终端时,响应于来自第二终端的请求,从服务器向第二终端发送第一地址(IP-addA),所述请求包括第一终端的第一标识符(CLI_A)。
【专利说明】在通信网络中实现组合服务
[0001]本申请是申请号为200480044839.X、申请日为2004年12月3日、名称为“在通信网络中实现组合服务”的发明专利申请的分案申请。

【技术领域】
[0002]本发明一般涉及通信网络领域,尤其是涉及移动通信网络。本发明更为特别地涉及通信网络,尤其是移动通信网络的用户享受组合服务。

【背景技术】
[0003]移动电话网最初是以类似于公共电话交换网(简称为PSTN)的方式,但是是在移动用户之间为了实现语音通信而构建。移动电话网已经和正在经历迅猛的发展,尤其是在引入第二代移动网络,特别是诸如那些符合GSM( “全球移动通信系统”)标准以及符合美国和日本所采用的相应系统的数字移动网络之后。
[0004]类似于PSTN,第二代移动网络也是电路交换网络;这大大限制了能够分配给给定用户的带宽,特别是在第二代移动网络中。相反,诸如计算机网络的数据通信网络,以及其中的因特网采用了允许高得多的数据传输速率的分组交换方案。
[0005]为了克服诸如GSM网的传统电路交换移动网络的限制,使得允许移动终端的用户以有效的方式使用通过因特网提供的服务,已经提出了一些解决方案。最为普及的方案之一是GPRS( “通用分组无线电业务”)。GPRS是一种与GSM网络兼容的数字移动电话技术(实际上,其是基于现有GSM网络架构构建的),其允许数据以高于纯GSM所允许的速度传输。实质上,GPRS可以看作是附加在GSM上的支持并实现了分组数据通信。尽管诸如那些符合标准UMTS ( “通用移动通信系统”)的第三代无线通信系统在数据传输速度方面更有前途,但GPRS是提高现有GSM网络中的数据交换能力的可实现解决方案内的解决方案。
[0006]除了简单声音通信之外,这些移动网络提供的服务在数量和质量上已经都得到了迅速的增长;仅仅是举一些例子,最近几年内短消息收发服务(“短消息收发系统”,简称SMS)和多媒体消息收发服务(“多媒体消息收发系统”,或丽S),以及因特网连接服务已经做到了可使用。
[0007]特别的,在为移动通信网络的用户,为仅由语音所构成的用户间的通信提供多媒体服务方面具有强烈的兴趣,即,多亏存在增加图像、视频、通过因特网或通过电子邮件存取数据的可能性的服务。在这些服务中,所谓的“组合服务”吸引了移动电话运营商的极大注意。出于描述本发明的目的,“组合服务”通常意指通过该服务通信网络的终端(不一定是移动的)能够同时打开并使用两个连接,通常为电路(电路交换或CS)连接和分组(分组交换,PS)连接。
[0008]U.0lsson 和 M.Nilsson 在 Ericsson Review N0.2,2003 的文章 “Combinat1nalservices-The pragmatic first step toward all-1P” 中特别描述了一种所谓的“组合服务”的实例,其中使用了同时在电路连接和在分组连接上处理服务量的能力:在对话期间共享图像。作者注意到,同时在电路连接和在分组连接上处理业务量的可能性不仅允许与WCDMA(宽带码分多址),给出了在“通过空中”的接口(多无线电接入承载,多RAB)中使用多个和并行承载的可能性,并且允许与GSM,其中标准化的机制-双工传输模式、或DTM-得到类似的可能性。然而在文章中,作者注意到“成功越过空中”的仅仅技术可能性并不足够。有时忘记了通常最终用户对信道编码和电波传播的复杂化并不感兴趣。反之,最终用户想要可靠、易于使用、并很适合于当前环境的移动终端。换言之,移动终端中的一些实体必须理解用户正在试图做的事情,并将其转换为操作序列。文章中描述的一个实例涉及有关一个特别的园艺展览会的交谈期间的一个女人及她的丈夫。在会话期间,该女子决定将她正在描述的东西展示给她的丈夫。理想状态下,用户界面(人机界面或MMI)应当足够的简单,如以一种她仅需要按下按键以打开视频摄像机的方式。移动终端应当具有足够的智能来发现如何到达分组连接之上的呼叫的另一参与者并发送图像。根据作者的描述,为了让这个发生,需要以下的基本模块:
[0009]移动终端中的协调功能(至少,一个具有有关所有相干网络的可到达性的信息的扩展地址簿);
[0010]分组连接部分中的可到达性机制。根据作者的描述,长期的解决方案可能将基于IMS (IP多媒体子系统),利用SIP (会话启动协议)会话协议以发现其他参与者并协调会话参数;
[0011]用于分配信息获取能力的机制,其允许基于终端和基于网络的应用聪明的使用有关预约、会话状态、承载电路状态、用户喜好等的信息。在这一方面,作者建议SIP尤其是使用HTTP协议和Web XML服务。
[0012]通过移动终端享受服务的另外的描述在Nokia公司的白皮书“Videosharing-Enrich your voice call with video” 中给出,在因特网网站:http://www.nokia.com/BaseProject/Sites/N0KIA_MAIN_18022/CDA/Categories/Phones/Techno1gies/VideoSharing/_Content/_Static_FiIes/video_sharing_a4_2510.pdf 上公开可用于下载。
[0013]共享服务的实时视频允许用户在电话对话期间能够容易地丰富他们的通信。总有一个用户能够共享由视频摄像机拍摄的实况录像或来自终端的视频片断。两个用户在继续他们的语音呼叫的同时都看到相同的视频并能够对其进行讨论。在该白皮书所描述的实例中,Keith和Malcom处于电路连接(CS)上的正常呼叫中,而Keith想要与Malcom共享实况视频。他们都有能够共享视频的装置并且注册了该服务。在该白皮书中描述了以下流程:
[0014]在正在进行的CS语音呼叫期间,Keith选择共享实况视频。
[0015]Keith确认Malcom作为接收方。
[0016]Malcom接收到来自Keith的视频请求并接受。
[0017]系统将该接受显示给启动视频流的发送的Keith。
[0018]Malcom的装置开始显示与Keith的装置相同的视频,他们能够通过语音呼叫进行讨论。
[0019]当Keith展示完了他想展示的内容时结束视频共享,Keith和Malcom之间的语音呼叫保持活动状态。
[0020]根据以上所提及白皮书描述的视频共享服务所使用的技术是普通的SIP或MS基础结构。
[0021]在另一白皮书,由Forum Nokia 做到可在网站 http://www.forum, nokia.com/main/1, 040, 00.html ? fsrParam = 2_3-/mai n.html&filelD = 5336 上公开可用并下载的名为 “White Paper:1P Convergence Based On SIP:Enhanced Person-To-PersonCommunicat1ns”的文章中,描述了使用SIP协议用于在能够支持IP协议的终端之间建立对等连接类型。如在该白皮书中描述的,为了通信,基于IP的应用必须具有到达通信者的机制。今天,固定和移动电话网络执行了建立连接的这项关键任务。通过拨打另一用户的电话号码,网络能够在任何两个终端之间建立特别的连接。这项关键连通能力在因特网中仍未广泛存在。根据这个白皮书,由其它关键移动网络能力(即,验证,漫游,和根据MS标准提供的网络互联性)补充的基于SIP的会话管理提供了所需的结构。利用这种系统的实现,有可能在两个终端之间建立IP连接。一旦连接建立,其就能够被用于交换所有类型的通信媒体(语音、视频、内容等)。类似于HTTP,SIP是基于文本的客户-服务器协议。SIP被设计用于建立、修改和结束多媒体会话或呼叫,而且它在“SIP终端”(或用户代理,UA)可以充当客户和服务器二者上的事实上不同于HTTP。因此,可能建立客户到客户的通信。根据这本白皮书,IP协议的第6版(IPv6)为基于SIP的服务提供了坚实的基础。IPv6最大的好处就是巨大的地址空间。实际上,在这本白皮书中还强调了 IP协议第4版(IPv4)的问题,并且相比于因特网正在试验的今天,这种协议已被设计用于更少数量的因特网主机。当上亿(或上十亿)的蜂窝电话将要连接到因特网上时地址空间的问题将变得十分突出。在这本白皮书所描述的SIP协议的可能的应用中,引证了实时视频共享服务。


【发明内容】

[0022]本 申请人:观察到以上提出的基于SIP-MIS基础结构的用于组合服务的实现的解决方案并非没有问题。
[0023]本 申请人:所观察到的第一个问题是,由于每个SIP终端典型地在其保持打开的期间的整个时间要“消耗”一个IP地址,SIP-1MS基础结构要求网络运营商的大量可用IP地址的事实。在将来,这种问题将随着IPv6代替当前所使用的IPv4的广泛使用而得到解决:本 申请人:认为,无论多么渴望可以由数量增加的用户同样通过IPv4地址享受的组合服务的实现,以这样一种方式使得这类服务在简短时间内可用。
[0024]本 申请人:所观察到的第二个问题是这种服务的使用能够对通常最终用户造成复杂结果的事实,普通用户典型地简单地使用他/她自己的终端来进行电话呼叫,或者发送MSM(短消息收发服务)类型的消息。特别是,本 申请人:观察到,对于其中通信网络的两个用户能够在语音呼叫期间交换静止图像或视频(由嵌入的视频摄像机在实时时间内记录或拍摄的片断)的视频共享或图像共享类型的组合服务在将用在用户要求与他们的终端进行大量交互的情况下结果相当复杂。出于这个原因,享受给用户提供不同的同时通信可能性的组合服务应当做到最简单并尽可能的高效,以使终端的配置请求和使用的复杂性最小化。这会使得组合服务能够得到强力扩展。
[0025]本 申请人:所观察到的第三个问题是以下事实:如果一方面允许较强的使用通用性(尤其对于在不同类型的网络,例如固定移动中注册的用户),另一方面要求已注册用户和转发到驻留于用户终端上的客户端的消息的搜索机制,SIP-1MS结构的使用会使得实现已经参与了电路呼叫的两个用户之间实现分组连接,即实现两个用户之间的组合服务慢下来。本 申请人:相信因此可能会造成简化在分组域上实现连接所必需的消息协议,以使这种实现更加快速。
[0026]考虑以上所暴露的第二和第三个问题,本 申请人:观察到在其中两个用户必须要实现能够在分组连接上交换视频或图像的组合服务中,除了普通电路连接上的colloquiate之外,由于实际上已经在这二者之间建立了电路连接,在分组域上建立连接所必要的一些信息可以通过该通信网络得到。这允许简化实现分组连接所需的协议,减少了信令消息和用户与他们自己的终端交互的数量。
[0027]在第一个方面,本发明涉及以简化方式使得在用户终端上可享受的组合服务。用户在电路域上建立呼叫,而且由于这种呼叫的建立使得在他/她的终端菜单选项上有关组合服务的享受可用。
[0028]在第二个方面,本发明涉及实现在通信网络的第一用户的至少第一终端上实现至少一种组合服务的使用的方法。该方法包括建立所述通信网络的电路域内,从所述第一终端到所述通信网络的第二用户的第二终端的第一连接;在所述第一终端上接收所述第一连接的建立的确认;以及由于接收到所述确认而自动建立从所述第一终端到所述通信网络的分组域的第二连接。
[0029]在第三个方面,本发明涉及适用于安装在通信网络的第一用户的第一终端上的应用,以在所述第一终端内实现至少一种组合服务的使用。该应用包括软件编码部分,它适用于接收有关所述通信网络的电路域内从所述第一终端到所述通信网络的第二用户的第二终端的第一连接的建立的确认,以及由于接收到所述确认而自动建立从所述第一终端到所述通信网络的分组域的第二连接。
[0030]在第四个方面,本发明涉及适用于在移动通信网络中使用的终端。该移动终端,例如蜂窝电话,包括模块,该模块适用于接收有关所述通信网络的电路域内从所述第一终端到所述通信网络的第二用户的第二终端的第一连接的建立的确认,以及由于接收到所述确认而自动建立从所述第一终端到所述通信网络的分组域的第二连接。
[0031]在第五个方面,本发明涉及用于使得通信网络的第一和第二终端能够使用组合服务的方法。所述第一和第二终端通过在所述通信网络的电路域上建立的第一连接相互连接,并且它们具有所述通信网络的所述电路域内各自相关的第一和第二标识符。此外,所述第一和所述第二终端在所述通信网络的分组域内具有各自相关的第一和第二地址。在所述通信网络的所述分组域中所包含的第一设备中,该方法包括:
[0032]从所述第一终端接收第一请求,所述第一请求包括所述第一地址和所述第二标识符;
[0033]使所述第一地址与所述第一终端的所述第一标识符相关联;
[0034]从所述第二终端接收第二请求,所述第二请求包括所述第二地址和所述第一标识符;
[0035]使所述第二地址与所述第二终端的所述第二标识符相关联;
[0036]基于所述第一地址与所述第一标识符之间的关联以及所述第二地址与所述第二标识符之间的关联,在所述通信网络的分组域,实现所述第一和所述第二终端之间的第二连接的建立。
[0037]在第六个方面,本发明涉及一个软件程序,其适用于安装在通信网络的分组域内包含的第一设备上,以使得所述通信网络的第一和第二终端能够使用组合服务,其中所述第一和所述第二终端通过在所述通信网络的电路域上建立的第一连接相互连接。所述第一和所述第二终端在所述通信网络的所述电路域内具有各自相关的第一和第二标识符。此夕卜,所述第一和所述第二终端在所述通信网络的分组域内具有各自相关的第一和第二地址。该程序包括软件编码部分,适用于:
[0038]从所述第一终端接收第一请求,所述第一请求包括所述第一地址和所述第二标识符;
[0039]使所述第一地址与所述第一终端的所述第一标识符相关联;
[0040]从所述第二终端接收第二请求,所述第二请求包括所述第二地址和所述第一标识符;
[0041]使所述第二地址与所述第二终端的所述第二标识符相关联;
[0042]基于所述第一地址与所述第一标识符之间的关联以及所述第二地址与所述第二标识符之间的关联,在所述通信网络的所述分组域,实现所述第一和所述第二终端之间的第二连接的建立。
[0043]在第七个方面,本发明涉及用于使得通信网络的第一和第二终端能够使用组合服务的方法。该方法包括:
[0044]在所述第一终端和所述第二终端之间建立所述通信网络的电路域内的第一连接;
[0045]在所述第一和所述第二终端上接收所述第一连接的建立的确认;
[0046]由于接收到了所述确认而自动将所述第一和所述第二终端连接到所述通信网络的分组域上;
[0047]为所述第一和第二终端分配所述通信网络的分组域内的第一和第二地址,所述第一和第二地址分别与所述通信网络的电路域内的所述第一和第二终端的第一和第二标识符相关联;
[0048]由于接收到了所述第一地址,从所述第一终端自动发送第一请求到所述通信网络的分组域内所包含的设备,所述第一请求包括所述第一地址和所述第二标识符;
[0049]由于接收到了所述第二地址,从所述第二终端自动发送第二请求到所述设备,所述第二请求包括所述第二地址和所述第一标识符;
[0050]基于所述第一标识符与所述第一地址之间的第一关联,以及所述第二标识符与所述第二地址之间的第二关联,在所述通信网络的所述分组域,实现所述第一和所述第二终端之间的第二连接的建立,由于接收到了所述第一和所述第二请求,由所述设备执行所述第一和所述第二关联。

【专利附图】

【附图说明】
[0051]图1通过举例的方式示出了能够支持组合服务的移动通信网络;
[0052]图2以图解方式示意了移动通信网络的两个用户享受组合服务;
[0053]图3从功能模块的角度以图解方式示意了能够使用组合服务的移动终端的实例;
[0054]图4以非常简化的方式示出了移动网络的两个用户享受“视频共享”类型的组合服务的架构;
[0055]图5详细示出了使得移动通信网络的两个用户能够使用“共享视频”类型的组合服务的操作流程实例;
[0056]图6a和图6b示出了在对等连接的两个终端之间的两个可能的流程以避免连接上的传输冲突。

【具体实施方式】
[0057]图1示出了能够根据GSM/GPRS标准提供移动电话服务的移动通信网络20的实例。可观察到的是,根据UMTS标准能够提供移动电话服务的移动网络具有非常类似于图1中所示移动网络的结构。移动网络20既支持电路连接之上的通信,也支持分组连接之上的通信。为了这种结果,移动网络20包括电路网络部分(或域)35和分组网络部分(或域)51。移动终端12、14(例如蜂窝电话,PDA或个人数字助理等)通过与一个或多个无线电基站(BTS,基站发射器)32的无线电接口通信。每个无线电基站32在通常众所周知名为“小区”的相应地理区域30内提供移动电话服务。应当理解,移动网络20为比图1中以示例的方式所示出的多得多的许多小区和许多移动终端提供服务。不同的无线电基站32连接到基站控制器(BSC) 34,基站控制器管理无线资源的分配和重新分配,并控制通路内的移动终端从一个无线电基站到另一个的切换。BSC及其相关的无线电基站通常被称为基站子系统(BSS)。BSC 34连接到电路域35内的移动交换中心(MSC) 36,通过MSC 36还能够建立到其它网络38,诸如PSTN或ISDN(综合业务数字网)网络的电路连接。通常,在微型移动网络中,类似于图1中所示BSC 34的许多BSC都连接到单个MSC。
[0058]MSC 36还通过信令网络40 (例如根据N0.7信令系统或SS7的信令网络)连接到归属位置寄存器(HLR) 42和来访位置寄存器(VLR) 44。VLR 44包括数据库,该数据库包含有关相应的地理区域内即时出现的所有移动终端的信息,并且其拥有MSC在这个地理区域内提供服务所必需的移动电话服务用户的临时注册数据。HLR 42包括数据库,该数据库存储并管理例如移动终端12、14所属的移动网络20的用户的预约。对于其中的每个用户,HLR包括永久预约数据,例如电话号码(移动站ISDN或MSISDN),还众所周知为客户线路标识符(CLI),它以PSTN网络的数字设计的方式标识出移动终端的预约和国际移动用户标识(IMSI),S卩,在国际级别上为每个用户分配并用于在移动网络的电路域内发送信令的唯一标识。HLR 42另外还包括授权移动网络的用户使用的服务列表(以所谓“配置文件(profile) ”的方式),以及立即服务于这种用户的VLR的地址。
[0059]每个BSC 34还连接到分组域,对应于图1中的GPRS网络51、服务GPRS支持节点(SGSN) 50,分组域负责向位于其服务区域内的移动终端发送分组。在微型移动网络中,许多BSC连接到单个SGSN。网关GPRS支持节点(GGSN) 54充当到诸如IP网络56 (例如因特网)的外部分组网络的逻辑接口。节点SGSN 50和GGSN 54通常通过IP基干52相互连接。
[0060]因此图1的移动通信网络20是包括了外部电路网络(网络38所示),和外部分组网络(网络56所示)的更广范围的通信网络的一部分。移动通信网络20的用户能够与属于电路连接上的外部网络38的用户通信,也能够连接到分组连接上的IP网络56中的网站或它们自己的电子邮件服务器。此外,移动通信网络20的用户能够使用至少一种组合服务,即由于该服务,例如图2的移动终端12所属的用户能够从他/她自己的移动终端12同时打开到另一个(移动网络20或外部网络38的)用户的电路连接和分组连接。该用户能够例如利用分组连接从他的移动终端12上检查一个或多个网页,并在同时利用该电路连接与他/她自己的对话者讨论这种网页的内容。在另一个例子中,用户能够利用分组连接在他/她的移动终端12上下载他/她自己的电子邮箱的内容,同时利用该电路连接与他/她自己的对话者讨论所接收的一个或多个电子邮件消息的内容。在另一个例子中,用户能够利用分组连接从他/她自己的移动终端12发送一系列静态图像或视频(通过嵌入的视频摄像机实时录制或拍摄的片断)到他/她自己的对话者的终端,同时与他/她自己的对话者一起评论在二者的终端上出现的图像。出于本发明的目的,下文中术语“视频”意指包括任何类型的图像,静态的和移动中的、实时拍摄的或录制并存储在存储器区域内的。
[0061]例如,参考图2,移动终端12所属的移动网络20的第一用户向移动终端14所属的移动网络20的第二用户发起呼叫。第一移动终端12由BTS 32服务,而第二移动终端14由BTS 32’服务,BTS 32’可以是与服务第一移动终端的BTS 32相同的或不同的一个BTS。在第二用户接受了呼叫时建立第一连接Cl,以支持第一和第二用户之间的语音通信。连接Cl通常在移动网络20的电路域35内以双向方式建立。在移动网络20的分组域51内建立移动终端12和移动终端14之间的第二连接C2,以允许第一和第二用户在他们的电话会话期间共享一些视频。连接C2能够以单向或双向的方式建立:通过单向类型的连接能够实现更高的比特率。能够采用已知的技术实现移动终端12、14同时保持该两个连接Cl和C2活动:例如,已经引用过的用于第三代移动终端的多RAB技术,以及用于第二代移动终端的DTM技术。
[0062]图3从功能模块的角度以图解方式示意了能够使用组合服务的移动终端12的实例。移动终端12包括适用于发送/接收的天线121,射频收发器122、GPRS模块123、编码/解码单元124、扬声器125、视频摄像机126、麦克风127、屏幕128、键盘129,具有与之相关的存储器131的处理器(或CPU,中央处理单元)130。移动终端12典型地通过适当的电接触与SIM(用户身份模块,图3中未示出)相关联。
[0063]天线121和射频收发器122通常允许来往移动网络无线电基站的通信。扬声器125和麦克风127通常将电信号转换为移动终端12的用户可听到的信号中相应的语音,反之亦然。键盘129通常允许用户与移动终端手动交互,以发送相关指令,例如,选择菜单选项或选择电话号码等。屏幕128可以是例如液晶屏幕(LCD,液晶显示器),而且其通常适用于显示视频。视频摄像机126,例如CXD (电荷藕合装置)摄像机,通常适用于捕捉视频。GPRS模块123通常包括组包/解包装置和缓冲区,并且其能够在分组内封装来自移动网络的无线电块,或解包由上一协议层提供的分组内的无线电块,用于通过射频收发器122和天线121发送到移动网络。编码/解码单元124(例如H.263视频编解码器)连接到扬声器125、麦克风127、显示屏128、以及视频摄像机126:其通常管理由视频摄像机126捕捉到的或者将要在显示屏128上显示的视频、和/或由麦克风127捕捉到的或者将要发送到扬声器125的音频成分的编码/解码。处理器130监控移动终端12内包含的不同模块的操作和各种活动。与处理器130结合在一起的存储器131包括用于管理通信的软件应用。特别地,根据本发明的一个方面,存储器131包括用于控制和管理至少一种组合服务的应用软件。此外还观察到,尽管在图3中编码/解码124单元是作为单独的实体示出的,其也能够借助于驻留在移动终端12的存储器131内的软件程序实现。
[0064]如上所述,根据本发明的一个方面,在能够使用组合服务的用户的移动终端上安装了用于控制和管理组合服务的软件应用。这种软件应用能够作为单独的客户应用实现,其可以安装在移动终端的操作系统上,或“连接(cabled)”在移动终端的固件中。特别地,软件应用包括配置用于控制从移动终端到电路域以及到分组域建立连接的模块。软件应用能够在移动终端启动时自动启动。然而其还可以以用户能够禁止自动启动该应用来提供,或者该应用由用户手动执行。优选软件应用在后台运行以便在移动终端的正常使用期间给用户产生实际上“不可见”的结果。一旦执行,该软件应用就能够识别与来和/或往该移动终端所执行的呼叫有关的事件信令。特别地,该应用能够识别至少:
[0065]有关在电路域内建立的呼入的信令;和/或
[0066]有关在电路域内生效的所建立呼出的信令;和/或
[0067]有关电路域内本地执行的进行中的呼叫的中断的信令;和/或
[0068]有关电路域内远程执行的进行中的呼叫的中断的信令。
[0069]观察到以上列出的至少两种情况还包括在呼叫期间移动终端(或远程移动终端)碰巧处于无线电覆盖范围之外的情况下的呼叫结束的可能性。此外,观察到以上列出的情况不构成软件应用能够识别出的可能事件的详尽列表。
[0070]在移动终端所属的用户想要对另外一个用户(属于同一移动网络或不同的、固定或移动网络)进行呼叫的情况下,在用户要呼叫的电话号码的常规选择(通常通过键盘执行或从存储在移动终端中或其上的SM中的电话目录中选择)期间软件应用不干预。主叫用户能够以完全常规的方式向他/她自己的对话者发动呼叫,典型地是在移动终端上按下适当的按键。该呼叫通常在电路域上路由。
[0071]当被叫用户应答时,就在通信网络的电路域内在主叫用户的移动终端和被叫用户的终端之间建立连接。在这种连接建立时,向主叫用户的移动终端发送一个确认,其使得主叫用户能够使用刚刚建立的连接用于与他/她自己的对话者通信。软件应用截取这种确认信令并在移动网络的分组域内自动(即,无需用户使用终端交互)启动连接过程。通常,该过程提供到分组域接入点(APN,接入点名称)的连接。该连接过程假设GGSN 54典型地通过RADIUS协议通知APN正请求该连接的终端的电话号码。在核对了其凭证之后APN使分组域上的一个唯一地址(典型地是IP地址)与该电话号码相关联,并将相同信息发送到GGSN 54,GGSN 54反之将相同信息转发至已经请求了连接的终端。APN还在适当的数据库中保持移动终端的电话号码(或电路域内移动终端的标识符)和所分配IP地址(或分组域内移动终端的地址)之间的关联。这种关联还能够被发送到网络中的其它设备,诸如WAP网关。到分组域的连接典型地使用打开从移动终端到SGSN和移动网络的GPRS网络核心的GGSN的PDP上下文来完成。
[0072]同样,一旦已经建立了分组连接,主叫用户就具有可用电路连接以通过语音与他/她自己的对话者常规通信,以及具有同时存取数据服务的分组连接。换言之,主叫用户能够使用至少一种组合服务。例如,主叫用户能够利用分组连接从其的移动终端上检查一个或多个网页,同时他/她能够利用电路连接与他/她自己的对话者讨论这个网页的内容。在另一个实例中,用户能够利用分组连接将他/她自己的电子邮箱的内容下载到他/她的移动终端上,同时他/她能够利用电路连接与他/她自己的对话者讨论所接收的一个或多个电子邮件消息的内容。如果被叫用户的终端同样也连接到分组网络(或典型地拥有一个IP地址),可在分组域上建立该两个用户终端之间的对等连接,以允许主叫用户发送/接收往/来被叫用户的视频呼叫,并且同时他/她能够与他/她自己的对话者一起评论在两个终端上出现的图像。为了建立对等连接,两个用户的终端在分组域内交换他们自己的地址(典型地为他们的IP地址)。为了执行这种交换,在两个用户中至少一个的终端上运行的软件应用能够例如命令传递包括其IP地址的定址到该远程用户的终端的消息。这种消息可以是例如SMS (短消息收发服务)或USSD (非结构化补充服务数据)消息类型。优选的对等连接建立机制将在随后本发明的描述中出现。
[0073]为了使得乐意享受服务,在分组连接建立之后,软件应用典型地在移动终端上使得一个或多个菜单选项变为可用,用于通过分组连接使用可用的特定数据服务。典型地,这种菜单选项可以通过键盘上适当的按键(或自定义功能键)做到可由软件应用激活。例如,在简单网页浏览或邮件下载的情况下,相关的菜单选项能够在接收到来自APN的IP地址时变为可用。在与远程用户共享视频的情况下,能够在接收到例如来自远程用户的对等连接的建立、和/或远程用户能够使用该组合服务的确认之后方便的激活相关菜单选项。在变为可用的用于视频共享组合服务的菜单选项之中,可能有例如启动视频发送的选项、和/或用于中断视频发送的选项、和/或视频暂停(或图像冻结)选项。特别地,在图像冻结和/或图像发送中断的情况下,其能够导致方便的使由视频摄像机拍摄的并在视频捕捉中断之前刚刚由编码单元编码的最后一幅图像(或帧)在两个用户的终端上保持可用。实际上,与所传输的视频的一般质量相比,这种最后一幅图像能够做到在接收视频的终端上具有更高的质量:这依赖于由于本质上没有在各个帧上执行插值用于得到每个后续的帧(由于实际上图像总是相同的一幅)而使得静态图像的编码更为有效的事实。
[0074]以上参考来自用户的呼叫的执行描述的用于实现使用组合服务的过程进行少量改动还可以应用于在用户接收到他/她自己的终端的呼入情形。在此情况下,分组域上的连接的活动过程能够根据来自网络的呼叫建立的信令触发,其在用户接受到外部呼叫之后典型地通过按下终端的键盘上的适当按键发送。
[0075]当主叫用户或被叫用户决定结束电路域上的语音呼叫时,两个用户的其中之一典型地通过按下他/她自己的终端上的适当的按键结束呼叫。电路域上的连接由此被撤销。优选地,一旦接收到电路域上的连接撤销的确认,则使得能够使用组合服务的用户的移动终端上驻留的软件应用自动命令撤销分组域上的连接。此外,有关该组合服务的菜单选项由该软件应用变为不可用。同样的过程可能够应用于由于缺少无线电覆盖而结束电路域上的呼叫的情形(在使用移动终端的情况下)。移动终端因此返回到其正常待机状态,准备接收或执行呼叫(并具有后台运行的管理允许使用组合服务的软件应用)。
[0076]以上所述电路和分组两种连接的建立过程,以及允许使用组合服务的过程具有几个优点。首先,这种实现以对用户完全透明的方式发生,用户实际上以完全常规的方式在电路域上实施或接收呼叫,当呼叫成功建立时发现他/她自己的终端还被配置用于使用分组连接。此外,分组连接实际上仅在语音呼叫的过程中打开的事实允许可用的组合服务能够潜在地对更大数量的用户可用,无需利用其中实现了 IPv6协议的分组网络,并且从网络运营商的角度上看无需具有在根据使用IPv4协议的情况下所要解决的相当大的可用IP地址池。实际上,分组域上的地址仅在已经建立了语音呼叫之后分配,并且优选为在同一呼叫的结束时释放。
[0077]为了进一步避免IP地址的“浪费”,管理组合服务的软件应用能够以在电路呼叫的一些特定情况下不触发到分组网络的连接过程的方式配置。例如,在应用软件仅允许使用其中两个用户可以交换一些视频的组合服务的情况下,到分组网络的连接过程可以在呼叫生效或由特定号码接收的情况下变为不可用:例如,在呼叫免费号码期间,或在呼叫对应于信息服务和/或电话应答系统服务的号码期间,或在来或往国外的号码期间(在与驻留于国外的用户通信期间这种服务不可用的情况下),或在来或往属于其他运营商或使用不同技术的网络的呼叫(或用于来自固定到移动的“混合”呼叫,反之亦然)期间,等等。在这些特定情况下可以通过典型的通过空中的操作更新软件应用的配置以排除分组连接的打开。此外,特别是在组合服务内向移动终端发送视频变为可用的情况下,在无线电信号的质量或强度低于一个特定的临界门限之下的情况下,能够方便的致使不触发到分组网络的连接过程。在服务仅在第三代网络(3G,例如UMTS)上可用,并且没有足够的3G覆盖范围(然而通过第二代网络,例如GSM/GPRS,保证了覆盖范围以执行正常的语音呼叫)的情况下也进行了相同的考虑。
[0078]在以下描述中,根据本发明的一个方面,将会通过示例的方式详细展示移动通信网络的两个用户User_A、User_B之间的组合服务的优选实施例。分别给用户User_A和
供了移动终端组合服务是例如“所得即所见”(SWIS)或“视频共享”类型的服务,即,其中可以通过分组域上的对等连接类型,在电路域内建立的正常电话会话期间交换由在他们各自的移动终端服_么和UE_B内集成的视频摄像机拍摄的视频的服务。该服务由移动通信网络的分组域内所包含的设备使得可能并加以管理,该设备在图4中以“SWIS”(下文中称为“SWIS服务器”)表示,其连接到接入到移动通信网络的分组域的APN,利用SWIS服务器移动终端UE_A和UE_B能够通信的。图4示出了上所架构的一种非常普通的方案。
[0079]图5示出了在这个示例中,使得用户User_A和User_B能够使用该服务所执行的不同操作的流程。在终端UE_A和UE_B开机时(501,502),用户User_A和User_B在移动通信网络中注册。除了这种注册之外,终端UE_A和UE_B优选以自动方式激活管理允许使用“所得即所见”组合服务以及使用其本身的软件应用(下文中称为“SWIS应用”)。SWIS应用优选以后台方式加载到终端UE_A和UE_B上,以这种方式SWIS服务的管理以对用户User_A和User_B透明的方式发生。
[0080]在某一时刻,用户User_A0叫用户User_B(503)。呼叫能够由用户User_A根据任何典型的形式发起,例如通过终端UE_A的键盘插入用户User_B的电话号码,或在终端UE_A上或与之相关的SIM上存储的电话目录中搜索这个号码。用户User_A典型地在他/她自己的终端UE_A的键盘上按下适当的按键开始呼叫用户User_B。该呼叫由终端服_八在其下注册的MSC MSC_A路由到终端UE_B在其下注册的MSC MSC_B,并且从那里路由到终端UE_B。一个呼入通知(504)被发送到终端UE_B:典型地,是一个在被叫用户User_B的终端UE_B的显示屏上显示对应于该通知的,具有主叫用户User_A的终端的电话号码的指示的消息。用户User_B典型地在他/她自己的终端UE_Bi按下适当的按键接受该呼叫(505)。用户User_B对该呼叫的接受被通知到用户User_A的终端UE_A(506),并且由此就在终端UE_A和终端UE_B之间建立了呼叫。该两个用户User_A和User_B能够以这种方式通过在移动通信网络的电路域上建立的连接与对方通话。呼叫的建立在图5中通过MSC
MSC_B之间的灰色粗线示意。
[0081]在接收到用户User_B接受了呼叫的通知(506)时,与电路域上激活的连接并行,用户User_A的终端UE_Ai运行的SWIS应用与在电路域上激活的连接并行地自动(即,无需与终端UE_A上的用户User_A交互)激活到移动通信网络的分组域的连接(507)。典型地,到分组域的连接要求到其中用户User_A的凭证(即,他/她使用分组服务的权利)得到核对的接入点APN(例如,RADIUS服务器)的连接。如果用户User_A有权使用分组服务,则为他/她的终端UE_A动态分配一个分组网络内的唯一地址IP_addA,典型地为IP地址。在该接入点内,典型地维护用户User_A的终端的电话号码CLI_A(或电路域内用户User_A的终端UE_A的另一个标识符)和分配给终端UE_A的IP地址IP_addA (或分组域内用户User_A的终端UE_A的另一个标识符)之间的关联。这种关联还能够在移动通信网络的分组域内包含的其它设备中得到维护。通过分组连接,用户User_A的终端UE_A能够访问移动通信网络的分组网络核心PS并且通过它使得服务可用。在GPRS或UMTS网络中,这对应于打开从终端UE_A到分组网络PS核心的PDP上下文。
[0082]以类似的方式,在接收到来自用户User_B的呼叫时,用户User_B的终端UE_B上运行的SWIS应用与在电路域上激活的连接并行地自动(即,无需与终端UE_Bi的用户User_B交互)激活到移动通信网络的分组域的连接(508)。典型地,到分组域的连接要求到其中用户User_B的凭证(即,他/她使用分组服务的权利)得到核对的接入点APN(例如,RADIUS服务器)的连接。终端UE_B连接到的接入点APN可以是与终端UE_A所连接到的接入点相同或不同的接入点。如果用户User_B有权使用分组服务,则为他/她的终端UE_B动态分配一个分组网络内的唯一地址IP_addB,典型地为IP地址。在该接入点内,典型地维护用户User_B的终端的电话号码CLI_B (或电路域内用户User_B的终端UE_B的另一个标识符)和分配给终端UE_B的IP地址IP_addB (或分组域内用户User_B的终端UE_B的另一个标识符)之间的关联。这种关联还能够在移动通信网络的分组域内所包含的其它设备中得到维护。通过分组连接,用户User_B的终端UE_B能够访问移动通信网络的分组网络PS核心并且通过它使得服务可用。在GPRS或UMTS网络中,这对应于打开从终端UE_B到分组网络PS核心的PDP上下文。
[0083]在接收到地址IP_addA之后,用户User_A的终端UE_A上运行的SWIS应用激活到SWIS服务器的注册请求的发送(509)。该请求的激活以自动方式发生,从而达到对用户User_A透明的结果。利用该请求(509),终端UE_A发送其在移动网络的分组域内的出现的信号到SWIS服务器。有利地,在注册应用(509)中终端UE_A还可以通过移动通信网络的分组域,与电路域内已经建立的连接并行地,要求允许到终端UE_B的连接。要达到这种结果,终端UE_A必须要知道终端UE_B在分组域内的地址,即地址IP_addB。在一个优选实现中,由终端UE_A发送的请求至少包括分配给终端UE_A的分组域内的地址(典型地为IP地址IP_addA)和终端UE_B在电路域内的标识符(典型地为用户User_B的电话号码CLI_B),利用该标识符通过已经在电路域内建立的呼叫连接用户User_A。在一个优选实施例中,由终端UE_A发送的请求可包括一个或多个TCP或UDP分组,该分组承载其中标识符CLI_B得到传输的地址IP_addA。SWIS服务器接收来自终端UE_A的请求,并在存储区域内保存终端UE_A的地址IP_addA和用户User_B的标识符CLI_B。通过询问(510)移动通信网络的分组域内包含的适当设备,例如终端UE_A连接到的接入点APN(或WAP网关),SffIS服务器获取对应于终端UE_A在移动通信网络的分组域内的地址IP_addA的终端UE_A在移动通信网络的电路域内的标识符CLI_A。这种标识符CLI_A与通过由终端UE_A发送的请求接收的地址IP_addA相关联地也由SWIS服务器存储在存储区域内。
[0084]以类似的方式,在接收到地址IP_addB之后,用户User_B的终端UE_B上运行的SWIS应用激活到SWIS服务器的允许和管理该服务的请求的发送(512)。该请求的激活以自动方式发生,从而达到对用户User_B透明的结果。利用该请求(512),终端UE_B发送其在移动网络的分组域内出现的信号到SWIS服务器。有利地,在注册请求(512)中终端UE_B还可以通过移动通信网络的分组域,与电路域内已经建立的连接并行地,要求允许到终端UE_A的连接。为此目的,终端UE_B必须要知道终端UE_A在分组域内的地址,即地址IP_addAo在一个优选实现中,由终端UE_B发送的请求至少包括分配给终端UE_B的分组域内的地址(典型地为IP地址IP_addB)和终端UE_A在电路域内的标识符(典型地为用户User_A的电话号码CLI_A),利用该标识符通过已经在电路域内建立的呼叫连接用户User_B。在一个优选实施例中,由终端UE_B发送的请求可包括一个或多个TCP或UDP分组,该分组承载其中标识符CLI_A得到传输的地址IP_addB。SWIS服务器接收到来自终端UE_B的请求,并在存储区域内保存终端UE_B的地址IP_addB和用户User_A的标识符CLI_A。通过询问(513)移动通信网络的分组域内包含的适当设备,例如终端UE_B连接到的接入点(或WAP网关),SffIS服务器获取对应于终端UE_B在移动通信网络的分组域内的地址IP_addB的终端UE_B在移动通信网络的电路域内的标识符CLI_B。这种标识符CLI_B与通过由终端UE_B发送的请求接收的地址IP_addB相关联地也由SWIS服务器存储在存储区域内。
[0085]在这一点上,SffIS服务器具有以下可用信息:对应于标识符CLI_A,具有地址IP_addA的终端请求连接到具有标识符CLI_B的终端;对应于标识符CLI_B,具有地址IP_addB的终端请求连接到具有标识符CLI_A的终端。根据SWIS服务器可以以适当的表格记录存储的这些信息的匹配,SffIS服务器能够识别出终端UE_A和UE_B已经连接到电路域,并由此允许分组域上的两个终端之间的并行对等连接。这种实现可用通过分组域上在终端UE_A和UE_B之间交换地址IP_addA和IP_addB发生。
[0086]地址IP_addA和IP_addB在终端UE_A和UE_B之间的交换可以由SWIS服务器通过在将要发送到终端UE_A、UE_B之一或二者的它们之前各自的注册请求(509,512)的各自的确认信令中插入这种地址而驱动。在一个优选实施例中,“对话者”终端在分组域内的地址被插入到仅发送到一个终端的确认信令中。这种确认可例如被发送到终端UE_B (514),包括终端UE_A的地址IP_addA,同时发送一个“空”确认(511)到终端UE_A。一旦接收到该确认(514),则终端UE_B上运行的SWIS应用提取出地址IP_addA并将其存储在终端UE_B的存储区域内。此外,在提取到终端UE_A的地址IP_addA时,终端UE_B上运行的SWIS应用利用刚刚接收到的相关地址IP_addA,包括其自己的地址IP_addB,在分组域上使用自动消息分发(515)应答终端UE_A:这个消息可以是对等消息套节字类型,通过包括了预定的特征序列的TCP或UDP分组实现。终端UE_A上运行的SWIS应用从这些消息中提取终端UE_B的地址IP_addB,并将其存储在终端UE_A的存储区域内。此外,一旦接收到终端UE_B的地址IP_addB,终端UE_A上运行的SWIS应用就典型地在终端UE_A的显示屏上自动激活通过同一终端的键盘的适当按键(或自定义功能键)可利用的菜单选项,通过该菜单选项用户User_A可以激活与他/她自己的终端UE_A集成的视频摄像机并发送包含由该视频摄像机实时拍摄的图像的视频到终端UE_B。此外,终端UE_A上运行的SWIS应用自动发送已经接收到之前由终端UE_B发送的消息(515)的确认到终端UE_B(516)。一旦接收到这种确认(516),终端UE_B上运行的SWIS应用就典型地在终端UE_B的显示屏上自动激活通过同一终端的键盘的适当按键(或自定义功能键)可利用的菜单选项,通过该菜单选项用户User_B可以激活与他/她自己的终端UE_B集成的视频摄像机并发送包含由该视频摄像机实时拍摄的图像的视频到终端UE_A。
[0087]在这一点上,两个用户User_A和User_B的终端UE_A和UE_B使得能够完全使用SffIS服务。有利地,两个终端UE_A和UE_B允许使用组合SWIS服务,除了用户User_A执行的电话呼叫的正常动作和由用户User_B执行的接收这种呼叫的正常动作之外,不涉及用户User_A和User_B在终端UE_A和UE_B上的任何进一步的动作。这个优点尤其缘于以下的事实实现:由终端UE_A和UE_B向SWIS服务器发送的,用于请求已经在电路域上连接的对话者在分组域上的地址的请求(509,512)不由SWIS服务器转发到终端自己(B卩,终端UE_A发送的请求不会被转发到终端UE_B,反之亦然),而是它们在服务器SWIS处停止。这使得避免了由用户User_A和User_B为了允许该服务以及为了发送/接收该视频通过终端UE_A和UE_B上的动作明确接收同样在分组网络上的连接成为必要。同样在终端UE_A和服_8激活菜单选项由于接收到来自SWIS服务器的简单确认消息而以自动的方式发生。不将终端UE_A和UE_B发送的请求转发到SWIS服务器,以及使用确认消息作为终端UE_A的UE_B上菜单选项激活过程的触发器允许显著降低终端UE_A、UE_B和SWIS服务器之间实现SffIS服务所需的信令消息的数量。这有利地允许使得SWIS服务在相当短的时间内对用户User_A 和 User_B 可用。
[0088]再次参考图5,在用户User_A想要启动向用户User_B发送视频的情况下,他/她按下对应于在他/她自己的终端UE_A的显示屏上激活的菜单选项的按键(或自定义功能键)。可选地,终端UE_A上运行的SWIS应用自动向SWIS服务器发送“启动视频”(517)的通知,例如出于服务计费的目的,允许SWIS服务器启动用于传送由用户User_A发送的视频所使用时间的计数。此外,终端UE_Ai运行的SWIS应用修改终端UE_Ai可用的菜单选项,以这种方式使其与来自用户User_A的视频传输的停止动作一致(可选的,其禁止前述的菜单选项,并激活可通过不同的按键或自定义功能键激活的另外一个选项“停止视频”)。此外,终端UE_A上运行的SWIS应用激活捕获来自终端UE_A的视频摄像机的图像,并激活适用于在分组连接上传输的相关编码。最后,终端UE_A上运行的SWIS应用通过移动通信网络的分组域上实现的连接,利用其地址IP_addB向终端UE_B发送编码的图像(518)(可能使用了缓冲器)。用户User_A能够在他/她自己的终端UE_A的显示屏上看到他/她正发送到用户User_B的视频。有利地,在这个阶段,SWIS服务器不干预UE_A和UE_B之间的通信。这允许仍旧使用相当有限的处理能力的设备管理用于大量用户的SWIS服务,因为这种设备仅仅必须要管理简单的信令消息而非复杂的数据流。一旦接收到视频(可能由终端UE_B利用缓冲器执行),用户User_B就可以在他/她自己的终端UE_B的显示屏上看到该视频。终端UE_B上运行的SWIS应用优选禁止终端UE_B上的视频发送的菜单选项,以避免移动通信网络的分组域上连接建立的冲突。当用户User_A决定停止视频传送时,他/她就按下刚刚使得在终端UE_A的显示屏上可用的停止视频的按键(或自定义功能键):终端UE_A上运行的SWIS应用停止捕获来自视频摄像机的图像和向终端UE_B传送编码的图像。可选地,终端UE_A上运行的SWIS应用自动向SWIS服务器发送“停止视频”(519)的通知,例如出于服务计费的目的,允许SWIS服务器停止传输由用户User_A发送的视频所使用时间的计数。
[0089]类似的,在用户化61^想要启动向用户User_A发送视频的情况下,他/她就按下对应于在他/她自己的终端UE_B的显示屏上激活的菜单选项的按键(或自定义功能键)。可选地,终端UE_B上运行的SWIS应用自动向SWIS服务器发送“启动视频”(520)的通知,例如出于服务计费的目的,允许SWIS服务器启动用于传送用户User_B发送的视频所使用时间的计数。此外,终端UE_B上运行的SWIS应用修改终端UE_B上可用的菜单选项,以这种方式使其与来自用户User_B的视频传输的停止动作一致(可选的,其禁止前述的菜单选项,并激活可通过不同的按键或自定义功能键激活的另外一个选项“停止视频”)。此外,终端UE_B上运行的SWIS应用激活捕获来自终端UE_B的视频摄像机的图像,并且激活适用于在分组连接上传输的相关编码。最后,终端UE_B上运行的SWIS应用通过移动通信网络的分组域上实现的连接,利用其的地址IP_addA向终端UE_A发送编码的图像(521)(可能使用了缓冲器)。用户User_B能够在他/她自己的终端UE_B的显示屏上看到他/她正发送到用户User_A的视频。有利地,在这个阶段,SWIS服务器不干预UE_B和UE_A之间的通信。一旦接收到视频(可能由终端UE_A利用缓冲器执行),用户User_A就可以在他/她自己的终端UE_A的显示屏上看到该视频。终端UE_A上运行的SWIS应用优选禁止终端UE_A上的视频发送的菜单选项,以避免移动通信网络的分组域内上连接建立的冲突。当用户User_B决定停止视频传送时,他/她就按下刚刚使得在终端UE_B的显示屏上可用的停止视频的按键(或自定义功能键):终端UE_Bi运行的SWIS应用停止捕获来自视频摄像机的图像和向终端UE_A传送编码的图像。可选地,终端UE_B上运行的SWIS应用自动向SWIS服务器发送“停止视频”(522)的通知,例如出于服务计费的目的,允许SWIS服务器停止传输由用户User_B发送的视频所使用时间的计数。
[0090]在两个用户的其中一个,例如用户User_A,想要结束与用户User_B的通信的情况下,他/她典型地在他/她自己的终端UE_A的键盘上按下适当的按键,从而将他/她想要结束呼叫的意图通知(523)给移动通信网络(电路域上)。终端UE_A上运行的SWIS应用截取(524)这样的一个通告并向SWIS服务器发送结束服务使用的信令(526)。另一用户User_B的终端UE_B在电路域上收到结束呼叫的通知(525)。终端UE_B上运行的SWIS应用截取到这样的一个通知并向SWIS服务器发送结束服务使用的信令(527)。SWIS服务器可以使用确认(528,529)来应答来自终端UE_A和UE_B的信令。一旦接收到这种确认,终端UE_A和UE_B上运行的SWIS应用就可以命令使分组域上的终端UE_A和UE_B的连接无效(530,531),并释放地址IP_addA和IP_addB。电路域内的终端UE_A与UE_B之间呼叫的结束在图5中通过另一条灰色粗线指示。
[0091]以上的描述参考了其中终端UE_A和UE_B都能够支持组合服务的情形。在由能够支持组合服务的终端(例如UE_A)呼叫不能够支持组合服务的终端的情况下,终端UE_A上运行的SWIS应用自动激活到分组域的连接,其接收自己的地址IP_addA,并发送注册请求到SWIS服务器。如之前已经举例说明的,在到特定号码的正在进行中的呼叫已生效的情况下,禁止这样的一个过程是有利的。在任何情况下,如果在预先设定的超时(典型地可配置)范围内终端UE_A没有在对其注册请求的确认中或在对等套接字中接收到IP地址,则SffIS应用可自动命令从分组域断开,从而快速释放无用“浪费的”IP地址。在能够支持组合服务的终端(例如UE_B)接收到来自不能支持组合服务的终端的呼叫的情况下,终端UE_B上运行的SWIS应用自动激活到分组域的连接,其接收自己的地址IP_addB,并向SWIS服务器发送注册请求。如之前已经举例说明的,在正在进行中的呼叫源自特定号码的情况下,禁止这样的一个过程是有利的。在任何情况下,如果在预先设定的超时(典型地可配置)范围内终端UE_B没有在其的注册请求或在对等套接字中接收到IP地址,则SWIS应用可自动命令从分组域断开,从而快速释放无用“浪费的”IP地址。类似的超时还可实现用于管理分组连接的建立中的可能的问题。这些超时的持续时间可以由服务器通过对注册请求的应答消息中的适当的字段域,或者通过典型的通过空中的操作来配置。
[0092]在一个优选版本中,可以想象终端UE_A和UE_B交换通知和确认消息以避免同时从两个终端传输视频的情形。例如,如图6a中所示,在用户User_A在他/她自己的终端UE_A上选择有关视频传输的菜单选项之后,终端UE_A上运行的SWIS应用自动发送通知消息(图6a中表示为INVITE)到终端UE_B。一旦接收到该通知消息,终端UE_B上运行的SWIS应用就建立视频的接收并自动发送确认消息(图6a中表示为ACK)到终端UE_A。一旦接收到该确认,终端UE_A上运行的SWIS应用就开始传输视频。
[0093]在“同时”从终端UE_A和UE_B分发通知消息的情况下,如图6b所示,可以采用优先级策略协议的实现。例如,在这些情况下,这种策略能够将优先级提供给在电路域内发起呼叫的终端。其他的策略也是可择的。在以上所述的实例中,UE_A是在电路域上发起呼叫的终端。如图6b所示,在UE_B同时发送其自己的通知消息到UE_A的情况下,UE_B接收到来自UE_A的通知消息代替他自己的通知消息的确认。在此情况下,终端UE_B上运行的SWIS应用遵循优先级策略,发送对来自UE_A的通知消息的确认。
[0094]在还一个优选版本中,可以将会话标识符的使用添加到前述的功能,会话标识符由SWIS服务器分配给终端以标识两个终端之间的对等连接。这种会话标识符允许使得通信协议更加键壮,并且,正如将会在以下描述中所指出,其还允许简化至少一些消息的结构,以便组合服务的实现过程能做到更加有效和快捷。详细来说,之前所举例说明的过程可以以如下方式修改以在SWIS服务器区别来自终端UE_A,UE_B的两种不同类型的注册请求:第一注册(例如由SWIS应用在第一呼叫时执行或在接通后由相关终端接收),第一注册随后的一个注册。两个不同类型的注册请求基于以下事实区分:在第一注册请求中SWIS应用没有将会话标识符(此后称为Sess1nID)发送到SWIS服务器,同时在第一注册请求之后的注册请求中SWIS应用插入之前由SWIS服务器接收的Sess1nID。
[0095]更特别地,参考终端UE_A,在SWIS服务器处第一注册时,在已经打开了分组域上的连接之后,终端UE_A向SWIS服务器发送注册请求,如前所述,请求中包括它自己的地址IP_addA和终端UE_B的电话号码CLI_B。正如将在以下描述中更加详细指出的,在第一注册请求中可包括更多的参数,例如有关终端UE_A上设置的视频编码的配置的参数,和/或有关SWIS应用版本的参数,和/或终端UE_A连接到的用于打开分组连接的APN的地址。在第一注册请求中不包含参数Sess1nID,因为SWIS服务器还没有将其发送到终端UE_A。
[0096]SffIS服务器接收到来自终端UE_A的注册请求,提取其的地址IP_addA,并识别参数Sess1nID的存在。基于这个参数,SffIS服务器请求APN以获取终端UE_A的电话号码CLI_A。一旦电话号码CLI_A已经获取,SffIS服务器就生成会话标识符Sess1nID。这个标识符可以由例如数字或字母数字的随机序列构成。在优选实施例中,SWIS服务器生成密钥ID,使用该密钥ID加密电话号码CLI_A。根据该密钥ID并且根据使用这种密钥加密的电话号码CLI_A,SffIS服务器生成会话标识符Sess1nID,例如:
[0097]Sess1nlD= (CLI_A) id+[ID]x
[0098]此处符号(CLI_A)ID表不借助于密钥ID加密的电话号码CLI_A,而符号[!^丸表不密钥ID不是明文而是优选为SWIS服务器使用在计算CLI_A时所使用的同一算法,并使用仅为SWIS服务器所知的密钥X加密计算得出。从而产生的参数Sess1nID由SWIS服务器在对其之前的注册请求的确认消息中发送到终端UE_A。在这种确认消息中,SWIS服务器能够另外包括其它的信息,例如对终端UE_A的视频编码的设置参数的可能修改。一旦SWIS服务器已经验证终端UE_A和UE_B已经具有电路域内正在进行中的呼叫,同一会话标识符Sess1nID还在其的注册请求的确认中发送到终端UE_B。一旦建立了分组域内的对等连接,这个参数Sess1nID可有利地被包含在终端UE_A和UE_B交换的消息中,以使得通信协议由于相干交叉控制而更加键壮。
[0099]在第一注册请求之后的注册请求中,终端UE_A发送其自己的地址IP_addA、电路域内上的对话者(例如同一个终端UE_B或第三个终端UE_C)的电话号码、以及SWIS服务器在前述的当前注册请求中接收到的参数Sess1nID。优选地,在这个请求中,终端UE_A不再向SWIS服务器发送除了前面描述的参数之外的任何信息。SWIS服务器能够从包含在注册请求中的参数Sess1nID中提取发送该注册请求的终端UE_A的电话号码CLI_A(借助于有关前述的注册请求的密钥ID将其加密),而不必再次询问APN “解析”地址IP_addA。这允许加速组合服务的实现过程,并减少了分组域的接入点APN上的处理负载。如上所述,由同一终端发送到SWIS服务器的会话标识符Sess1nID在两个终端之间的对等连接关闭时过期。
[0100]在以下实例中,给出了之前描述的一些信令消息的可能组成部分的报告。这些组成部分通常称为被插入到各种消息中的字段。下面使用相关解释给出了下文中报告的所有实例中出现的字段的详尽列表:
[0101].Command:表示执行的命令(在过程的开始所发送的消息中);
[0102].Vers1n:表示安装在终端上的SWIS应用的版本;
[0103].Type:表示终端的类型;
[0104].Remote IP:表示接收方的 IP ;
[0105].Remote MSISDN:表示接收方的电话号码;
[0106].APN:表示用于分组域上的连接的APN ;
[0107].Bitrate:表示终端上的视频编码器使用的视频传输的速度;
[0108].Framerate:表示终端上的视频编码器使用的时间单位内的视频帧的数量;
[0109].Timeout:表示启动对等会话消息的等待时间;
[0110].Sess1n-1D:表示对等会话;
[0111].SizeDisplay:表示屏幕的大小;
[0112].RFU:表示为可能的将来使用保留的字段。
[0113]在以下所报告的所有实例中,预期通过已经承载了分配给发送方终端的IP地址的TCP或UDP分组发送信令:由于这个原因,这个地址从不在要插入的字段中指示。
[0114]在第一个实例中(表I),报告了从终端到SWIS服务器的第一注册请求消息的可能结构。
[0115]表1
[0116]

【权利要求】
1.一种使得能够在包括第一终端(UE_1)和第二终端(UE_B)的通信网络中实现服务的方法,所述第一终端和第二终端能够连接到所述通信网络的电路域和分组域,所述方法包括: 在服务器处存储第一终端(UE_A)的第一标识符(CLI_A),所述第一标识符(CLI_A)包括所述通信网络的电路域中的标识符; 在所述服务器处存储所述第一终端(UE_A)的第一地址(IP-addA),所述第一地址(IP-addA)包括所述通信网络的分组域中的地址; 在所述服务器处存储所述第一终端(UE_A)的所述第一标识符(CLI_A)和所述第一地址(IP-addA)之间的第一关联,以及 当所述第一终端(UE_A)的是相对于第二终端(UE_B)的主叫终端时,响应于来自第二终端(UE_B)的请求,从所述服务器向第二终端(UE_B)发送所述第一地址(IP-addA),所述请求包括所述第一终端(UE_A)的第一标识符(CLI_A)。
2.根据权利要求1的方法,进一步包括: 存储第二终端(UE_B)的第二标识符(CLI_B),所述第二标识符(CLI_B)包括所述通信网络的所述电路域中的标识符; 存储所述第二终端(UE_B)的第二地址(IP-addB),所述第二地址(IP-addB)包括所述通信网络的所述分组域中的地址; 存储第二终端(UE_B)的第二标识符(CLI_B)和所述第二地址(IP-addB)之间的第二关联。
3.根据权利要求2的方法,进一步包括: 响应于来自第一终端(UE_A)的请求,向第一终端(UE_A)发送第二地址(IP-addB),或者响应于来自第二终端(UE_B)的请求,向第二终端(UE_B)发送第一地址(IP-addA)。
4.根据权利要求2的方法,进一步包括: 响应于来自所述第一终端(UE_A)和所述第二终端(UE_B)中的一个的请求,启动在所述第一终端(UE_A)和所述第二终端(UE_B)之间在所述分组域上的连接,所述请求相应包括所述第二标识符(CLI_B)或所述第一标识符(CLI_A)。
5.根据权利要求4的方法,进一步包括: 从所述第二关联导出所述第二地址(IP-addB),或从所述第一关联导出所述第一地址(IP-addA); 基于所述导出,使得能够在所述分组域上进行所述连接。
6.一种能够在通信网络中实现服务的设备(SWIS),所述设备包括: 用于存储第一终端(UE_A)的第一标识符(CLI_A)的装置,所述第一标识符(CLI_A)包括所述通信网络的电路域中的标识符; 用于存储所述第一终端(UE_A)的第一地址(IP-addA)的装置,所述第一地址(IP-addA)包括所述通信网络的分组域中的地址; 用于关联所述第一终端(UE_A)的所述第一标识符(CLI_A)和所述第一地址(IP-addA)的装置,以及 用于当所述第一终端(UE_A)的是相对于第二终端(UE_B)的主叫终端时,响应于来自第二终端(UE_B)的请求,向第二终端(UE_B)发送所述第一地址(IP-addA)的装置,所述请求包括所述第一终端(UE_A)的第一标识符(CLI_A)。
7.根据权利要求6的设备(SWIS),进一步包括: 用于存储第二终端(UE_B)的第二标识符(CLI_B)的装置,所述第二标识符(CLI_B)包括所述通信网络的所述电路域中的标识符; 用于存储所述第二终端(UE_B)的第二地址(IP-addB)的装置,所述第二地址(IP-addB)包括所述通信网络的所述分组域中的地址; 用于关联第二终端(UE_B)的第二标识符(CLI_B)和所述第二地址(IP-addB)的装置。
8.根据权利要求6的设备,进一步包括: 用于响应于来自第一终端(UE_A)的请求,向第一终端(UE_A)发送第二地址(IP-addB),或者响应于来自第二终端(UE_B)的请求,向第二终端(UE_B)发送第一地址(IP-addA)的装置。
9.根据权利要求6的设备,进一步包括: 用于响应于来自所述第一终端(UE_A)和所述第二终端(UE_B)中的一个的请求,使得在所述第一终端(UE_A)和所述第二终端(UE_B)之间在所述分组域上能够进行连接,所述请求相应包括所述第二标识符(CLI_B)或所述第一标识符(CLI_A)。
10.适于安装在设备上的软件应用,所述软件应用包括适于执行根据权利要求1-5中任一项的步骤的软件代码的若干部分。
【文档编号】H04W76/02GK104202830SQ201410406203
【公开日】2014年12月10日 申请日期:2004年12月3日 优先权日:2004年12月3日
【发明者】贾安妮·古利尔米, 安德瑞·德马丁, 布鲁诺·博特里洛, 弗朗切斯科·比泰托, 卢卡·鲍索尼图, 达里奥·塞司迪托, 加尔基奥·卡斯特雷, 赛尔基奥·考雷塞 申请人:意大利电信股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1