本发明涉及移动终端技术领域,尤其涉及一种多通信网络管理方法及移动终端。
背景技术:
现有技术中,采用FDD技术的移动终端往往支持一机双卡业务,甚至一机多卡业务,也就是在一个移动终端内同时支持至少两张用户识别模块(Subscriber Identity Module,SIM卡)工作。现有的工作模式是根据每个时间片决定哪张SIM卡应该执行收发的操作,例如将一个时间片分配给SIM卡1,则SIM卡1在该时间片内执行收发操作,其他SIM卡在该时间片内不能做任何操作。换言之,现有技术中,对于支持以及多卡业务的移动终端而言,在一个时间片内,只能处理关联于一张SIM卡的数据业务,其他SIM卡在改时间片内只能等待。这种情况会降低系统时间片的利用率,造成系统处理资源的浪费。
技术实现要素:
根据现有技术中存在的问题,现提供一种多通信网络管理方法及移动终端的技术方案,旨在实现移动终端时间片内上下行处理通道的合理利用,节约移动终端的处理资源。
上述技术方案具体包括:
一种多通信网络管理方法,适用于移动终端,所述移动终端被同时关联到多个通信网络工作;其中,所述移动终端的系统处理时间内包括多个处理时段,并将不同的所述处理时段分别分配给不同的所述通信网络;
每个所述处理时段分别关联所述移动终端的两个处理通道,以分别用于处理对应的所述通信网络的上行的数据业务和下行的数据业务;
多个所述通信网络包括于当前的所述处理时段内处理所述数据业务的主 通信网络,以及至少一个辅通信网络;
所述多通信网络管理方法具体包括:
步骤S1,于当前的所述处理时段执行之前,判断若所述主通信网络仅占用其中一个所述处理通道处理相应的所述数据业务,则转至步骤S2;
步骤S2,所述移动终端将当前的所述处理时段内的另一个未被占用的所述处理通道分配给所述辅通信网络处理相应的所述数据业务;
步骤S3,等待跳转至下一个所述处理时段,随后返回所述步骤S1。
优选的,该多通信网络管理方法,其中,所述移动终端根据所述通信网络处理相应的所述数据业务的预估时长,设定将要分配给对应于所述通信网络处理相应的所述数据业务的所述处理时段的时长。
优选的,该多通信网络管理方法,其中,所述移动终端根据关联于所述通信网络处理相应的所述数据业务的时长的历史记录获得相应的统计结果,并根据所述统计结果设定将要分配给对应于所述通信网络处理相应的所述数据业务的所述处理时段的时长。
优选的,该多通信网络管理方法,其中,于每个相邻的所述处理时段之间设定一时间孔;
执行所述步骤S2之后,所述移动终端将当前的所述处理时段后的一个所述时间孔分配给所述辅通信网络继续处理所述辅通信网络于当前的所述处理时段内处理的所述数据业务。
优选的,该多通信网络管理方法,其中,执行所述步骤S2之后,继续执行下述步骤,随后再转至所述步骤S3:
步骤S21,于当前的所述处理时段结束时,所述移动终端判断所述辅通信网络是否已经完成相应的所述数据业务,并在所述辅通信网络于所述处理时段内未完成相应的所述数据业务时转向步骤S22;
步骤S22,所述移动终端将当前的所述处理时段之后的所述时间孔分配给所述辅通信网络继续处理所述辅通信网络于当前的所述处理时段内处理的所述数据业务;
步骤S23,于所述时间孔结束时,转向所述步骤S3。
优选的,该多通信网络管理方法,其中,所述步骤S1中,若所述主通信网络同时占用当前的所述处理时段内的所有两个所述处理通道处理相应的 所述数据业务,则直接转至所述步骤S3。
优选的,该多通信网络管理方法,其中,多个所述通信网络分别基于不同的通信系统工作;或者
多个所述通信网络基于同一通信系统工作。
一种移动终端,其中,采用上述的多通信网络管理方法。
上述技术方案的有益效果是:提供一种多通信网络管理方法,能够实现移动终端时间片内上下行处理通道的合理利用,提高时间片的利用效率,节约移动终端的处理资源。
附图说明
图1是本发明的较佳的实施例中,一种多通信网络管理方法的总体流程示意图;
图2是本发明的较佳的实施例中,于分配好的处理时段内应用本发明技术方案进行数据处理的示意图;
图3是本发明的较佳的实施例中,于图1的基础上,对于通信网络处理数据业务的进一步延伸的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
如上文中所述,在现有的支持一机多卡的移动终端内,对于时间片的分配,通常将整个时间片完全分配给其中一个SIM卡处理相应的数据业务。这种分配方式存在以下问题:若对于一个SIM卡而言,在被分配的时间片内处理的数据业务仅为发送数据或者接收数据,即该SIM卡在相应的时间片内只 占用系统的上行处理通道(即发送通道),或者只占用系统的下行处理通道(即接收通道),则此时,该处理时段内,系统中相对应的另一个处理通道就处于空闲状态。但是按照现有技术中的时间片分配原则,该处于空闲状态的处理通道无法得到有效利用,因此会造成系统处理资源的浪费,降低时间片的利用效率。
本发明的较佳的实施例中,基于现有技术中存在的上述问题,现提供一种多通信网络管理方法的技术方案。该管理方法适用于移动终端。进一步地,该管理方法适用于被同时关联到多个通信网络工作的移动终端。本发明的较佳的实施例中,所谓通信网络,即指通常意义上的SIM卡,也就是一个通信回路。则本发明的较佳的实施例中,移动终端可以被关联到两个通信网络工作,即移动终端支持一机双卡服务,或者移动终端可以被关联到至少两个通信网络工作,即移动终端支持一机多卡服务。
本发明的较佳的实施例中,上述多个通信网络可以基于不同的通信系统(例如基于3G网络或者4G网络)工作,也可以基于同一通信系统工作,在此不作限定。
则本发明的较佳的实施例中,对于移动终端的整个系统处理时间,其中包括多个处理时段。每个处理时段被分配给不同的通信网络执行相应的数据业务。本发明的较佳的实施例中,将当前处理时段所对应的通信网络称为主通信网络,将其余通信网络称为辅通信网络,则依据现有的时间片管理技术,于当前处理时段内只允许主通信网络工作,该处理时段内,系统的上行处理通道和下行处理通道均只对主通信网络开放,不对其余辅通信网络开放。
而本发明的较佳的实施例中,依据上述处理通道而言,每个处理时段分别关联于移动终端的两个处理通道(即上行处理通道和下行处理通道)。换言之,上行处理通道供相应的通信网络在处理时段内进行上行的数据业务(即数据发送业务)的处理;下行处理通道供相应的通信网络在处理时段内进行下行的数据业务(即数据接收业务)的处理。
则本发明的较佳的实施例中,如图1所示,上述多通信网络管理方法具体包括:
步骤S1,于当前的处理时段执行之前,判断若主通信网络仅占用其中一个处理通道处理相应的数据业务,则转至步骤S2;
如上文中所述,在当前的处理时段内,可能在执行一些特殊的业务时,会出现主通信网络仅占用其中一个处理通道处理数据业务的情况,例如在搜网过程中,只需要接收数据,不需要同时发送数据,又或者在进行小区切换的时候,只需要发送数据,不需要同时接收数据。则在处理上述特殊业务的过程中,当前的处理时段内所关联的系统的另一条处理通道(即未被占用的处理通道)在现有技术中不会被使用,从而降低了处理时段内系统资源的利用率。因此,本发明的较佳的实施例中,上述步骤S1中,在判断得到主通信网络于当前的处理时段内仅占用其中一条处理通道处理相应的数据业务时,即转向下述步骤进行处理。因此,本发明的较佳的实施例中,所谓占用其中一条处理通道,其所处理的即为相应的数据接收/发送业务。
本发明的较佳的实施例中,若判断得到主通信网络于当前的处理时段内完全占用两条处理通道处理相应的数据业务,即当前处理的数据业务包括数据接收部分和数据发送部分,则按照现有的处理方式进行处理,即将当前的处理时段内的两个处理通道完全分配给该主通信网络进行数据业务的处理。
本发明的较佳的实施例中,上述步骤S1中的判断过程在当前的处理时段开始之前完成。
本发明的较佳的实施例中,对于每个处理时段而言,其时长可能不相同。则移动终端在处理时段开始之前,根据相应的主通信网络将要在该处理时段内进行处理的数据业务的长度(即分配给该主通信网络处理的数据业务的长度)确定所分配的处理时段的时长:
1)移动终端根据通信网络处理相应的数据业务的预估时长,设定将要分配给对应于通信网络处理相应的数据业务的处理时段的时长。换言之,移动终端在当前的处理时段开始之前,首先预估对应需要处理的数据业务所需的时长,并根据这个预估时长确定分配给该主通信网络的处理时段的时长。
2)移动终端根据关联于通信网络处理相应的数据业务的时长的历史记录获得相应的统计结果,并根据统计结果设定将要分配给对应于通信网络处理相应的数据业务的处理时段的时长。换言之,移动终端根据之前该主通信网络处理过的相同或类似的数据业务的长度(即历史记录)统计得到一个平均时长,并根据该平均时长确定接下来分配的处理时段的时长。
步骤S2,移动终端将当前的处理时段内的另一个未被占用的处理通道分 配给辅通信网络处理相应的数据业务;
本发明的较佳的实施例中,若判断当前的处理时段内,相应的主通信网络只占用系统的其中一个处理通道进行数据业务的处理(即相应的数据发送业务或者数据接收业务的处理),则执行上述步骤S2,即将该处理时段内的另一个尚未被占用的处理通道分配给其他一个辅通信网络,以进行相应的数据业务的处理。
本发明的一个较佳的实施例中,如图2所示,于一个处理时段A内,A1为系统的上行的处理通道,A2为系统的下行的处理通道。对应于该处理时段A的主通信网络1,于该处理时段A内只占用处理通道A1进行上行的数据业务的处理,则根据判断结果,系统可以将该处理时段A的下行的处理通道A2分配给一个辅通信网络2,以处理相应的数据业务。
则本发明的较佳的实施例中,如图3所示,执行上述步骤S2之后,继续执行下述步骤:
步骤S21,于当前的处理时段结束时,移动终端判断辅通信网络是否已经完成相应的数据业务,并在辅通信网络于处理时段内未完成相应的数据业务时转向步骤S22;
本发明的较佳的实施例中,虽然主通信网络在当前的处理时段内确定是只占用其中一个处理通道处理相应的数据业务,即主通信网络确定只进行数据发送/接收操作,但是对于辅通信网络而言,其并不一定同样只占用一个处理通道处理数据业务。上述步骤S2中,只是将当前的处理时段内的一个未被占用的处理通道分配给辅通信网络处理数据业务,即辅通信网络可能在当前的处理时段内处理完了相应的数据业务中的接收/发送业务,但关联于辅通信网络的数据业务仍然可能还存留数据发送/接收业务没有被处理。
因此,本发明的较佳的实施例中,与上述步骤S21中,首先判断辅通信网络于当前的处理时段内是否已经完成相应的数据业务的处理,即:1)关联于辅通信网络的数据业务是否同样只需要占用一条处理通道(未被占用的处理通道);2)关联于辅通信网络的数据业务,在当前的处理时段内是否能够处理完毕,即该数据业务的处理时长是否长于当前的处理时段的时长(这是因为处理时段的分配是基于主通信网络的,并不基于辅通信网络)。
则根据上述两个方面的判断,若认为辅通信网络在当前的处理时段内已 经能够完成对相应的数据业务的处理,则直接转至下述步骤S3;
相反地,若通过判断认为辅通信网络在当前的处理时段内无法完成对相应的数据业务的处理,则转至下述步骤S22。
步骤S22,移动终端将当前的处理时段之后的时间孔分配给辅通信网络继续处理辅通信网络于当前的处理时段内处理的数据业务;
本发明的较佳的实施例中,仍然如图2所示,于每个相邻的处理时段之间设置一个具有预设时长的时间孔B。该时间孔B同样可以被认为是一个处理时段,其同样关联于系统的两个处理通道,但是B的时长通常要小于处理时段的时长,被认为是一个短时时隙。
则本发明的较佳的实施例中,上述步骤S22中,若于当前的处理时段内,辅通信网络2无法完成对相应的数据业务的处理,则移动终端将该处理时段后的一个时间孔B分配给辅通信网络2,以继续处理该数据业务,具体为:1)占用其中一个处理通道,以进行数据业务的处理;2)同时占用两个处理通道,以进行数据业务的处理。
步骤S23,于时间孔结束时,转向步骤S3。
步骤S3,等待跳转至下一个处理时段,随后返回步骤S1。
综上所述,本发明技术方案中,首先判断于当前的处理时段,移动终端内被分配到的通信网络处理数据业务是否只占用上行或者下行的数据通道,并在判断为是时,将该处理时段内的另一个未被占用的数据通道分配给其他通信网络处理相应的数据业务,以达到处理时段内系统资源的有效利用,提高处理时段(时间片)的利用率。
本发明的一个较佳的实施例中,如图2所示,于当前的处理时段A中,主通信网络1占用处理通道A1进行数据业务的处理(即进行数据发送业务的处理),则移动终端可以将该处理时段A内的处理通道A2分配给辅通信网络2进行数据业务的处理(即进行数据接收部分的业务处理)。在当前的处理时段A结束时,由于辅通信网络2并未完成数据业务的处理,则分配其在之后的一个时间孔B内继续进行数据业务的处理。在该时间孔B内,辅通信网络2完全占用处理通道A1和处理通道A2。
本发明的较佳的实施例中,还提供一种移动终端,其中采用上文中所述的多通信网络管理方法。
以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。