旅游智能卡系统的制作方法

文档序号:9274956阅读:424来源:国知局
旅游智能卡系统的制作方法
【技术领域】
[0001]本发明属于智能卡技术领域,涉及一种应用于旅游中的智能卡系统。
【背景技术】
[0002]随着我国信息化建设、3G网络建设、物联网技术发展的逐步深入,更加高效、便捷化的智能管理体系正在逐步进入人们的日常生活中,智能卡片是如今新兴科技产品的热门话题,正逐渐的应用于各个企业、单位、个人生活等。
[0003]目前,游客在各旅游景点进行支付时,尤其是对景点门票的支付,一般选择现金购票,然而游客旅行时,随身携带大量现金会存在安全隐患,而一些游客选择使用电子支付,一般电子支付只具有支付功能,无法记录景点和线路信息,虽然支付过程中,使用密码支付可以在一定程度上对持卡人的身份进行了认证,然而,并不会对其详细的真实身份认证。为了提高旅游业中游客支付和旅行的智能管理,设计和制造一种旅游智能卡系统显得尤为重要。

【发明内容】

[0004]为了解决上述技术问题,本发明提供了一种旅游智能卡系统,用以实现对景点参观时的快捷和安全的支付。
[0005]为了实现上述目的,本发明采用如下技术方案:一种旅游智能卡系统,包括智能卡,智能卡密钥系统、数据库和芯片平台,所述智能卡密钥系统为智能卡分配密钥,智能卡的密钥是一张智能卡对应一个主卡总密主密钥,一个应用再对应一个应用主控密钥,每一张智能卡的主卡总密主密钥和应用主控密钥是由总控主密钥分散生成;
[0006]所述数据库,包括系统中心数据库及各分部数据库,各数据库中存储交易记录数据、账目汇总流水数据和其它与资金账目相关的数据,该些数据采用数据校验的方式增加日期戳和校验字段;所述数据库还包括身份验证基本信息、景点代码和旅游路线记录;
[0007]智能卡支付时,读取景点代码信息即可支付费用,并记录该支付信息和景点信息;
[0008]所述芯片平台同时包含有芯片平台EEPROM芯片平台和闪存,该所述芯片平台在没有排序要求的表中追加一个记录的方法为:
[0009](I)判断在表的首地址芯片平台AddrO芯片平台上面是否存在记录,如果是,则进行步骤⑵;否则进行步骤⑶;
[0010](2)得到新记录的存储地址芯片平台f =芯片平台AddrO,跳到步骤(6);
[0011](3)得到表中最后一个有效位为芯片平台O芯片平台的记录的地址芯片平台f ;
[0012](4)得到新记录的期望存储地址芯片平台f = f+芯片平台AddrO ;
[0013](5)通过判别式“f〈芯片平台AddrO+Nd”来判断地址芯片平台f芯片平台是否在有效存储地址的范围之内,如果是,则进行步骤(6);如果否,则进行步骤(7);
[0014](6)在闪存的地址芯片平台f芯片平台上写该记录,然后在芯片平台EEPROM芯片平台中的对应位置上写该记录的有效位;跳到步骤(10);
[0015](7)判断表中是否存在删除位为芯片平台O芯片平台的记录,如果是,则进行步骤(8);如果否,则跳到步骤(9);
[0016](8)将闪存中有效位为芯片平台O芯片平台并且删除位为芯片平台I芯片平台的所有记录全部写入芯片平台RAM芯片平台中,接着擦除所有表的存储区,芯片平台此时删除位为芯片平台O芯片平台的记录被物理删除,芯片平台然后在闪存中连续写暂存在芯片平台RAM中的有效记录和新记录;跳到步骤(10);
[0017](9)返回“存储空间不足,插入失败”的消息;
[0018](10)操作结束。
[0019]有意效果:基于上述技术方案,本发明得到了一种具有记录景点信息和旅游线路的旅游智能卡系统,且该系统实现了旅游时的安全和快捷支付。
【附图说明】
[0020]图1为智能卡的密钥体系的示意图;
[0021]图2为芯片平台在没有排序要求的表中追加一个记录的流程图;
[0022]图3为智能卡数据库的初始化过程的示意图;
[0023]图4为指针的初始化过程的示意图;
[0024]图5为追加和删除操作的循环体具体过程示意图;
[0025]图6为测试用例逻辑内部分析过程的示意图。
【具体实施方式】
[0026]一种旅游智能卡系统,包括智能卡,智能卡密钥系统、数据库和芯片平台,所述智能卡密钥系统为智能卡分配密钥,智能卡的密钥是一张智能卡对应一个主卡总密主密钥,一个应用再对应一个应用主控密钥,每一张智能卡的主卡总密主密钥和应用主控密钥是由总控主密钥分散生成,如图1所示,其为智能卡的密钥体系,系统的安全性是以算法读写模块的安全为基础的,上述密钥分配保证了智能卡与读写机具之间的通信数据正确传输,防止通信数据被非法窃取或篡改。
[0027]所述数据库,包括系统中心数据库及各分部数据库,各数据库中存储交易记录数据、账目汇总流水数据和其它与资金账目相关的数据,该些数据采用数据校验的方式增加日期戳和校验字段;以确保在数据库中的各种重要数据信息不被恶意篡改和复制,保证数据的真实、完整、准确。此外,本实施例中,所述数据库还包括身份验证基本信息、景点代码和旅游路线记录,由于数据库存储上述重要信息,一旦数据库损坏,其损失可想而知。为了提高数据库的安全性能,本实施例中,为系统提供了双机热备份、磁带备份、异地存储等多种措施。
[0028]智能卡支付时,读取景点代码信息即可支付费用,并记录该支付信息和景点信息;
[0029]所述芯片平台同时包含有芯片平台EEPROM芯片平台和闪存,本实施例采用的芯片为芯片平台Theseus芯片平台Cipher芯片平台Gold芯片平台256 (TCG256)芯片平台1C,其是专门为智能卡应用而设计的一种芯片平台。下面将从芯片平台CPU芯片平台特性、存储控制/安全和存储这几个方面,介绍它的主要特点和具体规格。
[0030]TCG256芯片平台的芯片平台CPU芯片平台是芯片平台8芯片平台位的微处理器,并保证了测试软件最大程度的重用。核心的硬件实现是一种现代设计,而并非依赖于微码,在标准的芯片平台8051芯片平台时钟下每个指令的速度提高了 3芯片平台倍。
[0031]一.CPU芯片平台特性:
[0032]符合软件可兼容的芯片平台8051芯片平台工业标准;
[0033]高速非标准的体系结构;
[0034]在芯片平台30芯片平台MHz芯片平台情况下,芯片平台CPU芯片平台速度为芯片平台8芯片平台MIPS ;
[0035]包括闲置和掉电两种模式;
[0036]0.9?30芯片平台MHz (由芯片平台SW芯片平台控制);
[0037]包含芯片平台256芯片平台Bytes芯片平台暂存存储器。
[0038]对于芯片加密,集成了芯片平台DES芯片平台和芯片平台3DES芯片平台DPA芯片平台抗性核心。提供芯片平台3芯片平台个芯片平台56芯片平台位的长密钥,在硬件实现上支持芯片平台CBC芯片平台模式。
[0039]二.存储控制/安全:
[0040]硬件安全的内存管理单元;
[0041]应用操作系统分区硬件防火墙;
[0042]内存物理访问权限管理;
[0043]EEPROM芯片平台在芯片平台Flash芯片平台模式下快写;
[0044]EEPROM芯片平台多页擦除:芯片平台I?16芯片平台页;
[0045]OTPROM芯片平台块擦除(芯片平台32KB);
[0046]闪存块擦除(芯片平台2KB)。
[0047]多个强大的安全机制和设计作为安全技术嵌入到芯片平台TCG256芯片平台IC芯片平台中,芯片平台以满足有针对性应用的安全需求,对于代码和数据的灵活的内存分配使得该芯片适合大范围的应用。
[0048]三.存储:
[0049]IKB芯片平台ROM(芯片平台Bootrom芯片平台固件);
[0050]4KB 芯片平台 RAM ;
[0051]128KB芯片平台0TPR0M,芯片平台4
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1