有效性控制系统、终端设备、服务器设备、记录介质、方法和程序的制作方法_3

文档序号:9602554阅读:来源:国知局
效或无效的有效性信息(步骤S22)。有效性信息从有效性信息存储单元32中读取。
[0090]如果有效性信息指示“有效”(步骤S23中的有效),则处理单元13从1C卡3的余额存储单元34中记录的电子资金的余额中减去支付数量(步骤S24)。如果有效性信息指示“无效”(步骤S23中的无效),则处理单元13执行错误处理(步骤S25)。例如,处理单元13向终端设备1的显示设备(未示出)输出警告信息。
[0091]图6是服务器设备2的添加单元23的操作流程图。当从键盘27等输入使1C卡3无效的指令时,启动添加单元23。
[0092]添加单元23首先从键盘27获得被无效的1C卡3的ID (步骤S31)。然后,添加单元23检查是否已在日志存储单元21中存储了日志ID 51与所获得的ID匹配的日志(步骤S32)。当特定1C卡3重复无效与有效之间的多次改变时,存在多个如前所述的日志。如果存储了这样的日志(步骤S32中的是),则添加单元23从日志存储单元21读取至少一个这样的日志的最大日志计数值52,并以1递增以获得值α (步骤S33)。从各具有与输入ID相匹配的日志ID 51的日志中的最新日志中获得最大日志计数值52。
[0093]如果未存储这样的日志(步骤S32中的否),则添加单元23将值α设为1 (步骤S35)。
[0094]最后,添加单元23将输入ID与值α相关,并将相关信息添加至列表主存储单元22内的黑名单61(步骤S34)。更具体地,添加单元23将输入ID设置为无效ID 62,并在黑名单61中登记值α作为无效计数63。
[0095]图7是删除单元24的操作流程图。当从键盘等输入使1C卡3有效的指令时,启动删除单元24。
[0096]删除单元24首先从键盘27获得有效1C卡3的ID (步骤S41)。然后,删除单元24从列表主存储单元22内的黑名单61中删除与所获得的ID相匹配的无效ID 62和相关的无效计数63 (步骤S42)。
[0097]分发单元25向终端设备1分发列表主存储单元22内由添加单元23和删除单元24按照前述方式保持和管理的黑名单61。可以定期或在每次进行了预定次数的添加或删除时分发黑名单61。
[0098]根据该示例性实施例的有效性控制系统4可以基于黑名单适合地确定信用卡、存储电子资金的1C卡等的有效/无效。该系统可以适合地确定甚至例如暂时无效然后再次有效的1C卡3的有效/无效。这是因为,在1C卡3和终端设备1存储的黑名单61中均存储无效计数。
[0099]例如,当首次使特定1C卡3无效时,计数器33的计数值为0。第一黑名单61的无效计数63为1。当将该1C卡3输入存储了第一黑名单61的终端设备1时,终端设备1在该卡中记录指示无效的有效性信息,并将计数器33的计数值设为1。因而,存储了第一黑名单61的终端设备1之后并不基于黑名单61确定该1C卡3无效。换言之,当该1C卡3无效然后又返回有效状态时,不会基于旧的黑名单61将其错误地确定为无效。用户可以在终端设备1的读写器15上保持该1C卡3,以使处理单元13能够基于指示有效的有效性信息来执行预定处理。在本文中,预定处理的示例可以包括使用存储在余额存储单元34中的电子资金或信用卡的信用余额的支付处理。
[0100]1C卡3可以改变为另一种形式的1C存储器,或改变为其他记录介质,如USB (通用串行总线)存储器。在这种情况下,读写器15变为USB接口。此外,可以用附在轮椅或汽车外部的记录介质替换1C卡3,用于例如驾车直穿支付,以代替人类携带的物体。
[0101]1C卡3的每个计数器33中存储的值和在黑名单内包括的无效计数63不需要总是如在该示例性实施例中自身从零初始值开始并以1递增的“计数”值。例如,该值仅需要是可以用于根据有效性控制系统4中的规则或转换表指定无效计数的信息,即,无效计数特定值。示例可以包括初始值为5并随着对1C卡3无效次数的计数的增加以2递增的数值。
[0102]无效计数特定值还可以是初始值足够大(例如1000)并随计数的增加以1递减的值。无效计数特定值还可以是非数字信息,如字母或假名字符,只要可以指定顺序。
[0103]在这种情况下,无效记录单元11在图4的步骤S14中的比较或步骤S15中的相加被理解为在将无效计数特定值映射至该计数时的处理。实际作用于无效计数特定值的算术运算根据无效计数特定值略有改变。例如,当无效计数特定值是随计数的递增以2递减的数值时,反转步骤S14的确定中值的关系。在步骤S15中以1递增无效计数的处理过程中,无效计数特定值以2递增。有时,相当于以1递增该计数的处理的针对无效计数特定值的算术运算(在上述示例中以2递减无效计数特定值)以下将会被称为“设置无效计数特定值递增”。
[0104]作为向终端设备1提供处理单元13的替代,另一设备可以包括处理单元13。可以集成地实现无效记录单元11和处理单元13,使得例如无效记录单元11配备有处理单元13的功能。
[0105]日志存储单元21也被称为无效计数存储单元2A,以及计数器33也被称为设置值存储单元35。
[0106]该示例性实施例的变型也可应用于以下示例性实施例。
[0107]〈第二示例性实施例〉
[0108]图8是示出了根据第二示例性实施例的有效性控制系统4的配置的框图。根据该示例性实施例的有效性控制系统4包括卡主存储单元28,替代根据第一示例性实施例的包括设置给有效性控制系统4的日志收集单元26和日志存储单元21。
[0109]卡主存储单元28用作诸如1C存储器或盘设备之类的存储设备。
[0110]图9示出了在服务器设备2的卡主存储单元28中存储的数据的配置。卡主存储单元28存储已登记的ID 55和无效计数56,已登记的ID 55是例如被无效的每个已发行的1C卡3的ID,无效计数56是对1C卡3已被无效的次数的计数。例如,每次银行或信用卡公司向用户发行1C卡3时,已登记的ID 55和无效计数56的零初始值被登记在卡主存储单元28中。
[0111]图10是根据该示例性实施例的添加单元23的操作流程图。当从键盘27等输入使1C卡3无效的指令时,启动添加单元23。
[0112]添加单元23首先从键盘27获得被无效的1C卡3的ID (步骤S51)。然后,添加单元23从卡主存储单元28读取与匹配所获得的ID的已登记ID 55相关的无效计数,并以1递增以获得值β (步骤S52)。
[0113]添加单元23将值β存储在卡主存储单元28作为与从键盘27获得的ID相匹配的已登记ID 55相关的无效计数56 (步骤S53)。
[0114]最后,添加单元23将从键盘27获得的ID与值β相关,并将相关信息添加至列表主存储单元22内的黑名单61 (步骤S54)。更具体地,添加单元23将从键盘27获得的ID设置为无效ID 62,并将值β作为无效计数63登记在黑名单61中。
[0115]根据该示例性实施例的无效记录单元11不执行日志发送(图4中的步骤S16)。除了上述特征之外,根据该示例性实施例的有效性控制系统4与根据第一示例性实施例的有效性控制系统4相同。
[0116]根据该示例性实施例的有效性控制系统4提供与根据第一示例性实施例的有效性控制系统4相同的效果,同时保持网络41低负载。这由于终端设备1不向服务器设备2发送日志而实现。
[0117]卡主存储单元28也被称为无效计数存储单元2Α。
[0118]〈第三示例性实施例〉
[0119]图11是示出了根据第三示例性实施例的终端设备1的配置的框图。终端设备1包括无效记录单元11和列表存储单元12。
[0120]列表存储单元12存储ID、指示有效或无效的有效性信息、以及将存储了计数值的1C卡3的无效计数63与作为被无效的ID的无效ID 62相关的黑名单61。
[0121]无效记录单元11从黑名单61中读取与从1C卡3读取的ID相关的无效计数63,并将该无效计数63与从1C卡3读取的计数值进行比较。如果该计数值等于该无效计数,则无效记录单元11基于1C卡3的有效性信息执行预定处理。预定处理的示例可以包括支付处理。
[0122]根据该示例性实施例的终端设备1可以基于黑名单适合地确定信用卡、存储电子资金的1C卡3等的有效/无效。该设备可以适合地确定甚至例如暂时无效然后再次有效的1C卡3的有效/无效。原因与第一示例性实施例中的相同。
[0123]〈
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1