代理服务器、计算机程序产品以及多个网络电话服务的提供方法

文档序号:7846497阅读:230来源:国知局
专利名称:代理服务器、计算机程序产品以及多个网络电话服务的提供方法
技术领域
本发明有关于提供扩展网络电话共享服务的机制,且特别有关于带宽节约机制。
背景技术
网际网络协议上的音频(Voice over Internet Protocol,以下简称为VoIP)是一系列通过网际网络协议(Internet Protocol,以下简称为IP)的网络上的音频通信发送的传输技术的总称,IP网络例如网际网(Internet)或其它分组交换(packet-switched)网络。其它的频繁出现的VoIP的同义词汇有IP电话(IP tel印hony)、网络电话(Internet tel印hony)、宽带上的音频(voice over broadband,简称为 VoBB),宽带电话(broadband telephony)以及宽带i舌务(broadband phone)。网络电话是传输数字媒体数据的经济有效的技术手段,涉及音频、视频、传真 (facsimile)和/或媒体消息应用(media-messaging application)等通信服务,其均是通过网际网络进行传输,而不是公共交换电话网络(public switched telephone network, 简称为PSTN)。网络电话呼叫包括的基本步骤为将模拟媒体数据转换为数字格式且压缩/ 转换所述信号、打包为IP包以在网络上传输,其中接收端上述过程相反。由于现在网络电话的广泛使用,业界希望发展出一种新的机制来扩展网络电话技术的服务范围,且改善网络电话的服务质量。

发明内容
提供一种代理服务器、计算机程序产品以及通过连接于第一服务网络与第二服务网络之间的代理服务器提供多个网络电话服务的方法。一种实施方式中,连接于第一服务网络与第二服务网络之间的代理服务器包括系统管理器与数据库。系统管理器包括内部登记模块、外部登记模块、会话管理模块以及信号路由模块。内部登记模块用于为第一服务网络的多个节点提供内部登记服务。内部帐号被指派给每一已登记节点。外部登记模块用于向在第二服务网络中提供多个网络服务的网络服务提供者进行登记。从网络服务提供者获得外部帐号。会话管理模块用于管理第一服务网络与第二服务网络中的多个会话过程且管理共享于多个已登记节点之间的网络服务。信号路由模块用于路由第一服务网络与第二服务网络之间的会话过程的多个控制信号。数据库用于存储有关于多个已登记节点的信息。另一种实施方式中,计算机程序产品包括计算机可用存储媒体,具有多个嵌入式计算机可读程序代码,用于在第一服务网络与第二服务网络之间提供多个代理服务器服务。多个计算机可读程序代码包括用于为第一服务网络中的多个节点提供内部登记服务的计算机可读程序代码;用于为每一已登记节点指派内部帐号的计算机可读程序代码;用于向第二服务网络中的提供多个网络服务的网络服务提供者进行登记且随后从网络服务提供者获得外部帐号的计算机可读程序代码;用于管理共享于多个已登记节点之间的多个网络服务的计算机可读程序代码;用于管理第一服务网络与第二服务网络中的多个会话过程的计算机可读程序代码;以及用于路由第一服务网络第二服务网络之间的多个会话过程的多个控制信号的计算机可读程序代码。又一种实施方式中,提供一种方法,通过连接于第一服务网络与第二服务网络之间的代理服务器提供多个网络电话服务,包括从第一服务网络中的一个或多个节点接收向代理服务器登记的登记请求;执行内部帐号登记过程以响应登记请求且为每一已登记节点指派内部帐号;发送用于代理服务器向网络服务提供者进行登记的外部登记消息,网络服务提供者提供第二服务网络中的多个网络服务,且于向网络服务提供者进行登记后,从网络服务提供者获得外部帐号;从多个已登记节点接收用于使用网络服务提供者提供的多个网络服务的一个或多个网络服务请求;管理多个内部帐号,以使得多个网络服务共享于多个已登记节点之间;管理第一服务网络与第二服务网络中的多个会话过程,从而为请求的已登记节点提供多个网络服务;以及路由第一服务网络与第二服务网络之间的多个会话过程的多个控制信号。以下将参考附图,对本发明的实施方式做出详细的描述。


在参考附图阅读具体的描述与实例后,本发明可被充分理解,其中图1是根据本发明的一种实施方式的范例网络拓扑的示意图;图2是根据本发明的一种实施方式的具有嵌入式代理服务器的IAD的方块图;图3是根据本发明的一种实施方式的系统管理器的方块图;图4显示根据本发明的一种实施方式的代理服务器中的信号与数据流向的方块图;图5是根据本发明的一种实施方式的内部帐号登记方法的流程图;图6是根据本发明的一种实施方式的外部帐号登记方法的流程图;以及图7是根据本发明的一种实施方式进行呼叫起始的流程图。
具体实施例方式以下的描述是本发明的较佳实施方式。此实施方式用于说明本发明的目的,且不应理解为本发明的限制。本发明的范围是参考权利要求书而决定。图1是根据本发明的一种实施方式的范例网络拓扑的示意图。根据本发明的一种实施方式,发展出一种具有嵌入式代理服务器的网络接入设备(internet access device, 以下简称为IAD)101的网络以提供具有高服务质量(例如,带宽节约)的多种扩展的网络电话服务。如图1所示,网络中有多个节点,例如全球微波互联接入/长期演进(Wimax/LTE) 电话102、无线保真(WiFi)电话103与106、全球移动通信系统(GSM)电话107以及公共交换电话网络(PSTN)电话104、105、108与109节点。在本发明的实施方式中,一个或多个节点可向IAD 101登记(如图1的箭头方向所示),例如ffimax/LTE电话102、WiFi电话103 与106以及电话104与105节点。已登记节点可形成内部网络(即第一服务网络)。IAD 101可提供多个内部通信服务,以使得已登记节点能够互相通信。IAD 101提供的内部通信服务可为免费且无带宽限制(或可使用较大带宽)。此外,根据本发明的本实施方式,已登记节点也能够使用网际网络服务提供者(internet service provider,以下简称为ISP)通过IAD 101提供的网络服务,而不需要直接向ISP登记。ISP,例如图1所示的ISP代理服务器110,可位于不同于第一服务网络的第二服务网络来在第二服务网络中提供多个网络服务。以此方式,并非网络中的所有节点都必须向ISP登记,以及ISP提供的网络服务可通过连接于第一服务网络与第二服务网络之间的IAD 101共享于所述多个节点之间。根据本发明的实施方式,第一服务网络与第二服务网络可包括任意类型的网络,例如图1所示的局域网(LAN)、广域网(WAN)、网际网络、以太网Ethernet)、公共交换电话网络(PSTN)、蜂窝电话网络、Wimax/LTE网络、WiFi网络,或其它类似网络。以下段落给出实施上述机制的装置和方法的更详细的描述。图2是根据本发明的一种实施方式的具有嵌入式代理服务器的IAD的方块图。在本发明的实施方式中,代理服务器可作为在不同服务网络上发送各种服务请求的仲介。例如,代理服务器可提供登记服务、呼叫信号路由/转换、会话管理以及媒体转码服务。根据本发明的一种实施方式,代理服务器可更具有向其它的ISP服务供应商服务器登记的能力,以及使得所有已登记的客户端共享ISP服务。如图2所示,代理服务器可包括至少一个系统管理器211与一个数据库212。系统管理器211处理数据且控制信号传输于其连接的多个网络之间以及数据库212存储已登记节点的必要系统数据与客户端信息,以在其间提供上述扩展网际网络电话服务。根据本发明的另一种实施方式,代理服务器提供的服务也可实施为计算机程序产品。所述计算机程序产品可包括计算机可用存储媒体,例如存储器装置,具有嵌入的计算机可读程序代码,以提供不同网络之间的代理服务器服务。因此,本发明的概念可通过任意硬件、固件和/或软件架构,或其任意组合来实施,且本发明并非仅限于此。图3是根据本发明的一种实施方式的系统管理器的方块图。系统管理器311包括内部登记模块312、外部登记模块313、会话管理模块314、信号路由模块315以及多媒体转码模块316。内部登记模块312用于为网络的所述节点提供内部登记服务。根据本发明的一种实施方式,在登记后,每一个已登记节点均被指派内部帐号。外部登记模块313用于向一个或多个登记ISP进行登记,例如图1所示的ISP代理服务器110。在向ISP登记后,ISP 可为代理服务器(例如IAD 101或201)指派一个外部帐号,以使得IAD 101或201可使用 ISP提供的网络服务。会话管理模块314用于管理与代理服务器相连接的网络中的多个会话进程,以及管理ISP提供的网络服务,以使得在已登记节点之间共享网络服务。信号路由模块315用于路由多个网络间的会话进程的控制信号。多媒体转码模块316用于在不同的编码方案之间执行转码,例如从第一编码方案转码至第二编码方案或者从第二编码方案转码至第一编码方案,其中第一编码方案可为任意已登记节点采用的用于编码其所在的网络中的多媒体数据的编码方案,以及第二编码方案可为ISP或网络中的任意目标节点采用的用于编码所述ISP或目标节点所在的网络的多媒体数据的编码方案。图4是根据本发明的一种实施方式的代理服务器中的信号与数据流向的方块图。如图4所示,数据库411、登记服务412、外部登记服务413、会话管理器414以及信号路由415被配置于控制面板(control plane),以及多媒体转码模块416被配置于数据面板(data plane)。为简洁起见,登记服务412、外部登记服务413、会话管理器414、信号路由415以及多媒体转码模块416的操作的详细描述被省略,可参考图3所示的内部登记模块312、外部登记模块313、会话管理器模块314、信号路由模块315以及多媒体转码模块 316的操作。请注意,图3与图4所示的模块的方块图也可通过对应的计算机可读程序代码来实施或是通过硬件、固件和/或软件结构或其任意组合来施行,且本发明并非仅限于此。例如,对应的硬件、固件和/或软件结构并非仅限于实施于能够连接网络的任意集成接入设备(integrated access device),例如网关(gateway)、路由器(router)、电话、手机 (cellphone)或其它类似设备。图5是根据本发明的一种实施方式的内部帐号登记的方法的流程图。在从网络任意节点接收到向代理服务器登记的登记请求消息且解包所述登记请求消息后(步骤 S501),内部登记模块可首先决定请求帐号是否为有效用户(步骤S502)。此决定是通过检查数据库411中所存储的记录而做出。例如,内部登记模块可检查请求节点是否已经支付代理服务器收取的使用扩展网络电话服务的基本费用。当请求节点是有效用户,内部登记模块可准备接受响应消息(acceptance response message)且根据请求节点能够识别的格式来打包所述接受响应消息(步骤S503),以及发送所述消息至请求节点(步骤S505)。当请求节点并非有效用户时,内部登记模块可准备错误响应消息(error response message) 且根据请求节点能够识别的格式来打包所述错误响应消息(步骤S504),以及发送所述消息至请求节点(步骤S505)。所述消息可通过信号路由模块(例如信号路由模块315)传输至请求节点。在完成用于有效用户的内部帐号登记过程后,内部帐号被指派给已登记节点。图6是根据本发明的一种实施方式的外部帐号登记的方法的流程图。外部登记模块可首先检查代理服务器是否连接至外部网络且具有网际网络协议(IP)地址(步骤 S601)。当代理服务器已连接至外部网络且具有IP地址时,外部登记模块可更检查外部登记功能是否被使能(步骤S602)。例如,根据不同的系统需要外部登记功能可被使能或禁能且外部登记模块可检查数据库411中的设置值以决定外部登记功能是否被使能。当外部登记功能被使能时,外部登记模块可根据目标ISP代理服务器要求的消息格式来打包登记消息(步骤S60;3)且发送所述消息至ISP代理服务器(步骤S604)。所述消息可通过信号路由模块(例如信号路由模块31 被传输至ISP代理服务器。在完成外部帐号登记过程后, 代理服务器从ISP代理服务器获取外部帐号。当代理服务器未连接至外部网络时,或者代理服务器不具有IP地址时,或者外部登记功能未被使能时,外部帐号登记过程会被终止。根据本发明的一种实施方式,会话管理模块(例如会话管理模块314)用于提供且管理多个内部通信服务,以使得已登记节点能够互相通信。为更具体起见,例如,会话管理模块(例如会话管理模块314)可从已登记节点接收一个或多个内部通信请求,其中所述已登记节点想要与除发起请求节点外的一个或多个已登记节点进行通信,管理多个会话过程以提供用于请求节点的对应的内部通信服务,以及处理有关于内部通信请求的控制信号。 控制信号可更被信号路由模块(例如信号路由模块31 传输至目的节点。根据本发明的另一种实施方式,会话管理模块(例如会话管理模块314)用于管理 ISP提供的网络服务,以使得所述网络服务在已登记节点之间共享。请注意,本发明的实施方式中,已向代理服务器登记的网络节点能够使用ISP提供的网络服务,而不必直接向ISP 登记。为更具体起见,例如,当会话管理模块从已登记节点接收向外呼出(outgoing call) 请求,其中所述已登记节点想要通过ISP与第一服务网络外部的目标节点进行通信,所述第一服务网络由所述多个已登记节点组成,会话管理模块将所述已登记节点的内部帐号映射至ISP指派的外部帐号,管理用于向外呼出请求的多个会话过程以及处理有关于向外呼出请求的控制信号。所述控制信号可更通过信号路由模块(例如信号路由模块31 被传输至对应的ISP和/或目标节点。另一方面,当会话管理模块从第一服务网络外的目标节点接收到呼入请求,其中所述目标节点想要通过ISP与已登记节点通信,会话管理模块将所述外部帐号映射为已登记节点的内部帐号,管理用于呼入请求的多个会话过程且处理有关于呼入请求的控制信号。控制信号可更通过信号路由模块(例如信号路由模块315)被传输至已登记节点。根据本发明的实施方式,除用于在已登记节点之间共享ISP提供的网络服务外, 会话管理模块(例如会话管理模块314)更用于决定是否对发送的媒体数据执行多媒体转码操作。在本发明的实施方式中,为提供具有高服务质量的扩展网络电话服务,可选择性地对音频和/或视频数据执行多媒体转码操作。根据本发明的实施方式,会话管理模块可根据第一服务网络和/或第二服务网络的信道带宽决定是否对多媒体数据执行多媒体转码操作。例如,当第一服务网络内与第一服务网络外的多媒体数据采用不同的编码方案进行编码时,当第一服务网络内的任意节点采用第一编码方案来编码多媒体数据以提供更好的信号质量且第一服务网络外的ISP或任意目标节点采用第二编码方案以进一步节约发送多媒体数据所消耗的带宽时,需要执行多媒体转码。根据本发明的一种实施方式,多媒体转码模块(例如多媒体转码模块316)用于在不同的编码方案(例如第一与第二编码方案)之间转码。通过第一编码方案编码的多媒体数据与通过第二编码方案编码的多媒体数据可具有不同的比特率。例如,第一编码方案可为高比特率编码方案以提供比第二编码方案更好的信号质量,或者第二编码方案可为低比特率编码方案以需要比第一编码方案更少的信道带宽。因此,既可获得第一服务网络内的较好信号质量,又可获得第二服务网络内的较高信道带宽利用。请再次参考图4的数据面板所示的数据流向,在上行链路信号处理路径中,从第一服务网络(例如图4的左手侧所示的LAN/WAN)的任意节点接收的多媒体数据可首先进行解包网络头且使用第一编码方案进行解码的过程。在解码过程后,可获得原始数据 (original raw data)。原始数据可更根据第二编码方案进行编码,利用网络头(network header)进行打包,且随后发送至第二服务网络(例如图4的右手侧所示的另一 LAN/WAN)。 在下行链路信号处理路径中,从ISP或第一服务网络外的任意目标节点接收的多媒体数据,可首先进行解包网络头且使用第二编码方案进行解码的过程。在解码过程后,可获得原始数据。原始数据可更根据第一编码方案进行编码,利用网络头进行打包,且随后发送至第一服务网络。请注意当第一服务网络采用的第一编码方案与其它网络中采用的第二编码方案相同时,如图4的旁路信道所示,多媒体转码步骤可被跳过且多媒体转码模块可直接旁路所述多媒体数据。图7是根据本发明的一种实施方式的进行呼叫起始的流程图。在从已登记节点接收到网络服务请求消息后,例如,内部或外部通信请求(步骤S701),会话管理模块可首先决定请求的目标节点是否为已登记节点之一(步骤S702)。会话管理模块可检查存储于数据库411的客户端信息来决定目标节点是否为已登记节点之一。当目标节点是已登记节点之一时,意味着内部通信被请求。会话管理模块可更决定是否需要多媒体转码(步骤 S704)。另一种情形下,当目标节点并非已登记节点之一时,意味着外部通信被请求。会话管理模块可更检查外部登记是否已完成(步骤S703)。当外部登记已完成时,会话管理模块可更决定是否需要多媒体转码(步骤S704)。如上所述,会话管理模块可根据信道带宽决定是否需要多媒体转码。根据本发明的另一种实施方式,会话管理模块可根据预定配置决定是否需要多媒体转码。例如,根据网络类型,所述配置可为预定配置。为更具体起见,对于具有受限带宽的网络,多媒体转码可被配置为总是使能,以使得连续执行从原始编码方案至另一种需要更少发送带宽的编码方案的转换。当需要多媒体转码时,多媒体转码模块可配置用于会话的多媒体转码(步骤S705)。步骤S705后,或者不需要多媒体转码时,会话管理模块可准备且打包消息以传输所述通信请求,用于响应网络服务请求(步骤S706),以及发送所述消息至目标节点(步骤S707)。另一方面,当外部登记未完成时,意味着外部通信服务不可使用。会话管理模块可准备且打包错误消息(步骤S708),且发送所述消息至请求节点(步骤S707)。所述消息可通过信号路由模块(例如信号路由模块31 被传输至目标节点。根据本发明的实施方式,已登记节点(客户端)可简单且容易地通过网络进行交流,且也能够使用一个或多个ISP提供的网络服务而不必直接向ISP登记。在本发明提出的方案中,可大幅降低使用通信服务所需成本。此外,通过转码方案,可在不同网络之间获得好的信号质量和有效的带宽利用。本发明提出的方案可容易使用网络接入设备进行实施, 以提供具有高服务质量的扩展网络电话服务。在网络电话越来越流行的当代,本发明提出的方案可进一步扩展网络电话服务的应用。虽然本发明是以上述实例与较佳实施方式的方式进行描述,并不意味着本发明仅限于此。本领域的技术人员在不脱离本发明思想的前提下,仍可做出各种变化及修改。因此,本发明的范围应通过权利要求书与其等价变换来定义及保护。
权利要求
1.一种代理服务器,耦接于第一服务网络与第二服务网络之间,包括 系统管理器,该系统管理器包括内部登记模块,用于为该第一服务网络中的多个节点提供内部登记服务,其中内部帐号被指派给每一已登记节点;外部登记模块,用于向该第二服务网络中的提供多个网络服务的网络服务提供者进行登记,其中在向该网络服务提供者进行登记后从该网络服务提供者获得外部帐号;会话管理模块,用于管理该第一服务网络与该第二服务网络中的多个会话过程,以及管理共享于该多个已登记节点之间的该网络服务;以及信号路由模块,用于在该第一服务网络与该第二服务网络之间传输该多个会话过程的多个控制信号;以及数据库,用于存储有关于该多个已登记节点的信息。
2.根据权利要求1所述的代理服务器,其特征在于,该网络服务提供者提供的该网络服务通过该会话管理模块共享于该多个已登记节点之间,以使得该多个已登记节点能够使用该网络服务而不必直接向该网络服务提供者进行登记。
3.根据权利要求1所述的代理服务器,其特征在于,该会话管理模块更提供并管理多个内部通信服务,以使得该多个已登记节点能够互相通信。
4.根据权利要求1所述的代理服务器,其特征在于,当该会话管理模块从已登记节点接收向外呼出请求时,其中该已登记节点想要通过该网络服务提供者与该第一服务网络外的目标节点进行通信,该会话管理模块将该已登记节点的该内部帐号映射至该外部帐号, 管理用于该向外呼出请求的多个会话过程,以及处理有关于该向外呼出请求的该多个控制信号。
5.根据权利要求1所述的代理服务器,其特征在于,当该会话管理模块从该第一服务网络外的目标节点接收呼入请求时,该目标节点想要通过该网络服务提供者与已登记节点进行通信,该会话管理模块将该外部帐号映射为该已登记节点的该内部帐号,管理用于该呼入请求的多个会话过程且处理有关于该呼入请求的该多个控制信号。
6.根据权利要求1所述的代理服务器,其特征在于,该系统管理器更包括多媒体转码模块,用于将该第一服务网络的任意节点编码多媒体数据时采用的第一编码方案转码为该第一服务网络外的该网络服务提供者或任意目标节点采用的第二编码方案,或者是将该第一服务网络外的该网络服务提供者或任意目标节点采用的该第二编码方案转码为该第一服务网络的任意节点编码多媒体数据时采用的该第一编码方案。
7.根据权利要求6所述的代理服务器,其特征在于,该会话管理模块更根据该第一服务网络和/或该第二服务网络中的信道带宽来决定是否对该多媒体数据执行多媒体转码。
8.根据权利要求6所述的代理服务器,其特征在于,该第一编码方案是高比特率编码方案以提供比该第二编码方案好的信号质量。
9.一种计算机程序产品,包括计算机可用存储媒体,具有多个嵌入式计算机可读程序代码,用于在第一服务网络与第二服务网络之间提供多个代理服务器服务,该多个计算机可读程序代码包括用于为该第一服务网络中的多个节点提供内部登记服务的计算机可读程序代码; 用于为每一已登记节点指派内部帐号的计算机可读程序代码;用于向该第二服务网络中的提供多个网络服务的网络服务提供者进行登记且随后从该网络服务提供者获得外部帐号的计算机可读程序代码;用于管理共享于该多个已登记节点之间的该多个网络服务的计算机可读程序代码; 用于管理该第一服务网络与该第二服务网络中的多个会话过程的计算机可读程序代码;以及用于路由该第一服务网络与该第二服务网络之间的该多个会话过程的多个控制信号的计算机可读程序代码。
10.根据权利要求9所述的计算机程序产品,其特征在于,该多个已登记节点能够使用该网络服务提供者提供的该多个网络服务而不必直接向该网络服务提供者进行登记。
11.根据权利要求9所述的计算机程序产品,其特征在于,更包括用于提供并管理多个内部通信服务以使得该多个已登记节点能够互相通信的计算机可读程序代码。
12.根据权利要求9所述的计算机程序产品,其特征在于,更包括用于处理从已登记节点接收的向外呼出请求的计算机可读程序代码,其中该已登记节点想要通过该网络服务提供者与该第一服务网络外的目标节点进行通信;用于将该已登记节点的该内部帐号映射至该外部帐号的计算机可读程序代码; 用于管理该向外呼出请求的多个会话过程的计算机可读程序代码;以及用于处理有关于该向外呼出请求的该多个控制信号的计算机可读程序代码。
13.根据权利要求9所述的计算机程序产品,其特征在于,更包括用于处理从该第一服务网络外的目标节点接收的呼入请求的计算机可读程序代码,该目标节点想要通过该网络服务提供者与已登记节点进行通信;用于将该外部帐号映射至该已登记节点的该内部帐号的计算机可读程序代码; 用于管理该呼入请求的多个会话过程的计算机可读程序代码;以及用于处理有关于该呼入请求的该多个控制信号的计算机可读程序代码。
14.根据权利要求9所述的计算机程序产品,其特征在于,更包括用于在第一编码方案与第二编码方案之间进行转码的计算机可读程序代码,其中该第一服务网络中的已登记节点采用该第一编码方案来编码多媒体数据以及该第一服务网络外的该网络服务提供者或任意目标节点采用该第二编码方案来编码多媒体数据。
15.根据权利要求14所述的计算机程序产品,其特征在于,该第二编码方案比该第一编码方案需要更少的信道带宽。
16.一种方法,通过连接于第一服务网络与第二服务网络之间的代理服务器提供多个网络电话服务,包括从该第一服务网络中的一个或多个节点接收向该代理服务器登记的登记请求; 执行内部帐号登记过程以响应该登记请求且为每一已登记节点指派内部帐号; 发送用于该代理服务器向网络服务提供者进行登记的外部登记消息,该网络服务提供者提供该第二服务网络中的多个网络服务,且在向该网络服务提供者进行登记后,从该网络服务提供者获得外部帐号;自该多个已登记节点接收用于使用该网络服务提供者提供的该多个网络服务的一个或多个网络服务请求;管理该多个内部帐号,以使得该多个网络服务共享于该多个已登记节点之间; 管理该第一服务网络与该第二服务网络中的多个会话过程,从而为该请求的已登记节点提供该多个网络服务;以及路由该第一服务网络与该第二服务网络之间的该多个会话过程的多个控制信号。
17.根据权利要求16所述的方法,其特征在于,该多个已登记节点能够使用该网络服务提供者提供的该多个网络服务而不必直接向该网络服务提供者进行登记。
18.根据权利要求16所述的方法,其特征在于,更包括自该多个已登记节点接收一个或多个内部通信请求,该已登记节点想要与除该请求者外的一个或多个已登记节点进行通信;管理多个会话过程,为该请求者提供对应的多个内部通信服务;以及处理有关于该多个内部通信请求的该多个控制信号。
19.根据权利要求16所述的方法,其特征在于,更包括从已登记节点接收向外呼出请求,该已登记节点想要通过该网络服务提供者与该第一服务网络外的目标节点进行通信;将该已登记节点的该内部帐号映射至该外部帐号; 管理用于该向外呼出请求的多个会话过程;以及处理有关于该向外呼出请求的该多个控制信号。
20.根据权利要求16所述的方法,其特征在于,更包括自该第一服务网络外的目标节点接收呼入请求,该目标节点想要通过该网络服务提供者与已登记节点通信;将该外部帐号映射至该已登记节点的该内部帐号; 管理用于该呼入请求的多个会话过程;以及处理有关于该呼入请求的该多个控制信号。
21.根据权利要求16所述的方法,其特征在于,更包括在第一编码方案与第二编码方案之间进行转码,其中该第一服务网络中的已登记节点采用该第一编码方案来编码多媒体数据以及该第一服务网络外的该网络服务提供者或任意目标节点采用该第二编码方案来编码多媒体数据。
22.根据权利要求21所述的方法,其特征在于,通过该第一编码方案编码的多媒体数据与通过该第二编码方案编码的多媒体数据具有不同的比特率。
全文摘要
提供一种代理服务器,包括系统管理器与数据库。系统管理器包括内部登记模块、外部登记模块、会话管理模块与信号路由模块。内部登记模块为第一服务网络的多个节点提供内部登记服务。外部登记模块向在第二服务网络中提供多个网络服务的网络服务提供者进行登记。会话管理模块管理第一服务网络与第二服务网络中的会话过程且管理共享于已登记节点之间的网络服务。信号路由模块路由第一服务网络与第二服务网络之间的会话过程的多个控制信号。数据库用于存储有关于已登记节点的信息。
文档编号H04L12/46GK102474442SQ201180000512
公开日2012年5月23日 申请日期2011年1月27日 优先权日2010年1月27日
发明者彭玮强, 李书良, 杨煖玉, 陈习峰 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1