[发明专利]机卡分离式终端上高速读写SIM卡的方法及装置有效
申请号: | 201410395236.X | 申请日: | 2014-08-12 |
公开(公告)号: | CN104156745B | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 叶凤霞;陈为;李静;刘书奎 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06K17/00 | 分类号: | G06K17/00;H04W8/24 |
代理公司: | 北京捷诚信通专利事务所(普通合伙)11221 | 代理人: | 魏殿绅,庞炳良 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机卡分离 终端 高速 读写 sim 方法 装置 | ||
1.机卡分离式终端上高速读写SIM卡的方法,其特征在于,包括以下步骤:
步骤A100、创建用于保存SIM卡上的配置数据的缓存区,构造用于实现SIM卡配置数据与终端配置数据相互转换的映射字典;
步骤A200、根据终端上外部应用程序所携带的读写标识和数据形态标识,调用相应的读、写卡接口,导入配置文件的参数索引;
步骤A300、查找所述缓存区,如果所述缓存区内存在与参数索引对应的数据,则执行读、写缓存区,并完成或更新SIM卡配置;否则,将SIM卡上的相应配置数据填入所述缓存区并进行相应的数据转换,或者将终端上的相应配置数据进行数据转换并填入所述缓存区,然后执行读、写SIM卡操作,完成配置或更新SIM卡;
在步骤A100中创建的缓存区,在系统上电时不统一初始化;当系统断电后,所述缓存区自动释放;在以下情况发生时,对所述缓存区进行初始化:
初次进行读、写SIM卡操作时,对所述缓存区进行初始化:
在后续进行读SIM卡操作时,若对应的缓存区无数据,则将SIM卡上的配置数据读出填入对应的缓存区,然后对其进行初始化并进行相应的数据转换;
在后续进行写SIM卡操作时,若对应的缓存区无数据,则将待更新的配置数据进行相应的数据转换并填入对应的缓存区,然后对其进行初始化。
2.如权利要求1所述的方法,其特征在于,步骤A200包括以下步骤:
步骤A201、检查SIM卡在线状态,若SIM卡不在线,则执行步骤A202;否则执行步骤A203;
步骤A202、清空所述缓存区内的所有数据,退出;
步骤A203、根据外部应用程序所携带的读写标识和数据形态标识,调用相应的读、写卡接口,导入配置文件的参数索引;
所述读写标识包括读SIM卡标识和写SIM卡标识,读SIM卡标识用于在进行数据转换时,将SIM卡数据格式转换成网关数据格式;写SIM卡标识用于在进行数据转换时,将网关数据格式转换成SIM卡数据格式;
所述数据形态标识包括单个文件操作标识和单个参数操作标识;
所述参数索引包括文件名和参数名,文件名用于表示要操作的配置文件;参数名用于表示要操作的配置文件中的参数。
3.如权利要求1所述的方法,其特征在于,所述映射字典由一个二维数组transValue[m][n]组成,二维数组transValue[m][n]的每一个元素对应一个参数名,其中m为0或1,m=0对应终端上的配置参数,m=1对应SIM卡上的配置参数,n为自然数,表示第n个配置参数;transValue[0][n]对应终端上的第n个配置参数的参数值;transValue[1][n]对应SIM卡上的第n个配置参数的参数值,transValue[0][n]和transValue[1][n]对应于同一个配置参数的参数值;步骤A300中的数据转换的方法如下:
依据导入的参数索引在所述映射字典中查找对应的参数值是否存在,若不存在,则退出;否则,判断读写标识,若读写标识为读SIM卡标识,则根据参数名在映射字典找到相应的transValue[1][n],然后将参数值转换为transValue[0][n]对应的参数值;若读写标识为写SIM卡标识,则根据参数名在映射字典找到相应的transValue[0][n],然后将参数值转换为transValue[1][n]对应的参数值。
4.如权利要求2所述的方法,其特征在于,步骤A300中,所述读SIM卡操作包括以下步骤:
步骤A311、从读卡接口导入SIM卡上的配置数据的参数索引;
步骤A312、根据上述参数索引中的参数名查找缓存区内是否存在对应的数据,若存在则执行步骤A314;否则执行步骤A313;
步骤A313、从SIM卡上读出配置文件的流数据并填入缓存区,完成缓存区的初始化,转步骤A314;
步骤A314、从缓存区中读出文件流数据,分解出每一个参数及其参数值填入一个与映射字典结构相同的二维数组中;
步骤A315、根据参数名查找映射字典中对应的参数值并进行比对,如果二者不一致则执行步骤A316;否则执行步骤A317;
步骤A316、将二维数组中相应参数的参数值转换为映射字典对应的参数值并保存在缓冲区内;
步骤A317、从缓冲区内读取配置数据,根据数据形态标识向终端输出相应的参数值或结构体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410395236.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种标签阅读器及标签阅读器系统
- 下一篇:天线自动调整装置