无人验证的电子券及基于该电子券的入场方法与流程

文档序号:17996481发布日期:2019-06-22 01:16阅读:311来源:国知局
无人验证的电子券及基于该电子券的入场方法与流程

本发明属于互联网技术领域,尤其涉及基于近场技术的电子券使用技术。



背景技术:

电子券是由各个商家发放,以各种电子媒介形式制作、传播和使用的商业凭证,电子券包括:电子入场凭证、现金券、折扣券等。现如今,随着电子支付的大规模使用,电子买票得到了越来越多人的认可。

现有技术中,对电子券的验证主要有以下方法:

1、商家在商用服务器上进行验证,用户购买电子券后,收到电子券的验证凭证,商家在商用服务器上输入验证券码,验证成功后,提示验证成功。这种验证方式存在如下缺陷:需要商家配备商用服务器,当商用服务器出现故障时,无法顺利完成验证;当用户众多,商家验证人员不足时,验证效率低;

2、用户在电子验证终端上进行自行验证,这种验证方式虽然在一定程度上避免了在商用服务器验证时用户众多、商家验证人员不足的问题,但是依然受电子验证终端数量的限制,无法避免验证效率低的问题。

在很多电子入场券使用地点,例如:电影院、公园、游乐场、车站等地,会聚集很多的人排队进行电子验票,这就造成了买票易、验票难的局面,而电子入场券也很难发挥其高效、方便的优势。



技术实现要素:

本发明是为了解决现有的验票方式需要人工验票,而在人员密集的场所,人工验票效率低下、浪费时间、容易造成拥堵、且用户体验差的问题,现提供无人验证的电子券及基于该电子券的入场方法。

无人验证的电子券,包括验证秘钥和验证模块,

所述验证秘钥为:用户成功购买电子券时、与电子券匹配的验证信息,

所述验证模块包括:

定位单元:识别用户端当前位置;

区域选择单元:根据用户端当前位置选择最优验证区域;

导航单元:规划用户端当前位置至最优验证区域的路线;

用户识别单元:

根据用户端当前位置识别用户端是否进入最优验证区域,

当用户端进入最优验证区域时,启动验证界面,所述验证界面中设有验证按键;

验证单元:

当检测到验证按键被触发时,采集验证秘钥、并发送至数据中心,

等待数据中心的验证指令,

当验证成功时,接收数据中心下发的进闸秘钥,

当验证失败时,接收数据中心下发的失败提醒;

通信单元:将进闸秘钥与闸机进行信息交互,进而开启闸机。

进一步的,上述定位单元通过ar扫描识别标志物,根据标志物确定用户端当前位置。

进一步的,上述通信单元中,通过近场通信技术实现进闸秘钥与闸机的信息交互。

基于上述电子券的入场方法,包括以下步骤:

s1:识别用户端当前位置;

s2:根据用户端当前位置选择最优验证区域;

s3:实时规划用户端当前位置至最优验证区域的路线;

s4:根据用户端当前位置判断用户端是否进入最优验证区域,

是则启动验证界面,然后执行s5;

s5:判断验证界面中的验证按键是否被触发,是则执行s6;

s6:采集验证秘钥、并发送至数据中心,

数据中心对验证秘钥进行验证,

当验证成功时,数据中心下发进闸秘钥,然后执行s7,

当验证失败时,数据中心下发失败提醒;

s7:当用户端靠近闸机时,进闸秘钥与闸机进行信息交互,开启闸机完成入场。

进一步的,上述s2中,

以每个验证区域作为一个区块节点,使所有区块节点保持共识,形成区块链,

根据每个区块节点中的待入闸人数和用户端当前位置选择最优验证区域。

进一步的,区块节点中的待入闸人数的获取方法为:

根据定位信息获取在验证区域内的人数a,

获取验证区域内所有闸机已验证人数b,

将a与b的差值作为待入闸人数。

进一步的,上述最优验证区域的选择方法具体为:

s21:在k个验证区域中选取第i个验证区域,该验证区域与用户端当前位置的距离为di,i的初始值为1,且di<di+1;

s22:根据拥堵阈值判断s21选择的验证区域是否拥堵,是则使i=i+1,然后执行s23,否则将s21选取的第i个验证区域作为最优验证区域;

s23:判断i是否满足i>k,是则执行s24,否则返回s21;

s24:将与用户端当前位置距离为d1的验证区域作为最优验证区域。

进一步的,上述s22中,

所述拥堵阈值n为:

ni表示第i个验证区域中待入闸的人数。

本发明所述的无人验证的电子券及基于该电子券的入场方法,能够通过定位技术规划验票区域与用户端的路线,省去用户自行寻找的麻烦;通过区块链技术共享验票区域人数,合理规划最优验票区域并自助验票,避免用户排队人工验票,提高验票效率,降低拥堵几率;通过近场通信技术自助进闸,省去检票环节,进一步提高入场效率,节约入场时间,还能够便于用户自助规划入场,提升使用感受。

附图说明

图1为具体实施方式二所述的入场方法的流程图;

图2为最优验证区域选择方法的流程图。

具体实施方式

具体实施方式一:本实施方式所述的无人验证的电子券,包括验证秘钥和验证模块,所述验证秘钥为用户成功购买电子券时,与电子券匹配的验证信息,所述验证模块包括:

定位单元:通过ar扫描识别标志物,根据标志物确定用户端当前位置。具体的,比如用户来到电子券的应用场所大门前,可以将大门作为标志物,标志物对应有相应的位置信息,通过ar扫描识别出标志物之后,就能获取标志物相应的位置信息,从而实现用户端的定位。

区域选择单元:根据用户端当前位置选择最优验证区域,例如距离用户最近且人数最少的区域,避免用户长时间排队或验票拥堵的问题。

导航单元:规划用户端当前位置至最优验证区域的路线;对于不认识路的用户,给予路线导航,避免用户盲目寻找,节约时间。

用户识别单元:

根据用户端当前位置识别用户端是否进入最优验证区域,

当用户端进入最优验证区域时,启动验证界面,所述验证界面中设有验证按键;

本单元中,在用户端构建出验证界面,由用户自行选择是否触发验证按键,从而让用户自由的裁量验证时间或是否验证,提高用户选择权限,满足不同的用户需求。

验证单元:

当检测到验证按键被触发时,采集验证秘钥、并发送至数据中心,

等待数据中心的验证指令,

当验证成功时,接收数据中心下发的进闸秘钥,

当验证失败时,接收数据中心下发的失败提醒;

本单元中,用户端一旦触发验证按键,则可实现电子券的自动验证,省去人工验证步骤,节约人力和时间。

通信单元:通过近场通信技术实现进闸秘钥与闸机的信息交互,进而开启闸机,使得用户自助入场,进一步省去检票环节,方便快捷。

具体实施方式二:参照图1和2具体说明本实施方式,本实施方式是基于具体实施方式一所述的电子券的入场方法,包括以下步骤:

s1:通过ar扫描识别标志物,根据标志物确定用户端当前位置;

s2:根据用户端当前位置选择最优验证区域,

具体的,首先,根据定位信息获取在验证区域内的人数a,获取验证区域内所有闸机已验证人数b,将a与b的差值作为待入闸人数。

然后,以每个验证区域作为一个区块节点,使所有区块节点保持共识,形成区块链,由于区块链的信息共享特性,能够方便的提取区块链中各个区块节点中的数据。

最后,进行最优验证区域的选择,如图2所示,具体为:

s21:在k个验证区域中选取第i个验证区域,该验证区域与用户端当前位置的距离为di,i的初始值为1,且di<di+1,

s22:根据拥堵阈值判断s21选择的验证区域是否拥堵,是则使i=i+1,然后执行s23,否则将s21选取的验证区域作为最优验证区域,

所述拥堵阈值n为:

ni表示第i个验证区域中待入闸的人数。

s23:判断i是否满足i>k,是则使执行s24,否则返回s21,

s24:将与用户端当前位置距离为d1的验证区域作为最优验证区域,至此,完成最优验证区域的选择,然后执行s3。

上述s24中,与用户端当前位置距离为d1的验证区域即为与用户端当前位置距离最近的验证区域。即:当所有验证区域都出现了拥堵的情况时,本实施方式则会选择距离用户端最近的验证区域作为最优验证区域,将用户不良体验感最大程度的降低,以避免用户既多走路还不能及时验票的问题。

s3:利用地图导航,实时规划用户端当前位置至最优验证区域的路线;对于不认识路的用户,给予路线导航,避免用户盲目寻找,节约时间。

s4:根据用户端当前位置判断用户端是否进入最优验证区域,

是则启动验证界面,然后执行s5;

s5:判断验证界面中的验证按键是否被触发,是则执行s6;

s4和s5在用户端构建出验证界面,由用户自行选择是否触发验证按键,从而让用户自由的裁量验证时间或是否验证,提高用户选择权限,满足不同的用户需求。用户端一旦触发验证按键,则可实现电子券的自动验证,省去人工验证步骤,节约人力和时间。

s6:采集验证秘钥、并发送至数据中心,

数据中心对验证秘钥进行验证,

当验证成功时,数据中心下发进闸秘钥,然后执行s7,

当验证失败时,数据中心下发失败提醒;

s7:当用户端靠近闸机时,通过近场通信技术使进闸秘钥与闸机进行信息交互,开启闸机完成入场,使得用户自助入场,进一步省去检票环节,方便快捷。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1