语音通话控制方法、装置、移动终端及存储介质制造方法及图纸

技术编号:19829594 阅读:21 留言:0更新日期:2018-12-19 17:10
本发明专利技术提供了一种语音通话控制方法、装置、移动终端及存储介质,方法包括:当接收到主叫端向被叫端发送的呼叫信号时,判断主叫端和被叫端是否均满足网络通话条件;若否,建立主叫端与被叫端之间的电路交换域,并根据电路交换域实现主叫端与被叫端之间的语音射频信号的传输;若是,建立主叫端与被叫端之间的分组交换域,并根据分组交换域实现主叫端与被叫端之间的语音报文信号的传输。本发明专利技术当接收到呼叫信号时,通过分别对主叫端和被叫端是否满足网络通话条件的判定设计,以使自动开启分组交换域或电路交换域,实现数据业务的通话或语音业务的通话,无需用户手动的进行语音业务或网络业务选择,简化的用户的操作,提高了用户体验。

【技术实现步骤摘要】
语音通话控制方法、装置、移动终端及存储介质
本专利技术涉及通信
,特别涉及一种语音通话控制方法、装置、移动终端及存储介质。
技术介绍
在现在的移动终端中,通话来电的处理方式有接听,短信拒接,微信拒接等,随着即时通讯工具在用户日常使用过程的普及,用户对及时通讯工具比如微信、QQ等应用越来越依赖,语音通话是通过语音并借助传输媒介的沟通方式,常见的有座机通话、手机通话、对讲机通话、网络语音通话等,可分为消耗流量及消耗话费的两种形式,为了节省基本通话费用,网络语音通话的使用越来越频繁。现有的语音通话过程中,需要用户手动的进行语音业务通话或网络业务通话的选择,以对应控制进行CS(CircuitSwitch)链路或PS(PacketSwitch)链路的连接,以保障后续语音通话的实施,但由于需要用户主动的进行选择,进而导致用户操作繁琐,用户体验较差。
技术实现思路
基于此,本专利技术提供一种自动控制进行语音业务或网络业务选择的语音通话控制方法、装置、移动终端及存储介质。第一方面,本专利技术提供了一种语音通话控制方法,所述方法,包括:当接收到主叫端向被叫端发送的呼叫信号时,判断所述主叫端和所述被叫端是否均满足网络通话条件;当判断到所述主叫端和/或所述被叫端未满足所述网络通话条件时,建立所述主叫端与所述被叫端之间的电路交换域,并根据所述电路交换域实现所述主叫端与所述被叫端之间的语音射频信号的传输,以进行所述主叫端与所述被叫端之间的语音业务;当判断到所述主叫端和所述被叫端均满足所述网络通话条件时,建立所述主叫端与所述被叫端之间的分组交换域,并根据所述分组交换域实现所述主叫端与所述被叫端之间的语音报文信号的传输,以进行所述主叫端与所述被叫端之间的数据业务。上述语音通话控制方法,当接收到所述呼叫信号时,通过分别对所述主叫端和所述被叫端是否满足所述网络通话条件的判定设计,以判定当前是否进行数据业务的语音通话,以使自动开启分组交换域或电路交换域,实现数据业务的通话或语音业务的通话,无需用户手动的进行语音业务或网络业务选择,简化的用户的操作,提高了用户体验。进一步地,所述判断所述主叫端和所述被叫端是否均满足网络通话条件的步骤包括:分别获取所述主叫端和所述被叫端的本地网络状态,并判断所述本地网络状态是否均处于网络连接状态;若是,则判定所述主叫端和所述被叫端均满足所述网络通话条件。进一步地,所述判断所述本地网络状态是否均处于网络连接状态的步骤包括:分别判断所述主叫端和所述被叫端是否均处于WIFI连接状态;当判断到所述主叫端和所述被叫端均处于所述WIFI连接状态时,判定所述本地网络状态均处于所述网络连接状态;当判断到所述主叫端和所述被叫端和/或未处于所述WIFI连接状态时,分别判断所述主叫端和所述被叫端的移动网络端口是否均处于开启状态;若是,则判定所述本地网络状态均处于所述网络连接状态。进一步地,所述判断到所述主叫端和所述被叫端均处于所述WIFI连接状态的步骤之后,所述方法还包括:根据所述WIFI连接状态查询目标WIFI网络;获取所述目标WIFI网络的网络传输速度,并判断所述网络传输速度是否大于传输阈值;若否,则判定所述WIFI连接状态对应的所述主叫端或所述被叫端未满足所述网络通话条件。进一步地,所述分别判断所述主叫端和所述被叫端的移动网络端口是否均处于开启状态的步骤之后,所述方法还包括:当判断到所述移动网络端口处于开启状态时,查询所述移动网络端口对应的所述主叫端或所述被叫端的剩余流量值,并判断所述剩余流量值是否大于流量阈值;若否,则判定所述移动网络端口对应的所述主叫端或所述被叫端未满足所述网络通话条件。进一步地,所述判断所述主叫端和所述被叫端是否均满足网络通话条件的步骤之前,所述方法还包括:判断所述主叫端与所述被叫端中是否存在相同的即时通讯应用;当判断到所述主叫端和所述被叫端中未存在相同的所述即时通讯应用时,判定所述主叫端和所述被叫端均未满足所述网络通话条件;当判断到所述主叫端和所述被叫端中存在相同的所述即时通讯应用时,判断在所述即时通讯应用中所述主叫端和所述被叫端是否互为好友;若否,则判定所述主叫端和所述被叫端均未满足所述网络通话条件。进一步地,所述当判断到所述主叫端和所述被叫端中存在相同的所述即时通讯应用时的步骤之后,所述方法还包括:在所述即时通讯应用中将所述主叫端和所述被叫端互相加为好友。第二方面,本专利技术提供了一种语音通话控制装置,包括:第一判断模块,用于当接收到主叫端向被叫端发送的呼叫信号时,判断所述主叫端和所述被叫端是否均满足网络通话条件;第一通话模块,用于当所述第一判断模块判断到所述主叫端和/或所述被叫端未满足所述网络通话条件时,建立所述主叫端与所述被叫端之间的电路交换域,并根据所述电路交换域实现所述主叫端与所述被叫端之间的语音射频信号的传输,以进行所述主叫端与所述被叫端之间的语音业务;第二通话模块,用于当所述第一判断模块判断到所述主叫端和所述被叫端均满足所述网络通话条件时,建立所述主叫端与所述被叫端之间的分组交换域,并根据所述分组交换域实现所述主叫端与所述被叫端之间的语音报文信号的传输,以进行所述主叫端与所述被叫端之间的数据业务。上述语音通话控制装置,当接收到所述呼叫信号时,通过所述第一判断模块分别对所述主叫端和所述被叫端是否满足所述网络通话条件的判定设计,以判定当前是否进行数据业务的语音通话,以使自动开启分组交换域或电路交换域,实现数据业务的通话或语音业务的通话,无需用户手动的进行语音业务或网络业务选择,简化的用户的操作,提高了用户体验。第三方面,本专利技术提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器运行所述计算机程序以使所述移动终端执行上述的语音通话控制方法。第四方面,本专利技术提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的语音通话控制方法的步骤。附图说明图1为本专利技术第一实施例提供的语音通话控制方法的流程图;图2为本专利技术第二实施例提供的语音通话控制方法的流程图;图3为图2中步骤S21的具体实施步骤的流程图;图4为本专利技术第三实施例提供的语音通话控制装置的结构示意图。具体实施方式为了便于更好地理解本专利技术,下面将结合相关实施例附图对本专利技术进行进一步地解释。附图中给出了本专利技术的实施例,但本专利技术并不仅限于上述的优选实施例。相反,提供这些实施例的目的是为了使本专利技术的公开面更加得充分。在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本专利技术的至少一个实施例或示例中。在本说明书本文档来自技高网...

【技术保护点】
1.一种语音通话控制方法,其特征在于,所述方法包括:当接收到主叫端向被叫端发送的呼叫信号时,判断所述主叫端和所述被叫端是否均满足网络通话条件;当判断到所述主叫端和/或所述被叫端未满足所述网络通话条件时,建立所述主叫端与所述被叫端之间的电路交换域,并根据所述电路交换域实现所述主叫端与所述被叫端之间的语音射频信号的传输,以进行所述主叫端与所述被叫端之间的语音业务;当判断到所述主叫端和所述被叫端均满足所述网络通话条件时,建立所述主叫端与所述被叫端之间的分组交换域,并根据所述分组交换域实现所述主叫端与所述被叫端之间的语音报文信号的传输,以进行所述主叫端与所述被叫端之间的数据业务。

【技术特征摘要】
1.一种语音通话控制方法,其特征在于,所述方法包括:当接收到主叫端向被叫端发送的呼叫信号时,判断所述主叫端和所述被叫端是否均满足网络通话条件;当判断到所述主叫端和/或所述被叫端未满足所述网络通话条件时,建立所述主叫端与所述被叫端之间的电路交换域,并根据所述电路交换域实现所述主叫端与所述被叫端之间的语音射频信号的传输,以进行所述主叫端与所述被叫端之间的语音业务;当判断到所述主叫端和所述被叫端均满足所述网络通话条件时,建立所述主叫端与所述被叫端之间的分组交换域,并根据所述分组交换域实现所述主叫端与所述被叫端之间的语音报文信号的传输,以进行所述主叫端与所述被叫端之间的数据业务。2.根据权利要求1所述的语音通话控制方法,其特征在于,所述判断所述主叫端和所述被叫端是否均满足网络通话条件的步骤包括:分别获取所述主叫端和所述被叫端的本地网络状态,并判断所述本地网络状态是否均处于网络连接状态;若是,则判定所述主叫端和所述被叫端均满足所述网络通话条件。3.根据权利要求2所述的语音通话控制方法,其特征在于,所述判断所述本地网络状态是否均处于网络连接状态的步骤包括:分别判断所述主叫端和所述被叫端是否均处于WIFI连接状态;当判断到所述主叫端和所述被叫端均处于所述WIFI连接状态时,判定所述本地网络状态均处于所述网络连接状态;当判断到所述主叫端和所述被叫端和/或未处于所述WIFI连接状态时,分别判断所述主叫端和所述被叫端的移动网络端口是否均处于开启状态;若是,则判定所述本地网络状态均处于所述网络连接状态。4.根据权利要求3所述的语音通话控制方法,其特征在于,所述判断到所述主叫端和所述被叫端均处于所述WIFI连接状态的步骤之后,所述方法还包括:根据所述WIFI连接状态查询目标WIFI网络;获取所述目标WIFI网络的网络传输速度,并判断所述网络传输速度是否大于传输阈值;若否,则判定所述WIFI连接状态对应的所述主叫端或所述被叫端未满足所述网络通话条件。5.根据权利要求3所述的语音通话控制方法,其特征在于,所述分别判断所述主叫端和所述被叫端的移动网络端口是否均处于开启状态的步骤之后,所述方法还包括:当判断到所述移动网络端口处于开启状态时,查询...

【专利技术属性】
技术研发人员:李春林
申请(专利权)人:奇酷互联网络科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1