处理遗留电路交换通信的系统、方法和装置的制作方法

文档序号:7911056阅读:167来源:国知局
专利名称:处理遗留电路交换通信的系统、方法和装置的制作方法
技术领域
概括地说,本发明的实施例涉及通信技术,更具体地,涉及处理遗留电路交换通信的系统、方法和装置。
背景技术
现代通信时代带来了有线和无线网络的巨大扩展。计算机网络、电视网络、和电话网络正在根据消费者的需求经历前所未有的技术扩展。无线和移动网络技术解决了相关的消费者需求,同时提供了信息传输的更多灵活性和及时性。目前和未来的网络技术不断地便于信息传递并为用户提供便利性。为了提供更容易或更快的信息传递和便利性,电信行业业务提供商正在开发对现有网络的改进。例如,目前正在开发演进的是通用移动电信系统(UMTS)陆地无线电接入网络(E-UTRAN)。 E-UTRAN(还已知为长期演进(LTE))旨在通过提高效率、降低成本、改善服务、使用新频谱机会、并提供与其他开放性标准更好的结合性来致力于升级现有技术。然而,由这些新网络技术(可包括分组交换(PQ网络(例如支持因特网协议(IP) 多媒体子系统(IMS)的网络)的覆盖可能在他们被部署时并非通用。此外,由于部署了这些新PS网络,他们起初并不支持所有模式的通信。例如,在PS网络的初始部署时,通过PS 网络可能不提供对于IP语音(VoIP)的全IMS支持,并因此PS网络可能不支持语音呼叫。 由此,连接至PS网络的移动终端可能无法参与到语音呼叫中,除非传输至被配置为支持语音呼叫的遗留电路交换(CS)网络。一些PS网络实现过程称为电路交换回退(CSFB),其中 PS网络被配置为当移动终端是用于需要CS连接的通信的端点时将该移动终端切换至能够支持CS连接的网络。然而,并非所有PS网络支持CSFB,以及由此连接至不支持CSFB的PS网络的移动终端可能无法参与到可需要CS连接的通信(例如语音呼叫)中。

发明内容
因此,提供处理遗留电路交换通信的系统、方法、装置和计算机程序产品。由此,提供的系统、方法、装置和计算机程序产品可向计算设备和网络运营商提供若干优点。本发明的实施例便于当用户设备是需要电路交换连接的通信的端点时释放连接至不支持电路交换回退的分组交换网络的用户设备。由此,本发明的实施例能够使得释放的用户设备重选支持电路交换连接的网络或网络小区,从而用户设备可参与到电路交换通信中。在第一示例性实施例中,提供一种方法,包括在连接至不支持电路交换回退的分组交换网络的用户设备中,确定用户设备是用于需要电路交换连接的通信的端点。所述确定可通过用户设备的电路交换通信使能器来执行。这个实施例的方法还可包括启动用户设备从所述分组交换网络的释放。启动释放可包括向分组交换网络上的网络节点发送连接释放的请求。分组交换网络上的网络节点可包括移动性管理实体。所述方法还可包括接收连接释放。所述连接释放可包括重定向信息,用于建议支持电路交换的小区。所述方法还可包括向支持电路交换的小区上的网络节点发送电路交换连接建立请求。分组交换网络可包括演进的通用移动电信系统陆地无线电接入网络。所述用户设备可在活动连接模式(例如EMM-CONNECTED模式和/或ECM-C0NNECTED模式)下连接至分组交换网络。需要电路交换连接的通信可包括语音呼叫。所述用户设备可包括用于通信的发起或终止端点。在另一示例性实施例中,提供一种计算机程序产品。计算机程序产品包括至少一个计算机可读存储介质,其中存储有计算机可读程序指令。计算机可读程序指令可包括多个程序指令。尽管这个发明内容中,排序了程序指令,但是可理解,仅为了示例性的目的提供这个发明内容,并且排序仅便于概括计算机程序产品。示例性排序不限制相关计算机程序指令的实现。这个实施例的第一程序指令是用于确定连接至不支持电路交换回退的分组交换网络的用户设备是用于需要电路交换连接的通信的端点。这个实施例的第二程序指令是用于启动所述用户设备从所述分组交换网络的释放。第二程序指令可包括通过向分组交换网络上的网络节点发送连接释放的请求来启动释放。分组交换网络上的网络节点可包括移动性管理实体。所述计算机程序产品还可包括使得连接释放被接收的第三程序指令。所述连接释放可包括重定向信息,用于建议支持电路交换的小区。所述计算机程序产品还可包括向支持电路交换的小区上的网络节点发送电路交换连接建立请求的第四程序指令。分组交换网络可包括演进通用移动电信系统陆地无线电接入网络。所述用户设备可在活动连接模式(例如EMM-CONNECTED模式和/或ECM-C0NNECTED模式)下连接至分组交换网络。需要电路交换连接的通信可包括语音呼叫。所述用户设备可包括用于通信的发起或终止端点。在另一示例性实施例中,提供一种装置。这个实施例的装置包括处理器和存储器, 其存储有当由处理器执行时使得装置执行以下步骤的指令确定所述装置是用于需要电路交换连接的通信的端点,其中所述装置连接至不支持电路交换回退的分组交换网络。这个实施例的指令当由处理器执行时使得装置还执行以下步骤启动所述装置从所述分组交换网络的释放。所述指令当由处理器执行时使得装置还执行以下步骤通过向分组交换网络上的网络节点发送连接释放的请求来启动释放。分组交换网络上的网络节点可包括移动性管理实体。所述指令当由处理器执行时使得装置还执行以下步骤接收连接释放。所述连接释放可包括重定向信息,用于建议支持电路交换的小区。所述指令当由处理器执行时使得装置还执行以下步骤向支持电路交换的小区上的网络节点发送电路交换连接建立请求。分组交换网络可包括演进通用移动电信系统陆地无线电接入网络。所述用户设备可在活动连接模式(例如EMM-CONNECTED模式和/或ECM-C0NNECTED模式)下连接至分组交换网络。需要电路交换连接的通信可包括语音呼叫。所述用户设备可包括用于通信的发起或终止端点。在另一示例性实施例中,提供一种设备,包括用于确定所述设备是用于需要电路交换连接的通信的端点的装置,其中所述设备连接至不支持电路交换回退的分组交换网络。这个实施例的设备还包括用于启动所述设备从所述分组交换网络的释放的装置。
在另一示例性实施例中,提供一种方法,包括在不支持电路交换回退的分组交换网络上的网络节点处接收服务请求消息。这个实施例的方法可额外地包括确定服务请求消息包括需要电路交换连接并具有连接至分组交换网络的用户设备作为通信的端点的通信的建立的请求。所述确定可通过网络节点的服务调度器来执行。这个实施例的方法还可包括响应于该确定,释放用户设备和分组交换网络之间的连接。释放连接可包括向用户设备发送连接释放消息。连接释放消息可包括重定向信息,用于建议用户设备要重选的支持电路交换的小区。分组交换网络上的网络节点包括移动性管理实体。分组交换网络可包括演进通用移动电信系统陆地无线电接入网络。所述用户设备可在活动连接模式(例如 EMM-CONNECTED模式和/或ECM-C0NNECTED模式)下连接至分组交换网络。需要电路交换连接的通信可包括语音呼叫。所述用户设备可包括用于通信的发起或终止端点。在另一示例性实施例中,提供一种计算机程序产品。计算机程序产品包括至少一个计算机可读存储介质,其中存储有计算机可读程序指令。计算机可读程序指令可包括多个程序指令。尽管这个发明内容中,排序了程序指令,但是可理解,仅为了示例性的目的提供这个发明内容,并且排序仅便于概括计算机程序产品。示例性排序不限制相关计算机程序指令的实现。这个实施例的第一程序指令是在不支持电路交换回退的分组交换网络上的网络节点处接收服务请求消息。这个实施例的第二程序指令是确定服务请求消息包括建立需要电路交换连接并具有连接至分组交换网络的用户设备作为通信的端点的通信的请求。 这个实施例的第三程序指令是响应于该确定,释放用户设备和分组交换网络之间的连接。第三程序指令可包括通过向用户设备发送连接释放消息来释放连接的指令。连接释放消息可包括重定向信息,用于建议用户设备要重选的支持电路交换的小区。分组交换网络上的网络节点包括移动性管理实体。分组交换网络可包括演进通用移动电信系统陆地无线电接入网络。所述用户设备可在活动连接模式(例如 EMM-CONNECTED模式和/或ECM-C0NNECTED模式)下连接至分组交换网络。需要电路交换连接的通信可包括语音呼叫。所述用户设备可包括用于通信的发起或终止端点。在另一示例性实施例中,提供一种装置。这个实施例的装置包括处理器和存储器, 其存储有当由处理器执行时使得装置执行以下步骤的指令在不支持电路交换回退的分组交换网络上的网络节点处接收服务请求消息。这个实施例的指令当由处理器执行时使得装置还执行以下步骤确定服务请求消息包括建立需要电路交换连接并具有连接至分组交换网络的用户设备作为通信的端点的通信的请求。这个实施例的指令当由处理器执行时使得装置还执行以下步骤响应于该确定,释放用户设备和分组交换网络之间的连接。这个实施例的指令当由处理器执行时使得装置还执行以下步骤通过向用户设备发送连接释放消息来释放连接。连接释放消息可包括重定向信息,用于建议用户设备要重选的支持电路交换的小区。该装置可包括移动性管理实体。分组交换网络可包括演进通用移动电信系统陆地无线电接入网络。所述用户设备可在活动连接模式(例如EMM-CONNECTED模式和/或 ECM-C0NNECTED模式)下连接至分组交换网络。需要电路交换连接的通信可包括语音呼叫。 所述用户设备可包括用于通信的发起或终止端点。在另一示例性实施例中,提供一种设备,包括用于接收服务请求消息的装置,其中所述设备包括在不支持电路交换回退的分组交换网络上的网络节点。这个实施例的设备还包括用于确定服务请求消息包括建立需要电路交换连接并具有连接至分组交换网络的用户设备作为通信的端点的通信的请求的装置。这个实施例的设备还包括用于响应于该确定,释放用户设备和分组交换网络之间的连接的装置。提供以上发明内容仅用于概括本发明的一些示例性实施例的目的,以提供本发明一些方面的基本理解。由此,可理解,上述实施例仅是示例性的,不应理解为以任意方式使得本发明的范围或精神变窄。可理解,本发明的范围涵盖了许多潜在实施例,除了这里概括的之外,其中一些将在以下进一步描述。


现在将参照附图,用一般性术语描述本发明的实施例,不必按规定比例,其中图1示出根据本发明示例性实施例处理遗留电路交换通信的系统;图2示出根据本发明实施例移动终端的示意性框图;图3示出根据本发明实施例的用户设备的框图;图4示出示出根据本发明实施例的分组交换网络的网络节点的框图;以及图5-6示出根据本发明示例性实施例的基于处理遗留电路交换通信的示例性方法的流程图。
具体实施例方式以下,参照附图更完整地描述本发明实施例,在附图中,示出本发明的一些实施例,而并非所有实施例。当然,本发明可通过许多不同形式实现,并且不应理解为对这里阐述的实施例的限制;相反,提供这些实施例,使得本发明满足适当的法律需要。其中类似的标号表示类似的元素。图1示出根据本发明示例性实施例处理遗留电路交换通信的系统100的框图。在这个文档的范围内,“示例性”仅意味着实例,由此代表本发明的一个示例性实施例,并且不应理解为以任何方式使得本发明的范围或精神变窄。可理解,本发明的范围涵盖了除了这里所示和所述的那些实施例之外的许多潜在实施例。由此,尽管图1示出了处理遗留电路交换通信的系统的配置的一个实例,但是也可使用多个其他配置来实现本发明的实施例。 此外,可理解,这里的引用特定类型的通信网络(例如LTE、E-UTRAN、全球移动通信Edge无线电接入网络(GERAN)、和/或其他)以及用于系统的特定术语,可理解,本发明的实施例适用于没有使用所引用的网络的标准的通信网络,以及执行与这里所述的那些类似的功能的系统实体,但是称为使用根据其他网络标准的不同术语。在至少一些实施例中,系统100包括用户设备(UE) 102、分组交换(PS)网络104、 和电路交换(⑶)网络106。PS网络104可包括任意分组交换公共陆地移动网络。示例性实施例中,PS网络104包括根据LTE标准运行的网络。CS网络106可包括任意电路交换公共陆地移动网络,例如GERAN网络、UMTS陆地无线电接入网络(UTRAN)、和/或其他。PS网络104可包括演进节点B (eNB) 110和演进分组核心(EPC) 112。eNB 110可被配置为向UE 102提供无线电接入,从而UE 102可接入PS网络104。EPC 112可包括例如移动性管理实体(MME) 115、服务网格(S-GW) 116、分组数据节点(PDN,未示出)网关(P-GW,未示出)、和/或其他实体,其可提供用于管理PS网络104的网络架构。EPC 112可提供到网络(例如分组数据网络118)的连接,例如其可包括或提供到因特网的接入。CS网络106可包括接入点120和电路交换核心网络(CSCN) 122。接入点120可包括基站、节点B、或被配置为向UE 102提供无线电接入的其他实体,从而UE 102可接入CS 网络106。在一些实施例中,接入点120包括通过无线电网络控制器节点(RNC,未示出)连接至CSCN 122的基站。CSCN 122可包括移动交换中心(MSC) IM、网关128、和/或其他实体,可提供用于管理CS网络106的网络架构,并且可被配置为管理交换以便于CS网络106 中的语音呼叫和/或数据传送。CSCN 122可提供到网络,例如公共交换电话网(PSTN)US 的连接,例如其可包括或提供到因特网的连接。UE 102可实现为桌面型计算机、膝上型计算机、移动终端、移动计算机、移动电话、 移动通信设备、游戏设备、数码相机/摄像头、音频/视频播放器、电视设备、无线电接收机、 数字视频记录器、定位设备、其任意组合、和/或被配置为接入PS网络104和CS网络106 的类似物、和/或通过与接入点110和120交换的无线电信号的网络108。由此,UE 102可在eNBllO和接入点120两者的无线电范围内。在一些实施例中,UE 102可被配置为根据 LTE标准接入PS网络104。在示例性实施例中,UE 102可实现为移动终端,例如图2所示。终端102可实现为桌面型计算机、膝上型计算机、移动终端、移动计算机、移动电话、移动通信设备、游戏设备、数码相机/摄像头、音频/视频播放器、电视设备、无线电接收机、数字视频记录器、定位设备、其任意组合、和/或被配置为经由基站104接入网络106的类似物。在示例性实施例中,终端102实现为移动终端,例如图2所示。由此,图2示出根据本发明实施例的代表UE 102的一个实施例的移动终端10的框图。然而,可理解,示出和以后描述的移动终端10仅是可实现和/或从本发明实施例获益的UE 102的一个类型,因此不应该限制本发明的范围。尽管示出了并为了实例的目的描述了电子设备的若干实施例,但是其他类型的电子设备,例如移动电话、移动计算机、便携式数字助理(PDA)、寻呼机、膝上型计算机、桌面型计算机、游戏设备、电视、和其他类型的电子系统可采用本发明的实施例。如图所示,移动终端10包括天线12 (或多天线),其可操作地与发射机14和接收机16通信。移动终端10还包括控制器20或其他处理部件,其分别向发射机和接收机提供信号以及从发射机和接收机接收信号。信号包括取决于适用蜂窝系统的空中接口标准的信令信息,和/或任意数目个不同有线或无线网络技术,包括但不限于无线保真(Wi-Fi)、无线局域网(WLAN)技术,例如电气和电子工程师协会(IEEE) 802. 11,802. 16、和/或其他。此外,这些信号可包括语音数据、用户生成的数据、用户请求的数据、和/或其他。由此,移动终端能够通过一个或多个空中接口标准、通信协议、调制类型、和访问类型等来运行。更具体地,移动终端能够根据多个第一代(IG)、第二代(2G)、2. 5G、第三代(3G)通信协议、第四代GG)通信协议、因特网协议多媒体子系统(IMQ通信协议(例如会话发起协议(SIP))等运行。例如,移动终端10能够根据第二代OG)无线通信协议IS-136(时分多址(TDMA))、 全球移动通信系统(GSM)、和IS-95(码分多址(CDMA))等运行。同样,移动终端能够根据 2. 5G无线通信协议通用分组无线电业务(GPRS)、增强数据GSM环境(EDGE)等运行。此外,例如,移动终端能够根据3G无线通信协议(例如通用移动电话系统(UMTS)、码分多址 2000 (CDMA2000)、宽带码分多址(WCDMA)、时分-同步码分多址(TD-SCDMA)等运行。移动终端可额外地根据3. 9G无线通信协议,例如长期演进(LTE)或演进的通用陆地无线电接入网络(E-UTRAN)等运行。额外地,例如,移动终端能够根据第四代GG)无线通信协议等以及可在未来开发的类似无线通信协议来运行。一些窄带高级移动电话系统(NAMPS)以及总接入通信系统、移动终端也可以从本发明实施例得到,其应该是双模或更多模式移动站(例如数/模或TDMA/CDMA/模拟电话)。 额外地,移动终端10能够根据无线保真(Wi-Fi)或微波存取全球互通(WiMAX)协议运行。应理解,控制器20包括实现移动终端10的音频/视频和逻辑功能的电路。例如, 控制器20可包括数字信号处理器设备、微处理器设备、以及各种模数转换器、数模转换器、 和其他支持电路。根据这些设备各自的能力在他们之间分配移动终端10的控制和信号处理功能。此外,控制器20还可包括内部语音编码器(VC) 20a,内部数据调制解调器(DM) 20b 等。此外,控制器可包括运行可在存储器中存储的一个或多个软件程序的功能。例如,控制器20能够运行连接程序(例如传统Web浏览器)。然后,连接程序允许移动终端10根据例如无线应用协议(WAP)、超文本传输协议(HTTP)和/或其他协议发送和接收Web内容,例如基于位置的内容和/或其他web页面内容。移动终端10能够使用传输控制协议/因特网协议(TCP/IP)以跨因特网或其他网络发送和接收web内容。移动终端10还可包括用户接口,其包括例如耳机或扬声器对、振铃器22、麦克风沈、显示器28和用户输入接口,他们可操作地耦合至控制器20。尽管未示出,移动终端可包括向关于移动终端的各个电路提供电力的电池,例如,提供机械振动作为可检测输出的电路。用户输入接口可包括允许移动终端接收数据的设备,例如键板30、触摸屏(未示出)、操纵杆(未示出)和/或其他输入设备。在包括键板的实施例中,键板可包括传统数字(0-9) 和相关键(#,*),以及用于操作移动终端的其他键。如图2所示,移动终端10还可包括共享和/或获得数据的一个或多个部件。例如, 移动终端可包括短距离射频(RF)收发器和/或询问器64,从而数据可根据RF技术与电子设备共享和/或从其获得。移动终端可包括其他短距离收发器,例如红外(IR)收发器66、 蓝牙(BT)收发器68,其使用由蓝牙特定兴趣组开发的蓝牙无线技术来运行、无线通用串行总线(USB)收发器70等。蓝牙收发器68能够根据超低功率蓝牙技术(例如Wibree )无线电标准运行。由此,移动终端10和具体地短距离收发器能够向移动终端附近(例如10 米内)的电子设备发送数据和/或从其接收数据。尽管未示出,移动终端能够根据各个无线网络技术,包括无线保真(Wi-Fi)、WLAN技术,例如IEEE 802. 11技术、IEEE 802. 16技术等发送和/或接收来自电子设备的数据。移动终端10可包括存储器,例如订户身份模块(UIM)38、通用订户身份模块 (USIM)、可移动用户身份模块(R-UIM)等,可存储关于移动订户的信息元素。除了 UIM之外, 移动终端还可包括其他可移动和/或固定存储器。移动终端10可包括易失性存储器40和 /或非易失性存储器42。例如,易失性存储器40可包括随机存取存储器(RAM),其包括动态和/或固态RAM、片上或片下高速缓存等。非易失性存储器42 (可以被嵌入和/或可以是可移动的)可包括例如只读存储器、闪存、磁存储设备(例如硬盘、软盘驱动器、磁带等)、可选盘驱动器和/或媒体、非易失性随机存取存储器(NVRAM)等。类似于易失性存储器40,非易失性存储器42可包括用于临时存储数据的高速缓存区。存储器可存储可由移动终端用于执行移动终端的功能的一个或多个软件程序、指令、多条信息、数据等。例如,存储器可包括能够唯一识别移动终端10的标识,例如国际移动设备识别(IMEI)码。图3示出根据本发明示例性实施例的UE 102的框图。在示例性实施例中,UE 102 可包括各种部件,例如处理器130、存储器132、通信接口 134、用户接口 136、和CS通信使能器138,用于执行这里所述的各个功能。这里所述的UE 102的这些部件可实现为例如硬件元件(例如适当编程的处理器、组合的逻辑电路等)、计算机程序产品,包括计算机可读介质(例如存储器13 上存储的计算机可读程序指令(例如软件或固件),其可通过适当配置的处理设备(例如处理器130)执行、或其一些组合。处理器130例如可实现为各种部件,包括具有附带的数字信号处理器(多个)的一个或多个微处理器、没有附带的数字信号处理器的一个或多个处理器、一个或多个协处理器、一个或多个控制器、处理电路、一个或多个计算机、各种其他处理元件,包括集成电路,例如ASIC(专用集成电路)或FPGA(场可编程门阵列)、或其一些组合。由此,尽管图3 中示出为一个处理器,但是一些实施例中,处理器130包括多个处理器。多个处理器可彼此操作地通信,并且可共同被配置为执行这里所述的UE 102的一个或多个功能。在示例性实施例中,处理器130被配置为执行存储器中存储的或处理器130可访问的指令。这些指令当通过处理器130执行时可使得UE 102执行这里所述的UE 102的功能的一个或多个。由此,无论是由硬件或软件方法、或其组合来配置,处理器130可包括当由此配置时能够执行根据本发明实施例的操作的实体。因此,例如,当处理器130实现为ASIC、FPGA等时,处理器130可包括用于进行这里所述的一个或多个操作的具体配置的硬件。或者,作为另一实例,当处理器130实现为指令的执行器,例如可存储于存储器132中,指令可特别地配置处理器130以执行这里所述的一个或多个算法和操作。存储器132可包括易失性和/或非易失性存储器。尽管图3中示出为一个存储器, 但是存储器132可包括多个存储器。存储器132可包括易失性存储器、非易失性存储器、或其组合。由此,存储器132可包括例如硬盘、随机存取存储器、高速缓存、闪存、压缩盘只读存储器(CD-ROM)、数字通用盘只读存储器(DVD-ROM)、光盘、被配置为存储信息的电路、或其一些组合。存储器132可被配置为存储信息、数据、应用、指令等,用于使得UE 102能够执行根据本发明示例性实施例的各种功能。例如,在至少一些实施例中,存储器132被配置为缓存由处理器130用于处理的输入数据。额外地或备选地,在至少一些实施例中,存储器 132被配置为存储用于由处理器130执行的程序指令。存储器132可以静态和/或动态信息的形式存储信息。这个存储的信息可在执行其功能的过程期间由CS通信使能器138存储和/或使用。通信接口 134可实现为硬件中实现的任意设备或部件、计算机程序产品,其包括在计算机可读介质(存储器13 上存储的并通过处理设备(例如处理器130)执行的计算机可读程序指令、或被配置为从/向系统100的实体接收和/或发送数据的其组合,例如PS 网络104和/或CS网络106的实体。由此,通信接口 1;34可被配置为通过建立与eNB 110 和/或接入点120的无线电连接来接入PS网络104和/或CS网络106。在至少一些实施例中,通信接口 134至少部分地实现为或通过处理器130控制。由此,通信接口 134例如经由总线与处理器130通信。通信接口 134可包括例如天线、发送机、接收机、收发器和/或支持硬件或软件,用于能够与系统100的一个或多个实体通信。通信接口 134可被配置为使用可用于系统100的实体之间的通信的任意协议来接收和/或发送数据。通信接口 134可额外地例如经由总线与存储器132、用户接口 136、和/或CS通信使能器138通信。用户接口 136可与处理器130通信,以接收用户输入的指示和/或向用户提供音频、视觉、机械、或其他输出。由此,用户接口 136可包括例如键盘、鼠标、操纵杆、显示器、触摸屏、麦克风、扬声器、和/或其他输入/输出机构。用户接口 136可提供允许用户输入数据、与数据交互、发送数据、接收数据、应答语音呼叫、和/或发出语音护具的接口。用户接口 136可例如经由总线与存储器132、通信接口 134、和/或CS通信使能器138通信。CS通信使能器138可实现为各种部件,例如计算机程序产品,包括计算机可读介质(例如存储器13 上存储的计算机可读程序指令(例如软件或固件),其可通过适当配置的处理设备(例如处理器130)执行、或其一些组合,在一个实施例中,实现为由处理器 130控制。在CS通信使能器138实现为与处理器130分离的实施例中,CS通信使能器138 可与处理器130通信。CS通信使能器138也可例如经由总线与存储器132、通信接口 134、 和/或用户接口 136通信。图4示出根据本发明示例性实施例的PS网络104的网络节点140的框图。由此, 网络节点140可包括PS网络104的一个或多个实体,并且例如可包括PS网络104上的eNB 110、EPC 112、MME 114、GW 116、一些其他网络节点、和/或其一些组合。在示例性实施例中,网络节点140包括用于执行这里所述的各种功能的各种部件,例如处理器142、存储器 144、通信接口 146、和服务调度器148。这里所述的网络节点140的这些部件可实现为例如硬件元件(例如适当编程的处理器、组合的逻辑电路等)、计算机程序产品,包括计算机可读介质(例如存储器144)上存储的计算机可读程序指令(例如软件或固件),其可通过适当配置的处理设备(例如处理器14 执行、或其一些组合。处理器142例如可实现为各种部件,包括具有附带的数字信号处理器(多个)的一个或多个微处理器、没有附带的数字信号处理器的一个或多个处理器、一个或多个协处理器、一个或多个控制器、处理电路、一个或多个计算机、各种其他处理元件,包括集成电路,例如ASIC(专用集成电路)或FPGA(场可编程门阵列)、或其一些组合。由此,尽管图4 中示出为一个处理器,但是一些实施例中,处理器142包括多个处理器。多个处理器可实现在单一计算设备上或分布在多个计算设备上,其可共同被配置为用作网络节点140。多个处理器可彼此操作地通信,并且可共同被配置为执行这里所述的网络节点140的一个或多个功能。在示例性实施例中,处理器142被配置为执行存储器144中存储的或处理器142可访问的指令。这些指令当通过处理器142执行时可使得网络节点140执行这里所述的网络节点140的功能的一个或多个。由此,无论是由硬件或软件方法、或其组合来配置,处理器 142可包括当由此配置时能够执行根据本发明实施例的操作的实体。因此,例如,当处理器 142实现为ASIC、FPGA等时,处理器142可包括用于进行这里所述的一个或多个操作的具体配置的硬件。或者,作为另一实例,当处理器142实现为指令的执行器,例如可存储于存储器144中,指令可特别地配置处理器142以执行这里所述的一个或多个算法和操作。存储器144可包括易失性和/或非易失性存储器。尽管图4中示出为一个存储器, 但是存储器144可包括多个存储器。存储器144可包括易失性存储器、非易失性存储器、或其组合。由此,存储器144可包括例如硬盘、随机存取存储器、高速缓存、闪存、压缩盘只读存储器(CD-ROM)、数字通用盘只读存储器(DVD-ROM)、光盘、被配置为存储信息的电路、或其一些组合。存储器144可被配置为存储信息、数据、应用、指令等,用于使得网络节点140能够执行根据本发明示例性实施例的各种功能。例如,在至少一些实施例中,存储器144被配置为缓存由处理器142用于处理的输入数据。额外地或备选地,在至少一些实施例中,存储器144被配置为存储用于由处理器142执行的程序指令。存储器144可以静态和/或动态信息的形式存储信息。这个存储的信息可在执行其功能的过程期间由服务调度器148存储和/或使用。通信接口 146可实现为硬件中实现的任意设备或部件、计算机程序产品,其包括在计算机可读介质(存储器144)上存储的并通过处理设备(例如处理器14 执行的计算机可读程序指令、或被配置为从/向系统100的实体接收和/或发送数据的其组合,例如经由UE 102和eNB 110之间的无线电连接到UE 102。在至少一个实施例中,通信接口 146至少部分地实现为或通过处理器142控制。由此,通信接口 146可被配置为例如经由总线与处理器142通信。通信接口 146可包括例如天线、发送机、接收机、收发器和/或支持硬件或软件,用于能够与系统100的一个或多个实体通信。通信接口 146可被配置为使用可用于系统100的实体之间的通信的任意协议来接收和/或发送数据。通信接口 146可额外地例如经由总线与存储器144、和/或服务调度器148通信。服务调度器148可实现为各种部件,例如硬件、计算机程序产品,包括计算机可读介质(例如存储器13 上存储的计算机可读程序指令(例如软件或固件),其可通过适当配置的处理设备(例如处理器130)执行、或其一些组合,在一个实施例中,实现为由处理器 142控制。在服务调度器148实现为与处理器142分离的实施例中,服务调度器148可与处理器142通信。服务调度器148也可例如经由总线与存储器144和/或通信接口 146通
fn °UE 102可连接至PS网络104,并且可在PS网络104上参与到活动PS通信中。 由此,UE 102可在活动连接模式(例如演进分组系统(EPQ服务移动性管理连接模式 (EMM-CONNECTED模式)、EPS连接管理连接模式(ECM-C0NNECTED)和/或其他)下连接至PS 网络104。UE102也可在接入点120的无线电范围内,因此能够连接至CS网络106。UE102 可包括用于需要CS连接的输入或输出通信的端点。由此,UE 102可包括用于通信的发起端点,或远程设备可发起通信,并且UE 102可包括用于通信的终止端点。通信例如可包括语音呼叫。PS网络104可被配置为提供CS连接,并且可不支持CSFB。由此,由于通信可需要CS连接并且PS网络104可不直接支持CS连接或支持CSFB,所以本发明的实施例提供了解决遗留CS通信的方案。由此,本发明的一些实施例提供了处理遗留电路交换通信的基于UE102的方案。 CS通信使能器138可被配置为确定UE 102是端点的通信需要CS连接。响应于该确定,CS 通信使能器138可被配置为启动UE 102从PS网络104的释放。CS通信使能器138可被配置为通过向网络节点140发送连接释放的请求来启动 UE 102的释放。服务调度器148可接收用于连接释放的请求,并响应于该请求释放UE 102 和PS网络140之间的连接。服务调度器148可被配置为通过向UE 102发送连接释放消息来释放连接。服务调度器148可在连接释放消息中包括重定向信息,用于建议UE 102重选的支持电路交换的小区。在一个实施例中,服务调度器148可发送从MME 114到eNBllO的连接释放消息,后者随后向UE 102转发连接释放消息。CS通信使能器138可被配置为接收连接释放消息。一旦释放了连接(例如在接收连接释放消息时),CS通信使能器138可被配置为向支持CS的小区上的网络节点发送CS连接建立请求。由此,CS通信使能器138可建立与CS网络106的接入点120的无线电连接,并向CS网络的网络节点(例如向CSCN122) 发送CS连接建立请求。当接收的连接释放消息包括重定向信息时,CS通信使能器138可被配置为向至少部分地基于连接释放消息中包括的建议的小区而选择的支持CS的小区上的网络节点发送CS连接建立请求。一旦在CS网络106上建立了 CS连接,UE 102可参与到需要CS连接的通信中。额外地或备选地,CS通信使能器138可被配置为通过自动重选支持CS的小区(例如通过重选接入点120并建立与CS网络106的CS连接)来启动UE 102的释放。对于基于UE 102的方案额外地或备选地,本发明的一些实施例提供基于网络节点140的方案用于处理遗留电路交换通信。在提供基于网络节点的方案的实施例中,服务调度器148可被配置为接收服务请求消息。服务请求消息可源自UE 102为端点的通信的端点。由此,CS通信使能器138或UE 102的其他元件可被配置为向网络节点140发送服务请求消息。在接收到服务请求消息时,服务调度器148可被配置为确定服务请求消息包括建立需要CS连接并具有UE 102作为端点的通信的请求。在PS网络104可能不支持CS 连接或CSFB时,服务调度器148可随后至少部分地基于该确定释放UE 102和PS网络104 之间的连接。在释放连接时,服务调度器148可被配置为向UE 102发送连接释放消息。连接释放消息可包括重定向信息,用于建议UE 102重选的支持电路交换的小区。由此,服务调度器148可被配置为接入邻近小区的列表或映射,例如可存储于存储器144中,其可包括那些小区的功能的指示,并选择向UE 102建议的支持电路交换的小区。连接释放消息可指示PS网络104不支持CS,并且可指示UE 102重选支持CS的网络小区(例如CS网络106)。 CS通信使能器138可被配置为接收连接释放消息,并响应于此,例如可通过接入点120建立与CS网络106的连接来重选或建立与支持CS的小区的CS连接。当连接释放消息包括重定向信息时,CS通信使能器138可重选至少部分地基于在连接释放消息中包括的建议的小区而选择的支持CS的小区。图5示出根据本发明示例性实施例的基于处理遗留电路交换通信的示例性方法的流程图。由此,图5示出可在UE 102处发生的操作。该方法可包括,在操作500,CS通信使能器138确定UE 102是需要CS连接的通信的端点。操作510可包括,响应于该确定,CS 通信使能器138启动UE 102从PS网络104的释放。图6示出根据本发明示例性实施例的基于处理遗留电路交换通信的示例性方法的流程图。由此,图5示出可在网络节点140处发生的操作。该方法可包括,在操作600,服务调度器148接收服务请求消息。操作610可包括服务调度器148确定服务请求消息包括建立需要CS连接并具有连接至PS网络104的UE 102作为通信的端点的通信的请求。服务调度器148可随后至少部分地基于该确定释放UE 102和PS网络104之间的连接。图5-6是根据本发明示例性实施例的系统、方法和程序产品的流程图。可以理解, 可通过各种装置(例如硬件、固件、和/或包括一个或多个计算机程序指令的软件)来实现流程图的每个方框或步骤以及流程图中的方框的组合。例如,可通过计算机程序指令来实现上述一个或多个过程。由此,实现上述过程的计算机程序指令可通过移动终端的存储器设备来存储,并通过移动终端中嵌入的处理器来执行。在一些实施例中,可通过多个计算设备的存储器设备来存储包含实现这里所述过程的计算机程序产品的计算机程序指令。可以理解,可将任意这种计算机程序指令载入到计算机或其他可编程装置上,以生成机器,从而在计算机或其他可编程装置上执行的指令创建用于实现在流程图的方框(多个)或步骤 (多个)中指定的功能的装置。此外,计算机程序产品可包括在上面存储计算机程序指令的一个或多个计算机可读存储,从而一个或多个计算机可读存储可指示计算机或其他可编程装置以特定方式运行,从而计算机程序产品生成这样的产品,其包括实现在流程图的方框 (多个)或步骤(多个)中指定的功能的装置。一个或多个计算机程序产品的计算机程序指令还可载入到计算机或其他可编程装置中,以使得一系列可操作步骤可以在计算机或其他可编程装置上执行,以生成计算机实现的处理,从而在计算机或其他可编程装置上执行的指令提供用于实现在流程图的方框(多个)或步骤(多个)中指定的功能的步骤。因此,流程图的方框或步骤支持用于执行特定功能的装置的组合、用于执行特定功能和程序指令的步骤的组合和用于执行特定功能的程序指令装置。还可以理解,可通过执行特定功能或步骤的基于专用硬件的计算机系统、或专用硬件和计算机指令的组合来实现流程图中的一个或多个方框或步骤,以及流程图中的方框或步骤的组合。可通过许多方式执行上述功能。例如,可采用实现以上每个功能的任意适当装置来实现本发明实施例。在一个实施例中,本发明的所有或一部分元件通常在计算机程序产品的控制下运行。执行本发明实施例的方法的计算机程序产品包括在计算机可读存储介质中实现的计算机可读存储介质(例如非易失性存储介质)和计算机可读程序代码部分(例如一系列计算机指令)。由此,随后本发明的一些实施例为计算设备和网络运营商提供了若干优点。本发明的实施例便于当用户设备是需要电路交换连接的通信的端点时连接至不支持电路交换回退的分组交换网络的用户设备释放。由此,本发明的实施例能够使得释放的用户设备重选支持电路交换连接的网络或网络小区,从而用户设备可参与到电路交换通信中。电路交换通信可包括相比于典型的分组交换通信(例如web浏览)具有更高优先级的语音呼叫。这里阐述的许多修改和本发明的其他实施例将使得本领域技术人员理解,这些发明涉及先前说明和相关附图中呈现的教导的利益。因此,可理解,本发明的实施例不限于公开的特定实施例,并且修改和其他实施例旨在包含于所附权利要求的范围内。此外,尽管以上描述和相关附图在在元素和/或功能的某些示例性组合的环境中说明了示例性实施例, 但是可理解,元件和/或功能的不同组合可通过备选实施例来提供,而不脱离所附权利要求的范围。由此,例如也可如所附权利要求中阐述的使用与这些明确描述的不同的元素和 /或功能的组合。尽管这里采用了特定术语,但是他们可仅使用一般性和描述性含义,并非用于限制的目的。
权利要求
1.一种方法,包括在连接至不支持电路交换回退的分组交换网络的用户设备中,确定用户设备是用于需要电路交换连接的通信的端点;以及启动用户设备从所述分组交换网络的释放。
2.如权利要求1所述的方法,其中所述启动包括向所述分组交换网络上的网络节点发送连接释放的请求。
3.如权利要求2所述的方法,其中所述分组交换网络上的网络节点包括移动性管理实体。
4.如权利要求2所述的方法,还包括接收连接释放。
5.如权利要求4所述的方法,其中所述连接释放包括重定向信息,用于建议支持电路交换的小区。
6.如权利要求1所述的方法,其中当所述确定发生时,所述用户设备参与到活动的分组交换通信中。
7.如权利要求6所述的方法,其中所述用户设备在演进分组系统、EPS、连接模式下参与。
8.如权利要求1所述的方法,其中所述用户设备是用于需要电路交换连接的通信的发起端点。
9.如权利要求1所述的方法,其中所述用户设备是用于需要电路交换连接的通信的终止端点。
10.一种装置,包括处理器和存储器,其存储有当由处理器执行时使得装置执行以下步骤的指令确定所述装置是用于需要电路交换连接的通信的端点,其中所述装置连接至不支持电路交换回退的分组交换网络;以及启动所述装置从所述分组交换网络的释放。
11.如权利要求10所述的装置,其中所述启动包括向所述分组交换网络上的网络节点发送连接释放的请求。
12.如权利要求11所述的装置,其中所述分组交换网络上的网络节点包括移动性管理实体。
13.如权利要求11所述的装置,还包括接收连接释放消息。
14.如权利要求13所述的装置,其中所述连接释放消息包括重定向信息,用于建议支持电路交换的小区。
15.如权利要求10所述的装置,其中当所述确定发生时,所述装置参与到活动的分组交换通信中。
16.如权利要求15所述的装置,其中所述装置在演进分组系统、EPS、连接模式下参与。
17.如权利要求10所述的装置,其中所述装置是用于需要电路交换连接的通信的发起端点。
18.如权利要求10所述的装置,其中所述装置是用于需要电路交换连接的通信的终止端点。
19.一种计算机程序产品,包括至少一个计算机可读存储介质,其中存储有计算机可读程序指令,所述计算机可读程序指令被配置为,当运行于至少一个处理器上时,使得装置至少执行以下步骤确定所述装置是用于需要电路交换连接的通信的端点,其中所述装置连接至不支持电路交换回退的分组交换网络;以及启动所述装置从所述分组交换网络的释放。
全文摘要
提供处理遗留电路交换通信的系统、方法和装置。一种方法包括在不支持电路交换回退的分组交换网络上的网络节点处接收服务请求消息。所述方法可额外地包括确定服务请求消息包括建立需要电路交换连接并具有连接至分组交换网络的用户设备作为通信的端点的通信的请求。所述方法还可包括响应于该确定,释放用户设备和分组交换网络之间的连接。还提供了对应的系统和装置。
文档编号H04L12/66GK102415138SQ201080019759
公开日2012年4月11日 申请日期2010年3月12日 优先权日2009年5月5日
发明者J·T·科斯凯拉, J-P·科斯基宁, M·T·尼米, M·T·阿克塞林 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1