通过识别码实现刷卡的系统的制作方法

文档序号:10017108阅读:405来源:国知局
通过识别码实现刷卡的系统的制作方法
【技术领域】
[0001]本实用新型涉及物联网领域,尤其涉及一种通过识别码代替刷卡的系统。
【背景技术】
[0002]在现代生活中,需要通过刷卡进行相应活动的场合随处可见,如通过刷卡支付费用、门禁刷卡开门等。而卡作为实物,如果用户忘记携带,就无法完成刷卡动作,从而给相应的活动进行带来不便,导致刷卡以及后续的行为无法完成。
【实用新型内容】
[0003]根据本实用新型的一个方面,提供了一种通过识别码代替刷卡的系统,该系统通过用户ID如手机号或微信号来替代一卡通账号,用生成的识别码来替代刷卡动作,从而使用户在忘记带卡时依然可以达成自己的行为目的。同时,本实用新型中所有数据都是在系统平台服务器生成,用户终端和刷卡终端不需要记录、采集和上传数据信息,能够提高数据的处理速度、数据的实时性和保证数据安全。该系统包括:用户终端,刷卡终端和系统平台服务器,所述系统平台服务器包括识别码生成模块和校验模块,其中,
[0004]所述识别码生成模块设置为接收所述用户终端发送的请求指令,生成识别码返回至所述用户终端;
[0005]所述校验模块设置为接收所述刷卡终端发送的校验信息,与所述生成的识别码进行匹配,并将匹配结果信息发送至所述刷卡终端。
[0006]在一些实施方式中,所述系统平台服务器还包括存储模块,所述存储模块包括预先存储单元,所述预先存储单元设置为存储所述用户终端的用户ID、刷卡终端的终端ID和一卡通账号,以将所述一卡通账号通过用户ID和终端ID,与对应的刷卡终端关联绑定。由此,可以实现通过用户ID和一卡通账号关联可以使用的刷卡终端,以通过识别码进行刷卡处理。
[0007]在一些实施方式中,所述请求指令包括用户终端的用户ID和刷卡终端的终端ID。由此,可以实现通过用户ID和终端ID生成指定用户在指定终端上的临时识别码,提高用户操作的安全性。
[0008]在一些实施方式中,所述存储模块还包括临时存储单元,所述临时存储单元设置为在预设的时效内,存储所述识别码生成模块生成的识别码、所述请求指令包含的用户ID和终端ID。由此,在生成识别码后只根据用户的刷卡动作设定时效存储识别码,可以减少存储空间,并且保障用户刷卡操作的安全性。
[0009]在一些实施方式中,所述预设的时效为三分钟。由此,可以实现根据刷卡动作的持续时间设定识别码的有效性,提高操作的安全性,并能及时释放存储空间。
[0010]在一些实施方式中,所述存储模块还包括记录存储单元,所述记录存储单元设置为根据所述匹配结果信息生成刷卡记录信息并存储,所述刷卡记录信息包括用户ID、终端ID、一卡通账号和刷卡结果。由此,可以有效的记录用户通过用户终端和刷卡终端的刷卡情况,以通过该有效记录进行刷卡历史查询。
[0011]在一些实施方式中,所述用户终端包括虚拟终端显示模块,设置为根据所述用户终端的用户ID从所述预先存储单元获取对应的刷卡终端的终端ID列表信息,输出显示刷卡终端列表。由此,将虚拟终端和实际的刷卡终端通过终端ID绑定,用户通过终端列表即可选择需要刷卡的刷卡终端,并根据选择的终端生成指定终端的识别码。
[0012]在一些实施方式中,所述识别码生成模块生成的识别码具有指定性。由此,可以保证生成的识别码仅对请求指令包括的终端ID对应的刷卡终端有效,从而保障用户刷卡的安全性。
[0013]在一些实施方式中,所述用户终端为微信客户端、QQ客户端或APP软件客户端。由此,用户通过常用的软件客户端即可进行刷卡行为,完成相应动作,非常便捷实用。
[0014]在一些实施方式中,所述刷卡终端为收费机或门禁装置。由此,通过本实用新型提供的系统,运用识别码就可以进行支付或开门。
[0015]通过本实用新型提供的系统,用户通过智能终端下载微信等APP软件客户端,就能够将用户ID与卡账号绑定,通过用户终端与系统平台服务器交互获取识别码完成刷卡动作,由此刷卡终端即可通过识别码连接卡账号进行相应处理,从而解放用户对卡实体的依赖性,增加用户生活的便捷性,也更符合现代人的生活习惯和需求,给用户带来了很大的便利。同时,本系统的数据处理集中在系统平台服务器处理,减少了刷卡终端的数据处理压力,提高数据处理的速度和安全性。
【附图说明】
[0016]图1为本实用新型一种实施方式的通过识别码实现刷卡的系统的框架示意图;
[0017]图2为图1所示系统的存储模块中预先存储单元的数据信息的存储结构示意图;
[0018]图3为本实用新型一种实施方式的通过识别码实现刷卡的应用方法流程示意图。
【具体实施方式】
[0019]下面结合附图对本实用新型的实施方式作详细的说明。
[0020]图1示意性地显示了根据本实用新型的一种实施方式的通过识别码实现刷卡的系统。
[0021]如图1所示,该系统包括:用户终端1,刷卡终端2和系统平台服务器3。系统平台服务器3包括识别码生成模块31和存储模块32,其中,存储模块32包括预先存储单元(图中未视出)、临时存储单元(图中未视出)和记录存储单元(图中未视出)。其中,预先存储单元用于存储每个刷卡终端2的终端ID、每个刷卡终端2对应的用户终端I的用户ID和每个用户ID对应绑定的一卡通账号;临时存储单元用于存储接收到的用户终端I的用户ID、刷卡终端2的终端ID及识别码;记录存储单元用于存储生成的刷卡记录。用户终端I通过网络向系统平台服务器3发送信息指令,识别码生成模块31接收到信息指令后,生成临时识别码,并将用户ID、终端ID及识别码存储到存储模块32的临时存储单元中,同时返回生成的识别码给用户终端I。用户终端I接收到返回的临时识别码后显示给用户,用户通过在刷卡终端2上输入接收到的识别码,即可进行刷卡动作。刷卡终端2接收到输入的识别码后,通过网络发送识别码验证信息指令到系统平台服务器3,系统平台服务器3还包括校验模块33,校验模块33接收到信息指令后,将接收到的终端ID和识别码与临时存储单元中存储的识别码和终端ID进行匹配,根据匹配结果向刷卡终端2返回刷卡结果信息。同时,记录存储单元根据校验模块33的匹配结果生成刷卡记录进行存储,每条刷卡记录包括当前刷卡的刷卡终端对应的终端ID、用户ID、一卡通账户及刷卡结果。
[0022]存储模块32的预先存储单元中预先存储有终端ID、用户ID和一卡通账号,每个刷卡终端2通过唯一设置的终端ID (即虚拟的机器号)与多个可以使用该刷卡终端2的用户ID相互绑定,而每个用户终端通过用户ID与一卡通账号绑定,即一个刷卡终端2中对应存储有每个可以使用该终端的用户终端I (如可以通过数据库中的刷卡终端表进行用户及对应的一卡通账号的存储)。图2示意性地显示了系统平台服务器的预先存储单元中数据信息的存储形式。以存储模块32是数据库存储为例,如图2所示,每个刷卡终端2通过其终端ID对应一个数据表200,每个数据表200中存储有若干条记录201,每条记录包括终端ID、用户ID和一卡通账号,每条记录201通过用户ID标识了一个用户终端1,该用户终端I为能够使用终端ID对应的刷卡终端2的用户,并通过用户ID将刷卡终端、用户终端和用户的一卡通绑定。例如,图中的数据表200是终端ID为01的刷卡终端对应的数据表,其中存储了 ID号为“ 13411111111”、“ 2223333 ”和“ 555555556 ”的用户,并将该用户要在对应终端上使用的一卡通,通过用户ID和一卡通账号与刷卡终端01绑定。
[0023]如图1所示,用户终端I中包括刷卡终端2的虚拟终端显示模块(图中未示出)。用户登录刷卡界面时,虚拟终端显示模块通过将用户ID通过无线网络发送到系统平台服务器3,以从存储模块32的预先存储单元中获取当前用户ID对应绑定的刷卡终端2,并将获取的刷卡终端2以虚拟图标11的形式显示到用户终端I。用户通过点击列表中的需要刷卡的刷卡终端2的图标11,向识别码生成模块31发送信息指令,以生成临时识别码。其中,信息指令为协议字符串格式,包括点击的刷卡终端2的ID(即机器号)和用户ID。识别码生成模块31接收到信息指令后,随机生成一个六位数的临时识别码,并将生成的临时识别码、当前的用户ID及对应的刷卡终端ID存储到临时存储单元中(如通过终端ID和用户ID将识别码存储到临时数据表的识别码字段中)。之
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1