[发明专利]机卡分离式终端上高速读写SIM卡的方法及装置有效
申请号: | 201410395236.X | 申请日: | 2014-08-12 |
公开(公告)号: | CN104156745B | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 叶凤霞;陈为;李静;刘书奎 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06K17/00 | 分类号: | G06K17/00;H04W8/24 |
代理公司: | 北京捷诚信通专利事务所(普通合伙)11221 | 代理人: | 魏殿绅,庞炳良 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机卡分离 终端 高速 读写 sim 方法 装置 | ||
技术领域
本发明涉及数据通信领域,具体涉及机卡分离式终端上高速读写SIM卡的方法及装置。
背景技术
随着增值服务、个性化服务的兴起,国内电信运营商迫切需求一种能真正实现业务开通零接触型家庭网关。机卡分离型家庭网关能够把配置数据从家庭网关中分离出来,独立存储于SIM卡上,有效地解决了业务零配置开通遇到的瓶颈。这种家庭网关,设备上电后,需要同步家庭网关与SIM卡的数据;同时,在对家庭网关进行业务配置时,也需要同步两者之间的数据,因此需要对SIM卡进行频繁的读写操作。
目前的作法是直接对SIM卡进行读写操作。该种方法存在一些不足之处:
(1)接口单一,只能针对单一的数据形态,无法适应不同数据形态需求的应用程序调用;
(2)读写操作速度慢;
(3)频繁地对SIM卡进行读写操作,可能会导致SIM的损坏,网关配置丢失,用户定制的业务中断,从而影响用户对电信运营商服务的满意度。
发明内容
本发明所要解决的技术问题是SIM卡读写接口单一、操作速度慢、SIM容易损坏的问题。
为了解决上述技术问题,本发明所采用的技术方案是提供一种机卡分离式终端上高速读写SIM卡的方法及装置,该方法包括以下步骤:
步骤A100、创建用于保存SIM卡上的配置数据的缓存区,构造用于实现SIM卡配置数据与终端配置数据相互转换的映射字典;
步骤A200、根据终端上外部应用程序所携带的读写标识和数据形态标识,调用相应的读、写卡接口,导入配置文件的参数索引;
步骤A300、查找所述缓存区,如果所述缓存区内存在与参数索引对应的数据,则执行读、写缓存区,并完成或更新SIM卡配置;否则,将SIM卡上的相应配置数据填入所述缓存区并进行相应的数据转换,或者将终端上的相应配置数据进行数据转换并填入所述缓存区,然后执行读、写SIM卡操作,完成配置或更新SIM卡。
在上述方法中,步骤A100中创建的缓存区,在系统上电时不统一初始化;当系统断电后,所述缓存区自动释放;在以下情况发生时,对所述缓存区进行初始化:
初次进行读、写SIM卡操作时,对所述缓存区进行初始化:
在后续进行读SIM卡操作时,若对应的缓存区无数据,则将SIM卡上的配置数据读出填入对应的缓存区,然后对其进行初始化并进行相应的数据转换;
在后续进行写SIM卡操作时,若对应的缓存区无数据,则将待更新的配置数据进行相应的数据转换并填入对应的缓存区,然后对其进行初始化。
在上述方法中,步骤A200包括以下步骤:
步骤A201、检查SIM卡在线状态,若SIM卡不在线,则执行步骤A202;否则执行步骤A203;
步骤A202、清空所述缓存区内的所有数据,退出;
步骤A203、根据外部应用程序所携带的读写标识和数据形态标识,调用相应的读、写卡接口,导入配置文件的参数索引;
所述读写标识包括读SIM卡标识和写SIM卡标识,读SIM卡标识用于在进行数据转换时,将SIM卡数据格式转换成网关数据格式;写SIM卡标识用于在进行数据转换时,将网关数据格式转换成SIM卡数据格式;
所述数据形态标识包括单个文件操作标识和单个参数操作标识;
所述参数索引包括文件名和参数名,文件名用于表示要操作的配置文件;参数名用于表示要操作的配置文件中的参数。
在上述方法中,所述映射字典由一个二维数组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]对应的参数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410395236.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种标签阅读器及标签阅读器系统
- 下一篇:天线自动调整装置