专利名称:PoC服务器自动搜索方法、质量调整方法以及使用这些方法的通信系统的制作方法
技术领域:
本发明涉及的是使用网络并且通过服务器来传递文本数据、语音数 据和运动图像数据之类的媒体信息的通信技术。
背景技术:
近年来,随着因特网的扩展和无线通信网络的发展,蜂窝电话和类 似服务的通信供应商业已开始提供用于在IP网络上传递不同媒体的服 务。
这些服务包括主要以文本数据为基础的聊天服务以及主要以语音 数据为基础的PoC服务。无论哪一种情况,所供应的服务都包括用于为 用户提供便利的方法,其中将会通过服务器来列举连接目的地信息(群 组列表等等),而用户则对连接目的地进行选择,并开始通信。
图4是一个显示了一般服务系统配置实例的功能框图。如图4所示,
终端设备1-U)、 1-(2).......3-(2) (6A(1)、 6A(2).......6C(2))是使
用通信供应商提供的无线网络而与网络相连的。如图4所示,对无线网 络来说,通信供应商提供的网络3A、 3B和3C通常会依照通信供应商而 存在差异,其中举例来说,该网络可以是W-CDMA网络、GPRS网络以及 W-LAN网络。
通信供应商允许通过无线基站设备(1-3) 5A-5C以及网络连接设备 (1-3) 4A-4C来访问通信企业提供的通信供应商网络(1-3) 3A-3C。
PoC服务器和GL服务器安装在每一个通信供应商网络(1-3) 3A-3C 上,并且每一个终端设备都会通过访问PoC服务器和GL服务器、获取 群组列表以及执行用于启动PoC服务的连接处理来接收服务。
图5是图4中的连接目的地获取处理的序列图。如图5所示,在一 个序列实例中,当连接可行时,终端设备6会向GL服务器3A-2请求获 取群组列表,并且GL服务器3A-2会向PoC服务器3A-1查询自由空间。 当连接可行时,PoC服务器3A-1会对GL服务器3A-2做出存在自由空间 的响应,并且GL服务器3A-2会向终端设备6传送连接目的地信息。而
连接则是据此实现的。当连接不可行时,这时将会返回一个没有自由空
间的响应。图5 (B)是一个群组列表实例,其中当连接可行时,由于当 前连接的用户数量为3,而最大用户数量为5,因此这时存在自由空间。 图5 (C)是一个群组列表实例,其中当连接不可行时,由于当前连接的 用户数量为3,而最大用户数量为3,因此这时是没有自由空间的。
图6是一个显示PoC连接序列实例的图示。在下文中,当存在多个 终端设备6时,终端设备6将被表示为终端设备(1 ) 6A-1、 ( 2 ) 6A-2 等等。参考图6,在这里将会描述上述配置中的终端设备(1)6A-1、 PoC 服务器3A-1以及终端设备(2 ) 6A-2之间的PoC连接序列实例。但是, 在这里将会省略与在终端设备和PoC服务器之间传送和接收的消息相关 的描述,并且仅仅关注和描述的是与质量等等相关的消息。
如图6所示,从终端设备(1 ) 6A-1传送的INVITE信号通过PoC服 务器3A-1到达终端设备(2)6A-2。这时,包含Ptime之类的参数的SDP (会话描述协议)信息将被提供,其中该信息定义的是语音数据的长度。 随后,从终端设备(2 ) 6A-2通过PoC服务器3A-1而向终端设备(1 ) 6A-1返回一个OK信号。并且这时同样会包含SDP信息。
根据同一通信供应商网络内部的最优值以及PoC服务器3A-1的语 音数据转换能力,PoC服务器3A-1改变与质量相关的信息的值,例如从 终端设备(1 ) 6A-1传送的SDP信息以及从终端设备(2 ) 6A-2传送的 SDP信息的Ptime。
终端设备(1 ) 6A-1根据包含在SDP信息中的参数值来传送语音数 据l,而PoC服务器3A-1则转换一部分语音数椐,并且将语音数据传送 到终端设备(2) 6A-2,由此能够保持一定的质量。虽然在这里描述的 是依照终端设备(1 ) 6A-l^PoC服务器3A-1^终端设备(2 ) 6A-2的顺 序来传送信号的实例,但是举例来说,在这里同样可以考虑依照终端 设备(2 ) 6A-2^PoC服务器3A-1"^终端设备(1 ) 6A-1的顺序来传送语
音数据。
非专利文献 1: 0MA Push to talk over Cel lular (PoC) Architecuture Candidate Version ■ 1. 0
歸-AD—PoC-Vl_0-20051006-C), URL: http: //www, openmobileal 1 iance. org/release—program/poc-vl-O. ht ml
发明内容
本发明所要解决的问题
在用于传递不同媒体的常规服务中,通信供应商提供的服务器所能 处理的用户数量、群组列表数量等等是受到限制的。当超出服务器能力 的用户同时尝试通信时,用户将无法接收服务。
此外,为了在不同通信供应商之间传递群组列表之类的信息,在不 同的通信供应商之间必须预先签署漫游协定,此外还必须预先交换群组
列表服务器、PoC服务器等等的地址信息,随后则需要建立允许服务互 操作的环境。
此外,当使用安装在不同通信供应商网络上的PoC服务器来提供 PoC服务时,数据抖动或类似情况将会因为网络中的终端设备与PoC服 务器之间的距离变化而改变。这样一来,对语音数据而言将会存在产生 了语音不连续性或是噪声的问题,由此将会降低服务质量。
本发明的目的是解决通信供应商之间的差异所导致出现的问题。
问题解决手段
本发明的一个方面提供了一种通信系统,其特征在于包括多个通信 供应商网络系统,其中每一个通信供应商网络系统都包括群组列表服 务器(GroupList server) (GL服务器),该服务器提供与属于通信供 应商网络系统的终端设备相关的群组列表;以及PoC服务器,该服务暴 交换与群组列表注册以及用于终端设备的自由空间的存在相关的信息, 所述多个通信供应商网络系统通过网络进行连接,该通信系统还包括与 网络连接的PoC域服务器,并执行跨越属于多个通信供应商网络系统的 GL服务器的通信,所述通信包括群組列表信息的注册和查询。
当超出服务器能力的用户同时尝试通信时,该系统允许用户通过自 动搜索别的服务器来从终端设备接收PoC服务以及类似服务。
此外,在这里还提供了一种用于通信系统的PoC域服务器,其中该 通信系统包括多个通信供应商网络系统,并且每一个通信供应商网络系 统都包括GL服务器,该服务器提供与属于通信供应商网络系统的终端 设备相关的群组列表;以及PoC服务器,该服务器交换与群组列表注册 以及用于终端设备的自由空间的存在相关的信息,所述多个通信供应商' 网络系统通过网络连接,PoC域服务器与网络连接,并且执行跨越属于
多个通信供应商网络的GL服务器的通信,其中该通信包括群组列表信 息的注册和查询。
本发明的另 一个方面提供了 一种通信系统中的通信方法,该通信系 统包括多个通信供应商网络系统,并且每一个通信供应商网络系统都包 括GL服务器,该服务器提供与属于通信供应商网络系统的终端设备相 关的群组列表;以及PoC服务器,该服务器交换与群组列表注册以及用 于终端设备的自由空间的存在相关的信息,所述多个通信供应商网络系 统通过网络连接,该通信方法的特征在于如下步骤每一个通信供应商 网络系统中的GL服务器预先作为GL服务器而被注册到网络上安装的 PoC域服务器的步骤;以及响应于从终端设备到GL服务器的获取群组列 表请求,向另一个PoC服务器查询自由空间,获取响应,当无法与另一 个PoC服务器连接时,请求PoC域服务器获取域,并且PoC域服务器根 据注册来接收选择的GL服务器的域信息的步骤。
优选地,该通信方法包括以下步骤响应于根据所获取的域信息而 向另 一个GL服务器查询自由空间的处理,在将该查询从所述另 一个GL 服务器中继到所述GL服务器所属通信供应商网络系统中的PoC服务器, 以及返回了用于指示自由空间的响应的时候,通过参考连接目的地信 息,将群组列表从另一个GL服务器返回给终端设备,其中所述连接目 的地信息是根据执行查询的PoC服务器的域名以及群组列表中注册的已 有用户信息而产生的。
发明优点
当超出服务器能力的用户同时尝试通信时,本发明有助于用户通过 自动搜索别的服务器而从终端设备接收PoC服务以及类似服务。
本发明还能通过在不同通信供应商之间执行的PoC域服务器来预先 交换群组列表服务器、PoC服务器等等的地址信息,此外,本发明还能 在不遭遇漫游协定过程和类似过程的情况下接收来自不同通信供应商 和服务器供应商的服务。
此外,本发明预先调整了 PoC服务器之间的抖动量信息以及类似信 息,由此,在使用不同通信供应商和服务器供应商的PoC服务器时,本 发明能够将质量降级减至最小。
图l是显示根据本发明一个实施例的通信系统的一个配置实例的图
示;
图2是显示根据本实施例的连接目的地获取序列实例的图示;
图3是显示根据本实施例的PoC连接序列实例的图示;
图4是显示一般系统配置实例的图示;
图5是显示一般连接目的地获取序列实例的图示;以及
图6是显示一般PoC连接序列实例的图示。
符号描述
1...因特网
2... PoC域服务器
3A/3B/3C/3D...通信供应商网络l-3,以及服务器供应商网络4(包 括PoC服务器以及GL服务器)
4A/4B/4C...网络连接设备l-3 5A/5B/5C…无线基站设备1-3 6A(1)/6A(2)…终端设备1-(l)和1-(2) 6B(1)/6B(2)…终端设备2-(l)和2-(2) 6C(1)/6C(2)…终端设备3-(l)和3-(2)
具体实施例方式
现在将参考附图来描述根据本发明一个实施例的服务系统。在
图1 中显示了根据本发明一个实施例的服务系统的一个配置实例。其中与图 4中相似的组件是用相同的参考数字表示的。如图1所示,根据本实施 例的服务系统配置与图4所示配置的不同之处在于除了通信供应商网. 络l-3之外,该服务系统还包括服务器供应商网络4,并且通信供应商 网络1-3以及服务器供应商网络4被配置成能够通过因特网1与PoC域 服务器2进行通信。通信供应商网络l-3通过网络连接设备1-3以及无 线基站5A-5C与终端6A-6C连接,而服务器供应商网络4则通过因特网 1与通信供应商网络1-3连接,并且通过通信供应商网络1-3与终端 6A-6C连接。此外,在这里还添加了具有PoC服务器3D-1和GL服务器 3D-2的服务器供应商网络(4 ) 3D。
的图示。通信供应商中的GL服务器(l和2) 3A-2和3B-2预先作:群 组列表服务器而被注册到安装在因特网1上的PoC域服务器2(11)。 在图2中,首先注册的是GL服务器(1) 3A-2,然后注册的是GL服务 器(2) 3B-2 (12)。
随后,终端设备6A向GL服务器(1) 3A-2传送群组列表获取请求 (13)。作为响应,GL服务器(1) 3A-2首先向PoC服务器(1) 查询自由空间(14),然后,PoC服务器(1) 13A-l返回表明没有自由 空间的响应(15)。
随后,GL服务器(1 ) 3A-2认定无法与PoC服务器(1) 13A-1进行 连接,并且向PoC域服务器2传送域获取请求(16 )。该PoC域服务器 2则选择预先注册的GL服务器,并且返回域信息(17)(在这里是用于 访问GL服务器(2 ) 3B-2的域信息)。
举例来说,GL服务器(1 ) 3A-2根据所获取的域信息来向GL服务 器(2 ) 3B-2查询自由空间(18 ),并且该查询将会从GL服务器(2 ) 3B-2中继到PoC服务器(2 ) 3B-1 ( 19 )。
当在PoC服务器(2 ) 3B-1上存在自由空间时,这时将会从PoC服 务器(2) 3B-1返回表明在GL服务器(2) 3B-2中存在自由空间的响应 (20),并且该响应将被中继到GL服务器(1) 3A-2 (21)。
GL服务器(2) 3B-2根据所查询的PoC服务器的域名以及注册在群 组列表中的已有用户信息来产生连接目的地信息,然后将群组列表信息 返回给终端设备6A ( 22 )。
,据此,在这里将会执行针对PoC服务器(1 )3A-1的INVITE连接(23), 并且还会执行针对PoC服务器(2 ) 3B-1的INVITE连接(24 )。虽然在 上文显示的实例中,注册在PoC域服务器2中的GL服务器和PoC服务 器的数量为2,但是该数量也可以是两个以上。此外,由于PoC域服务 器安装在因特网上,因此,仅仅提供了 GL服务器和PoC服务器的服务 器供应商同样可以采用相似的方式来进行通信。同样,提供了与终端设 备相关的群组列表的群组列表服务器(GL服务器)3D-1以及用于交换 与群组列表注册和用于终端的自由空间存在与否相关的信息的PoC服务 器3D-2也是可以工作的。
现在将参考图3来描述根据本实施例的PoC连接序列实例。
在这里首先描述的是用(1)表示的质量调整序列。在获取了群组 列表之后,GL服务器(1 ) 3A-2将会预先向PoC服务器(1 ) 3A-1传送
调整请求31,并且该调整请求被中继到PoC服务器(2) 3B-1。该PoC 服务器(2 )犯-l在PoC服务器(1) 3A-1 ( 32和")之间传送和接收 调整数椐,由此测量PoC服务器(1) 3A-1与PoC服务器(2 ) 3B-1之 间的特性(诸如语音数据大小和抖动(jitter)之类的特性),并且存 储所调整的值(34)。
根据通信供应商网络中的优化值、PoC服务器的语音数据转换能力 以及当前调整的值,PoC服务器(2) 3B-1改变与质量相关的信息的值, 例如从终端设备(l) 6A(1)传送的SDP信息以及从终端设备(2) 6B(1) 传送的SDP信息的Ptime。
举例来说,在PoC服务器(1) 3A-1所属的通信供应商网络中,假 设Ptime的优化值是200ms,并且假设抖动量是100ms,在PoC服务器 (2) 3B-1所属的通信供应商网络中,假设Ptime的优化值是160ms, 并且假设抖动量是80ms,此外,假设作为PoC服务器(1) 3A-1与PoC 服务器(2) 3B-l之间的被调整值的抖动量是120ms。
Ptime被改变,以便始终具有最大值,与此同时还会通过添加接收 到的值来改变抖动量的值。
终端设备(1) 6A (1) ^PoC服务器(1) 3A-1的SDP
Ptime-100ms,抖动量-50ms PoC服务器(1 ) 3A-l^PoC服务器(2 ) 3B-1的SDP Ptime-200ms,抖动量-50ms+100ms ( *1 ) =150ms *1: PoC服务器(1) 3A-1所属通信供应商中的抖动值 PoC服务器(2 ) 3B-1^终端设备(2 ) 6B (1)的SDP
Ptime-200ms,4牛动量-150ms+120ms(调整《直)+80ms( *2 )-350ms *2: PoC服务器(2) 3B-1所属通信供应商中的抖动值 Ptime值和抖动量的值的变化可以通过改变PoC服务器(2) 3B-1: 中调整值的参考方法和计算方法来处理。
如上所述,当超出服务器能力的用户同时尝试通信时,本实施例允 许用户通过自动搜索别的服务器来从终端设备接收PoC服务以及类似服 务。
本实施例还能通过在不同通信供应商之间执行的PoC域服务器来预 先交换群组列表服务器、PoC服务器等等的地址信息,并且本实施例还 能在不遭遇漫游协定过程和类似过程的情况下接收来自不同通信供应
商和服务器供应商的服务。
此外,本实施例预先调整了 PoC服务器之间的抖动量信息以及类似 信息,由此,在使用不同通信供应商和服务器供应商的PoC服务器时, 本发明能够将质量降级减至最小。
在上述实施例中,虽然描述的是PoC服务的实例,但是本发明并不 仅限于PoC服务,而是可以广泛应用于聊天和运动图像之类的通信服务。
工业实用性
本发明可以作为使用网络并通过服务器来传递文本数据、语音数据 以及运动图像数据之类的媒体信息的通信技术来使用。
权利要求
1.一种通信系统,其特征在于包括多个通信供应商网络系统,其中每一个通信供应商网络系统都包括群组列表服务器(GL服务器),该服务器提供与属于通信供应商网络系统的终端设备相关的群组列表;以及PoC服务器,该服务器交换与群组列表注册以及用于终端设备的自由空间的存在相关的信息,所述多个通信供应商网络系统通过网络进行连接,该通信系统还包括与网络连接的PoC域服务器,并执行跨越属于多个通信供应商网络系统的GL服务器的通信,所述通信包括查询和群组列表信息的注册。
2. 根据权利要求1的通信系统,其特征在于通信供应商中的群 组列表服务器预先作为群组列表服务器注册到安装在网络上的PoC域服务器。
3. 根据权利要求1或2的通信系统,其特征在于GL服务器、PoC 服务器以及其他PoC服务器交换包括质量调整请求和质量调整数据在内 的质量相关调整数椐,并且终端设备使用该质量相关调整数据来进行协 商。
4. 一种通信系统,其特征在于包括多个通信供应商网络系统,其 中每一个通信供应商网络系统都包括群组列表服务器(GL服务器), 该服务器提供与属于通信供应商网络系统的终端设备相关的群组列表; 以及PoC服务器,该服务器交换与群组列表注册以及用于终端设备的自 由空间的存在相关的信息,所述多个通信供应商网络系统通过网络进行 连接,该通信系统还包括与网络连接的PoC域服务器,并执行跨越属于多 个通信供应商网络系统的GL服务器的通信,所述通信包括查询和群组 列表信息的注册,该通信系统还包括通过网络与通信供应商网络系统连接的服务器 供应商网络,该服务器供应商网络包括群组列表服务器和PoC服务器。.
5. 根据权利要求4的通信系统,其特征在于服务器供应商网络 具有能够通过网络以及通信供应商网络系统而与终端设备进行通信的 结构。
6. 根据权利要求4或5的通信系统,其特征在于服务器供应商 中的群组列表服务器预先作为群组列表服务器注册到安装在网络上的PoC域服务器。
7. 根据权利要求4-6中任一权利要求的通信系统,其特征在于 GL服务器、PoC服务器以及其他PoC服务器交换包括质量调整请求和质 量调整数据在内的质量相关调整数据,并且终端设备使用该质量相关调 整数据来进行协商。
8. —种用于通信系统的PoC域服务器,其中该通信系统包括多个 通信供应商网络系统,并且每一个通信供应商网络系统都包括GL服务 器,该服务器提供与属于通信供应商网络系统的终端设备相关的群组列 表;以及PoC服务器,该服务器交换与群组列表注册以及用于终端设备 的自由空间的存在相关的信息,所迷多个通信供应商网络系统通过网络 连接,所述PoC域服务器与网络相连,并且执行跨越属于多个通信供应商 网络的GL服务器的通信,其中该通信包括查询和群组列表信息的注册。
9. 一种通信系统中的通信方法,其中该通信系统包括多个通信供 应商网络系统,并且每一个通信供应商网络系统都包括GL服务器,该 服务器提供与属于通信供应商网络系统的终端设备相关的群组列表;以 及PoC服务器,该服务器交换与群组列表注册以及用于终端设备的自由 空间的存在相关的信息,所述多个通信供应商网络系统通过网络连接, 该通信方法的特征在于包括以下步骤每一个通信供应商网络系统中的GL服务器预先作为GL服务器而注 册到网络上安装的PoC域服务器的步骤;以及响应于从终端设备到GL服务器的获取群组列表请求,向另外的PoC 服务器查询自由空间,荻取响应,当无法与另外的PoC服务器连接时请 求PoC域服务器获取域,并且PoC域服务器根据注册来接收被选GL服 务器的域信息的步骤。
10. 根据权利要求9的通信方法,其特征在于通信供应商中的群 组列表服务器预先作为群组列表服务器注册到安装在网络上的PoC域服务器。
11. 根据权利要求9的通信方法,其特征在于包括以下步骤响应 于根据所获取的域信息而向另外的GL服务器查询自由空间的处理,在 将该查询从另外的GL服务器中继到所迷GL服务器所属通信供应商网络 系统中的PoC服务器,以及返回了用于指示自由空间的响应的时候,通 过参考连接目的地信息,将群组列表从另外的GL服务器返回给终端设 备,其中所述连接目的地信息是根据执行查询的PoC服务器的域名以及 群组列表中注册的已有用户信息而产生的。
全文摘要
在用于传递不同媒体的常规服务中,通信供应商提供的服务器所能处理的用户数量、群组列表数量等等是受到限制的。除了服务供应商网络1-3之外,该服务系统还包括服务器供应商网络4,并且通信供应商网络1-3以及服务器供应商网络4被配置成能够通过因特网1与PoC域服务器2进行通信。此外,在这里还添加了具有PoC服务器3D-1和GL服务器3D-2的服务器供应商网络(4)3D。如果有超出服务器3A-1能力的用户同时尝试通信,那么用户可以通过自动搜索诸如服务器3B-1之类的别的服务器来从终端设备6接收PoC服务和类似服务。
文档编号H04W84/08GK101352026SQ20068005027
公开日2009年1月21日 申请日期2006年10月30日 优先权日2005年11月4日
发明者江间信行 申请人:夏普株式会社