首页> 中国专利> 电子票存储设备、电子检票系统及方法

电子票存储设备、电子检票系统及方法

摘要

公开了一种电子票存储设备、电子检票系统及方法。电子检票方法包括:预先将所述电子票的基本信息和预设的电子票附加信息相关联;初次检票时,根据所述电子票的基本信息修改所述电子票附加信息;以及当再次对所述电子票进行检票时,通过检测修改后的电子票附加信息对所述电子票进行检票处理。

著录项

  • 公开/公告号CN102346925A

    专利类型发明专利

  • 公开/公告日2012-02-08

    原文格式PDF

  • 申请/专利权人 中国移动通信集团公司;

    申请/专利号CN201010242528.1

  • 发明设计人 乐祖晖;李征;

    申请日2010-08-02

  • 分类号G07B11/00(20060101);G06K17/00(20060101);

  • 代理机构11204 北京英赛嘉华知识产权代理有限责任公司;

  • 代理人余朦;王艳春

  • 地址 100032 北京市西城区金融大街29号

  • 入库时间 2023-12-18 04:21:34

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-06-11

    授权

    授权

  • 2012-03-21

    实质审查的生效 IPC(主分类):G07B11/00 申请日:20100802

    实质审查的生效

  • 2012-02-08

    公开

    公开

说明书

技术领域

本申请涉及一种电子票存储设备、电子检票系统和电子检票方法。

背景技术

人们在现场观看电影、体育比赛、各类商业演出或游览旅游景点时, 通常需要出示纸质或电子形式的票据。检票工作就是检验持票人所持门 票的合法性,放行持有合法票据的持票人,对持有非法门票的持票人不 予以放行,并采取相应的措施加以处理。传统的各类纸质门票,不仅造 成了纸张的浪费,而且容易被复制和仿冒。此外,纸质门票的检票工作 量大,容易出现漏检或误检等的情况。

目前已经提出了各种电子票来解决纸张的浪费问题,提高票据的安 全性、杜绝倒票现象。然而,对于进、出均需要检票,以及例如景点内 部各个场馆均需要检票等特殊要求,现有电子票无法灵活支持。

发明内容

一方面,本申请公开了一种电子票检票方法,包括:

初次检票时,根据所述电子票的基本信息修改所述电子票附加信息; 以及

当再次对所述电子票进行检票时,通过检测修改后的电子票附加信 息对所述电子票进行检票处理。

另一方面,本申请公开了一种电子检票系统,包括:

电子票生成设备,用于生成电子票;

电子票存储设备,预存储有多条电子票附加信息,所述电子票的基 本信息与所述多条电子票附加信息相关联地存储在所述电子票存储设备 中;以及

多个检票终端,位于不同的检票位置,所述多个检票终端中的一个 检票终端获取所述电子票的信息并根据所获取的信息修改所述电子票附 加信息,以使得所述多个检票终端的其它检票终端能够通过检测修改后 的电子票附加信息对所述电子票进行检票处理。

另一方面,还公开了一种电子票存储设备,包括:

第一存储单元,用于存储至少一条电子票附加信息,

第二存储单元,用于存储电子票的基本信息;

所述至少一条电子票附加信息与电子票的基本信息关联,并包括:

用于指示所述电子票可使用的场景的数据;以及

用于指示所述电子票是否为未使用过的新票的标记位。

此外,本申请还公开了一种用于生成电子票的方法,包括:

生成电子票的基本信息,所述基本信息包括用于指示所述电子票可 使用的场景数据;

生成所述电子票的附加信息,所述附加信息包括:

用于指示所述电子票是否为未使用过的新票的标记位;以及

用于指示所述电子票可使用的场景数据,

其中,所述附加信息和所述基本信息相关联,在初始检票时,通过 所述标记位确定出所述电子票为未使用过的新票,并根据所述基本信息 中的场景数据确定所述附加信息中的场景数据;当再次检票时,通过检 测并改写所述附加信息中的场景数据确定所述电子票的使用情况。

附图说明

图1示出了根据本申请的一个实施方式电子检票系统。

图2示出了根据本申请一个实施方式的电子票与票额外信息记录 关联的示意图。

图3为根据本申请一个实施方式的、检票终端进行检票交易的处 理流程图。

图4为图3中示出的步骤S201的子步骤。

图5为根据本申请另一个实施方式的、检票终端进行检票交易的 处理流程图。

具体实施方式

下面,参照附图对本申请的示例性实施方式进行详细描述。

图1示出了根据本申请一个实施方式的电子检票系统1000。如图 所示,系统1000包括电子票生成设备100、读写器200、电子票存储设 备300及至少一个检票终端400。出于清楚的目的,在图1中仅示出了一 个检票终端400。

电子票生成设备100用于通过读写器200向电子票存储设备300写 入电子票信息。具体地,读写器200首先向电子票生成设备提交写票请 求;电子票生成设备100根据写票请求生成电子票后,通过读写器200 向电子票存储设备300写入电子票。电子票生成设备100生成的电子票 可包括电子票本身的信息,例如电子票提供商编号、电子票类型、时间 等。特别地,生成的电子票还可包括用于多次检票的信息。这属于现有 技术,因此不再赘述。

电子票存储设备300可例如为各种形态的智能卡,例如RFID-SIM 卡、SWP SIM卡、IC卡等。电子票存储设备300还可以是各种接触式、 非接触式(各种工作频率)的智能卡,或其它类型的存储设备。在电子 票存储设备300中保存有电子票附加信息。附加信息可例如具有下表1 所示的文件格式。

表1

其中,表1中的各个具体数值都是示意性的,例如,文件标识符(SFI) 可以取其它值、以及文件类型可以是非定长记录文件或记录的长度可以 取其它值。

表1中的记录号栏的内容“1~20”表示该文件可具有20条记录,每 条记录可具有如表2所示的内容。

  1   0   0   2   0   1   M   1   1   N   1   1

表2

其中,表2中的每一行表示一条记录;“覆盖”和“有效”栏表示表 1中的第1个字节,字段“覆盖”由检票终端写入,如一张电子票完成使 用时,检票终端400将该电子票允许覆盖标记设置为1。

字段“有效”在下文中还本称为“是否为新票”标记,表示与其关 联的电子票是否为新票。例如,可设定0x0表示新票,0x1表示旧票。当 其值取0x0时,检票终端400不解析本记录。

“票提供商自定义数据”表示第2-64字节中的内容。“票提供商自定 义数据”可根据各种应用场景来定义。例如检票终端400的编号、检票 时间等。此外,“票提供商自定义数据”还包括用于记录至少一个场景的 数据。以公园A包括景点X和Y为例,“票提供商自定义数据”中可包 括用来定义景点A和B的字节,例如约定“票提供商自定义数据”中的 某4个字节来定义景点A,用其它4个字节来定义景点B。当用于定义 景点A的字节为“0000”时表示与该信息关联的电子票可用于景点A, 为“1111”时表示与该信息关联的电子票不可以用于景点A。对于景点B 的情形可与此类似。

在一个实施方式中,电子票的基本信息和电子票附加信息分别存储 在电子票存储设备300中的第一存储单元和第二存储单元中。在电子票 存储设备300保存电子票生成设备100生成的电子票时,需要在电子票 存储设备300中保存的电子票额外信息记录文件中寻找用来与生成的电 子票关联的记录。如图2所示,以电子票T为例,电子票存储设备300 在电子票额外信息记录文件中寻找第一条(可以从序号为1的记录开始 寻找,也可以根据预先设定的规则进行搜索)允许覆盖的记录(如图2 中序号为M的记录),建立电子票T同该记录的关联关系,并将电子票 额外信息记录文件中的“有效”标记设置为1(即后续信息无效,检票终 端无须解析“票提供商自定义数据”)。在一个实施方式中,可例如在电子 票T的存储空间中保存关联记录的序号,例如上述序号M,同时将电子 票额外信息记录文件中记录号为M的“有效”标记设置为“1”,并可选地将 该记录中的票信息内容设置为空。如果在电子票额外信息记录文件中不 存在可以允许覆盖的记录,返回“票存储空间已满”的失败信息,本次 写票操作失败。

在电子票存储设备300保存电子票后,通过读写器200向电子票生 成设备100返回写票成功响应。在另一个实施方式中,电子票生成设备 100和电子票存储设备300之间还可以直接通信,在这种情况下,可以略 掉读写器200。例如在通过手机短信进行写票操作时,可以略去读写器 200。

至少一个检票终端400可例如包括接触式、非接触式(各种工作频 率)的票务终端,并可位于相同或不同的检票位置。电子票生成设备100、 读写器200、电子票存储设备300及检票终端400相互之间可例如通过有 线的/接触式的、无线的/非接触式的方式实现。

当初次检票时,例如在入园口检票,位于入园处的检票装置400读 取电子票附加信息,并根据其中的“有效”标记位判断所述电子票是否 为未使用过的新票。当判断出所述电子票为未使用过的新票时,停止对 所述电子票附加信息中“票提供商自定义数据”的解析,并将“有效” 标记(即,是否为新票的标记)修改为表示不是新票的信息,例如为0。 当位于其它景点的检票装置400,例如A景点处的检票装置对所述电子 票检票时,首先读取“有效”标记位,并确定出需要对“票提供商自定 义数据”进行解析或修改,于是,该检票装置首先从电子票中获知该票 允许参观例如A景点,再通过读取票附加信息中的“票提供商自定义数据” 得知,该票已入园且尚未参观过景点A,则允许用户参观A景点,并在 检票过程中将“票提供商自定义数据”进行修改,将是否参观过A景点的 数据位设置为1,其余信息保持不变,并将这些信息写回存储设备300中。

作为一种选择,当位于入园处的检票装置400判断出电子票为未使 用过的新票时,从电子票中获取其允许使用的场景数据,然后指示电子 票存储装置300在电子票附加信息中包括相应的数据。例如,当电子票 除了可用于入园还可以浏览园内的经典A时,位于入园处的检票装置在 电子票附加信息中将用于景点A的标志修改为1,即有效。当例如景点A 处的检票终端对该电子票检票时,通过电子票附加信息中用于景点A的 标志确定该电子票可用于景点A,即检票通过,接着再将用于景点A的 标志修改为“无效”。

下面参照图3描述根据本申请一个实施方式的、检票终端进行检票 交易的流程处理2000。

在步骤S201,检票终端400获取电子票的信息并根据所获取的信息 指示电子票存储设备300修改所述电子票附加信息。具体地,在第一检 票处(例如入园大门处)的检票终端通过存储在电子票存储设备300中 的电子票附件信息判断出电子票为未使用过的新票时,通过获取电子票 的基本数据得知该电子票可用于景点A和B,则该检票终端将电子票附 加信息中“票提供商自定义数据”中的用于定义景点A和B的数据位设 置为0,并将“是否新票””标记为0。下面将参照图4进一步描述步骤 S201的详细处理。

在步骤S2011,例如入园处的检票终端向电子票存储设备发送至少包 括电子票提供商编号的命令;该命令例如为现有的INITIALIZE FOR CHECK指令。在步骤S2012,电子票存储设备300根据电子票提供商编 号查找到与电子票提供商编号相匹配的电子票,并在步骤S2013中根据 匹配的电子票信息确定与该电子票关联的电子票附件信息。

在步骤S2014中,检票终端根据确定的电子票附件信息中是否为新 票的标志位判断出电子票为未使用过的新票,然后在步骤S2015中,该 检票终端通过电子票的基本信息获取该电子票可使用的场景数据,接着 在步骤S2016中检票终端根据所获取的场景数据相应地修改电子票附加 信息。例如,将电子票附加信息中表示是否参观过A、B景点的标记设 置为0,将已入园标记设置为1,将“是否新票””标记设置为0,并将这 些信息写回到电子存储设备300中。

在步骤S202,当再次对所述电子票进行检票时,检票终端通过修改 后的电子票附加信息对所述电子票进行检票处理。具体地,当位于景点A 处的检票终端进行检票时,首先检测到与该电子票关联的电子票附加信 息中的“是否新票””标记为0时,通过读取电子票的基本信息获知该票 允许参观景点A。接着该检票终端再通过读取票附加信息中的“票提供商 自定义数据”得知,该票已入园且尚未参观过景点A,则允许用户参观景 点A,并在检票过程中将“票提供商自定义数据”中表示是否参观过景点A 的标记设置为1,其余信息保持不变,并将这些信息写回存储设备300中。

下面参照图5描述根据本申请另一个实施方式的、检票终端进行检 票交易的流程处理3000。

在步骤S301,检票终端400向电子票存储设备300发送用于指示电 子票存储设备300进行初始化操作的指令。在一个实施方式中,检票终 端400向电子票存储设备300发送的初始化指令可例如为符合ISO/IEC 7816-4数据格式的INITIALIZE FOR CHECK指令,并可包括电子票提供 商编号。由于INITIALIZE FOR CHECK指令属于现有技术,因此不再赘 述。

在步骤S302,电子票存储设备300根据接收的初始化指令中包含的 电子票提供商编号在其电子票的存储空间中查找匹配的电子票;若未发 现匹配项,则在步骤S303中,电子票存储设备300向检票终端400返回 错误信息;若发现匹配项,电子票存储设备300在步骤S303中向检票终 端400返回匹配的电子票信息,例如电子票序号及与其匹配的电子票关 联信息的记录号M。在一个实施方式中,在步骤S303中向检票终端400 返回的信息还可以包括用于对电子票进行安全校验的信息,例如,其它 电子票信息标签、其它电子票信息长度、其它电子票信息(TLV格式) 等。

在步骤S304中,检票终端400获取电子票存储设备300返回的匹配 电子票的关联记录号M;并在步骤S305中,向电子票存储设备300发送 读记录指令(READ RECORD),用于在电子票额外信息记录文件中读取 关联记录号为M的记录。

在步骤S306中,电子票存储设备300根据READ RECORD指令在 电子票额外信息记录文件中查找记录号为M的记录,并在步骤S307中 向检票终端400返回该记录中的字段“有效”及“票附加信息”中的内 容。可选地,检票终端400可直接在电子票存储设备300读取相应的字 段“有效”及“票附加信息”中的内容。

接着,在步骤S308中,检票终端400确定根据字段“有效”(“是否 为新票”)中的内容确定该电子票T的附加信息是否有效,如果无效,则 无须对该附加信息的内容进行解析。如果确定的结果是该电子票T的附 加信息有效,则处理电子票附加信息,组织要写入的新票附加信息;例 如,检票终端通过读取票基本信息获知该票允许参观A景点,再通过读 取票附加信息中的字段“有效”以及“票提供商定义的数据”得知,该 票已入园且尚未参观过景点A,则允许用户参观A景点,并准备在检票 过程中将是否参观过A景点的标记设置为1(这将在下面描述)。可选地, 检票终端400还可首先检验电子票信息进行安全验证,当验证通过时, 处理电子票附加信息。对电子票进行安全验证属于现有技术,在此不再 赘述。

然后,在步骤S309中向电子票存储设备300发送用于更新票附加信 息的数据指令。接着,电子票存储设备300根据接收的数据指令对票附 加信息文件中关联号例如为M的记录进行改写或更新。这将在下面的步 骤S310~S316中进行详细描述。

在步骤S310中,如果接收到的更新指令中存在SFI信息,则电子票 存储设备300检查当前应用下是否存在与命令中SFI值相同的文件、根 据指令中的记录号查询票附加信息专用文件中是否存在该记录、检查指 令中的数据域长度是否大于票附加信息专用文件中相应记录的长度,并 根据所检查的结果在步骤S311中向检票终端返回响应信息。具体地,如 果在步骤S310中检查的结果是不存在命令中SFI值相同的文件,即传入 的SFI错误,则在步骤S311中回送表示“未找到文件”的消息,但不回 送其它数据;如果在步骤S310中检查的结果是票附加信息专用文件中不 存在该记录,则在步骤S311中回送状态码“未找到记录”的消息,但不 回送其它数据;如果在步骤S310中检查的结果是更新指令中的数据域长 度大于票附加信息专用文件中相应记录的长度,则在步骤S311中回送状 态码“文件中存储空间不够”的消息,但不回送其它数据。

在步骤S312中,检票终端400根据响应信息进行判断,若出现错误 则提示用户并结束流程。

在步骤S313中,检票终端400向电子票存储设备300发送用于改写 票附加信息专用文件中相关记录的改写指令。接着,在步骤S314中,响 应于在步骤S313中接收的改写指令利用步骤S310中暂存的信息更新票 附加信息专用文件中相应记录中的数据。在一个实施方式中,电子票存 储设备300还可以首先对电子票信息进行安全校验处理,若通过校验则 利用步骤S310中暂存的信息更新票附加信息专用文件中相应记录中的数 据,接着在步骤S315中,电子票存储设备300向检票终端400返回包括 电子票序号以及安全校验信息的响应信息,检票终端400在步骤S316中 根据返回的响应信息保存电子票的序列号和安全校验信息。此外,本领 域技术人员应该理解,步骤S315和S316为可选的步骤。

以上仅为本申请的示例性实施方式,本领域技术人员根据上述实施 方式,在本申请权利要求限定的范围内,可以对上述各个实施方式进行 修改。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号