【摘要】 本发明公开了一种智能存储卡的接口访问控制方法。本发明将用于实现功能扩展的扩展应用芯片映射在物理存储介质的预设地址,使得存储卡控制器能够根据访问地址实现对扩展应用芯片的定位,保证了应用程序对扩展应用芯片的访问,从而能够支持存储卡的功能扩展。而且,本发明还可以判断应用程序是否有权限访问扩展应用芯片,从而提高了对扩展应用芯片访问的安全性。此外,当访问地址为扩展应用芯片映射的预设地址、但应用程序不具有访问权限时,仍允许应用程序访问物理存储介质中对应该预设地址的存储空间。这样,物理存储介质中对应映射有扩展应用芯片的预设地址的存储空间仍可用,从而提高了物理存储介质的利用率、并节省了硬件资源。 【专利类型】发明授权 【申请人】普天信息技术研究院有限公司 【申请人类型】企业 【申请人地址】100080 北京市海淀区海淀北二街6号 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810105961.3 【申请日】2008-05-06 【申请年份】2008 【公开公告号】CN101266538B 【公开公告日】2010-09-08 【公开公告年份】2010 【授权公告号】CN101266538B 【授权公告日】2010-09-08 【授权公告年份】2010.0 【IPC分类号】G06F3/08 【发明人】廖泉; 李春华; 董琳; 陶雄强; 陈庆方; 姜涌; 曹会扬; 张旭; 廖剑 【主权项内容】一种智能存储卡的接口访问控制方法,其特征在于,所述智能存储卡中包括存储卡控制器、以及与所述存储卡控制器相连的物理存储介质和扩展应用芯片,所述物理存储介质包括第一区域和第二区域,所述扩展应用芯片的地址映射为所述物理存储介质中第一区域对应的预设地址,该方法包括:存储卡控制器判断应用程序的命令中的访问地址是否为所述预设地址;如果是,则在所述命令为写命令时执行步骤a1、在所述命令为读命令时执行步骤b1;否则,执行步骤c0、以使所述物理存储介质的第二区域可被访问;a1、判断该写命令中是否包含表示有权访问所述扩展应用芯片的预设权限标识,如果有,则先记录所述权限标识,然后执行步骤a2;否则执行步骤c0、以使所述物理存储介质的第一区域可被访问;a2、利用所述写命令中携带的校验信息对所述权限标识是否有效进行校验,如果校验通过则执行步骤a3;否则执行步骤c0、以避免对所述扩展应用芯片的误操作;a3、将接口协议程序转至所述对扩展应用芯片操作的入口程序,将所述写命令中的操作信息传送至所述扩展应用芯片、接收并缓存所述扩展应用芯片根据所述操作信息执行对应操作后返回的应答信息,然后结束流程;b1、判断是否记录有所述权限标识,如果是则执行步骤b2;否则执行步骤c0、以使所述物理存储介质的第一区域可被访问;b2、读取已缓存的应答信息,并在所述应答信息中携带所述权限标识、用于表示该应答信息为所述扩展应用芯片,然后结束流程;c0、将接口协议程序转至对所述物理存储介质的入口程序,然后结束流程。 【当前权利人】普天信息技术研究院有限公司 【当前专利权人地址】北京市海淀区海淀北二街6号 【专利权人类型】有限责任公司 【统一社会信用代码】91110108710929105M 【家族被引证次数】8