CN102714836B - 用于执行对单个无线电连续性转移的等待周期的方法与设备 - Google Patents
用于执行对单个无线电连续性转移的等待周期的方法与设备 Download PDFInfo
- Publication number
- CN102714836B CN102714836B CN201080061182.3A CN201080061182A CN102714836B CN 102714836 B CN102714836 B CN 102714836B CN 201080061182 A CN201080061182 A CN 201080061182A CN 102714836 B CN102714836 B CN 102714836B
- Authority
- CN
- China
- Prior art keywords
- timer value
- transfer
- single radio
- delay
- remote device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0058—Transmission of hand-off measurement information, e.g. measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0022—Control or signalling for completing the hand-off for data sessions of end-to-end connection for transferring data sessions between adjacent core network technologies
- H04W36/00224—Control or signalling for completing the hand-off for data sessions of end-to-end connection for transferring data sessions between adjacent core network technologies between packet switched [PS] and circuit switched [CS] network technologies, e.g. circuit switched fallback [CSFB]
- H04W36/00226—Control or signalling for completing the hand-off for data sessions of end-to-end connection for transferring data sessions between adjacent core network technologies between packet switched [PS] and circuit switched [CS] network technologies, e.g. circuit switched fallback [CSFB] wherein the core network technologies comprise IP multimedia system [IMS], e.g. single radio voice call continuity [SRVCC]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
提供了用于执行对单个无线电连续性转移的各种方法。一个示例方法包括获得计时器值,其中计时器值基于到远端设备的通信延迟。到远端设备的通信延迟可以在与远端设备的会话建立期间确定。该示例方法还包括执行对计时器值的持续时间的等待周期,以及响应于等待周期的结束,触发单个无线电连续性网络转移。也提供了类似的和相关的示例方法和示例设备。
Description
技术领域
本发明的实施例一般涉及无线通信技术,并且更特别地,涉及用于执行对单个无线电连续性转移的等待周期的方法与设备。
背景技术
现代通信时代已带来有线与无线网络巨大的扩展。在消费者需求的刺激下,已开发了多种形式的网络技术,导致计算机网络、电视网络、电话网络等的空前扩展。无线与移动网络技术已解决了(address)相关的消费者需求,同时提供了更具灵活性与即时性的信息转移。
当前与未来的网络技术通过扩展移动电子设备以及其他计算设备的性能继续促进信息转移的简易性以及对用户的便捷性。移动通信设备的功能性继续扩展并且,因此,移动与无线通信设备有可能成为商业与个人设置的必需品。由于移动通信设备的功能性与信息传输的简易性继续增长,用户继续要求允许用户以特有方式快速找到并互动、以及传达信息的更多功能性。
虽然无线通信技术继续演进,但物理基础设施可能没有同步发展。由此,在一些情况中,使用新演进的技术的设备必须向后兼容仍在使用的旧技术。在一些实例中,当设备(诸如移动终端)尝试从具有支持新技术(例如,分组交换技术)的基础设施的网络转换至具有支持旧技术(例如,电路交换技术)的基础设施的网络时将出现问题。
发明内容
此处描述了提供用于执行对单个无线电连续性转移的等待周期的示例方法与示例设备。在这点上,由于与无线通信网络中的消息传送相关联的滞后时间,本地设备可以通过单个无线电连续性转移转换至另一域或者网络,在远端设备意识到该转换之前已被指定新的地址(例如,互联网协议地址)。因此,在一些实例中,远端设备可能正尝试使用期满的地址与本地设备进行通信。为避免这种结果,各种示例实施例解释了与远端设备关联的通信延迟并同步在本地设备与远端设备处的转换的发生。根据各种示例实施例,提供了用于同步该转移的方案,该方案不涉及对包含在转移中的用户装备的功能性的改变或者不涉及对网络配置的架构改变。根据各种示例实施例,提供了用于同步该转移的方案,该方案还引入对单个无线电连续性转移的持续时间的最小影响。
此处描述的本发明的各种示例方法及设备包括提供执行对单个无线电连续性转移的等待周期的示例方法。一个示例方法包括获得计时器值,其中该计时器值是基于到远端设备的通信延迟的。到远端设备的通信延迟可以在与远端设备的会话建立期间确定。该示例方法还可以包括执行对计时器值的持续时间的等待周期,以及响应于该等待周期的结束,触发单个无线电连续性网络转移。
另一示例实施例是配置用于执行对单个无线电连续性网络转移的等待周期的设备。该示例设备包括至少一个处理器以及至少一个包括计算机程序代码的存储器,该至少一个存储器与该计算机程序代码配置成与该至少一个处理器一起引起该设备执行各种功能性。该示例设备可以被引起执行获得计时器值,其中该计时器值是基于到远端设备的通信延迟的。到远端设备的通信延迟可以在与远端设备的会话建立期间确定。该示例设备还可以被引起执行执行对计时器值的持续时间的等待周期,以及响应于该等待周期的结束,触发单个无线电连续性网络转移。
另一示例实施例是包括在其上存储有计算机程序代码的计算机可读存储介质的计算机程序产品,其中对该计算机程序代码的执行引起设备执行各种功能性。对计算机程序代码的执行可以引起设备执行获得计时器值,其中该计时器值是基于到远端设备的通信延迟的。到远端设备的通信延迟可以在与远端设备的会话建立期间确定。对计算机程序代码的执行还可以引起该设备执行执行对计时器值的持续时间的等待周期,并且响应于该等待周期的结束,触发单个无线电连续性网络转移。
另一示例设备包括用于获得计时器值的装置,其中该计时器值是基于到远端设备的通信延迟的。到远端设备的通信延迟可以在与远端设备的会话建立期间确定。该示例设备还可以包括用于执行对计时器值的持续时间的等待周期的装置,以及用于响应于等待周期的结束而触发单个无线电连续性网络转移的装置。
附图说明
已概括地描述了本发明,现在将参考附图,附图无需按照比例进行绘示,其中:
图1图示了根据本发明的示例实施例用于执行对单个无线电连续性转移的等待周期的示例系统以及示例方法;
图2图示了根据本发明的示例实施例配置成支持对单个无线电连续性转移的等待周期的执行的示例装置及关联的系统;以及
图3图示了根据本发明的示例实施例用于执行对单个无线电连续性转移的等待周期的方法的流程图。
具体实施方式
下面将参考附图对本发明的示例实施例进行更全面的描述,在附图中示出了本发明的一些但非全部实施例。实际上,本发明可以在多种不同的形式中体现并且不应被解释为对此处所阐述的实施例的限制;而是,提供这些实施例是为了使此公开满足适用的法律需求。相同的参考标记自始至终代表相同的部件。根据本发明的一些示例实施例,术语“数据”、“内容”、“信息”以及类似的术语可以可交换地使用以指代能够被传送、接收、对其进行操作、和/或存储的数据。
此处所使用的术语“电路”指代下述所有:(a)仅硬件电路实现(例如仅模拟和/或数字电路中的实现);(b)电路与软件(和/或固件)的结合,诸如(在可实现的情况下):(ⅰ)处理器的结合或者(ⅱ)部分处理器/软件(包括一起工作以引起装置(诸如移动电话或者服务器)执行各种功能的数字信号处理器、软件以及存储器);以及(c)电路,诸如微处理器或者部分微处理器,其需要软件或者固件进行操作,即使软件或者固件物理上不存在。
对“电路”的该定义应用于本发明中对此术语的所有使用,包括在任何权利要求中的使用。作为进一步的示例,如在本申请中所使用的,术语“电路”还将涵盖仅处理器(或者多个处理器)或者处理器的一部分以及它(或者它们)随同的软件和/或固件的实现。例如并且如果适用于特定的权利要求要素,术语“电路”还将涵盖移动电话的基带集成电路或者应用处理器基础电路或者服务器、蜂窝网路设备、或者其他网络设备中的类似集成电路。
本发明的各种示例实施例支持当单个无线电连续性转移(诸如单个无线电语音呼叫连续性(SRVCC)转移)时在两个域或者网络之间的相对无缝转换。此种类型的转移通常涉及用户装备(UE)(诸如移动终端)自电路交换域(诸如GSM(全球移动通信系统)EDGE(GSM增强数据率演进)无线接入网络(GERAN)或者UMTS(通用移动通讯系统)陆地无线接入网络(UTRAN)域)转移至分组交换域,或者反之亦然。分组交换域(诸如根据第三代高速分组接入(HSPA)、演进的UTRAN(EUTRAN)、以及长期演进(LTE)配置的域)已被设计为支持通过互联网协议多媒体子系统(IMS)的语音与数据通信。在这点上,IMS域可以是分组交换域类型。可以通过会话连续性控制应用服务器(SCCAS)管理从诸如这些的分组交换域至电路交换域的转移。
例如,本地UE可以是分组交换域中与远端UE正在进行通信会话的一方。本地UE可能(例如由于本地UE的移动)需要,例如,自分组交换域被转移至电路交换域。在至电路交换域的转移(同样被称作切换)之前,可以建立与SCCAS的IMS接入引线(leg)连接。此外,在准备转移时,电路交换核心网络实体(例如,移动交换中心(MSC)服务器)也可以建立与SCCAS的分组交换接入引线(例如通过IP电话(VoIP)),并且本地UE可以建立到UE与MSC之间的电路交换引线。电路交换核心网络实体可以向远端UE生成邀请消息,该消息路由通过SCCAS以向远端UE通知该转移并且为本地UE提供更新后的地址。电路交换核心网络实体还可以生成并传送触发本地UE执行转移的消息。触发本地UE的消息可以是到移动管理实体(MME)的转移确认的形式,其反过来通过无线电网络(例如,EUTRAN)向本地UE提供切换命令。SCCAS可以随后促进本地UE从分组交换域向电路交换域的转移。
诸如上述简要描述的转移可以包括通过远程引线连接或者其他连接获悉转移的远端设备(例如,远端UE、媒体网关控制功能(MGCF)服务器等)。可以向远端设备提供更新后的地址(例如,因特网协议地址)以用于在转移之后与本地设备(例如,本地UE)通信。在一些实例中,由于与通过网络以及网络实体传播消息相关联的时间,更新远端设备可能具有相关的时间延迟,其中网络以及网络实体位于MSC服务器和/或SCCAS与远端设备之间。在一些实例中,基于会话类型与特定情景,通信延迟可以在,例如100毫秒到超过1秒的范围内。
根据一些示例实施例,通信延迟可以被定义为从MSC服务器作为IMS域朝向SCCAS发起转移(例如,通过向远端设备的邀请),直到远端设备已被更新具有可能来自MSC服务器或者媒体网关(MGW)的本地设备的新地址的一段时间。对于这段时间,在一些实例中,远端设备可以继续向本地设备现已期满的地址发送媒体和/或其他数据。到本地设备的接入转移的通知可能不经受同样的延迟,其可能导致在本地与远端设备之间寻址的时间段不一致。在一些实例中,本地设备可能准备通过更新后的地址以及新的目标接入(例如,通过电路交换接入以及MSC服务器)在大约100毫秒内接收媒体和/或其他数据。因此,如果远端设备的更新比本地端转移时间更长,对于时间段差,本地设备可能已经转换并且可能没有被配置为从远端设备接收媒体和/或其他数据。在一些实例中,通信延迟可能随着路径中存在的每个IMS网络部件而增加。在漫游情景与运营商间呼叫的情况中,由于每个网络边界可能在边界两边均具有互连边界控制功能(IBCF)以及转换网关(TrGw),因此可能包含额外的部件以进一步增加延迟。
本发明的各种示例实施例引入了等待周期,其提供本地设备的转移与到远端设备的通知的同步。在这点上,等待周期可以基于例如在应用服务器与远端设备之间的通信延迟确定。应用服务器可以确定(例如,测量)并向交换中心服务器(例如,MSC服务器)提供通信延迟。基于通信延迟,交换中心服务器可以在触发本地设备的单个无线电连续性转移之前执行等待周期。
图1图示了执行对单个无线电连续性转移的等待周期的本发明的示例系统与方法。图1的系统包括本地UE100(示例本地设备的代表)、远端UE102(示例远端设备的代表)、应用服务器(AS)106、MSC110、MME112、以及中间网络108。本地UE100可以参与与远端UE102的进行中的通信会话104。进行中的通信会话104可以包括应用服务器106与中间网络108,中间网络108可以包括一个或多个有线或者无线网络。
本地UE100与远端UE102可以是任何类型的用户装备,包括但不限于移动终端、机顶盒等。如上所示,本地UE100与远端UE102仅代表可以是根据本发明的各种示例实施例的进行中的通信会话104中的一方的一种类型的设备。例如,在一些示例实施例中,MGCF服务器可以代替指定情况中的远端UE102。本地UE100与远端UE102可以被配置为根据各种通信技术与标准(例如,GERAN、UTRAN、E-UTRAN、LTE、WiFi等),以及域之间的转换进行无线通信,这些域根据该些技术与标准配置。
AS106可以是支持网络与域内以及之间的通信的网络服务器。AS106可以体现为或者由硬件(例如,服务器、存储器等等)实现,该硬件为通信服务器或者其他网络节点的一部分。AS106可以被配置为像SCCAS那样运作。
MSC110还可以为网络节点(例如,服务器)的一部分,并且可以被配置为支持语音呼叫、短消息服务、以及数据传送等其它事项。MSC110可以被配置为建立并且释放设备之间的端到端连接以及处理网络与域之间的移动性与切换。根据各种示例实施例,MSC110可以被配置为支持单个无线电连续性转移,诸如SRVCC转移。在这点上,MSC110可以是SRVCCMSC。MSC110可以体现为或者由硬件(例如,处理器、存储器等等)实现,该硬件为例如位于核心网络实体或者其他网络节点处的通信服务器的一部分。
MME112还可以是网络节点(例如,服务器)的一部分,并且可以被配置为支持载体(bearer)激活与去激活以及在切换与初始连接到核心网络期间对UE的服务网关的选择等其它事项。MME112可以体现为或者由硬件(例如,服务器、存储器等等)实现,该硬件为例如位于核心网络实体或者其他网络节点处的通信服务器的一部分。
通过如上所述以及图1所示的实体之间的相互作用,实现用于执行对单个无线电连续性转移的等待周期的示例方法,示例方法可以从150处开始,在该处AS106确定至远端UE102的通信延迟时间,被称为AS-FE延迟。为了确定AS-FE延迟,AS106可以测量往返时延(RTT)或者发送消息至远端UE102与接收到响应之间的时间。在确定了通信延迟后,AS106可以存储代表AS-FE延迟的AS-FE延迟值。在一些示例实施例中,不是存储表示往返时延的值,而是AS106可以被配置为存储表示单向时延的值,或者往返时延值的一半作为AS-FE延迟值。根据一些示例实施例,AS-FE延迟值可以被存储在例如MSC110,而不是AS106上。
在一些示例实施例中,为了确定AS-FE延迟,当会话启动协议(SIP)会话在本地UE100与远端UE102之间建立时,(本地端的)AS106可以监视并且存储存在于设备之间的SIP信令中的延迟。例如,当使用前提条件时,AS106可以向远端UE102发送UPDATE消息,并且测量对UPDATE消息的200OK消息的接收的延迟。可选地,当AS106向远端UE102发送具有SDP的1xx响应时,远端UE102可以(可能以PRACK消息的形式)向AS106发送响应,并且AS106可以测量对该消息的接收的延迟。
可选地,AS106可以被配置为,响应于接收到INVITE消息的200OK消息,发送200OK消息至远端UE102,并且测量直到接收到200OK消息的ACK消息的延迟。在不使用前提条件时,以这种方式测量延迟可能特别有用。进一步地,AS106可以被配置为在会话已被创建之后发送OPTIONS消息至远端UE102,并且测量直到接收到OPTIONS消息的200OK消息的延迟。根据各种示例实施例,对OPTIONS消息的发送、以及响应于OPTIONS消息对通信的接收包括在与远端设备的会话建立期间。再次,当未使用前提条件时,以这种方式测量延迟可能特别有用。进一步地,根据一些示例实施例,AS106可以被配置为将延迟测量建立在SIP消息而非起始INVITE上,因为由于例如,寻呼、归属用户服务器查询、初始过滤规则执行等,该延迟可能显著地高于后续re-INVITE消息。
如果进行中的会话104需要单个无线电连续性转移(例如,SRVCC),MSC110可以被配置为在152发送INVITE消息以及会话转移号码(STN)至AS106。INVITE或者邀请消息可以通过一个或者多个连接在AS106与MSC110之间的网络发送至AS106。根据一些示例实施例,STN可以以如技术规格书23.216中名为单个无线电语音呼叫连续性(SingleRadioVoiceCallContinuity)(SRVCC);阶段2(此后称其为“TS23.216”)的规定被发送,以引用的方式将其全部内容结合于此。根据一些示例实施例,在152发送的邀请并不是无贡献(offerless)的SIPINVITE,其在一些实例中可以向转移中增加额外的延迟时间。在这点上,在152处的邀请可以包括会话描述协议(SDP)。此外,MSC110可以被配置为在发送响应至MME112之前进行等待,而不是立即发送响应至MME112。
AS106可以被配置为在154a处发送re-INVITE消息至远端UE102以响应于从MSC110接收到INVITE消息。AS106还可以被配置为在154b处发送在先测量并且储存的AS-FE延迟值至MSC110。AS-FE延迟值可以通过一个或者多个连接在AS106与MSC110之间的网络发送至MSC110。在152处发送INVITE消息之后,MSC110可以被配置为等待在154b处接收来自AS106的AS-FE延迟值。可以使用I2接口将AS-FE延迟值从AS106传送到MSC110,其可能需要MSC110与AS106之间的SIP接口。AS-FE延迟值可以在SIP请求(例如,INFO消息)或者SIP响应中发送,SIP响应由AS106生成并且不从远端UE102中继。根据一些示例实施例,AS106可以被配置为继续TS23.216中定义的消除引线(removeleg)更新。
接收到AS-FE延迟值后,MSC110可以基于AS-FE延迟值确定或者获得计时器值。MSC110可以被配置为在156处通过由计时器值指示的持续时间的等待计时器执行等待周期(同时re-NIVITE在154a传播至远端UE102)。计时器值可以被设置为:
计时器值=(AS-FE延迟值/2)-(用于本地端转移的估算的延迟(例如,100毫秒)),其中AS-FE延迟值为RRT。例如,如果SIP信令的AS-FE延迟值(RRT)为1.5秒,那么计时器值可以为650毫秒。
根据一些示例实施例,计时器值可以被进一步优化以说明对于转移可能影响本地UE100与远端UE102之间的同步的附加方面。例如,估算的媒体平面(mediaplane)延迟可以包括到(factoredinto)计时器延迟中。附加地或者可选地,MSC110可以被配置为测量AS106与MSC110之间的延迟(例如,在152处对于INVITE消息)并且因而产生的MSC-AS延迟可以包括到计时器值中。当MSC110与AS106在不同网络中时(例如,当本地UE110在漫游时)考虑MSC-AS延迟可能特别有益。在这点上,MSC110可以被配置为测量从在152处发送INVITE消息至AS106直到接收到响应(诸如在154b处提供延迟值的响应)的延迟。在这点上,MSC110可以执行具有由计时器值指示的等待周期的等待计时器,该计时器值为:
计时器值=(AS-FE延迟值/2)-(用于本地端转移的估算的延迟(例如,100毫秒))-(MSC-AS延迟值/2),其中延迟值为RRT。根据一些示例实施例,如果MSC使用初始INVITE进行测量,则MSC-AS延迟值应该被大于2的数字相除以补偿200OK消息的更快遍历(fastertraverse)。根据前面的描述,例如,如果SIP信令的AS-FE延迟值为1.5秒,并且MSC-AS延迟值为200毫秒,则计时器值为550毫秒。
在由等待计时器强加的等待周期结束时(例如,计时器期满),MSC110可以在158处发送触发本地UE100的转移的响应至MME112。MME112可以被配置为在160a处发送切换命令给本地UE100。切换命令可以通过无线网络(诸如UTRAN或者EUTRAN网络)被发送至本地UE100。在一些示例实施例中,MME112可以响应在158处以TS23.216中描述的方式的转移确认。远端UE102同样可以接收re-INVITE并且在160b处以到AS106的确认进行响应。结果,根据各种示例实施例,随着本地UE100调整(tune)到例如目标接入中的GERAN/UTRAN无线电,远端UE102可以接收re-INVITE,并且同时或者几乎同时开始发送媒体以及其它数据分组。
根据一些示例实施例,不是MSC110实现等待计时器,而是AS106可以实现等待计时器。在这点上,当计时器期满时AS106可以向MSC110发送触发转移的指示,并且MSC110可以被配置为例如通过Sv接口发送响应至MME112以响应来自AS106的指示。
根据一些示例实施例,还可以利用双相切换命令。在这点上,当第一次识别到对转移的需求时,第一切换命令可以被发送至本地UE100(例如,与SRVCC释放8个步骤一致)。随后,第二切换命令可以如上所述在160a处,在等待周期结束时(例如,当计时器期满时)被发送。
上述以及此处概括地提供的描述图示了执行对单个无线电连续性转移的等待周期的示例方法、示例设备、以及示例计算机程序产品。图2描述了配置为执行参考图1描述的各种功能性以及如此处所概括描述的示例设备。根据一些示例实施例,设备200可以被配置为执行如上所述的MSC110和/或AS106的功能性。图2中描述的示例设备还可以被配置为执行本发明的示例方法,诸如参考图1与3描述的示例方法。
现在参考图2,本发明的示例实施例为设备200。设备200可以体现为具有有线或者无线通信能力的通信设备,或者被包括作为具有有线或者无线通信能力的通信设备的组成部分。在一些示例实施例中,设备200可以为通信设备(诸如静止或移动通信终端)的一部分。作为静止通信终端,设备200可以为服务器、计算机、接入点(例如,基站)、通信交换设备等的一部分或者体现为上述设备。作为移动设备,设备200可以为移动和/或无线通信节点,例如像移动和/或无线服务器、计算机、接入点、通信交换设备、手持设备(例如,电话、便携式数字助理(PDA)、移动电视、游戏设备、照相机、录像机、音频/视频播放器、收音机、和/或全球定位系统(GPS)设备)、上述任意组合等。不管通信设备的类型,设备200还可以包括计算性能。
示例设备200包括或者与处理器205、存储器设备210、输入/输出(I/O)接口206、通信接口215、连续性管理器230、以及等待计时器235通信。处理器205可以体现为实现本发明的示例实施例的各种功能性的各种装置,包括,例如,微处理器、协处理器、控制器、专用集成电路,例如像ASIC(专用集成电路)、FPGA(现场可编程门阵列)、或者硬件加速器、处理电路等。根据一个示例实施例,处理器205可以代表多个处理器、或者一个或者多个协同操作的多核处理器。进一步地,处理器205可以由多个晶体管、逻辑门、时钟(例如,振荡器)、其他电路等组成以促进此处描述的功能性的实现。处理器205可以但是不必,包括一个或者多个附随的数字信号处理器。在一些示例实施例中,处理器205被配置为执行存储在存储器设备210中的指令或者处理器205以别的方式可获取的指令。处理器205可以被配置为如此操作以使处理器引起设备200执行此处描述的各种功能性。
不管配置为硬件还是通过存储在计算机可读存储介质中的指令、或者通过其结合,在被相应地配置时,处理器205可以是能够执行根据本发明的实施例的操作的实体。因此,在处理器205体现为ASIC、FPGA等、或者为ASIC、FPGA等的一部分的示例实施例中,处理器205是被特定地配置以进行此处描述的操作的硬件。可选地,在处理器205体现为存储在计算机可读存储介质中的指令的执行程序的示例实施例中,该指令特定地配置处理器205以执行此处描述的算法和操作。在一些示例实施例中,处理器205是经由用于执行此处描述的算法、方法和操作的被执行的指令通过对处理器205的进一步配置为采用本发明的示例实施例而配置的特定设备(例如,通信服务器)的处理器。
存储器设备210可以是一个或者多个计算机可读存储介质,其可以包括易失性和/或非易失性存储器。在一些示例实施例中,存储器设备210包括随机存取存储器(RAM),随机存取存储器(RAM)包括动态和/或静态RAM、片上或片外高速缓冲存储器等。进一步地,存储器设备210可以包括非易失性存储器,其可以为嵌入式的和/或可移动的,并且可以包括,例如只读存储器、闪存、磁存储设备(例如,硬盘、软盘驱动、磁带等)、光盘驱动和/或介质、非易失性随机存取存储器(NVRAM)等。存储器设备210可以包括临时存储数据的缓存区。在这点上,一些或者全部存储器设备210可以包括在处理器205中。
进一步地,存储器设备210可以被配置为存储信息、数据、应用、计算机可读程序代码指令等以使处理器205以及示例设备200执行根据此处描述的本发明的示例实施例的各种功能。例如,存储器设备210可以被配置为缓冲输入数据以由处理器205进行处理。附加地或者可选地,存储器设备210可以被配置为存储指令以由处理器205执行。
I/O接口206可以是任何设备、电路、或者体现在硬件、软件、或者硬件与软件的结合中的装置,其被配置为将处理器205与其他电路或者设备(诸如通信接口215)对接。在一些示例实施例中,处理器205可以经由I/O接口206与存储器210对接。I/O接口206可以被配置为将信号与数据转换为可以由处理器205解释的形式。I/O接口206还可以执行对输入和输出的缓冲以支持对处理器205的操作。根据一些示例实施例,处理器205与I/O接口206可以结合到配置为执行或者引起设备200执行本发明的各种功能性的单片上或者集成电路上,。
通信接口215可以是体现在硬件、计算机程序产品、或者硬件与计算机程序产品的结合中的任何设备或者装置,其被配置为自网络225和/或与示例设备200通信的任何其它设备或者模块接收和/或向网络225和/或与示例设备200通信的任何其它设备或者模块传送数据。通信接口可以被配置为经由任何类型的有线或者无线连接、以及经由任何类型的通信协议传达信息。处理器205还可以被配置为通过例如控制包括在通信接口215内的硬件促进经由通信接口的通信。在这点上,通信接口215可以包括,例如,通信驱动器电路(例如,支持经由例如光纤连接的有线通信的电路),一个或者多个天线、发射器、接收器、收发器和/或支持硬件,包括,例如,用于使能通信的处理器。经由通信接口215,示例设备200可以以设备到设备的方式和/或经由经基站、接入点、服务器、网关、路由等非直接通信与各种其他网络实体通信。
示例设备200的连续性管理器230和/或等待计时器235可以是部分地或者完全地体现在硬件、计算机程序产品、或者硬件与计算机程序产品的结合中的任何装置或者设备,诸如执行所存储的指令以配置示例设备200的处理器205、存储配置为执行此处描述的功能的可执行程序代码指令的存储器设备210、或者配置为执行此处描述的连续性管理器230和/或等待计时器235的功能的硬件配置的处理器205。在示例实施例中,处理器205包括或者控制连续性管理器230和/或等待计时器235。连续性管理器230和/或等待计时器235可以部分地或者完全地体现为与处理器205相似但与处理器205分离的处理器。在这点上,连续性管理器230和/或等待计时器235可以与处理器205通信。在各种示例实施例中,连续性管理器230和/或等待计时器235可以部分地或者完全地驻留在不同设备上,以便连续性管理器230和/或等待计时器235的一些或者全部功能性可以由第一设备执行,而连续性管理器230和/或等待计时器的剩余部分功能性可以由一个或者多个其它设备执行。
设备200与处理器205可以被配置为经由连续性管理器230以及等待计时器235执行下述功能性。在这方面,连续性管理器230与等待计时器235可以被配置为引起处理器205和/或设备200执行各种功能性,诸如图3的流程图中描述的那些以及此处概括描述的。在这方面,连续性管理器230可以被配置为在300处获得计时器值。计时器值可以基于到远端设备的通信延迟。到远端设备的通信延迟可以在与远端设备的会话建立期间确定。在一些示例实施例中,通信延迟可以是应用服务器与远端设备(例如,远端用户装备)之间的延迟。根据一些示例实施例,获得计时器值可以包括接收指示到远端设备的通信延迟的延迟值并且减去用于本地端转移的估算的持续时间以获得计时器值。进一步地,根据一些示例实施例,获得计时器值可以包括接收指示远端设备与应用服务器之间的通信延迟的第一延迟值、确定指示应用服务器与交换服务器之间的通信延迟的第二延迟值、以及从第一延迟中减去用于本地端转移的估算的持续时间与第二延迟以获得计时器值。
在一些示例实施例中,连续性管理器230可以被配置为响应于包括会话描述协议的邀请消息而获得计时器值。附加地或者可选地,计时器值可以基于到远端设备的通信延迟,其中到远端设备的通信延迟在开始单个无线电连续性网络转移的邀请的生成或者接收之前被确定并且被存储。
响应于获得计时器值,等待计时器235可以被初始化并且启动。在这点上,等待计时器235可以被配置为在310处执行对由计时器值指示的持续时间的等待周期。响应于等待周期的结束(例如,等待计时器235结束),连续性管理器230可以被配置为在320处触发单个无线电连续性网络转移。根据一些示例实施方式,单个无线电连续性网络转移可以涉及本地用户装备从分组交换域至电路交换域的转移、或者本地用户装备从电路交换域至分组交换域的转移。进一步地,根据一些示例实施例,单个无线电连续性网络转移可以为单个无线电语音呼叫连续性网络转移。
图1与图3图示了根据本发明的示例实施例的示例系统、方法、和/或计算机程序产品的流程图。应理解的是流程图的每个操作和/或流程图中操作的结合可以由各种装置执行。用于执行流程图的操作、流程图中操作的结合、或此处描述的本发明的示例实施例的其它功能性的装置可以包括硬件、和/或包括计算机可读存储介质(相对于描述传播信号的计算机可读转移介质)的计算机程序产品,该计算机可读存储介质具有一个或者多个计算机程序代码指令、程序指令、或者存储在其中的可执行计算机可读程序代码指令。在这点上,程序代码指令可以被存储在示例设备(诸如示例设备200)的存储器设备(诸如存储器设备210)上并由处理器(诸如处理器205)执行。如将被理解的,任何此类程序代码指令可以从计算机可读存储介质加载到计算机或者其它可编程设备(例如,处理器205、存储器设备210等)上以产生特定的机器,以便该特定的机器成为用于执行流程图的操作中规定的功能的装置。这些程序代码指令还可以存储在引导计算机、处理器、或其他可编程设备以特定方式运行以由此生成特定的机器或者特定的制造品的计算机可读存储介质上。存储在计算机可读存储介质上的指令可以产生制造品,其中制造品成为用于执行流程图的操作中规定的功能的装置。程序代码指令可以从计算机可读存储介质中获取并且加载到计算机、处理器、或其他可编程设备中以配置计算机、处理器、或其它可编程设备执行在或者由计算机、处理器、或其它可编程设备执行的操作。对程序代码指令的获取、加载和执行可以被相继执行,使得一次获取、加载和执行一个指令。在一些示例实施例中,获取、加载和/或执行可以被并行执行,使得多个指令被同时获取、加载和/或执行。程序代码指令的执行可以产生计算机实现的进程,因此由计算机、处理器或其他可编程设备执行的指令提供用于执行流程图的操作中规定的功能的操作。
相应地,处理器对与流程图的操作相关的指令的执行、或者对与流程图的块或者操作相关的指令在计算机可读存储介质中的存储支持用于执行规定的功能的操作的结合。同样可以理解的是流程图的一个或者多个操作、以及流程图中的块或者操作的结合可以由执行规定的功能的基于专用硬件的计算机系统和/或处理器、或者专用硬件与程序代码指令的结合执行。
此处提出的本发明的许多修改以及其它实施方式将为领域内技术人员所了解,相关发明具有前述描述以及有关的附图中给出的教导的益处。因此应该理解的是本发明不限制为公开的特定实施例,而是修改与其它实施例也旨在包括在所附权利要求的范围内。此外,尽管前述描述以及有关附图描述了要素和/或功能的特定示例性结合的情境中的示例实施例,应理解的是要素和/或功能的不同结合可以在不背离所附权利要求的范围的情况下由替代实施例提供。在这点上,例如,除了上文明确描述的之外,要素和/或功能的不同结合也被考虑为可以陈述在所附的一些权利要求中。虽然此处采用了特定术语,但它们仅用作通用和说明目的而不用于限制目的。
Claims (15)
1.一种用于执行对单个无线电连续性转移的等待周期的方法,包括:
获得计时器值,所述计时器值基于到远端设备的通信延迟,到所述远端设备的所述通信延迟由应用服务器在与所述远端设备的会话建立期间确定;
执行对所述计时器值的持续时间的等待周期;以及
响应于所述等待周期的结束,触发单个无线电连续性网络转移。
2.根据权利要求1所述的方法,其中触发所述单个无线电连续性网络转移包括触发所述单个无线电连续性网络转移,所述单个无线电连续性网络转移包括本地用户装备从分组交换域到电路交换域的转移,或者所述本地用户装备从电路交换域到分组交换域的转移。
3.根据权利要求1或2所述的方法,其中触发所述单个无线电连续性网络转移包括触发所述单个无线电连续性网络转移,所述单个无线电连续性网络转移为单个无线电语音呼叫连续性网络转移。
4.根据权利要求1或2所述的方法,其中获得所述计时器值包括接收指示到所述远端设备的通信延迟的延迟值以及减去用于本地端转移的估算的持续时间以获得所述计时器值。
5.根据权利要求1或2所述的方法,其中获得所述计时器值包括:
接收指示所述远端设备与应用服务器之间的通信延迟的第一延迟值;
确定指示所述应用服务器与交换服务器之间的通信延迟的第二延迟值;以及
从所述第一延迟中减去用于本地端转移的估算的持续时间以及所述第二延迟以获得所述计时器值。
6.根据权利要求1或2所述的方法,其中获得所述计时器值包括响应于包括会话描述协议的邀请消息获得所述计时器值。
7.根据权利要求1或2所述的方法,其中获得所述计时器值包括获得所述计时器值,其中所述计时器值基于到所述远端设备的所述通信延迟,在接收开始所述单个无线电连续性网络转移的邀请之前已确定到所述远端设备的所述通信延迟并且已引起所述远端设备的所述通信延迟被存储。
8.一种用于执行对单个无线电连续性转移的等待周期的设备,包括:
用于获得计时器值的装置,所述计时器值基于到远端设备的通信延迟,到所述远端设备的所述通信延迟由应用服务器在与所述远端设备的会话建立期间确定;
用于执行对所述计时器值的持续时间的等待周期的装置;以及
用于响应于所述等待周期的结束,触发单个无线电连续性网络转移的装置。
9.根据权利要求8所述的设备,其中用于触发所述单个无线电连续性网络转移的装置包括用于触发所述单个无线电连续性网络转移的装置,所述单个无线电连续性网络转移包括本地用户装备从分组交换域到电路交换域的转移,或者所述本地用户装备从电路交换域到分组交换域的转移。
10.根据权利要求8或9所述的设备,其中用于触发所述单个无线电连续性网络转移的装置包括用于触发所述单个无线电连续性网络转移的装置,所述单个无线电连续性网络转移为单个无线电语音呼叫连续性网络转移。
11.根据权利要求8或9所述的设备,其中用于获得所述计时器值的装置包括用于接收指示到所述远端设备的通信延迟的延迟值以及减去用于本地端转移的估算的持续时间以获得所述计时器值的装置。
12.根据权利要求8或9所述的设备,其中用于获得所述计时器值的装置包括:
用于接收指示所述远端设备与应用服务器之间的通信延迟的第一延迟值的装置;
用于确定指示所述应用服务器与交换服务器之间的通信延迟的第二延迟值的装置;以及
用于从所述第一延迟中减去用于本地端转移的估算的持续时间以及所述第二延迟以获得所述计时器值的装置。
13.根据权利要求8或9所述的设备,其中用于获得所述计时器值的装置包括用于响应于包括会话描述协议的邀请消息获得所述计时器值的装置。
14.根据权利要求8或9所述的设备,其中用于获得所述计时器值的装置包括用于获得所述计时器值的装置,所述计时器值基于到所述远端设备的所述通信延迟,在接收开始所述单个无线电连续性网络转移的邀请之前已确定到所述远端设备的所述通信延迟并且已引起到所述远端设备的所述通信延迟被存储。
15.根据权利要求8或9所述的设备,其中所述设备被实现在通信网络服务器中。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/IB2010/050089 WO2011083371A1 (en) | 2010-01-11 | 2010-01-11 | Method and apparatus for implementing a wait period for single radio continuity transfers |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102714836A CN102714836A (zh) | 2012-10-03 |
| CN102714836B true CN102714836B (zh) | 2016-02-03 |
Family
ID=44305229
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201080061182.3A Expired - Fee Related CN102714836B (zh) | 2010-01-11 | 2010-01-11 | 用于执行对单个无线电连续性转移的等待周期的方法与设备 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US9137711B2 (zh) |
| EP (1) | EP2524540A4 (zh) |
| CN (1) | CN102714836B (zh) |
| WO (1) | WO2011083371A1 (zh) |
| ZA (1) | ZA201205934B (zh) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012000535A1 (en) * | 2010-06-28 | 2012-01-05 | Telefonaktiebolaget L M Ericsson (Publ) | Methods and apparatuses for supporting handover of a ps voice call to a cs voice call by using srvcc function |
| CA2806729A1 (en) * | 2010-08-06 | 2012-02-09 | Acquire Media Ventures Inc. | Method and system for pacing, ack'ing, timing, and handicapping (path) for simultaneous receipt of documents |
| JP5789047B2 (ja) * | 2011-06-18 | 2015-10-07 | エルジー エレクトロニクス インコーポレイティド | ローカルネットワークを介したトラヒックオフロード |
| KR101843052B1 (ko) * | 2011-10-25 | 2018-03-29 | 삼성전자주식회사 | 무선통신 시스템에서 서로 다른 망들을 이용한 음성 호의 연속성 제공을 위한 장치 및 방법 |
| US9655019B2 (en) * | 2012-10-08 | 2017-05-16 | Samsung Electronics Co., Ltd. | Apparatus and method for switching call in mobile communication system |
| WO2014116198A1 (en) * | 2013-01-22 | 2014-07-31 | Unify Gmbh & Co. Kg | Display and manipulate call forwarding on no reply timer in called terminal |
| US10223380B2 (en) * | 2016-03-23 | 2019-03-05 | Here Global B.V. | Map updates from a connected vehicle fleet |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5987430A (en) * | 1997-08-28 | 1999-11-16 | Atcom, Inc. | Communications network connection system and method |
| FI106330B (fi) * | 1998-08-12 | 2001-01-15 | Nokia Networks Oy | Kulkuviiveen huomioon ottaminen datayhteydellä |
| US20060120171A1 (en) * | 2004-11-12 | 2006-06-08 | Samy Touati | Seamless handoff of mobile terminal |
| EP1815658A1 (en) * | 2004-11-26 | 2007-08-08 | Telefonaktiebolaget LM Ericsson (publ) | Performance analysis of a circuit switched mobile telecommunications network |
| US7877101B1 (en) * | 2006-12-28 | 2011-01-25 | Marvell International Ltd. | Locating a WLAN station using signal propagation delay |
| KR100725055B1 (ko) | 2006-07-13 | 2007-06-08 | 삼성전자주식회사 | 이동통신 시스템에서 핸드오프 결정 방법 및 장치 |
| US8289954B2 (en) * | 2007-05-01 | 2012-10-16 | Qualcomm Incorporated | Split and sequential paging for voice call continuity |
| CN101351039B (zh) * | 2007-07-20 | 2011-11-09 | 华为技术有限公司 | 实现多媒体呼叫连续性的方法、装置及系统 |
| US7885234B2 (en) * | 2007-10-01 | 2011-02-08 | Alcatel-Lucent Usa Inc. | Method and system for providing voice call continuity |
| KR20140046076A (ko) * | 2008-03-21 | 2014-04-17 | 인터디지탈 패튼 홀딩스, 인크 | 패킷 교환 도메인으로부터 회선 교환 도메인으로의 폴백 방법 및 장치 |
| WO2010090568A1 (en) * | 2009-02-09 | 2010-08-12 | Telefonaktiebolaget L M Ericsson (Publ) | Methods and arrangements for handover |
| WO2011014992A1 (zh) * | 2009-08-07 | 2011-02-10 | 上海贝尔股份有限公司 | 一种用于减小切换VoIP通话时的中断时间的方法和装置 |
-
2010
- 2010-01-11 WO PCT/IB2010/050089 patent/WO2011083371A1/en not_active Ceased
- 2010-01-11 CN CN201080061182.3A patent/CN102714836B/zh not_active Expired - Fee Related
- 2010-01-11 EP EP10842022.5A patent/EP2524540A4/en not_active Withdrawn
- 2010-01-11 US US13/520,879 patent/US9137711B2/en not_active Expired - Fee Related
-
2012
- 2012-08-07 ZA ZA2012/05934A patent/ZA201205934B/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| WO2011083371A1 (en) | 2011-07-14 |
| US9137711B2 (en) | 2015-09-15 |
| EP2524540A1 (en) | 2012-11-21 |
| ZA201205934B (en) | 2014-01-29 |
| CN102714836A (zh) | 2012-10-03 |
| US20130122907A1 (en) | 2013-05-16 |
| EP2524540A4 (en) | 2017-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102714836B (zh) | 用于执行对单个无线电连续性转移的等待周期的方法与设备 | |
| US9642044B2 (en) | User equipment handover from a packet switched network to a circuit switched network | |
| TWI597992B (zh) | 用於緊急回撥或點選即撥連線之單無線電語音通話連續技術 | |
| JP5782139B2 (ja) | 協調セッション中に移動局のメディアフローを同期化する方法および装置 | |
| CN102577510B (zh) | 保持呼叫连续的方法和设备 | |
| CN111756933A (zh) | 一种播放多媒体彩振、彩铃的方法、应用服务器 | |
| KR102147004B1 (ko) | Drvcc 모바일 단말기용 액세스 전송 | |
| JP2013501431A (ja) | VoIP会話のハンドオーバでのブレーク継続時間を低減するための方法及び装置 | |
| WO2020192435A1 (zh) | 一种播放多媒体彩振、彩铃的方法、应用服务器 | |
| US20110206010A1 (en) | Method and apparatus for SR-VCC Revocation procedure | |
| US20110173292A1 (en) | Push based inter-operator inter-device transfer | |
| CN103444229A (zh) | 处理从cs接入网络到ps接入网络的呼叫转移 | |
| CN108430078B (zh) | Srvcc切换资源预留处理方法和接入切换功能设备 | |
| WO2017101512A1 (zh) | 振铃前双模单待无线语音呼叫连续性方法和装置 | |
| EP2890120A1 (en) | Internet protocol video telephony with carrier grade voice | |
| WO2015127756A1 (zh) | 语音呼叫连续性业务中的媒体锚定方法及装置 | |
| US20110205937A1 (en) | Pull based inter-operator inter-device transfer | |
| CN102714830A (zh) | 将VoIP呼叫从分组交换域切换到电路交换域的方法和设备 | |
| JP6295126B2 (ja) | 通信システム、呼接続制御装置、及び通信方法 | |
| CN112954747B (zh) | 消息处理方法、网元及存储介质 | |
| JP6291320B2 (ja) | 通信システム、呼接続制御装置、及び通信方法 | |
| CN103354992B (zh) | 用于在协同会话期间同步移动站媒体流的方法和装置 | |
| CN119729892A (zh) | 建立数据通道的方法、第一用户设备及网络侧功能 | |
| AU2014397894A1 (en) | Method and system for media negotiation in voice call continuity service, and ATCF |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C41 | Transfer of patent application or patent right or utility model | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20151230 Address after: Espoo, Finland Applicant after: Technology Co., Ltd. of Nokia Address before: Espoo, Finland Applicant before: Nokia Oyj |
|
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160203 Termination date: 20200111 |