CN101470873A - 一种使用多个文件读写方式实现与智能存储卡交互的方法 - Google Patents
一种使用多个文件读写方式实现与智能存储卡交互的方法 Download PDFInfo
- Publication number
- CN101470873A CN101470873A CNA2007101729540A CN200710172954A CN101470873A CN 101470873 A CN101470873 A CN 101470873A CN A2007101729540 A CNA2007101729540 A CN A2007101729540A CN 200710172954 A CN200710172954 A CN 200710172954A CN 101470873 A CN101470873 A CN 101470873A
- Authority
- CN
- China
- Prior art keywords
- memory card
- intelligent memory
- files
- read
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及一种使用多个文件读写方式实现与智能存储卡交互的方法,智能存储卡由标准扩展接口、存储卡控制器、存储模块、CPU IC构成。所述的交互方法是指在智能存储卡存储模块中存放10个目录文件,其中每个目录文件中存放253个特殊文件(由于目录是FAT16格式的文件,受到每个分区最大存储容量的限制,只能存放253个的特殊文件)。每一次与智能存储卡进行移动支付交互后,将导致至少智能存储卡目录内55个的特殊文件被读写操作(对智能存储卡写操作时所需要的特殊文件可以重复利用)。处理过程包括的步骤:用户使用用户名和密码在手机端登录移动支付软件,通过移动支付软件对卡内的2个文件分别进行读写操作,从而与智能存储卡建立连接。连接建立完成后***将对智能存储卡的PIN码进行验证,判断智能存储卡的合法性。在此过程中将对智能存储卡内的2个文件分别进行读写操作。当智能存储卡PIN码通过验证后,移动支付软件将获取智能存储卡内用户的银行卡列表信息,同时对智能存储卡内的13个文件进行读写操作。当用户在手机端进行移动支付操作后,用户的个人资料、银行卡资料、银行卡密码等信息将通过3DES方式加密后以报文形式发送至银联后台,同时此操作过程中将对智能存储卡内的29个文件进行读写操作。最后移动支付软件通过3DES方式解密接收到的银联返回的报文,同时通过MAC方式对返回的报文进行完整性验证,验证成功后将结果显示给用户,在此过程中将对智能存储卡内的21个文件进行读写操作。本发明主要解决的问题是在移动支付交易时,手机操作***会重复读写缓存中的支付交易数据,从而导致交易的失败。对上述提及的所有目录以及目录内的所有文件都将为其提供文件保护机制,用户无法对这些文件进行删除操作。
Description
技术领域
本发明涉及一种使用多个文件读写方式实现与智能存储卡交互的方法,更具体说,是涉及一种处理过程,用于在移动支付交易时,读写智能存储卡中的数据。
背景技术
随着智能存储卡使用的日益增加,作为对与持卡人有关数据的支持,在这些智能存储卡中,研发了用户移动支付的智能存储卡,作为个人的标识甚至电子钱包装置,这种智能存储卡,通过存放在卡中的特殊文件与手机操作***之间的交互,实现移动支付操作。
智能存储卡中含有数据的存储模块,一般是非易失的、可擦除的和可重写的存储器。该存储器被分为多个存储单元,内含的数据记录有确定的长度,例如32个字节。
但是,在移动支付交易时,手机操作***将对智能存储卡中的数据进行读写操作,在移动支付交易结束后,智能存储卡中的这些数据会被自动写入手机操作***的缓存中,在下一次支付交易时,手机操作***仍然会对缓存中的这些数据进行读写操作,从而导致支付交易的失败。本发明的目的就是为了解决以上所述的问题。
发明内容
本发明的目的在于提供一种使用多个文件读写方式实现与智能存储卡交互的方法。该方法通过手机操作***在支付交易时,依次读写存放在智能存储卡目录中55个特殊文件(对智能存储卡写操作时所需要的特殊文件可以重复利用),从而完成移动支付操作。解决了在移动支付交易时,缓存问题所导致的交易失败。
实现本发明目的的技术方案如下:
本发明中提及的智能存储卡是指一种内嵌CPU IC的标准扩展卡,由存储卡控制器、标准扩展接口、CPU IC、存储模块组成。其中的存储模块将存放10个目录文件,其中每个目录文件中存在253个特殊文件(由于目录文件是FAT16格式的文件,受到每个分区最大存储容量的限制,只能存放253个的特殊文件)。其结构框图见图1所示。除存储卡控制器外,其余模块均为独立的、具有国际或国内标准、可批量生产的元器件。所述智能存储卡相关内容可参阅专利申请号200710044269.X中涉及的内容。
本发明中提到的使用多个文件与智能存储卡实现交互的过程,具体内容包括:用户使用用户名和密码在手机端登录移动支付软件,通过移动支付软件对卡内的2个文件分别进行读写操作,从而与智能存储卡建立连接。连接建立完成后***将对智能存储卡的PIN码进行验证,判断智能存储卡的合法性。在此过程中将对智能存储卡内的2个文件分别进行读写操作。当智能存储卡PIN码通过验证后,移动支付软件将获取智能存储卡内用户的银行卡列表信息,同时对智能存储卡内的13个文件进行读写操作。当用户在手机端进行移动支付操作后,用户的个人资料、银行卡资料、银行卡密码等信息将通过3DES方式加密后以报文形式发送至银联后台,同时此操作过程中将对智能存储卡内的29个文件进行读写操作。最后移动支付软件通过3DES方式解密接收到的银联返回的报文,同时通过MAC方式对返回的报文进行完整性验证,验证成功后将结果显示给用户。在此过程中将对智能存储卡内的21个文件进行读写操作。以上就是使用多个文件与智能存储卡实现交互的整个过程。
当存储模块目录中的特殊文件数量在移动支付交易时无法满足支付需求,则***将给出提示信息,提示用户重新启动手机,从而达到对智能存储卡初始化的效果。
本发明主要解决的问题是在移动支付交易时,手机操作***会重复读写缓存中的支付交易数据,从而导致交易的失败。对上述提及的智能存储卡中所有目录以及目录内的所有文件都将为其提供文件保护机制,用户无法对这些文件进行删除操作。
附图说明
图1为本智能存储卡结构框图
图2为多个文件与智能存储卡实现交互的流程
具体实施方式
以下结合附图进一步详细说明本发明是如何实现的。
实施例
如图1所示,本发明中智能存储卡的结构框图。其基本构成包括存储模块1、CPUIC2、RF模块3、天线4、芯片控制器5和标准扩展接口6。
存储模块1:存放10个目录文件,其中每个目录文件中存放253个特殊文件(由于目录是FAT16格式的文件,受到每个分区最大存储容量的限制,只能存放253个的特殊文件)。其中所有目录以及目录内的所有文件都将为其提供文件保护机制,用户无法对这些文件进行删除操作。
CPU IC 2:符合ISO7816规范的CPU IC。
RF模块3:主要的功能是对天线4发射和接收的电频进行控制及调制解码。
天线4:主要的功能是发射和接收频率是13.55MHz的电频信号并且符合ISO14443通讯协议。
芯片控制器5:主要的功能是对存储模块1和CPU IC 2进行控制。
标准扩展接口6:该标准扩展接口与内部的存储控制器连接,实现外部设备与卡片的交互,存储卡控制器通过直接寻址的方式读/写存储模块,通过RS-232接口访问CPUIC。
所有各部分的其它连接和辅助器件,由于本领域一般技术人员参见附图可以了解,不再逐一解释。
如图2所示,在移动支付过程中,每一次与智能存储卡进行移动支付交互后,将导致至少智能存储卡目录内55个的特殊文件被读写操作(对智能存储卡写操作时所需要的特殊文件可以重复利用)。处理过程主要步骤是如下:
1、用户使用用户名和密码在手机端登录移动支付软件。
2、通过移动支付软件对卡内的2个文件分别进行读写操作,从而与智能存储卡建立连接。
3、***将对智能存储卡的PIN码进行验证,判断智能存储卡的合法性。在此过程中将对智能存储卡内的2个文件分别进行读写操作。
4、移动支付软件将获取智能存储卡内用户的银行卡列表信息。在此过程中将对智能存储卡内的13个文件进行读写操作。
5、当用户在手机端进行移动支付操作后,用户的个人资料、银行卡资料、银行卡密码等信息将通过3DES方式加密后以报文形式发送至银联后台。在此过程中将对智能存储卡内的29个文件进行读写操作。
6、移动支付***通过3DES方式解密接收到的银联返回的报文,同时通过MAC方式对返回的报文进行完整性验证,验证成功后将结果显示给用户。在此过程中将对智能存储卡内的21个文件进行读写操作。
当存储模块目录中的特殊文件数量在移动支付交易时无法满足支付需求,则***将给出提示信息,提示用户重新启动手机,从而达到初始化智能存储卡的效果,使得可以重复多次使用智能存储卡进行移动支付。
以上所述,仅为本发明较佳的具体实施方式,当本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保本范围应该以权利要求的保护范围为准。
Claims (6)
1、一种使用多个文件读写方式实现与智能存储卡交互的方法,所述的方法是指在智能存储卡存储模块中存放10个目录文件,其中每个目录文件中存放253个特殊文件(由于目录是FAT16格式的文件,受到每个分区最大存储容量的限制,只能存放253个特殊文件)。每一次与智能存储卡进行移动支付交互后,将导致至少智能存储卡目录内的55个特殊文件被读写操作(对智能存储卡写操作时所需要的特殊文件可以重复利用)。处理过程包括的步骤:用户使用用户名和密码在手机端登录移动支付软件,通过移动支付软件对卡内的2个文件分别进行读写操作,从而与智能存储卡建立连接。连接建立完成后***将对智能存储卡的PIN码进行验证,判断智能存储卡的合法性。在此过程中将对智能存储卡内的2个文件分别进行读写操作。当智能存储卡PIN码验证通过后,移动支付软件将获取智能存储卡内用户的银行卡列表信息,同时对智能存储卡内的13个文件进行读写操作。当用户在手机端进行移动支付操作后,用户的个人资料、银行卡资料、银行卡密码等信息将通过3DES方式加密后以报文形式发送至银联后台,同时此操作过程中将对智能存储卡内的29个文件进行读写操作。最后移动支付软件通过3DES方式解密接收到的银联返回的报文,同时通过MAC方式对返回的报文进行完整性验证,验证成功后将结果显示给用户,在此过程中将对智能存储卡内的21个文件进行读写操作。本发明主要解决的问题是在移动支付交易时,手机操作***会重复读写缓存中的支付交易数据,从而导致交易的失败。对上述提及的所有目录以及目录内的所有文件都将为其提供文件保护机制,用户无法对这些文件进行删除操作。
2、根据权利要求1所述的一种使用多个文件读写方式实现与智能存储卡交互的方法,其特征在于:智能存储卡的存储模块中存放10个目录文件,其中每个目录文件中存放253个特殊文件(由于目录是FAT16格式的文件,受到每个分区最大存储容量的限制,只能存放253个的特殊文件)。
3、根据权利要求1所述的一种使用多个文件读写方式实现与智能存储卡交互的方法,其特征在于:每一次与智能存储卡进行移动支付交互后,将导致智能存储卡目录内至少55个特殊文件被读写操作(对智能存储卡写操作时所需要的特殊文件可以重复利用)。
4、根据权利要求1所述的一种使用多个文件读写方式实现与智能存储卡交互的方法,其特征在于:用户使用用户名和密码在手机端登录移动支付软件,通过移动支付软件对卡内的2个文件分别进行读写操作,从而与智能存储卡建立连接。连接建立完成后***将对智能存储卡的PIN码进行验证,判断智能存储卡的合法性。在此过程中将对智能存储卡内的2个文件分别进行读写操作。当智能存储卡PIN码通过验证后,移动支付软件将获取智能存储卡内用户的银行卡列表信息,同时对智能存储卡内的13个文件进行读写操作。当用户在手机端进行移动支付操作后,用户的个人资料、银行卡资料、银行卡密码等信息将通过3DES方式加密后以报文形式发送至银联后台,同时此操作过程中将对智能存储卡内的29个文件进行读写操作。最后移动支付软件通过3DES方式解密接收到的银联返回的报文,同时通过MAC方式对返回的报文进行完整性验证,验证成功后将结果显示给用户,在此过程中将对智能存储卡内的21个文件进行读写操作。
5、根据权利要求1所述的一种使用多个文件读写方式实现与智能存储卡交互的方法,其特征在于:本发明主要解决的问题是在移动支付交易时,手机操作***会重复读写缓存中的支付交易数据,从而导致交易的失败。
6、根据权利要求1所述的一种使用多个文件读写方式实现与智能存储卡交互的方法,其特征在于:智能存储卡内的所有目录以及目录内的所有文件都将为其提供文件保护机制,用户无法对这些文件进行删除操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101729540A CN101470873A (zh) | 2007-12-25 | 2007-12-25 | 一种使用多个文件读写方式实现与智能存储卡交互的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101729540A CN101470873A (zh) | 2007-12-25 | 2007-12-25 | 一种使用多个文件读写方式实现与智能存储卡交互的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101470873A true CN101470873A (zh) | 2009-07-01 |
Family
ID=40828327
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101729540A Pending CN101470873A (zh) | 2007-12-25 | 2007-12-25 | 一种使用多个文件读写方式实现与智能存储卡交互的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101470873A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101916388A (zh) * | 2010-07-27 | 2010-12-15 | 武汉天喻信息产业股份有限公司 | 智能sd卡及利用该智能sd进行移动支付的方法 |
CN102841861A (zh) * | 2011-06-24 | 2012-12-26 | 同方股份有限公司 | 一种以sd为通讯接口的数据安全存储设备及其工作方法 |
CN105427483A (zh) * | 2015-12-28 | 2016-03-23 | 上海瀚银信息技术有限公司 | 一种自动交易*** |
CN105991540A (zh) * | 2014-11-07 | 2016-10-05 | 天地融科技股份有限公司 | 数据交互方法及*** |
-
2007
- 2007-12-25 CN CNA2007101729540A patent/CN101470873A/zh active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101916388A (zh) * | 2010-07-27 | 2010-12-15 | 武汉天喻信息产业股份有限公司 | 智能sd卡及利用该智能sd进行移动支付的方法 |
CN101916388B (zh) * | 2010-07-27 | 2013-06-05 | 武汉天喻信息产业股份有限公司 | 智能sd卡及利用该智能sd进行移动支付的方法 |
CN102841861A (zh) * | 2011-06-24 | 2012-12-26 | 同方股份有限公司 | 一种以sd为通讯接口的数据安全存储设备及其工作方法 |
CN105991540A (zh) * | 2014-11-07 | 2016-10-05 | 天地融科技股份有限公司 | 数据交互方法及*** |
CN105427483A (zh) * | 2015-12-28 | 2016-03-23 | 上海瀚银信息技术有限公司 | 一种自动交易*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100887083B1 (ko) | Ic 모듈 및 휴대 전화 | |
JP4817836B2 (ja) | カードおよびホスト機器 | |
CN102333305B (zh) | 通信设备、通信方法和通信*** | |
US8250288B2 (en) | Flash memory storage system and controller and data protection method thereof | |
TWI454912B (zh) | 資料處理方法、記憶體控制器與記憶體儲存裝置 | |
JP2004199138A (ja) | メモリデバイスとそれを使用する電子機器 | |
TWI472927B (zh) | 資料串分派與傳送方法、記憶體控制器與記憶體儲存裝置 | |
TWI451248B (zh) | 資料保護方法、記憶體控制器與記憶體儲存裝置 | |
US9772937B2 (en) | Data processing method, memory controller and memory storage apparatus | |
US8812756B2 (en) | Method of dispatching and transmitting data streams, memory controller and storage apparatus | |
US8266713B2 (en) | Method, system and controller for transmitting and dispatching data stream | |
CN101526883B (zh) | 数据流传送分派方法、执行此方法的***及其控制器 | |
CN101470873A (zh) | 一种使用多个文件读写方式实现与智能存储卡交互的方法 | |
CN102044115A (zh) | 税控盘 | |
US8595420B2 (en) | Method for dispatching and transmitting data streams between host system and memory storage apparatus having non-volatile memory and smart card chip, memory controller, and memory storage apparatus | |
CA2481852A1 (en) | Semiconductor memory card and computer readable program | |
CN103218300A (zh) | 数据处理方法、存储器控制器与存储器储存装置 | |
CN103218319A (zh) | 数据保护方法、存储器控制器与存储器储存装置 | |
CN104992212A (zh) | 旅游智能卡*** | |
CN102375698B (zh) | 数据串分派与传送方法、存储器控制器与存储器储存装置 | |
CN102279933B (zh) | 通信设备和通信方法 | |
CN101739757A (zh) | 快闪存储器存储***、控制器与数据保护方法 | |
US20090313396A1 (en) | System, controller and method thereof for transmitting and distributing data stream | |
CN102880423B (zh) | 数据串分派与传送方法、存储器控制器与存储器储存装置 | |
CN105809067A (zh) | 数据存取方法与***及存储器存储装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
DD01 | Delivery of document by public notice |
Addressee: Shanghai Hanyin Information Technology Co., Ltd. Document name: Notification of before Expiration of Request of Examination as to Substance |
|
DD01 | Delivery of document by public notice |
Addressee: Shi Donghui Document name: Notification that Application Deemed to be Withdrawn |
|
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20090701 |