一种多卡模式下的搜网方法、装置及终端设备与流程

文档序号:29065790发布日期:2022-03-01 19:01阅读:125来源:国知局
一种多卡模式下的搜网方法、装置及终端设备与流程

1.本技术涉及通信技术领域,尤其涉及一种双多模式下的搜网方法、装置及终端设备。


背景技术:

2.目前,越来越多的终端设备支持多卡模式。其中,“多卡”是指终端设备包括多个用户识别卡(如用户识别模块(subscriber identity module,sim)卡)卡槽,终端设备可以同时插多张用户识别卡。其中,每一张用户识别卡可以支持多种网络制式,例如,支持全球移动通信系统(global system for mobile communication,gsm)、宽带码分多址(wideband code division multiple access,wcdma)、码分多址(code division multiple access,cdma)、长期演进(long term evolution,lte)或新无线(new radio,nr)等网络制式中的一种或多种。
3.多卡模式的终端设备中的多张用户识别卡在搜网,例如开机后搜网或重新上线后搜网时,是独立进行的。具体的,两张用户识别卡独立完成支持的每个网络制式、每个频段的小区搜索。
4.对于支持较多网络制式,和/或支持的网络制式对应的频段较宽的两张用户识别卡来说,完成搜网会花费较多时间,影响用户体验。


技术实现要素:

5.本技术提供一种多卡模式下的搜网方法、装置及终端设备,通过多个用户识别卡在搜网过程中,实时共享各自的搜网结果供其他用户识别卡参考,以节省时间和资源。
6.为达到上述目的,本技术实施例采用如下技术方案:
7.第一方面,提供一种多卡模式下的搜网方法,该方法应用于携带有第一sim卡和第二sim卡的终端设备,当终端设备满足预设条件时,该终端设备进行搜网流程,该搜网流程包括:当第一sim卡和第二sim卡分别在历史频点上搜索小区失败时,第一sim卡在第一频段或第一频点上搜索小区,第二sim卡在第二频段或第二频点上搜索小区;上述第一频段和第一频点属于第一制式,第二频段和第二频点属于第一制式或者属于第二制式;第一频段或第一频点,以及第二频段或第二频点预置在终端设备中;当第一sim卡在第一频段或第一频点上搜索小区失败时,第二sim卡跳过在第一频段或第一频点上搜索小区;其中,上述第一sim卡和第二sim卡所属网络的公共陆地移动网络(public land mobile network,plmn)相同。
8.上述第一方面提供的技术方案,多个用户识别卡在独立搜网的过程中,可以实时共享各个用户识别卡的搜网进展。例如,第一sim卡在搜索到小区时可以实时向第二sim卡发送第一sim卡的搜网信息,以避免第二sim卡浪费搜网资源在相同频段或频点上搜索小区,从而节省时间和资源。
9.在一种可能的实现方式中,当第一sim卡在第一频段或第一频点上搜索到第一小
区时,第一sim卡通过向第二sim卡发送第一搜索信息,以用于第二sim卡根据第一搜索信息跳过在第一频段或第一频点上搜索小区,以及根据第一搜索信息接入第一小区;其中,第一搜索信息包括以下中的一种或多种:第一小区的频点、第一小区的物理小区标识(identity,id)。第一sim卡在搜索到小区时,通过实时向第二sim卡发送第一sim卡的搜网信息(例如搜索到的小区的频点、物理小区id等),以避免第二sim卡浪费搜网资源在相同频段或频点上搜索小区,从而节省时间和资源。
10.在一种可能的实现方式中,当上述第一sim卡在第一频段或第一频点上搜索到第一小区时,第二sim卡跳过在第一频段或第一频点上搜索小区,以及,第二sim卡接入第一小区。第二sim卡在得到第一sim卡搜索到的小区的信息后,可以直接接入第一sim卡搜索到的小区,避免第二sim卡浪费搜网资源在相同频段或频点上搜索小区,从而节省时间和资源。
11.在一种可能的实现方式中,当第一sim卡在第一频段或第一频点上搜索到第一小区时,第二sim卡跳过在第一频段或第一频点上搜索小区,以及,在第三频段或第三频点上搜索小区;上述第三频段或第三频点属于所述第一制式、第二制式或者第三制式,第三频段或第三频点预置在终端设备中。第二sim卡在得到第一sim卡搜索到的小区的信息后,可以跳过在相同频段或频点上搜索小区,在其他频段或频点(如第三频段或第三频点)上搜索小区,以在得到更多候选小区的前提下,节省时间和资源。
12.在一种可能的实现方式中,当第一sim卡在第一频段或第一频点上搜索小区失败时,第一sim卡通过向第二sim卡发送第二搜索信息,以用于第二sim卡根据第二搜索信息跳过在第一频段或第一频点上搜索小区;其中,第二搜索信息包括第二sim卡在第一频段或第一频点上已搜索但是未搜到小区的频点。第一sim卡在未搜索到小区时,通过实时向第二sim卡发送第一sim卡的搜网信息(例如已搜索但是未搜到小区的频点等),以避免第二sim卡浪费搜网资源在相同频段或频点上搜索小区,从而节省时间和资源。
13.在一种可能的实现方式中,当第一sim卡在第一频段或第一频点上搜索小区失败时,上述方法还包括:第二sim卡在第三频段或第三频点上搜索小区;上述第三频段属于第一制式、第二制式或者第三制式,第三频段或第三频点预置在终端设备中。第二sim卡在得到第一sim卡已搜索但是未搜到小区的频点信息后,可以跳过在相同频段或频点上搜索小区,在其他频段或频点(如第三频段或第三频点)上搜索小区,以节省时间和资源。
14.在一种可能的实现方式中,上述第一频段和第二频段是预置频段中的部分频段。其中,预置频段可以包括网络为终端设备分配的常用频段,或者终端设备在预设时间段内经常驻留的频段,本技术不限定。
15.在一种可能的实现方式中,上述第一频段和第二频段是终端设备支持的通信频段中的部分频段。
16.在一种可能的实现方式中,上述预设条件包括:开机或重新与网络连接。
17.第二方面,提供一种终端设备,该终端设备包括:第一搜网单元和第二搜网单元,该第一搜网单元携带有第一sim卡,第二搜网单元携带有第二sim卡;上述第一搜网单元用于,在终端设备满足预设条件,以及当第一sim卡和第二sim卡分别在历史频点上搜索小区失败时,通过第一sim卡在第一频段或第一频点上搜索小区;该第一频段和第一频点属于第一制式;第一频段或第一频点预置在终端设备中;第二搜网单元用于,在终端设备满足预设条件,以及当第一sim卡和第二sim卡分别在历史频点上搜索小区失败时,通过第二sim卡在
第二频段或第二频点上搜索小区;该第二频段和第二频点属于第一制式或者属于第二制式;第二频段或第二频点预置在终端设备中;上述第二搜网单元还用于,在第一搜网单元在第一频段或第一频点上搜索小区失败时,跳过在第一频段或第一频点上搜索小区;其中,第一sim卡和第二sim卡所属网络的plmn相同。
18.上述第二方面提供的技术方案,多个用户识别卡在独立搜网的过程中,可以实时共享各个用户识别卡的搜网进展。例如,第一sim卡在搜索到小区时可以实时向第二sim卡发送第一sim卡的搜网信息,以避免第二sim卡浪费搜网资源在相同频段或频点上搜索小区,从而节省时间和资源。
19.在一种可能的实现方式中,上述第一搜网单元具体用于:当第一sim卡在第一频段或第一频点上搜索到第一小区时,通过向第二搜网单元发送第一搜索信息,以用于第二sim卡根据第一搜索信息跳过在第一频段或第一频点上搜索小区,以及根据第一搜索信息接入第一小区;其中,第一搜索信息包括以下中的一种或多种:第一小区的频点、第一小区的物理小区id。第一sim卡在搜索到小区时,通过实时向第二sim卡发送第一sim卡的搜网信息(例如搜索到的小区的频点、物理小区id等),以避免第二sim卡浪费搜网资源在相同频段或频点上搜索小区,从而节省时间和资源。
20.在一种可能的实现方式中,上述第二搜网单元具体用于,当上述第一sim卡在第一频段或第一频点上搜索到第一小区时,控制第二sim卡跳过在第一频段或第一频点上搜索小区,以及,控制第二sim卡接入第一小区。第二sim卡在得到第一sim卡搜索到的小区的信息后,可以直接接入第一sim卡搜索到的小区,避免第二sim卡浪费搜网资源在相同频段或频点上搜索小区,从而节省时间和资源。
21.在一种可能的实现方式中,上述第二搜网单元具体用于,当第一sim卡在第一频段或第一频点上搜索到第一小区时,控制第二sim卡跳过在第一频段或第一频点上搜索小区,以及,控制第二sim卡在第三频段或第三频点上搜索小区;上述第三频段或第三频点属于所述第一制式、第二制式或者第三制式,第三频段或第三频点预置在终端设备中。第二sim卡在得到第一sim卡搜索到的小区的信息后,可以跳过在相同频段或频点上搜索小区,在其他频段或频点(如第三频段或第三频点)上搜索小区,以在得到更多候选小区的前提下,节省时间和资源。
22.在一种可能的实现方式中,上述第一搜网单元具体用于,当第一sim卡在第一频段或第一频点上搜索小区失败时,通过向第二搜网单元发送第二搜索信息,以用于第二sim卡根据第二搜索信息跳过在第一频段或第一频点上搜索小区;其中,第二搜索信息包括第二sim卡在第一频段或第一频点上已搜索但是未搜到小区的频点。第一sim卡在未搜索到小区时,通过实时向第二sim卡发送第一sim卡的搜网信息(例如已搜索但是未搜到小区的频点等),以避免第二sim卡浪费搜网资源在相同频段或频点上搜索小区,从而节省时间和资源。
23.在一种可能的实现方式中,上述第二搜网单元还用于,当第一sim卡在第一频段或第一频点上搜索小区失败时,控制第二sim卡在第三频段或第三频点上搜索小区;上述第三频段属于第一制式、第二制式或者第三制式,第三频段或第三频点预置在终端设备中。第二sim卡在得到第一sim卡已搜索但是未搜到小区的频点信息后,可以跳过在相同频段或频点上搜索小区,在其他频段或频点(如第三频段或第三频点)上搜索小区,以节省时间和资源。
24.在一种可能的实现方式中,上述第一频段和第二频段是预置频段中的部分频段。
其中,预置频段可以包括网络为终端设备分配的常用频段,或者终端设备在预设时间段内经常驻留的频段,本技术不限定。
25.在一种可能的实现方式中,上述第一频段和第二频段是终端设备支持的通信频段中的部分频段。
26.在一种可能的实现方式中,上述预设条件包括:开机或重新与网络连接。
27.第三方面,提供一种搜网装置,该搜网装置包括:第一搜网单元和第二搜网单元,该第一搜网单元携带有第一sim卡,第二搜网单元携带有第二sim卡;上述第一搜网单元用于,在终端设备满足预设条件,以及当第一sim卡和第二sim卡分别在历史频点上搜索小区失败时,通过第一sim卡在第一频段或第一频点上搜索小区;该第一频段和第一频点属于第一制式;第一频段或第一频点预置在搜网装置中;第二搜网单元用于,在终端设备满足预设条件,以及当第一sim卡和第二sim卡分别在历史频点上搜索小区失败时,通过第二sim卡在第二频段或第二频点上搜索小区;该第二频段和第二频点属于第一制式或者属于第二制式;第二频段或第二频点预置在搜网装置中;上述第二搜网单元还用于,在第一搜网单元在第一频段或第一频点上搜索小区失败时,跳过在第一频段或第一频点上搜索小区;其中,第一sim卡和第二sim卡所属网络的plmn相同。
28.上述第三方面提供的技术方案,多个用户识别卡在独立搜网的过程中,可以实时共享各个用户识别卡的搜网进展。例如,第一sim卡在搜索到小区时可以实时向第二sim卡发送第一sim卡的搜网信息,以避免第二sim卡浪费搜网资源在相同频段或频点上搜索小区,从而节省时间和资源。
29.在一种可能的实现方式中,上述第一搜网单元具体用于:当第一sim卡在第一频段或第一频点上搜索到第一小区时,通过向第二搜网单元发送第一搜索信息,以用于第二sim卡根据第一搜索信息跳过在第一频段或第一频点上搜索小区,以及根据第一搜索信息接入第一小区;其中,第一搜索信息包括以下中的一种或多种:第一小区的频点、第一小区的物理小区id。第一sim卡在搜索到小区时,通过实时向第二sim卡发送第一sim卡的搜网信息(例如搜索到的小区的频点、物理小区id等),以避免第二sim卡浪费搜网资源在相同频段或频点上搜索小区,从而节省时间和资源。
30.在一种可能的实现方式中,上述第二搜网单元具体用于,当上述第一sim卡在第一频段或第一频点上搜索到第一小区时,控制第二sim卡跳过在第一频段或第一频点上搜索小区,以及,控制第二sim卡接入第一小区。第二sim卡在得到第一sim卡搜索到的小区的信息后,可以直接接入第一sim卡搜索到的小区,避免第二sim卡浪费搜网资源在相同频段或频点上搜索小区,从而节省时间和资源。
31.在一种可能的实现方式中,上述第二搜网单元具体用于,当第一sim卡在第一频段或第一频点上搜索到第一小区时,控制第二sim卡跳过在第一频段或第一频点上搜索小区,以及,控制第二sim卡在第三频段或第三频点上搜索小区;上述第三频段或第三频点属于所述第一制式、第二制式或者第三制式,第三频段或第三频点预置在搜网装置中。第二sim卡在得到第一sim卡搜索到的小区的信息后,可以跳过在相同频段或频点上搜索小区,在其他频段或频点(如第三频段或第三频点)上搜索小区,以在得到更多候选小区的前提下,节省时间和资源。
32.在一种可能的实现方式中,上述第一搜网单元具体用于,当第一sim卡在第一频段
或第一频点上搜索小区失败时,通过向第二搜网单元发送第二搜索信息,以用于第二sim卡根据第二搜索信息跳过在第一频段或第一频点上搜索小区;其中,第二搜索信息包括第二sim卡在第一频段或第一频点上已搜索但是未搜到小区的频点。第一sim卡在未搜索到小区时,通过实时向第二sim卡发送第一sim卡的搜网信息(例如已搜索但是未搜到小区的频点等),以避免第二sim卡浪费搜网资源在相同频段或频点上搜索小区,从而节省时间和资源。
33.在一种可能的实现方式中,上述第二搜网单元还用于,当第一sim卡在第一频段或第一频点上搜索小区失败时,控制第二sim卡在第三频段或第三频点上搜索小区;上述第三频段属于第一制式、第二制式或者第三制式,第三频段或第三频点预置在搜网装置中。第二sim卡在得到第一sim卡已搜索但是未搜到小区的频点信息后,可以跳过在相同频段或频点上搜索小区,在其他频段或频点(如第三频段或第三频点)上搜索小区,以节省时间和资源。
34.在一种可能的实现方式中,上述第一频段和第二频段是预置频段中的部分频段。其中,预置频段可以包括网络为终端设备分配的常用频段,或者终端设备在预设时间段内经常驻留的频段,本技术不限定。
35.在一种可能的实现方式中,上述第一频段和第二频段是终端设备支持的通信频段中的部分频段。
36.在一种可能的实现方式中,上述预设条件包括:开机或重新与网络连接。
37.第四方面,提供一种终端设备,该终端设备携带有第一sim卡和第二sim卡;该终端设备包括:存储器,用于存储计算机程序;收发器,用于接收或发送无线电信号;处理器,用于执行所述计算机程序,使得终端设备实现如第一方面任一种可能的实现方式中的方法。
38.第五方面,提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序代码,该计算机程序代码被处理器执行时实现如第一方面任一种可能的实现方式中的方法。
39.第六方面,提供一种芯片系统,该芯片系统包括处理器、存储器,存储器中存储有计算机程序代码;所述计算机程序代码被所述处理器执行时,实现如第一方面任一种可能的实现方式中的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
40.第七方面,提供一种计算机程序产品,当其在计算机上运行时,使得实现如第一方面任一种可能的实现方式中的方法。
附图说明
41.图1为本技术实施例适用的一种通信系统架构示例图;
42.图2为本技术实施例提供的一种多卡终端设备的硬件结构示意图;
43.图3为本技术实施例提供的一种双卡终端设备的射频模块结构示意图;
44.图4为本技术实施例提供的一种帧结构示例图;
45.图5为本技术实施例提供的用户识别卡进行下行同步和确定pci的流程示例图;
46.图6为本技术实施例提供的一种多卡模式下的搜网方法流程图;
47.图7为本技术实施例提供的不同共享信息对应的多卡模式下的搜网方法流程图;
48.图8为本技术实施例提供的一种预设搜网顺序的多卡模式下的搜网方法流程图一;
49.图9为本技术实施例提供的一种预设搜网顺序的多卡模式下的搜网方法流程图
二;
50.图10为本技术实施例提供的一种预设网络制式顺序、预设频段顺序的多卡模式下的搜网方法流程图;
51.图11为本技术实施例提供的一种预设搜网顺序的多卡模式下的搜网方法流程图三;
52.图12为本技术实施例提供的一种任务分配模式的多卡模式下的搜网方法流程图一;
53.图13为本技术实施例提供的一种任务分配模式的多卡模式下的搜网方法流程图二;
54.图14为本技术实施例提供的一种终端设备的结构框图。
具体实施方式
55.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
56.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述。
57.以下,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
58.此外,本技术中,“上”、“下”等方位术语是相对于附图中的部件示意置放的方位来定义的,应当理解到,这些方向性术语是相对的概念,它们用于相对于的描述和澄清,其可以根据附图中部件所放置的方位的变化而相应地发生变化。
59.本技术实施例提供一种多卡模式下的搜网方法,该方法应用于支持至少两个用户识别卡(如sim卡或通用用户标识模块(universal subscriber identity module,usim)卡等)的终端设备的搜网过程中,包括终端设备开机后搜网、重新上线后搜网等过程中。
60.其中,上述用户识别卡不限于实体用户识别卡,也可以是虚拟用户识别卡,本技术不作限定。
61.例如,本技术中的用户识别卡可以是sim卡、通用用户标识模块(universal subscriber identity module,usim)卡、可移动用户标识模块(removable user identity module,ruim)卡或用户识别模块(user identity module,uim)卡、嵌入式用户标识模块(embeddede sim,esim)卡、虚拟用户标识模块(virtual sim,vsim)卡等用户识别卡中的任一种,具体可以参考常规技术中的介绍,本技术在此不作穷举。
62.本技术以下实施例以sim为例,具体介绍本技术提供的一种多卡模式下的搜网方法。需要说明的是,本技术提供的一种多卡模式下的搜网方法对于常规技术中包括多个任意类型用户识别卡的终端设备均适用。
63.图1示例性示出了本技术实施例适用的一种通信系统架构示意图,该通信系统可以包括多个基站和多个终端设备。其中,每个基站可以支持中国移动、中国联通、中国电信等运营商网络中的任一个或任多个运营商网络。终端设备支持至少两个sim卡同时待机。
64.如图1所示,该系统架构包括基站110、基站120、基站130和终端设备100。以终端设
备100支持sim卡1和sim卡2为例,sim卡1和sim卡2所属的运营商网络可以相同,也可以不相同。其中,每个sim卡可以附着在其所属的运营商网络的基站下的小区。
65.例如,sim卡1和sim卡2都属于中国移动sim卡,基站110、基站120和基站130均支持中国移动运营商网络,那么终端100包括的sim卡1和sim卡2可以附着在基站110、基站120或基站130下的任一个小区。例如,sim卡1和sim卡2可以分别附着到基站110下的小区和基站130下的小区;又如,sim卡1和sim卡2可以同时附着到基站130下的小区。
66.又如,sim卡1和sim卡2都属于中国移动sim卡,基站110支持中国移动运营商网络,基站120和基站130均支持中国电信运营商网络,那么sim卡1和sim卡2可以都附着到基站110下的小区,但不能附着在基站120和基站130下的小区。
67.又如,sim卡1属于中国电信sim卡,sim卡2属于中国移动sim卡,基站110和基站120支持中国电信运营商网络,基站130支持中国移动运营商网络,那么sim卡1可以附着在基站110或基站120下的小区,sim卡2可以附着在基站130下的小区。
68.在本技术中,sim卡附着的小区可以是任何网络制式的小区。例如,sim卡可以附着在gsm、wcdma、时分同步码分多址(time division-synchronous code division multiple access,td-scdma)、cdma、lte(如时分双工(time division duplexing,tdd)-lte或频分双工(frequency division duplexing,fdd)-lte)或nr等任意网络制式的小区。
69.其中,同一运营商不同网络制式对应的频段不同。例如,中国联通的wcdma对应的上行频段为1940mhz-1955mhz(兆赫兹),下行频段为2130mhz-2145mhz;中国联通的tdd-lte对应的频段为2555-2575mhz,2300-2320mhz(仅限室内使用);中国联通的fdd-lte对应的上行频段为1755-1765mhz,下行频段为1850-1860mhz。
70.另外,不同运营商不同网络制式对应的频段也不同。例如,中国移动的gsm对应的上行频段为890-909mhz和1710-1725mhz,下行频段为935-954mhz和1805-18205mhz;中国联通的gsm对应的上行频段为909-915mhz(兆赫兹)和1745-1755mhz,下行频段为954-960mhz和1840-1850mhz。
71.请参考图2,图2示出了本技术实施例提供的一种多卡终端设备的硬件结构示意图。如图2所示,终端设备可以包括但不限于:至少一个处理器201、射频模块202、存储器203、显示器204、蓝牙装置205、一个或多个传感器206、wi-fi装置207、定位装置208、音频电路209、外设接口210、电源装置211、扬声器212和麦克风213等部件中的一个或多个。所述终端设备包括的部件可通过一根或多根通信总线或信号线进行通信,如控制器局域网络(controller area network,can)总线(图2中未示出)。本领域技术人员可以理解,图2中示出的硬件结构并不构成对终端设备的限定,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
72.下面结合图2对终端设备的各个部件进行具体的介绍:
73.处理器201可以是终端设备的控制中心,利用各种接口和线路连接终端设备的其它各个部分,通过运行或执行存储在存储器203内的计算机程序,执行终端设备的各种功能。
74.在一些实施例中,处理器201可以是一个通用中央处理器(central processing unit,cpu),微处理器,特定应用集成电路(application-specific integrated circuit,asic),或一个或多个用于控制本技术方案程序执行的集成电路,处理器201可以包括一个
或多个cpu。
75.射频模块202可用于无线信号的接收和发送。特别地,射频模块202可以接收基站的下行数据,发送给处理器201进行处理;另外,射频模块202还可以将上行的数据发送给基站。
76.通常,射频模块202包括但不限于天线、射频电路。示例性的,射频电路可以包括至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频模块202还可以通过无线通信和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统、通用分组无线服务、码分多址、宽带码分多址、长期演进、电子邮件、短消息服务等。
77.存储器203用于存储计算机程序,还可以用于存储数据。存储器203可以是只读存储器(read-only memory,rom)或随机存取存储器(random access memory,ram),也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储程序代码并能够由计算机存取的任何其他介质,但不限于此。
78.处理器201可以通过运行存储器203存储的计算机程序,执行射频模块202的各种功能以及数据处理。
79.存储器203可以包括存储程序区以及存储数据区。其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可以存储处理器201工作时所创建的数据。
80.其中,存储器203可以存储用于实现模块化功能的计算机程序,并由处理器201来控制执行。处理器201用于执行存储器203中存储的计算机程序,从而实现本技术下述实施例提供的方法。此外,存储器203可以包括高速随机存取存储器,还可以包括非易失存储器,例如磁盘存储器件、闪存器件或其他易失性固态存储器件等。存储器203可以存储各种操作系统,例如,ios操作系统,android操作系统等。
81.显示器204用于显示图像,视频等。
82.音频电路209、扬声器212、麦克风213可提供用户与终端设备之间的音频接口。音频电路209可将接收到的音频数据转换后的电信号,传输到扬声器212,由扬声器212转换为声音信号输出;另一方面,麦克风213将收集的声音信号转换为电信号,由音频电路209接收后转换为音频数据,再将音频数据输出至射频模块202以发送给比如另一设备,或者将音频数据输出至存储器203以便进一步处理。
83.应理解,上述图2所示终端设备包括的硬件模块只是示例性地描述,并不对本技术构成限定。事实上,尽管图2未示出,本技术实施例提供的终端设备中还可以包含其他与图中示意的硬件模块具有交互关系的其他硬件模块。例如,终端设备还可以包括近场通信(near field communication,nfc)装置、闪光灯等其他装置。这里不作具体限定。
84.以终端设备支持两个实体sim卡(如sim卡1和sim卡2)为例,如图3所示,双卡终端设备的射频模块可以包括天线和与天线连接的射频电路。在具体实现时,射频电路基于基带射频接口协议进行信号处理。其中,基带射频接口协议标准包括但不限于2g标准、3g标准、4g标准、5g标准或者以后的下一代标准等,使得卡1和卡2可以支持多种网络制式。例如,
2g标准包括gsm标准和cdma标准。3g标准包括wcdma标准、cdma2000标准和时分同步码分多址(time division synchronous code division multiple access,td-scdma)标准。4g标准包括时分双工lte(time division duplex lte,tdd-lte)标准和频分双工(frequency division duplex lte,fd-lte)标准。5g标准包括nr标准。通常,sim卡模块(包括第一sim卡和第二sim卡)通过modem模块与终端设备的其他模块(如射频电路)连接,如图3所示。通常,modem模块用于完成无线信号的接收、解调、译码、以及信号的编码、调制和发送,以进行数据通信。
85.为方便理解,以下对本技术实施例可能出现的术语进行解释。
86.(1)、帧结构:以tdd-lte系统帧结构为例,根据第三代合作伙伴计划(the 3rd generation partnership project,3gpp)的定义,tdd-lte系统帧结构可以参考图4。
87.例如,一个10ms帧被分为两个5ms半帧,如图4所示,每个5ms半帧由4个1ms数据子帧(如图4所示子帧#0、子帧#2、子帧#3和子帧#4)和1个1ms特殊子帧(如图4所示特殊子帧#1)构成。每个1ms数据子帧可以分为两个0.5ms时隙,每个0.5ms时隙又可分为7个正交频分复用(orthogonal frequency division multiplexing,ofdm)符号(symbol)。特殊子帧则由三个特殊时隙组成:下行导频时隙dwpts,保护间隔gp和上行导频时隙uppts。三个特殊时隙的长度支持9种配置选项。通常,uppts的长度为1~2个ofdm符号;dwpts的长度为3~12个ofdm符号;gp的长度为1~10个ofdm符号。
88.(2)、同步信号:以tdd-lte系统为例,tdd-lte系统中的同步信号包括主同步信号(primary synchronization signal,pss)和辅同步信号(secondary synchronization signal,sss)。
89.(3)、pss:pss主要用于完成小区搜索的过程中快速地确定符号/帧的起始位置,即符号定时同步。以tdd-lte系统为例,如图1所示,pss通常位于子帧#1和子帧#6的第3个ofdm符号。其中,子帧#6是10ms帧的第二个5ms半帧的第二个1ms子帧。
90.通常,基站将组内标识n
id(2)
值(取值范围是0-2)与一个根序列索引u相关联,然后编码生成1个长度为62的zc序列du
(n)
,并映射到pss对应的re(resource element)中,终端设备通过盲检测序列便可以获取当前小区的n
id(2)

91.(4)、sss:sss主要用于与pss共同确定物理小区id。以tdd-lte系统为例,sss通常位于子帧#0和子帧#5的最后一个ofdm符号中。即,sss比pss提前3个ofdm符号。其中,子帧#5是10ms帧的第二个5ms半帧的第一个1ms子帧。
92.通常,基站通过组标识n
id(1)
值(取值范围是0-167)生成两个索引值m0和m1,然后引入组内标识n
id(2)
的值编码生成2个长度均为31的序列d
(2n)
和d
(2n+1)
,并映射到sss的re中,终端设备通过盲检测序列就可以知道当前基站下发的是哪种序列,从而获取当前小区的n
id(1)

93.需要说明的是,图4仅以tdd-lte系统帧结构作为示例,对于不同的网络制式,帧结构可能不同。或者,对于不同的网络制式,帧结构可能相同,但是pss和/或sss在帧结构中的位置可能不同。例如,在fdd-lte系统中,pss通常在子帧#0的第一个时隙的最后一个ofdm符号中发送,sss通常在子帧#0的第二个时隙的倒数第二个ofdm符号中发送。本技术不限定具体帧结构以及pss和sss在帧结构中的具体位置。
94.(5)、物理小区识别码(physical cell identities,pci):用于在物理层区分不同
小区的无线信号。是在物理层上用于小区间多种信号与信道的随机化干扰的重要参数。
95.例如,lte通信系统提供504个pci,网管配置时,网络为小区配置0~503之间的一个号码。504个pci被分成168个不同的组(记为n
id(1)
,取值范围是0-167),每个组包括3个不同的组内标识(记为n
id(2)
,取值范围是0-2)。
96.pci可以以下公式计算得到:pci=n
idcell
=3n
id(1)
+n
id(2)
。因此,lte小区搜索流程中可以通过盲检测pss和sss来确定具体的pci。其中,n
id(1
)和n
id(2)
的获取方法可以参考上文中的介绍。
97.(6)、小区搜索:通常,小区搜索的目的在于获取物理小区识别码(identities,id)以及进行下行同步。例如,对于4g网络和5g网络来说,物理小区id是指pci。
98.下行同步可以包括符号同步、帧同步和频率同步。如上文所述,因为pss和sss在帧结构中通常拥有固定的时域位置,所以通过检测pss和sss,以及比较两个信号的相对位置就可以获得帧结构的同步,即获取帧同步和符号同步。另外,因为pss和sss通常固定占据频带中间固定的子载波(如72个子载波),因此,通过解调pss和sss就可以获得中间72个子载波的位置以及中心频点,获取频率同步。
99.请参考图5,图5以lte系统为例,示出了一种用户识别卡进行下行同步和确定pci的流程示例图。如图5所示,在确定待检测频点之后,终端设备首先在待检测频点处盲检测pss。然后,终端设备通过解调pss,确定pss在5ms帧中的位置,获得5ms帧同步以及确定当前小区的n
id(2)
。由于pss和sss在帧结构中通常拥有固定的时域位置,因此,接下来,终端设备根据pss的时域位置检索sss。然后,终端设备解调sss,确定pss和sss在10ms帧中的相对位置,获得10ms帧同步以及确定当前小区的n
id(1)
。最后,终端设备根据确定的n
id(1)
和n
id(2)
,基于公式pci=n
idcell
=3n
id(1)
+n
id(2)
计算得到pci。
100.需要说明的是,图5所示流程图仅以lte系统中一种用户识别卡进行下行同步和确定pci的流程作为示例,本技术不限定具体的下行同步及pci确定方法及流程。关于不同网络制式的具体搜网过程,可以参考常规技术中的介绍。
101.本技术实施例提供一种多卡模式下的搜网方法,其中,搜网的目的在于搜索到小区。本技术提供的多卡模式下的搜网方法中,终端设备在满足预设条件时,进行搜网流程。在搜网流程中,多个用户识别卡在独立搜网的过程中,可以实时共享各个用户识别卡的搜网进展。例如,第一sim卡(以下简称sim卡1)在搜索到小区时可以实时向第二sim卡(以下简称sim卡2)发送sim卡1的搜网信息(即共享信息),以避免sim卡2浪费搜网资源在相同频点上搜索小区,从而节省时间和资源。
102.其中,搜网信息可以但不限于搜索到的小区的相关信息和/或已经搜索但未搜索到小区的频点信息。上述预设条件可以包括但不限于终端设备开机或重新上线。
103.以下以终端设备包括两个实体sim卡(如sim卡1和sim卡2)为例,具体介绍本技术实施例提供的一种多卡模式下的搜网方法。其中,终端设备包括第一sim卡模块和第二sim卡模块。第一sim卡模块中包括sim卡1,第二sim卡模块中包括sim卡2。sim卡1和sim卡2所属的运营商相同,即sim卡1和sim卡2所属网络的公共陆地移动网络(public land mobile network,plmn)相同。在终端设备开机后或重新上线后,终端设备的第一sim卡和第二sim卡分别独立开始小区搜索。
104.在一些实施例中,第一sim卡和第二sim卡首先在各自的历史频点上搜索小区。其
中,若搜网是在开机后进行,则历史频点可以包括终端设备在最近一次关机前,sim卡所驻留的小区频点。若搜网是在重新上线后进行,则历史频点可以包括终端设备在最近一次掉线前,sim卡所驻留的小区频点。例如,第一sim卡的历史频点是第一历史频点,第二sim卡的历史频点是第二历史频点。
105.若第一sim卡在第一历史频点上搜索小区失败,第二sim卡在第二历史频点上搜索小区失败时,第一sim卡和第二sim卡通过本技术实施例提供的一种多卡模式下的搜网方法执行后续搜网流程。
106.请参考图6,图6是本技术实施例提供的一种多卡模式下的搜网方法的流程示意图。如图6所示,本技术实施例提供的一种多卡模式下的搜网方法可以包括以下步骤s601-s603:
107.s601、第一sim卡在第一频段或第一频点上搜索小区,第二sim卡在第二频段或第二频点上搜索小区。
108.其中,第一频段或第一频点预置在终端设备中;第二频段或第二频点预置在终端设备中。第一频段或第一频点属于第一制式,第二频段或第二频点属于第一制式或者属于第二制式。例如,第一制式和第二制式可以是gsm、wcdma、td-scdma、cdma、lte(如tdd-lte或fdd-lte)或nr等任意网络制式。
109.示例性的,第一频段和第二频段可以是预置频段中的部分频段。或者,第一频段和第二频段可以是终端设备支持的通信频段中的部分频段。本技术不限定。
110.在一些实施例中,第一制式与第二制式可以相同。
111.在另一些实施例中,第一制式与第二制式不同。
112.s602、第一sim卡向第二sim卡发送共享信息。
113.其中,共享信息可以包括第一搜索信息和/或第二搜索信息。第一搜索信息包括第一sim卡在第一频段或第一频点上搜索到的小区的小区信息。第二搜索信息包括第一sim卡在第一频段或第一频点上已搜索但是未搜到小区的频点。
114.在本技术中,小区信息可以包括但不限于第一sim卡搜索到的小区的频点(如1857mhz)、物理小区id(如pci 490)中的一种或多种。频点信息可以包括但不限于第一sim卡已搜索但是未搜到小区的频点(如1859hz)。
115.在一些实施例中,上述小区信息还可以包括第一sim卡搜索到的小区所属网络制式(如fdd-lte),上述频点信息还可以包括第一sim卡已搜索但是未搜到小区的频点对应的网络制式(如fdd-lte)。或者,上述共享信息还可以包括其他相关信息,本技术不限定。
116.需要说明的是,上述小区信息中包括的小区的频点或频点信息中包括的频点还可以用频点号来表示。小区所属网络制式或频点对应的网络制式还可以用网络制式标识信息来表示。例如,用“0”表示fdd-lte,用“1”表示tdd-lte等。本技术不限定共享信息中各个具体信息的具体表示形式。
117.在一些实施例中,第一sim卡可以在在第一频段或第一频点上搜索到小区(如第一信息)时,向第二sim卡发送共享信息。其中,共享信息包括第一搜索信息。
118.在一些实施例中,第一sim卡可以在在第一频段或第一频点上搜索到小区(如第一信息)时,向第二sim卡发送共享信息。其中,共享信息包括第一搜索信息和第二搜索信息。
119.在另一些实施例中,第一sim卡可以在结束在第一频段或第一频点上的小区搜索
时,向第二sim卡发送共享信息。其中,共享信息包括第二信息。
120.s603、第二sim卡根据共享信息跳过在第一频段或第一频点上搜索小区并接入第一小区;或者跳过在第一频段或第一频点上搜索小区,并且在第三频段或第三频点上搜索小区。
121.其中,第三频段或第三频点预置在终端设备中。第三频段或第三频点属于第一制式、第二制式或者第三制式,本技术不限定。第三制式可以是gsm、wcdma、td-scdma、cdma、lte(如tdd-lte或fdd-lte)或nr等任意网络制式,第三制式与第一制式和第二制式不同。
122.可以理解,因为sim卡1和sim卡2位于相同地点,属于相同运营商,因此,第一sim卡能够搜索到的小区第二sim卡也大概率可以搜索到。因此,第一sim卡和第二sim卡在搜网过程中,通过实时共享各自的搜网进展互作参考,可以很大程度上节省时间和资源。
123.如上文所述,共享信息可以包括第一搜索信息和/或第二搜索信息。基于此,以下以共享信息的三种情况:情况(1)、情况(2)和情况(3),分别介绍步骤s603的具体实施过程:
124.情况(1):共享信息包括第一搜索信息。
125.例如,当第一sim卡在第一频段或第一频点上搜索到第一小区时,第一sim卡通过向第二sim卡发送第一搜索信息,以用于第二sim卡根据第一搜索信息跳过在第一频段或第一频点上搜索小区,以及根据第一搜索信息接入第一小区。其中,第一搜索信息包括以下中的一种或多种:第一小区的频点、第一小区的物理小区id。
126.对于情况(1),如图7所示,上述步骤s603具体可以包括:第二sim卡根据第一搜索信息跳过在第一频段或第一频点上搜索小区且接入第一小区。例如,在第一搜索信息包括第一sim卡搜索到的小区(如第一小区)的物理小区id时,上述步骤s603具体可以包括:第二sim卡根据第一搜索信息跳过在第一频段或第一频点上搜索小区,并且接入物理小区id对应的小区(即第一小区)。
127.又如,在第一搜索信息包括第一sim卡搜索到的小区(如第一小区)的频点时,上述步骤s603具体可以包括:第二sim卡根据第一搜索信息跳过在第一频段或第一频点上搜索小区,且接入上述频点对应的小区(即第一小区)。
128.在一些实施例中,为了确保第二sim卡能够顺利接入第一小区,第二sim卡在接收到第一搜索信息之后,还可以根据第一搜索信息搜索小区,若搜索到第一小区,则接入第一小区。即,上述步骤s603具体可以包括:第二sim卡根据第一搜索信息搜索第一小区。
129.例如,在第一搜索信息包括第一sim卡搜索到的小区(如第一小区)的物理小区id时,第二sim卡可以搜索该物理小区id对应的小区,若搜索到第一小区,则第二sim卡接入第一小区。
130.又如。在第一搜索信息包括第一sim卡搜索到的小区(如第一小区)的频点时,第二sim卡可以搜索该频点对应的小区,若搜索到第一小区,则第二sim卡接入第一小区。
131.情况(2):共享信息包括第二搜索信息。
132.例如,当第一sim卡在第一频段或第一频点上搜索小区失败时,第一sim卡通过向第二sim卡发送第二搜索信息,以用于第二sim卡根据第二搜索信息跳过在第一频段或第一频点上搜索小区。其中,第二搜索信息包括第二sim卡在第一频段或第一频点上已搜索但是未搜到小区的频点。
133.对于情况(2),如图7所示,上述步骤s603具体可以包括:第二sim卡根据第二搜索
信息跳过在第一频段或第一频点上搜索小区,在第三频段或第三频点上搜索小区。
134.其中,第三频段或第三频点属于第一制式、第二制式或者第三制式。
135.在一些实施例中,第二sim卡根据第二搜索信息跳过在第一频段或第一频点上搜索小区,继续之前的第一制式或者第二制式的搜网,即在第三频段或第三频点上搜索小区。其中,第三频段或第三频点属于第一制式或者第二制式。
136.在另一些实施例中,第二sim卡根据第二搜索信息跳过在第一频段或第一频点上搜索小区,在其他制式上搜网,即在第三频段或第三频点上搜索小区。其中,第三频段或第三频点属于第三制式。
137.在另一些实施例中,第二sim卡可以根据第二搜索信息调整频点的优先级,以及按照频点优先级在第三频段或第三频点上搜索小区。其中,第三频段或第三频点属于第一制式。第一sim卡在第一频段或第一频点上已搜索但是未搜到小区的频点优先级级别为“低”。
138.需要说明的是,上述优先级级别为“低”仅作为一种示例,这里仅用于说明第二sim卡将第一sim卡在第一频段或第一频点上已搜索但是未搜到小区的频点优先级级别设置地较低一些,具体视第二sim卡设置优先级级别的具体分类而定。例如,上述第一sim卡已搜索但是未搜到小区的频点优先级级别还可能为“较低”、“最低”等,本技术不限定。
139.需要说明的是,上述实施例中,第二sim卡直接使用了第一sim卡的搜网结果。在一些实施例中,第二sim卡还可以搜索得到多个小区,以从搜索到的多个小区中,选择最佳的小区驻留。
140.例如,对于上述情况(1),第二sim卡还可以将第一搜索信息指示的第一小区作为备选驻留小区。以及,在第三频段或第三频点上搜索小区,以搜索到更多备选驻留小区供选择。其中,第三频段或第三频点属于第一制式、第二制式或者第三制式。
141.或者,对于共享信息包括第一搜索信息和第二搜索信息的情况,第二sim卡可以将第一搜索信息指示的第一小区作为备选驻留小区。以及,根据第二搜索信息调整频点的优先级,以及按照频点优先级在第三频段或第三频点上搜索小区,以搜索到更多备选驻留小区供选择。其中,第一sim卡在第一频段或第一频点上已搜索但是未搜到小区的频点优先级级别为“低”。
142.需要说明的是,本技术上述实施例是以第一sim卡向第二sim卡发送共享信息为例的。第二sim卡也可以向第一sim卡发送共享信息,用于第一sim卡在搜网时作为参考,例如,接入第二sim卡搜索到的小区或者在第四频段或第四频点上搜索小区,以节省时间和资源。其中,第四频段或第四频点预置在终端设备中。第四频段或第四频点可以属于第一制式、第二制式或第三制式。
143.如上文所述,通常,在终端设备开机后或重新上线后,终端设备的第一sim卡和第二sim卡通常会先在各自的历史频点上搜索小区。例如,如图8、图9、图10、图11、图12或图13所示,第一sim卡和第二sim卡分别在第一历史频点和第二历史频点上搜索小区。
144.在一些实施例中,在第一sim卡和第二sim卡分别在各自的历史频点上的搜网过程中,第一sim卡和第二sim卡任一方若搜索到小区,也可以实时向另一方发送共享信息,便于另一方可以参考该共享信息进行小区搜索,节省时间和算力。
145.如图8、图9、图10、图11、图12或图13所示,在历史频点搜网阶段,若第一sim卡在第一历史频点上搜索到小区,则向第二sim卡发送第一共享信息,用于第二sim卡根据该第一
共享信息在第一历史频点上搜网。
146.在一些实施例中,若第一sim卡和第二sim卡在历史频点上搜索失败,则第一sim卡和第二sim卡再在先验频点上搜索小区。
147.如图8或图9所示,若第一sim卡在第一先验频点上搜索到小区,则向第二sim卡发送第二共享信息,用于第二sim卡根据该第二共享信息在第一先验频点上搜网。
148.例如,第一sim卡可以在第一先验频点上接收信号并计算rssi,然后按照rssi由大到小的顺序在对应第一先验频点上搜索小区。第二sim卡可以在第二先验频点上接收信号并计算rssi,然后按照rssi由大到小的顺序在对应第二先验频点上搜索小区。其中,上述先验频点可以包括终端设备在预设时间段内驻留的小区频点、终端设备在预设时间段内经常驻留的小区的频点等中的一种或多种,本技术不限定,具体可以参考常规技术中对先验频点的介绍和说明。
149.若第一sim卡和第二sim卡在先验频点搜网阶段搜网失败,则第一sim卡和第二sim卡按照预设网络制式顺序,逐网络制式搜索小区。例如,第一sim卡和第二sim卡按照4g

3g

2g的搜网顺序,逐网络制式搜索小区。其中,上述预设网络制式顺序视终端设备的具体设置而定,不申请不作限定。
150.在本技术中,第一sim卡和第二sim卡的预设网络制式顺序可能一致(即情况a),也可能不一致(即情况b),以下针对这两种情况分别作具体介绍。
151.对于情况a,如图8所示,在先验频点上搜网失败之后,终端设备的第一sim卡和第二sim卡分别按照网络制式a

b的顺序,逐网络制式搜索小区。即,第一sim卡和第二sim卡分别先在网络制式a上搜索小区,再在网络制式b上搜索小区。
152.如图8所示,在网络制式a搜网阶段,若第一sim卡搜索到小区,则向第二sim卡发送第三共享信息,用于第二sim卡根据该第三共享信息在网络制式a上搜网。若第二sim卡根据第三共享信息在网络制式a上未搜索到小区,则第二sim卡继续按照预设网络制式顺序,在网络制式b上搜索小区。
153.如图8所示,若第二sim卡在网络制式b搜网阶段搜索到小区,则向第一sim卡发送第四共享信息,用于第一sim卡根据该第四共享信息在网络制式b上搜网。在图8所示的终端设备的搜网过程中,在任一sim卡搜索到小区时,该sim卡便会通知modem模块进行后续处理,包括解析在对应频点上接收到的系统消息、根据系统消息解析结果判断是否满足驻留准则,以及在满足驻留准则时驻留在该频点对应的小区。关于上述过程的具体分析过程及判断准则,可以参考常规技术中的介绍,本技术不做赘述。
154.对于情况b,如图9所示,在先验频点搜网阶段搜网失败之后,终端设备的第一sim卡按照网络制式a

b的顺序,逐网络制式搜索小区;第二sim卡按照网络制式b

a的顺序,逐网络制式搜索小区。即,第一sim卡先在网络制式a上搜索小区,再在网络制式b上搜索小区;第二sim卡先在网络制式b上搜索小区,再在网络制式a上搜索小区。
155.如图9所示,若第一sim卡在网络制式a搜网阶段搜索到小区,则向第二sim卡发送第三共享信息,第二sim卡跳过当前的网络制式b搜网阶段,跳转至网络制式a搜网阶段,根据该第三共享信息在网络制式a上搜网。若第二sim卡根据第三共享信息在网络制式a上未搜索到小区,则第二sim卡继续跳转回之前的网络制式b搜网阶段,在网络制式b上搜索小区。
156.如图9所示,若第二sim卡在网络制式b搜网阶段搜索到小区,则向第一sim卡发送第四共享信息,用于第一sim卡根据该第四共享信息在网络制式b上搜网。在图9所示的终端设备的搜网过程中,在任一sim卡搜索到小区时,该sim卡便会通知modem模块进行后续处理,包括解析在对应频点上接收到的系统消息、根据系统消息解析结果判断是否满足驻留准则,以及在满足驻留准则时驻留在该频点对应的小区。
157.其中,图8和图9所示的第二sim卡根据第一共享信息在第一历史频点上搜网、第二sim卡根据第二共享信息在第一先验频点上搜网、第二sim卡根据第三共享信息在网络制式a上搜网,以及第一sim卡根据第四共享信息在网络制式b上搜网的具体过程视共享信息的具体内容而定,具体可以参考上文中对图7所示的步骤s603的具体介绍。
158.进一步的,在第一sim卡和第二sim卡按照预设网络制式顺序,逐网络制式搜索小区时,具体到每一个网络制式,第一sim卡和第二sim卡还可以按照预设频段顺序搜索小区。例如,假设第一sim卡按照4g

3g

2g的搜网顺序逐网络制式搜索小区,第一sim卡在4g上搜索小区时,第一sim卡可以按照预置频段

全频段的预设频段顺序搜索小区。第一sim卡在3g上搜索小区时,第一sim卡也按照预置频段

全频段的预设频段顺序搜索小区。在第一sim卡在2g上搜索小区时,第一sim卡还是按照预置频段

全频段的预设频段顺序搜索小区。其中,预置频段可以包括网络为终端设备分配的常用频段,或者终端设备在预设时间段内经常驻留的频段,本技术不限定,具体可以参考常规技术中对预置频段的介绍和说明。
159.请参考图10,图10示出了一种预设网络制式顺序、预设频段顺序的多卡模式下的搜网方法流程图。如图10所示,终端设备的搜网过程主要包括历史频点搜网阶段、先验频点搜网阶段、网络制式a搜网阶段和网络制式b搜网阶段。
160.具体的,如图10所示,在历史频点搜网阶段,第一sim卡在第一历史频点上搜索到小区时,向第二sim卡发送第一共享信息,用于第二sim卡根据该第一共享信息在第一历史频点上搜网。若第一sim卡和第二sim卡在历史频点搜网阶段均未搜索到小区,则第一sim卡和第二sim卡进入先验频点搜网阶段。
161.如图10所示,在先验频点搜网阶段,第一sim卡在第一先验频点上搜索到小区时,向第二sim卡发送第二共享信息,用于第二sim卡根据该第二共享信息在第一先验频点上搜网。若第一sim卡和第二sim卡在先验频点搜网阶段均未搜索到小区,则第一sim卡和第二sim卡进入网络制式a搜网阶段。
162.如图10所示,网络制式a搜网阶段包括网络制式a的预置频段搜网阶段和网络制式a的全频段搜网阶段。在网络制式a的预置频段搜网阶段,第一sim卡在网络制式a的预置频段上搜索到小区时,向第二sim卡发送第三共享信息,用于第二sim卡根据该第三共享信息在网络制式a的预置频段上搜网。若第一sim卡和第二sim卡在网络制式a的预置频段搜网阶段均未搜索到小区,则第一sim卡和第二sim卡进入网络制式a的全频段搜网阶段。
163.如图10所示,在网络制式a的全频段搜网阶段,第二sim卡在网络制式a的全频段上搜索到小区时,向第一sim卡发送第四共享信息,用于第一sim卡根据该第四共享信息在网络制式a的全频段上搜网。若第一sim卡和第二sim卡在网络制式a的全频段搜网阶段均未搜索到小区,则第一sim卡和第二sim卡进入网络制式b的搜网阶段。
164.如图10所示,网络制式b搜网阶段包括网络制式b的预置频段搜网阶段和网络制式b的全频段搜网阶段。在网络制式b的预置频段搜网阶段,第二sim卡在网络制式b的预置频
段上搜索到小区时,向第一sim卡发送第五共享信息,用于第一sim卡根据该第五共享信息在网络制式b的预置频段上搜网。若第一sim卡和第二sim卡在网络制式b的预置频段搜网阶段均未搜索到小区,则第一sim卡和第二sim卡进入网络制式b的全频段搜网阶段。
165.如图10所示,在网络制式b的全频段搜网阶段,第二sim卡在网络制式b的全频段上搜索到小区时,向第一sim卡发送第六共享信息,用于第一sim卡根据该第六共享信息在网络制式b的全频段上搜网。在图10所示的终端设备的搜网过程中,在任一sim卡搜索到小区时,该sim卡便会通知modem模块进行后续处理,包括解析在对应频点上接收到的系统消息、根据系统消息解析结果判断是否满足驻留准则,以及在满足驻留准则时驻留在该频点对应的小区。
166.需要说明的是,图10是以第一sim卡和第二sim卡的预设网络制式顺序(即上述情况a)作为示例,具体介绍终端设备的搜网过程。对于第一sim卡和第二sim卡的预设网络制式顺序不一致的情况(即上述情况b),也可以采用图11类似的预设频段顺序完成每一个网络制式对应的小区搜索。
167.另外,图10是以第一sim卡和第二sim卡的每一个网络制式对应的预设频段顺序一致作为示例,具体介绍终端设备的搜网过程。本技术提供的多卡模式下的搜网方法对于不同网络制式对应的预设频段顺序不一致的情况,或者第一sim卡和第二sim卡在同一网络制式中对应的预设频段顺序不一致的情况也适用。
168.在另一些实施例中,若第一sim卡和第二sim卡在历史频点上搜索失败,则第一sim卡和第二sim卡还可以分别在为其服务的运营商的全频段上搜索小区。若搜索失败,则再在终端设备支持的全频段上搜索小区。
169.在搜网过程中,第一sim卡和第二sim卡任一方若搜索到小区,便实时向另一方发送共享信息,便于另一方可以参考该共享信息进行小区搜索,节省时间和算力。
170.如图11所示,在第一sim卡和第二sim卡在历史频点上搜索失败后,第一sim卡和第二sim卡分别在为其服务的运营商的全频段上搜索小区。若第一sim卡在运营商的全频段搜网阶段搜索到小区,则向第二sim卡发送第二共享信息,用于第二sim卡根据该第二共享信息在运营商的全频段上搜索小区。若第一sim卡在运营商的全频段上未搜索到小区,则第一sim卡继续在终端设备支持的全频段上搜索小区。
171.如图11所示,若第一sim卡在终端设备支持的全频段搜网阶段搜索到小区,则向第二sim卡发送第三共享信息,用于第二sim卡根据该第三共享信息在终端设备支持的全频段上搜索小区。在图11所示的终端设备的搜网过程中,在任一sim卡搜索到小区时,该sim卡便会通知modem模块进行后续处理,包括解析在对应频点上接收到的系统消息、根据系统消息解析结果判断是否满足驻留准则,以及在满足驻留准则时驻留在该频点对应的小区。
172.在另一些实施例中,若第一sim卡和第二sim卡在历史频点上搜索失败,则第一sim卡和第二sim卡可以按照modem模块指定的搜索任务,分别搜索小区。
173.如图12或图13所示,在第一sim卡和第二sim卡在历史频点上搜索失败后,modem模块分别向第一sim卡和第二sim卡发送第一任务信息和第二任务信息,用于第一sim卡和第二sim卡分别按照第一任务信息和第二任务信息搜索小区。
174.其中,第一任务信息和第二任务信息可以分别指示不同网络制式的搜索任务,或者,第一任务信息和第二任务信息还可以分别指示同一网络制式不同频段上的搜索任务,
本技术对此不限定。
175.假设第一任务信息和第二任务信息分别指示不同网络制式的搜索任务,更为具体的,第一任务信息指示网络制式a的搜索任务,第二任务信息指示网络制式b的搜索任务。如图12所示,若第一sim卡在网络制式a搜网阶段搜索到小区,则向第二sim卡发送第二共享信息,用于第二sim卡根据该第二共享信息在网络制式a上搜索小区。若第二sim卡在网络制式b搜网阶段搜索到小区,则向第一sim卡发送第三共享信息,用于第一sim卡根据该第三共享信息在网络制式b上搜索小区。在图12所示的终端设备的搜网过程中,在任一sim卡搜索到小区时,该sim卡便会通知modem模块进行后续处理,包括解析在对应频点上接收到的系统消息、根据系统消息解析结果判断是否满足驻留准则,以及在满足驻留准则时驻留在该频点对应的小区。
176.假设第一任务信息和第二任务信息分别指示同一网络制式不同频段上的搜索任务,更为具体的,第一任务信息指示网络制式a的频段a的搜索任务,第二任务信息指示网络制式a的频段b的搜索任务。如图13所示,若第一sim卡在网络制式a的频段a搜索到小区,则向第二sim卡发送第二共享信息,用于第二sim卡根据该第二共享信息在网络制式a的频段a上搜索小区。若第二sim卡在网络制式a的频段b搜索到小区,则向第一sim卡发送第三共享信息,用于第一sim卡根据该第三共享信息在网络制式a的频段b上搜索小区。在图13所示的终端设备的搜网过程中,在任一sim卡搜索到小区时,该sim卡便会通知modem模块进行后续处理,包括解析在对应频点上接收到的系统消息、根据系统消息解析结果判断是否满足驻留准则,以及在满足驻留准则时驻留在该频点对应的小区。
177.应理解,本技术实施例的各个方案可以进行合理的组合使用,并且实施例中出现的各个术语的解释或说明可以在各个实施例中互相参考或解释,对此不作限定。
178.还应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
179.可以理解的是,终端设备为了实现上述任一个实施例的功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
180.本技术实施例可以对终端设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
181.比如,以采用集成的方式划分各个功能模块的情况下,如图14所示,为本技术实施例提供的一种终端设备的结构框图。该终端设备可以包括第一搜网单元1410和第二搜网单元1420。其中,第一搜网单元1410中携带有第一sim卡,第二搜网单元1420中携带有第二sim卡。
182.第一搜网单元1410用于,在终端设备满足预设条件,以及当第一sim卡在第一历史频点上搜索小区失败时,通过第一sim卡在第一频段或第一频点上搜索小区。其中,第一频段和第一频点属于第一制式。第一频段或第一频点预置在终端设备中。第二搜网单元1420用于,当第二sim卡在第二历史频点上搜索小区失败时,通过第二sim卡在第二频段或第二频点上搜索小区。其中,第二频段和第二频点属于第一制式或者属于第二制式。第二频段或第二频点预置在终端设备中。第二搜网单元1420还用于,在第一搜网单元1410在第一频段或第一频点上搜索小区失败时,跳过在第一频段或第一频点上搜索小区。
183.在一些实施例中,第一搜网单元1410具体用于:当第一sim卡在第一频段或第一频点上搜索到第一小区时,通过向第二搜网单元发送第一搜索信息(如第一小区的频点和/或第一小区的物理小区id),以用于第二sim卡根据第一搜索信息跳过在第一频段或第一频点上搜索小区,以及根据第一搜索信息接入第一小区。
184.在一些实施例中,第二搜网单元1420具体用于:当第一sim卡在第一频段或第一频点上搜索到第一小区时,控制第二sim卡跳过在第一频段或第一频点上搜索小区,以及,控制第二sim卡接入第一小区。
185.在一些实施例中,第二搜网单元具于:当所述第一sim卡在第一频段或第一频点上搜索到第一小区时,控制第二sim卡跳过在第一频段或第一频点上搜索小区,以及,控制第二sim卡在第三频段或第三频点上搜索小区。其中,第三频段或第三频点属于第一制式、第二制式或者第三制式,第三频段或第三频点预置在终端设备中。
186.在一些实施例中,第一搜网单元1410具体用于:当第一sim卡在第一频段或第一频点上搜索小区失败时,通过向第二搜网单元发送第二搜索信息(如已搜索但是未搜到小区的频点),以用于第二sim卡根据第二搜索信息跳过在第一频段或第一频点上搜索小区。
187.在一些实施例中,当第一sim卡在所述第一频段或第一频点上搜索小区失败时,第二搜网单元1420还用于,控制第二sim卡在第三频段或第三频点上搜索小区。
188.在一种可选的方式中,当使用软件实现数据传输时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地实现本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线((digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如软盘、硬盘、磁带)、光介质(例如数字化视频光盘(digital video disk,dvd))、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
189.结合本技术实施例所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动硬盘、cd-rom或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦
合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于探测装置中。当然,处理器和存储介质也可以作为分立组件存在于设备中。
190.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
191.在一种可选的方式中,本技术提供一种芯片系统,该芯片系统包括处理器、存储器,存储器中存储有计算机程序代码;当计算机程序代码被处理器执行时,实现本技术提供的任一种可能的实现方式中的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
192.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
193.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
194.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
195.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
196.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1