基于二维码扫描的访问方法和系统技术方案

技术编号:11229343 阅读:75 留言:0更新日期:2015-03-29 02:51
一种基于二维码扫描的访问方法和系统,其中方法包括:接收客户端通过扫描二维码发起的访问请求;其中,所述二维码对应的链接为限制访问数量的链接;获取所述二维码对应的链接当前的访问状态,其中,所述访问状态包括链接的访问数量达到限制访问数量时对应的冻结访问状态和链接的访问数量少于限制访问数量时对应的可访问状态;在所述链接处于冻结访问状态时,拒绝所述访问请求;在所述链接处于可访问状态时,接受所述访问请求,并获取链接当前的访问数量,若达到限制访问数量则冻结所述链接。通过本发明专利技术方案可以实现二维码对应链接的访问数量的限制。

【技术实现步骤摘要】
基于二维码扫描的访问方法和系统
本专利技术涉及二维码
,特别是涉及一种基于二维码扫描的访问方法和系统。
技术介绍
随着信息时代的快速发展,二维码的运用无处不在。用户可以通过扫描二维码,发起访问请求,访问二维码对应的一条链接,服务器执行访问请求。比如,将二维码应用在支付上,其基本流程是,商家贴出二维码,顾客扫描二维码,扫描的时候实际是解析二维码,访问它对应的一条支付链接,服务器执行支付请求。由于二维码是公开展示的,任何具有二维码扫描功能的终端都可以进行扫描。实际应用中,过多终端同时扫描二维码并访问对应的链接,在访问服务器过程中容易产生冲突的问题,不利于在后台对访问服务器的控制,同时,也无法控制前端的终端持有者继续扫描二维码进行访问请求的行为。由此可见,过多终端同时扫描二维码并访问对应的链接,容易产生冲突的问题,在后台难以对访问服务器进行有效控制。
技术实现思路
基于此,有必要针对过多终端同时扫描二维码并访问对应的链接,容易产生冲突的问题,提供一种基于二维码扫描的访问方法和系统。一种基于二维码扫描的访问方法,包括:接收客户端通过扫描二维码发起的访问请求;其中,所述二维码对应的链接为限制访问数量的链接;获取所述二维码对应的链接当前的访问状态,其中,所述访问状态包括链接的访问数量达到限制访问数量时对应的冻结访问状态和链接的访问数量少于限制访问数量时对应的可访问状态;在所述链接处于冻结访问状态时,拒绝所述访问请求;在所述链接处于可访问状态时,接受所述访问请求,并获取链接当前的访问数量,若达到限制访问数量则冻结所述链接。一种基于二维码扫描的访问系统,包括:访问请求接收模块,用于接收客户端通过扫描二维码发起的访问请求;其中,所述二维码对应的链接为限制访问数量的链接;访问状态获取模块,用于获取所述二维码对应的链接当前的访问状态,其中,所述访问状态包括链接的访问数量达到限制访问数量时对应的冻结访问状态和链接的访问数量少于限制访问数量时对应的可访问状态;访问请求处理模块,用于在所述链接处于冻结访问状态时,拒绝所述访问请求;在所述链接处于可访问状态时,接受所述访问请求,并获取链接当前的访问数量,若达到限制访问数量则冻结所述链接。上述基于二维码扫描的访问方法和系统,通过在接收到访问请求时,获取二维码对应的链接当前的访问状态,在链接处于冻结访问状态时,拒绝访问请求;在链接处于可访问状态时,接受访问请求,并获取链接当前的访问数量,若达到限制访问数量则冻结链接。从而实现了二维码对应链接的访问数量的限制,进而避免了由于过多终端同时扫描二维码并访问对应的链接导致的冲突问题,提高了在后台对访问服务器的可控性。附图说明图1为本专利技术一个实施例中基于二维码扫描的访问方法的工作环境示意图;图2为本专利技术基于二维码扫描的访问方法实施例的流程示意图;图3为本专利技术其中一个实施例中的提示信息示意图;图4为本专利技术另一个实施例中的提示信息示意图;图5为本专利技术基于二维码扫描的访问系统实施例的结构示意图;图6为能实现本专利技术实施例的一个计算机系统的模块图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参考图1,图1示出了本专利技术一个实施例中基于二维码扫描的访问方法的工作环境示意图。包括终端设备110和服务器120。终端设备110可以是诸如智能手机、iPad、个人数字助理等设备,但并不局限于此。终端设备110可以通过有线或无线等方式接入公共网络,如Internet网等,与服务器120进行通信。终端设备110上可运行扫描软件等二维码访问客户端,用户利用扫描软件等可以通过internet网络访问服务器120,服务器120对访问请求进行相应的处理。所述终端设备可以是指一个设备,也可以是指多个设备。服务器120是指实现各种后台功能的服务器设备,可以是指一个设备也可以是指多个设备。如图2所示,为本专利技术基于二维码扫描的访问方法实施例的流程示意图,包括:步骤S201:接收客户端通过扫描二维码发起的访问请求;其中,所述二维码对应的链接为限制访问数量的链接;用户可以通过客户端扫描二维码,从而发起访问请求。在服务器端接收访问请求。进一步的,还可以对访问请求对应的链接进行判断,查看是否为限制访问数量的链接。即还包括:判断所述访问请求对应的链接是否为限制访问数量的链接。在内存中,可以事先划分哪些链接属于限制访问数量的链接。比如,对于限制扫描人数的支付链接划分为属于限制访问数量的链接,又如,限制人数的登记链接划分为属于限制访问数量的链接。通过对链接的判断,可以实现对限制访问数量的链接的访问请求采用本方法进行处理,对不限制访问数量的链接的访问请求采用常规方法进行处理。另外,可以给每个二维码设置一个ID或标记,用来区分不同的二维码。比如,可以在生成二维码的时候,生成一个token,直接获取该二维码的token来区分二维码,从而区分是否属于限制访问数量的链接对应的二维码。步骤S202:获取所述二维码对应的链接当前的访问状态,其中,所述访问状态包括链接的访问数量达到限制访问数量时对应的冻结访问状态和链接的访问数量少于限制访问数量时对应的可访问状态;访问状态可以包括冻结访问状态和可访问状态。可以根据链接的访问数量是否达到限制访问数量来标记链接的访问状态。即当链接的访问数量达到限制访问数量时,标记该链接的访问状态为冻结访问状态,当链接的访问数量少于限制访问数量时,标记该链接的访问状态为可访问状态。例如,用0表示可访问状态,用1表示冻结访问状态。从而后续可以根据链接的访问状态确定该链接是否冻结。步骤S203:在所述链接处于冻结访问状态时,拒绝所述访问请求;在所述链接处于可访问状态时,接受所述访问请求,并获取链接当前的访问数量,若达到限制访问数量则冻结所述链接。链接处于冻结访问状态即表示该链接冻结了,所谓拒绝所述访问请求即不接受该访问请求,不进行该请求对应的处理操作,也不对该链接的访问状态做修改。链接处于可访问状态即表示该链接解冻了,或者说没有冻结。此时,接收访问请求,执行该请求对应的处理操作。同时,获取链接当前的访问数量,判断是否达到限制访问数量,如果由于该次访问的增加使访问数量达到限制访问数量时,则冻结该链接,或者说将该链接的访问状态设置为冻结访问状态。其中,接收访问请求表示收到了访问请求,并不表示执行了该访问请求。接受访问请求才表示执行该请求对应的处理操作。本实施例方案可运用在服务器中。通过在接收到访问请求时,获取二维码对应的链接当前的访问状态,在链接处于冻结访问状态时,拒绝访问请求;在链接处于可访问状态时,接受访问请求,并获取链接当前的访问数量,若达到限制访问数量则冻结链接。从而实现了二维码对应链接的访问数量的限制,避免了由于过多终端同时扫描二维码并访问对应的链接导致的冲突问题,提高了在后台对访问服务器的可控性。在一个应用实例中,服务器还可以将链接的访问状态发送至POS机,通过POS机显示该客户端是否可以进行扫描支付。在其中一个实施例中,在拒绝所述访问请求步骤之后,还包括:获取冻结二维码扫描的提示信息,并将其发送至发起所述访问请求的客户端进行提示。该实施例本文档来自技高网...
基于二维码扫描的访问方法和系统

【技术保护点】
一种基于二维码扫描的访问方法,其特征在于,包括:接收客户端通过扫描二维码发起的访问请求;其中,所述二维码对应的链接为限制访问数量的链接;获取所述二维码对应的链接当前的访问状态,其中,所述访问状态包括链接的访问数量达到限制访问数量时对应的冻结访问状态和链接的访问数量少于限制访问数量时对应的可访问状态;在所述链接处于冻结访问状态时,拒绝所述访问请求;在所述链接处于可访问状态时,接受所述访问请求,并获取链接当前的访问数量,若达到限制访问数量则冻结所述链接。

【技术特征摘要】
1.一种基于二维码扫描的访问方法,其特征在于,包括:接收客户端通过扫描二维码发起的访问请求;其中,所述二维码对应的链接为限制访问数量的链接;获取所述二维码对应的链接当前的访问状态,其中,所述访问状态包括链接的访问数量达到限制访问数量时对应的冻结访问状态和链接的访问数量少于限制访问数量时对应的可访问状态;在所述链接处于冻结访问状态时,拒绝所述访问请求;在所述链接处于可访问状态时,接受所述访问请求,并获取链接当前的访问数量,若达到限制访问数量则冻结所述链接;在拒绝所述访问请求步骤之后,还包括:获取当前正在访问所述链接的客户端的属性信息,根据属性信息生成冻结二维码扫描的提示信息,并将提示信息发送至发起所述访问请求的客户端进行提示;所述根据属性信息生成冻结二维码扫描的提示信息的步骤包括:将所述属性信息与预存的提示信息结合并生成文字提示信息;从当前正在访问所述链接的客户端上获取用户的图像;将文字提示信息和图像结合并生成冻结二维码扫描的提示信息;其中,所述属性信息包括用户姓名、用户昵称、账号、客户端名称。2.根据权利要求1所述的基于二维码扫描的访问方法,其特征在于,在冻结所述链接的步骤后,还包括:监控所述链接的访问数量,当访问数量少于限制访问数量时,将所述链接由冻结访问状态转换为可访问状态。3.根据权利要求1所述的基于二维码扫描的访问方法,其特征在于,在接受所述访问请求步骤之后,还包括:在成功访问所述链接后,启动访问时间计时,当访问时间超过设定的时间阈值时,断开访问时间超时的客户端访问所述链接。4.根据权利要求1所述的基于二维码扫描的访问方法,其特征在于,所述限制访问数量为1。5.一种基于二维码扫描的访问系统,...

【专利技术属性】
技术研发人员:查文
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1