本发明涉及终端技术领域,尤其涉及一种软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对应的运营商网络的信号使用区域时,关闭所述软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的概率。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例提供的一种用于控制软SIM的系统框图;
图2是本发明实施例提供的一种软SIM的控制方法的流程图;
图3是本发明实施例提供的另一种软SIM的控制方法的流程图;
图4是本发明实施例提供的另一种软SIM的控制方法的流程图;
图5是本发明实施例提供的另一种软SIM的控制方法的流程图;
图6是本发明实施例提供的另一种软SIM的控制方法的流程图;
图7是本发明实施例提供的另一种软SIM的控制方法的流程图;
图8是本发明实施例提供的另一种软SIM的控制方法的流程图;
图9是本发明实施例提供的另一种软SIM的控制方法的流程图;
图10是本发明实施例提供的另一种软SIM的控制方法的流程图;
图11是本发明实施例提供的另一种软SIM的控制方法的流程图;
图12是本发明实施例提供的一种用户终端的组成框图;
图13是本发明实施例提供的另一种用户终端的组成框图;
图14是本发明实施例提供的另一种用户终端的组成框图;
图15是本发明实施例提供的另一种用户终端的组成框图;
图16是本发明实施例提供的另一种用户终端的组成框图;
图17是本发明实施例提供的另一种用户终端的组成框图;
图18是本发明实施例提供的另一种用户终端的组成框图;
图19是本发明实施例提供的另一种用户终端的组成框图;
图20是本发明实施例提供的另一种用户终端的组成框图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
本发明实施例提供了一种软SIM的控制方法,适用于具有软SIM功能的通信系统,该系统的组成如图1所示,包括软SIM服务器、终端及软SIM对应的运营商网络,在该终端中一般可包括软SIM客户端,位置信息模块及软SIM模块,该方法一般可以由终端的软SIM客户端完成,如图2所示,该方法包括:
101、获取软SIM对应的使用区域信息。
其中,所述使用区域信息用于表示该软SIM运营商所能提供的网络覆盖范围,可以使用GPS、移动网络小区标识等地理位置参数进行标识。
102、根据所述使用区域信息以及终端当前位置,检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
其中,终端当前位置与使用区域信息的表达方式一般要求保持一致,例如,若使用区域信息使用GPS标识,则终端当前位置一般也使用GPS标识,若使用区域信息使用移动网络小区标识划分,则终端当前位置一般也使用移动网络小区标识。
103、当检测到所述终端处于所述软SIM对应的运营商网络的信号使用区域时,则启动所述软SIM,以接入与所述软SIM对应的运营商网络中。
可以理解的是,若所述终端并未处于所述软SIM对应的运营商网络的信号使用区域,则无需启动软SIM。
本发明实施例提供的一种软SIM的控制方法,通过获取终端当前位置以及软SIM运营商网络的覆盖情况,并基于此检测到终端是否处于软SIM运营商网络覆盖范围,只有当终端进入覆盖范围后,则可启动软SIM。相比于现有技术由用户自主选择软SIM的使用地点来说,本发明实施例提供的方法能够更加准确地为用户选择软SIM的使用位置和时机,一定程度上提高了用户正常使用软SIM的概率。
结合前述方法流程,在本发明实施例的另一种实现方式中,针对步骤101获取软SIM对应的使用区域信息的实现提供了如下两种实现方式。
第一种方法,其流程如图3所示,包括:
A101、获取软SIM服务器下发的所述使用区域信息。
在此种方法中,软SIM服务器可以在与软SIM客户端建立连接时主动下发使用区域信息。建立连接的方式可以是通过3G、4G等移动通信网络、WIFI等。
第二种方法,其流程如图4所示,包括:
B1011、向所述软SIM服务器发送使用区域信息获取请求。
其中,所述使用区域信息获取请求携带有所述软SIM的标识信息。
B1012、获取所述软SIM服务器返回的与所述使用区域信息获取请求对应的第一应答信息,所述第一应答信息携带有所述使用区域信息。
在此种方法中,软SIM客户端在与软SIM服务器建立连接后,需要主动向软SIM服务器发起请求,软SIM服务器在应答该请求时会反馈使用区域信息。
以上两种方法中,使用区域信息都是需要预先配置在软SIM服务器中,可以根据实际需要实时进行修改。
结合前述方法流程,在本发明实施例的另一种实现方式中,针对步骤102根据所述使用区域信息以及终端当前位置,检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中的实现提供了如下两种实现方式。
第一种方法,其流程如图5所示,包括:
A1031、向用户终端内部的位置信息模块发送位置检测请求,所述位置检测请求携带有所述使用区域信息,以使得位置信息模块根据所述使用区域信息以及终端当前位置,检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
其中,位置信息模块是用于提供用户当前位置信息的功能模块,可以是GPS定位模块、北斗定位模块、3G或4G等移动通信模块、WIFI通信模块等。该位置信息模块可以独立设置也可以集成在所述终端内部。
A1032、获取所述位置信息模块返回的与所述位置检测请求对应的第二应答信息,所述第二应答信息携带有所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中的检测结果。
A1033、根据所述检测结果,检测到所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
在此种方法中,检测过程由位置信息模块执行,软SIM客户端仅需要将从软SIM服务器上获取到的使用区域信息发送至位置信息模块,然后等待位置信息模块回复的检测结果即可。其具体的检测流程就是检测终端实际所在的位置点是否落入使用区域信息所标明的各个信号使用区域中。
第二种方法,其流程如图6所示,包括:
B1031、获取用户终端内部的位置信息模块发送的所述终端当前的位置信息。
B1032、根据所述使用区域信息以及所述终端当前的位置信息,检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
在此种方法中,不同于第一种方法,位置信息模块并不需要自行检测,只需要将用户当前的位置信息发送至软SIM客户端,然后由软SIM客户端自行检测即可。
另外,为了方便用户了解当前软SIM的使用情况,软SIM客户端在运行软SIM的时候除了自行启动软SIM外,也可以先对用户进行提示,以询问用户是否需要开启软SIM,然后根据用户选择来执行后续流程。这种基于用户自主启动软SIM的过程,在本发明实施例的另一种实施方式中给出了相应的实现方式,具体如下,其流程如图7所示,包括:
101、获取软SIM对应的使用区域信息。
102、根据所述使用区域信息以及终端当前位置,检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
201、当检测到所述终端处于所述软SIM对应的运营商网络的信号使用区域时,则输出第一询问信息,所述第一询问信息用于询问用户当前是否启动所述软SIM;
103、根据用户输入启动所述软SIM,以接入与所述软SIM对应的运营商网络中。
步骤201即为向用户询问的流程。
当然,若获取到用户的拒绝启动信息后,可以根据用户需要不启动软SIM,而是维持当前网络接入方式不变。
相应的,当终端移动出软SIM运营商网络的覆盖范围之后,也需要及时关闭软SIM以保证用户的正常通信。因此,在终端使用软SIM接入运营商网络时,需要实时监测终端是否仍处于软SIM运营商网络的覆盖范围内。在本发明实施例的另一种实现方式中,提供了相应的实现方法,执行于步骤103之后,具体如图8所示,包括:
104、重新检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
105、当检测到所述终端不处于所述软SIM对应的运营商网络的信号使用区域时,关闭所述软SIM,以退出与所述软SIM对应的运营商网络中。
同样的,与启动过程类似,为了方便用户了解当前软SIM的使用情况,在关闭软SIM过程中,软SIM客户端除了自行关闭软SIM外,也可以先对用户进行提示,以询问用户是否需要关闭软SIM,然后根据用户选择来执行后续流程。这种基于用户自主关闭软SIM的过程,在本发明实施例的另一种实施方式中给出了相应的实现方式,具体如下,其流程如图9所示,包括:
104、重新检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
重新检测流程与初始检测流程类似,可参照如5和图6对应的两种实现方式,在此不再赘述。
301、当检测到所述终端不处于所述软SIM对应的运营商网络的信号使用区域时,输出第二询问信息,所述第二询问信息用于询问用户当前是否停止当前业务运行。
105、根据用户输入关闭所述软SIM,以退出与所述软SIM对应的运营商网络中,同时结束当前业务。
步骤301即为向用户询问的流程。
当然,若获取到用户的拒绝停止信息后,可以根据用户需要维持在软SIM上所运行的业务,此时就需要在启动本机SIM卡后继续位置当前运行业务。
结合如图1所示系统架构,及前述各个方法流程,本发明实施例在此提供两个可选的具体实现方式,以便阐述本发明实施例提供的总体工作流程。
第一种可选的方法流程如图10所示,包括:
401、软SIM客户端获取软SIM服务器下发的使用区域信息。
402、软SIM客户端获取所述位置信息模块发送的所述终端当前的位置信息。
403、根据所述使用区域信息以及所述终端当前的位置信息,软SIM客户端检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
404、当检测到所述终端处于所述软SIM对应的运营商网络的信号使用区域时,则软SIM客户端启动所述软SIM模块。
405、所述软SIM模块接入运营商网络。
406、软SIM客户端重新检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
407、当检测到所述终端不处于所述软SIM对应的运营商网络的信号使用区域时,软SIM客户端关闭所述软SIM模块,以退出与所述软SIM对应的运营商网络中。
第二种可选的方法流程如图11所示,包括:
501、软SIM客户端向所述软SIM服务器发送使用区域信息获取请求。
其中,所述使用区域信息获取请求携带有所述软SIM的标识信息。
502、所述软SIM服务器向软SIM客户端返回的与所述使用区域信息获取请求对应的第一应答信息,所述第一应答信息携带有所述使用区域信息。
503、软SIM客户端向位置信息模块发送位置检测请求,所述位置检测请求携带有所述使用区域信息。
504、位置信息模块根据所述使用区域信息以及终端当前位置,检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
505、位置信息模块向软SIM客户端返回与所述位置检测请求对应的第二应答信息,所述第二应答信息携带有所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中的检测结果。
506、根据所述检测结果,检测到所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
507、当检测到所述终端处于所述软SIM对应的运营商网络的信号使用区域时,则输出第一询问信息,以询问用户当前是否启动所述软SIM;
508、在获取到用户的确认启动信息后,启动所述软SIM模块。
509、软SIM模块接入运营商网络。
510、软SIM客户端重新向位置信息模块发送位置检测请求,所述位置检测请求携带有所述使用区域信息。
511、位置信息模块根据所述使用区域信息以及终端当前位置,检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
512、位置信息模块向软SIM客户端返回与所述位置检测请求对应的第三应答信息,所述第三应答信息携带有所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中的检测结果。
513、根据所述检测结果,软SIM客户端检测到所述终端是否仍处于所述软SIM对应的运营商网络的信号使用区域中。
514、当检测到所述终端不处于所述软SIM对应的运营商网络的信号使用区域时,输出第二询问信息,以询问用户当前是否停止当前业务运行。
515、在获取到用户的确认停止信息后,关闭所述软SIM模块,以退出与所述软SIM对应的运营商网络中,同时结束当前业务。
本发明实施例还提供了一种用户终端,可实现前述各方法流程,其组成如图12所示,包括:
获取单元61,用于获取软SIM对应的使用区域信息。
检测单元62,用于根据所述使用区域信息以及终端当前位置,检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
启动单元63,用于当检测到所述终端处于所述软SIM对应的运营商网络的信号使用区域时,则启动所述软SIM,以接入与所述软SIM对应的运营商网络中。
可选的是,如图13所示,所述获取单元61包括:
第一获取模块611,用于获取服务器下发的所述使用区域信息。
或者,如图14所示,所述获取单元61包括:
第一发送模块612,用于向所述服务器发送使用区域信息获取请求,所述使用区域信息获取请求携带有所述软SIM的标识信息。
所述第一获取模块611,用于获取所述服务器返回的与所述使用区域信息获取请求对应的第一应答信息,所述第一应答信息携带有所述使用区域信息。
可选的是,如图15所示,所述检测单元62包括:
第二发送模块621,用于向用户终端内部的位置信息模块发送位置检测请求,所述位置检测请求携带有所述使用区域信息,以使得位置信息模块根据所述使用区域信息以及终端当前位置,检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
第二获取模块622,用于获取所述位置信息模块返回的与所述位置检测请求对应的第二应答信息,所述第二应答信息携带有所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中的检测结果;根据所述检测结果,检测到所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
或者,如图16所示,所述检测单元62包括:
所述第二获取模块622,用于获取用户终端内部的位置信息模块发送的所述终端当前的位置信息。
检测模块623,用于根据所述使用区域信息以及所述终端当前的位置信息,检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
可选的是,如图17所示,该装置还包括:
输出单元64,用于输出第一询问信息,所述第一询问信息用于询问用户当前是否启动所述软SIM。
则所述启动单元63具体用于根据用户输入启动所述软SIM。
可选的是,如图18所示,该装置还包括:关闭单元65。
所述检测单元62,还用于检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
关闭单元65,用于当检测到所述终端不处于所述软SIM对应的运营商网络的信号使用区域时,关闭所述软SIM,以退出与所述软SIM对应的运营商网络中。
可选的是,所述输出单元64,用于输出第二询问信息,所述第二询问信息用于询问用户当前是否停止当前业务运行。
所述关闭单元65,具体用于根据用户输入关闭所述软SIM。
本发明实施例提供的一种用户终端,通过获取终端当前位置以及软SIM运营商网络的覆盖情况,并基于此检测到终端是否处于软SIM运营商网络覆盖范围,只有当终端进入覆盖范围后,则可启动软SIM。相比于现有技术由用户自主选择软SIM的使用地点来说,本发明实施例提供的方法能够更加准确地为用户选择软SIM的使用位置和时机,一定程度上提高了用户正常使用软SIM的概率。
本发明实施还提供了一种用户终端,如图19所示,包括处理器71、存储器72以及收发信机73。所述处理器71、存储器72及收发信机73通过总线进行通信。所述存储器72中被配置有计算机代码,所述处理器71可调用该代码以控制所述收发信机73,同时执行以下方法流程。
所述处理器71用于获取软SIM对应的使用区域信息;根据所述使用区域信息以及终端当前位置,检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中;当检测到所述终端处于所述软SIM对应的运营商网络的信号使用区域时,则启动所述软SIM,以接入与所述软SIM对应的运营商网络中。
可选的是,所述收发信机73,用于获取服务器下发的所述使用区域信息,并将所述使用区域信息传输至所述处理器71。
或者,
所述收发信机73,用于向所述服务器发送使用区域信息获取请求,所述使用区域信息获取请求携带有所述软SIM的标识信息;以及,获取所述服务器返回的与所述使用区域信息获取请求对应的第一应答信息,所述第一应答信息携带有所述使用区域信息,并将所述使用区域信息传输至所述处理器71。
可选的是,如图20所示,所述用户终端还包括位置信息模块74。
所述收发信机73还用于向用户终端内部的位置信息模块发送位置检测请求,所述位置检测请求携带有所述使用区域信息,以使得位置信息模块根据所述使用区域信息以及终端当前位置,检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中;以及,获取所述位置信息模块返回的与所述位置检测请求对应的第二应答信息,所述第二应答信息携带有所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中的检测结果;以及,将所述检测结果发送至所述处理器71。
所述处理器71,还用于根据所述检测结果,检测到所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
或者,
所述收发信机73还用于获取用户终端内部的位置信息模块发送的所述终端当前的位置信息,并将所述终端当前的位置信息传输至所述处理器71。
所述处理器71,用于根据所述使用区域信息以及所述终端当前的位置信息,检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中。
可选的是,所述收发信机73,还用于在所述启动所述软SIM之前,输出第一询问信息,所述第一询问信息用于询问用户当前是否启动所述软SIM;
所述处理器71,用于根据用户输入启动所述软SIM。
可选的是,所述处理器71,还用于在所述启动所述软SIM,以接入与所述软SIM对应的运营商网络中之后,重新检测所述终端是否处于所述软SIM对应的运营商网络的信号使用区域中;以及,当检测到所述终端不处于所述软SIM对应的运营商网络的信号使用区域时,关闭所述软SIM,以退出与所述软SIM对应的运营商网络中。
可选的是,所述收发信机73,还用于在所述关闭所述软SIM之前,输出第二询问信息,所述第二询问信息用于询问用户当前是否停止当前业务运行;
所述处理器71,还用于根据用户输入关闭所述软SIM。
本发明实施例提供的另一种用户终端,通过获取终端当前位置以及软SIM运营商网络的覆盖情况,并基于此检测到终端是否处于软SIM运营商网络覆盖范围,只有当终端进入覆盖范围后,则可启动软SIM。相比于现有技术由用户自主选择软SIM的使用地点来说,本发明实施例提供的方法能够更加准确地为用户选择软SIM的使用位置和时机,一定程度上提高了用户正常使用软SIM的概率。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。