Ic卡系统的数据管理方法

文档序号:6417457阅读:381来源:国知局
专利名称:Ic卡系统的数据管理方法
技术领域
本发明涉及IC卡系统,特别是涉及一种IC卡系统的数据管理方法。
IC卡被广泛地用作数据载体和身份认证。作为数据载体的IC卡被用于各个领域,现有技术的IC卡系统中,一般使用专用IC卡读写卡器,即根据用户的需求,由开发商直接开发的专用IC卡使用终端。开发商直接维护系统。当用户有新的使用要求,开发商改写IC卡终端的程序。一般采用换设备或通过读写器的通讯口将新的程序下装到IC卡读写器中。
现有技术中还有一种IC卡系统,其中的IC卡读写卡器可以称之为一种通用IC卡读写卡器,即开发商提供底层通用函数、或DLL库,由用户自己根据该底层通用函数或DLL库,建造自己专用的IC卡应用系统,但是这种通用平台的问题在于由于编程的技术难度对于直接用户而言较大,所以直接用户很难利用开发商提供的底层函数建造自己专用的IC卡应用系统。一般需要由系统集成公司根据用户的需求做进一步的开发(即二次开发),形成直接用户的现场使用系统。因此,这种通用平台具有很大的局限性。
本发明的目的在于提供一种IC卡系统的数据管理方法,其为IC卡系统提供一种通用平台,其可大幅度降低IC卡系统的二次开发费用及难度,缩短工程时间,并且方便直接用户对产品的维护。
本发明是这样实现的将电子报表(电子表格)的格式及其各项之间的关系采用数据格式放置到IC卡上;IC卡读写终端作为电子报表的浏览/编辑器,在启动时,调取IC卡上的资料,根据IC卡上的资料配置IC卡读写终端的环境。
作为一种可选择的实施方式,所述的IC卡读写终端在启动之后,用户至少可以选择进行以下操作报表(表格)录入,即首先选择欲进行录入的报表,再对该报表进行表项录入;报表传送,即选择欲传送的报表,然后将该报表发送;统计查询,即首先选择欲统计或查询的报表,然后进行统计查询并显示查询结果;所述的IC卡以页为存储单元,采用页链结构,每页头处存有上页、下页页号及页内数据校验和等参数;所述的IC卡至少分成三个区引导区、目录区、文件数据区;报表以文件的形式存于所述的IC卡内。
作为一种可选择的实施方式,IC卡读写终端进一步为电子信函的浏览/编辑器,电子信函的设置及电子信函文件采用数据格式放置到IC卡上。
作为一种可选择的实施方式,IC卡读写终端进一步为电子信函的浏览/编辑器,电子信函的设置及电子信函文件采用数据格式放置到IC卡上;所述的IC卡读写终端在启动之后,用户至少可以选择进行以下操作电子信函处理,即首先选择阅读报表发送情况、编辑汇报信息、阅读上级通知,然后进行显示或编辑。
作为一种可选择的实施方式,IC卡读写终端进一步为电子信函的浏览/编辑器,电子信函的设置及电子信函文件采用数据格式放置到IC卡上;所述的IC卡读写终端在启动之后,用户至少可以选择进行以下操作报表录入,即首先选择欲进行录入的报表,再对该报表进行表项录入;报表传送,即选择欲传送的报表,然后将该报表发送;统计查询,即首先选择欲统计或查询的报表,然后进行统计查询并显示查询结果;电子信函处理,即首先选择阅读报表发送情况、编辑汇报信息、阅读上级通知,然后进行显示或编辑;所述的IC卡以页为存储单元,采用页链结构,每页头处存有上页、下页页号及页内数据校验和等参数;所述的IC卡至少分成三个区引导区、目录区、文件数据区;报表以文件的形式存于所述的IC卡内。
作为一种可选择的实施方式,所述的报表传送操作,在最后将报表发送之前,还包含有对传送方式的选择步骤,即选择进行近端传输或者远端传输,近端传输是指报表数据的本地交换,远端传输是指报表数据的异地交换。
作为一种可选择的实施方式,在选择所述的远端传输的情况下,还包含有选择即刻发送或者预约到其它某个时间发送的步骤。
作为一种可选择的实施方式,对所有在电子报表中键入的数据,都设立约束条件,提高操作者所键入数据的正确性;可计算的数据一律自动计算,减少操作次数。
本发明提供的IC卡系统的数据管理方法,其为IC卡系统提供了一种通用平台,不需要改动IC卡读写终端的程序,只改动IC卡上的数据,用户便可以在终端上录入新的电子报表,从而实现通用IC卡读写方式获得专用IC卡终端的功能;其并且可以大幅度降低二次开发费用、缩短工程时间、方便直接用户对产品的维护。
以下参照附图,并举较佳实施例,对本发明进一步详细说明,其中

图1示出了本发明的较佳实施例中,IC卡读写终端启动后的工作流程;图2示出了本发明的较佳实施例中,IC卡分区结构图;图3示出了本发明的较佳实施例中,电子报表字段项操作流程图。
IC卡被广泛地用作数据载体和身份认证。作为数据载体的IC被用于各个领域,但其具有共性;不同使用情况下的数据逻辑,亦即成为不同的表格;表格可以说明数据的三维逻辑关系;表格的电子形式即为数据库;表中的各项被描述成数据库中的各个字段。
在本发明的较佳实施例中,根据表格的填写要求,将IC卡读写终端启动后的工作流程;设计为图1的结构。其中①②③用于处理报表,④用于处理电子信函,⑤用作设备维护。①中含有报表项目的浏览和编辑功能。利用②可以将报表传往近端电脑和远端电脑中,近端传输主要用于IC卡终端用户在购入电脑后,利用电脑操作表格的填写;远端传输可以用于报表内容的异地交换,远端传输是利用公共电话网实现报表传送,传送方式分为即刻发送和预约到其它某个时间内发送,以便于远程登陆和降低电话费用。③可以实现每张表内项目的统计和条件查询。对于报表传送的签名记录以及其它文本形式的电子信函,用④浏览、编辑和发送。设备的维护通过⑤实现。
将终端设计成报表的浏览/编辑器,报表的格式及其各项之间的关系一律采用数据格式放置到IC卡上。终端设备启动时,调取IC卡上的资料,自动配置环境。IC卡的结构定义为图2的形式。IC卡主要为大容量存储卡,全卡以页为存储单元,采用页链结构。每页头处存有上页、下页页号即页内数据校验和等参数。卡分成三个区引导区、目录区和文件数据区。报表和电子信函以文件的方式存于卡内。终端中定义了64个文件,其中0号文件为用户档案文件,1~60号文件为报表,61号文件为报表发送签名和备忘录,62号文件为报表单位汇报文件箱,63文件为报表管理机关电子公告及会议通知等文件箱。报表的格式由各自的头文件定义。表中的每一数据项都有一组说明,如字段名、字段类型、填写要求及和其它项的关系等。记录数据是表中要填写的具体数据,是通过终端的报表浏览/编辑器填写的,其它数据是由软件在电脑上完成的,实现了报表格式定义和报表填写两分离,保证了终端的通用性。
终端的核心功能为报表的浏览和编辑,其操作流程如图3所示。根据IC卡上报表头文件的内容,如果是计算项,则自动计算出结果,并显示,但不能被修改;如果是选择项,则弹出选择菜单,操作者从菜单中选定;对于填写项分为必填项和非必填项,必填项要求操作者必须填写;可以用约束关系约束填写内容,约束关系有属于开区间、属于闭区间、不属于开区间、不属于闭区间、属于左开右闭区间、属于左闭右开区间、不属于左开右闭区间、不属于左闭右开区间、小于等于、小于、大于等于、大于、不等于;数据运算关系有加、减、乘、除、模除、整除、取大、取小;关系运算有小于、大于、等于;逻辑运算有非、与、或;其它运算条件下取数。字段的关系描述是由一系列关系元组成的。每个关系元中包含运算符、运算级别、数据来源。数据可以为常数、一组选择项、或是本表或其它表中某一对应字段的实际内容。关系式的计算采用“双元化”和数制“归一化”原则
1.关于双元化运算算术计算式可以拆成若干个算子。每一个算子的长度为1+浮点数字节长度,为算符+数的结构(双元符结构)。
对于单元符计算,如X=A+-(m>n)*C,可拆成X=A+□-(m>n)*C其中□为“空数”,可不予赋值。
对于三元符计算,如X=A+(m>n EF),可拆成X=A+(m>n E F)其中为“空算符”。
2.关于逻辑值和算术值在算术计算式中的各“数”及计算过程的数值一律用浮点数表示。
逻辑数值1和0分别用浮点1和0表示。
在计算的过程中not[非零数]=[浮点0];not[浮点0]=[浮点1];[非零数]and[非零数]=[浮点1];[非零数]and[浮点0]=[浮点0];[非零数]or[非零数]=[浮点1];[非零数]or[浮点0]=[浮点1];根据关系式的计算结果判断所填数的正确性。如果不正确,则终端将提示重新键入。从而保证了表格内所有项目的合法性,使得报表工作更加简单、更加正确,降低了终端对操作者的使用技能的要求,也扩大了产品的使用领域。
本发明提供的IC卡系统的数据管理方法,电子表格的表格形式、表内项目的名、各项之间的关系等皆存于IC卡上,因此可以避免通过改写程序实现表格的更新。其为IC卡系统提供了一种通用平台,不需要改动IC卡读写终端的程序,只改动IC卡上的数据,用户便可以在终端上录入新的电子报表,从而实现通用IC卡读写方式获得专用IC卡终端的功能;可以大幅度降低二次开发费用、缩短工程时间、方便直接用户对产品的维护。并且只需调整IC卡上的内容,而无须调整IC卡读写终端,即可应用于多种不同的领域。极大的拓展了IC卡系统的通用性。
权利要求
1.一种IC卡系统的数据管理方法,其特征在于将电子报表的格式及其各项之间的关系采用特定的数据格式放置到IC卡上;IC卡读写终端作为电子报表的浏览/编辑器,在启动时,调取IC卡上的格式资料,根据IC卡上的格式资料配置IC卡读写终端的环境。
2.如权利要求1所示的IC卡系统的数据管理方法,其特征在于所述的IC卡读写终端在启动之后,用户至少可以选择进行以下操作报表录入,即首先选择欲进行录入的报表,再对该报表进行表项录入;报表传送,即选择欲传送的报表,然后将该报表发送;统计查询,即首先选择欲统计或查询的报表,然后进行统计查询并显示查询结果;所述的IC卡以页为存储单元,采用页链结构,每页头处存有上页、下页页号及页内数据校验和等参数;所述的IC卡至少分成三个区引导区、目录区、文件数据区;报表以文件的形式存于所述的IC卡内。
3.如权利要求1所示的IC卡系统的数据管理方法,其特征在于IC卡读写终端进一步为电子信函的浏览/编辑器,电子信函的设置及电子信函文件采用数据格式放置到IC卡上。
4.如权利要求1所示的IC卡系统的数据管理方法,其特征在于IC卡读写终端进一步为电子信函的浏览/编辑器,电子信函的设置及电子信函文件采用数据格式放置到IC卡上;所述的IC卡读写终端在启动之后,用户至少可以选择进行以下操作电子信函处理,即首先选择阅读报表发送情况、编辑汇报信息、阅读上级通知,然后进行显示或编辑。
5.如权利要求1所示的IC卡系统的数据管理方法,其特征在于IC卡读写终端进一步为电子信函的浏览/编辑器,电子信函的设置及电子信函文件采用数据格式放置到IC卡上;所述的IC卡读写终端在启动之后,用户至少可以选择进行以下操作报表录入,即首先选择欲进行录入的报表,再对该报表进行表项录入;报表传送,即选择欲传送的报表,然后将该报表发送;统计查询,即首先选择欲统计或查询的报表,然后进行统计查询并显示查询结果;电子信函处理,即首先选择阅读报表发送情况、编辑汇报信息、阅读上级通知,然后进行显示或编辑;所述的IC卡以页为存储单元,采用页链结构,每页头处存有上页、下页页号及页内数据校验和等参数;所述的IC卡至少分成三个区引导区、目录区、文件数据区;报表以文件的形式存于所述的IC卡内。
6.如权利要求2或5所示的IC卡系统的数据管理方法,其特征在于所述的报表传送操作,在最后将报表发送之前,还包含有对传送方式的选择步骤,即选择进行近端传输或者远端传输,近端传输是指报表数据的本地交换,远端传输是指报表数据的异地交换。
7.如权利要求6所示的IC卡系统的数据管理方法,其特征在于在选择所述的远端传输的情况下,还包含有选择即刻发送或者预约到其它某个时间发送的步骤。
8.如权利要求1、2、3、4、或5所示的IC卡系统的数据管理方法,其特征在于对所有在电子报表中键入的数据,都设立约束条件;可计算的数据一律自动计算。
全文摘要
一种IC卡系统的数据管理方法,其中,将电子报表的格式及其各项之间的关系采用特定的数据格式放置到IC卡上;IC卡读写终端作为电子报表的浏览/编辑器,在启动时,调取IC卡上的格式资料,据此配置IC卡读写终端的环境。
文档编号G06F17/00GK1300024SQ9912593
公开日2001年6月20日 申请日期1999年12月10日 优先权日1999年12月10日
发明者姜长中, 花伟, 谷剑锋, 范印彩, 赵晓东, 江泳君, 李存平 申请人:北京东方联信科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1