通信节点、终端及通信控制方法与流程

文档序号:11335738阅读:355来源:国知局
通信节点、终端及通信控制方法与流程

本发明涉及进行在移动通信方式中所使用的编解码器控制的通信节点、终端及通信控制方法。



背景技术:

以往,3gpp(thirdgenerationpartnershipproject)的移动通信方式中的语音通话,使用3gpp的电路交换(cs:circuitswitching)网进行。近年来,在进行使用了3gpp的分组交换(ps:packetswitching)网的语音通话即volte(voiceoverlongtermevolution;语音长期演进)服务。

但是,能接收到volte服务的区域目前被限制。为此,在基于volte的语音通话(以下,称为volte通话)中出了volte服务区域之外的情况下,需要切换为采用了以往的线路转换方式的通话。作为可进行这种切替的技术,有非专利文献1中记载的srvcc(singleradiovoicecallcontinuity;单无线语音呼叫连续性)。以下,用图1及图2,说明基于srvcc的切换的动作。

图1表示3gpp的移动通信网络结构的一部分。图1所示的移动通信网络由e-utran(evolveduniversalterrestrialradioaccessnetwork;演进的通用陆地无线接入网络)、e-utran的基站(e-nodeb)、ps网、cs网、cs网的基站子系统、以及ims(ipmultimediasubsystem;ip多媒体子系统)构成。

具体而言,在图1中,e-utran是可提供volte服务的无线接入网。ps网提供volte服务,由p-gw(packetdatanetworkgateway;分组数据网网关)、s-gw(servinggateway;服务网关)及mme(mobilitymanagemententity;移动性管理实体)构成。cs网由msc(mobileswitchingcenter;移动交换中心)、mgw(mediagateway;媒体网关)构成。cs网的基站子系统由rnc(radionetworkcontroller;无线网络控制器)及nodeb构成。ims进行呼叫控制等,由cscf(callsessioncontrolfunction;呼叫会话控制功能)及sccas(servicecentralizationandcontinuityapplicationserver;服务集中和连续性应用服务器)构成。再者,在图1及图2中,将msc和mgw作为一个节点(msc/mgw110)来表示,但它们也可以作为各个节点来表示。

在图1中,假设移动通信终端(ue:userequipment;用户设备)即ue100及ue102最初分别连接到ps网(但是,ue102侧的无线接入网、基站及ps网未图示)。即,假设通过ue100和ue102在进行volte通话。此时,假定在通话的中途ue100切换(ho:handover)到cs网。

图1的以实线所示的路径a、路径b及路径c表示通话数据通过的路径。此外,图1的以虚线所示的200、202、204及206表示srvcc切换处理中的信令通过的路径。

图2是表示srvcc切换处理的动作的时序图。ue100及ue102最初分别连接到ps网(e-utran),ue100和ue102之间的通话数据通过路径a来收发。如果ue100从e-utran的覆盖区域离开,则e-nodeb探测该情况,经由mme、msc/mgw110在rnc/nodeb之间交换信令(图1所示的信令200。图2所示的步骤(以下,称为“st”)200)。在st200中,在nodeb和msc/mgw110之间准备cs网中的数据路径,若准备结束,则从mme经由e-nodeb,对ue100发出命令(hocommand),以使其切换到utran(cs网)侧。

在st200的处理的同时,msc/mgw110经由cscf/sccas与ue102交换信令(图1所示的信令202。图2所示的st202)。由此,发出命令,以使得将ue102的通话数据的收发目的地从ue100切换到msc/mgw110,路径b建立。

ue100在切换到utran后,经由rnc/nodeb与msc/mgw110交换信令(图1所示的信令204。图2所示的st204)。由此,路径c建立。

在路径c建立后,msc/mgw110经由mme与p-gw/s-gw交换信令(图1所示的信令206。图2所示的st206)。由此,路径a被删除。

以上,说明了srvcc切换的动作。

此外,作为改进srvcc,缩短数据路径切替所需要的时间的方式,有非专利文献2中记载的、采用了atcf(accesstransfercontrolfunction;接入传输控制功能)增强的srvcc方式(esrvcc:enhanced-srvcc)。对于该esrvcc的动作的一例,以下,用图3及图4来说明。

图3表示可进行esrvcc的、3gpp的移动通信网络结构的一部分。与图1同样,图3所示的移动通信网络由e-utran、e-nodeb、ps网、cs网、cs网的基站子系统、及ims构成。这里,在ims中,除cscf及sccas之外,还存在atcf(accesstransfercontrolfunction)及atgw(accesstransfergateway;接入传输网关)。再者,在图3及图4中,将atcf和atgw作为一个节点(atcf/atgw320)来表示,但它们也可以作为各个节点来表示。此外,在图3中,有时将ims的各节点集中作为ims节点310来表示。

在图3中,假设ue100及ue102最初分别连接到ps网(但是,ue102侧的无线接入网、基站及ps网未图示)。即,假设通过ue100和ue102进行volte通话。此时,假定在通话的中途ue100切换到cs网(ho:handover)。

以图3的实线表示的路径a、路径b、路径c及路经d表示通话数据通过的路径。此外,以图3的虚线表示的300、302、304及306表示esrvcc切换处理中的信令通过的路径。

图4是表示esrvcc切换的动作的时序图。ue100及ue102最初分别连接着ps网(e-utran)。在实现esrvcc切换的系统中,在atcf/atgw320中,atcf将ims的信令(ims信令)锚定(anchor),atgw将通话数据锚定。即,ue100和ue102之间的通话开始时,通话开始的ims信令由atcf中继,在atcf判断为需要atgw中的通话数据的锚定的情况下,作为通话数据的锚定点,atgw被分配。由此,ue100和ue102之间的通话数据通过路径a及路径b被收发。

若ue100从e-utran的覆盖区域离开,则e-nodeb探测该情况,经由mme、msc/mgw110在rnc/nodeb之间交换信令(图3所示的信令300。图4所示的st300)。在st300中,在nodeb和msc/mgw110之间准备cs网中的数据路径,若准备结束,则从mme经由e-nodeb,对ue100传送命令(hocommand),以使其切换到utran(cs网)侧。

在st300的处理的同时,msc/mgw110对atcf传送信令。由此从atcf到atgw的路径切替的指示被传送,atgw的通话数据收发目的地从ue100切换到msc/mgw110(图3所示的信令302。图4所示的st302)。即,路径c建立。此外,若向atgw的路径切替处理完成,则atcf对scc-as发送通知信令(图3所示的信令302。图4所示的st302)。

ue100在切换到utran后,经由rnc/nodeb与msc/mgw110交换信令(图3所示的信令304。图4所示的st304)。由此,路径d建立。

在路径d建立后,msc/mgw110经由mme与p-gw/s-gw交换信令(图3所示的信令306。图4所示的st306)。由此,路径b被删除。

以上,说明了esrvcc切换的动作。

接着说明有关用于3gpp的语音通话的音声编解码器。

作为3gpp标准规范的编解码器,有非专利文献3中记载的窄带(nb:narrowband)的多速率(multi-rate)编解码器即amr(adaptivemulti-rate;自适应多速率)编解码器、以及非专利文献4中记载的宽带(wb:wideband)的多速率编解码器即amr-wb(adaptivemulti-ratewideband;自适应多速率宽带)编解码器。amr编解码器及amr-wb编解码器采用celp(code-exitedlinearpredictive)方式。此外,amr编解码器及amr-wb编解码器对cs网等的传输路径中可能产生的比特差错有抗性,对ps网中可能产生的分组丢失也有抗性,所以在cs网和ps网中都可利用。

此外,作为3gpp标准规范的另一编解码器,有非专利文献5中记载的evs(enhancedvoiceservice;增强的语音服务)编解码器。evs编解码器是,除了支持窄带、宽带之外,还支持超宽带(swb:superwideband;超宽带)及全带(fb:fullband;全带)的多速率编解码器,比特率也支持5.9kbps至128kbps。在evs编解码器中,除上述的evs原始的编解码模式(evs主模式)之外,还支持amr-wb互换模式(evsamr-wb互换模式)。在evs编解码器的evs主模式中,仅假定ps网中的利用,未假定比特差错,所以除了celp方式,还使用将采用了使编码效率优先的算术符号的方式被编入在一部分中的、mdct(modifieddiscretecosinetransform)方式。但是,在大约2014年9月左右也讨论过evs编解码器的cs网中的支持(例如,参照非专利文献6)。

再者,窄带(nb:narrowband)编解码器是进行以8khz采样的数字音响信号的编码及解码处理的编解码器。在窄带编解码器中,一般地具有300hz~3.4khz的频带,但频带不限于此,只要在0~4khz的范围内即可。

此外,宽带(wb:wideband;宽带)编解码器是进行以16khz采样的数字音响信号的编码及解码处理的编解码器。在宽带编解码器中,一般地具有50hz~7khz的频带,但频带不限于此,只要在0~8khz的范围内即可。

此外,超宽带(swb:superwideband)编解码器是进行以32khz采样的数字音响信号的编码及解码处理的编解码器。在超宽带编解码器中,一般地具有50hz~14khz的频带,但频带不限于此,只要在0~16khz的范围内就不限于此。

此外,全带(fb:fullband)编解码器是进行以48khz采样的数字音响信号的编码及解码处理的编解码器。在超宽带编解码器中,一般地具有20hz~20khz的频带,但频带不限于此,只要在0~24khz的范围内就不限定于此。

此外,多速率编解码器是支持多个比特率的编解码器。

此外,这里,“频带(或带宽)”是指成为编解码器的输入输出的信号的频带。

此外,编解码模式意味着,比特率或频带、evs编解码器中的evs主模式和evsamr-wb互换模式等的、构成编解码器的要素的子集(subset)。

现有技术文献

专利文献

专利文献1:国际公开第2013/156063号

非专利文献

非专利文献1:3gppts23.216v12.2.0“singleradiovoicecallcontinuity(srvcc)”

非专利文献2:3gppts23.237v12.8.0“ipmultimediasubsystem(ims)servicecontinuity”

非专利文献3:3gppts26.071v12.0.0“mandatoryspeechcodecspeechprocessingfunctions;amrspeechcodec;generaldescription”

非专利文献4:3gppts26.171v12.0.0“speechcodecspeechprocessingfunctions;adaptivemulti-rate-wideband(amr-wb)speechcodec;generaldescription”

非专利文献5:3gppts26.441v12.1.0“codecforenhancedvoiceservices(evs);generaloverview”

非专利文献6:sp-140485,3gppworkitemdescription,“supportofevsin3gcircuit-switchednetworks”

非专利文献7:3gppts26.201v12.0.0“speechcodecspeechprocessingfunctions;adaptivemulti-rate-wideband(amr-wb)speechcodec;framestructure”

非专利文献8:ietfrfc4867“rtppayloadformatandfilestorageformatfortheadaptivemulti-rate(amr)andadaptivemulti-ratewideband(amr-wb)audiocodecs”

非专利文献9:3gppts26.445v12.2.0“codecforenhancedvoiceservices(evs);detailedalgorithmicdescription”

非专利文献10:3gppts26.114v12.9.0“ipmultimediasubsystem(ims);multimediatelephony;mediahandlingandinteraction”

非专利文献11:3gppts26.103v12.0.0“speechcodeclistforgsmandumts”



技术实现要素:

在图1或图3中,在ue100从ps网切换到cs网时,ue100使用的编解码器被再设定为cs网中支持的编解码器。此时所再设定的编解码器,被认为与ue100在ps网中使用的编解码器不同,或即使相同,cs网中支持的模式(比特率或音频频带等)也与ps网不同。

可是,对于在ue从ps网切换到cs网时被再设定的编解码器或编解码模式与ps网中使用的编解码器或编解码模式不同的情况下的动作,尚未进行充分的研究。

本发明的一方式,提供即使通信中的终端的一方使用的编解码器被再设定的情况下,也可以抑制通话质量的劣化而继续通信的通信节点、终端及通信控制方法。

本发明的一方式的通信节点,涉及在第1网中进行通信的2个终端之中一方的终端切换到与所述第1网不同的第2网时,判断所述2个终端所使用的编解码器及编解码模式的通信节点。采用的结构包括:判断单元,将表示第1网中的通信中使用的编解码器及编解码模式的信息、表示一方的终端所支持的编解码器及编解码模式的信息、以及表示第2网所支持的编解码器及编解码模式的信息的共同部分设定为2个终端所使用的编解码器及编解码模式;以及生成单元,生成用于向2个终端请求向设定的2个终端所使用的编解码器及编解码模式的变更的信令。

再者,这些概括性的或者具体的方式,可以通过系统、装置、方法、集成电路、计算机程序或记录介质方式实现,也可以通过系统、装置、方法、集成电路、计算机程序和记录介质的任意的组合来实现。

根据本发明的一方式,即使在通信中的终端的一方使用的编解码器被再设定的情况下,也可以抑制通话质量的劣化而继续通信。

从说明书和附图中将清楚本发明的一方式中的更多的优点和效果。这些优点和/或效果可以由几个实施方式和说明书及附图所记载的特征来分别提供,不需要为了获得一个或一个以上的同一特征而提供全部特征。

附图说明

图1是表示3gpp的移动通信网络的一部分的结构图。

图2是表示srvcc切换的动作的时序图。

图3是表示可进行esrvcc的、3gpp的移动通信网络的一部分的结构图。

图4是表示esrvcc切换的动作的时序图。

图5是表示实施方式1的ims节点的结构的框图。

图6是表示实施方式1的动作的一例的时序图。

图7是表示实施方式1的sdp提议和应答的一例的图。

图8是表示实施方式1的msc/mgw110中的ue100支持的编解码器和cs网支持的编解码器及编解码模式的比较结果的一例的图。

图9是表示实施方式1的判断单元中的判断的一例的流程图。

图10是表示实施方式2的msc/mgw节点的结构的框图。

图11是表示实施方式2的动作的一例的时序图。

图12是表示实施方式3的终端(ue)的结构的框图。

具体实施方式

[完成本发明的一方式的经纬]

在图1或图3中,在ue100从ps网切换到cs网时,为了可进行ue100和ue102之间的继续通话,考虑下面的2个方法。第1种方法是在msc/mgw110或atcf/atgw中进行转码(trans-coding)的方法。第2种方法是将ue102所使用的编解码器变更为与ue100的变更后的编解码器相同的编解码器的方法。

在前者的进行转码的方法中,会发生转码造成的通话质量的劣化。

另一方面,在后者的变更编解码器的方法中,尽管不发生如进行转码的方法那样的通话质量的劣化,但由于用于变更ue102的编解码器的信令需要时间,通话中断的时间较长而不好。而且,在esrvcc切换中,用于ue100的切换时的路径切替的信令在atcf中终结,所以甚至无法传送用于变更ue102的编解码器的信令。即,在esrvcc切换中,无法使用现有的信令来变更ue102的编解码器。

在专利文献1中,公开了在srvcc切换或esrvcc的切换过程中,mgw/msc通过mme接受了ps->csreq消息(参照图2或图4)时,基于该消息之中包含的信息,ue预先确定cs网中使用的编解码器的方法。消息之中包含的信息,例如是表示切换的ue支持的编解码器的信息、以及从ims侧(sccas或atcf/atgw)接受的、表示ue在ps网中的通信中使用的编解码器。

如果采用该方法,mgw/msc在ue确定cs网中使用的编解码器前,可以知道ue在ps中使用的编解码器。为此,当ps网中所使用的编解码器及编解码模式在cs网也可支持的情况下,由于可以将cs网中编解码器及编解码模式统一在ps网侧,所以该方法是有用的。

可是,在非专利文献1中,没有公开任何有关ps网中所使用的编解码器及编解码模式在cs网中可能不支持的情况下的解决方法。因此,当ps网中所使用的编解码器及编解码模式在cs网中可能不支持的情况下,产生在cs网中,无法担保在ps网中的会话开始时协商的编解码器及编解码模式的质量的课题。

此外,作为第二课题,在cs网中利用了evs编解码器的情况下,根据编码方式,因在传输路径中发生的比特差错而解码未正确地进行,会发生质量劣化。

在非专利文献7中,公开了在cs网中使用amr-wb编解码器时,对于无容错性的比特附加crc(cyclicredundancycheck;循环冗余校验),检测差错的方法。此外,在非专利文献8中,公开了在使用amr编解码器或amr-wb编解码器时cs网中发生了差错的情况下,在将包含该差错的帧传送到ps网时,使用q比特或speechlost(语音丢失)等,将在该帧中发生了差错的事实通知给ps网的终端的方法。

通过用这些方法,ps网的终端可将发生了差错的帧不解码地废弃。可是,在evs编解码器的一部分中使用的、使用了将编码效率优先的算术符号的方式的情况下,由于在已编码的一大半的比特中无容错性,所以使用了上述的crc的方式的有效性较低。

因此,在本发明的一方式中,即使当ps网中所使用的编解码器及编解码模式在cs网中可能不支持的情况下,在cs网中,也担保在ps网中的会话开始时协商的编解码器/编解码模式的质量(即,通话质量)。此外,在使用没有比特容错性的方式(算法)的编解码器(acodecutilizingthealgorithmwhichisnotrobustagainstbiterrors)被使用在有可能发生比特差错的网(例如,cs网)的情况下,也可以抑制质量的劣化而继续通信。

以下,参照附图详细地说明本发明的各实施方式。

(实施方式1)

图5是表示本实施方式的ims节点310的结构的框图。“ims节点”,例如指sccas或atcf/atgw。

ims节点310具有接收单元500、发送单元502、存储单元504、判断单元506、策略参照单元508及信令生成单元510而构成。再者,除了图5所示的结构部分以外,ims节点310还具备ims节点以标准具有的功能。

接收单元500接收信令。接收单元500接收的信令中,例如,可列举表示ps网中的通信开始时的呼叫控制(会话建立)中的sdp(sessiondescriptionprotocol;会话描述协议)提议及sdp应答或其一部分的信息(即,表示ps网中的通信中终端使用的编解码器及编解码模式的信息)、表示切换到cs网的终端所支持的编解码器及编解码模式的信息、或表示cs网所支持的编解码器及编解码模式的信息等。

再者,取代表示切换到cs网的终端所支持的编解码器及编解码模式的信息、以及表示cs网所支持的编解码器及编解码模式的信息,接收单元500也可以从cs网(例如,mgw/msc110)接收表示切换到cs网的终端所支持的编解码器及编解码模式的信息、以及表示在cs网所支持的编解码器及编解码模式的信息之间一致的编解码器及其编解码模式的信息(编解码器/编解码模式信息)。

发送单元502发送信令。在发送单元502发送的信令中,例如,可列举请求编解码模式的变更的编解码模式变更请求(模式变更请求)。

存储单元504存储从接收单元500输出的sdp提议及sdp应答的内容(即,ps网中所使用的编解码器/编解码模式的信息)。

判断单元506在发生了srvcc切换或esrvcc切换的情况下,切换的终端(图1或图3中为ue100)将ps网中的通信中使用的编解码器及编解码模式、该终端所支持的编解码器及编解码模式和切换目的地的cs网所支持的编解码器及编解码模式进行比较。然后,判断单元506基于编解码器/编解码模式的比较结果、以及后述的策略参照单元508中参照的策略,判断是否需要编解码器及编解码模式的变更。

策略参照单元508参照服务运营商具有的策略。

信令生成单元510在判断单元506中判断为需要编解码模式的变更的情况下,生成包含编解码模式变更请求的信令。信令生成单元510将生成的信令输出到发送单元502。

图6是表示本实施方式的动作的一例的时序图。

在图6中,ue100最初位于ps网(lte网)内,通过ims节点310,与相同地位于ps网(lte网)内的ue102进行会话建立(例如,参照非专利文献2),根据sdp提议/sdp应答,确定在语音通信中使用的编解码器及编解码模式(st601)。

这时,ims节点310(存储单元504)存储在会话建立中终端间所交换的sdp提议及sdp应答的信息或其一部分(例如,仅sdp应答的内容)(st602)。

图7表示会话建立中在终端间所交换的sdp提议及sdp应答的一例。在图7所示的例子中,编解码器协商中,接受了sdp提议的ue选择是evs编解码器的超宽带(swb)(bw=swb)、且比特率9.6kbps~24.4kbps的范围(br=9.6-24.4),将选择的编解码模式记述在sdp应答中。ims节点310的存储单元504至少存储该sdp应答的内容。

ue100在ue102和ps网(lte网)中进行语音通话时(st603),进行从ps网向cs网的srvcc切换或esrvcc切换。

具体而言,在srvcc切换或esrvcc的切换过程中,若ue100从e-utran的覆盖区域离开,则e-nodeb对其进行探测,向mme发送horequired消息(st604),mme向msc/mgw110发送ps->csreq消息(st605)。再者,图6中,horequired消息及ps->csreq消息是非专利文献1中记载的那样的消息。例如,在ps->csreq消息中,包含表示ue100所支持的编解码器(uesupportedcodec)的列表(supportedcodeclist)。

若mgw/msc110接受ps->csreq消息,则将ps->csreq消息中包含的ue100所支持的编解码器的列表和本网(cs网)中支持的编解码器及编解码模式进行对照(比较)(st606)。mgw/msc110将表示对照的结果一致的编解码器及其编解码模式的编解码器/编解码模式信息发送到ims节点310(st607)。再者,编解码器/编解码模式信息的发送方法,例如在ims中可以使用sdp来发送,也可以是其他的方法。

图8表示msc/mgw110中的、ue100支持的编解码器和cs网支持的编解码器及编解码模式的对照(比较)结果的一例。即,图8所示的信息是,表示切换到cs网的ue100所支持的编解码器及编解码模式的信息、和表示在与表示cs网所支持的编解码器及编解码模式的信息之间相符的编解码器及其编解码模式的信息。

ims节点310的判断单元506基于从mgw/msc110接受的编解码器/编解码模式信息、存储单元504中存储的sdp提议/sdp应答的内容(或其一部分)、策略参照单元508参照的服务运营商具有的策略,判断cs网中使用的编解码器/编解码模式(即,ue100使用的编解码器/编解码模式)、以及ps网中使用的编解码器/编解码模式(即,ue102使用的编解码器/编解码模式)(st608)。再者,有关判断单元506中的判断处理的细节,将后述。

然后,ims节点310对msc/mgw110指示判断出的编解码器/编解码模式(st609)。此外,msc/mgw110对cs网侧(rnc/nodeb)传送horeq消息时,通知其选择由ims节点310指示的编解码器及编解码模式(st610)。

在nodeb和msc/mgw110之间准备cs网中的数据路径,若准备结束,则从mme经由e-nodeb,对ue100传送命令(hocommand),以使其切换到utran(cs网)侧(st611)。

在mgw/msc110和ims节点310之间进行ims的会话转移(initiationofsessiontransfer;会话转移初始化)(st612)。

ue100在切换到utran(cs网)后,经由rnc/nodeb与msc/mgw110交换信令(st613)。由此,ue100和msc/mgw110之间的通信路径被切换。

此外,发出使得将ue102的通话数据的通信路径从ue100切换到msc/mgw110的命令,该通信路径被切换(st614)。

此外,ims节点310对ps网的ue102通知请求向st608中判断出的编解码模式的变更的模式变更请求(st615)。

再者,对ps网的模式变更请求的通知(st615),如图6所示,可以在紧接进行了数据的通信路径的变更(speechdatapathswitched;语音数据路径转换)后进行,也可以在数据的通信路径的变更前进行。

此外,模式变更请求可以包含在rtp(real-timetransportprotocol;实时传输协议)有效载荷信头中,也可以包含在rtcp(rtpcontrolprotocol;rtp控制协议)中。例如,模式变更请求可以使用非专利文献9中记载的rtp有效载荷格式信头的cmr(codecmoderequest;编解码模式请求)字节来通知,可以使用非专利文献10中记载的rtcp(rtpcontrolprotocol;rtp控制协议)-app的cmr来通知,也可以使用其他方法通知。

此外,在图6中,数据路径上存在的节点也可以从ims节点310接受指示而对ue102发送模式变更请求。例如,该数据路径上的节点可以是atgw,也可以是mgw。例如,在atgw使用rtp有效载荷格式信头的cmr字节通知模式变更请求的情况下,对于从mgw发送的数据,atgw追加包含了模式变更请求的cmr字节。

接着,详细地说明ims节点310的判断单元506中的判断。图9是表示判断单元506中的判断的一例的流程图。

判断单元506首先判断是否存在通过策略参照单元508参照的服务运营商的策略(本地策略)(st900)。在存在服务运营商的策略的情况下(st900:“是”),判断单元506判断使用遵循该策略的编解码器及编解码模式(st902)。ims节点310根据需要对cs网侧或ps网侧、或这两者发送表示编解码器/编解码模式的信令消息。

例如,作为服务运营商的策略的一例,可列举所谓“如果ps网中使用的编解码器在cs网中也被支持,则在ps网中的会话建立时协商的编解码模式也可以按cs网侧的编解码模式盖写”的内容。例如,在比较了图7所示的sdp应答和图8所示的对照结果的情况下,相对于图7所示的sdp应答中记述的、会话建立时协商的evs的比特率是从9.8kbps至24.4kbps来说,图8所示的cs网中支持的evs的比特率是从5.9kbps至13.2kbps。这种情况下,在遵循上述策略的情况下,ims节点310对于msc/mgw110指示选择从5.9kbps至13.2kbps作为evs的比特率,msc/mgw110在对cs网侧发送horeq时,通知选择从5.9kbps至13.2kbps作为evs的比特率(st610)。此外,ims节点310对ps网侧通知将比特率的上限设定为13.2kbps(st615)。

另一方面,在不存在服务运营商的策略的情况下(st900:“否”),判断单元506判断由msc/mgw110通知的编解码器/编解码模式信息(st607)所示的编解码器及编解码模式与ps网中所使用的编解码器及编解码模式是否有共同部分(st904)。

在有共同部分的情况下(st904:“是”),判断单元506判断使用共同部分即编解码器及编解码模式(st906)。ims节点310对cs网侧或ps网侧、或这两者发送提醒共同部分的编解码器/编解码模式的使用的信令消息。

例如,例如在比较了图7所示的sdp应答和图8所示的对照结果的情况下,evs的比特率的共同部分是9.8kbps及13.2kbps。因此,ims节点310对于msc/mgw110指示仅使用9.8kbps及13.2kbps作为evs的比特率,msc/mgw110在向cs网侧发送horeq时,通知仅选择9.8kbps及13.2kbps作为evs的比特率(st610)。此外,ims节点310对ps网侧通知将比特率设定为9.8kbps及13.2kbps(st615)。

再者,图9所示的st906的处理,在st900的判断中被确认存在的策略是所谓“如果ps网侧中使用的编解码器在cs网侧中也被支持,则使用共同部分作为编解码模式”的内容的情况下,与st902中进行的处理等价。

此外,共同部分也可以不是完全一致的部分,而是共同的上限值。例如,在比较了图7所示的sdp应答和图8所示的对照结果的情况下,evs的比特率的上限是13.2kbps,所以在ps网侧传送将比特率的上限设为13.2kbps的通知。此外,在cs网侧使用的比特率的组合,如非专利文献11中记载的那样,有预先被确定数组的情况。例如,即使是evs的情况,除了图8所示的组合、即{5.9kbps,7.2kbps,8.0kbps,9.6kbps,13.2kbps}之外,假设例如{8.0kbps,9.6kbps,13.2kbps}的组合被支持。这种情况下,作为比特率的下限值,也可以选择接近ps网中协商的比特率的下限值的后者的组合,即选择{8.0kbps,9.6kbps,13.2kbps}。

另一方面,在ps网及cs网中所使用的同一编解码器的编解码模式中无共同部分的情况下(st904:“否”),判断单元506在ps网中所使用的编解码器中存在与另一编解码器的互换模式的情况下,判断在编解码器/编解码模式信息所示的编解码器/编解码模式之中是否存在有互换性的编解码器(st908)。即,判断单元506在ps网中所使用的编解码器中存在互换模式的情况下,判断在cs网中是否可变更为该互换模式。

在cs网中可变更为该互换模式的情况下(st908:“是”),判断单元506判断为使用互换模式的编解码器(st910)。ims节点310向cs网侧或ps网侧、或这两者发送提醒互换模式的编解码器的使用的信令消息(st610,st615)。

如上述那样,evs编解码器也支持amr-wb互换模式。因此,ims节点310在st910中,对于msc/mgw110指示使用evs的amr-wb互换模式,msc/mgw110在对cs网侧发送horeq时,通知变更为evs的amr-wb互换模式(st610)。此外,ims节点310对ps网侧通知evs的amr-wb互换模式,并且通知将比特率的上限设定为12.65kbps(参照图8)(st615)。

再者,图9所示的st910的处理,在st900的判断中被确认了存在的策略是所谓“ps网侧使用的编解码器中存在与另一编解码器的互换模式的情况下,在cs网中变更为该互换模式”的内容的情况下,与st902中进行的处理等价。

另一方面,在ps网中使用的编解码器中不存在与另一编解码器的互换模式的情况下,或在cs网中不可变更为互换模式的情况下(st908:“否”),判断单元506判断为在cs网中使用cs网中支持的编解码器,在ps网和cs网之间进行转码(st912)。

再者,图9所示的st912的处理,在st900的判断中被确认了存在的策略是所谓“进行转码”的内容的情况下,与st902中进行的处理等价。

此外,在st912中,取代转码,也可以进行会话的再协商,根据再协商的结果,将ue102的编解码器变更为cs网中可支持的编解码器。

此外,数据路径上存在的节点从ims节点接受进行转码的指示而进行转码即可。例如,进行转码的节点可以是atgw,也可以是mgw。

以上,说明了ims节点310的判断单元506中的判断。

这样一来,ims节点310的判断单元506在进行ps网中通信的2个终端之中一方的终端切换到cs网时,将表示ps网中的通信中使用的编解码器及编解码模式的信息、表示切换后的一方的终端(ue100)所支持的编解码器及编解码模式的信息、以及表示cs网所支持的编解码器及编解码模式的信息的共同部分设定为上述2个终端所使用的编解码器及编解码模式。然后,ims节点310的信令生成单元510生成用于向该2个终端请求向设定的上述2个终端所使用的编解码器及编解码模式的变更的信令。

这样,在本实施方式中,通过使用上述共同部分即编解码器/编解码模式,即使在ps网中所使用的编解码器及编解码模式在cs网中可能不支持的情况下,也可以在cs网中,担保ps网中的会话开始时协商的编解码器及编解码模式的质量。

此外,在上述共同部分不存在的情况下,ims节点310的判断单元506在ps网中的通信中使用的编解码器中存在与另一编解码器的互换模式,并且在已切换的一方的终端所支持的编解码器及cs网所支持的编解码器中包含该另一编解码器的情况下,将该另一编解码器或与另一编解码器的互换模式设定为上述2个终端所使用的编解码器及编解码模式。

而且,在本实施方式中,在服务运营商的策略存在的情况下,根据该策略而设定编解码器/编解码模式。

由此,根据本实施方式,即使在ue的切换目的地的cs网中支持的、编解码器及编解码模式与ps网中的通信开始时的会话建立时协商的编解码器及编解码模式不同的情况下,也可以没有脱离服务运营商的策略及会话建立时协商的内容的事情而继续通信。

因此,根据本实施方式,即使在通信中的终端的一方使用的编解码器被再设定的情况下,也可以抑制通话质量劣化而继续通信。

(实施方式2)

相对于在实施方式1中说明的ims节点310判断向cs网的终端的切换时使用的编解码器的情况而言,在本实施方式中,说明msc/mgw110判断向cs网的终端的切换时使用的编解码器的情况。

图10是表示本实施方式的msc/mgw110的结构的框图。

msc/mgw110具有接收单元1000、发送单元1002、存储单元1004、判断单元1006、策略参照单元1008及信令生成单元1010而构成。再者,除了图10所示的结构单元之外,msc/mgw110还具备msc/mgw以标准具有的功能。

接收单元1000接收信令。接收单元1000接收的信令中,例如,可列举从ims节点310接受的、表示ps网中的通信开始时的呼叫控制(会话建立)中的sdp提议及sdp应答的内容或其一部分的信息(即,表示ps网中的通信中终端使用的编解码器及编解码模式的信息。在本实施方式中称为编解码器/编解码模式信息)、从mme接受的、包含表示ue100所支持的编解码器的列表的ps->csreq消息等。

发送单元1002发送信令。在发送单元1002发送的信令中,例如,可列举请求编解码模式的变更的编解码模式变更请求(模式变更请求)、以及对于ims节点310请求编解码器/编解码模式信息的查询。

存储单元1004存储从接收单元1000输出的、sdp提议及sdp应答的内容或其一部分、以及从cs网发送的ue100所支持的编解码器信息。此外,存储单元1004也可以存储表示cs网所支持的编解码器及编解码模式的信息。

判断单元1006在发生了srvcc切换或esrvcc切换的情况下,比较切换的终端(图1或图3中为ue100)在ps网中的通信中使用的编解码器及编解码模式、该终端所支持的编解码器及编解码模式、以及cs网所支持的编解码器及编解码模式。然后,判断单元1006基于编解码器/编解码模式的比较结果、以及后述的策略参照单元1008中参照的策略,判断是否需要变更编解码器及编解码模式。

策略参照单元1008参照服务运营商具有的策略。

信令生成单元1010在判断单元1006中判断为需要变更编解码模式的情况下,生成包含编解码模式变更请求的信令。此外,信令生成单元1010对于ims节点310,生成用于接受sdp提议/sdp应答的内容或其一部分的信令(查询)。信令生成单元1010将生成的信令输出到发送单元502。

图11是表示本实施方式的动作的一例的时序图。再者,在图11中,对与实施方式1(图6)同样的处理附加相同标号,并省略其说明。

在图11中,与实施方式1同样,ue100最初位于ps网(lte网)中,与位于相同ps网(lte网)中的ue102进行语音通话。

msc/mgw110的存储单元1004存储在st605中从mme接受的ps->csreq消息中包含的、表示ue100所支持的编解码器的信息(supportedcodeclist;支持的编解码列表)。

mgw/msc110的信令生成单元1010生成在st601中请求在ue100和ue102之间交换的sdp提议/sdp应答的内容或其一部分的、对ims节点310的查询消息。生成的查询消息从mgw/msc110向ims节点310发送(st1101)。再者,该查询消息可以是ims信令,也可以是其他的方法。

若ims节点310在st1101中查询消息,则向mgw/msc110发送包含所保持的sdp提议/sdp应答的内容或其一部分的编解码器/编解码模式信息(st1102)。mgw/msc110的存储单元1004存储接受的编解码器/编解码模式信息。

mgw/msc110的判断单元1006基于从ims节点310接受的编解码器/编解码模式信息(ps网中的通信中使用的编解码器/编解码模式)、ue100所支持的编解码器的列表、本网(cs网)中支持的编解码器/编解码模式、以及策略参照单元508参照的服务运营商具有的策略,判断cs网中使用的编解码器/编解码模式(即,ue100使用的编解码器/编解码模式)、以及ps网中使用的编解码器/编解码模式(即,ue102使用的编解码器/编解码模式)(st1103)。

再者,判断单元1006中的判断处理,与实施方式1(例如,参照图9)是同样的,所以这里省略其说明。

然后,mgw/msc110在对cs网侧(rnc/nodeb)传送horeq消息时,包含判断出的编解码器/编解码模式来通知(st610)。此外,mgw/msc110对ims节点310通知在判断出的编解码器/编解码模式之中、ps网中使用的编解码器/编解码模式(st1104)。在向ims节点310的编解码器/编解码模式的通知中,可用使用ims信令,也可以是其他的方法。

此外,mgw/msc110对ps网的ue102通知请求向在st1103中判断出的编解码模式变更的模式变更请求(st1105)。

再者,如图11所示,对ps网的模式变更请求的通知(st1105),可以在紧接进行了数据的通信路径的变更(speechdatapathswitched)之后进行,也可以在数据的通信路径的变更前进行。

此外,模式变更请求可以包含在rtp有效载荷信头中,也可以包含在rtcp中。例如,模式变更请求可以使用非专利文献9中记载的rtp有效载荷格式信头的cmr(codecmoderequest)字节来通知,可以使用非专利文献10中记载的rtcp-app的cmr来通知,也可以使用其他方法通知。

此外,在图11中,模式变更请求可以从mgw/msc110发送,也可以从atgw发送。例如,在atgw使用rtp有效载荷格式信头的cmr字节通知模式变更请求的情况下,atgw对于从mgw发送的数据,追加包含了模式变更请求的cmr字节。

此外,例如,在服务运营商的策略是所谓“进行会话的再协商,变更ps网侧的编解码器”的内容的情况下,mgw/msc110在确定ps网中使用的编解码器前通过ims节点310对ue102发送sdp提议,在从ue102经由ims节点31接受了sdp应答后,也可以发送包含cs侧使用的编解码器及编解码模式的、horeq消息。

这样一来,mgw/msc110的判断单元1006在ps网中进行通信的2个终端之中一方的终端切换到cs网时,将表示ps网中的通信中使用的编解码器及编解码模式的信息、表示切换后的一方的终端(ue100)所支持的编解码器及编解码模式的信息、以及表示cs网所支持的编解码器及编解码模式的信息的共同部分,设定为上述2个终端所使用的编解码器及编解码模式。然后,mgw/msc110的信令生成单元1010生成用于向该2个终端请求向设定的上述2个终端所使用的编解码器及编解码模式变更的信令。

这样,在本实施方式中,与实施方式1同样,通过使用上述共同部分即编解码器/编解码模式,即使ps网中所使用的编解码器及编解码模式在cs网中可能不支持的情况下,在cs网中,也可以担保在ps网中的会话开始时协商的编解码器及编解码模式的质量。

此外,根据本实施方式,与实施方式1同样,即使ue的切换目的地的cs网中支持的、编解码器及编解码模式与在ps网中的通信开始时的会话建立时协商的编解码器及编解码模式不同的情况下,也可以没有脱离服务运营商的策略及会话建立时协商的内容的事情而继续通信。

因此,根据本实施方式,即使在通信中的终端的一方使用的编解码器被再设定的情况下,也可以抑制通话质量劣化而继续通信。

(实施方式3)

在本实施方式中,说明在发生了对ue100的srvcc切换或esrvcc切换时,作为cs网中使用的编解码器,如evs主模式那样,ue100选择了使用没有比特容错性的方式(算法)的编解码器的情况下,抑制cs网中比特差错造成的影响的方法。

图12是表示本实施方式的ue100、102(终端)的结构的框图。ue100、102有接收单元1200、发送单元1202、连接目的地检测单元1204、编解码器检测单元1206、判断单元1208、命令发送单元1210、以及通知收发单元1212而构成。再者,除了图12所示的结构单元之外,ue100、102还具备终端以标准具有的功能。

接收单元1200接收通信数据及信令等。在接收单元1200接收的信令中,例如,可列举用于从切换到cs网的通信对象终端(或者,数据路径上的通信节点)通知通信对象终端切换到cs网、或者需要限制编解码器的编码方式的信令。

发送单元1202发送通信数据及信令等。在发送单元1202发送的信令中,例如,可列举用于对于位于ps网中的通信对象终端通知本机切换到cs网、或者需要限制编解码器的编码方式的信令。

连接目的地检测单元1204检测因切换等的本机的连接目的地网(ps网或cs网)。

编解码器检测单元1206检测由连接目的地检测单元1204检测出的连接目的地网所使用的编解码器。

判断单元1208基于由连接目的地检测单元1204检测出的连接目的地网及由编解码器检测单元1206检测出的编解码器,判断是否需要限制本机及通信对象终端所使用的编解码器中使用的编码方式。例如,在本机已从ps网向cs网切换时,在由编解码器检测单元1206检测出的cs网所使用的编解码器是用没有比特容错性的编码方式的编解码器的情况下,判断单元1208判断为需要限制编码方式。

命令发送单元1210,例如,在本机切换到cs网,判断单元1208中判断为需要限制编码方式的情况下,或者本机位于ps网中,在后述的通知收发单元1212中从通信对象终端(位于cs网中)接收到连接目的地网的通知(或用于通知编码方式的限制的信令)的情况下,将用于限制在连接目的地网中所使用的编码方式的内部命令发送到编码器(未图示)。

通知收发单元1212通过接收单元1200从通信对象终端接收连接目的地网的通知(用于限制编码方式的信令)。此外,例如,在本机切换到cs网,判断单元1208中判断为需要限制编码方式的情况下,通知收发单元1212对于位于ps网中的通信对象终端,生成用于通知本机切换到cs网、或者需要限制编解码器的编码方式的信令。该信令通过发送单元1202通知给通信对象终端。

接着,说明本实施方式的ue100的动作。

例如,在图6及图11中,ue100接受从enb向cs网的切换的命令(hocommand)(st611),在将连接目的地变更为rnc/nodeb的情况下(st613),ue100的连接目的地检测单元1204用基站信息等,检测连接目的地网被变更为cs网。

此外,在图6及图11中,在ue100连接到rnc/nodeb的过程中(例如,st613),ue100的编解码器检测单元1206检测在cs网中使用的编解码器。通过mgw/msc110对rnc/nodeb通知ue100在cs网中使用的编解码器(例如,st610)。再者,ue100在cs网中使用的编解码器的设定方法,可以是实施方式1、2中说明的方法,也可以是其他方法。

例如,假设对于ue100,cs网所使用的编解码器及编解码模式是evs主模式的9.6kbps及13.2kbps。如上述那样、cs网是在传输路径中引起比特差错的网,evs主模式是未假定比特差错的编解码模式。因此,这种情况下,ue100的判断单元1208基于由连接目的地检测单元1204检测出的cs网的信息、以及由编解码器检测单元1206检测出的编解码器的信息,检测用没有比特容错性的方式的evs主模式的9.6kbps及13.2kbps在可能产生比特差错的cs网中被使用的事实。即,判断单元1208判断为需要限制在cs网中使用的编解码器的编码方式。

然后,ue100的命令发送单元1210对于ue100的编码器发送限制编码方式的内部命令,以使其仅用有比特容错性的方式编码。

此外,在图6及图11中,在mgw/msc110和ims节点310之间进行ims的会话转移(initiationofsessiontransfer)(st612)。mgw/msc110或atgw(ims节点310)的信令生成单元510、1010(参照图5及图10)生成并发送对于ue102通知ue100连接到cs网的信令、或者通知限制所使用的编解码器的编码方式的(用有比特容错性的方式编码)的信令。

即,在判断为ue100中需要编码方式的限制的情况下,用于通知ue100连接到cs网的信令、或用于通知限制所使用的编解码器的编码方式的信令,由在ue100及ue102的数据路径上存在的通信节点生成,被发送到ue102。

该信令可以包含在rtp有效载荷信头中,也可以包含在rtcp中。例如,信令也可以在非专利文献9记载的rtp有效载荷格式信头的cmr(codecmoderequest)字节的字段或比特中追加使用用于通知通信对象(图6及图11中为ue100)连接到cs网、或者限制编码方式的功能。或者,在该信令的通知中,也可以在非专利文献10记载的rtcp-app的cmr中追加使用用于通知通信对象连接到cs网、或者限制编码方式的新字段。或者,该信令也可以用ims信令等的其他方法来通知。

此外,通知ue100连接到cs网或限制编码方式的信令被发送的定时,可以与图6及图11所示的模式变更请求的发送定时同时,也可以是不同的定时。

此外,在该信令中,也可以隐含或明示地包含cs网中evs主模式被使用的事实。此外,也可以从ue100向ue102发送通知ue100连接到cs网或限制编码方式的信令。

在另一方面,切换到cs网的ue100的通信对象终端即ue102的通知收发单元1212,若接受通知ue100连接到cs网、或限制编码方式的信令,则检测在cs网中移动的ue100使用evs主模式进行通信的事实。然后,ue102的判断单元1208判断为需要编码方式的限制,命令发送单元1210对于ue102的编码器(未图示),发送限制编码方式的内部命令,以使其仅用有比特容错性的方式编码。

再者,如上述那样,在cs网中使用evs主模式时发送内部命令,使得仅用有比特容错性的方式编码的方式,不仅用于在srvcc切换或esrvcc切换时,例如,也可以用于ue100从最初就连接到cs网时。此外,对连接到ps网的通信对象(例如ue102)通知ue100连接到cs网的方法,不仅在srvcc切换或esrvcc切换时使用,例如,也可以从ue100连接到cs网、ue102连接到ps网时的通信开始时就使用。

此外,“有比特容错性的方式”也可以是evsamr-wb互换模式。这种情况下,在ue100中,连接目的地检测单元1204检测向ue100的cs网的连接,在编解码器检测单元1206检测到evs作为cs网中使用的编解码器的情况下,命令发送单元1210对于编码器发送内部命令,使得将编码方式变更为amr-wb互换模式。此外,用于对该情况的ue102的通知的信令,也可以不是通知ue100进行了切换到cs网的信令,而是所谓将evs主模式切换为amr-wb互换模式的切替请求。

在该切替请求的通知中,可使用非专利文献9中记载的rtp有效载荷格式信头的cmr字节,也可以使用非专利文献10中记载的rtcp-app的cmr。或者,该切替请求也可以使用ims信令等的其他方法来通知。此外,切替请求被发送的定时可以与图6及图11所示的模式变更请求的发送定时同时,也可以是不同的定时。此外,切替请求也可以从ue100向ue102发送。

如以上那样,在本实施方式中,作为连接到cs网的ue在cs网中使用的编解码器,如evs主模式那样,在被设定了使用没有比特容错性的方式(算法)的编解码器的情况下,ue100、102对编码器进行指示,使得其使用没有比特容错性的方式(算法)。

这样,通过限制在cs网中使用的编解码器所用的编码方式,根据本实施方式,即使连接到cs网的ue被设定了使用没有比特容错性的方式的编解码器的情况下,也可以抑制cs网中比特差错造成的影响。即,即使在cs网中利用了evs编解码器的情况下,也可以对应于传输路径中发生比特差错正确地进行解码,防止质量劣化。

因此,根据本实施方式,即使在有可能产生比特差错的网中被使用的情况下,也可以抑制质量的劣化而继续通信。

再者,在通信开始时的基于ims的会话建立时(例如,图6及图11的st601),考虑在提供服务的运营商间使用的对有效载荷格式的策略不同的情况。例如,该策略意味着表示使用非专利文献9中记载的evs编解码器的rtp有效载荷格式中的、紧凑格式和信头全格式两者的方式、还是仅使用信头全格式的方式的策略,或者意味着表示使用非专利文献8中记载的amr或amr-wb编解码器的rtp有效载荷格式中的、bandwidth-efficient模式的方式、还是使用octet-alignedmode模式的方式的策略。在有关该有效载荷格式的策略不同的情况下,ims节点310允许策略的差异,例如atgw等数据路径上存在的节点也可以变更有效载荷格式(传输格式)。

以上,说明了本发明的各实施方式。

再者,在上述各实施方式中,将atcf/atgw320、msc/mgw110、sccas/cscf分别作为一个节点来说明。但是,atcf/atgw320、msc/mgw110、sccas/cscf也可以由彼此通过接口连接的2个以上的各个节点构成。即,也可以在atcf和atgw之间、msc和mgw之间、以及sccas和cscf之间的各自中,使上述的功能分散在多个节点中。

此外,在上述各实施方式中,主要使用有关语音的编解码器进行了说明。但是,不限于此,即使涉及音乐、音响、图像等,本发明的一方式也可适用。

此外,本发明的一方式不限定于上述各实施方式,可进行各种变更实施。

此外,在上述各实施方式中,通过用硬件构成的例子说明了本发明的一方式,但也可以在与硬件的协同中通过软件实现本发明。

此外,用于上述实施方式的说明中的各功能块通常被作为集成电路即lsi来实现。集成电路控制在上述实施方式的说明中使用的各功能块,也可以包括输入和输出。这些功能块既可以被单独地集成为单芯片,也可以包含一部分或全部地被集成为单芯片。虽然这里称为lsi,但根据集成程度,可以被称为ic、系统lsi、超大lsi(superlsi)、或特大lsi(ultralsi)。

此外,集成电路的方法不限于lsi,也可以用专用电路或通用处理器来实现。也可以使用可在lsi制造后编程的fpga(fieldprogrammablegatearray:现场可编程门阵列),或者使用可重构lsi内部的电路单元的连接、设定的可重构处理器(reconfigurableprocessor)。

再者,随着半导体的技术进步或随之派生的其它技术,如果出现能够替代lsi的集成电路化的技术,当然可利用该技术进行功能块的集成化。还存在着适用生物技术等的可能性。

工业实用性

本发明的一方式,即使ue的切换目的地即cs网中支持的编解码器/编解码模式与在通信开始时的会话建立中协商的编解码器/编解码模式不同的情况下,也可以不脱离在服务运营商的策略或会话建立中协商的内容而继续通信。此外,即使在连接到cs网的ue使用了采用不具有比特容错性的方式的编解码器的情况下,对进行抑制了cs网中的比特差错造成的影响的通信也是有用的。

标号说明

100、102ue

200,202,204,206,300,302,304,306信令

110msc/mgw

310ims节点

320atcf/atgw

500,1000,1200接收单元

502,1002,1202发送单元

504,1004存储单元

506,1006,1208判断单元

508,1008策略参照单元

510,1010信令生成单元

1204连接目的地检测单元

1206编解码器检测单元

1210命令发送单元

1212通知收发单元

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1