数据存储装置的制作方法

文档序号:7575285阅读:294来源:国知局
专利名称:数据存储装置的制作方法
技术领域
本发明涉及一种可更换的数据存储装置,尤其是但不仅仅是用于移动通信系统的用户终端者,比如用于GSM(Global System forMobile cmmunications,全球移动通信系统)数字蜂窝式无线电话系统的用户识别模块(SIM,subscriber identity module),本发明还涉及一种含有这样的数据存储装置的用户终端,以及向或从这样的数据存储装置传送数据项的方法。
在已知的通常的GSM系统中,每个移动终端,比如移动电话手机,都装有一个SIM,这个SIM在这里也称之为智能卡,该智能卡插在所述移动终端中,以便该移动终端能够接收GSM网络中的服务。
典型的SIM包括一个微处理器、若干存储部件和构成SIM和移动终端间的数据传送接口的电接点。所述存储部件包括一个永久性存储器(例如只读存储器ROM)、一个非易失性可擦写存储器(例如电可擦可编程只读存储器EEPROM)和一个易失性可擦写存储器(例如随机存取存储器RAM)。
GSM标准还规定了一种供移动终端使用的命令集,用以访问SIM中的数据记录,从SIM检索数据,以及向SIM写入数据。这些数据记录可能是永久性的数据记录,比如国际移动通信用户识别(IMSI,international mobile subscriber identity)记录一一移动通信网据之识别移动通信用户。
其他的数据记录是可修改的,这种修改或者由移动终端启动(比如,记录移动终端当前的所在地区信息<LAI,location areainformation>的数据记录),或者由移动通信用户启动(比如缩位拨号号码<ADN,abbreviated dialling number>记录,用户只要在移动终端显示出有关的拨号号码标识符时选中有关的标识符,用户终端即可自动拨打所存储的拨号号码)。
其他的可修改数据记录包括简短信息数据记录。这种记录用来存储与移动终端接收到的一条或多条字母数字字符的简短信息有关的数据,以供用户将来检索。
对于SIM可能存储的记录的更多的细节,请参看GSM技术规范11.11(ETS 300 608)。
SIM的存储能力必定是有限的。这首先是因为成本因素。因此,与SIM的存储容量相应,上面所述的数据记录的大小和数量也是有限的。这可能是一项缺陷。例如,对于ADN记录,通常要给ADN列表分配足够的存储空间,以便可以提供最多可达90条的ADN记录。但是,有的用户需要有更大的ADN存储空间。下述事实就证明了这一点对于能够提供具有相对较大的ADN存储空间的SIM的供货商,他们将ADN存储空间用作一项正面的营销因素。但是,在总的存储空间不变的情况下,分配给ADN记录的存储空间增加,必然导致分配给其他数据记录的存储空间减少。
因此,本发明一方面提供了一种用于移动通信系统的用户终端的可更换的数据存储装置,所述存储装置包括一个用来存储数据项的存储器,所述数据项通过所述存储装置和所述用户终端间的接口传送,并在传送时具有标准的数据编码格式,而所述数据项存储到所述存储器中时用的是另外的数据编码格式。
这样,即使数据项通过数据存储装置/用户终端接口传送时使用的标准数据编码格式不是最合适的,通过实施本发明,所述数据项仍能以理想的数据编码格式存储于所述数据存储装置中,而不会使所述数据存储装置与所选用的标准不兼容。
所述数据编码格式转换的进行对于用户终端来说可以是隐蔽的。也就是说,数据项通过数据存储装置和用户终端间的接口的传送可以以选用标准所要求的数据编码格式进行,而不论存储数据项所使用的数据编码格式为何。
这样,数据存储装置就可以与符合选用标准的所有用户终端都保持兼容。
所述数据存储装置最好包括在所述接口和所述存储器间工作的数据编码格式转换装置。
在某些情况下,当与用户终端通信时,要求数据项符合一种标准固定长度数据编码格式。那么,所述数据编码格式转换装置最好要将数据项从所述固定长度数据编码格式转换为一种可变长度数据编码格式。这样就可以实现更为有效的数据编码。例如,对于ADN记录,如果对ADN数据项的存储使用可变长度编码格式,与通常的存储格式相比,就可以增加超过50%的ADN记录量。这样,ADN记录的条数就可以增加到超过100条,而不必增加分配给ADN列表的存储空间。
数据项可能包括可变数量的非填充(non-padding)字符数据(即,与有用信息有关的数据),而在标准数据编码格式下,可能包括可变数量的填充数据(即,其内容被忽略的数据)。在将数据项转换到另外的数据编码格式时,所述数据编码格式转换装置最好可以减少填充数据的量。这样,就可以在分配的给定存储空间中以更加紧凑的编码格式存储数据项。
本发明另一方面还提供了一种智能卡,它包括一个用来存储数据项的存储器、用来以一种数据编码格式向和/或从一外部设备传输所述数据项的输入/输出装置,以及连接在所述存储器和所述输入/输出装置之间的数据编码格式转换装置,后者可以使所述数据项以不同的数据编码格式存储于所述存储器中。这样,本发明通常可与智能卡配合应用,以在所述智能卡中以理想的数据编码格式存储数据项一一这种格式不同于从外部访问智能卡时所使用的格式。
本发明另外还提供一种智能卡,它包括一个用来存储数据项的存储器、用来以一种数据编码格式向和/或从一外部设备传输所述数据项的输入/输出装置,以及连接在所述存储器和所述输入/输出装置之间的数据编码格式转换装置,后者可以使所述数据项以不同的数据编码格式存储于所述存储器中。
本发明还提供一种向用于移动通信系统的用户终端的数据存储装置写入数据项的方法,它包括下列步骤将所述数据项以一种数据编码格式向所述数据存储装置发送;将所述数据项转换为第二种数据编码格式;在所述数据存储装置中以所述第二种数据编码格式存储所述数据项。
本发明还提供一种从用于移动通信系统的用户终端的数据存储装置发送数据项的方法,它包括下列步骤将所述数据项从其存储的编码格式转换为另一种数据编码格式;将经过转换的数据项向所述用户终端发送。
下面通过举例,并参考附图,描述本发明的实施例。附图中

图1是一个移动通信网的结构图;图2是一个用户终端的结构图;图3图示了一个线性固定数据文件的结构;图5图示了典型拨号号码的一种标准编码;图6图示了本发明的原理;图7图示了本发明的一个数据文件的结构;图8图示了本发明的数据记录的结构;图9图示了根据本发明对典型拨号号码的编码;图10是一流程图,示出了在本发明中移动终端的SIM读取一个ADN记录时所遵循的步骤;图11是一流程图,示出了在本发明中移动终端的SIM更新一个ADN记录时所遵循的步骤。
在图1中简约地示出了一个GSM网,在这里是一个公共陆地移动通信网(PLMN)。这种网络本身是已知技术,在此不作详细描述。通过通信链路,一移动交换中心(MSC,mobile switching centre)2与多个基站控制台(BSC)4相连。所有BSC4在地理位置上散布于移动交换中心2的整个服务区域。每个BSC4控制一个或多个收发基站(BTS,base transceiver station)6,后者远离BSC,而通过进一步的通信链路与之相连。每个BTS6向位于其服务区域内的移动终端8发送无线电信号,并从之接收无线电信号。所述服务区域即称之为一个“小区”。一个GSM网具有大量的这样的小区,理想情况下,它们是相互邻接的,从而连续不断地覆盖整个网络地区。
移动交换中心2还通过通信链路与移动通信网其余部分中的其他移动交换中心相连,并与其他的图中未示出的网络相连,比如公共交换电话网(PSTN)。所述移动交换中心2备有一个归属位属寄存器(HLR)12,后者是一个数据库,用以存储用户识别数据,包括对于每一移动终端8都唯一的国际移动通信用户识别(IMSI)码。所述IMSI码还与其他的用户专有信息一同存储在移动终端的用户识别模块(SIM)中。
所述移动交换中心还备有一个访问者位置寄存器(VLR)14,后者是一个数据库,用以临时存储在其区域内活动的移动终端的用户识别数据。
参看图2,一个移动终端8包括一个收发天线16、一个射频收发器18、一个与一扬声器22和一传声器24相连的话音编码解码器20、一个处理器线路26及其有关存储器28、一个LCD(液晶显示)显示器30和一个手工输入端口(按键面板)32。该移动终端通过电接点35与一可更换的SIM34相连。
连接到该移动终端上的SIM34具有一个SIM处理器36,例如日立H8微处理器,和SIM存储器38,例如包括16K字节的带SIM操作系统的掩模编程ROM38a,8K字节的用于非易失性存储数据项的读写EEPROM38b,以及256字节的RAM,供SIM处理器36在操作过程中使用。
目前,GSM和ISO标准规定了两种SIM物理规格。第一种称为ID-1SIM,它是一种可更换的智能卡,遵循ISO7816标准,大小和一般的信用卡差不多。第二种称之为插入式SIM,也是一种智能卡,其厚度与ID-1SIM相同,但只有25mm长,15mm宽。
移动终端8和SIM34的各种规格都属于已知技术,因此在此不作详细描述。市场上可买到的其中一种SIM是GemXplore(注册商标)SIM卡,由Gemplus(法国特别递送企业邮件Gemenos100-13881邮箱<BP100-13881,Gemenos Cedex-France>)生产。
如前所述,SIM34用来由移动终端8的处理器26进行数据项的存储和检索。GSM系统中的命令集、数据文件结构和针对通过移动终端处理器26和SIM处理器36间的接口传输的数据的数据编码格式,都在GSM技术规范11.11中有规定。
用于在SIM上存储数据的标准的GSM文件结构示于图3,称为线性固定文件结构。它由文件头40和记录空间42构成。所述记录空间被划分为N段固定长度的记录。
在通常的SIM34的SIM存储器38中的数据记录的一个例子是缩位拨号号码(ADN)记录44,后者构成具有线性固定文件结构的ADN列表文件的一部分。每一ADN记录44含有以固定长度编码格式存储的数据。所述记录44被划分为固定长度的数据块,每一块由一个或多个字节构成。第一数据块46有n个字节,用以存储与拨号号码标识符有关的数据,比如一个人的姓名,或者公司名。第二数据块48包括一个字节,用以存储指示拨号号码长度的数据。第三数据块50包括一个字节,用以存储指示存储在该记录中的拨号号码的类型的数据。第四数据块52由八个存储字节构成,用以存储以GSM技术规范11.11规定的扩展BCD编码法编码的拨号号码数据本身。第五数据块54由一个字节构成,用以存储一个“性能配置指示字节”,指示与所存储拨号号码相应的电话设备所能够支持的持机者服务项目(例如,语音通话、传真,等等)。最后一个数据块56由一个字节构成,是一个扩展记录指针,用以指示要在另一个数据文件中访问的某一扩展记录的地址,由该扩展记录给出某一拨号号码的其余部分。仅在下述很少的情况下才使用该扩展记录指针拨号号码与所分配的数据块52相比太长了。
参看图5。图中示出了以标准格式编码的与三个典型拨号号码及其相应的拨号号码标识符有关的数据项。每个半字节(四位数据)均用十六进制计数法表示。从图中可以看到,编码数据不仅包括有用的字符数据,还包括添加的用来充满固定长度记录中的未用存储空间的填充数据(这里是十六进制字符“F”)。这样,对于拨号号码标识符“HOME”,为字符数据编码需用4字节,但在这里有10字节可用。剩下的8字节就由填充数据来充满。号码长度指示符(“07”)以一字节编码,号码编码类型(“81”)则编码于下一字节。拨号号码本身的存储格式是半字节反转(nibble-swapped)编码格式,也就是说,在每一字节中,半字节以反转顺序编码。对应于拨号号码“01234567890”的字符数据占用
字节,该数据块52的另
字节则由填充数据充满。在通常情况下,不需要扩展记录数据或者性能配置指示字节,因此最后两个数据块54和56也由填充数据充满。
本发明的本实施例的原理图示于图6中。按照本实施例,标准数据编码格式只需选择性地在移动终端8和SIM34间的通信中使用。与跨越SIM处理器36和移动终端处理器26间的通信接口58时所使用的编码格式相比,当在SIM处理器36和SIM存储器38间传输数据时,使用另一种不同的数据编码格式。
在本实施例的情况下,存储在SIM处理器36的ROM中的操作系统适于对在SIM存储器38和接口58间传送的数据进行压缩和解压缩。也就是说,与向和从移动终端处理器26跨越接口58传输数据记录时所使用的数据编码格式相比,SIM存储器38所提供的记录所使用的数据编码格式是不同的。
这可以允许在SIM存储器38中实现更为紧凑的数据编码格式,而SIM本身仍然是符合预定的GSM标准的。
现在参看图7。该图为SIM中的可变长度数据记录提供了一种新的文件结构。该文件结构包括一个文件头区60、一个目录列表62和记录空间64。所述文件头60由2字节的数据构成,第一字节用以指示记录空间64中的记录的平均长度,第二字节则用来指示该空间中的有效记录条数。目录列表62划分为N个数据块,用以为记录空间64中的至多N条数据记录的地址或者偏移地址值提供存储空间。记录空间64中则存储可变长度的ADN数据记录。
在图8中示出了一个ADN数据项向存储空间64中存储时的数据编码格式。ADN记录66由不同的数据块构成。其中,固定长度的第一数据块68由一个字节构成,其中各个比特分配给不同的信息。其中,第一比特用作扩展记录标记,第二比特用作性能配置标记,第三比特可用来存储其他信息,剩下的五比特则用来指示该条记录的字节长度。可变长度的第二数据块70由n个字节构成,存储拨号号码标识符数据。这些字节中的每一个都是非填充字符数据,例如被叫方的姓名,以GSM技术规范03.38定义的7位编码字母进行编码,而每一字节的第八位则置为零。该数据块70的长度与拨号号码标识符的长度是相应的。
第三数据块72由一个“半字节”构成,其中每一比特均置为“一”,也就是说,整个半字节是十六进制的“F”,以指示前述拨号号码标识符的结束。固定长度的第四数据块74由一个字节构成,用来存储与存储在该记录中的拨号号码的类型有关的数据。可变长度的第五数据块76用来存储信息数据,以GSM扩展BCD编码数字集编码,代表前述拨号号码。该数据块76的长度对应于前述拨号号码的数字位数。最后一个数据块78由一个“半字节”构成,其中每一比特均置为“一”,作为指示该条记录结束的结束符。
图9图示了与图5所示相同的一条ADN数据,但系按照压缩数据编码格式编码。每一ADN数据项的第一字节,图中所示分别为“XY”、“WZ”和“UW”,代表在数据块68中创建的新数据。每一数据项的余下部分是重新组织的与拨号号码标识符、号码类型标识符和拨号号码本身有关的字符数据。可以看到,在压缩数据编码格式中,取消了非必要的填充数据。唯一使用的十六进制数字“F”系用于字母字符编码,或者用作数据块结束标记。比较图9和图5可以清楚地看到,与标准编码格式相比,使用压缩编码格式的数据项所占用的存储空间显著要小。
向SIM存储器38写入数据,或者从SIM存储器38检索数据时,由SIM处理器36执行的SIM操作系统完成压缩数据编码格式和标准数据编码格式间的转换。这就确保了经由接口58向或从移动终端8传送的数据项的存在状态是符合GSM标准要求的标准数据编码格式。
如果所有的数据项都占满以固定长度编码格式分配的空间,执行本发明的数据编码格式转换方法将不会获得有意义的数据压缩。但是,在实践中,由于要如此定义标准格式以使得SIM能够容纳相对较长的拨号号码,多数拨号号码,常常还有多数拨号号码标识符,都要短于所提供的最大长度。因此就可以实现可观的数据压缩量。
现在参看图10。为了访问一条ADN数据记录,移动终端处理器26生成一个选择ADN列表文件的“选择文件”命令,该命令由SIM处理器36在步骤80接收到。然后,处理器26生成一个“读记录”命令,该命令也由SIM处理器36在步骤82接收到,指明要读取数据文件中的第n条记录。上述命令在GSM技术规范11.11中有规定。响应前述命令,通常的SIM卡就会从线性固定文件中读取记录n,并将记录内容明码传送给处理器26。
根据本发明的本实施例,由其操作系统控制的SIM处理器首先在步骤84访问所述目录列表62,找出记录n在记录空间64中的地址,然后在步骤86从记录空间64中的所述地址开始读取数据。该记录的长度由存储在该记录的第一数据块68中的长度数据指示。
然后,在步骤88,SIM处理器36将记录内容解压缩,即将其从压缩数据编码格式转换到标准数据编码格式,在需要时添加填充数据,以生成固定长度的数据项。然后,在步骤90,将所述数据项越过接口58传送到移动终端处理器26。然后,移动终端处理器26将该数据项拷贝到与之相连的存储器28中,临时存储于该处,以在移动终端仍保持开机时接受检索。
现在参看图11。当移动终端处理器26希望向SIM34写入一个ADN数据项时,它就生成一个选择ADN列表文件的“选择文件”命令,该命令由SIM处理器36在步骤92接收到。然后,处理器26将标准数据编码格式的该数据项连同一个“更新记录n”的命令一起,通过接口58发送到SIM处理器36,该命令和该数据项由SIM处理器36在步骤94接收到。然后,在步骤96,SIM处理器压缩所述数据,将其转换为压缩数据编码格式,并在步骤98将所述压缩数据存储于一条新创建的记录中,该记录位于记录空间64中现有记录的末尾。然后,在步骤100,SIM操作系统在前述目录列表62中创建相应的条目。
如果向记录空间64中连续地输入数据记录,各个记录就是相邻接的。但是,如果一个数据记录被删除或者被更新,先前被该数据记录所占据的存储空间就会被填充数据(十六进制“F”)充填。在用新的数据更新一个记录的情况下,一个新的记录被创建,并存储于现有记录的末尾,这是因为不能保证更新后的记录具有相同的长度。这样,当记录被删除或更新时,记录空间64就将被打成碎片。为了克服这种情况,卡操作系统定期整理记录空间64中的记录碎片。这是这样进行的将与记录空间64中的某一空白空间(充填有填充数据)相邻的一个数据记录读入一个缓冲存储空间,然后将该记录至少部分地写入与前述相邻记录相邻接的所述空白记录空间中去。
如果在某一记录更新或删除后立即进行碎片合并工作,在碎片合并过程中,SIM有可能响应来自移动终端8的命令而关闭。在这种情况下,该数据记录的内容就有可能丢失。在本发明的本实施例中,所述SIM操作系统响应一个由移动终端8定期发向SIM的命令(目的是要执行另一项功能),比如重启动命令,而分步骤地进行碎片合并工作。
当移动终端8首次开机时就发出一个重启动命令,SIM处理器36接收到重启动命令后就执行各种初始化步骤。由于在理论上ADN列表的更新频率相对较低,不需要在每一次重启动时都整理全部ADN列表的碎片。
相反,碎片合并是逐步进行的。对每一重启动命令,仅整理有限数量的记录,比如两三个。也就是说,每次重启动SIM时,只移动记录空间64中的两三条记录到先前被删除或被移动的记录所占据的空间。通过这种方法,就可以缩短移动终端用户在SIM初始化前所经历的时间迟延,这种迟延是因为整理ADN列表的碎片而造成的。
SIM包括一个计数器数据记录,该记录在每次重启动命令时加1,用来指示当前碎片合并已经完成的记录条数。在每次重启动命令时,SIM处理器36就读取该计数器数据记录中的值,以确定应该进行碎片合并的下一记录。这样,对于严重碎片化的记录空间64,通过碎片合并而逐步将各记录“压实”之后,就可以产生出大块的可供使用的存储空间。一旦碎片合并完成,对于所有当前记录,SIM操作系统重置所述计数器值,并在需要时继续对ADN列表进行碎片合并,所述碎片合并当SIM再次接到重启动命令时从记录空间中的第一条记录重新开始。
其他实施例迄此为止所描述的数据都是ADN数据。但是,本发明也可以应用于任何其他类型的、需要按照非最优数据编码格式的有关标准通过移动终端/可更换数据存储装置接口传输的数据。
在GSM标准中,在移动终端和SIM间传输的其他数据是与ADN数据相类似的固定长度编码格式,因此本发明对之可以有类似的用途。这样的其他数据包括固定拨号号码(FDN,fixed dialling number)数据、移动通信用户目录号码(MSISDN,mobile subscriber directorynumber)数据、扩展记录数据,等等。
另外,尽管在上述实施例中所用的压缩/解压缩方法是通过从数据项中去除并替换填充数据而实现的,仍然可以有可替换的或者作为补充的其他编码格式转换方法。除了填充数据浪费存储空间之外,许多拨号号码中时常有重复的拨号代码。例如,使用某一特定移动通信网的移动终端的拨号代码可能是“0973”。在将拨号号码存储到SIM存储器中之前,SIM操作系统可以用一个长度较短的标识码来代替所述拨号代码;而当SIM操作系统从SIM存储器中检索出该拨号号码时,再将其还原到完整长度。
应当注意,不需要一定要在SIM中进行数据格式转换。例如,可以实现这样的移动终端,其通过SIM/移动终端接口发送(或接收)数据项的格式,既可以是标准数据编码格式(以便移动终端与通常的SIM保持兼容,从而符合标准),又可以是压缩数据编码格式,以便本发明的SIM能够存储以压缩数据编码格式接收到的数据项,而忽略标准数据编码格式的数据项。
尽管前述说明是与用于GSM兼容的移动终端中的SIM相关联的,仍应明确,本发明适用于可更换数据存储装置的任何等同形式,比如用于其他任何移动通信系统的智能卡。GSM的参考文献还包括其他的标准,对于后者,GSM技术规范,比如PCN标准和DCS(数字通信系统)1800标准规定了至少部分细节,尤其是关于移动终端/SIM接口者。
另外,本发明并不仅仅限于用在移动通信系统中。本发明也可以在其他形式的智能卡中实现,比如用于电子银行的,以及用于其他数据存储用途的智能卡。
还可以想见会有其他的变化、改进和修改将落入本发明的范围。
权利要求
1.一种用于移动通信系统的用户终端的可更换的数据存储装置,所述存储装置包括一个用来存储数据项的存储器,所述数据项通过所述存储装置和所述用户终端间的接口传送,并在传送时具有标准的数据编码格式,而所述数据项存储到所述存储器中时用的是另外的数据编码格式。
2.如权利要求1所述的数据存储装置,还包括在所述接口和所述存储器间工作的数据编码格式转换装置。
3.如权利要求2所述的数据存储装置,其中,由所述数据编码格式转换装置进行数据压缩。
4.如权利要求1、2或3所述的数据存储装置,其中,所述另外的数据编码格式是一种更为紧凑的数据编码格式。
5.如权利要求1到4之任何一项所述的数据存储装置,其中,所述标准数据编码格式是一种固定长度编码格式,所述另外的数据编码格式是一种可变长度编码格式。
6.如权利要求5所述的数据存储装置,其中,所述数据项包括可变数量的非填充字符数据。
7.如权利要求6所述的数据存储装置,其中,在可变长度编码格式下,所述数据项具有以一个字符为变化单位的可变长度。
8.如权利要求6或7所述的数据存储装置,其中,所述字符数据包括代表字母数字字符的数据。
9.如权利要求6到8之任何一项所述的数据存储装置,其中,所述字符数据包括代表拨号号码和/或拨号号码标识符的数据。
10.如权利要求6到9之任何一项所述的数据存储装置,其中,所述字符数据是移动终端用户输入的,以便以后从数据存储装置检索,或通过数据存储装置传送的信息。
11.如前述权利要求之任何一项所述的数据存储装置,其中,所述数据项在所述标准数据编码格式下含有填充数据,当向所述另外的数据编码格式转换时,所述数据格式转换装置将减少所述填充数据的量。
12.如前述权利要求之任何一项所述的数据存储装置,其中,所述数据项存储在所述存储器中的一个分配数据文件中的数据记录中,所述数据文件具有与之关联的目录文件,后者存储有每个数据记录的地址。
13.如权利要求12所述的数据存储装置,它还包括从所述数据文件中删除某一数据记录的装置,以及再格式化装置,用来(ⅰ)将另一个数据记录移动到由被删除记录先前占用的存储空间,(ⅱ)更新所述目录文件。
14.如权利要求13所述的数据存储装置,其中,所述再格式化装置是由所述移动终端发出的一个命令所启动的。
15.如前述权利要求之任何一项所述的数据存储装置,是一个智能卡。
16.一种移动通信系统用户终端,包括一个如前述权利要求之任何一项所述的数据存储装置。
17.一种智能卡,它包括一个用来存储数据项的存储器、用来以一种数据编码格式向和/或从一外部设备传输所述数据项的输入/输出装置,以及连接在所述存储器和所述输入/输出装置之间的数据编码格式转换装置,后者可以使所述数据项以不同的数据编码格式存储于所述存储器中。
18.一种向用于移动通信系统的用户终端的数据存储装置写入数据项的方法,它包括下列步骤将所述数据项以一种数据编码格式向所述数据存储装置发送;将所述数据项转换为第二种数据编码格式;在所述数据存储装置中以所述第二种数据编码格式存储所述数据项。
19.如权利要求18所述的方法,其中,所述数据编码格式转换是在所述数据存储装置中进行的。
20.一种从用于移动通信系统的用户终端的数据存储装置发送数据项的方法,它包括下列步骤将所述数据项从其存储的编码格式转换为另一种数据编码格式;将经过转换的数据项向所述用户终端发送。
21.如权利要求18、19或20所述的方法,其中,在所述转换过程中进行数据的压缩和/或解压缩。
22.如权利要求18到21之任何一项所述的方法,其中,所述被发送的数据的编码格式是一种固定长度编码格式,所述被存储的数据的编码格式是一种可变长度编码格式。
23.如权利要求22所述的方法,其中,所述数据项包括可变数量的字符数据。
24.如权利要求22或23所述的方法,其中,在可变长度编码格式下,所述数据项具有以一个字符为变化单位的可变长度。
25.如权利要求18到24之任何一项所述的方法,它包括这样的步骤,响应用户终端的用户的输入存储所述数据项,以便以后检索。
26.如权利要求18到25之任何一项所述的方法,所述数据格式转换步骤还包括这样的步骤当向或者从所述另一种数据编码格式转换时,改变所述数据项的填充数据的量。
27.如权利要求18到26之任何一项所述的方法,它还包括这样的步骤从所述存储器的数据文件中删除某一数据项,并以下述方式再格式化所述数据文件(ⅰ)将另一个数据记录移动到由被删除记录先前占用的存储空间,(ⅱ)更新所述数据文件的目录。
28.如权利要求27所述的方法,其中,所述再格式化步骤是由所述移动终端发出的一个命令所启动的。
29.一种用于GSM型移动通信系统的用户识别模块,该模块以可变长度记录的形式存储拨号号码。
30.如权利要求29所述的用户识别模块法,其中,所述记录是缩位拨号号码(ADN)记录。
全文摘要
本发明公开了一种用于GSM移动通信系统的移动终端(8)的用户接口模块(SIM34),其SIM操作系统适于执行存储在所述SIM中的和向所述移动终端传送的数据项的数据编码格式转换。这确保了SIM能够在所述移动终端和所述SIM间的接口处以要求的标准格式接收并提供数据项,同时允许所述数据项以一种压缩格式存储于SIM存储器(38)中,从而可观地提高所述SIM的存储容量。所述数据可以是缩位拨号号码记录。
文档编号H04M1/2745GK1230327SQ97197879
公开日1999年9月29日 申请日期1997年1月31日 优先权日1996年9月13日
发明者马克·格林 申请人:奥林吉个人通讯服务公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1