多卡移动终端及其与网络同步的方法、装置及存储介质与流程

文档序号:17238477发布日期:2019-03-30 08:28阅读:194来源:国知局
多卡移动终端及其与网络同步的方法、装置及存储介质与流程

本发明涉及通信技术领域,具体涉及一种多卡移动终端及其与网络同步的方法、装置及存储介质。



背景技术:

目前,在支持长期演进上的语音(voiceoverlongtermevolution,volte)业务的双卡双通移动终端中,未在ip多媒体子系统(ipmultimediasubsystem,ims)网络上注册的用户识别卡(简称副卡),可以基于已在ims网络上注册的用户识别卡(主卡)对应的数据通路即imspdn,在ims网络上注册,后续副卡可以基于主卡对应的imspdn并通过volte方式进行主被叫电话等业务。

然而,在副卡基于主卡对应的imspdn在ims网络上注册后,有时会出现副卡无法在主卡对应的imspdn上进行被叫业务的情况,最终导致该移动终端无法实现volte双通的功能。



技术实现要素:

本发明要解决的问题是如何避免出现由于副卡无法在主卡对应的imspdn上进行被叫业务的情况所导致的无法双通的问题。

为解决上述问题,本发明实施例提供了一种多卡移动终端与网络同步的方法,所述多卡移动终端包括:第一用户识别卡及第二用户识别卡;所述第二用户识别卡为基于自身与业务网络之间的数据通路在业务网络上注册的用户识别卡;所述第一用户识别卡为基于第二用户识别卡与业务网络之间的数据通路在所述业务网络上注册的用户识别卡;所述方法包括:检测所述多卡移动终端在预设第一时长内是否接收到操作指令;当所述多卡移动终端在预设第一时长内未接收到操作指令时,在预设的第二时长后,启动所述第一用户识别卡按照预设的同步周期与网络进行同步。

可选地,所述在预设的第二时长后,启动第一用户识别卡按照预设的同步周期与网络进行同步,包括:检测所述第一用户识别卡最近一次的网络同步过程是否已完成;当所述第一用户识别卡最近一次的网络同步过程未完成时,将预设的所述第一用户识别卡与网络同步的最小时间间隔作为所述第二时长,在所述第二时长后,继续所述第一用户识别卡与网络的同步过程。

可选地,所述在预设的第二时长后,启动第一用户识别卡按照预设的同步周期与网络进行同步,还包括:当所述第一用户识别卡最近一次的网络同步过程已完成时,判断所述同步周期与第三时长之间的差值是否大于所述第一用户识别卡与网络同步的最小时间间隔,所述第三时长为所述第一时长的结束时刻与最近一次网络同步的完成时刻之间的时间差;根据判断结果确定所述第二时长后,启动所述第一用户识别卡按照所述同步周期与网络进行同步。

可选地,所述根据判断结果确定所述第二时长后,启动所述第一用户识别卡按照所述同步周期与网络进行同步,包括:当所述同步周期与第三时长之间的差值大于所述第一用户识别卡与网络同步的最小时间间隔时,将所述同步周期与第三时长之间的差值作为第二时长,并在所述第二时长后,启动所述第一用户识别卡按照所述同步周期与网络进行同步。

可选地,所述根据判断结果确定所述第二时长后,启动所述第一用户识别卡按照所述同步周期与网络进行同步,包括:当所述同步周期与第三时长之间的差值小于或等于所述第一用户识别卡与网络同步的最小时间间隔时,将所述第一用户识别卡与网络同步的最小时间间隔作为第二时长,并在所述第二时长后,启动所述第一用户识别卡按照所述同步周期与网络进行同步。

可选地,所述方法还包括:在所述第二时长内,或者所述第一用户识别卡按照所述同步周期与网络进行同步的过程中,所述多卡移动终端接收到操作指令时,停止对所述第二时长的计时。

可选地,所述方法还包括:在所述第二时长内,或者所述第一用户识别卡按照所述同步周期与网络进行同步的过程中,所述多卡移动终端未接收到操作指令时,判断在所述多卡移动终端接收到操作指令前,所述第一用户识别卡是否完成与网络的同步,并在所述第一用户识别卡完成与网络的同步后,更新所述第一用户识别卡最近一次网络同步的完成时刻。

可选地,所述方法还包括:在所述第一用户识别卡未完成与网络的同步时,存储相应的标识信息,并在所述第一用户识别卡与网络同步的最小时间间隔后,继续所述第一用户识别卡与网络的同步过程;当所述第一用户识别卡与网络的同步过程中,所述多卡移动终端接收到操作指令时,退出所述第一用户识别卡与网络的同步过程。

可选地,所述方法还包括:当所述第一用户识别卡与网络进行同步的过程中,所述多卡移动终端检测到所述第一用户识别卡与网络失步时,获取所述第一用户识别卡与网络失步的时刻,并基于所述第一用户识别卡与网络失步的时刻以及所述第一用户识别卡最近一次网络同步的完成时刻调整所述同步周期。

可选地,所述基于所述第一用户识别卡与网络失步的时刻以及所述第一用户识别卡最近一次网络同步的完成时刻调整所述同步周期,包括:将所述第一用户识别卡与网络失步的时刻与所述第一用户识别卡最近一次网络同步的完成时刻之间的差值,作为第一周期;当所述第一周期大于或等于预设的最小周期且小于所述同步周期时,将所述第一周期作为所述同步周期。

可选地,所述检测所述多卡移动终端在预设第一时长内是否接收到操作指令,包括:当所述多卡移动终端灭屏时,确定所述多卡移动终端在预设第一时长内未接收到操作指令。

本发明实施例还提供了一种多卡移动终端与网络同步的装置,所述多卡移动终端包括:第一用户识别卡及第二用户识别卡;所述第二用户识别卡为基于自身与业务网络之间的数据通路在业务网络上注册的用户识别卡;所述第一用户识别卡为基于第二用户识别卡与业务网络之间的数据通路在所述业务网络上注册的用户识别卡;所述多卡移动终端与网络同步的装置包括:检测单元,适于检测所述多卡移动终端在预设第一时长内是否接收到操作指令;同步单元,适于当所述多卡移动终端在预设第一时长内未接收到操作指令时,在预设的第二时长后,启动所述第一用户识别卡按照预设的同步周期与网络进行同步。

可选地,所述同步单元包括:检测子单元,适于检测所述第一用户识别卡最近一次的网络同步过程是否已完成;第一同步子单元,适于当所述第一用户识别卡最近一次的网络同步过程未完成时,将预设的所述第一用户识别卡与网络同步的最小时间间隔作为所述第二时长,在所述第二时长后,继续所述第一用户识别卡与网络的同步过程。

可选地,所述同步单元还包括:判断子单元,适于当所述第一用户识别卡最近一次的网络同步过程已完成时,判断所述同步周期与第三时长之间的差值是否大于所述第一用户识别卡与网络同步的最小时间间隔,所述第三时长为所述第一时长的结束时刻与最近一次网络同步的完成时刻之间的时间差;第二同步子单元,适于根据判断结果确定所述第二时长后,启动所述第一用户识别卡按照所述同步周期与网络进行同步。

可选地,所述第二同步子单元,包括:第一同步模块,适于当所述同步周期与第三时长之间的差值大于所述第一用户识别卡与网络同步的最小时间间隔时,将所述同步周期与第三时长之间的差值作为第二时长,并在所述第二时长后,启动所述第一用户识别卡按照所述同步周期与网络进行同步。

可选地,所述第二同步子单元,包括:第二同步模块,适于当所述同步周期与第三时长之间的差值小于或等于所述第一用户识别卡与网络同步的最小时间间隔时,将所述第一用户识别卡与网络同步的最小时间间隔作为第二时长,并在所述第二时长后,启动所述第一用户识别卡按照所述同步周期与网络进行同步。

可选地,所述装置还包括:停止单元,适于在所述第二时长内,或者所述第一用户识别卡按照所述同步周期与网络进行同步的过程中,所述多卡移动终端接收到操作指令时,停止对所述第二时长的计时。

可选地,所述装置还包括:判断单元,适于在所述第二时长内,或者所述第一用户识别卡按照所述同步周期与网络进行同步的过程中,所述多卡移动终端未接收到操作指令时,判断在所述多卡移动终端接收到操作指令前,所述第一用户识别卡是否完成与网络的同步;更新单元,适于在所述第一用户识别卡完成与网络的同步后,更新所述第一用户识别卡最近一次网络同步的完成时刻。

可选地,所述装置还包括:存储单元,适于在所述第一用户识别卡未完成与网络的同步时,存储相应的标识信息;所述同步单元,适于在所述第一用户识别卡与网络同步的最小时间间隔后,继续所述第一用户识别卡与网络的同步过程;当所述第一用户识别卡与网络的同步过程中,所述多卡移动终端接收到操作指令时,退出所述第一用户识别卡与网络的同步过程。

可选地,所述装置还包括:调整单元,适于当所述第一用户识别卡与网络进行同步的过程中,所述多卡移动终端检测到所述第一用户识别卡与网络失步时,获取所述第一用户识别卡与网络失步的时刻,并基于所述第一用户识别卡与网络失步的时刻以及所述第一用户识别卡最近一次网络同步的完成时刻调整所述同步周期。

可选地,所述调整单元包括:计算子单元,适于将所述第一用户识别卡与网络失步的时刻与所述第一用户识别卡最近一次网络同步的完成时刻之间的差值,作为第一周期;调整子单元,适于当所述第一周期大于或等于预设的最小周期且小于所述同步周期时,将所述第一周期作为所述同步周期。

可选地,所述检测单元适于当所述多卡移动终端灭屏时,确定所述多卡移动终端在预设第一时长内未接收到操作指令。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述任一种所述方法的步骤。

本发明实施例还提供了一种多卡移动终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述任一种所述方法的步骤。

与现有技术相比,本发明实施例的技术方案具有以下优点:

采用上述方案,当所述多卡移动终端在预设第一时长内未接收到操作指令时,在预设的第二时长后,通过启动所述第一用户识别卡按照预设的同步周期与网络进行同步,可以使得第一用户识别卡重新与网络取得同步,进而可以避免多卡移动终端因由于副卡无法在主卡对应的imspdn上进行被叫业务的情况所导致的无法双通的问题。

进一步,通过在所述第一用户识别卡未完成与网络的同步时,存储相应的标识信息,进而可以在下一次与网络同步的过程中,更加快速地识别第一用户识别卡是否完成与网络的同步,提高多卡移动终端与网络同步的效率。

进一步,在所述第一用户识别卡与网络进行同步的过程中,当所述多卡移动终端检测到所述第一用户识别卡与网络失步时,通过获取所述第一用户识别卡与网络失步的时刻,并基于所述第一用户识别卡与网络失步的时刻以及所述第一用户识别卡最近一次网络同步的完成时刻调整所述同步周期,可以对同步周期进行动态收敛,提高第一用户识别卡与网络之间同步周期的准确性。

附图说明

图1是本发明实施例中一种多卡移动终端与网络同步的方法流程图;

图2是本发明实施例中另一种多卡移动终端与网络同步的方法流程图;

图3是本发明实施例中一种多卡移动终端与网络同步过程中涉及的不同时刻的示意图;

图4是本发明实施例中一种同步周期的调整方法流程图;

图5是本发明实施例中一种多卡移动终端与网络同步的装置的结构示意图;

图6是本发明实施例中另一种多卡移动终端与网络同步的装置的结构示意图。

具体实施方式

以支持volte业务的双卡移动终端为例,开机后,主卡在lte网络上注册,并激活自身与ims网络之间的imspdn。接着,主卡与副卡均基于第二用户识别卡与ims网络之间的imspdn在ims网络上注册,进而副卡的后续电话业务可以通过主卡与ims网络之间的imspdn进行。

在实际应用中,副卡基于主卡对应的imspdn在ims网络上注册后,若副卡在一定时间内没有与网络进行同步,则网络侧可能会删除副卡的注册信息。此时,网络侧无法在ims网络内寻呼副卡,而直接在电路交换(circuitswitchingdomain,cs)域寻呼副卡,导致副卡无法在主卡对应的imspdn上进行被叫业务,最终导致该移动终端无法实现volte双通的功能。

针对上述问题,本发明实施例提供了一种多卡移动终端与网络同步的方法,当所述多卡移动终端在预设第一时长内未接收到操作指令时,在预设的第二时长后,通过启动所述第一用户识别卡按照预设的同步周期与网络进行同步,可以使得第一用户识别卡重新与网络取得同步,进而可以避免多卡移动终端因由于副卡无法在主卡对应的imspdn上进行被叫业务的情况所导致的无法双通的问题。

为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例作详细地说明。

参照图1,本发明实施例提供了一种多卡移动终端与网络同步的方法。其中,所述多卡移动终端包括:第一用户识别卡及第二用户识别卡;所述第二用户识别卡为基于自身与业务网络之间的数据通路在业务网络上注册的用户识别卡;所述第一用户识别卡为基于第二用户识别卡与业务网络之间的数据通路在所述业务网络上注册的用户识别卡。

具体地,所述方法可以包括如下步骤:

步骤11,检测所述多卡移动终端在预设第一时长内是否接收到操作指令。

在具体实施中,多卡移动终端在预设第一时长内未接收到操作指令时,所述多卡移动终端可能已经处于灭屏状态,也可能仍处于亮屏状态,具体与所述预设第一时长的具体长度相关。

在本发明的一实施例中,可以在所述多卡移动终端灭屏时,确定所述多卡移动终端在预设第一时长内未接收到操作指令。

当所述多卡移动终端在预设第一时长内接收到操作指令时,表明多卡移动终端当前处于使用状态,此时可以结束网络同步过程,避免影响用户使用。当所述多卡移动终端在预设第一时长内未接收到操作指令时,执行步骤12。

步骤12,当所述多卡移动终端在预设第一时长内未接收到操作指令时,在预设的第二时长后,启动所述第一用户识别卡按照预设的同步周期与网络进行同步。

在具体实施中,在预设的第二时长后,再启动所述第一用户识别卡按照预设的同步周期与网络进行同步,而非在多卡移动终端灭屏时,立即启动所述第一用户识别卡按照预设的同步周期与网络进行同步,可以避免在用户操作过程中出现临时性灭屏,后续很快亮屏的情况,提高用户体验。

通过在预设的第二时长后,启动所述第一用户识别卡按照预设的同步周期与网络进行同步,由此可以避免多卡移动终端因长时间未与网络进行同步而影响多通业务的实现。

图2为本发明实施例提供的另一种多卡移动终端与网络同步的方法,所述方法具体可以包括如下步骤:

步骤201,检测多卡移动终端是否灭屏。

当所述多卡移动终端灭屏时,执行步骤202,否则持续检测所述多卡移动终端是否灭屏。

步骤202,检测所述第一用户识别卡最近一次的网络同步过程是否已完成。

在具体实施中,可以在第一用户识别卡每次未完成与网络的同步过程时,存储相应的标识信息,进而可以通过获取所述标识信息,来检测所述第一用户识别卡最近一次的网络同步过程是否已完成

当所述第一用户识别卡最近一次的网络同步过程已完成时,执行步骤204,否则执行步骤203。

步骤203,将预设的所述第一用户识别卡与网络同步的最小时间间隔作为所述第二时长,在所述第二时长后,继续所述第一用户识别卡与网络的同步过程。

在具体实施中,可以根据实际用户体验设置所述第一用户识别卡与网络同步的最小时间间隔t0。比如,可以设置t0为1分钟。在第一用户识别卡最近一次的网络同步过程未完成时,等待1分钟后,再继续所述第一用户识别卡与网络的同步过程,执行最近一次网络同步过程中未完成的步骤,使得第一用户识别卡可以与网络同步,实现多卡移动终端的多通业务。

步骤204,判断所述同步周期与第三时长之间的差值是否大于所述第一用户识别卡与网络同步的最小时间间隔。

其中,所述第三时长为所述第一时长的结束时刻与最近一次网络同步的完成时刻之间的时间差。

在具体实施中,以所述第一时长的结束时刻即多卡移动终端最近一次灭屏时刻t1,第一用户识别卡最近一次与网络同步的完成时刻t2为例,第三时长为t3=t1-t2。

参照图3,当所述同步周期为t时,第二预设时长结束对应的时刻为t1+t0。在时刻t2至时刻(t1+t0)对应的时长内,第一用户识别卡可能与网络刚完成一次同步,此时,t≤(t1+t0)-t2,即t-t3≤t0。当然,在时刻t2至时刻(t1+t0)对应的时长内,第一用户识别卡可能还未与网络进行同步,此时t>(t1+t0)-t2,即t-t3>t0。

当t-t3>t0,执行步骤205,否则执行步骤206。

步骤205,将所述同步周期与第三时长之间的差值作为第二时长,并在所述第二时长后,启动所述第一用户识别卡按照所述同步周期与网络进行同步。

当t-t3>t0时,将t-t3作为第二时长,可以在到达同步周期时及时启动所述第一用户识别卡按照所述同步周期与网络进行同步,以尽量避免对多卡移动终端多通业务造成的影响。

步骤206,将所述第一用户识别卡与网络同步的最小时间间隔作为第二时长,并在所述第二时长后,启动所述第一用户识别卡按照所述同步周期与网络进行同步。

当t-t3≤t0时,可能之前已经错过应该发起同步的时间点,所以在第一用户识别卡与网络同步的最小时间间隔t0后,及时启动所述第一用户识别卡按照所述同步周期与网络进行同步,可以避免对多卡移动终端多通业务造成的影响。

步骤207,判断所述多卡移动终端是否接收到操作指令。

也就是说,判断多卡移动终端在与网络进行同步期间是否接收到操作指令。比如,可以在多卡移动终端由灭屏状态转换为亮屏状态时,判定所述多卡移动终端在所述第二时长内接收到操作指令。当多卡移动终端持续处于灭屏状态时,则可以判定所述多卡移动终端在所述第二时长内未接收到操作指令。

在具体实施中,多卡移动终端可能在等待启动第一用户识别卡与网络进行同步的第二时长内,接收到操作指令,也可能在第一用户识别卡与网络进行同步的过程中后,接收到操作指令。当所述多卡移动终端接收到操作指令时,执行步骤208,否则执行步骤209。

步骤208,停止对所述第二时长的计时。

在具体实施中,停止对所述第二时长的计时,也就停止了后续的网络同步过程。待下一次多卡移动终端在第一时长内未接收到操作指令时,重新第一用户识别卡与网络的同步过程。

步骤209,在所述第二时长后,判断在所述多卡移动终端接收到操作指令前,第一用户识别卡是否完成与网络的同步。

当所述多卡移动终端在接收到操作指令前,第一用户识别卡未完成与网络的同步,则执行步骤210,否则执行步骤211。

步骤210,存储相应的标识信息。

存储所述第一用户识别卡未完成与网络的同步所对应的标识信息,进而可以在再次启动第一用户识别卡与网络同步时,直接获取该标识信息,并执行步骤203,即在所述第一用户识别卡与网络同步的最小时间间隔后,继续所述第一用户识别卡与网络的同步过程,直至所述多卡移动终端接收到操作指令。

步骤211,更新所述第一用户识别卡最近一次网络同步的完成时刻。

通过更新所述第一用户识别卡最近一次网络同步的完成时刻,可以更加准确地确定第一用户识别卡下一次与网络同步过程中的第二时长,提高第一用户识别卡与网络同步的效率。

步骤212,判断所述多卡移动终端是否仍未接收到操作指令。

当所述多卡移动终端仍未接收到操作指令时,执行步骤213,否则结束第一用户识别卡与网络的同步过程,并等待下一次灭屏时,重新执行上述步骤。

步骤213,再次启动所述第一用户识别卡按照所述同步周期与网络的同步过程。

每次启动所述第一用户识别卡按照所述同步周期与网络的同步过程后,均继续执行步骤207至步骤213,直至所述多卡移动终端接收到操作指令。

图4为本发明实施例中提供一种调整同步周期的方法的流程图。所述方法具体可以包括如下步骤:

步骤41,检测第一用户识别卡是否与网络失步。

在具体实施中,在第一用户识别卡与网络进行同步的过程中,多卡移动终端可以实时检测第一用户识别卡是否与网络失步。

步骤42,当所述多卡移动终端检测到所述第一用户识别卡与网络失步时,获取所述第一用户识别卡与网络失步的时刻,并基于所述第一用户识别卡与网络失步的时刻以及所述第一用户识别卡最近一次网络同步的完成时刻调整所述同步周期。

在具体实施中,基于所述第一用户识别卡与网络失步的时刻t4以及所述第一用户识别卡最近一次网络同步的完成时刻t2,可以采用多种方法调整所述同步周期t。

在本发明的一实施例中,可以先将所述第一用户识别卡与网络失步的时刻t4与所述第一用户识别卡最近一次网络同步的完成时刻之间的差值t2,作为第一周期t’,即t’=t4-t2。

在具体实施中,当t’<t时,可以直接将第一周期t’作为同步周期t。

在具体实施中,还可以限制同步周期的最小值,得到预设的最小周期tmin,在所述第一周期t’大于或等于预设的最小周期tmin且小于所述同步周期t时,将所述第一周期t’作为所述同步周期t。也就是在t’≥tmin且t’<t时,令t’=t。通过限制同步周期的最小值,可以避免多卡移动终端过于频繁地与网络进行同步。

采用上述方案,通过动态调整第一用户识别卡与网络同步的同步周期,进而对所述同步周期进行动态收敛,由此可以提高第一用户识别卡与网络之间进行同步的同步周期的准确性。

可以理解的是,本发明上述实施例中的多卡移动终端与网络同步的方法并不限于应用在双卡移动终端,还可以应用在支持三张用户识别卡或三张以上用户识别卡的用户终端。当所述方法应用在支持三张用户识别卡或三张以上用户识别卡的用户终端时,所述第一用户识别卡可以为基于第二用户识别卡与业务网络之间的数据通路处理业务的用户识别卡中的任意一张。

为了使本领域技术人员更好地理解和实现本发明,以下对上述多卡移动终端与网络同步的方法对应的装置、多卡移动终端及计算机可读存储介质进行详细描述。

参照图5,本发明实施例提供了一种多卡移动终端与网络同步的装置50,其中,所述多卡移动终端包括:第一用户识别卡及第二用户识别卡。所述第二用户识别卡为基于自身与业务网络之间的数据通路在业务网络上注册的用户识别卡;所述第一用户识别卡为基于第二用户识别卡与业务网络之间的数据通路在所述业务网络上注册的用户识别卡。

所述装置50可以包括:检测单元51以及同步单元52。其中:

所述检测单元51,适于检测所述多卡移动终端在预设第一时长内是否接收到操作指令;

所述同步单元52,适于当所述多卡移动终端在预设第一时长内未接收到操作指令时,在预设的第二时长后,启动所述第一用户识别卡按照预设的同步周期与网络进行同步。

在本发明的一实施例中,所述同步单元52可以包括:检测子单元521以及第一同步子单元522。其中:

所述检测子单元521,适于检测所述第一用户识别卡最近一次的网络同步过程是否已完成;

所述第一同步子单元522,适于当所述第一用户识别卡最近一次的网络同步过程未完成时,将预设的所述第一用户识别卡与网络同步的最小时间间隔作为所述第二时长,在所述第二时长后,继续所述第一用户识别卡与网络的同步过程。

在本发明的另一实施例中,所述同步单元52还可以包括:判断子单元523以及第二同步子单元524。其中:

所述判断子单元523,适于当所述第一用户识别卡最近一次的网络同步过程已完成时,判断所述同步周期与第三时长之间的差值是否大于所述第一用户识别卡与网络同步的最小时间间隔,所述第三时长为所述第一时长的结束时刻与最近一次网络同步的完成时刻之间的时间差;

所述第二同步子单元524,适于根据判断结果确定所述第二时长后,启动所述第一用户识别卡按照所述同步周期与网络进行同步。

在本发明的一实施例中,所述第二同步子单元524可以包括:第一同步模块(未示出)。所述第一同步模块,适于当所述同步周期与第三时长之间的差值大于所述第一用户识别卡与网络同步的最小时间间隔时,将所述同步周期与第三时长之间的差值作为第二时长,并在所述第二时长后,启动所述第一用户识别卡按照所述同步周期与网络进行同步。

在本发明的一实施例中,所述第二同步子单元524可以包括:第二同步模块(未示出)。所述第二同步模块,适于当所述同步周期与第三时长之间的差值小于或等于所述第一用户识别卡与网络同步的最小时间间隔时,将所述第一用户识别卡与网络同步的最小时间间隔作为第二时长,并在所述第二时长后,启动所述第一用户识别卡按照所述同步周期与网络进行同步。

在具体实施中,所述装置50还可以包括:停止单元53。所述停止单元53,适于在所述第二时长内,或者所述第一用户识别卡按照所述同步周期与网络进行同步的过程中,所述多卡移动终端接收到操作指令时,停止对所述第二时长的计时。

在具体实施中,所述装置50还可以包括:判断单元54以及更新单元55。其中:

所述判断单元54,适于在所述第二时长内,或者所述第一用户识别卡按照所述同步周期与网络进行同步的过程中,所述多卡移动终端未接收到操作指令时,判断在所述多卡移动终端接收到操作指令前,所述第一用户识别卡是否完成与网络的同步;

所述更新单元55,适于在所述第一用户识别卡完成与网络的同步后,更新所述第一用户识别卡最近一次网络同步的完成时刻。

在本发明的一实施例中,参照图6,所述装置50还可以包括:存储单元56。所述存储单元56,适于在所述多卡移动终端接收到操作指令前,所述第一用户识别卡未完成与网络的同步时,存储相应的标识信息。

相应地,所述同步单元52,适于在所述第一用户识别卡与网络同步的最小时间间隔后,继续所述第一用户识别卡与网络的同步过程;当所述第一用户识别卡与网络的同步过程中,所述多卡移动终端接收到操作指令时,退出所述第一用户识别卡与网络的同步过程。

在本发明的一实施例中,所述装置50还可以包括:调整单元57。所述调整单元57,适于当所述第一用户识别卡与网络进行同步的过程中,所述多卡移动终端检测到所述第一用户识别卡与网络失步时,获取所述第一用户识别卡与网络失步的时刻,并基于所述第一用户识别卡与网络失步的时刻以及所述第一用户识别卡最近一次网络同步的完成时刻调整所述同步周期。

在本发明的一实施例中,所述调整单元57可以包括:计算子单元571以及调整子单元572。其中:

所述计算子单元571,适于将所述第一用户识别卡与网络失步的时刻与所述第一用户识别卡最近一次网络同步的完成时刻之间的差值,作为第一周期;

所述调整子单元572,适于当所述第一周期大于或等于预设的最小周期且小于所述同步周期时,将所述第一周期作为所述同步周期。

本发明的实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述实施例中任一种所述方法的步骤。

在具体实施中,所述计算机可读存储介质可以包括:rom、ram、磁盘或光盘等。

本发明的实施例还提供了一种多卡移动终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述实施例中任一种所述方法的步骤。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

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