一种智能存储卡及提高智能存储卡传输速率的方法技术

技术编号:2941245 阅读:230 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种智能存储卡及提高智能存储卡传输速率的方法,包括:增值应用数据缓存模块、增值应用模块、逻辑通道以及存储介质,其中,逻辑通道,用于接收用户终端上层程序根据预设的策略发送的增值数据,发送至增值应用数据缓存模块;增值应用模块,用于将来自增值应用数据缓存模块的增值数据进行增值应用处理,将处理后的增值数据发送至存储介质预设地址中。应用本发明专利技术,可以提高智能存储卡增值应用数据传输速率,降低用户终端应用程序与智能存储卡交互的时间,提高了用户终端的增值应用体验;同时,对现有智能存储卡的改动小,掉电不会丢失存储的增值数据,有利于智能存储卡的推广。

【技术实现步骤摘要】

本专利技术涉及智能存储卡(SSC, Smart Storage Chip )技术,特别涉及一 种智能存储卡及提高智能存储卡传输速率的方法
技术介绍
智能存储卡融合了系统芯片(SOC, System-On-Chip )、中央处理器(CPU, Center Process Unit)、片上操作系统、数据存储、安全认证、射频识别(RFID, Radio Frequency Identification )等新兴技术,广泛地应用于数字电浮见、电信 增值业务、安全存储产品等领域。图1为现有智能存储卡的结构示意图,参见图1,该智能存储卡包括 智能存储卡控制器以及存储介质,其中,智能存储卡控制器包含普通应用数 据緩存模块、普通应用数据处理模块、增值应用数据緩存模块和增值应用模 块,普通应用数据緩存模块,用于通过智能存储卡接口与外部的用户终端进 行交互,接收用户终端上层程序发送的普通应用数据,发送至普通应用数据 处理模块进行处理;接收普通应用数据处理模块发送的处理后的普通应用数 据,发送至用户终端上层程序;普通应用数据处理模块,用于通过内部的普通应用接口接收普通应用数 据,进行相应处理,将处理后的普通应用数据通过闪存普通应用接口发送至 存储介质,以及,在需要的时候,从存储介质读取存储的处理后的普通应用 数据,发送至普通应用数据緩存模块;存储介质,用于存储处理后的普通应用数据;增值应用数据緩存模块,用于通过智能存储卡接口与外部的用户终端进行交互,接收用户终端上层程序发送的增值应用数据,进行緩存,并将緩存 的增值应用数据通过增值应用接口发送至增值应用模块进行处理;接收增值 应用模块发送的处理后的增值应用数据,进行緩存,并将緩存的增值应用数据发送至用户终端上层程序;现有智能存储卡中,增值应用数据緩存模块一次接收的增值应用数据量 通常只有l个扇区(512字节),多个扇区的增值应用数据分次进行接收。增值应用模块,用于通过内部的增值应用接口接收增值应用数据,进行 相应处理,将处理后的增值应用数据通过内部的增值应用接口发送至增值应 用数据緩存模块。随着数字电视解扰、安全数据加解密等增值业务拓展的需要,传输的数 据量以及数据速率要求也越来越高,如何在短时间内把大量的增值应用数据 通过与智能存储卡接口相连的增值应用数据缓存模块发送到智能存储卡内 的增值应用模块进行增值应用处理成为亟待解决的问题。现有技术中,为了 增加智能存储卡接收的增值应用数据量处理效率,通常釆用有足够大的数据 緩存,例如,大容量数据緩存以提高缓存容量、以及高速的数据处理器等资 源,例如,高级精筒指令计算机(ARM, Advanced RISC Machines )、每秒 百万次指令(MIPS, Million Instructions Per Second )等处理器以减少数据 读写的等待时间。由上述可见,现有智能存储卡,增值应用数据缓存模块一次接收的增值 应用数据量通常只有1个扇区,使得智能存储卡传输速率较低,多个扇区的 增值应用数据需要分次接收传输,增加了用户终端应用程序与智能存储卡交 互的时间,影响了用户终端的增值应用体验;进一步地,增值应用模块处理 后的增值应用数据需要发送至增值应用数据緩存模块进行緩存,对数据緩存 资源要求高,而緩存资源增加的成本高,当緩存资源不足时,例如,通过采 用高速的数据处理器, 一方面提高了单位时间内增值应用数据緩存模块接收 的次数,提高了数据传输速率,但另一方面,需要的緩存资源也相应增大, 因而必须更换更大容量的数据緩存,使得产品的兼容性、升级性差、更换成本高、开发周期较长;而且,将增值应用数据处理后緩存在增值应用数据缓 存模块,掉电时就会丢失缓存的增值应用数据。
技术实现思路
有鉴于此,本专利技术的一个主要目的在于提供一种智能存储卡,提高智能 存储卡增值应用数据传输速率,降低用户终端应用程序与智能存储卡交互的 时间。本专利技术的另一个主要目的在于提供一种提高智能存储卡传输速率的方 法,提高智能存储卡增值应用数据传输速率,降低用户终端应用程序与智能 存储卡交互的时间。为达到上述目的,本专利技术提供了一种智能存储卡,该智能存储卡包括 增值应用数据緩存模块、增值应用模块,该智能存储卡还包括两个以上逻 辑通道以及存储介质,其中,逻辑通道,用于接收用户终端上层程序根据预设的策略发送的增值数 据,发送至所述增值应用数据缓存模块;增值应用模块,用于将来自所述增值应用数据缓存的增值数据进行增值应所述增值数据包括增值应用数据和携带增值应用业务参数的增值命令数据。所述预设的策略包括用户终端上层程序发送的增值数据与逻辑通道的映射 关系。所述逻辑通道对应增值应用数据緩存模块緩存地址或扩展命令或非正常智 能存储卡操作。所述存储介质包括用户可用区域、隐藏区域以及私密区域, 用户可用区域,用于存储普通应用数据;隐藏区域,为初始化时的预设地址,用于存储增值应用业务参数; 私密区域,为初始化时的预设地址,用于存储增值应用数据。所述增值应用模块进一步用于从存储介质预设地址中读取处理后的增值数据,发送至所述增值应用数据緩存沖莫块;所述增值应用数据緩存模块,进一步用于接收增值应用模块发送的处理后 的增值数据,通过所述逻辑通道发送至所述用户终端上层程序。一种提高智能存储卡传输速率的方法,该方法包括预先设置与增值应用数据缓存模块相连的两个以上逻辑通道;通过预先设置的逻辑通道接收用户终端上层程序根据预设的策略发送的增值应用数据,发送至增值应用数据緩存模块,然后发送至增值应用模块进行处理;将处理后的增值数据发送至存储介质中的预设地址存储。所述逻辑通道包括命令逻辑通道和数据逻辑通道。所述逻辑通道对应增值应用数据緩存模块緩存地址或扩展命令或非正 常智能存储卡操作。所述预设的策略包括用户终端上层程序发送的增值数据与逻辑通道的 映射关系。所述增值数据包括通过所述数据逻辑通道传输的增值应用数据和通过 所述命令逻辑通道传输的携带增值应用业务参数的增值命令数据。所述增值应用业务参数包括发送增值应用数据的逻辑通道、增值应用数 据所需的存储空间、基址和逻辑通道支持的增值应用数据长度。所述通过预先设置的逻辑通道接收用户终端上层程序根据预设的策略 发送的增值应用数据,发送至增值应用数据缓存模块,然后发送至增值应用 模块进行处理具体包括用户终端上层程序根据预设的策略,向命令逻辑通道写入包含增值应用 业务参数的增值命令数据;所述命令逻辑通道将增值命令数据发送至所述命令逻辑通道对应的增 值应用数据緩存模块緩存地址,然后发送至增值应用模块进行增值应用处 理;增值应用模块将处理的增值应用业务参数发送至所述存储介质中隐藏 区域的预设地址进行存储。所述用户终端上层程序向命令逻辑通道写入包含增值应用业务参数的 增值命令数据具体包括用户终端上层程序按照预设的策略,通过智能存储卡接口向所述命令逻 辑通道写入包含增值应用业务参数的命令数据,智能存储卡固件程序检测所 述命令逻辑通道是否有命令数据写入。所述通过预先设置的逻辑通道接收用户终端上层程序根据预设的策略 发送的增值应用数据,发送至增值应用数据緩存模块,然后发送至增值应用模块进行处理具体包括用户终端上层程序根据预设的策略,将增值应用数据按照所述数据逻辑 通道支持的增值本文档来自技高网
...

【技术保护点】
一种智能存储卡,包括:增值应用数据缓存模块、增值应用模块,其特征在于,该智能存储卡还包括:两个以上逻辑通道以及存储介质,其中, 逻辑通道,用于接收用户终端上层程序根据预设的策略发送的增值数据,发送至所述增值应用数据缓存模块; 增 值应用模块,用于将来自所述增值应用数据缓存的增值数据进行增值应用处理,将处理后的增值数据发送至存储介质中的预设地址存储。

【技术特征摘要】

【专利技术属性】
技术研发人员:廖泉曹会扬姜涌
申请(专利权)人:普天信息技术研究院有限公司
类型:发明
国别省市:11[中国|北京]

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

1