家庭网关及通话配置方法

文档序号:9202583阅读:1427来源:国知局
家庭网关及通话配置方法
【技术领域】
[0001]本发明涉及通信领域,具体涉及一种家庭网关及通话配置方法。
【背景技术】
[0002]CS全称Circuit-Switched Voice,是一种在2G/3G网络的电路域传输语音信号的传统技术,能够提供高质量、低延迟的语音服务;但是,各路CS语音需要占用独立的信道资源,导致系统容量受限,随着3G/4G系统的普及,一个可替代的语音解决方案就是V0IP。VoIP全称Voice over Internet Protocol,能够将模拟的语音数据数字话后以数据包的方式在IP网络上实时传输,其所需要的较高带宽在3G/4G时代已经不是问题;相比CS语音,能够显著降低系统设备成本,并且通过共享的数据通路传输语音能够更高效地利用系统资源。
[0003]在大部分的国家和区域,CS语音服务和VOIP语音服务的使用是共存的,运营商会同时提供这两种语音服务;终端设备厂商可需要提供同时拥有CS和VOIP功能的家庭网关设备。通用的家庭网关实现是提供两路电话口,分别连接CS语音芯片和VOIP语音芯片,并拥有与芯片对应的CS/V0IP驱动层和应用层,由两部话机连接两路电话口分别进行CS和VOIP的主被叫。这种方式的缺点主要是:语音芯片的价格是较为昂贵的,集成两路语音芯片严重增加了设备的成本;用户所在区域并不一定会同时使用这两种语音服务,常用的一般只有其中一种,那么,家庭网关上的另一种服务对用户来说就是冗余的。

【发明内容】

[0004]本发明要解决的主要技术问题是,提供一种家庭网关及通话配置方法,解决现有同时支持CS语音服务和VOIP语音服务的家庭网关成本高,资源利用率低的问题。
[0005]为解决上述问题,本发明提供一种家庭网关,包括空口模块、通话应用模块、语音芯片模块以及处理模块;
[0006]所述空口模块包括CS语音通路接口和VOIP语音通路接口 ;所述CS语音通路接口用于从网络侧获取CS通话数据发送给所述CS通话应用模块,以及用于将来自所述CS通话应用模块的CS通话数据发送至网络侧;所述VOIP语音通路接口用于从网络侧获取VOIP通话数据发送给所述VOIP通话应用模块,以及用于将来自所述VOIP通话应用模块的VOIP通话数据发送至网络侧;
[0007]所述通话应用模块包括CS通话应用模块和VOIP通话应用模块;所述CS通话应用模块用于建立CS通话;以及在建立所述CS通话后,转发所述空口模块和所述语音芯片模块之间的CS通话数据;所述VOIP通话应用模块用于建立VOIP通话;以及在建立所述VOIP通话后,转发所述空口模块和所述语音芯片模块之间的VOIP通话数据;
[0008]所述处理模块用于根据预设条件从所述CS通话应用模块和所述VOIP通话应用模块中选择一个作为当前通话模式的工作模块;
[0009]所述语音芯片模块用于将所述CS通话应用模块和所述VOIP通话应用模块发送的CS通话数据和VOIP通话数据处理后发送给与之连接的话机;以及将来自所述话机的通话数据进行处理后发送给作为当前工作模块的所述CS通话应用模块或VOIP通话应用模块。
[0010]在本发明的一种实施例中,所述处理模块通过装载和卸载所述CS通话应用模块的CS通话驱动模块、所述VOIP通话应用模块的VOIP通话驱动模块,从所述CS通话应用模块和所述VOIP通话应用模块中选择一个作为当前通话模式的工作模块。
[0011 ] 在本发明的一种实施例中,所述预设条件包括:
[0012]当所述家庭网关作为被叫端、所述通话应用模块收到所述空口模块上报的被叫事件后,判断当前的工作模块与所述被叫事件所采用的通话模式不匹配时,从所述CS通话应用模块和所述VOIP通话应用模块中选择另外一个作为当前通话模式的工作模块。
[0013]在本发明的一种实施例中,所述家庭网关还包括通话模式配置模块,用于配置所述家庭网关当前的通话模式。
[0014]在本发明的一种实施例中,所述预设条件包括:
[0015]当判断当前的工作模块与所述通话模式配置模块配置的通话模式不匹配时,从所述CS通话应用模块和所述VOIP通话应用模块中选择另外一个作为当前通话模式的工作模块。
[0016]在本发明的一种实施例中,所述预设条件包括:
[0017]当所述家庭网关的通话应用模块释放当前建立的通话后,判断当前的工作模块与所述通话模式配置模块配置的通话模式不匹配时,从所述CS通话应用模块和所述VOIP通话应用模块中选择另外一个作为当前通话模式的工作模块。
[0018]在本发明的一种实施例中,所述通话模式配置模块包括WEB配置子模块和电话配置子模块;所述WEB配置子模块用于提供WEB页面配置方式配置当前通话模式;所述电话配置子模块用于提供拨号配置方式配置当前通话模式。
[0019]为了解决上述问题,本发明还提供了一种基于如上所述的家庭网关的通话配置方法,包括:
[0020]设置所述家庭网关配置所述工作模块的所述预设条件;
[0021]根据所述预设条件从所述CS通话应用模块和VOIP通话应用模块中选择一个作为所述家庭网关当前通话模式的工作模块。
[0022]在本发明的一种实施例中,所述预设条件包括:
[0023]当所述家庭网关作为被叫端,所述家庭网关的通话应用模块收到所述空口模块上报的被叫事件后,判断当前的工作模块与所述被叫事件所采用的通话模式不匹配时,从所述CS通话应用模块和所述VOIP通话应用模块中选择另外一个作为当前通话模式的工作模块。
[0024]在本发明的一种实施例中,所述通话配置方法还包括:配置所述家庭网关的通话模式;所述预设条件包括:
[0025]当判断当前的工作模块与配置的所述通话模式不匹配时,从所述CS通话应用模块和所述VOIP通话应用模块中选择另外一个作为当前通话模式的工作模块。
[0026]在本发明的一种实施例中,所述通话配置方法还包括:配置所述家庭网关的通话模式;所述预设条件包括:
[0027]当所述家庭网关的通话应用模块释放当前建立的通话后,判断当前的工作模块与配置的所述通话模式不匹配时,从所述CS通话应用模块和所述VOIP通话应用模块中选择另外一个作为当前通话模式的工作模块。
[0028]本发明的有益效果是:
[0029]本发明提供的家庭网关及通话配置方法,家庭网关具备空口模块、通话应用模块、语音芯片模块以及处理模块;其中空口模块包括CS语音通路接口和VOIP语音通路接口 ;通话应用模块包括在需要时分别用于建立CS通话和VOIP通话的CS通话应用模块和VOIP通话应用模块;处理模块则用于根据预设条件从CS通话应用模块和VOIP通话应用模块中选择一个作为当前通话模式的工作模块与语音芯片模块配合完成通话流程的处理。也即,本发明可通过家庭网关的处理模块根据需要在CS通话应用模块和VOIP通话应用模块之间进行切换,以分别实现CS通话和VOIP通话,且该家庭网关只需一个语音芯片模块即可。可见,本发明简化了 CS语音和VOIP语音共存的家庭网关的结构和系统,降低了设备成本,提高了资源利用率,并提高了用户体验的满意度。
【附图说明】
[0030]图1为本发明实施例提供的家庭网关结构示意图一;
[0031]图2为图1中空口模块的结构示意图;
[0
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1