移动用户设备的编码方法

文档序号:7615960阅读:176来源:国知局
专利名称:移动用户设备的编码方法
技术领域
本发明涉及移动用户设备,并且更为具体的说,涉及用于全球移动通信系统(GSM)用户设备(UE)的国际移动设备标识(IMEI)编码方法。
背景技术
总的来说,GSM用户设备(UE)(也已知为移动装置)、用户单元,远程站或移动终端,其支持使用用户标识模块(SIM)卡的国际漫游服务。SIM卡是向用户提供执行移动通信操作的能力的智能卡的类型。可以将SIM卡从一个UE上移去并安装进另一UE。
为了提供国际漫游服务,UE具有国际移动用户标识(IMSI)和国际移动设备标识(IMEI),以保证个人移动性。将IMSI存储在SIM上,同时将IMEI(其是UE的设备标识)存储在UE内部的闪存存储器中。
图1是示出了根据现有技术的存储UE的IMEI的方法的流程图。可以以简单的注意命令(AT命令)通过IMEI工具,比如在个人计算机(PC)上运行的IMEI写入程序容易地写入IMEI。
参考图1,UE制造商通过使用PC的IMEI写入程序输入包括IMEI的AT命令到UE(S110)。当将AT命令输入到UE时,UE的移动站调制解调器(MSM)检查从IMEI写入程序输入的AT命令是否是IMEI写入命令(S120)。如果输入的命令是IMEI写入命令,则将包括在AT命令中的IMEI存储在UE的闪存存储器中(S130)。
如上所述,支持国际漫游服务的UE在闪存存储器中存储用于保证个人移动性的IMEI。因此,移动通信提供者能够使用在UE的闪存存储器中记录的IMEI来追踪被报告为丢失或失窃的UE。
但是,上述编码功能的缺点在于可以容易地重写IEMI。因此,第三方可以在重写IMEI之后容易地使用丢失或失窃的UE。而且,在重写IMEI之后,移动通信提供者难以追踪丢失或失窃的UE。
因此,为了防止第三方通过写入新的IMEI来非法使用丢失或失窃的UE,UE制造商正使用通过硬件的IMEI编码方法。但是,虽然有效地防止了丢失或失窃的UE由第三方非授权地使用,但通过硬件的IMEI编码方法使得其难以在授权的用户请求的情况下指定新的IMEI。当前,为了通过硬件指定新的IMEI,必须由UE制造商或服务中心更换整个UE,或者UE中的电路板。

发明内容
本发明涉及国际移动设备标识(IMEI)编码方法,优选的涉及全球移动通信系统(GSM)用户设备(UE)。
本发明的其它优点、目的和特征将在随后的说明中部分地描述,经过以下检验或从本发明的实践中学习,上述优点、目的和特征对于本领域的普通技术人员来说是显而易见的。本发明的目的和优点可以如所附说明书及其权利要求书和附图中所特别指出的来实现和获得。
为实现本发明的这些和其它的优点,以及根据本发明的目的,如这里具体地和广泛地描述的,提供了用于移动用户设备的设备标识编码方法。该方法包括接收包括设备标识的输入命令,当接收到输入命令时产生安全码,以及通过使用产生的安全码编码和存储设备标识。
在一个实施例中,例如,设备标识包括用于全球移动通信系统(GSM)用户设备(UE)的国际移动设备标识符(IMEI)。当输入命令是设备标识写入命令时产生安全码,其中将产生的安全码存储在用户设备中。根据本发明的一个方面,将存储的安全码输出到从其接收输入命令的设备标识写入程序。
在本发明的一个实施例中,移动用户设备的设备标识编码方法包括接收包括第一设备标识的输入命令;当接收到输入命令时产生第一安全码;通过使用第一安全码来编码和存储第一设备标识;接收包括第二设备标识的第二输入命令;当接收到第二输入命令时比较预先存储的第一安全码和第二安全码,其中该第二安全码被包括在第二输入命令中,该方法还包括当第一和第二安全码彼此相同时产生第三安全码,并且通过使用第三安全码来编码和存储第二设备标识。
在某些实施例中,第一和第二用户标识的每一个包括国际移动设备标识符(IMEI)。另外,当包括第二设备标识的输入命令是设备标识写入命令时产生第三安全码。另外,第一和第三安全码被存储在用户设备中。
根据本发明的另外的方面,将存储的第一和第三安全码输出到从其接收输入的命令的设备标识写入程序。输出的第一安全码被输入到第二设备标识并包含在其中,这里在用户设备中存储了第一设备标识之后输入第二设备标识。将输出的第三安全码输入到设备标识并包含在其中,这里在用户设备中存储了第二设备标识之后输入设备标识。
优选的,该方法进一步包括输出存储的第一和第三安全码。而且,在用户设备中存储了第一设备标识之后输入第二设备标识。另外,如果第一和第二安全码彼此不相同,则不执行关于第二设备标识的操作。
在本发明的另一实施例中,移动用户设备的设备标识编码方法包括在用户设备接收包括第二安全码的第二设备标识的输入命令;当输入命令是设备标识写入命令时,检查第一安全码是否存储在用户设备中;当将第一安全码存储在用户设备中时,确定第一和第二安全码是否彼此相同;并且如果第一和第二安全码彼此相同,则产生第三安全码;以及通过使用产生的第三安全码,在用户设备中编码和存储第二设备标识。
第二设备标识包括国际移动设备标识符(IMEI)。当设备标识的输入命令是设备标识写入命令时,产生第三安全码。将第三安全码存储在用户设备中。
根据本发明的一个方案,该方法进一步包括输出第三安全码。另外,将第三安全码输出到从其接收输入命令的用户标识写入程序,其中该输出的第三安全码被输入到下一个设备标识输入命令并包括在其中,这里在第二设备标识之后输入下一个设备标识输入命令。如果第一和第二安全码彼此不相同,则不执行关于第二设备标识的操作。
在另一实施例中,本发明的方法具体表现为软件程序,该软件程序允许处理器读取和执行移动用户设备的设备标识编码方法,该方法包括在用户设备接收包括第二安全码的第二设备标识的输入命令;当输入命令是设备标识写入命令时,检查第一安全码是否存储在用户设备中;当第一安全码存储在用户设备中时,确定第一和第二安全码是否彼此相同;以及如果第一和第二安全码彼此相同,则产生第三安全码;并且通过使用产生的第三安全码在用户设备中编码和存储第二设备标识。
在另一实施例中,本发明具体表现为处理器可读的存储介质,其存储允许处理器读取和执行移动用户设备的编码方法的软件程序,该方法包括在用户设备接收包括第二安全码的第二设备标识的输入命令;检查当输入命令是设备标识写入命令时第一安全码是否存储在用户设备中;当第一安全码存储在用户设备中时确定第一和第二安全码是否彼此相同;以及如果第一和第二安全码彼此相同,则产生第三安全码;以及通过使用产生的第三安全码,在用户设备中编码和存储第二设备标识。
应该理解本发明的前述一般描述和下面的具体描述都是示例性和说明性的,并且意在提供本发明如权利要求所述的进一步解释。


附图是为了能进一步了解本发明而包含的,并且被纳入本说明书中构成本说明书的一部分,这些附图示出了本发明的实施例,并用于与本说明书一起对本发明的原理进行说明。
图1是示出了根据现有技术的存储GSM用户设备的IMEI的方法的流程图;图2是示出了根据本发明的一个实施例的移动用户设备的IMEI编码方法的流程图。
具体实施例方式
本发明涉及用于使用在无线通信系统中的移动用户设备的编码方法。优选的,编码国际移动设备标识(IMEI)并且之后将其存储在用户设备(UE)中,其中允许被授权的用户将现有的IMEI改变为新的。
参考图2,现在将描述根据一个实施例的使用编码算法存储移动UE的IMEI的方法。
当制造商第一次将IMEI输入到UE中时,UE不检查安全码。因此,制造商可以输入不包含安全码的UE。但是,如果被输入的UE不是首次输入的一个,没有安全码则不能存储IMEI。因此,制造商输入包括新的IMEI和安全码的注意命令(AT命令),其中安全码是当输入先前的IMEI时产生的代码。
最初输入的IMEI被称为第一IMEI。在第一IMEI之后输入的IMEI被称为第二(或接下来的)IMEI。如果UE制造商使用个人计算机(PC)的IMEI写入程序将包括第一IMEI的AT命令输入到UE(S210),则UE的移动站调制解调器(MSM)检查从IMEI写入程序输入的AT命令是否是IMEI写入命令(S220)。如果输入的命令是IMEI写入命令,则MSM确定IMEI写入命令是否是首次输入(S230)。
在S230的确定部分中,如果输入的IMEI是第一IMEI,就是说,如果包括第一IMEI的第一AT命令是首次输入,则使用在UE中存储的编码算法产生第一安全码(S230,S240),并且将产生的第一安全码和第一IMEI存储在UE的闪存存储器中(S250)。然后UE输出存储在闪存存储器中的第一安全码给PC的IMEI写入程序(S290)。
为了接受包括第二IMEI的第二AT命令,第二AT命令应该不仅包括第二IMEI而且包括第一安全码,其中在写入第一IMEI的时间将第一安全码输出给IMEI写入程序。这里,输出的第一安全码也可以被称为第二安全码。
当将第二IMEI输入到已经输入了第一IMEI的UE时,具体的说,如果已经将第一安全码存储在UE中,IMEI写入程序输入包括要被输入的第二IMEI的AT命令,以及当输入第一IMEI时输出的第二安全码值(S210)。然后,UE检查输入的AT命令是否是IMEI写入命令(S220),并且如果IMEI和第一IMEI不相同,则比较在UE中存储的第一安全码和与第二IMEI一起输入的第二安全码(S260)在部分S260的比较过程中,如果和第二IMEI一起输入的第二安全码与存储的第一安全码不同,就是说,例如,如果第二IMEI是非法输入的,则UE将不执行关于输入的第二IMEI任意命令并且终止。但是,如果与第二IMEI一起输入的第二安全码和第一安全码相同,就是说,例如,如果授权的UE制造商输入第二IMEI,则UE通过使用存储在其中的编码算法产生第三安全码(S270),并且在闪存存储器(S280)中存储产生的第三安全码和第二IMEI。然后,UE输出产生的第三安全码给PC的IMEI写入程序(S290)。
有益地,通过这种过程获得的安全码不会被公开给第三方。另外,为了改变或读取已经被写入的IMEI,该IMEI写入程序必须具有安全码。因此,根据一个实施例,不输入匹配的安全码不能执行操作。
如果在制造期间在首次输入IMEI的过程中发生问题,需要特殊的设备来重写新的IMEI。可以在通过该设备执行校准之后输入该IMEI。
因此,不像其中可以替换硬件本身以改变IMEI(即使在由授权用户请求“后续”服务(A/S)的情况下)的现有技术,本发明允许授权的用户通过软件安全地改变IMEI。这样,因为不再需要整个替换,节省了替换整个UE发生的成本。
在根据本发明的移动UE的IMEI编码方法中,通过应用软件编码算法在UE中存储IMEI,其中授权的用户能够改变IMEI。另外,防止由第三方未授权地尝试改变IMEI,比如当UE丢失或失窃时来改变。因此,改进了用户便利性并且节省了替换UE发生的附加成本。
本发明可以具体表现为软件、硬件或两者的组合。例如,根据本发明的移动用户设备的编码方法能够具体表现为编码器或在软件程序中的命令,其中,该软件程序能够被存储在存储介质(比如UE的内部存储器、闪存存储器等)中,并且能够由处理器(比如UE中的微处理器)执行。
因为在不脱离本发明的精神和本质特征的情况下,其可以具体表现为多种形式,应该理解除非特别说明,上述的实施例不由任意前述描述的细节所限制,而是应该在附加的权利要求中定义的精神和范围内被广泛的理解,并且因此,所有在权利要求范围,或范围的等效物内的修改和变更都意在被附加的权利要求所包括。
权利要求
1.一种移动用户设备的设备标识编码方法,其包括接收包括设备标识的输入命令;当接收到输入命令时产生安全码;以及通过使用产生的安全码来编码和存储设备标识。
2.如权利要求1所述的方法,其中,该设备标识包括用于全球移动通信系统GSM用户设备UE的国际移动设备标识符IMEI。
3.如权利要求1所述的方法,其中,该安全码是在输入命令是设备标识写入命令时产生的。
4.如权利要求1所述的方法,其中,该产生的安全码被存储在用户设备中。
5.如权利要求4所述的方法,其中,该存储的安全码被输出到从其接收输入命令的设备标识写入程序。
6.一种移动用户设备的设备标识编码方法,其包括接收包括第一设备标识的第一输入命令;当接收到第一输入命令时产生第一安全码;通过使用第一安全码来编码和存储第一设备标识;接收包括第二设备标识的第二输入命令;当接收到第二输入命令时比较预先存储的第一安全码和第二安全码,其中该第二安全码包括在第二输入命令中;当第一和第二安全码彼此相同时产生第三安全码;以及通过使用第三安全码来编码和存储第二设备标识。
7.如权利要求6所述的方法,其中,该第一和第二用户标识的每一个包括国际移动设备标识符IMEI。
8.如权利要求6所述的方法,其中,该第三安全码是在包括第二设备标识的输入命令是设备标识写入命令时产生的。
9.如权利要求6所述的方法,其中,该第一和第三安全码被存储在用户设备中。
10.如权利要求9所述的方法,其中,该存储的第一和第三安全码被输出到从其接收输入的命令的设备标识写入程序。
11.如权利要求10所述的方法,其中,该输出的第一安全码被输入到第二设备标识并包含在其中,这里在用户设备中存储了第一设备标识之后输入第二设备标识。
12.如权利要求10所述的方法,其中,该输出的第三安全码被输入到设备标识并包含在其中,这里在用户设备中存储了第二设备标识之后输入设备标识。
13.如权利要求9所述的方法,其进一步包括输出存储的第一和第三安全码。
14.如权利要求9所述的方法,其中,该第二设备标识是在用户设备中存储了第一设备标识之后输入的。
15.如权利要求6所述的方法,其中,如果该第一和第二安全码彼此不相同,则不执行关于第二设备标识的操作。
16.一种移动用户设备的设备标识编码方法,其包括在用户设备接收包括第二安全码的第二设备标识的输入命令;当输入命令是设备标识写入命令时,检查第一安全码是否存储在用户设备中;当将第一安全码存储在用户设备中时,确定第一和第二安全码是否彼此相同;以及如果第一和第二安全码彼此相同,则产生第三安全码;以及通过使用产生的第三安全码,在用户设备中编码和存储第二设备标识。
17.如权利要求16所述的方法,其中,该第二设备标识包括国际移动设备标识符IMEI。
18.如权利要求16所述的方法,其中,该第三安全码是在用户设备的输入命令是设备标识写入命令时产生的。
19.如权利要求16所述的方法,其中,该第三安全码被存储在用户设备中。
20.如权利要求19所述的方法,进一步包括输出第三安全码。
21.如权利要求19所述的方法,其中,该第三安全码被输出到从其接收输入命令的设备标识写入程序。
22.如权利要求21所述的方法,其中,该第三安全码被输入到下一个设备标识输入命令并包括在其中,这里在第二设备标识之后输入下一个设备标识输入命令。
23.如权利要求16所述的方法,其中,如果该第一和第二安全码彼此不相同,则不执行关于第二设备标识的操作。
24.一种软件程序,其允许处理器读取和执行移动用户设备的设备标识编码方法,该方法包括在用户设备接收包括第二安全码的第二设备标识的输入命令;当输入命令是设备标识写入命令时,检查第一安全码是否存储在用户设备中;当第一安全码存储在用户设备中时,确定第一和第二安全码是否彼此相同;如果第一和第二安全码彼此相同,则产生第三安全码;以及通过使用产生的第三安全码,在用户设备中编码和存储第二设备标识。
25.一种处理器可读的存储介质,其存储允许处理器读取和执行移动用户设备的编码方法的软件程序,该方法包括在用户设备接收包括第二安全码的第二设备标识的输入命令;当输入命令是设备标识写入命令时,检查第一安全码是否存储在用户设备中;当第一安全码存储在用户设备中时,确定第一和第二安全码是否彼此相同;如果第一和第二安全码彼此相同,则产生第三安全码;以及通过使用产生的第三安全码,在用户设备中编码和存储第二设备标识。
全文摘要
一种国际移动设备标识(IMEI),其被编码并然后存储在用户设备(UE)中,其中允许授权的用户改变现有的IMEI。当输入IMEI时,该UE产生安全码并在存储器中存储IMEI和产生的安全码。然后,如果输入第二安全码和IMEI,该UE确定输入的安全码是否和预先存储的安全码相同。如果两个安全码彼此相同,则UE产生第三安全码并且存储该IMEI和产生的第三安全码。这样,防止了非授权的IMEI存储。因此,移动UE的IMEI编码方法能够防止UE的非授权的使用,并同时允许不用硬件更改地重新编码IMEI。
文档编号H04L9/14GK1665329SQ20051005309
公开日2005年9月7日 申请日期2005年3月7日 优先权日2004年3月5日
发明者金珉教 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1