一种双卡终端的业务并发处理方法及终端与流程

文档序号:15626042发布日期:2018-10-09 23:00阅读:254来源:国知局

本发明涉及处理技术,尤其涉及一种双卡终端的业务并发处理方法及终端。



背景技术:

就双卡终端的业务而言,以长期演进(lte,longtermevolution)场景为例,lte终端中双卡机型已超过市场份额的96%,赢得了市场和消费者的普遍认可。volte网络是基于ip多媒体系统(ims,ipmultimediasubsystem)的一种语音业务,称之为lte语音,其利用ip数据传输技术,无需2g/3g网,全部业务承载于4g网络上,可实现数据与语音业务在同一网络下的统一。为了充分利用volte全上网业务(ps)的业务特性,ps也可以称为数据业务,目前需要一种具备volte功能的双卡终端解决方案,使lte双卡终端也具备volte特性,需推动双卡终端产品升级以满足双卡都支持volte语音通话的需求,即实现双卡双volte终端。

采用现有技术所存在的问题是:双卡双volte终端中虽然双卡都能接入lte网络,但由于目前双卡终端基于单数据链路进行设计,同一时间只能配置一张用户卡作为数据业务卡,另一张用户卡实际上是一张非数据业务卡。受限于双卡双volte终端的单数据链路设计,目前的双卡双volte终端在技术实现上是双卡单通形式的终端。针对该双卡单通形式的终端,利用非数据业务卡进行volte语音业务时终端射频资源被占用,无法通过数据业务卡发起或接收lte高速数据业务。也就是说,采用现有技术无法实现业务的并发处理,这与volte业务中语音/数据业务并发的处理优势是相悖的。然而,相关技术中,对于这个问题,并未存在有效的解决方案。



技术实现要素:

有鉴于此,本发明实施例希望提供一种双卡终端的业务并发处理方法及终端,至少解决了现有技术存在的问题。

本发明实施例的技术方案是这样实现的:

本发明实施例的一种双卡终端的业务并发处理方法,在终端中配置两张用户卡,分别为数据业务卡和非数据业务卡,所述方法包括:

检测所述数据业务卡和所述非数据业务卡的业务状态;

当所述非数据业务卡的业务状态为进入volte语音业务时,根据预设策略在所述非数据业务卡与所述数据业务卡之间进行切换,得到切换结果;

根据所切换结果,在所述非数据业务卡执行所述volte语音业务的同时,使所述数据业务卡发起或接收的lte数据业务与所述volte语音业务并发执行。

上述方案中,所述根据预设策略在所述非数据业务卡与所述数据业务卡之间进行切换,包括:

通过自动重配置所述数据业务卡,在所述非数据业务卡与所述数据业务卡之间进行切换。

上述方案中,所述通过自动重配置所述数据业务卡,在所述非数据业务卡与所述数据业务卡之间进行切换,包括:

在接入网络制式发生变化时触发对所述数据业务卡和所述非数据业务卡所驻留网络的比对;

根据接入网络优先级列表,比对所述数据业务卡和所述非数据业务卡所驻留网络的接入网络数据业务能力优先级,根据比对结果将驻留高优先级网络的用户卡配置为数据业务卡。

上述方案中,所述通过自动重配置所述数据业务卡,在所述非数据业务卡与所述数据业务卡之间进行切换,还包括:

检测到非数据业务卡通过主叫或被叫进入volte语音业务时,重新配置数据业务,将所述非数据业务卡切换为数据业务卡。

上述方案中,所述根据预设策略在所述非数据业务卡与所述数据业务卡之间进行切换,包括:

通过将数据通道从所述数据业务卡暂时切换至所述非数据业务卡,在所述非数据业务卡与所述数据业务卡之间进行切换。

上述方案中,所述通过将数据通道从所述数据业务卡暂时切换至所述非数据业务卡,在所述非数据业务卡与所述数据业务卡之间进行切换,包括:

检测到非数据业务卡通过主叫或被叫进入volte语音业务时,启动定时器;

在所述定时器设置的预设时间内,若主动发起数据业务请求操作,则不予响应处理;

在超出所述定时器设置的预设时间后,若主动发起数据业务请求操作,则通过应用层进行数据通道的迁移,将所述非数据业务卡切换为数据业务卡。

本发明实施例的一种终端,所述终端中配置两张用户卡,分别为数据业务卡和非数据业务卡,所述终端包括:

检测单元,用于检测所述数据业务卡和所述非数据业务卡的业务状态;

切换单元,用于当所述非数据业务卡的业务状态为进入volte语音业务时,根据预设策略在所述非数据业务卡与所述数据业务卡之间进行切换,得到切换结果;

并发执行单元,用于根据所切换结果,在所述非数据业务卡执行所述volte语音业务的同时,使所述数据业务卡发起或接收的lte数据业务与所述volte语音业务并发执行。

上述方案中,所述切换单元,进一步用于:

通过自动重配置所述数据业务卡,在所述非数据业务卡与所述数据业务卡之间进行切换。

上述方案中,所述切换单元,进一步用于:

在接入网络制式发生变化时触发对所述数据业务卡和所述非数据业务卡所驻留网络的比对;

根据接入网络优先级列表,比对所述数据业务卡和所述非数据业务卡所驻留网络的接入网络数据业务能力优先级,根据比对结果将驻留高优先级网络的用户卡配置为数据业务卡。

上述方案中,所述切换单元,进一步用于:

检测到非数据业务卡通过主叫或被叫进入volte语音业务时,重新配置数据业务,将所述非数据业务卡切换为数据业务卡。

上述方案中,所述切换单元,进一步用于:

通过将数据通道从所述数据业务卡暂时切换至所述非数据业务卡,在所述非数据业务卡与所述数据业务卡之间进行切换。

上述方案中,所述切换单元,进一步用于:

检测到非数据业务卡通过主叫或被叫进入volte语音业务时,启动定时器;

在所述定时器设置的预设时间内,若主动发起数据业务请求操作,则不予响应处理;

在超出所述定时器设置的预设时间后,若主动发起数据业务请求操作,则通过应用层进行数据通道的迁移,将所述非数据业务卡切换为数据业务卡。

本发明实施例是在终端中配置两张用户卡,分别为数据业务卡和非数据业务卡,双卡终端的业务并发处理方法包括:检测所述数据业务卡和所述非数据业务卡的业务状态;当所述非数据业务卡的业务状态为进入volte语音业务时,根据预设策略在所述非数据业务卡与所述数据业务卡之间进行切换,得到切换结果;根据所切换结果,在所述非数据业务卡执行所述volte语音业务的同时,使所述数据业务卡发起或接收的lte数据业务与所述volte语音业务并发执行。

采用本发明实施例,检测所述数据业务卡和所述非数据业务卡的业务状态,当所述非数据业务卡的业务状态为进入volte语音业务时,根据预设策略在所述非数据业务卡与所述数据业务卡之间进行切换,以实现业务的并发处理,非数据业务卡执行所述volte语音业务,与数据业务卡发起或接收的lte数据业务能并发执行,从而使得volte业务中语音/数据业务并发的处理的优势得以得到充分利用。

附图说明

图1为本发明实施例一方法实现流程图;

图2为本发明实施例一终端组成模块的结构示意图。

具体实施方式

下面结合附图对技术方案的实施作进一步的详细描述。

以双卡双volte终端为例进行描述,由于在技术实现上,同一时间只能配置一张用户卡作为数据业务卡,双卡中的另一张用户卡作为非数据业务卡,实际上是双卡单通形式的终端。针对该双卡单通形式的终端,为方便描述,下文中以承载数据业务(如lte高速数据业务)的用户卡为主卡,双卡中的另一张卡为副卡进行说明,副卡负责完成语音业务(如volte语音业务)。

实施例一:

本发明实施例的一种双卡终端的业务并发处理方法,如图1所示,在终端中配置两张用户卡,分别为数据业务卡和非数据业务卡,所述方法包括:

步骤101、检测所述数据业务卡和所述非数据业务卡的业务状态。

步骤102、当所述非数据业务卡的业务状态为进入volte语音业务时,根据预设策略在所述非数据业务卡与所述数据业务卡之间进行切换,得到切换结果。

步骤103、根据所切换结果,在所述非数据业务卡执行所述volte语音业务的同时,使所述数据业务卡发起或接收的lte数据业务与所述volte语音业务并发执行。

本发明实施例中,以双卡单通“单链路设计的双卡终端”的应用场景为例,由于双卡终端基于单数据链路进行设计,同一时间只能配置一张用户卡作为数据业务卡,另一张用户卡实际上是一张非数据业务卡。受限于双卡双volte终端的单数据链路设计,目前的双卡双volte终端在技术实现上是双卡单通形式的终端。双卡单通形式的终端在利用非数据业务卡进行volte语音业务时终端射频资源被占用,无法通过数据业务卡发起或接收lte高速数据业务。而volte业务的优势是语音/数据业务并发的处理机制。采用本发明实施例,通过检测所述数据业务卡和所述非数据业务卡的业务状态,当所述非数据业务卡的业务状态为进入volte语音业务时,根据一系列判断机制,即根据预设策略(如自动重配置数据业务卡或将数据通道从数据业务卡暂时切换至非数据业务卡的不同配置策略)在所述非数据业务卡与所述数据业务卡之间进行切换,以实现业务的并发处理,使非数据业务卡volte语音业务与lte高速数据业务能够并发,达到用户体验一致的效果。

本发明实施例的一种双卡终端的业务并发处理方法,在终端中配置两张用户卡,分别为数据业务卡和非数据业务卡,所述方法包括:

步骤201、检测所述数据业务卡和所述非数据业务卡的业务状态。

步骤202、当所述非数据业务卡的业务状态为进入volte语音业务时,通过自动重配置所述数据业务卡,在所述非数据业务卡与所述数据业务卡之间进行切换,得到切换结果。

这里,在一个实际应用中,设置卡1为数据业务卡,卡2为非数据业务卡。卡2进行volte语音业务。通过自动重配置所述数据业务卡,在所述非数据业务卡与所述数据业务卡之间进行切换,可以包括:在接入网络制式发生变化时触发对所述数据业务卡和所述非数据业务卡所驻留网络的比对。根据接入网络优先级列表,比对所述数据业务卡和所述非数据业务卡所驻留网络的接入网络数据业务能力优先级,根据比对结果将驻留高优先级网络的用户卡配置为数据业务卡。即:将高优先级网络的用户卡配置为用于执行lte数据业务的主卡,此时,主卡“卡1”为数据业务卡,副卡“卡2”为非数据业务卡。

这里,通过自动重配置所述数据业务卡,在所述非数据业务卡与所述数据业务卡之间进行切换,还可以包括:检测到非数据业务卡通过主叫或被叫进入volte语音业务时,重新配置数据业务,将所述非数据业务卡切换为数据业务卡。即将副卡“卡2”由非数据业务卡切换为数据业务卡,并通过界面提示用户数据业务卡已转换。同时,副卡“卡2”在执行volte语音业务期间不进行基于双卡接入网络制式的数据业务卡自动配置。副卡“卡2”执行volte语音业务结束后,在双卡空闲态下,可以根据双卡接入网络制式自动进行数据业务卡配置,具体操作包括:在接入网络制式发生变化时触发对所述数据业务卡和所述非数据业务卡所驻留网络的比对;根据接入网络优先级列表,比对所述数据业务卡和所述非数据业务卡所驻留网络的接入网络数据业务能力优先级,根据比对结果将驻留高优先级网络的用户卡配置为数据业务卡。即:将高优先级网络的用户卡配置为用于执行lte数据业务的主卡,此时,主卡“卡1”为数据业务卡,副卡“卡2”为非数据业务卡。

步骤203、根据所切换结果,在所述非数据业务卡执行所述volte语音业务的同时,使所述数据业务卡发起或接收的lte数据业务与所述volte语音业务并发执行。

本发明实施例的一种双卡终端的业务并发处理方法,在终端中配置两张用户卡,分别为数据业务卡和非数据业务卡,所述方法包括:

步骤301、检测所述数据业务卡和所述非数据业务卡的业务状态。

步骤302、当所述非数据业务卡的业务状态为进入volte语音业务时,通过将数据通道从所述数据业务卡暂时切换至所述非数据业务卡,在所述非数据业务卡与所述数据业务卡之间进行切换,得到切换结果。

这里,在一个实际应用中,设置卡1为数据业务卡,卡2为非数据业务卡。卡2进行volte语音业务。通过将数据通道从所述数据业务卡暂时切换至所述非数据业务卡,在所述非数据业务卡与所述数据业务卡之间进行切换,可以包括:检测到非数据业务卡通过主叫或被叫进入volte语音业务时,启动定时器。在所述定时器设置的预设时间内,若主动发起数据业务请求操作,则不予响应处理。在超出所述定时器设置的预设时间后,若主动发起数据业务请求操作,则通过应用层进行数据通道的迁移,将所述非数据业务卡切换为数据业务卡。

一个示例如下:

1.截止语音业务结束,用户不主动发起数据业务,不进行任何操作;

2.定时器t内,用户主动发起数据业务请求操作(如打开浏览器等),不进行任何操作;

3.定时器t超时后,用户主动发起数据业务请求操作(如打开浏览器等),将数据通道从主卡“卡1”切换至副卡“卡2”,用户可通过副卡“卡2”正常发起数据业务。副卡“卡2”volte语音业务结束,将数据通道从副卡“卡2”切换至主卡“卡1”。

若上述任何阶段中发生增强的单一无线语音呼叫连续性(esrvcc,enhancedsingleradiovoicecallcontinuity),此时若数据通道未切换至卡2,停止定时器及相关判断机制;若数据通道已切换至卡2,立刻将数据通道从卡2切换至卡1并停止定时器及相关判断机制。

本发明实施例的终端,所述终端中配置两张用户卡,分别为数据业务卡和非数据业务卡,如图2所示,所述终端包括:检测单元11,用于检测所述数据业务卡和所述非数据业务卡的业务状态;切换单元12,用于当所述非数据业务卡的业务状态为进入volte语音业务时,根据预设策略在所述非数据业务卡与所述数据业务卡之间进行切换,得到切换结果;并发执行单元13,用于根据所切换结果,在所述非数据业务卡执行所述volte语音业务的同时,使所述数据业务卡发起或接收的lte数据业务与所述volte语音业务并发执行。

本发明实施例中,以双卡单通“单链路设计的双卡终端”的应用场景为例,由于双卡终端基于单数据链路进行设计,同一时间只能配置一张用户卡作为数据业务卡,另一张用户卡实际上是一张非数据业务卡。受限于双卡双volte终端的单数据链路设计,目前的双卡双volte终端在技术实现上是双卡单通形式的终端。双卡单通形式的终端在利用非数据业务卡进行volte语音业务时终端射频资源被占用,无法通过数据业务卡发起或接收lte高速数据业务。而volte业务的优势是语音/数据业务并发的处理机制。采用本发明实施例,通过检测所述数据业务卡和所述非数据业务卡的业务状态,当所述非数据业务卡的业务状态为进入volte语音业务时,根据一系列判断机制,即根据预设策略(如自动重配置数据业务卡或将数据通道从数据业务卡暂时切换至非数据业务卡的不同配置策略)在所述非数据业务卡与所述数据业务卡之间进行切换,以实现业务的并发处理,使非数据业务卡volte语音业务与lte高速数据业务能够并发,达到用户体验一致的效果。

在本发明实施例一实施方式中,所述切换单元,进一步用于:通过自动重配置所述数据业务卡,在所述非数据业务卡与所述数据业务卡之间进行切换。

在本发明实施例一实施方式中,所述切换单元,进一步用于:在接入网络制式发生变化时触发对所述数据业务卡和所述非数据业务卡所驻留网络的比对;根据接入网络优先级列表,比对所述数据业务卡和所述非数据业务卡所驻留网络的接入网络数据业务能力优先级,根据比对结果将驻留高优先级网络的用户卡配置为数据业务卡。

在本发明实施例一实施方式中,所述切换单元,进一步用于:检测到非数据业务卡通过主叫或被叫进入volte语音业务时,重新配置数据业务,将所述非数据业务卡切换为数据业务卡。

在本发明实施例一实施方式中,所述切换单元,进一步用于:通过将数据通道从所述数据业务卡暂时切换至所述非数据业务卡,在所述非数据业务卡与所述数据业务卡之间进行切换。

在本发明实施例一实施方式中,所述切换单元,进一步用于:检测到非数据业务卡通过主叫或被叫进入volte语音业务时,启动定时器;在所述定时器设置的预设时间内,若主动发起数据业务请求操作,则不予响应处理;在超出所述定时器设置的预设时间后,若主动发起数据业务请求操作,则通过应用层进行数据通道的迁移,将所述非数据业务卡切换为数据业务卡。

以一个现实应用场景为例对本发明实施例阐述如下:

在lte场景中采用本发明实施例,具体是一种双卡双volte终端单卡业务并发处理的方案。为了方便阐述,假设终端初始状态如下:卡1为数据业务卡,卡2为非数据业务卡。本发明实施例所提及的两种切换方案,以卡2进行volte语音业务。

一、数据业务卡自动重配

1)终端增加数据业务卡自动重配开关,并允许用户通过菜单界面设置开关状态。如果用户置为“是”,则代表允许终端根据双卡接入网络制式或双卡业务状态自动进行数据业务卡配置;如果用户设置为“否”,则代表不允许终端自动进行数据业务卡配置。终端根据双卡业务状态自动进行数据业务卡的配置。

2)终端维护接入网络优先级列表(或称数据业务能力等级列表),如表1所示。双卡双volte终端在终端本地维护该接入网络优先级列表(或称数据业务能力等级列表),在特定条件下通过对比双卡驻留的网络,动态设置驻留高优先级网络的用户卡为主卡,使用户最大限度可使用lte高速率数据业务提高用户体验。具体方法如下:

表1

3)双卡双volte终端中任一卡的接入网络制式发生变化后终端触发比较双卡驻留网络,若副卡接入网络数据业务能力优先级高于主卡,则自动进行数据业务卡切换。

4)卡2通过主叫或被叫进入volte语音业务,终端重新配置数据业务,即卡2成为数据业务卡,并通过界面提示用户数据业务卡已转换。同时,卡2volte语音业务期间不进行基于双卡接入网络制式的数据业务卡自动配置。

5)卡2volte语音业务结束后,双卡空闲态下根据双卡接入网络制式自动进行数据业务卡配置,具体操作如1)所示,即:终端增加数据业务卡自动重配开关,并允许用户通过菜单界面设置开关状态。如果用户置为“是”,则代表允许终端根据双卡接入网络制式或双卡业务状态自动进行数据业务卡配置;如果用户设置为“否”,则代表不允许终端自动进行数据业务卡配置。终端根据双卡业务状态自动进行数据业务卡的配置。

二、基于数据业务卡默认配置下暂时切换数据通道

在双卡空闲态下数据业务卡遵循默认配置,仅在非数据业务卡进行volte语音业务时通过应用处理层将数据通道迁移的方法进行优化。其具体方案如下:

1)卡2通过主叫或被叫进入volte语音业务时,终端启动定时器t。

2)截止语音业务结束,用户不主动发起数据业务,不进行任何操作。

3)定时器t内,用户主动发起数据业务请求操作(如打开浏览器等),不进行任何操作。

4)定时器t超时后,用户主动发起数据业务请求操作(如打开浏览器等),将数据通道从卡1切换至卡2,用户可通过卡2正常发起数据业务。卡2volte语音业务结束,将数据通道从卡2切换至卡1。

若上述任何阶段中发生esrvcc,此时若数据通道未切换至卡2,停止定时器及相关判断机制;若数据通道已切换至卡2,立刻将数据通道从卡2切换至卡1并停止定时器及相关判断机制。

本发明实施例所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。

相应的,本发明实施例还提供一种计算机存储介质,其中存储有计算机程序,该计算机程序用于执行本发明实施例的双卡终端的业务并发处理方法。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1