本公开涉及信息处理技术领域,尤其涉及一种网络连接方法及终端。
背景技术:
近年来,随着通信技术的发展,终端可以使用双SIM(Subscriber Identity Module客户识别模块)卡连接不同移动网络,满足其不同的网络需求。其中,终端连接不同移动网络可以通过手动切换SIM卡实现,也可以通过自动切换SIM卡实现。当终端通过自动切换SIM卡连接到不同移动网络时,在终端中安装有控制模块,该控制模块可以不停地在两个移动网络之间切换,并自动搜索网络,由于切换时间非常短,对于用户而言,并未感觉到终端接入的网络发生变化,从而达到了双卡同时接入网络的目的。
相关技术中,当终端通过自动切换双SIM卡连接不同移动网络时,为了便于说明,将终端当前时间尝试进行网络连接的SIM卡称为第一SIM卡,另一个SIM卡称为第二SIM卡。终端能否通过第一SIM卡连接到移动网络,取决于终端当前通过第二SIM卡执行的行为,如果终端当前通过第二SIM卡执行的行为占用全部天线资源,终端则无法通过第一SIM卡连接到移动网络。例如,终端当前正通过第二SIM卡进行通话,此时,若第一SIM卡尝试进行网络连接,由于终端在当前通过第二SIM卡进行的通话已经占用全部天线资源,该网络连接将失败。并且在相关技术中,终端通过第一SIM卡连接网络失败后,终端将通过第一SIM卡启动重新注册网络操作,但是只有在终端通过第二SIM卡停止占用全部天线资源后,第一SIM卡才可能获取天线资源,然后连接到网络。
技术实现要素:
为克服相关技术中存在的问题,本公开提供了一种网络连接方法及终端。
根据本公开实施例的第一方面,提供一种网络连接方法,应用于双卡单通的终端中,该终端上安装有第一SIM卡和第二SIM卡,该方法包括:
当检测到通过所述第一SIM卡进行网络连接时,确定当前通过所述第二SIM卡执行的行为;
当所述通过所述第二SIM卡执行的行为属于预设优先级行为时,停止通过所述第一SIM卡进行网络连接的操作,所述预设优先级行为为占用全部天线资源的行为;
当检测到所述行为结束时,重新通过所述第一SIM卡进行网络连接。
可选地,所述停止通过所述第一SIM卡进行网络连接的操作之后,还包括:
设置计时时间,并开始计时;
当所述计时时间到达时,判断所述行为是否结束;
当所述行为没有结束时,返回执行所述设置计时时间,并开始计时的步骤,直至确定所述行为结束。
可选地,所述当检测到所述行为结束时,重新通过所述第一SIM卡进行网络连接,包括:
获取当前所处小区的系统消息;
根据所述系统消息,确定当前所处小区的信号能量;
当所述当前所处小区的信号能量超过预设信号能量阈值时,通过所述第一SIM卡进行网络注册,以连接到所述第一SIM卡对应的移动网络。
可选地,所述当检测到所述行为结束时,重新通过所述第一SIM卡进行网络连接之前,还包括:
判断当前所处的位置是否发生变化;
当当前所处的位置发生变化时,检测当前所处小区的信号能量和所述当前所处小区的邻小区的信号能量;
当所述邻小区的信号能量超过所述当前所处小区的信号能量时,通过所述第二SIM卡进行位置更新。
可选地,所述预设优先级行为为通话行为。
根据本公开实施例的第二方面,提供一种终端,该终端上安装有第一SIM卡和第二SIM卡,该终端包括:
第一确定模块,用于当检测到通过所述第一SIM卡进行网络连接时,确定当前通过所述第二SIM卡执行的行为;
停止模块,用于当所述通过所述第二SIM卡执行的行为属于预设优先级行为时,停止通过所述第一SIM卡进行网络连接的操作,所述预设优先级行为为占用全部天线资源的行为;
网络连接模块,用于当检测到所述行为结束时,重新通过所述第一SIM卡进行网络连接。
可选地,所述终端还包括:
计时模块,用于设置计时时间,并开始计时;
第一判断模块,用于当所述计时时间到达时,判断所述行为是否结束;
第二确定模块,用于当所述行为没有结束时,返回执行所述设置计时时间,并开始计时的步骤,直至确定所述行为结束。
可选地,所述当网络连接模块,包括:
获取子模块,用于获取当前所处小区的系统消息;
确定子模块,用于根据所述系统消息,确定当前所处小区的信号能量;
连接子模块,用于当所述当前所处小区的信号能量超过预设信号能量阈值时,通过所述第一SIM卡进行网络注册,以连接到所述第一SIM卡对应的移动网络。
可选地,所述终端还包括:
第二判断模块,用于判断当前所处的位置是否发生变化;
检测模块,用于当当前所处的位置发生变化时,检测当前所处小区的信号能量和所述当前所处小区的邻小区的信号能量;
位置更新模块,用于当所述邻小区的信号能量超过所述当前所处小区的信号能量时,通过所述第二SIM卡进行位置更新。
可选地,所述预设优先级行为为通话行为。
根据本公开实施例的第三方面,提供了一种终端,该终端上安装有第一SIM卡和第二SIM卡,该终端包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
当检测到通过所述第一SIM卡进行网络连接时,确定当前通过所述第二SIM卡执行的行为;
当所述通过所述第二SIM卡执行的行为属于预设优先级行为时,停止通过所述第一SIM卡进行网络连接的操作,所述预设优先级行为为占用全部天线资源的行为;
当检测到所述行为结束时,重新通过所述第一SIM卡进行网络连接。
本公开的实施例提供的技术方案可以包括以下有益效果:在本公开实施例中,当检测到通过第一SIM卡进行网络连接时,如果终端当前通过第二SIM卡执行的行为属于预设优先级行为时,则表明第二SIM卡当前执行的行为占用全部天线资源,此时可以停止通过第一SIM卡进行网络连接,避免终端重复尝试连接第一SIM卡对应的移动网络。当该行为结束时,重新通过第一SIM卡进行网络连接,由于该行为已经结束,也即终端不再通过第二SIM卡占用全部天线资源,此时终端可以利用天线资源通过第一SIM卡顺利进行网络连接,且在进行网络连接的过程中,终端优先自动尝试连接LTE(Long Term Evolution,长期演进)网络和WCDMA(Wideband Code Division Multiple Access,宽带码分多址)网络,无需通过重新选择来连接LTE网络和WCDMA网络,也即终端无需花费更多的时间连接LTE网络和WCDMA网络,提高了终端通过第一SIM卡连接LTE网络和WCDMA网络的效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是本公开实施例提供的一种网络连接方法流程图;
图2是本公开实施例提供的另一种网络连接方法流程图;
图3A是本公开实施例提供的一种终端框图;
图3B是本公开实施例提供的另一种终端框图;
图3C是本公开实施例提供的一种网络连接模块框图;
图3D是本公开实施例提供的另一种终端框图;
图4是本公开实施例提供的另一种终端框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
在对本公开实施例进行详细的解释说明之前,先对本公开实施例的应用场景予以介绍。由于相关技术中,对于通过自动切换双SIM卡连接不同移动网络的双卡单通的终端,当该终端在通过第二SIM卡执行的行为占用全部天线资源时,第一SIM卡将不断地尝试进行网络连接,且第一SIM卡尝试连接网络的顺序为LTE网络、WCDMA网络和GSM(Global System for Mobile Communication,全球移动通信系统)网络,因此,当终端通过第二SIM卡停止占用全部天线资源后,第一SIM卡可能连接到的是GSM网络,而非最开始尝试的LTE网络,严重影响终端通过第一SIM卡进行信息交互的速度。并且,在通过第一SIM卡连接到的是GSM网络后,需要重新选择LTE网络或WCDMA网络,终端才能连接到LTE网络或WCDMA网络,也即,终端通过第二SIM卡停止占用全部天线资源后,第一SIM卡需要花费更多的时间才能连接上LTE网络或WCDMA网络。因此,本公开实施例提供了一种网络连接方法,如果终端当前通过第二SIM卡执行的行为属于预设优先级行为时,停止通过第一SIM卡进行网络连接,避免终端重复尝试连接第一SIM卡对应的移动网络。当该行为结束时,重新通过第一SIM卡进行网络连接,此时,终端优先自动尝试连接LTE网络和WCDMA网络,无需通过重新选择来连接LTE网络和WCDMA网络,提高了终端通过第一SIM卡连接LTE网络和WCDMA网络的效率。
图1是本公开实施例提供的一种网络连接方法流程图,该网络连接方法应用于双卡单通的终端,该终端上安装有第一SIM卡和第二SIM卡,如图1所示,该网络连接方法包括以下步骤。
在步骤101中,当检测到通过第一SIM卡进行网络连接时,确定当前通过第二SIM卡执行的行为。
在步骤102中,当通过第二SIM卡执行的行为属于预设优先级行为时,停止通过第一SIM卡进行网络连接的操作,该预设优先级行为为占用全部天线资源的行为。
在步骤103中,当检测到该行为结束时,重新通过第一SIM卡进行网络连接。
本公开实施例中,当检测到通过第一SIM卡进行网络连接时,如果终端当前通过第二SIM卡执行的行为属于预设优先级行为时,则表明第二SIM卡当前执行的行为占用全部天线资源,此时可以停止通过第一SIM卡进行网络连接,避免终端重复尝试连接第一SIM卡对应的移动网络。当该行为结束时,重新通过第一SIM卡进行网络连接,由于该行为已经结束,也即终端不再通过第二SIM卡占用全部天线资源,此时终端可以利用天线资源通过第一SIM卡顺利进行网络连接,且在进行网络连接的过程中,终端优先自动尝试连接LTE网络和WCDMA网络,无需通过重新选择来连接LTE网络和WCDMA网络,也即终端无需花费更多的时间连接LTE网络和WCDMA网络,提高了终端通过第一SIM卡连接LTE网络和WCDMA网络的效率。
可选地,停止通过所第一SIM卡进行网络连接的操作之后,还包括:
设置计时时间,并开始计时;
当计时时间到达时,判断该行为是否结束;
当该行为没有结束时,返回执行设置计时时间,并开始计时的步骤,直至确定该行为结束。
可选地,当检测到该行为结束时,重新通过第一SIM卡进行网络连接,包括:
获取当前所处小区的系统消息;
根据该系统消息,确定当前所处小区的信号能量;
当当前所处小区的信号能量超过预设信号能量阈值时,通过第一SIM卡进行网络注册,以连接到第一SIM卡对应的移动网络。
可选地,当检测到该行为结束时,重新通过第一SIM卡进行网络连接之前,还包括:
判断当前所处的位置是否发生变化;
当当前所处的位置发生变化时,检测当前所处小区的信号能量和当前所处小区的邻小区的信号能量;
当邻小区的信号能量超过当前所处小区的信号能量时,通过第二SIM卡进行位置更新。
可选地,该预设优先级行为为通话行为。
上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本公开实施例对此不再一一赘述。
图2是本公开实施例提供的另一种网络连接方法流程图,该方法应用于双卡单通的终端中,该终端上安装有第一SIM卡和第二SIM卡。如图2所示,该网络连接的方法包括以下步骤。
在步骤201中,当检测到通过第一SIM卡进行网络连接时,确定当前通过第二SIM卡执行的行为。
在本公开实施例中,终端为双卡单通的终端,该终端上只安装有一组RF(Radio Frequency,射频)天线,当终端当前通过其中一个SIM卡执行的行为占用全部天线资源时,终端将不能通过另一个SIM卡进行任何业务。为了便于说明,将终端当前尝试进行网络连接的SIM卡作为第一SIM卡,另一个SIM卡作为第二SIM卡。另外,双卡单通的终端可以通过手动切换的方式连接到不同的移动网络,也可以通过自动切换的方式连接到不同的移动网络,在本公开实施例中,终端通过自动切换的方式连接到不同的移动网络。
当检测到终端通过第一SIM卡进行网络连接时,如果此时终端通过第二SIM卡执行的行为占用全部天线资源,那么终端通过第一SIM卡进行网络连接将失败,并且终端将重复尝试进行网络连接,但是该重复进行网络连接的操作也会因为终端的天线资源被占用而出现失败。因此,为了避免终端通过第一SIM卡进行网络连接出现失败,当检测到终端通过第一SIM卡进行网络连接时,终端需要先确定当前通过第二SIM卡执行的行为,然后判断是否需要继续通过第一SIM卡进行网络连接。
其中,终端通过第二SIM卡执行的行为,也即终端当前通过第二SIM卡进行的操作,如终端当前通过第二SIM卡与其他终端进行通话,终端通过第二SIM卡执行的行为为“通话”;若终端当前通过第二SIM卡进行驻网操作,终端通过第二SIM卡执行的行为为“驻网”;若终端当前通过第二SIM卡进行位置更新操作,终端通过第二SIM卡执行的行为为“位置更新”等等。
在步骤202中,当通过第二SIM卡执行的行为属于预设优先级行为时,停止通过第一SIM卡进行网络连接的操作,该预设优先级行为为占用全部天线资源的行为。
当终端确定当前通过第二SIM卡执行的行为后,只有该行为占用全部天线资源时,该行为才会影响终端通过第一SIM卡进行网络连接,因此,当终端确定当前通过第二SIM卡执行的行为时,还需判断该行为是否占用全部天线资源,也即判断该行为是否属于预设优先级行为。当通过第二SIM卡执行的行为属于预设优先级行为时,停止通过第一SIM卡进行网络连接的操作,避免终端在当前通过第二SIM卡执行预设优先级的行为时,终端通过第一SIM卡重复尝试进行网络连接。相应地,当通过第二SIM卡执行的行为不属于预设优先级行为时,表明终端当前通过第二SIM卡执行的行为没有占用全部天线资源,也即,终端可以通过第一SIM进行网络连接。
需要说明的是,由于终端上仅仅安装有一组RF天线,也即终端在同一时间只能通过一个SIM卡向外界发送信息,但是对于双卡单通的终端,终端在同一时间可以同时通过两个SIM卡接收信息,因此,当终端通过第二SIM卡执行的行为为发送信息的行为时,如“通话”、“驻网”或“位置更新”等,表明该行为占用全部天线资源,该行为为预设优先级行为;当终端通过第二SIM卡执行的行为为接收信息的行为时,如“接收系统消息”或“监听是否被寻呼”等,表明该行为没有占用全部天线资源,该行为不属于预设优先级行为。也即,预设优先级行为为终端中预先设置的行为,该预设优先级行为可以为通话行为,也可以为驻网行为或者位置更新行为等。
在步骤203中,检测通过第二SIM卡执行的行为是否结束。
当终端当前通过第二SIM卡执行的行为属于预设优先级行为时,为了避免终端在该行为没有结束之前,通过第一SIM卡重复尝试进行网络连接,终端在确定该行为属于预设优先级行为,并停止通过第一SIM卡进行网络连接的操作之后,还需要检测该行为是否结束。也即,终端可以设置计时时间,并开始计时,当计时时间到达时,判断该行为是否结束,当该行为没有结束时,返回执行设置计时时间,并开始计时的步骤,直至确定该行为结束。
其中,计时时间为终端中预先设置的时间,该计时时间可以为2s、3s或5s等等。需要说明的是,为了保证在该行为结束时,终端可以及时确定该行为结束,该计时时间不宜设置过长,以免在该行为结束时,终端未能及时检测到该行为结束。
例如,计时时间为2s,当终端确定该行为属于预设优先级行为时,在停止通过第一SIM卡进行网络连接的操作之后,开始计时,计时时间为2s,当计时时间2s到达时,判断该行为是否结束,如果该行为还没有结束,重新开始计时,循环上述操作,直至检测出该行为结束。
可选地,在本公开实施例中,终端在确定通过第二SIM卡执行的行为为预设优先级行为,且停止通过第一SIM卡进行网络连接的操作之后,当接收到针对该行为的结束指令时,确定该行为结束。例如,终端当前通过第二SIM卡执行的行为为“通话”,当终端接收到第二SIM卡对应的MME(Mobility Management Entity,移动管理实体)发送的通话结束消息时,也即接收到针对该行为“通话”的结束指令,或当终端检测到用户通过预设操作触发的针对该“通话”的结束指令时,确定该行为结束。其中,预设操作可以为点击操作,滑动操作或语音操作等。
在步骤204中,当检测到该行为结束时,重新通过第一SIM卡进行网络连接。
当终端检测到该行为结束时,表明终端通过第二SIM卡执行的行为释放了天线资源,此时,终端可以重新通过第一SIM卡进行网络连接。由于终端当前的天线资源没有全部被占用,因此,当终端重新通过第一SIM卡进行网络连接时,终端可以顺利连接至第一SIM卡对应的移动网络,且终端重新通过第一SIM卡进行网络连接时,优先尝试连接LTE网络和WCDMA网络,然后是GSM网络,因此,该行为结束时,终端无需通过重新选择来连接LTE网络和WCDMA网络,而是自动首先连接LTE网络和WCDMA网络,也即在该行为结束时,终端花费更少的时间连接LTE网络和WCDMA网络。
需要说明的是,在本公开实施例中,终端在使用第一SIM卡与其他终端进行信息交互的过程中,终端是通过当前所处的小区与其他终端实现信息交互。因此,终端重新通过第一SIM卡进行网络连接实现过程可以为:获取当前所处小区的系统消息;根据该系统消息,确定当前所处小区的信号能量;当当前所处小区的信号能量超过预设信号能量阈值时,通过第一SIM卡进行网络注册,以连接到第一SIM卡对应的移动网络。也即,终端在确定第一SIM卡的身份信息后,可以将第一SIM卡的身份信息发送给第一SIM卡对应的MME的鉴权中心,当鉴权中心接收到该第一SIM卡的身份信息时,对该第一SIM卡的身份信息进行验证,如果验证通过,则允许该终端接入该第一SIM卡对应的移动网络。鉴权中心对该第一SIM卡的身份信息进行验证的方法可以参考相关技术,在此不做详细说明。
其中,当前所处的小区的系统消息包括该小区的TAC(tracking area code,跟踪区域码)、该小区所属的PLMN((Public Land Mobile Network,公共陆地移动网络)以及该小区的信号能量等信息。TAC用来唯一标识该小区,也即每个小区都有自己对应的TAC,PLMN用来区分不同的运营商,当终端接收到当前所处小区的系统消息时,会先判断该小区所属的PLMN是否属于终端签约的PLMN,当该小区所属的PLMN是终端签约的PLMN时,终端才继续执行是否需要进行网络连接的操作。特别地,当该小区所属的PLMN不是终端签约的PLMN时,终端是不可能接入该小区的,也即不会执行进行网络连接的操作。预设信号能量阈值为终端中预先设备的信号能量,该预设信号能量阈值用来判断该小区的信号能量是否达到驻网标准,也即,当该小区的信号能量超过该预设信号能量阈值时,确定该小区的信号能量达到驻网标准,终端可以接入该小区。另外,第一SIM卡的身份信息用于唯一标识该第一SIM卡,该第一SIM卡的身份信息包括IMSI(International Mobile Subscriber Identity,国际移动用户识别码)和Ki(Key identifier,手机鉴权密钥)等信息。
可选地,在本公开实施例中,在终端通过第二SIM卡执行行为的过程中,终端的位置可能已经发生变化,为了保证在该行为结束时,终端和第二SIM卡对应的移动网络之间的网络连接保持正常。终端在该行为结束时,还可以通过第二SIM卡进行位置更新。也即,当该行为结束时,终端判断当前所处的位置是否发生变化,当当前所处的位置发生变化时,接收当前所处小区的系统消息和当前所处小区的邻小区的系统消息,根据当前所处小区的系统消息和当前所处小区的邻小区的系统消息,检测当前所处小区的信号能量和当前所处小区的邻小区的信号能量,当邻小区的信号能量超过当前所处小区的信号能量时,通过第二SIM卡进行位置更新。
其中,终端通过第二SIM卡进行位置更新的实现过程可以为:终端向第二SIM卡对应的MME发送该第二SIM卡的身份信息和该邻小区的TAC,当MME接收到第二SIM卡的身份信息和该邻小区的TAC时,更新该第二SIM卡的所处小区的TAC,也即,将该邻小区的TAC作为该终端当前所处的小区的TAC,以便MME能够跟踪该终端,并向该终端发送相应业务。当MME更新该第二SIM卡的当前所处小区的TAC时,确定该终端可以通过第二SIM卡接入该邻小区,也即,终端通过第二SIM卡成功进行了位置更新。
需要说明的是,终端在通过第二SIM卡接入移动网络之后,只有终端处于某个小区的网络覆盖范围时,该终端才能接收到该小区的系统消息。由于相邻小区的网络覆盖范围有交集,因此,终端在当前位置时,除了可以接收当前所处的小区的系统消息,还可以接收其他小区的系统消息,该其他小区也即邻小区。
本公开实施例中,当检测到通过第一SIM卡进行网络连接时,如果终端当前通过第二SIM卡执行的行为属于预设优先级行为时,则表明第二SIM卡当前执行的行为占用全部天线资源,此时可以停止通过第一SIM卡进行网络连接,避免终端重复尝试连接第一SIM卡对应的移动网络。当该行为结束时,重新通过第一SIM卡进行网络连接,由于该行为已经结束,也即终端不再通过第二SIM卡占用全部天线资源,此时终端可以利用天线资源通过第一SIM卡顺利进行网络连接,且在进行网络连接的过程中,终端优先自动尝试连接LTE网络和WCDMA网络,无需通过重新选择来连接LTE网络和WCDMA网络,也即终端无需花费更多的时间连接LTE网络和WCDMA网络,提高了终端通过第一SIM卡连接LTE网络和WCDMA网络的效率。
图3A是本公开实施例提供的一种终端300的框图。该终端300上安装有第一SIM卡和第二SIM卡,参见图3A,该终端300包括第一确定模块301、停止模块302和网络连接模块303。
第一确定模块301,用于当检测到通过第一SIM卡进行网络连接时,确定当前通过第二SIM卡执行的行为;
停止模块302,用于当通过第二SIM卡执行的行为属于预设优先级行为时,停止通过第一SIM卡进行网络连接的操作,该预设优先级行为为占用全部天线资源的行为;
网络连接模块303,用于当检测到该行为结束时,重新通过第一SIM卡进行网络连接。
可选地,参见图3B,该终端还包括计时模块304、第一判断模块305和第二确定模块306:
计时模块304,用于设置计时时间,并开始计时;
第一判断模块305,用于当计时时间到达时,判断该行为是否结束;
第二确定模块306,用于当该行为没有结束时,返回执行设置计时时间,并开始计时的步骤,直至确定该行为结束。
可选地,参见图3C,该网络连接模块303包括获取子模块3031、确定子模块3032和连接子模块3033:
获取子模块3031,用于获取当前所处小区的系统消息;
确定子模块3032,用于根据该系统消息,确定当前所处小区的信号能量;
连接子模块3033,用于当当前所处小区的信号能量超过预设信号能量阈值时,通过第一SIM卡进行网络注册,以连接到第一SIM卡对应的移动网络。
可选地,参见图3D,该终端300还包括第二判断模块307、检测模块308和位置更新模块309:
第二判断模块307,用于判断当前所处的位置是否发生变化;
检测模块308,用于当当前所处的位置发生变化时,检测当前所处小区的信号能量和当前所处小区的邻小区的信号能量;
位置更新模块309,用于当邻小区的信号能量超过当前所处小区的信号能量时,通过第二SIM卡进行位置更新。
本公开实施例中,当检测到通过第一SIM卡进行网络连接时,如果终端当前通过第二SIM卡执行的行为属于预设优先级行为时,则表明第二SIM卡当前执行的行为占用全部天线资源,此时可以停止通过第一SIM卡进行网络连接,避免终端重复尝试连接第一SIM卡对应的移动网络。当该行为结束时,重新通过第一SIM卡进行网络连接,由于该行为已经结束,也即终端不再通过第二SIM卡占用全部天线资源,此时终端可以利用天线资源通过第一SIM卡顺利进行网络连接,且在进行网络连接的过程中,终端优先自动尝试连接LTE网络和WCDMA网络,无需通过重新选择来连接LTE网络和WCDMA网络,也即终端无需花费更多的时间连接LTE网络和WCDMA网络,提高了终端通过第一SIM卡连接LTE网络和WCDMA网络的效率。
可选地,该预设优先级行为为通话行为。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图4是本公开实施例提供的另一种终端400的框图。该终端400上安装有第一SIM卡和第二SIM卡,例如,终端400可以是移动电话等。参照图4,终端400可以包括以下一个或多个组件:处理组件402,存储器404,电源组件406,多媒体组件408,音频组件410,输入/输出(I/O)的接口412,传感器组件414,以及通信组件416。
处理组件402通常控制终端400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件402可以包括一个或多个处理器420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402和其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便多媒体组件408和处理组件402之间的交互。
存储器404被配置为存储各种类型的数据以支持在终端400的操作。这些数据的示例包括用于在终端400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件406为终端400的各种组件提供电源。电源组件406可以包括电源管理系统,一个或多个电源,及其他与为终端400生成、管理和分配电源相关联的组件。
多媒体组件408包括在所述终端400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件408包括一个前置摄像头和/或后置摄像头。当终端400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件410被配置为输出和/或输入音频信号。例如,音频组件410包括一个麦克风(MIC),当终端400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件416发送。在一些实施例中,音频组件410还包括一个扬声器,用于输出音频信号。
I/O接口412为处理组件402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件414包括一个或多个传感器,用于为终端400提供各个方面的状态评估。例如,传感器组件414可以检测到终端400的打开/关闭状态,组件的相对定位,例如所述组件为终端400的显示器和小键盘,传感器组件414还可以检测终端400或终端400一个组件的位置改变,用户与终端400接触的存在或不存在,终端400方位或加速/减速和终端400的温度变化。传感器组件414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件414还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件416被配置为便于终端400和其他设备之间有线或无线方式的通信。终端400可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件416还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,终端400可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器404,上述指令可由终端400的处理器420执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行一种网络连接方法,该方法包括:
当检测到通过第一SIM卡进行网络连接时,确定当前通过第二SIM卡执行的行为。
当通过第二SIM卡执行的行为属于预设优先级行为时,停止通过第一SIM卡进行网络连接的操作,该预设优先级行为为占用全部天线资源的行为。
当检测到该行为结束时,重新通过第一SIM卡进行网络连接。
可选地,停止通过所第一SIM卡进行网络连接的操作之后,还包括:
设置计时时间,并开始计时;
当计时时间到达时,判断该行为是否结束;
当该行为没有结束时,返回执行设置计时时间,并开始计时的步骤,直至确定该行为结束。
可选地,当检测到该行为结束时,重新通过第一SIM卡进行网络连接,包括:
获取当前所处小区的系统消息;
根据该系统消息,确定当前所处小区的信号能量;
当当前所处小区的信号能量超过预设信号能量阈值时,通过第一SIM卡进行网络注册,以连接到第一SIM卡对应的移动网络。
可选地,当检测到该行为结束时,重新通过第一SIM卡进行网络连接之前,还包括:
判断当前所处的位置是否发生变化;
当当前所处的位置发生变化时,检测当前所处小区的信号能量和当前所处小区的邻小区的信号能量;
当邻小区的信号能量超过当前所处小区的信号能量时,通过第二SIM卡进行位置更新。
可选地,该预设优先级行为为通话行为。
本公开实施例中,当检测到通过第一SIM卡进行网络连接时,如果终端当前通过第二SIM卡执行的行为属于预设优先级行为时,则表明第二SIM卡当前执行的行为占用全部天线资源,此时可以停止通过第一SIM卡进行网络连接,避免终端重复尝试连接第一SIM卡对应的移动网络。当该行为结束时,重新通过第一SIM卡进行网络连接,由于该行为已经结束,也即终端不再通过第二SIM卡占用全部天线资源,此时终端可以利用天线资源通过第一SIM卡顺利进行网络连接,且在进行网络连接的过程中,终端优先自动尝试连接LTE网络和WCDMA网络,无需通过重新选择来连接LTE网络和WCDMA网络,也即终端无需花费更多的时间连接LTE网络和WCDMA网络,提高了终端通过第一SIM卡连接LTE网络和WCDMA网络的效率。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。