一种移动终端应用子系统访问用户识别卡文件的方法技术方案

技术编号:7527489 阅读:100 留言:0更新日期:2012-07-12 07:48
本发明专利技术涉及移动通信领域,特别涉及移动终端应用子系统访问用户识别U/SIM卡文件的方法,本发明专利技术基带子系统向应用子系统提供一条至少由文件关联标识以及文件访问类型二个参数构成的自定义AT指令,应用子系统通过自定义AT指令中以上参数的取值组合,查询或修改基带子系统储存于数据BUFFER中的文件信息,通过自定义AT指令访问基带子系统的数据BUFFER中的信息,有效避免了基带子系统数据BUFFER中的文件信息与U/SIM卡文件系统中的文件信息内容不一致,导致后续处理出现异常的问题。

【技术实现步骤摘要】

本专利技术涉及移动通信领域,特别涉及移动终端应用子系统访问用户识别卡(SIM 卡或者USIM卡或者UIM卡,统一表示为U/SIM卡)文件的方法。
技术介绍
在移动终端的整体架构体系中,一般说来,存在着应用子系统、基带子系统与U/ SIM卡子系统这三个重要且独立的子系统,应用子系统主要负责为用户提供人-机操作接口,基带子系统主要负责整个移动终端的业务处理,而U/SIM卡子系统则主要负责提供实现移动终端业务功能所需的文件系统。移动终端开机上电后,为了实现移动终端业务功能,基带子系统需要获取U/SIM 卡相关文件的初始化信息,并将信息存储于更适合基带子系统管理的数据BUFFER;同时, 由于基带子系统访问数据BUFFER的速度比访问U/SIM卡文件系统的速度快很多,当需要使用这些文件信息时,基带子系统往往不会再访问U/SIM卡文件系统,而是访问数据BUFFER。 移动终端U/SIM卡文件初始化过程不涉及应用子系统,在实现业务功能的过程中,应用子系统有文件访问的需求,但应用子系统不能直接访问U/SIM卡文件系统,按照3GPP协议 27. 007要求,应用子系统通过发送文件访问请求指令至基带子系统,基带子系统透明传输文件访问请求至U/SIM卡子系统,并向应用子系统返回U/SIM卡子系统的访问结果。当应用子系统修改U/SIM卡文件系统中的文件信息后,由于基带子系统透明传输访问请求、访问结果的特性,使得基带子系统无法获知应用子系统与U/SIM卡子系统间的访问内容及结果,若基带子系统数据BUFFER中的文件信息与U/SIM卡文件系统中的文件信息内容不一致,必将导致后续处理出现异常。
技术实现思路
本专利技术所解决技术问题在于克服由于应用子系统修改U/SIM卡文件信息,导致基带子系统数据BUFFER中的文件信息与U/SIM卡文件系统中的文件信息内容不一致的情况, 本专利技术提出,通过基带子系统对应用子系统发送的AT指令的识别,访问U/SIM卡文件。为解决以上问题,本专利技术提出,基带子系统向应用子系统提供一条至少由文件关联标识以及文件访问类型二个参数构成的自定义AT指令,应用子系统通过自定义AT指令中以上参数的取值组合,查询或修改基带子系统储存于数据BUFFER中的文件信息;进一步地,当数据BUFFER中的文件信息发生改变时,由基带子系统将数据BUFFER 中更新后的文件信息写回U/SIM卡文件系统,文件信息写回成功后,再向应用子系统返回访问结果;优选地,当基带子系统判断文件信息未预存于数据BUFFER中时,基带子系统访问 U/SIM卡文件系统,并将访问结果直接回复至应用子系统;优选地,当基带子系统判断文件信息未预存于数据BUFFER中时,基带子系统从U/ SIM卡子系统中读出相关文件信息补充储存于数据BUFFER,并按照应用子系统的访问类型对数据BUFFER中的文件信息进行访问;基带子系统根据文件关联标识判断文件信息是否预存于数据BUFFER中。与现有技术相比,本专利技术基带子系统向应用子系统提供一条至少由文件关联标识以及文件访问类型二个参数构成的自定义AT指令,应用子系统通过自定义AT指令中以上参数的取值组合,查询或修改基带子系统储存于数据BUFFER中的文件信息,通过基带子系统对U/SIM卡文件访问的控制,有效避免了基带子系统数据BUFFER中的文件信息与U/SIM 卡文件系统中的文件信息内容不一致,导致后续处理出现异常的问题。附图说明图1为现有技术U/SIM卡文件访问流程图;图2为本专利技术移动终端应用子系统访问U/SIM卡文件流程图;图3为本专利技术移动终端应用子系统访问U/SIM卡文件优选实施例流程具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术移动终端应用子系统访问用户识别卡文件的方法作进一步详细说明。本专利技术应用子系统访问用户识别卡文件的方法包括以下步骤,如图2所示(1)用户开机启动移动终端,应用子系统向基带子系统下发开机初始化指令启动开机初始化流程,基带子系统访问U/SIM卡文件系统、并将文件初始化信息存入数据 BUFFER ;(2)当应用子系统需要获取或修改U/SIM卡文件时,使用自定义AT指令向基带子系统发起访问数据BUFFER中文件信息的请求,自定义AT指令至少包含文件关联标识以及文件访问类型二个参数;(3)按照应用子系统的访问类型,对数据BUFFER中的文件信息进行访问,返回访问结果。优选地,当数据BUFFER中的文件信息发生改变时,由基带子系统将数据BUFFER中更新后的文件信息立即写回U/SIM卡文件系统;文件信息写回成功后,再向应用子系统返回访问结果。本方案使得当应用子系统需要获取或修改U/SIM卡文件时,通过自定义AT指令访问基带子系统的数据BUFFER中的信息,不直接访问U/SIM卡文件,避免了基带子系统数据 BUFFER中的文件信息与U/SIM卡文件系统中的文件信息内容不一致,从而导致后续处理出现异常的问题;并尽可能的确保了异常掉电的情况下,移动终端下次开机时仍能使用正确的文件信息。特别地,当应用子系统需要获取或修改的U/SIM卡文件信息未预存于基带子系统数据BUFFER时,如图3所示,基带子系统将依照文件访问标识及文件访问类型,访问U/SIM 卡文件系统,并将访问结果直接回复至应用子系统,或者从U/SIM卡文件系统中读出相关文件信息补充储存于数据BUFFER后,再访问数据BUFFER中的文件信息。由于基带子系统在初始化U/SIM卡文件时仅获取其中必要的部分文件信息,所以应用子系统期望获取的文件信息极有可能不在基带子系统的预读范围内,同时,基带子系统在业务处理过程中不关心预读范围外的文件信息,应用子系统就这部分文件信息与U/SIM卡文件系统之间直接进行访问交互是可以容许的,以上操作可以避免该情况出现时发生异常。基带子系统负责终端开机上电时初始化U/SIM卡文件,并将初始化信息存入数据 BUFFER ;应用子系统通过文件访问自定义AT指令中文件关联标识、文件访问类型二个参数的组合,从数据BUFFER访问U/SIM卡文件;当应用子系统期望获取的文件信息不在基带子系统的预读范围内,基带子系统访问U/SIM卡文件系统,并将访问结果回复至应用子系统,或者从U/SIM卡文件系统中读出相关文件信息补充储存于数据BUFFER后,再访问数据 BUFFER中的文件信息,且后续均从数据BUFFER中访问该文件。进一步地,当应用子系统修改了数据BUFFER中的文件信息,基带子系统将更新后的文件信息在第一时间写回U/SIM卡子系统。本专利技术利用基带子系统提供自定义指令、并统一管理U/SIM卡文件访问和操作, 有效的简化了应用子系统访问U/SIM卡文件的处理,并确保了移动终端在业务实现过程中使用到的文件信息的一致性和可靠性。本领域技术人员显然清楚并且理解,本专利技术方法所举的以上实施例仅用于说明本专利技术,而并不用于限制本专利技术。虽然通过实施例有效描述了本专利技术,本领域技术人员知道, 本专利技术存在许多变化而不脱离本专利技术的精神,在不背离本专利技术的精神及其实质的情况下, 本领域技术人员当可根据本专利技术方法做出各种相应的改变或变形,但这些相应的改变或变形均属于本专利技术的权利要求保护范围。权利要求1.,其特征在于本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:赖翔
申请(专利权)人:重庆重邮信科通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术