根据SIM卡进行锁定的方法及电子设备与流程

文档序号:11139600阅读:637来源:国知局
根据SIM卡进行锁定的方法及电子设备与制造工艺

本发明涉及移动通信领域,特别是涉及一种根据SIM卡进行锁定的方法及电子设备。



背景技术:

随着大家生活水平的不断提高以及智能电子设备越来越普及,大家都开始热衷于使用各种智能终端,对于智能终端经销商,为了适应各种消费者的喜爱和使用习惯,往往会向厂商针对各种类型终端下不同的订单,比如ATT,Telefonica,Telcel,Nextel等等,但是这些终端的实际销量往往和之前下的订单是不一致的,比如ATT终端已经售罄,而Telefonica终端销售不佳,就会存在大量Telefonica终端库存并给经销商造成麻烦和损失。



技术实现要素:

本发明主要解决的技术问题是提供一种根据SIM卡进行锁定的方法及电子设备,以解决经销商的库存问题并减少经销商的麻烦和损失。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种根据SIM卡进行锁定的方法,所述方法应用于电子设备,所述方法包括:

在所述电子设备开启时,判断所述电子设备的SIM卡是否被激活锁定;

若所述电子设备的SIM卡未被激活锁定,则获取所述SIM卡的PLMN码,并判断预设的PLMN码是否包括所述SIM卡的PLMN码;及

若预设的PLMN码包括所述SIM卡的PLMN码,则将所述SIM卡的PLMN码存储在安全分区,并激活所述SIM卡锁定。

其中,所述判断所述电子设备的SIM卡是否被激活锁定的步骤进一步包括:

若判断到所述SIM卡被激活锁定时,则检查所述SIM卡,并判断所述SIM卡是否可用;

若所述SIM卡可用,则判断所述SIM卡正常使用;

若所述SIM卡不可用,则判断所述SIM卡被锁定。

其中,所述判断预设的PLMN码是否包括所述SIM卡的PLMN码的步骤进一步包括:

若判断到所述预设的PLMN码不包括所述SIM卡的PLMN码时,则判断所述SIM卡正常使用。

其中,在判断所述SIM卡正常使用时,所述SIM卡正常工作。

其中,在判断所述SIM卡被锁定时,所述SIM卡停止工作。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种根据SIM卡进行锁定的电子设备,所述电子设备包括:

预设模块,用于存储预设的PLMN码;

读取模块,用于获取插入所述电子设备的SIM卡的PLMN码;

判断模块,用于在所述电子设备开启时判断所述电子设备的SIM卡是否被激活锁定;若所述电子设备的SIM卡未被激活锁定,则所述读取模块获取所述SIM卡的PLMN码,并判断所述预设的PLMN码是否包括所述SIM卡的PLMN码;若所述预设的PLMN码包括所述SIM卡的PLMN码,则所述判断模块触发主控模块将所述SIM卡的PLMN码存储在安全分区,并激活所述SIM卡锁定。

其中,在所述判断模块判断到所述SIM卡被激活锁定时,所述判断模块检查所述SIM卡,并判断所述SIM卡是否可用;

若所述SIM卡可用,则所述判断模块判断所述SIM卡正常使用;

若所述SIM卡不可用,则所述判断模块判断所述SIM卡被锁定。

其中,在所述判断模块判断到所述预设的PLMN码不包括所述SIM卡的PLMN码时,所述判断模块判断所述SIM卡正常使用。

其中,在所述SIM卡可用时,所述主控模块控制所述SIM卡正常工作。

其中,在所述SIM卡被锁住时,所述主控模块控制所述SIM卡停止工作。

本发明的有益效果是:区别于现有技术的情况,本发明的所述根据SIM卡进行锁定的方法及电子设备,通过预先设置运营商的PLMN码,在所述电子设备开启且所述电子设备的SIM卡未被激活锁定时,获取插入所述电子设备的SIM卡的PLMN码,并在预设的PLMN码包括所述SIM卡的PLMN码时将所述SIM卡的PLMN码存储在安全分区,并激活所述SIM卡锁定以将所述SIM卡对应的运营商与所述电子设备绑定,以此实现不需要增加任何硬件成本即可减少经销商的库存问题。

附图说明

图1是本发明的根据SIM卡进行锁定的方法的流程图;

图2是本发明的根据SIM卡进行锁定的电子设备的方框结构示意图;

图3是本发明的根据SIM卡进行锁定的电子设备的硬件结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明所提供的各个示例性的实施例的技术方案进行清楚、完整地描述。在不冲突的情况下,下述各个实施例以及实施例中的特征可以相互组合。

请参阅图1,是本发明根据SIM卡进行锁定的方法的流程图。本实施例所揭示的方法应用于电子设备,该方法包括以下步骤:

步骤S1:电子设备预先设置PLMN码。

其中,所述PLMN码是Public Land Mobile Network,即就是公共陆地移动(通信)网络在某个国家或地区,某个运营商的某种制式的蜂窝移动通信网络被称为PLMN。PLMN由政府或它所批准的经营者,为公众提供陆地移动通信业务目的而建立和经营的网络。该网络可以与PSTN(Public Swithed Telephone Network,公共交换电话网络)等其他通信网络互联互通,形成整个地区或国家规模的通信网。其中,每个运行商都有一个或者几个属于自己的PLMN码,不同的运营商对应不同的PLMN码,例如第一运营商的PLMN码为46000,第二运营商的PLMN码为46001。

具体地,电子设备预先设置有与该电子设备相关的运营商的PLMN码,并且存储预设的PLMN码。例如,电子设备预设的PLMN码包括46000和46001。

步骤S2:电子设备插入SIM卡,在电子设备开启时,获取SIM卡的PLMN码。

由于SIM卡对应设置有与运营商对应的PLMN码,在电子设备开启时,电子设备读取SIM卡的PLMN码。

步骤S3:判断所述电子设备的SIM卡是否被激活锁定。

其中,判断电子设备是否已经与其他SIM卡激活锁定,即判断电子设备是否已经与运营商绑定。若判断所述电子设备的SIM卡被激活锁定时,进入步骤S4;若判断所述电子设备的SIM卡未被激活锁定时,进入步骤S7。

步骤S4:若判断所述电子设备的SIM卡被激活锁定时,检查所述SIM卡,并判断所述SIM卡是否可用。

其中,若判断所述电子设备的SIM卡被激活锁定时,即判断电子设备已经与运营商进行绑定,例如电子设备已经与第一运营商进行绑定。检查已经插入电子设备的SIM卡是否可用;若检查到所述SIM卡可用时,进入步骤S5;若检查到所述SIM卡不可用时,进入步骤S6。

步骤S5:若所述SIM卡可用,则判断所述SIM卡正常工作。

其中,若检查到所述SIM卡可用时,即检查到电子设备所绑定的运营商的PLMN码与SIM卡的PLMN码相同,例如:电子设备绑定第一运营商的PLMN码为46000,而SIM卡的PLMN码为46000,则检查到电子设备的SIM卡可用,即SIM卡在电子设备上能够正常工作。

步骤S6:若所述SIM卡不可用,则判断所述SIM卡被锁定,所述SIM卡停止工作。

其中,若检查到所述SIM卡不可用时,即检查到电子设备所绑定的运营商的PLMN码与SIM卡的PLMN码不相同,例如:电子设备绑定第一运营商的PLMN码为46000,而SIM卡的PLMN码为46001,则检查到电子设备的SIM卡不可用,即SIM卡在电子设备上停止工作。

步骤S7:若判断所述电子设备的SIM卡未被激活锁定时,判断预设的PLMN码是否包括所述SIM卡的PLMN码。

判断所述电子设备的SIM卡未被激活锁定,即电子设备尚未与运营商进行绑定。并将SIM卡的PLMN码与电子设备预设的PLMN码进行匹配,以判断预设的PLMN码是否包括所述SIM卡的PLMN码;若预设的PLMN码包括所述SIM卡的PLMN码,则进入步骤S8;若预设的PLMN码不包括所述SIM卡的PLMN码,则进入步骤S9。

步骤S8:若预设的PLMN码包括所述SIM卡的PLMN码,则将所述SIM卡的PLMN码存储在安全分区,并激活所述SIM卡锁定。

若预设的PLMN码包括所述SIM卡的PLMN码,即SIM卡的PLMN码与电子设备预设的PLMN码匹配成功,则将电子设备与SIM卡的PLMN码所对应的运营商进行绑定。

例如:获取的所述插入电子设备的SIM卡的PLMN码为46000,所述预设的PLMN码为46000及46001,则判断预设的PLMN码中包括所述SIM卡的PLMN码,此时,将所述SIM卡的PLMN码存储在电子设备的安全分区,并激活所述SIM卡锁定,即将所述PLMN码所对应的第一运营商与所述电子设备绑定。

步骤S9:若判断到所述预设的PLMN码不包括所述SIM卡的PLMN码时,则判断所述SIM卡正常使用。

若预设的PLMN码不包括所述SIM卡的PLMN码,即SIM卡的PLMN码与电子设备预设的PLMN码匹配不成功,则电子设备没有与运营商进行绑定,此时SIM卡能够在电子设备正常使用。

例如,获取的所述插入电子设备的SIM卡的PLMN码为46000,所述预设的PLMN码为46001及46002,则判断预设的PLMN码中不包括所述SIM卡的PLMN码,此时所述电子设备没有与任何运营商进行绑定,所述SIM卡能够正常工作。

具体地,通过软件来实现本发明的发明目的的相关部分程序如下所示:

本实施例中所述根据SIM卡进行锁定的方法通过预先设置运营商的PLMN码,在所述电子设备开启且所述电子设备的SIM卡未被激活锁定时,获取插入所述电子设备的SIM卡的PLMN码,并在预设的PLMN码包括所述SIM卡的PLMN码时将所述SIM卡的PLMN码存储在安全分区,并激活所述SIM卡锁定以将所述SIM卡对应的运营商与所述电子设备绑定,以此实现不需要增加任何硬件成本即可减少经销商的库存问题。

请参阅图2,为本发明的根据SIM卡进行锁定的电子设备的方框结构示意图。所述电子设备包括预设模块10、读取模块20、判断模块30、及主控模块40。

所述预设模块10用于在电子设备中预先设置PLMN码。其中,所述PLMN码是Public Land Mobile Network,即就是公共陆地移动(通信)网络在某个国家或地区,某个运营商的某种制式的蜂窝移动通信网络被称为PLMN。PLMN由政府或它所批准的经营者,为公众提供陆地移动通信业务目的而建立和经营的网络。该网络可以与PSTN(Public Swithed Telephone Network,公共交换电话网络)等其他通信网络互联互通,形成整个地区或国家规模的通信网。其中,每个运行商都有一个或者几个属于自己的PLMN码,不同的运营商对应不同的PLMN码,例如第一运营商的PLMN码为46000,第二运营商的PLMN码为46001。

具体地,电子设备预先设置有与该电子设备相关的运营商的PLMN码,并且存储预设的PLMN码。例如,电子设备预设的PLMN码包括46000和46001。

所述读取模块20用于在电子设备插入SIM卡且电子设备开启时,获取SIM卡的PLMN码。由于SIM卡对应设置有与运营商对应的PLMN码,在电子设备开启时,所述读取模块20读取SIM卡的PLMN码。

所述判断模块30用于判断所述电子设备的SIM卡是否被激活锁定,即判断电子设备是否已经与运营商绑定。若所述判断模块30判断所述电子设备的SIM卡被激活锁定时,即判断电子设备已经与运营商进行绑定,例如电子设备已经与第一运营商进行绑定。所述判断模块30检查所述SIM卡,并判断所述SIM卡是否可用。若所述判断模块30检查到所述SIM卡可用时,即检查到电子设备所绑定的运营商的PLMN码与SIM卡的PLMN码相同,例如:电子设备绑定第一运营商的PLMN码为46000,而SIM卡的PLMN码为46000,则检查到电子设备的SIM卡可用,即触发所述主控模块40使得SIM卡在电子设备上能够正常工作。

若所述判断模块30检查到所述SIM卡不可用时,即检查到电子设备所绑定的运营商的PLMN码与SIM卡的PLMN码不相同,例如:电子设备绑定第一运营商的PLMN码为46000,而SIM卡的PLMN码为46001,则检查到电子设备的SIM卡不可用,此时触发所述主控模块40使得所述SIM卡被锁定,即SIM卡在电子设备上停止工作。

若所述判断模块30判断所述电子设备的SIM卡未被激活锁定,即电子设备尚未与运营商进行绑定时,则所述判断模块30将SIM卡的PLMN码与电子设备预设的PLMN码进行匹配,以判断预设的PLMN码是否包括所述SIM卡的PLMN码。若预设的PLMN码包括所述SIM卡的PLMN码,即SIM卡的PLMN码与电子设备预设的PLMN码匹配成功,则触发所述主控模块40将电子设备与SIM卡的PLMN码所对应的运营商进行绑定。

例如:获取的所述插入电子设备的SIM卡的PLMN码为46000,所述预设的PLMN码为46000及46001,则所述判断模块30判断预设的PLMN码中包括所述SIM卡的PLMN码,此时,所述主控模块40将所述SIM卡的PLMN码存储在电子设备的安全分区,并激活所述SIM卡锁定,即将所述PLMN码所对应的第一运营商与所述电子设备绑定。

若判断模块30判断到所述预设的PLMN码不包括所述SIM卡的PLMN码时,即SIM卡的PLMN码与电子设备预设的PLMN码匹配不成功,则电子设备没有与运营商进行绑定,此时所述主控模块40使得SIM卡能够在电子设备正常使用。

例如,获取的所述插入电子设备的SIM卡的PLMN码为46000,所述预设的PLMN码为46001及46002,则判断预设的PLMN码中不包括所述SIM卡的PLMN码,此时所述电子设备没有与任何运营商进行绑定,所述SIM卡能够正常工作。

本发明实施例的电子设备的上述模块对应执行上述实施例的根据SIM卡进行锁定的方法,具有与其相同的技术效果。

应该理解到,上述模块的划分为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如两个模块可以集成到另一个系统中,或一些特征可以忽略,或不执行。另外,模块相互之间的连接可以通过一些接口,也可以是电性或其它形式。上述模块既可以采用软件功能框的形式实现,也可以采用例如图3所示的硬件的形式实现。

请参阅图3,是本发明根据SIM卡进行锁定的电子设备的硬件结构示意图。所述电子设备包括存储器110、处理器120、控制器130及通信总线140。通信总线140用于处理器120调用各种数据,存储器110用于存储程序指令。为了方便说明,图3所示处理器120、存储器110、通信总线140及控制器130的数量均为一个。

其中,所述存储器110用于在电子设备中预先设置PLMN码。其中,所述PLMN码是Public Land Mobile Network,即就是公共陆地移动(通信)网络在某个国家或地区,某个运营商的某种制式的蜂窝移动通信网络被称为PLMN。PLMN由政府或它所批准的经营者,为公众提供陆地移动通信业务目的而建立和经营的网络。该网络可以与PSTN(Public Swithed Telephone Network,公共交换电话网络)等其他通信网络互联互通,形成整个地区或国家规模的通信网。其中,每个运行商都有一个或者几个属于自己的PLMN码,不同的运营商对应不同的PLMN码,例如第一运营商的PLMN码为46000,第二运营商的PLMN码为46001。

具体地,电子设备预先设置有与该电子设备相关的运营商的PLMN码,并且存储预设的PLMN码。例如,电子设备预设的PLMN码包括46000和46001。

所述处理器120用于在电子设备插入SIM卡且电子设备开启时,获取SIM卡的PLMN码。由于SIM卡对应设置有与运营商对应的PLMN码,在电子设备开启时,所述处理器120读取SIM卡的PLMN码。

所述处理器120判断所述电子设备的SIM卡是否被激活锁定,即判断电子设备是否已经与运营商绑定。若所述处理器120判断所述电子设备的SIM卡被激活锁定时,即判断电子设备已经与运营商进行绑定,例如电子设备已经与第一运营商进行绑定。所述处理器120检查所述SIM卡,并判断所述SIM卡是否可用。若所述处理器120检查到所述SIM卡可用时,即检查到电子设备所绑定的运营商的PLMN码与SIM卡的PLMN码相同,例如:电子设备绑定第一运营商的PLMN码为46000,而SIM卡的PLMN码为46000,则检查到电子设备的SIM卡可用,即控制所述控制器130使得SIM卡在电子设备上能够正常工作。

若所述处理器120检查到所述SIM卡不可用时,即检查到电子设备所绑定的运营商的PLMN码与SIM卡的PLMN码不相同,例如:电子设备绑定第一运营商的PLMN码为46000,而SIM卡的PLMN码为46001,则所述处理器120检查到电子设备的SIM卡不可用,此时控制所述控制器130使得所述SIM卡被锁定,即SIM卡在电子设备上停止工作。

若所述处理器120判断所述电子设备的SIM卡未被激活锁定,即电子设备尚未与运营商进行绑定时,则所述处理器120将SIM卡的PLMN码与电子设备预设的PLMN码进行匹配,以判断预设的PLMN码是否包括所述SIM卡的PLMN码。若预设的PLMN码包括所述SIM卡的PLMN码,即SIM卡的PLMN码与电子设备预设的PLMN码匹配成功,则控制所述控制器130将电子设备与SIM卡的PLMN码所对应的运营商进行绑定。

例如:获取的所述插入电子设备的SIM卡的PLMN码为46000,所述预设的PLMN码为46000及46001,则所述处理器120判断预设的PLMN码中包括所述SIM卡的PLMN码,此时,所述控制器130将所述SIM卡的PLMN码存储在电子设备的安全分区,并激活所述SIM卡锁定,即将所述PLMN码所对应的第一运营商与所述电子设备绑定。

若所述处理器120判断到所述预设的PLMN码不包括所述SIM卡的PLMN码时,即SIM卡的PLMN码与电子设备预设的PLMN码匹配不成功,则电子设备没有与运营商进行绑定,此时所述控制器130使得SIM卡能够在电子设备正常使用。

例如,获取的所述插入电子设备的SIM卡的PLMN码为46000,所述预设的PLMN码为46001及46002,则判断预设的PLMN码中不包括所述SIM卡的PLMN码,此时所述电子设备没有与任何运营商进行绑定,所述SIM卡能够正常工作。

本发明实施例所述的电子设备为智能手机,还可以是其他的智能电子设备。应理解,本发明实施例的上述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可存储在一个计算机可读取存储介质中,即本发明实施例可以以软件产品的形式体现出来,其包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器或者网络设备等)执行本发明各实施例所述方法的全部或部分步骤。

所述根据SIM卡进行锁定的方法及电子设备,通过预先设置运营商的PLMN码,在所述电子设备开启且所述电子设备的SIM卡未被激活锁定时,获取插入所述电子设备的SIM卡的PLMN码,并在预设的PLMN码包括所述SIM卡的PLMN码时将所述SIM卡的PLMN码存储在安全分区,并激活所述SIM卡锁定以将所述SIM卡对应的运营商与所述电子设备绑定,以此实现不需要增加任何硬件成本即可减少经销商的库存问题。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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