一种基于Cell ID的通信方法、存储介质以及移动终端转让专利

申请号 : CN201711262096.9

文献号 : CN108040334B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 谢瀚武钟晓芬

申请人 : TCL移动通信科技(宁波)有限公司

摘要 :

本发明公开了一种基于Cell ID的通信方法、存储介质以及移动终端,所述方法包括:当移动终端开机时,获取所述移动终端所处的第一位置信息;获取所述第一位置信息对应的Cell ID,并在预设数据库内查找所述Cell ID;若未查找到所述Cell ID,则限制所述移动终端通过其配置的SIM卡进行通信。本发明通过移动终端所处的位置信息对应的Cell ID来进行SIMLOCK解锁,减少了解锁步骤,给用户的使用带来方便。

权利要求 :

1.一种基于Cell ID的通信方法,其特征在于,其包括:当移动终端开机时,获取所述移动终端所处的第一位置信息;

获取所述第一位置信息对应的Cell ID,并在预设数据库内查找所述Cell ID;

若未查找到所述Cell ID,则限制所述移动终端通过其装置的SIM卡进行通信;

若查找到所述Cell ID,则允许所述移动终端通过其配置的SIM卡进行通讯;

所述方法还包括建立所述预设数据库,具体包括:

接收运营商发送的预设格式的短信,其中,所述短信包括第一PCK码以及Cell ID锁状态指令;

将接收到的第一PCK码与移动终端携带的第二PCK码进行比较;

当第一PCK码与所述第二PCK码相同时,判断所述Cell ID锁状态指令的指令类型,其中,所述指令类型包括开启指令和关闭指令;

若所述Cell ID锁状态指令为开启指令,则在第二预设时间内获取若干Cell ID,并将获取到的Cell ID存储于所述预设数据库;

所述接收运营商发送的预设格式的短信具体包括:移动终端预先配置预设运营商的SIM卡,并通过所述SIM卡接收预设格式的短信,其中,所述预设格式的短信为预设运营商发送的短信。

2.根据权利要求1所述Cell ID的通信方法,其特征在于,所述方法还包括:每间隔第一预设时间获取所述移动终端所处的第二位置信息,并将所述第二位置信息与第一位置信息进行比较;

当所述第二位置信息与第一位置信息不一致时,重复执行确定Cell ID以及查找的步骤。

3.根据权利要求1所述Cell ID的通信方法,其特征在于,所述当移动终端开机时,获取所述移动终端所处的第一位置信息具体包括:当移动终端开机时,检测其是否开启SIM卡限制功能;

当开启SIM卡限制功能时,获取所述移动终端所处位置的第一位置信息;

当未开启SIM卡限制功能时,允许所述移动终端通过其配置的SIM卡进行通讯。

4.根据权利要求1所述Cell ID的通信方法,其特征在于,所述若所述Cell ID锁状态指令为开启指令,则在第二预设时间内获取若干Cell ID具体包括:若所述Cell ID锁状态为开启指令,则在预设时间内以所述移动终端所处位置为中心按照距离获取若干第三位置信息;

根据所述运营商分别获取各第三位置信息对应的Cell ID;

将获取到的Cell ID存储于所述预设数据库,并删除所述短信。

5.根据权利要求1所述Cell ID的通信方法,其特征在于,所述接收运营商发送的预设格式的短信步骤之后还包括:将接收到的短信设置为不可见,并解析所述短信以获取其携带的第一PCK码以及Cell ID锁状态指令。

6.根据权利要求1所述Cell ID的通信方法,其特征在于,所述建立所述预设数据库还包括:若所述Cell ID锁状态指令为关闭指令,则将所述预设数据库清空,并删除所述短信。

7.根据权利要求1所述Cell ID的通信方法,其特征在于,所述建立所述预设数据库还包括:当所述第一PCK码与所述第二PCK码不相同时,自动删除所述短信。

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1~7任意一项所述的Cell ID的通信方法中的步骤。

9.一种移动终端,其特征在于,包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;

所述通信总线实现处理器和存储器之间的连接通信;

所述处理器执行所述计算机可读程序时实现如权利要求1-7任意一项所述的Cell ID的通信方法中的步骤。

说明书 :

一种基于Cell ID的通信方法、存储介质以及移动终端

技术领域

[0001] 本发明涉及智能终端技术领域,特别涉及一种基于Cell ID的通信方法、存储介质以及移动终端。

背景技术

[0002] SIM LOCK顾名思义就是在终端上限定某些SM卡的使用,这种限定是根据运营商的需求来实现的,在保护自身利益的同时,禁止其他运营商的SIM卡在自己发放的终端上使用,达到限制竞争对手的目的。目前已经存在的SIMLOCK方案有多种,其中包括工具实现的SM LOCK、网络实现的SIMLOCK,基于绑定手机IMEI号的SIMLOCK等。
[0003] 目前,对于SIMLOCK的解锁通讯需要使用SIMLOCK解锁工具进行解锁,对于终端用户来讲,需要先获取到解锁码,之后再获取到工具才能完成解锁。通过网络来实现 SIMLOCK的解锁,即终端通过与网络的信令交互,由网络来实现SIMLOCK的解锁,安全比较好。但是,通过解锁工具进行解锁的方式对于用户来讲比较繁琐;通过网络进行解锁增加了运营商的运营成本。
[0004] 因而现有技术还有待改进和提高。

发明内容

[0005] 本发明要解决的技术问题在于,针对现有技术的不足,提供一种基于Cell ID的通信方法、存储介质以及移动终端,以解决现有SIMLOCK解锁通讯存在的操作复杂的问题。
[0006] 为了解决上述技术问题,本发明所采用的技术方案如下:
[0007] 一种基于Cell ID的通信方法,其包括:
[0008] 当移动终端开机时,获取所述移动终端所处的第一位置信息;
[0009] 获取所述第一位置信息对应的Cell ID,并在预设数据库内查找所述Cell ID;
[0010] 若未查找到所述Cell ID,则限制所述移动终端通过其配置的SIM卡进行通信;
[0011] 若查找到所述Cell ID,则允许所述移动终端通过其配置的SIM卡进行通讯。
[0012] 所述Cell ID的通信方法,其中,所述方法包括:
[0013] 每间隔第一预设时间获取所述移动终端所处的第二位置信息,并将所述第二位置信息与第一位置信息进行比较;
[0014] 当所述第二位置信息与第一位置信息不一致时,重复执行确定Cell ID以及查找的步骤。
[0015] 所述Cell ID的通信方法,其中,所述当移动终端开机时,获取所述移动终端所处的第一位置信息具体包括:
[0016] 当移动终端开机时,检测其是否开启SIM卡限制功能;
[0017] 当开启SIM卡限制功能时,获取所述移动终端所处位置的第一位置信息;
[0018] 当未开启SIM卡限制功能时,允许所述移动终端通过其配置的SIM卡进行通讯。
[0019] 所述Cell ID的通信方法,其中,所述方法还包括建立所述预设数据库的过程,所述建立过程具体包括:
[0020] 接收运营商发送的预设格式的短信,其中,所述短信包括第一PCK码以及Cell ID锁状态指令;
[0021] 将接收到的第一PCK码与移动终端携带的第二PCK码进行比较;
[0022] 当第一PCK码与所述第二PCK码相同时,判断所述Cell ID锁状态指令的指令类型,其中,所述指令类型包括开启指令和关闭指令;
[0023] 若所述Cell ID锁状态指令为开启指令,则在第二预设时间内获取若干Cell ID,并将获取到的Cell ID存储于所述预设数据库。
[0024] 所述Cell ID的通信方法,其中,所述若所述Cell ID锁状态指令为开启指令,则在第二预设时间内获取若干Cell ID具体包括:
[0025] 若所述Cell ID锁状态为开启指令,则在预设时间内以所述移动终端所处位置为中心按照距离获取若干第三位置信息;
[0026] 根据所述运营商分别获取各第三位置信息对应的Cell ID;
[0027] 将获取到的Cell ID存储于所述预设数据库,并删除所述短信。
[0028] 所述Cell ID的通信方法,其中,所述接收运营商发送的预设格式的短信步骤之后还包括:
[0029] 将接收到的短信设置为不可见,并解析所述短信以获取其携带的第一PCK码以及Cell ID锁状态指令。
[0030] 所述Cell ID的通信方法,其中,所述建立过程还包括:
[0031] 若所述Cell ID锁状态指令为关闭指令,则将所述预设数据库清空,并删除所述短信。
[0032] 所述Cell ID的通信方法,其中,所述建立过程还包括:
[0033] 当所述第一PCK码与所述第二PCK码不相同时,自动删除所述短信。
[0034] 一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的Cell ID的通信方法中的步骤。
[0035] 一种移动终端,其包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;
[0036] 所述通信总线实现处理器和存储器之间的连接通信;
[0037] 所述处理器执行所述计算机可读程序时实现如上任一所述的Cell ID的通信方法中的步骤。
[0038] 有益效果:与现有技术相比,本发明提供了一种基于Cell ID的通信方法、存储介质以及移动终端,所述方法包括:当移动终端开机时,获取所述移动终端所处的第一位置信息;获取所述第一位置信息对应的Cell ID,并在预设数据库内查找所述Cell ID;若未查找到所述Cell ID,则限制所述移动终端通过其配置的SIM卡进行通信。本发明通过移动终端所处的位置信息对应的Cell ID来进行AIMLOCK解锁,减少了解锁步骤,给用户的使用带来方便。

附图说明

[0039] 图1为本发明提供的Cell ID的通信方法较佳实施例的流程图。
[0040] 图2为本发明提供的移动终端较佳实施例的结构原理图。

具体实施方式

[0041] 本发明提供一种基于Cell ID的通信方法、存储介质以及移动终端,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0042] 本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。 应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
[0043] 本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
[0044] 下面结合附图,通过对实施例的描述,对发明内容作进一步说明。
[0045] 请参照图1,图1为本发明提供的基于Cell ID的通信方法的较佳实施例的流程图。所述方法包括:
[0046] S10、当移动终端开机时,获取所述移动终端所处的第一位置信息;
[0047] S20、获取所述第一位置信息对应的Cell ID,并在预设数据库内查找所述Cell ID;
[0048] S30、若未查找到所述Cell ID,则限制所述移动终端通过其配置的SIM卡进行通信;
[0049] S40、若查找到所述Cell ID,则允许所述移动终端通过其配置的SIM卡进行通讯。
[0050] 本实施例提供的基于Cell ID的通信方法,其在移动终端开机时获取移动终端所处的位置信息,并根据所述位置信息对应的Cell ID确定用户是否处于预设位置范围内,若未在预设位置范围内则限制所述移动终端通过其配置的SIM卡进行通信。这样通过Cell ID对SIMLOCK进行解锁验证,简化了SIMLOCK的锁定以及解锁过程,给用户的使用带来方便。
[0051] 具体的来说,在所述步骤S10中,所述移动终端所处的第一位置信息可以是通过移动终端内置的定位系统获取的,也可以是通过运营商获取的。其中,所述第一位置信息包括移动终端所处位置的经度信息和维度信息,通过所述经纬度信息可以为唯一确定所述移动中所处的位置。此外,所述第一位置信息用于对所述移动终端基于SIM的通讯功能进行限制/允许,从而在获取所述第一位置信息之前,需要检索SIM卡限制功能是否开启;即所述移动终端是否配置SIMLOCK功能。相应的,所述当移动终端开机时,获取所述移动终端所处的第一位置信息具体包括:
[0052] S11、当移动终端开机时,检测其是否开启SIM卡限制功能;
[0053] S12、当开启SIM卡限制功能时,获取所述移动终端所处位置的第一位置信息;
[0054] S13、当未开启SIM卡限制功能时,允许所述移动终端通过其配置的SIM卡进行通讯。
[0055] 具体地,所述SIM卡限制功能可以是移动终端预先配置的,也可以是运行商在出厂是为所述移动终端配置的,如,SIMLOCK功能等。所述第一位置信息用于判断所述移动终端所处的小区基站,以便于获取其所处的小区基站的Cell ID标识号。其中,Cell ID为小区基站的标识号,不同的小区基站对应不同的Cell ID标识号,并且不同运营商的小区基站的Cell ID标识号也不同,从而根据所述Cell ID标识号可以确定其对应的小区基站,以及所述小区基站所处的运营商。
[0056] 进一步,在所述步骤S20中,所述获取所述第一位置信息对应的Cell ID具体为获取所述第一位置信息对应的小区基站,再获取所述小区基站的Cell ID标识号;所述Cell ID标识号为其装载SIM卡对应的运营商为所述小区基站配置的Cell ID标识号。此外,所述预设数据库为预先建立用于存储Cell ID标识号,其中,所述Cell ID标识号为预设运营商为小区基站配置的Cell ID标识号,并且所述预设运营商为移动终端生产商为所述移动终端指定的运营商。
[0057] 进一步,在所述步骤S30中,所述未查找到所述Cell ID,说明所述Cell ID不是所述预设运营商允许的Cell ID,从而判断所述移动终端配置的SIM卡不是生产商指定的运营商配置的SIM,从而限制所述移动终端通过其配置的SIM卡进行通讯。其中,所述限制SIM卡通讯为限制通过所述SIM拨打电话以及发送短信,对于接收短信不进行限制。此外,在所述步骤S40中,当查找到所述Cell ID时,则允许所述移动终端通过其配置的SIM卡进行通讯。这样实现了根据Cell ID对SIMLOCK的解锁以及锁定,减少了用户操作步骤,给用户的使用带来方便。
[0058] 在本发明一个实施例中,所述基于Cell ID的通信方法,其包括上述实施例的步骤,其还包括:
[0059] S50、每间隔第一预设时间获取所述移动终端所处的第二位置信息,并将所述第二位置信息与第一位置信息进行比较;
[0060] S60、当所述第二位置信息与第一位置信息不一致时,重复执行确定Cell ID以及查找的步骤
[0061] 具体地,所述每间隔第一预设时间获取所述移动终端所处的第二位置信息,并通过所述第二位置信息判断移动终端是否离开当前所处小区基站而进入另一小区基站。这样每间隔预设时间获取一次位置信息,实现了自动判断移动终端是否离开当前所处小区基站,并且在离开当前所处小区基站时,获取其进入的新小区基站的新的Cell ID标识号,然后查询新的Cell ID标识号是否存在于预设数据库,若未查找到所述Cell ID,则限制所述移动终端通过其配置的SIM卡进行通信;若查找到所述新的Cell ID,则允许所述移动终端通过其配置的SIM卡进行通讯。本发明采取不断获取移动终端所处小区基站的Cell ID标识号,在每次Cell ID标识号更新时,自动查询更新后的Cell ID标识号是否存在于预先的数据库中,然后再判断是否对SIM卡通讯进行限制。此外,所述预设时间为预先设置的,如,0.5小时、1小时等。
[0062] 在发明的另一个实施例中,所述基于Cell ID的通信方法,其包括上述实施例所述的步骤,其还包括建立所述预设数据库的过程,所述建立过程具体包括:
[0063] H10、接收运营商发送的预设格式的短信,其中,所述短信包括第一PCK码以及Cell ID锁状态指令。
[0064] 具体地,所述预设格式短信为预设运营商发送的短信,其中,所述移动终端预先配置预设运营商配置的SIM卡,并通过所述SIM卡接收预设格式的短信,其中,所述短信写好PCK码以及Cell ID锁状态指令,所述PCK码指的是PUK(PIN Unlocking Key),其由网络运营商提供的用于进入SIM卡下从属功能(如通话计费功能)的解锁码。所述Cell ID锁状态指令用于控制移动终端保存预设数据库内的Cell ID,还是删除所述预设数据内的Cell ID的控制指令,其中,所述Cell ID锁状态指令包括Cell ID锁开指令以及Cell ID锁关指令。
[0065] 示例性的,所述接收运营商发送的预设格式的短信具体可以包括:
[0066] H11、接收运营商发送的预设格式的短信,并将接收到的短信设置为不可见;
[0067] H12、解析所述短信以获取其携带的第一PCK码以及Cell ID锁状态指令。
[0068] 具体地,所述移动终端接收到运营商发送的短信,将所述短信设置为不可见并存储于收件箱,再对所述短信进行解析以获取其携带的第一PCK码以及Cell ID锁状态指令。这样即可以提取所述PCK码以及Cell ID锁状态指令,又避免用户通过所述短信获取到所述PCK码以及Cell ID锁状态指令,提高了Cell ID的安全性。此外,所述短信可以通过两种方式获取,其中,一种方式为移动终端首次开机时,运营商自动发送预设格式的短信;另一种是移动终端通过预设运营商配置的SIM向预设运营商发送重置位置信息的请求,运营商根据所述请求向移动终端发送预设格式的短信。应该说明的,当移动终端首次开机后的每次开机以及位置更新时,运营商均不发送预设格式的短信。
[0069] H20、将接收到的第一PCK码与移动终端携带的第二PCK码进行比较。
[0070] 具体地,所述第二PCK码为所述移动终端本地存储的,通过所述第一PCK码与第二PCK码的比较来确定所述短信是否针对所述移动终端的,提高了Cell ID控制的准确性。
[0071] H30、当第一PCK码与所述第二PCK码相同时,判断所述Cell ID锁状态指令的指令类型,其中,所述指令类型包括开启指令和关闭指令。
[0072] 具体地,所述第一PCK码与第二PCK码相同,则说明所述短信所述移动终端对应的短信。此外,当所述第一PCK码与所述第二PCK码不相同时,自动删除所述短信。
[0073] H40、若所述Cell ID锁状态指令为开启指令,则在第二预设时间内获取若干Cell ID,并将获取到的Cell ID存储于所述预设数据库。
[0074] 具体地,所述预设时间为预先设置的,如,5秒,10秒等,并且在预设数据内获取预设范围内的若干小区基站的Cell ID标识号。例如,以所述移动终端为中心按照预设距离远近选取若干小区基站。相应的,所述若所述Cell ID锁状态指令为开启指令,则在第二预设时间内获取若干Cell ID具体包括:当所述Cell ID锁状态为开启指令时,首先在预设时间内以所述移动终端所处位置为中心按照距离获取若干第三位置信息;其次根据所述运营商分别获取各第三位置信息对应的Cell ID;最后将获取到的Cell ID存储于所述预设数据库,并删除所述短信。其中,所述按照距离指的是按照距离所述移动终端所处位置的远近由近向远选取若干第三位置信息,所述第三位置信息指的是小区基站所处的位置信息。这样根据若干第三位置信息可以获取若干个Cell ID。优选的,所述Cell ID为6个。
[0075] H50、若所述Cell ID锁状态指令为关闭指令,则将所述预设数据库清空,并删除所述短信
[0076] 具体地,Cell ID锁状态指令为关闭指令说明用户需要重置位置信息,此时将预设数据库内的Cell ID清空,以便于存储新的Cell ID。
[0077] 基于上述Cell ID的通信方法,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一一实施例所述的Cell ID的通信方法中的步骤。
[0078] 本发明还提供了一种移动终端,如图2所示,其包括至少一个处理器(processor)20;显示屏21;以及存储器(memory)22,还可以包括通信接口(Communications Interface)
23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑指令,以执行上述实施例中的方法。
[0079] 此外,上述的存储器22中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
[0080] 存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器30通过运行存储在存储器22中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。
[0081] 存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。
[0082] 此外,上述存储介质以及移动终端中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。
[0083] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。