专利名称:移动终端与客户识别模块之间的数据收发方法
技术领域:
本发明涉及一种移动通讯终端技术,具体的讲是一种移动通讯与客户识别模块之间的数据收发方法。
背景技术:
通常码分多址(CDMACode Division Multiple Access)是美国高通公司利用频率扩频技术开发的码分多址连接方式的数字移动电话系统,是一种可以使多个用户共享时间和频率,并发送信号的系统。时分多址(TDMA)方式把用户同时所说的话通过机器来区分时间,因此不能达到完全同时使用的目的,而CDMA方式却可以使多个用户同时使用同样的频率,因此可以增加容纳客户的容量。虽然CDMA方式的数字移动电话系统的商用化技术是最近才出现的技术,但是,CDMA理论却已经在1950年代成立,而从1960年代开始已经使用在军通讯领域。军通讯最重要的是防盗听问题,成为CDMA方式技术基本的扩频(SpreadSpectrum)技术应用在了军通讯的防盗听上。
CDMA方式可以在多个基站(cell)上使用同一频率,与其它方式相比干扰少,而且其容纳容量与模拟方式相比可以增加10倍以上,而且还可以提供高品质的服务。在模拟方式中通过多种渠道近来的信号会给通话带来相当坏的影响。但是,CDMA方式将把这种通过多种渠道近来的信号各个分离之后选择良好的信号,因而其质量比模拟方式优秀,而且CDMA方式还使用了切换时不会切断通话的软切换方式,所以通讯的质量也更加良好。CDMA方式通过模拟信号数字化的密码化,宽带方式的盗听限制,每个用户使用PN(Pseudo Noise)code时的密码化等保证通话秘密。
客户识别模块(Subscriber Identity ModuleSIM)是可以在移动电话机上使用的卡形状的模块,是一种为了提供给客户认证、支付、安全等多种服务存储个人信息的芯片。不受CDMA方式或GSM(Global System for MobileCommunications)方式等移动电话技术规格的限制,可以在任何地区用自己的电话号码自由地使用移动电话。而且,一定金额的SIM卡每次通话时其费用将会减少,可以通过充值再次使用。3G移动通讯-通用移动通讯系统(UMTS)所使用的客户识别模块是USIM(UMTS Subscriber Identity Module)。
另外,设置在欧洲所使用的GSM(Global System for MobileCommunications)移动终端上的客户识别模块(SIM)与国内的有所不同,它还将存储个人的信息-文字消息,电话号码簿,客户的电话号码等信息。
对现有技术参照附图详细说明如下图1是现有的客户识别模块(SIM)与移动终端之间收发的数据格式;图2是现有的移动终端与客户识别模块之间收发文字消息数据的结构图。
现有的移动终端与客户识别模块(SIM)进行数据收发时,使用了T=0协议。
图1是利用现有的T=0协议,为了在客户识别模块(SIM)与移动终端之间的收发数据而进行的数据格式。
图1中的a表示指令APDU(Command APDU)格式(应用程序协议数据单元Aplication Protocol Data Units),图1b表示应答APDU(Response APDU)格式。
图1中的a的命令APDU(Command APDU(Aplication Protocol Data Units))格式20中的CLA表示指令种类(the class of instruction),INS表示指令代码(the instruction code),P1、P2、P3(parameters for the instruction)是指令参数,图1中的b的应答APDU(Response APDU)格式30中的SW1,SW2表示状态(status words)。
客户识别模块(SIM)和移动终端控制部之间的所有数据传送将通过上述格式进行。
图2是现有的移动终端与客户识别模块之间收发文字消息数据的结构图。
参照图2,对移动终端控制部50从客户识别模块(SIM)60处接收文字消息(SMS)数据所需的时间中占据很多部分的文字消息(SMS)域的传送,说明如下从移动终端控制部50向客户识别模块(SIM)60发出命令需要5byte,因为客户识别模块60中文字数据的大小为178byte,因此如果想把客户识别模块所能存储的最大存储量,即255个文字消息传送到移动终端控制器50,则需要用如图1的命令格式重复255次指令送信和应答。
只读取存储在客户识别模块60中的文字消息(SMS)域所需要的时间可以根据GSMSIM标准规格中规定的两个速度来计算,其计算方式如下基本处理速度(Default Speed8.74kbps)TSMS=(178+5)s225s128.74s103]]>提高的处理速度(Enhanced Speed50.78kbps)TSMS=(178+5)s225s1250.78s103]]>上述例子只考虑了文字消息(SMS),如果电话号码簿域达到最大存储量时,则在接收数据时用户需要等待更长的时间。
现有的移动终端从客户识别模块中接收数据时,由于目前的客户识别模块内存增加而可以存储更多的数据,因此读取数据所需要的时间也比以前长。随着客户识别模块内存的增加,可以存储的数据也跟着增加,因此要求缩短与移动终端之间的数据收发时间。
既,在现有技术中,移动终端和客户识别模块之间通过T=0协议来收发数据,但是随着客户识别模块内存的逐渐增大,其可以存储的数据的大小也在增加,因而读取数据需要相当长的时间。
发明内容
本发明的目的在于提供一种移动终端与客户识别模块之间的数据收发方法。在传送文件的过程中应用了CDMA传送方式,继而大幅度缩短了数据传送时间。
本发明的另一个目的在于提供一种移动终端与客户识别模块之间的数据收发方法。在移动终端上设置PN code发生器,还在客户识别模块中设置PN code发生器,因此在传送多个数据时,在每个数据上乘以各自的PN code,然后加上全部所要发送的数据之后发送。
本发明的技术方案为一种移动终端与客户识别模块之间的数据收发方法,其特征在于包括移动终端向客户识别模块请求特定数据;所述客户识别模块接收所述移动终端发出请求之后,在存储在相应特定数字域的各个数字上乘以生成的伪随机码;在所述特定数据域里的所有数据上乘以各自的伪随机码;把乘上所述伪随机码的所有数据合成一个整体数据;把在客户识别模块中根据协议合成一个整体的数据传送到移动终端。
所述特定数据域至少包括电话号码簿、文字消息、用户信息之外,还包括所述客户识别模块存储的所有数据。
所述客户识别模块具备伪随机码发生器,使每个数据生成伪随机码之后发送。
所述把整体数据传送给移动终端包括,利用伪随机码发生器对所述移动终端所接收的所述整体数据进行译码,确认接收数据。
本发明的有益效果在于,可大幅度缩短客户识别模块与移动终端之间的数据传送时间,继而大幅度缩短了用户的等待时间,给用户带来了便利;而移动终端厂商可以在目后增加客户识别模块的容量,扩大存储内容的种类及其容量。
图1是现有的客户识别模块(SIM)与移动终端之间收发的数据格式;图2是现有的移动终端与客户识别模块之间收发文字消息数据的结构图;图3是移动终端与客户识别模块之间收发数据的结构图;图4是本发明的移动终端与客户识别模块之间收发数据的一个例子。
具体实施例方式
本发明涉及一种移动终端与客户识别模块间的数据收发方法,其特征在于包括移动终端向客户识别模块要求特定数据的过程;客户识别模块接收所述移动终端发出的邀请之后,在存储在相应特定数字域的各个数字上乘以生成的PN code的过程;在特定数据域里的所有数据上乘以各自的伪随机码(PN code)的过程;把乘上PN code的所有数据合成一个整体数据的过程;把所述在客户识别模块中根据协议合成一个整体的数据传送到移动终端的过程。
而且,本发明的把整体数据传送给移动终端的过程包括,利用PN code发生器对移动终端所接收的整体数据进行译码,确认接收数据的过程。
而且,本发明的客户识别模块内存中的特定数据域除了包括电话号码簿、文字消息、用户信息等之外,还包括所有数据,客户识别模块具备PN code发生器,使每个数据生成PN code之后发送。
参照附图对本发明的实施例详细说明如下图3是移动终端与客户识别模块之间收发数据的结构图;图4是本发明的移动终端与客户识别模块之间收发数据的一个例子。
本发明的图3是移动终端与客户识别模块之间收发数据的结构图。
为了迅速收发数据,本发明在移动终端80的控制器82上设置了PN code发生器(PN code generator)84,也在客户识别模块90种设置了PN code发生器92。
把客户识别模块90上的数据传送给移动终端80时,以CDMA方式在各个域的数据上均乘以PN code,并把它们合在一起传送,则只需传送一次就可以把域内的所有数据全部传送过去。也可以一次性地传送电话号码簿、文字消息、用户信息等。
另外,PN code通过线性反馈移位寄存器(LFSRLinear Feedback shiftRegister)生成,而PN code的速度是9,600bps的信息传送速度的128倍,即1.2288MHz。
本发明的移动终端和客户识别模块使用相同的PN code发生器(PN codegenerator),因而可以迅速进行编码/译码。
另外,为了使移动终端80的控制器读取域内的相应数据,则需要进行译码,但它所需的时间是数百CPU周期(cycle),因而大概也只需要数百微秒。
图4是本发明的移动终端80与客户识别模块90之间收发数据的一个例子。
在图4中以存储在客户识别模块90内存里的255个文字消息作为例子。在客户识别模块90的PN code发生器90中,给每个文字消息均乘上一个PN code,给全部255个文字消息均乘上各自的PN code之后加在一起。每个文字消息均乘上一个PN code之后加在一起的整个文字消息,只需通过一次传送就可以把域内的所有数据传送到移动终端80的控制部82,移动终端的控制部82对PNcode发生器84所接收的整个文字消息进行译码之后确认接收的整个文字消息的数据。图4中,存储在客户识别模块中的文字消息共有255个,而且每个文字消息的大小为178byte。
本发明的移动终端的控制器利用图1的命令APDU格式要求文字消息数据时,接收到这个信息之后,客户识别模块可以通过应答APDU格式一次性地传送整个文字消息数据。
GSM移动终端只能在把客户识别模块设置在移动终端之后才可以使用,因此在现有技术中,把客户识别模块安装在GSM移动终端之后需要长时间才能读取数据,但是本发明大幅度缩短了数据的传送时间,给用户带来了方便。
如上所述,本发明可以大幅度缩短客户识别模块与移动终端之间的数据传送时间。
如上所述,本发明在客户识别模块与移动终端之间的数据传送中,大幅度缩短了传送时间,继而大幅度缩短了用户的等待时间,给用户带来了便利;而移动终端厂商可以在日后增加客户识别模块的容量,扩大存储内容的种类及其容量。
以上实施例仅用于说明本发明的实施过程,并非限定本发明的保护范围。
权利要求
1.一种移动终端与客户识别模块之间的数据收发方法,其特征在于包括移动终端向客户识别模块请求特定数据;所述客户识别模块接收所述移动终端发出请求之后,在存储在相应特定数字域的各个数字上乘以生成的伪随机码;在所述特定数据域里的所有数据上乘以各自的伪随机码;把乘上所述伪随机码的所有数据合成一个整体数据;把在客户识别模块中根据协议合成一个整体的数据传送到移动终端。
2.根据权利要求1所述的一种移动终端与客户识别模块之间的数据收发方法,其特征在于所述特定数据域至少包括电话号码簿、文字消息、用户信息外,所述特定数据域还包括所述客户识别模块存储的所有数据。
3.根据权利要求1所述的一种移动终端与客户识别模块之间的数据收发方法,其特征在于所述客户识别模块具备伪随机码发生器,使每个数据生成伪随机码之后发送。
4.根据权利要求1所述的一种移动终端与客户识别模块之间的数据收发方法,其特征在于把整体数据传送给移动终端包括,利用伪随机码发生器对所述移动终端所接收的所述整体数据进行译码,确认接收数据。
全文摘要
本发明涉及一种移动通讯终端,尤其是一种可以大幅度缩短与具备于移动通讯终端内的客户识别模块之间的数据收发时间,继而可以扩大存储在客户识别模块中的内容的种类及其容量的移动通讯与客户识别模块之间的数据收发方法。本发明的目的在于提供一种移动终端与客户识别模块之间的数据收发方法移动终端上具备PN code发生器,在客户识别模块中具备PN code发生器,在以CDMA方式传送多个数据时,在每个数据上乘以各自的PN code,然后把所要发送的所有数据加在一起之后发送。本发明的优点在于,大幅度缩短了等待时间给用户带来了便利,从而移动终端厂商可以在日后增加客户识别模块的容量,扩大存储内容的种类及其容量。
文档编号H04Q7/00GK1744480SQ20051000755
公开日2006年3月8日 申请日期2005年2月5日 优先权日2004年9月3日
发明者朴宰永 申请人:乐金电子(中国)研究开发中心有限公司