发明内容
本发明实施例针对现有技术存在的问题,提供一种语音业务在不同网络间切换的系统及用户驻地设备,可以实现语音在有线固定网络和移动网络中的自由切换,可以减小由于某个网络出现故障不能进行语音传输的风险。
本发明实施例提供了一种用户驻地设备,包括:
切换控制模块,用于根据网络中固定网络和移动网络的链路连接状态信息,确定传输语音的方式,并据此在所述固定网络和所述移动网络之间切换;
终端业务处理模块,用于接收通信终端的语音数据和/或事件信息,传输所述通信终端与所述固定网络或所述移动网络之间的语音数据;
无线业务处理模块,与所述终端业务处理模块连接,用于接收来自所述移动网络的语音数据和/或事件信息,或者所述终端业务处理模块发送的语音数据;
有线业务处理模块,与所述终端业务处理模块连接,用于接收来自所述固定网络的语音数据和/或事件信息,或者所述终端业务处理模块发送的语音数据;
中央业务处理模块,分别与所述切换控制模块、终端业务处理模块、无线业务处理模块以及有线业务处理模块连接,用于接收所述终端业务处理模块、所述无线业务处理模块、所述有线业务处理模块中的一个或多个模块发送的事件信息,执行所述事件信息中的操作,并发送事件信息用于控制所述终端业务处理模块、所述无线业务处理模块、所述有线业务处理模块中的一个或多个模块。
本发明实施例还提供了一种语音业务在不同网络间切换的系统,包括:用户驻地设备、无线业务数据转换模块以及有线业务线路模块;
所述用户驻地设备包括:
切换控制模块,用于根据网络中固定网络和移动网络的链路连接状态信息,确定传输语音的方式,并据此在所述固定网络和所述移动网络之间切换;
终端业务处理模块,用于接收通信终端的语音数据和/或事件信息,传输所述通信终端与所述固定网络或所述移动网络之间的语音数据;
无线业务处理模块,与所述终端业务处理模块连接,用于接收来自所述移动网络的语音数据和/或事件信息,或者所述终端业务处理模块发送的语音数据;
有线业务处理模块,与所述终端业务处理模块连接,用于接收来自所述固定网络的语音数据和/或事件信息,或者所述终端业务处理模块发送的语音数据;
中央业务处理模块,分别与所述切换控制模块、终端业务处理模块、无线业务处理模块连接以及有线业务处理模块连接,用于接收所述终端业务处理模块、所述无线业务处理模块、所述有线业务处理模块中的一个或多个模块发送的事件信息,执行所述事件信息中的操作,并发送事件信息用于控制所述终端业务处理模块、所述无线业务处理模块、所述有线业务处理模块中的一个或多个模块。
本发明实施例通过在用户驻地设备中分别设置切换控制模块、无线业务处理模块和有线业务处理模块,充分利用语音业务在无线移动网络和有线固定网络中传输的优点,可以实现语音业务在无线移动网络和有线固定网络中的自由切换,并且通过这种双链路传输语音的方式,可以减小由于某个网络出现故障导致不能进行语音传输的风险,克服了语音业务单独在无线移动网络中传输时信号覆盖范围小,以及语音业务单独在有线固定网络中传输时通信终端不可移动且线路维护复杂成本高的缺陷,可以实现移动和固定网络的融合。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
具体实施方式
如图1所示为本发明用户驻地设备(Customer Premises Equipment,简称CPE)实施例一结构示意图,该用户驻地设备(CPE)1具体包括:切换控制模块11,用于根据网络中固定网络和移动网络的链路连接状态信息,确定传输语音的方式,并据此在固定网络和移动网络之间切换;终端业务处理模块13,用于接收通信终端的语音数据和/或事件信息,传输通信终端与固定网络或移动网络之间的语音数据;无线业务处理模块14,与终端业务处理模块13连接,用于接收来自移动网络的语音数据和/或事件信息,或者终端业务处理模块13发送的语音数据;有线业务处理模块15,与终端业务处理模块13连接,用于接收来自固定网络的语音数据和/或事件信息,或者终端业务处理模块发送的语音数据;中央业务处理模块12,分别与切换控制模块11、终端业务处理模块13、无线业务处理模块14以及有线业务处理模块15连接,用于接收终端业务处理模块13、无线业务处理模块14、有线业务处理模块15中的一个或多个模块发送的事件信息,执行该事件信息中的操作,并发送事件信息用于控制终端业务处理模块13、无线业务处理模块14、有线业务处理模块15中的一个或多个模块。
本发明实施例一通过在用户驻地设备中分别设置切换控制模块、无线业务处理模块和有线业务处理模块,充分利用语音业务在无线移动网络和有线固定网络中传输的优点,可以实现语音业务在无线移动网络和有线固定网络 中的自由切换,并且通过这种双链路传输语音的方式,可以减小由于某个网络出现故障导致不能进行语音传输的风险,克服了语音业务单独在无线移动网络中传输时信号覆盖范围小,以及语音业务单独在有线网络中传输时通信终端不可移动且线路维护复杂成本高的缺陷,可以实现移动和固定网络的融合。
如图2所示为本发明用户驻地设备实施例二结构示意图,该实施例二中,无线业务处理模块14包括:无线业务转换模块141和无线业务接口模块142;无线业务转换模块141与中央业务处理模块12连接,用于将接收到的事件信息转换成中央业务处理模块12能够处理的格式,并将经过转换后的事件信息发送到中央业务处理模块12,或接收中央业务处理模块12发送的事件信息;无线业务接口模块142,与无线业务转换模块141连接,用于接收来自移动网络中的语音数据和/或事件信息,并将接收到的语音数据发送到终端业务处理模块13,将接收到的事件信息发送到无线业务转换模块141。
图2中终端业务处理模块13包括:终端事件模块131和终端接口模块132,用于将接收到的事件信息发送给中央业务处理模块12,或接收中央业务处理模块12发送的事件信息;终端接口模块132,用于接收通信终端的事件信息和/或语音数据,并将接收到的事件信息发送到终端事件模块131,将接收到的语音数据发送到无线业务接口模块142或有线业务处理模块15。
图2中所示CPE还可以包括状态监控模块16、第一接口模块17以及注册模块18;状态监控模块16用于获取网络中固定网络和移动网络的链路的连接状态信息,并将所述链路的连接状态信息发送到切换控制模块11;
第一接口模块17,用于将终端业务处理模块13或无线业务处理模块14发送的事件信息发送给中央业务处理模块12,或将中央业务处理模块12发送的事件信息发送给终端业务处理模块13或无线业务处理模块14,实现终端业务处理模块13或无线业务处理模块14上报的底层硬件的事件信息与中央业务处理模块12中的软件控制命令之间的交互;注册模块18,分别与切 换控制模块11和中央业务处理模块12连接,用于在切换控制模块11确定传输语音的方式后,向确定的传输语音的网络发起注册,并将注册成功或失败的信息发送到中央业务处理模块12;中央业务处理模块12在收到注册失败的信息时,控制切换控制模块11切换到除确定的传输语音的网络的另一网络。
目前,许多CPE能够实现通信终端与基于互联网传输协议传输语音的固定网络之间的语音传输,例如路由器、家庭网关、个人电脑等。本发明上述实施例在现有CPE的基础上增加了无线业务处理模块和切换控制模块,可以实现语音业务无线移动网络和有线固定网络中的自由切换,并且通过这种双链路传输语音的方式,可以减小由于某个网络出现故障导致不能进行语音传输的风险,克服了语音业务单独在无线移动网络中传输时信号覆盖范围小,以及语音业务单独在有线固定网络中传输时通信终端不可移动且线路维护复杂成本高的缺陷,可以实现移动和固定网络的融合。
下面结合图2具体说明本发明实施例中用户驻地设备的工作原理。
当第一通信终端给第二通信终端拨打电话时,第一通信终端一侧的CPE开始工作。该CPE中终端业务处理模块13中的终端接口模块132接收到通信终端的事件信息,即拨号,并将该事件信息发送到终端事件模块131。
终端事件模块131判断当前是否有足够的资源能够处理此次通信事件,如果有足够的资源,那么终端事件模块131将接收到的事件信息转换成中央业务处理模块12可以处理的数据格式。因为该事件信息来自通信终端,所以该事件信息的格式可能与中央业务处理模块12中的数据格式不一致,需要无线业务转换模块142来进行格式转换,将经过处理的事件信息通过第一接口模块17发送给中央业务处理模块12。
中央业务处理模块12在接收到来自终端事件模块131上报的事件信息后,控制状态监控模块16获取当前的网络连接状态信息,并将获取到的网络连接状态信息发送给切换控制模块11,切换控制模块11判断当前通信终端 与基于互联网协议语音技术传输语音的固定网络之间的固定网络链路是否已建立,如果该固定链路已建立,则向基于互联网协议语音技术传输语音的固定网络发起注册;如果注册成功,则进行通信终端和基于互联网协议语音技术传输语音的网络之间的事件信息或语音数据的传输;如果所述固定链路没有建立或注册失败,则从所述基于互联网协议语音技术传输语音的固定网络切换到基于电路域承载语音的移动网络中,进行通信终端和基于电路域承载语音的移动网络之间的事件信息或语音数据的传输。
(1)如果切换控制模块确定通过无线方式传输语音,并且在基于电路域承载语音的移动网络中注册成功,则切换控制模块发送信息通知中央业务处理模块通过无线方式传输语音。
中央业务处理模块12在接收到切换控制模块11发送的通知消息后,建立通信信道,并根据接收到的终端事件模块131发送的事件信息重新封装一个事件信息,该重新封装的事件信息可以包含第二通信终端的电话号码、要求第二通信终端一侧的CPE在接收到该事件信息后开始响铃、并要第二通信终端一侧的CPE在开始响铃后发送回复信息等,经过重新封装的事件信息功过第一接口模块17发送给无线业务转换模块141。
无线业务转换模块141在接收到中央业务处理模块12经过重新封装之后的事件信息后将该事件信息转换成可以在基于电路域传输语音的移动网络中传输的格式,并通过无线业务接口模块142发送到网络侧。
如果第二通信终端一侧的CPE在接收到第一通信终端一侧CPE发送的事件信息后,同意建立通信,则当第二通信终端被摘机时,第二通信终一侧开始发送语音数据。
第一通信终端一侧的CPE中的无线业务转换模块142将接收到的来自网络侧的语音数据发送到终端接口模块132,终端接口模块132将该语音数据发送到通信终端,这样就可以实现第一通信终端和第二通信终端的语音传输了。
(2)如果切换控制模块确定通过有线方式传输语音,并且在基于互联网传输协议传输语音的固定网络中注册成功,则切换控制模块发送信息通知中央业务处理模块通过有线方式传输语音。
中央业务处理模块12在接收到切换控制模块11发送的通知消息后,建立通信信道,并根据接收到的终端事件模块131发送的事件信息重新封装一个事件信息,该重新封装的事件信息可以包含第二通信终端的电话号码、要求第二通信终端一侧的CPE在接收到该事件信息后开始响铃、并要第二通信终端一侧的CPE在开始响铃后发送回复信息等,经过重新封装的事件信息功过第一接口模块17发送给有线业务处理模块15。
本发明实施例二通过在用户驻地设备中分别设置切换控制模块、无线业务处理模块和有线业务处理模块,充分利用语音业务在无线移动网络和有线固定网络中传输的优点,可以实现语音业务在无线移动网络和有线固定网络中的自由切换,并且通过这种双链路传输语音的方式,可以减小由于某个网络出现故障导致不能进行语音传输的风险,克服了语音业务单独在无线移动网络中传输时信号覆盖范围小,以及语音业务单独在有线网络中传输时通信终端不可移动且线路维护复杂成本高的缺陷,可以实现移动和固定网络的融合。
关于通信终端和基于互联网传输协议传输语音的固定网络之间的语音传输,在许多用户驻地设备都可以实现,此处不再赘述。
如图3所示为本发明用户驻地设备实施例三结构示意图,该实施例可以看作是一个家庭网关的具体结构。作为用户侧的载体设备,家庭网关(HomeGateway,简称HG)是较好地实现移动网络与固定网络之间融合的载体。对于如图3所示的用户驻地设备,是基于现有的家庭网关的结构,增加了无线业务处理模块和切换控制模块。与图2所示的实施例相比,图3中实施例增加了数字信号处理(Digital Signal Processing,简称DSP)模块133和无线业务数据处理模块143。数字信号处理模块133是现有技术家庭网关中具备的模 块,与语音数据总线和终端接口模块132连接,为了能够通过语音数据总线实现无线业务处理模块14与终端业务处理模块13之间的语音数据传输,图3中无线业务处理模块14中增加了无线业务数据处理模块143,该无线业务数据处理模块143与语音数据总线和无线业务接口模块142连接。
图3中,家庭网关中有线业务处理模块15中包括互联网协议栈(International Protocol,简称IP)模块151、语音协议栈模块152和有线业务接口模块153。通过有线方式传输语音时,互联网语音协议栈152主要将来自网络侧的事件信息或语音数据进行一些格式转换,转换成可以传输给中央业务处理模块12或者可以传输给数字信号处理模块133的数据,例如去除IP包数据的IP头、用户数据包协议(User Datagram Protocol,简称UDP)头等,或者将来自数字信号处理模块133的语音数据或来自中央业务处理模块12的事件信息转换可以在基于互联网传输协议传输语音的网络中传输的数据格式。语音协议栈模块152用于将接收到的来自互联网协议栈151的事件信息进行分析后提取出其中的控制指令,并转换成中央业务处理模块12可以处理的格式,或者将接收到的来自中央业务处理模块12的事件信息转换成互联网协议栈模块151可以处理的格式。
本发明实施例三通过在用户驻地设备中分别设置切换控制模块、无线业务处理模块和有线业务处理模块,充分利用语音业务在无线移动网络和有线固定网络中传输的优点,可以实现语音业务在无线移动网络和有线固定网络中的自由切换,并且通过这种双链路传输语音的方式,可以减小由于某个网络出现故障导致不能进行语音传输的风险,克服了语音业务单独在无线移动网络中传输时信号覆盖范围小,以及语音业务单独在有线网络中传输时通信终端不可移动且线路维护复杂成本高的缺陷,可以实现移动和固定网络的融合。
本发明实施例中所涉及的无线移动网络是基于电路域承载语音的无线移动网络,可以是第二代移动通信网络或第三代移动通信网络,有线固定网络 是基于互联网协议语音技术传输语音的网络,可以是下一代网络(NextGeneration Network,简称NGN)。
本发明中语音业务在不同网络间切换的方法可以是:建立通信终端与固定网络之间的网络链路,并向固定网络发起注册;如果注册失败,则从固定网络切换到移动网络中,进行通信终端和移动网络之间的事件信息和/或语音数据的传输。
如图4所示为本发明语音业务在不同网络间切换的方法实施例流程图,具体包括:
步骤101、判断通信终端与固定网络之间的固定网络链路是否已建立;如果固定链路已建立,则执行步骤102;如果该固定链路没有建立,则执行步骤104。
步骤102、向基于固定网络发起注册;如果注册成功,则执行步骤103;如果注册失败,则执行步骤104。
步骤103、进行通信终端和固定网络之间的事件信息或语音数据的传输。
步骤104、从固定网络切换到移动网络中,进行通信终端和移动网络之间的事件信息或语音数据的传输。
其中,进行通信终端和移动网络之间的事件信息的传输具体为:
接收来自移动网络中的事件信息,并执行接收到的事件信息中要求的操作,并发送用于控制通信终端执行相应操作的事件信息到通信终端;或者
接收来自通信终端的事件信息,并执行接收到的事件信息中要求的操作,并发送用于控制网络侧执行相应操作的事件信息到移动网络中。
该方法还可以包括:
获取网络中固定网络链路和移动网络链路的连接状态信息。
本发明语音业务在不同网络间切换的方法实施例充分利用语音业务在无线移动网络和有线固定网络中传输的优点,可以实现语音业务在无线移动网络和有线固定网络中的自由切换,并且通过这种双链路传输语音的方式,可 以减小由于某个网络出现故障导致不能进行语音传输的风险,克服了语音业务单独在无线移动网络中传输时信号覆盖范围小,以及语音业务单独在有线网络中传输时通信终端不可移动且线路维护复杂成本高的缺陷,可以实现移动和固定网络的融合。
如图5所示为本发明语音业务在不同网络间切换的系统实施例结构示意图,该系统包括:用户驻地设备1、无线业务数据转换模块2以及有线业务链路模块3,其中,无线业务数据转换模块2用于将来自用户驻地设备1的语音数据或事件信息转换成可以在移动网络中传输的无线信号,或者将来自移动网络中的无线信号转换成能够在用户驻地设备1中进行处理的数据,具体地,该无线业务数据转换模块2可以是高速分组接入(High Speed PacketAccess,简称HSPA)无线上网卡;有线业务线路模块3用于承载用户驻地设备1与固定网络之间传输的数据。
本发明语音业务在不同网络间切换的系统实施例通过在用户驻地设备中分别设置切换控制模块、无线业务处理模块和有线业务处理模块,充分利用语音业务在无线移动网络和有线固定网络中传输的优点,可以实现语音业务在无线移动网络和有线固定网络中的自由切换,并且通过这种双链路传输语音的方式,可以减小由于某个网络出现故障导致不能进行语音传输的风险,克服了语音业务单独在无线移动网络中传输时信号覆盖范围小,以及语音业务单独在有线网络中传输时通信终端不可移动且线路维护复杂成本高的缺陷,可以实现移动和固定网络的融合。
最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。