[发明专利]数据串传送分派方法、系统及其控制器有效
申请号: | 200810125978.5 | 申请日: | 2008-06-16 |
公开(公告)号: | CN101609392A | 公开(公告)日: | 2009-12-23 |
发明(设计)人: | 詹清文;陈孟彰;刘兴昌 | 申请(专利权)人: | 群联电子股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 黄小临 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 传送 分派 方法 系统 及其 控制器 | ||
技术领域
本发明是有关于一种数据串传送分派方法、系统及其控制器,且特别是有关于一种适用于从主机传递数据至具有闪存与芯片的储存装置的数据串传送分派方法、系统及其控制器。
背景技术
数字相机、移动电话与MP3播放器在这几年来的成长十分迅速,使得消费者对储存媒体的需求也急速增加。由于闪存(Flash Memory)具有数据非易失性、省电、体积小,以及无机械结构等特性,所以非常适合内建于上述所举例的各种可携式多媒体装置中。
另一方面,随着使用者逐渐接受使用电子钱包及预付储值,使得智能卡的使用日益普及。智能卡(Smart Card)是具有例如微处理器、卡操作系统、安全模块及存储器的组件的集成电路芯片(IC芯片),以允许持有者执行预定操作。智能卡提供计算、加密、双向通信及安全功能,使得这张卡片除了储存数据的功能外还能达到对其所储存的数据加以保护的功能。使用全球移动通信系统(GSM)机制的蜂巢式电话中所使用的用户识别模块(SubscriberIdentification Module,SIM)卡为智能卡的其中一个应用范例。然而,智能卡本身受限于储存容量,因此近年来开始与大量储存装置的存储卡作结合,以扩增智能卡的储存容量。
在已知技术中,结合闪存与智能卡的应用是通过特殊命令来区别传送给智能卡或闪存的数据,此特殊命令可能会造成硬件装置或驱动程序无法支持的问题。此外,在已知技术中是比对此特殊命令中关于所传送数据串的型态信息来判断此数据串是否为智能卡的命令格式。然而,此方法往往会造成一般文件数据与属于智能卡的命令格式碰撞的问题(即将一般文件数据误判为智能卡的数据串)。
另外,在一些具有高速缓存(Cache)的电子产品的应用中,因这些电子产品本身的限制,智能卡与电子产品之间数据串的传递并无法绕过高速缓存,而使得智能卡所产生的响应消息并无法被无误地回传至所依附的电子产品,进而限制智能卡在这类具有高速缓存的电子产品上的应用。举例来说,在一个Java系统的移动电话中,因Java系统并不支持诸如NO Cache等不须通过高速缓存而直接地对高速缓存进行存取的指令,故很难将智能卡和闪存以集成为存储卡的形式应用在这类Java系统的移动电话中。请参考图1,图1为已知搭配存储卡12的主机10的功能方块图。主机10为一种电子产品(如:Java系统的移动电话),并具有高速缓存14,而存储卡12具有闪存16和智能卡芯片18。主机10与存储卡12之间的数据传递路径都会经过高速缓存14。然而,因为高速缓存14会暂存最近主机10与存储卡12之间所传递的数据的缘故,当主机10欲从智能卡芯片18获得数据时,若高速缓存14内已经存有与读取指令相符的数据时,则高速缓存14就会将相符的数据传送至主机10。然而,在这样的架构下,智能卡芯片18的响应消息往往会被高速缓存14已有的数据所取代,而使得智能卡芯片18的加密及安全通信的功能大受影响。
基此,有需要发展一套能够在结合闪存与智能卡的应用中无误地传递智能卡的响应消息的系统和方法。
发明内容
本发明提供一种数据串传送分派系统及其控制器,能够无误地传递智能卡的响应消息。
本发明提供一种数据串传送分派方法,能够无误地传递智能卡的响应消息。
本发明所提供的数据串传送分派方法、系统及其控制器,除了可应用在结合闪存与智能卡的应用中,还另可应用在其它芯片与闪存的结合应用中,以无误地传递芯片的响应消息,而上述芯片可以是射频识别芯片、无线传输芯片(如:蓝牙芯片)或多媒体控制芯片(如:数字录音芯片)。
本发明提出一种数据串传送分派方法,其适用于从主机传递数据串至具有非易失性存储器与芯片的储存装置。此数据串传送分派方法包括:传送写入指令至储存装置,写入指令被设定为写入第一数据串至储存装置;判断第一数据串是否含有特定标记;倘若第一数据串含有特定标记,则传送该第一数据串的至少一部分至该芯片,而倘若第一数据串不含有特定标记,则依据写入指令所指派的地址,将第一数据串写入至非易失性存储器;依序地传送多个读取指令至储存装置,直到主机自储存装置接收到第一响应消息为止,其中第一响应消息为芯片因接收到第一数据串的至少一部分而产生,而多个读取指令被设定为依序地从非易失性存储器中读取多个逻辑区块地址上的数据;以及每当储存装置接收到多个读取指令的其中一个读取指令之后,从储存装置传送第二响应消息至主机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于群联电子股份有限公司,未经群联电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810125978.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有止流阀的泵匣盒以及输液泵系统
- 下一篇:一种新型多功能输液架
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置