本发明涉及为识别目的应用用户识别模块(SIM)卡的无线电话机,具体涉及允许应用一个特定的SIM卡和一个特定的无线电话机接入无线电话系统的方法。 在当前的无线电话系统(诸如欧洲目前用于移动通信无线电话系统的全球系统(GSM))中,须将一个SIM卡插入无线电话机,来提供用户识别、计费信息和有关无线电话操作的其它信息。在GSM系统中同一硬件可与插入到无线电话机的SIM卡阅读器中的任何SIM卡一起使用。
还有,电话系统的话务员通常想把奖励电话(Subsidizedtelephone)提供给忠诚的用户。理想的情况是,一个用户可以得到奖励电话以作为他承诺使用电话系统业务某一预定时间量的回报。然而,因所有的用户信息都含在SIM卡上,故无法使电话系统的话务员把奖励电话连接到一个特定用户上。要是用户可以自由地从第一个系统话务员得到一个奖励电话并从第二个系统话务员得到业务服务,其结果是有利于将一个特定的SIM卡与一个特定的无线电话机联系一段预定时间期量,以提供一种方式,可使电话系统话务员能向它们的用户提供奖励无线电话。
图1示出本发明的无线电话系统方框图。
图2-1和图2-2示出本发明的方法的流程图。
概括地说,本发明围绕一种锁,用以将无线电话系统所登记地电话限制到仅含有国际移动用户识别(IMSI)的SIM卡的那些无线电话机,上述的IMSI在编程到无线电话机的有效IMSI范围之内,或者用户已输入一个奖励标记个人识别号码(PIN)以便可以永久性地无需使用有效的IMSI。这种功能允许无线电话硬件与一个特定SIM卡(其内含有一个IMSI有效范围)相关。
使用这种锁(通常称为“预约锁”),无线电话系统的话务员可有把握地给它的用户提供奖励电话,该用户仅在一个预定时间段内使用由系统话务员提供的SIM卡。在预定时间期间到期之后,该系统话务员能够向该用户寄送奖励标记PIN,以便永久地无需使用有效的IMSI。
图1示出本发明的无线电话系统方框图。在该无线电话系统中,远端收发信机101向和从移动式便携无线电话机发送和接收射频(RF)信号,该无线电话机设在该远端收发信机101服务的固定地理区域之内。无线电话机103就是一种这样的由该远端收发信机101服务的无线电话机。在优选实施例中,该无线电话机103是一个个人通信网络(PCN)无线电话机,可采用莫托罗拉公司生产的型号为#S3267AAB的无线电话机。
该无线电话机103一接通电源,用户就能把SIM卡105插入含在无线电话机103内的SIM卡阅读器107中。SIM卡105一插入,该无线电话机103就敦促用户通过用户接口109输入个人识别号码(PIN),使SIM卡解锁,以允许存取含在其内的用户信息。在另一个实施例中,SIM卡可以不要求输入PIN号码,就能使含在其内的用户信息解锁。然而“SIM卡存取PIN”不应当与随后描述的“奖励标记PIN”相混淆。“SIM卡存取PIN”一进入,无线电话103就执行图2-1和图2-2所示的流程200(下文将详细描述)。在成功地完成流程200之后,无线电话机103全被登记以在图1所示的无线电话系统100中服务。无线电话机103现在能够向/从远端收发信机101发送/接收RF信号。
该无线电话机103从远端收发信机101接收RF信号时使用天线111来耦合RF信号并将RF信号转换为RF电信号。利用设在无线电话机103中的无线电接收机113接收RF电信号。接收机113解调接收的电RF信号,并输出码元信号以供控制器117使用。控制器117将码元信号变格式为数据的声音,以供用户接口109使用。控制器117包括一个微处理器(例如可用莫托罗拉公司生产的MC68332)和存储器装置(例如RAM和EEPROM)。用户接口109用于在用户与无线电话机103之间传送信息,它典型地包括一个话筒、一个扬声器、一个显示器、一个数据端口以及一个键盘。
RF信号从便携式无线电话机103一发送到远端收发信机101,控制器117就处理从用户接口109来的话音和/或数据信号。经处理的信号输入给发射机115。发射机115将该数据转变为RF电信号。天线111把RF电信号变换为RF信号并发送出去。RF信号由远端收发信机101接收并变换,供陆线电话系统使用。
图2-1和图2-2示出一种用于控制接入无线电话系统的方法的流程图,图2所示的流程可采用莫托罗拉公司生产的MC68332微处理器的软件来实施,该软件放入控制器117中。
在执行流程200之前,生产厂家初始化以下各值并且保持电话寿命有效:PIN重试计数器置于5、解锁计数器置于5、有效国际移动用户识别的范围被设定、PIN寄存器置于预定的PIN值、以及奖励标记置于0或1,以表示工作的(active)奖励标记或不工作的(inactive)奖励标记。虽在优选实施例中使用前述的各值,但它们可以调整,以用于本发明的特定应用场合。
当登记的电话仅用于应急情况时,流程200在步骤201开始。在步骤203该流程检查奖励标记值,若奖励标记值等于零,则不设定奖励标记,然后在步骤205无线电话机103登记在无线电话系统100内的所有业务。如果奖励标记已设定,则在步骤207把PIN重试计数器的值与零比较。如果PIN重试计数器不等于零,则在步骤209检查国际移动用户识别是否落在有效IMSI的奖励范围内。如果SIM是在奖励范围内,则在步骤205该无线电话机103登记图1所示的无线电话系统100内的全部业务。如果SIM落在有效SIM的奖励范围之外,则在步骤211请求用户输入奖励标记PIN。在步骤213,把该用户输入的奖励标记PIN与图1所示的无线电话机103的控制器117中在EEPROM内存储的预定PIN值进行比较。如果用户输入的奖励标记PIN等于预定PIN值,则在步骤215奖励标记清。而且在步骤205该无线电话机登记图1所示的无线电话系统100的所有业务。如果用户输入的奖励标记PIN不等于预定PIN值,则在步骤217PIN重试计数器递减1。在步骤219,PIN重试计数器的当前值与零比较。如果PIN重试计数器不等于零,则流程返回到步骤211,要求用户输入奖励标记PIN。如果PIN重试计数器值等于零,则在步骤221该电话变为被锁定状态。
在流程200开始时,若在步骤203奖励标记已被设定而且在步骤207该PIN重试计数器的值等于零,则在步骤223检查SIM是否落在解锁范围内。该解锁范围不同于奖励范围,并用于重新设定PIN重试计数器为5。在步骤225,解锁计数器的数值与零比较。如果解锁计数器的值等于零,则该电话被锁定而且必须返回到生产厂家重新设定解锁计数器和PIN重试计数器。如果解锁计数器的值不等于零,则在步骤227递减解锁定计数器的值和在步骤229PIN将重试计数器值再设定为5。然后流程返回到步骤209,检查SIM是否落在奖励范围内,因在优选实施例中的奖励范围不同于解锁范围,故这是不可能的。为使电话返回操作状态须输入一个具有落在奖励范围内SIM的新的SIM卡。
正常的操作期间,在步骤205,无线电话机103已登记全部业务后,该用户可输入一个序列以存取奖励PIN解锁方式,来清除奖励标记,以为将来使用。在存取这种方式时,在步骤231检查该奖励标记是否被设定。如果奖励标记未被设定,则在步骤205电话返回到全业务。如果奖励标记已被设定,则在步骤233请求用户输入奖励标记PIN。在步骤235,用户输入的奖励标记PIN与预定PIN值相比较。如果输入的奖励标记PIN等于预定的PIN值,则在步骤215清除该奖励标记。如果输入的奖励标记PIN不等于预定的PIN值,则在步骤237递减PIN重试计数器。在步骤239,将PIN重试计数器的值与零比较。如果PIN重试计数器的值等于零,则在步骤241登记该无线电话机103用于紧急业务,而且在步骤221从任何另外的功能而被锁定。若PIN重试计数值不等于零,则在步骤205使无线电话机103返回到全业务操作。
在步骤221该电话机被锁定时,电话机的键盘是不可存取的,而且该无线电话机是不在图1所示的无线电话系统100中登记。限制电话的登记确保该用户将不能够通过该键盘或任何外围设备(如传真机等,该外围设备可能被连接到包含在无线电话机103的用户接口109中的数据端口)存取无线电话系统的特征。再则,限制无线电话的登记可以节省无线电话系统100的资源,以供其它无线电话机使用。