CN113808288A - 一种停车场实时计时消费抵扣分析方法和*** - Google Patents

一种停车场实时计时消费抵扣分析方法和*** Download PDF

Info

Publication number
CN113808288A
CN113808288A CN202111043328.8A CN202111043328A CN113808288A CN 113808288 A CN113808288 A CN 113808288A CN 202111043328 A CN202111043328 A CN 202111043328A CN 113808288 A CN113808288 A CN 113808288A
Authority
CN
China
Prior art keywords
coupon
code
deduction
parking
password
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111043328.8A
Other languages
English (en)
Other versions
CN113808288B (zh
Inventor
严萍
郑伟
夏伟铭
杨阳
王小燕
王林
唐奇
董炳霖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Changting Intelligent Parking Service Co ltd
Original Assignee
Chongqing Changting Intelligent Parking Service Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing Changting Intelligent Parking Service Co ltd filed Critical Chongqing Changting Intelligent Parking Service Co ltd
Priority to CN202111043328.8A priority Critical patent/CN113808288B/zh
Publication of CN113808288A publication Critical patent/CN113808288A/zh
Application granted granted Critical
Publication of CN113808288B publication Critical patent/CN113808288B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B15/00Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points
    • G07B15/02Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points taking into account a variable factor such as distance or time, e.g. for passenger transport, parking systems or car rental systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/14Payment architectures specially adapted for billing systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3276Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/387Payment using discounts or coupons
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提出了一种停车场实时计时消费抵扣分析方法和***,该方法包括以下步骤:S1,根据停车场优惠券上印制的二维码获取其优惠券对比码;S2,根据步骤S1中获取的优惠券对比码,获取其停车抵扣金额;S3,判断其步骤S2中的抵扣金额是否大于或者等于停车费用:若抵扣金额大于或者等于停车费用,则对停车车辆车牌号码进行放行;若抵扣金额小于停车费用,则待支付补充费用对其放行,其补充费用的计算方法为:p1=p2‑p3,其中,p1表示补充费用;p2表示停车费用;p3表示抵扣金额。本发明能够通过扫描的方式进行消费抵扣并且安全可靠,增强消费者的体验。

Description

一种停车场实时计时消费抵扣分析方法和***
技术领域
本发明涉及一种停车场技术领域,特别是涉及一种停车场实时计时消费抵扣分析方法和***。
背景技术
目前,许多商家为了吸引消费者,通常会向在其店铺中消费的车主发放停车场优惠券。但是需要根据优惠券上注明的券号进行输入,不利于消费者的体验。
发明内容
本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种停车场实时计时消费抵扣分析方法和***。
为了实现本发明的上述目的,本发明提供了一种停车场实时计时消费抵扣分析方法,包括以下步骤:
S1,根据停车场优惠券上印制的二维码获取其优惠券对比码;
S2,根据步骤S1中获取的优惠券对比码,获取其停车抵扣金额;
S3,判断其步骤S2中的抵扣金额是否大于或者等于停车费用:
若抵扣金额大于或者等于停车费用,则对停车车辆车牌号码进行放行;
若抵扣金额小于停车费用,则待支付补充费用对其放行,其补充费用的计算方法为:
p1=p2-p3
其中,p1表示补充费用;
p2表示停车费用;
p3表示抵扣金额。
在本发明的一种优选实施方式中,在步骤S1中,根据停车场优惠券上印制的二维码获取其优惠券对比码的方法包括以下步骤:
S11,利用手机客户端扫描印制在停车场优惠券上的二维码,获得优惠券扫描码;
S12,对步骤S11中获得的优惠券扫描码进行处理,得到优惠券对比码,其得到优惠券对比码的方法为:
Figure BDA0003250275490000011
其中,Coupon scan code表示优惠券扫描码;
Figure BDA0003250275490000012
表示服务器的公钥解密算法;
Coupon record code表示优惠券对比码;
将得到的优惠券对比码Coupon record code发送至服务器;
S13,服务器判断接收到的优惠券对比码Coupon record code是否使用:
若优惠券对比码Coupon record code已使用,则发出提示信息,该提示信息为该优惠券已被使用;
若优惠券对比码Coupon record code为首次使用,则根据该优惠券对比码Couponrecord code查找对应的抵扣金额。
在本发明的一种优选实施方式中,在步骤S1中,服务器生成二维码的方法为:
S1-1,向优惠券号列表中获取一个优惠券号,此时优惠券号列表减少一个优惠券号,对获取的优惠券号进行处理,得到优惠券码,其得到优惠券码的方法为:
Figure BDA0003250275490000021
其中,Coupon password表示优惠券码;
Figure BDA0003250275490000022
表示服务器的私钥加密算法;
Coupon Security Number表示优惠券号;
S1-2,将步骤S1-3中得到的该优惠券码Coupon password对应与抵扣金额相绑定后存储于抵扣费用数据库中,并将优惠券码Coupon password生成可以用于手机客户端扫描的二维码;
S1-3,将步骤S1-2中的二维码印制在停车场优惠券上。
在本发明的一种优选实施方式中,在步骤S1之前还包括步骤S0,利用手机客户端登录服务器。
本发明还公开了一种停车场实时计时消费抵扣分析***,包括优惠券对比码获取模块、抵扣金额获取模块和判断放行模块,优惠券对比码获取模块的数据输出端与抵扣金额获取模块的数据输入端相连,抵扣金额获取模块的数据输出端与判断放行模块的数据输入端相连;
优惠券对比码获取模块用于根据停车场优惠券上印制的二维码获取其优惠券对比码;
抵扣金额获取模块用于根据优惠券对比码获取模块中获取的优惠券对比码,获取其停车抵扣金额;
判断放行模块用于判断其抵扣金额获取模块中的抵扣金额是否大于或者等于停车费用:
若抵扣金额大于或者等于停车费用,则对停车车辆车牌号码进行放行;
若抵扣金额小于停车费用,则待支付补充费用对其放行,其补充费用的计算方法为:
p1=p2-p3
其中,p1表示补充费用;
p2表示停车费用;
p3表示抵扣金额。
在本发明的一种优选实施方式中,在优惠券对比码获取模块中,根据停车场优惠券上印制的二维码获取其优惠券对比码的方法包括以下步骤:
S11,利用手机客户端扫描印制在停车场优惠券上的二维码,获得优惠券扫描码;
S12,对步骤S11中获得的优惠券扫描码进行处理,得到优惠券对比码,其得到优惠券对比码的方法为:
Figure BDA0003250275490000031
其中,Coupon scan code表示优惠券扫描码;
Figure BDA0003250275490000032
表示服务器的公钥解密算法;
Coupon record code表示优惠券对比码;
将得到的优惠券对比码Coupon record code发送至服务器;
S13,服务器判断接收到的优惠券对比码Coupon record code是否使用:
若优惠券对比码Coupon record code已使用,则发出提示信息,该提示信息为该优惠券已被使用;
若优惠券对比码Coupon record code为首次使用,则根据该优惠券对比码Couponrecord code查找对应的抵扣金额。
在本发明的一种优选实施方式中,在优惠券对比码获取模块中,服务器生成二维码的方法为:
S1-1,向优惠券号列表中获取一个优惠券号,此时优惠券号列表减少一个优惠券号,对获取的优惠券号进行处理,得到优惠券码,其得到优惠券码的方法为:
Figure BDA0003250275490000033
其中,Coupon password表示优惠券码;
Figure BDA0003250275490000034
表示服务器的私钥加密算法;
Coupon Security Number表示优惠券号;
S1-2,将步骤S1-3中得到的该优惠券码Coupon password对应与抵扣金额相绑定后存储于抵扣费用数据库中,并将优惠券码Coupon password生成可以用于手机客户端扫描的二维码;
S1-3,将步骤S1-2中的二维码印制在停车场优惠券上。
在本发明的一种优选实施方式中,还包括客户端登录模块,客户端登录模块用于利用手机客户端登录服务器;
客户端登录模块的数据输出端与优惠券对比码获取模块的数据输入端相连,优惠券对比码获取模块的数据输出端与抵扣金额获取模块的数据输入端相连,抵扣金额获取模块的数据输出端与判断放行模块的数据输入端相连。
综上所述,由于采用了上述技术方案,本发明能够通过扫描的方式进行消费抵扣并且安全可靠,增强消费者的体验。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明流程示意框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
本发明提供了一种停车场实时计时消费抵扣分析方法,如图1所示,包括以下步骤:
S1,根据停车场优惠券上印制的二维码获取其优惠券对比码;
S2,根据步骤S1中获取的优惠券对比码,获取其停车抵扣金额;
S3,判断其步骤S2中的抵扣金额是否大于或者等于停车费用:
若抵扣金额大于或者等于停车费用,则对停车车辆车牌号码进行放行;
若抵扣金额小于停车费用,则待支付补充费用对其放行,其补充费用的计算方法为:
p1=p2-p3
其中,p1表示补充费用;
p2表示停车费用;
p3表示抵扣金额。
在本发明的一种优选实施方式中,抵扣金额所对应的停车车辆车牌号码的识别方法包括以下步骤:
S31,获取停车车辆车牌图像,根据获取的停车车辆车牌图像得到其滤除码;将得到的滤除码以及停车车辆车牌图像发送至数据滤除终端;
S32,数据滤除终端接收到移动智能手持终端发送的滤除码以及停车车辆车牌图像后,判断其滤除码是否存在于车牌图像滤除数据库中:
若滤除码存在于车牌图像滤除数据库中,则将接收到的滤除码发送至服务器;执行步骤S33;
若滤除码不存在于车牌图像滤除数据库中,则将接收到的滤除码以及停车车辆车牌图像发送至服务器;执行步骤S34;
S33,服务器接收到数据滤除终端发送的滤除码后,服务器根据滤除码检索其滤除码所对应的停车车辆车牌号码;
S34,服务器接收到数据滤除终端发送的滤除码以及停车车辆车牌图像后,对停车车辆车牌图像进行停车车辆车牌号码提取;对滤除码与提取得到的停车车辆车牌号码相绑定。
在本发明的一种优选实施方式中,在步骤S31中,获取其停车车辆车牌图像的方法包括以下之一或者任意组合:
获取一:通过摄像头拍摄的停车车辆车牌图像;
获取二:其他移动智能手持终端通过蓝牙方式将停车车辆车牌图像传输给具有与数据滤除终端相连的移动智能手持终端;
获取三:移动智能手持终端上存储的停车车辆车牌图像。
在本发明的一种优选实施方式中,关于获取一包括以下步骤:
S311,安装在移动智能手持终端上的客户端判断其摄像头是否拍摄了图像:
若摄像头拍摄了图像,则客户端获取其拍摄图像存储路径;
若摄像头未拍摄图像,则继续等待,返回步骤S311;
S312,客户端根据步骤S311中获取的拍摄图像存储路径获取其拍摄图像;即得到停车车辆车牌图像;
关于获取二包括以下步骤:
S3A,安装在移动智能手持终端上的客户端判断其是否与其他移动智能手持终端通过蓝牙方式连接,且接收了其他移动智能手持终端发送的图像:
若接收了其他移动智能手持终端发送的图像,则客户端获取其接收图像存储路径;
若未接收其他移动智能手持终端发送的图像,则继续等待,返回步骤S3A;
S3B,客户端根据步骤S3A中获取的接收图像存储路径获取其接收图像;即得到停车车辆车牌图像;
关于获取三包括以下步骤:
S3a,安装在移动智能手持终端上的客户端判断其是否触发寻找图像文件夹命令:
若客户端接收到触发寻找图像文件夹命令,则弹出图像文件夹,图像文件夹包括拍摄图像存储路径文件夹或/和接收图像存储路径文件夹;在拍摄图像存储路径文件夹中,拍摄图像按照拍摄时间从后到先次序排列,在接收图像存储路径文件夹中,接收图像按照接收时间从后到先次序排列;
若客户端未接收到触发寻找图像文件夹命令,则继续等待,返回步骤S3a;
S3b,根据选择的图像路径获取选择的图像,即得到停车车辆车牌图像。通过不同的方式获取停车车辆车牌图像,不论是通过安装在移动智能手持终端上的客户端拍摄的存储的停车车辆车牌图像,还是其他移动智能手持终端传输过来的停车车辆车牌图像,还是直接通过摄像头拍摄的停车车辆车牌图像,都可以快速的找到停车车辆车牌图像的存储路径。
在本发明的一种优选实施方式中,在步骤S31中滤除码的得到方法包括以下步骤:
S31-1,获取其采集的停车车辆车牌图像的图像宽度值和图像高度值以及图像分辨率,记作为IHeight、IWidth和IResolution,IHeight表示停车车辆车牌图像的图像高度值,IWidth表示停车车辆车牌图像的图像宽度值,IResolution表示停车车辆车牌图像的图像分辨率;
S31-2,根据步骤S31-1获取的停车车辆车牌图像的图像高度值IHeight、停车车辆车牌图像的图像宽度值IWidth和停车车辆车牌图像的图像分辨率IResolution构成停车车辆车牌图像二维矩阵;记作如下:
Figure BDA0003250275490000051
其中,Pixel11表示停车车辆车牌图像第1行第1列中像素点的色彩度;
Pixel12表示停车车辆车牌图像第1行第2列中像素点的色彩度;
Pixel13表示停车车辆车牌图像第1行第3列中像素点的色彩度;
Pixel1J表示停车车辆车牌图像第1行第J列中像素点的色彩度;J=IWidth×IResolution
Pixel21表示停车车辆车牌图像第2行第1列中像素点的色彩度;
Pixel22表示停车车辆车牌图像第2行第2列中像素点的色彩度;
Pixel23表示停车车辆车牌图像第2行第3列中像素点的色彩度;
Pixel2J表示停车车辆车牌图像第2行第J列中像素点的色彩度;
Pixel31表示停车车辆车牌图像第3行第1列中像素点的色彩度;
Pixel32表示停车车辆车牌图像第3行第2列中像素点的色彩度;
Pixel33表示停车车辆车牌图像第3行第3列中像素点的色彩度;
Pixel3J表示停车车辆车牌图像第3行第J列中像素点的色彩度;
PixelI1表示停车车辆车牌图像第I行第1列中像素点的色彩度;I=IHeight×IResolution
PixelI2表示停车车辆车牌图像第I行第2列中像素点的色彩度;
PixelI3表示停车车辆车牌图像第I行第3列中像素点的色彩度;
PixelIJ表示停车车辆车牌图像第I行第J列中像素点的色彩度;
S31-3,计算其色彩度,其色彩度的计算方法为:
Figure BDA0003250275490000061
其中,Redij表示停车车辆车牌图像第i行第j列中像素点的红色色彩度;
Figure BDA0003250275490000062
表示红色色彩度的比例参数;
Figure BDA0003250275490000063
Greenij表示表示停车车辆车牌图像第i行第j列中像素点的绿色色彩度;
Figure BDA0003250275490000065
表示绿色色彩度的比例参数;
Blueij表示表示停车车辆车牌图像第i行第j列中像素点的蓝色色彩度;
Figure BDA0003250275490000064
表示蓝色色彩度的比例参数;
Pixelij表示停车车辆车牌图像第i行第j列中像素点的色彩度;i为小于或者等于I的正整数,j为小于或者等于J的正整数;
S31-4,将I*J个色彩度构成色彩度字符串,即按照从左至右从上至下的次序将色彩度排列,形如:
Pixel11Pixel12Pixel13…Pixel1JPixel21Pixel22Pixel23…Pixel2JPixel31Pixel32Pixel33…Pixel3J…PixelI1PixelI2PixelI3…PixelIJ
S31-5,对步骤S31-4中得到的色彩度字符串进行字符串处理,得到其滤除码;其对色彩度字符串进行字符串处理的方法为:
Filter code=Hash algorithm(Chromaticity string),
其中,Filter code表示滤除码;
Hash algorithm()表示哈希算法;具体可以采用MD5算法;
Chromaticity string表示色彩度字符串。
在本发明的一种优选实施方式中,在步骤S33中服务器根据滤除码检索其滤除码所对应的停车车辆车牌号码的方法包括以下步骤:
S331,根据滤除码字符长度划分为N段,所述N为大于或者等于2的正整数,从左至右分别为第1滤除码、第2滤除码、第3滤除码、……、第N滤除码;第n滤除码的字符长度小于滤除码的长度,n为小于或者等于N正整数,其中,Filter code=Filter code1-Filtercode2-Filter code3-…-Filter codeQ,Filter code表示滤除码,Filter code1表示第1滤除码,Filter code2表示第2滤除码,Filter code3表示第3滤除码,Filter codeQ表示第Q滤除码;-表示字符串连接符;
S332,令q=1,
S333,根据第q滤除码Filter codeq筛选出含有第q滤除码Filter codeq的字符串放入第q滤除码集合;
S334,q=q+1,判断其q与Q的关系:
若q>Q,则执行下一步;
若q≤Q,则返回步骤S333;
S335,筛选出第1滤除码集合、第2滤除码集合、第3滤除码集合、……、第Q滤除码集合中具有相同字符串的字符构成筛选字符集,从筛选字符集中筛选出滤除码Filter code,根据滤除码Filter code获得滤除码Filter code所对应的停车车辆车牌号码。
在本发明的一种优选实施方式中,在步骤S34中对停车车辆车牌图像进行停车车辆车牌号码提取的方法包括以下步骤:
S341,判断其停车车辆车牌图像是否为灰度图像:
若停车车辆车牌图像为灰度图像,则执行下一步;
若停车车辆车牌图像不为灰度图像,则将停车车辆车牌图像转换为灰度图像,其将停车车辆车牌图像转换为灰度图像的方法为:
Gray=(R+G+B)/3,
其中,Gray表示灰度值;
R表示RGB色彩模式下的红色色彩度;
G表示RGB色彩模式下的绿色色彩度;
B表示RGB色彩模式下的蓝色色彩度;
S342,计算车牌字符像素点总个数与停车车辆车牌图像的比例系数,其车牌字符像素点总个数与停车车辆车牌图像的比例系数的计算方法为:
Figure BDA0003250275490000081
其中,w0表示车牌字符像素点总个数与停车车辆车牌图像的比例系数;
N1表示预设停车车辆车牌图像中的灰度值小于车牌图像分割阈值P的总个数;
IWidth表示停车车辆车牌图像的图像宽度值;
IHeight表示停车车辆车牌图像的图像高度值;
IResolution表示停车车辆车牌图像的图像分辨率;
S343,计算其他像素点总个数与停车车辆车牌图像的比例系数,其其他像素点总个数与停车车辆车牌图像的比例系数的计算方法为:
w1=1-w0
w1表示其他像素点总个数与停车车辆车牌图像的比例系数;
w0表示车牌字符像素点总个数与停车车辆车牌图像的比例系数;
S344,计算车牌字符图像的灰度均值,其车牌字符图像的灰度均值的计算方法为:
Figure BDA0003250275490000082
其中,A表示车牌字符图像的灰度均值;
N1表示预设停车车辆车牌图像中的灰度值小于车牌图像分割阈值P的总个数;
ni表示车牌字符图像中第i像素点的灰度值;
S344,计算其他像素点构成背景图像的灰度均值,其其他像素点构成图像的灰度均值的计算方法为:
Figure BDA0003250275490000083
其中,B表示其他像素点构成背景图像的灰度均值;
N1′表示其他像素点的总个数,N1+N1′=IWidth×IHeight×IResolution 2
ni′表示背景图像中第i像素点的灰度值;
S345,计算停车车辆车牌图像的灰度均值,其停车车辆车牌图像的灰度均值的计算方法为:
C=w0A+Bw1
其中,C表示停车车辆车牌图像的灰度均值;
w0表示车牌字符像素点总个数与停车车辆车牌图像的比例系数;
A表示车牌字符图像的灰度均值;
B表示其他像素点构成背景图像的灰度均值;
w1表示其他像素点总个数与停车车辆车牌图像的比例系数;
S346,计算停车车辆车牌图像的灰度差值,其停车车辆车牌图像的灰度差值的计算方法为:
D=w0(A-C)2+(C-B)2w1
其中,D表示停车车辆车牌图像的灰度差值;
w0表示车牌字符像素点总个数与停车车辆车牌图像的比例系数;
A表示车牌字符图像的灰度均值;
C表示停车车辆车牌图像的灰度均值;
B表示其他像素点构成背景图像的灰度均值;
w1表示其他像素点总个数与停车车辆车牌图像的比例系数;
采用遍历的方法使得停车车辆车牌图像的灰度差值最大时,即得到图像分割阈值P;
S347,计算停车车辆车牌图像的替代像素值,其停车车辆车牌图像的替代像素值的计算方法为:
Figure BDA0003250275490000091
其中,IF表示逻辑条件如果;
P表示图像分割阈值;
ni″表示停车车辆车牌图像中第i像素点的灰度值,i∈[0,N1+N1′]and i∈Z+,and表示逻辑条件且,Z+表示正整数集;
S348,将对照字符与步骤S347中的停车车辆车牌图像中的字符相对照,得到其停车车辆车牌号码。
在本发明的一种优选实施方式中,在步骤S34中对滤除码与提取得到的停车车辆车牌号码相绑定的方法包括以下步骤:
S34-1,判断其提取得到的停车车辆车牌号码是否存在于服务器车牌存储数据库中:
若提取得到的停车车辆车牌号码存在于服务器车牌存储数据库中,则执行步骤S34-2;
若提取得到的停车车辆车牌号码不存在于服务器车牌存储数据库中,则将停车车辆车牌号码存储于服务器车牌存储数据库中,返回步骤S34-1;
S34-2,判断其提取得到的停车车辆车牌号码是否存在与其他滤除码相绑定:
若提取得到的停车车辆车牌号码存在与其他滤除码相绑定,则建立滤除码绑定列表,将其他滤除码和滤除码置于滤除码绑定列表中,并将滤除码绑定列表与停车车辆车牌号码相绑定;
若提取得到的停车车辆车牌号码不存在与其他滤除码相绑定,则将滤除码与停车车辆车牌号码相绑定。可以实现一个停车车辆车牌号码对应多个不相同的滤除码构成的滤除码绑定列表,降低存储容量。
在本发明的一种优选实施方式中,在步骤S1中,根据停车场优惠券上印制的二维码获取其优惠券对比码的方法包括以下步骤:
S11,利用手机客户端扫描印制在停车场优惠券上的二维码,获得优惠券扫描码;
S12,对步骤S11中获得的优惠券扫描码进行处理,得到优惠券对比码,其得到优惠券对比码的方法为:
Figure BDA0003250275490000101
其中,Coupon scan code表示优惠券扫描码;
Figure BDA0003250275490000102
表示服务器的公钥解密算法;
Coupon record code表示优惠券对比码;
将得到的优惠券对比码Coupon record code发送至服务器;
S13,服务器判断接收到的优惠券对比码Coupon record code是否使用:
若优惠券对比码Coupon record code已使用,则发出提示信息,该提示信息为该优惠券已被使用;
若优惠券对比码Coupon record code为首次使用,则根据该优惠券对比码Couponrecord code查找对应的抵扣金额。
根据停车场优惠券上印制的二维码获取其优惠券号的方法也可以是以下步骤:
S11,利用手机客户端扫描印制在停车场优惠券上的二维码,获得优惠券扫描码;
S12,对步骤S11中获得的优惠券扫描码进行处理,得到优惠券记录码,其得到优惠券记录码的方法为:
Figure BDA0003250275490000103
其中,Coupon scan code表示优惠券扫描码;
Figure BDA0003250275490000104
表示服务器的公钥解密算法;
Coupon record code表示优惠券记录码;
将得到的优惠券记录码Coupon record code发送至服务器;
S13,服务器对接收到的优惠券记录码Coupon record code进行处理,得到优惠券对比码,其优惠券对比码的得到方式为:
Coupon comparison code=Hash algorithm(Coupon record code)
其中,Coupon comparison code表示优惠券对比码;
Hash algorithm()表示哈希算法;
Coupon record code表示优惠券记录码;
S14,判断其优惠券对比码Coupon comparison code是否使用:
若优惠券对比码Coupon comparison code已使用,则发出提示信息,该提示信息为该优惠券已被使用;
若优惠券对比码Coupon comparison code为首次使用,则根据该优惠券对比码Coupon comparison code查找对应的抵扣金额。
在本发明的一种优选实施方式中,在步骤S1中,服务器生成二维码的方法为:
S1-1,向优惠券号列表中获取一个优惠券号,此时优惠券号列表减少一个优惠券号,对获取的优惠券号进行处理,得到优惠券码,其得到优惠券码的方法为:
Figure BDA0003250275490000111
其中,Coupon password表示优惠券码;
Figure BDA0003250275490000112
表示服务器的私钥加密算法;
Coupon Security Number表示优惠券号;
S1-2,将步骤S1-3中得到的该优惠券码Coupon password对应与抵扣金额相绑定后存储于抵扣费用数据库中,并将优惠券码Coupon password生成可以用于手机客户端扫描的二维码;
S1-3,将步骤S1-2中的二维码印制在停车场优惠券上。
服务器生成二维码的方法也可以为:
S1-1,向优惠券号列表中获取一个优惠券号,此时优惠券号列表减少一个优惠券号,对获取的优惠券号进行处理,得到优惠券码,其得到优惠券码的方法为:
Coupon Security Number=Hash algorithm(Coupon password)
其中,Coupon Security Number表示优惠券码;
Hash algorithm()表示哈希算法;
Coupon password表示优惠券码;
S1-2,对步骤S1-1中得到的优惠券码Coupon Security Number进行处理,得到优惠券安全号,其得到优惠券安全号的方法为:
Figure BDA0003250275490000121
其中,Coupon password表示优惠券安全号;
Figure BDA0003250275490000122
表示服务器的私钥加密算法;其中服务器的私钥加密算法与服务器的公钥解密算法为非对称算法,即通过服务器的私钥对优惠券码加密,对加密后的数据通过服务器的公钥进行解密。
Coupon Security Number表示优惠券码;
S1-3,将步骤S1-2中得到的该优惠券安全号Coupon password对应与抵扣金额相绑定后存储于抵扣费用数据库中,并将优惠券安全号Coupon password生成可以用于手机客户端扫描的二维码;
S1-4,将步骤S1-3中的二维码印制在停车场优惠券上。
在本发明的一种优选实施方式中,在步骤S1之前还包括步骤S0,利用手机客户端登录服务器,其利用手机客户端登录服务器的方法包括以下步骤:
S01,登录用户向其账号登录输入框输入客户端使用账号以及密码登录输入框输入客户端使用密码;
S02,提取其步骤S01中登录用户向其账号登录输入框输入的客户端使用账号以及密码登录输入框输入的客户端使用密码,对客户端使用账号或/和客户端使用密码进行处理后,得到其上传账号和上传密码;将上传账号和上传密码上传至服务器;
S03,服务器对接收到的上传账号和上传密码进行处理后,得到比较账号和比较密码,判断其比较账号和比较密码是否与服务器存储的存储账号和存储密码是否一致:
在本实施方式中,存储账号和存储密码的获得方式包括以下步骤:
S03a,注册时,注册用户在账号注册输入框内输入客户端使用账号,该客户端使用账号包括数字0~9、小写字母a~z、大写字母A~Z三者之一且客户端使用账号位数为α,α∈[6,15]&α∈Z;&表示逻辑条件且,Z表示整数集,以及在密码注册输入框内输入客户端使用密码,客户端使用密码包括数字0~9、小写字母a~z、大写字母A~Z三者同时存在且客户端使用密码位数为β,β∈[6,20];
S03b,客户端判断其注册用户向其账号注册输入框输入的客户端使用账号位数与集合α0间的关系:
若α1∈α0,其中α1表示注册用户向其账号注册输入框输入的客户端使用账号位数,α0=[6,15],则执行下一步;
Figure BDA0003250275490000123
则在账号注册输入框旁显示警示信息,该警示信息为输入的客户端使用账号位数不符合规定:
若输入的客户端使用账号位数短于六位,则该警示信息为输入的客户端使用账号位数短于六位;
若输入的客户端使用账号位数长于十五位,则该警示信息为输入的客户端使用账号位数长于十五位;
S03c,客户端判断其注册用户向其密码注册输入框输入的客户端使用密码位数与集合β0间的关系:
若β1∈β0,其中β1表示注册用户向其密码注册输入框输入的客户端使用密码位数,β0=[6,20],则执行下一步;
Figure BDA0003250275490000131
则在密码注册输入框旁显示警示信息,该警示信息为输入的客户端使用密码位数不符合规定:
若输入的客户端使用密码位数短于六位,则该警示信息为输入的客户端使用密码位数短于六位;
若输入的客户端使用密码位数长于二十位,则该警示信息为输入的客户端使用密码位数长于二十位;
S03d,客户端判断其注册用户向其密码注册输入框输入的客户端使用密码字符是否包括数字、小写字母、大写字母三者:
S03d1,令χ1=χ2=χ3=0,其中χ1表示第一中间参数,χ2表示第二中间参数,χ3表示第三中间参数;δ1=δ2=δ3=1;δ1表示第一序号参数,δ2表示第二序号参数,δ3表示第三序号参数;
S03d2,判断
Figure BDA0003250275490000132
是否属于数字集0~9:
Figure BDA0003250275490000133
属于数字集0~9,
Figure BDA0003250275490000134
表示注册用户向其密码注册输入框输入的客户端使用密码的第δ1位;则δ1=δ1+1;执行步骤S03d3;
Figure BDA0003250275490000135
不属于数字集0~9,则δ1=δ1+1,χ1=χ1+1;判断其δ1与β1的关系:
若δ1≥β1-1,则在密码注册输入框旁显示警示信息,该警示信息为输入的客户端使用密码字符不符合规定,请输入包括数字、小写字母、大写字母三者的字符;
若δ1≤β1-2,则返回步骤S03d2;
S03d3,判断
Figure BDA0003250275490000136
是否属于小写字母集a~z:
Figure BDA0003250275490000137
属于小写字母集a~z,
Figure BDA0003250275490000138
表示注册用户向其密码注册输入框输入的客户端使用密码的第δ2位;则δ2=δ2+1;执行步骤S03d4;
Figure BDA0003250275490000139
不属于小写字母集a~z,则δ2=δ2+1,χ2=χ2+1;判断其δ2与β1的关系:
若δ2≥β1,则在密码注册输入框旁显示警示信息,该警示信息为输入的客户端使用密码字符不符合规定,请输入包括数字、小写字母、大写字母三者的字符;
若δ2≤β1-1,则返回步骤S03d3;
S03d4,判断
Figure BDA00032502754900001310
是否属于大写字母集A~Z:
Figure BDA00032502754900001311
属于大写字母集A~Z,
Figure BDA00032502754900001312
表示注册用户向其密码注册输入框输入的客户端使用密码的第δ3位;则δ3=δ3+1;执行步骤S03e;
Figure BDA00032502754900001313
不属于大写字母集A~Z,则δ3=δ3+1,χ3=χ3+1;判断其δ3与β1的关系:
若δ3≥β1+1,则在密码注册输入框旁显示警示信息,该警示信息为输入的客户端使用密码字符不符合规定,请输入包括数字、小写字母、大写字母三者的字符;
若δ3≤β1,则返回步骤S0344;
S03e,对注册用户向其账号注册输入框输入的客户端使用账号或/和密码注册输入框输入的客户端使用密码进行处理后,得到其上传账号和上传密码;
S03f,服务器对接收到的上传账号和上传密码进行处理后,得到存储账号和存储密码,对其存储账号和存储密码进行存储。
在本发明的一种优选实施方式中,在步骤S03e中,对注册用户向其账号注册输入框输入的客户端使用账号进行处理后,得到其上传账号的方法包括以下步骤:
S03e1,对客户端使用账号根据字符-数值映射表进行数值映射,得到其映射账号;其字符-数值映射表如表1所示。
表1.字符-数值映射表
字符 0 1 2 3 4 5 6 7 8 9 a
数值 0 1 2 3 4 5 6 7 8 9 10
字符 b c d e f g h i j k l
数值 11 12 13 14 15 16 17 18 19 20 21
字符 m n o p q r s t u v w
数值 22 23 24 25 26 27 28 29 30 31 32
字符 x y z A B C D E F G H
数值 33 34 35 36 37 38 39 40 41 42 43
字符 I J K L M N O P Q R S
数值 44 45 46 47 48 49 50 51 52 53 54
字符 T U V W X Y Z
数值 55 56 57 58 59 60 61
S03e2,将映射账号切换为中间账号表示;将映射账号切换为中间账号表示的方法为:
Figure BDA0003250275490000141
其中,
Figure BDA0003250275490000142
表示注册用户向其密码注册输入框输入的客户端使用密码的第δ0位;
Figure BDA0003250275490000143
表示注册用户向其密码注册输入框输入的客户端使用密码的第δ0位所对应的数值;
α1表示注册用户向其账号注册输入框输入的客户端使用账号位数;
φ表示中间账号;
S03e3,将中间账号切换为传递账号表示;将中间账号切换为传递账号表示的方法包括以下步骤:
S03e31,令φ0=φ,δ4=0;
S03e32,
Figure BDA0003250275490000144
其中,Rounding algorithm< >表示取整算法;
Figure BDA0003250275490000151
表示第δ4+1次账号取整值;
Figure BDA0003250275490000152
表示第δ4次账号取整值;
判断其
Figure BDA0003250275490000153
与35间的关系:
Figure BDA0003250275490000154
则δ4=δ4+1,返回步骤S03e32;
Figure BDA0003250275490000155
则δ4=δ4+1,执行步骤S03e33;
S03e33,令δ5=0;
S03e34,
Figure BDA0003250275490000156
其中,Remainder algorithm< >表示取余算法;
Figure BDA0003250275490000157
表示第δ5+1次账号取余值;
Figure BDA0003250275490000158
表示第δ5次账号取整值;
判断其δ5与δ4的关系:
若δ5≥δ4,则执行下一步;
若δ5<δ4,则δ5=δ5+1,步骤S03e34;
S03e35,提取账号取余值按以下排列:
Figure BDA0003250275490000159
Figure BDA00032502754900001510
即为传递账号;
S03e4,对传递账号根据字符-数值映射表进行数值反映射,得到其上传账号。
在本发明的一种优选实施方式中,在步骤S03e中,对注册用户向其密码注册输入框输入的客户端使用密码进行处理后,得到其上传密码的方法包括以下步骤:
S03eA,对客户端使用密码根据字符-数值映射表进行数值映射,得到其映射密码;
S03eB,将映射密码切换为中间密码表示;将映射密码切换为中间密码表示的方法为:
Figure BDA00032502754900001511
其中,
Figure BDA00032502754900001512
表示注册用户向其密码注册输入框输入的客户端使用密码的第
Figure BDA00032502754900001513
位;
Figure BDA00032502754900001514
表示注册用户向其密码注册输入框输入的客户端使用密码的第
Figure BDA00032502754900001515
位所对应的数值;
β1表示注册用户向其密码注册输入框输入的客户端使用密码位数;
Figure BDA0003250275490000161
表示中间密码;
S03eC,将中间密码切换为传递密码表示;将中间密码切换为传递密码表示的方法包括以下步骤:
S03eC1,令
Figure BDA0003250275490000162
S03eC2,
Figure BDA0003250275490000163
其中,Rounding algorithm〈 〉表示取整算法;
Figure BDA0003250275490000164
表示第
Figure BDA0003250275490000165
次密码取整值;
Figure BDA0003250275490000166
表示第
Figure BDA0003250275490000167
次密码取整值;
判断其
Figure BDA0003250275490000168
与35间的关系:
Figure BDA0003250275490000169
Figure BDA00032502754900001610
返回步骤S03eC2;
Figure BDA00032502754900001611
Figure BDA00032502754900001612
执行步骤S03eC3;
S03eC3,令
Figure BDA00032502754900001613
S03eC4,
Figure BDA00032502754900001614
其中,Remainder algorithm〈 〉表示取余算法;
Figure BDA00032502754900001615
表示第
Figure BDA00032502754900001616
次密码取余值;
Figure BDA00032502754900001617
表示第
Figure BDA00032502754900001618
次密码取整值;
判断其
Figure BDA00032502754900001619
Figure BDA00032502754900001620
的关系:
Figure BDA00032502754900001621
则执行下一步;
Figure BDA00032502754900001622
Figure BDA00032502754900001623
步骤S03eC4;
S03eC5,提取密码取余值按以下排列:
Figure BDA00032502754900001624
Figure BDA0003250275490000171
即为传递密码;
S03eD,对传递密码根据字符-数值映射表进行数值反映射,得到其上传密码。
例如,假设注册用户向其密码注册输入框输入的客户端使用密码为123abcABC。
第一步,对客户端使用密码根据字符-数值映射表进行数值映射,得到其映射密码;具体的,对1根据字符-数值映射表进行数值映射,得到1;对2根据字符-数值映射表进行数值映射,得到2;对3根据字符-数值映射表进行数值映射,得到3;对a根据字符-数值映射表进行数值映射,得到10;对b根据字符-数值映射表进行数值映射,得到11;对c根据字符-数值映射表进行数值映射,得到12;对A根据字符-数值映射表进行数值映射,得到36;对B根据字符-数值映射表进行数值映射,得到37;对C根据字符-数值映射表进行数值映射,得到38;即对123abcABC根据字符-数值映射表进行数值映射,得到1 2 3 10 11 12 36 37 38;即客户端使用密码123abcABC所对应的映射密码为1 2 3 10 11 12 36 37 38。
第二步,将映射密码切换为中间密码表示,具体为:
Figure BDA0003250275490000172
即将映射密码1 2 3 10 11 12 36 37 38切换为中间密码225563062372732表示。
第三步,令
Figure BDA0003250275490000173
Figure BDA0003250275490000174
由于6265640621464>35,因此,
Figure BDA0003250275490000181
第四步,
Figure BDA0003250275490000182
由于174045572818>35,因此,
Figure BDA0003250275490000183
第五步,
Figure BDA0003250275490000184
由于4834599244>35,因此,
Figure BDA0003250275490000185
第六步,
Figure BDA0003250275490000186
由于134294423>35,因此,
Figure BDA0003250275490000187
第七步,
Figure BDA0003250275490000188
由于3730400>35,因此,
Figure BDA0003250275490000191
第八步,
Figure BDA0003250275490000192
由于103622>35,因此,
Figure BDA0003250275490000193
第九步,
Figure BDA0003250275490000194
由于2878>35,因此,
Figure BDA0003250275490000195
第十步,
Figure BDA0003250275490000196
由于79>35,因此,
Figure BDA0003250275490000197
第十一步,
Figure BDA0003250275490000198
由于2≤35,因此,
Figure BDA0003250275490000201
此时
Figure BDA0003250275490000202
第十二步,令
Figure BDA0003250275490000203
第十三步,
Figure BDA0003250275490000204
由于0<9,因此
Figure BDA0003250275490000205
第十四步,
Figure BDA0003250275490000206
由于1<9,因此
Figure BDA0003250275490000207
第十五步,
Figure BDA0003250275490000208
由于2<9,因此
Figure BDA0003250275490000209
Figure BDA0003250275490000211
第十六步,
Figure BDA0003250275490000212
由于3<9,因此
Figure BDA0003250275490000213
第十七步,
Figure BDA0003250275490000214
由于4<9,因此
Figure BDA0003250275490000215
第十八步,
Figure BDA0003250275490000216
由于5<9,因此
Figure BDA0003250275490000217
第十九步,
Figure BDA0003250275490000218
由于6<9,因此
Figure BDA0003250275490000219
Figure BDA0003250275490000221
第二十步,
Figure BDA0003250275490000222
由于7<9,因此
Figure BDA0003250275490000223
Figure BDA0003250275490000224
第二十一步,
Figure BDA0003250275490000225
由于8<9,因此
Figure BDA0003250275490000226
第二十二步,
Figure BDA0003250275490000227
由于9≥9,因此,此时
Figure BDA0003250275490000228
第二十三步,提取密码取余值按以下排列:
Figure BDA0003250275490000229
2 7 34 14 8 23 16 34 16 28即为传递密码;
第二十四步,对传递密码根据字符-数值映射表进行数值反映射,得到其上传密码;具体的,对2根据字符-数值映射表进行数值反映射,得到2;对7根据字符-数值映射表进行数值反映射,得到7;对34根据字符-数值映射表进行数值反映射,得到y;对14根据字符-数值映射表进行数值反映射,得到e;对8根据字符-数值映射表进行数值反映射,得到8;对23根据字符-数值映射表进行数值反映射,得到n;对16根据字符-数值映射表进行数值反映射,得到g;对34根据字符-数值映射表进行数值反映射,得到y;对16根据字符-数值映射表进行数值反映射,得到g;对28根据字符-数值映射表进行数值反映射,得到s;即是对传递密码2 7 34 14 8 23 16 34 16 28根据字符-数值映射表进行数值反映射,得到其上传密码为27ye8ngygs。
S031,判断其比较账号是否存在于服务器上:
若比较账号存在于服务器上,则执行下一步;
若比较账号不存在于服务器上,则发出提示信息,该提示为输入的客户端使用账号错误,请重新输入客户端使用账号;
S032,判断其比较密码是否与存储账号所对应的存储密码一致:
若比较密码与存储账号所对应的存储密码一致,则登录服务器成功;
若比较密码与存储账号所对应的存储密码不一致,则发出提示信息,该提示为输入的客户端使用密码错误,请重新输入客户端使用密码。
在本发明的一种优选实施方式中,在步骤S02中对客户端使用账号进行处理后,得到其上传账号的方法包括以下步骤:
S021,对客户端使用账号根据字符-数值映射表进行数值映射,得到其映射账号;
S022,将映射账号切换为中间账号表示;将映射账号切换为中间账号表示的方法为:
Figure BDA0003250275490000231
其中,
Figure BDA0003250275490000232
表示登录用户向其密码登录输入框输入的客户端使用密码的第δ0位;
Figure BDA0003250275490000233
表示登录用户向其密码登录输入框输入的客户端使用密码的第δ0位所对应的数值;
α1表示登录用户向其账号登录输入框输入的客户端使用账号位数;
φ表示中间账号;
S023,将中间账号切换为传递账号表示;将中间账号切换为传递账号表示的方法包括以下步骤:
S0231,令φ0=φ,δ4=0;
S0232,
Figure BDA0003250275490000234
其中,Rounding algorithm〈 〉表示取整算法;
Figure BDA0003250275490000235
表示第δ4+1次账号取整值;
Figure BDA0003250275490000236
表示第δ4次账号取整值;
判断其
Figure BDA0003250275490000237
与35间的关系:
Figure BDA0003250275490000238
则δ4=δ4+1,返回步骤S0232;
Figure BDA0003250275490000239
则δ4=δ4+1,执行步骤S0233;
S0233,令δ5=0;
S0234,
Figure BDA0003250275490000241
其中,Remainder algorithm<>表示取余算法;
Figure BDA0003250275490000242
表示第δ5+1次账号取余值;
Figure BDA0003250275490000243
表示第δ5次账号取整值;
判断其δ5与δ4的关系:
若δ5≥δ4,则执行下一步;
若δ5<δ4,则δ5=δ5+1,步骤S0234;
S0235,提取账号取余值按以下排列:
Figure BDA0003250275490000244
Figure BDA0003250275490000245
即为传递账号;
S024,对传递账号根据字符-数值映射表进行数值反映射,得到其上传账号;
或/和对客户端使用密码进行处理后,得到其上传密码的方法包括以下步骤:
S02A,对客户端使用密码根据字符-数值映射表进行数值映射,得到其映射密码;
S02B,将映射密码切换为中间密码表示;将映射密码切换为中间密码表示的方法为:
Figure BDA0003250275490000246
其中,
Figure BDA0003250275490000247
表示注册用户向其密码注册输入框输入的客户端使用密码的第
Figure BDA0003250275490000248
位;
Figure BDA0003250275490000249
表示注册用户向其密码注册输入框输入的客户端使用密码的第
Figure BDA00032502754900002410
位所对应的数值;
β1表示注册用户向其密码注册输入框输入的客户端使用密码位数;
Figure BDA00032502754900002411
表示中间密码;
S02C,将中间密码切换为传递密码表示;将中间密码切换为传递密码表示的方法包括以下步骤:
S02C1,令
Figure BDA00032502754900002412
S02C2,
Figure BDA00032502754900002413
其中,Rounding algorithm〈 〉表示取整算法;
Figure BDA00032502754900002414
表示第
Figure BDA00032502754900002415
次密码取整值;
Figure BDA0003250275490000251
表示第
Figure BDA0003250275490000252
次密码取整值;
判断其
Figure BDA0003250275490000253
与35间的关系:
Figure BDA0003250275490000254
Figure BDA0003250275490000255
返回步骤S02C2;
Figure BDA0003250275490000256
Figure BDA0003250275490000257
执行步骤S02C3;
S02C3,令
Figure BDA0003250275490000258
S02C4,
Figure BDA0003250275490000259
其中,Remainder algorithm<>表示取余算法;
Figure BDA00032502754900002510
表示第
Figure BDA00032502754900002511
次密码取余值;
Figure BDA00032502754900002512
表示第
Figure BDA00032502754900002513
次密码取整值;
判断其
Figure BDA00032502754900002514
Figure BDA00032502754900002515
的关系:
Figure BDA00032502754900002516
则执行下一步;
Figure BDA00032502754900002517
Figure BDA00032502754900002518
步骤S02C4;
S02C5,提取密码取余值按以下排列:
Figure BDA00032502754900002519
Figure BDA00032502754900002520
即为传递密码;
S02D,对传递密码根据字符-数值映射表进行数值反映射,得到其上传密码。
在本发明的一种优选实施方式中,在步骤S03中服务器对接收到的上传账号进行处理后,得到比较账号的方法为:
Storage account′=Hash algorithm(Upload account),
Storage account′表示比较账号;
Upload account表示上传账号;
Hash algorithm()表示哈希算法;
或/和在步骤S03中服务器对接收到的上传密码进行处理后,得到比较密码的方法为:
Storage password′=Hash algorithm(Upload password),
Storage password′表示比较密码;
Upload password表示上传密码;
Hash algorithm()表示哈希算法;具体可以采用MD5算法。
本发明还公开了一种停车场实时计时消费抵扣分析***,包括优惠券对比码获取模块、抵扣金额获取模块和判断放行模块,优惠券对比码获取模块的数据输出端与抵扣金额获取模块的数据输入端相连,抵扣金额获取模块的数据输出端与判断放行模块的数据输入端相连;
优惠券对比码获取模块用于根据停车场优惠券上印制的二维码获取其优惠券对比码;
抵扣金额获取模块用于根据优惠券对比码获取模块中获取的优惠券对比码,获取其停车抵扣金额;
判断放行模块用于判断其抵扣金额获取模块中的抵扣金额是否大于或者等于停车费用:
若抵扣金额大于或者等于停车费用,则对停车车辆车牌号码进行放行;
若抵扣金额小于停车费用,则待支付补充费用对其放行,其补充费用的计算方法为:
p1=p2-p3
其中,p1表示补充费用;
p2表示停车费用;
p3表示抵扣金额。
在本发明的一种优选实施方式中,在优惠券对比码获取模块中,根据停车场优惠券上印制的二维码获取其优惠券对比码的方法包括以下步骤:
S11,利用手机客户端扫描印制在停车场优惠券上的二维码,获得优惠券扫描码;
S12,对步骤S11中获得的优惠券扫描码进行处理,得到优惠券对比码,其得到优惠券对比码的方法为:
Figure BDA0003250275490000261
其中,Coupon scan code表示优惠券扫描码;
Figure BDA0003250275490000262
表示服务器的公钥解密算法;
Coupon record code表示优惠券对比码;
将得到的优惠券对比码Coupon record code发送至服务器;
S13,服务器判断接收到的优惠券对比码Coupon record code是否使用:
若优惠券对比码Coupon record code已使用,则发出提示信息,该提示信息为该优惠券已被使用;
若优惠券对比码Coupon record code为首次使用,则根据该优惠券对比码Couponrecord code查找对应的抵扣金额。
根据停车场优惠券上印制的二维码获取其优惠券号的方法也可以包括以下步骤:
S11,利用手机客户端扫描印制在停车场优惠券上的二维码,获得优惠券扫描码;
S12,对步骤S11中获得的优惠券扫描码进行处理,得到优惠券记录码,其得到优惠券记录码的方法为:
Figure BDA0003250275490000271
其中,Coupon scan code表示优惠券扫描码;
Figure BDA0003250275490000272
表示服务器的公钥解密算法;
Coupon record code表示优惠券记录码;
将得到的优惠券记录码Coupon record code发送至服务器;
S13,服务器对接收到的优惠券记录码Coupon record code进行处理,得到优惠券对比码,其优惠券对比码的得到方式为:
Coupon comparison code=Hash algorithm(Coupon record code)
其中,Coupon comparison code表示优惠券对比码;
Hash algorithm()表示哈希算法;
Coupon record code表示优惠券记录码;
S14,判断其优惠券对比码Coupon comparison code是否使用:
若优惠券对比码Coupon comparison code已使用,则发出提示信息,该提示信息为该优惠券已被使用;
若优惠券对比码Coupon comparison code为首次使用,则根据该优惠券对比码Coupon comparison code查找对应的抵扣金额。
在本发明的一种优选实施方式中,在优惠券对比码获取模块中,服务器生成二维码的方法为:
S1-1,向优惠券号列表中获取一个优惠券号,此时优惠券号列表减少一个优惠券号,对获取的优惠券号进行处理,得到优惠券码,其得到优惠券码的方法为:
Figure BDA0003250275490000273
其中,Coupon password表示优惠券码;
Figure BDA0003250275490000274
表示服务器的私钥加密算法;
Coupon Security Number表示优惠券号;
S1-2,将步骤S1-3中得到的该优惠券码Coupon password对应与抵扣金额相绑定后存储于抵扣费用数据库中,并将优惠券码Coupon password生成可以用于手机客户端扫描的二维码;
S1-3,将步骤S1-2中的二维码印制在停车场优惠券上。
服务器生成二维码的方法也可以为:
S1-1,向优惠券号列表中获取一个优惠券号,此时优惠券号列表减少一个优惠券号,对获取的优惠券号进行处理,得到优惠券码,其得到优惠券码的方法为:
Coupon Security Number=Hash algorithm(Coupon password)
其中,Coupon Security Number表示优惠券码;
Hash algorithm()表示哈希算法;
Coupon password表示优惠券码;
S1-2,对步骤S1-1中得到的优惠券码Coupon Security Number进行处理,得到优惠券安全号,其得到优惠券安全号的方法为:
Figure BDA0003250275490000281
其中,Coupon password表示优惠券安全号;
Figure BDA0003250275490000282
表示服务器的私钥加密算法;
Coupon Security Number表示优惠券码;
S1-3,将步骤S1-2中得到的该优惠券安全号Coupon password对应与抵扣金额相绑定后存储于抵扣费用数据库中,并将优惠券安全号Coupon password生成可以用于手机客户端扫描的二维码;
S1-4,将步骤S1-3中的二维码印制在停车场优惠券上。
在本发明的一种优选实施方式中,还包括客户端登录模块,客户端登录模块用于利用手机客户端登录服务器;
客户端登录模块的数据输出端与优惠券对比码获取模块的数据输入端相连,优惠券对比码获取模块的数据输出端与抵扣金额获取模块的数据输入端相连,抵扣金额获取模块的数据输出端与判断放行模块的数据输入端相连。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

Claims (8)

1.一种停车场实时计时消费抵扣分析方法,其特征在于,包括以下步骤:
S1,根据停车场优惠券上印制的二维码获取其优惠券对比码;
S2,根据步骤S1中获取的优惠券对比码,获取其停车抵扣金额;
S3,判断其步骤S2中的抵扣金额是否大于或者等于停车费用:
若抵扣金额大于或者等于停车费用,则对停车车辆车牌号码进行放行;
若抵扣金额小于停车费用,则待支付补充费用对其放行,其补充费用的计算方法为:
p1=p2-p3
其中,p1表示补充费用;
p2表示停车费用;
p3表示抵扣金额。
2.根据权利要求1所述的停车场实时计时消费抵扣分析方法,其特征在于,在步骤S1中,根据停车场优惠券上印制的二维码获取其优惠券对比码的方法包括以下步骤:
S11,利用手机客户端扫描印制在停车场优惠券上的二维码,获得优惠券扫描码;
S12,对步骤S11中获得的优惠券扫描码进行处理,得到优惠券对比码,将得到的优惠券对比码Coupon record code发送至服务器;
S13,服务器判断接收到的优惠券对比码Coupon record code是否使用:
若优惠券对比码Coupon record code已使用,则发出提示信息,该提示信息为该优惠券已被使用;
若优惠券对比码Coupon record code为首次使用,则根据该优惠券对比码Couponrecord code查找对应的抵扣金额。
3.根据权利要求1所述的停车场实时计时消费抵扣分析方法,其特征在于,在步骤S1中,服务器生成二维码的方法为:
S1-1,向优惠券号列表中获取一个优惠券号,此时优惠券号列表减少一个优惠券号,对获取的优惠券号进行处理,得到优惠券码;
S1-2,将步骤S1-3中得到的该优惠券码Coupon password对应与抵扣金额相绑定后存储于抵扣费用数据库中,并将优惠券码Coupon password生成可以用于手机客户端扫描的二维码;
S1-3,将步骤S1-2中的二维码印制在停车场优惠券上。
4.根据权利要求1所述的停车场实时计时消费抵扣分析方法,其特征在于,在步骤S1之前还包括步骤S0,利用手机客户端登录服务器。
5.一种停车场实时计时消费抵扣分析***,其特征在于,包括优惠券对比码获取模块、抵扣金额获取模块和判断放行模块,优惠券对比码获取模块的数据输出端与抵扣金额获取模块的数据输入端相连,抵扣金额获取模块的数据输出端与判断放行模块的数据输入端相连;
优惠券对比码获取模块用于根据停车场优惠券上印制的二维码获取其优惠券对比码;
抵扣金额获取模块用于根据优惠券对比码获取模块中获取的优惠券对比码,获取其停车抵扣金额;
判断放行模块用于判断其抵扣金额获取模块中的抵扣金额是否大于或者等于停车费用:
若抵扣金额大于或者等于停车费用,则对停车车辆车牌号码进行放行;
若抵扣金额小于停车费用,则待支付补充费用对其放行,其补充费用的计算方法为:
p1=p2-p3
其中,p1表示补充费用;
p2表示停车费用;
p3表示抵扣金额。
6.根据权利要求5所述的停车场实时计时消费抵扣分析***,其特征在于,在优惠券对比码获取模块中,根据停车场优惠券上印制的二维码获取其优惠券对比码的方法包括以下步骤:
S11,利用手机客户端扫描印制在停车场优惠券上的二维码,获得优惠券扫描码;
S12,对步骤S11中获得的优惠券扫描码进行处理,得到优惠券对比码,将得到的优惠券对比码Coupon record code发送至服务器;
S13,服务器判断接收到的优惠券对比码Coupon record code是否使用:
若优惠券对比码Coupon record code已使用,则发出提示信息,该提示信息为该优惠券已被使用;
若优惠券对比码Coupon record code为首次使用,则根据该优惠券对比码Couponrecord code查找对应的抵扣金额。
7.根据权利要求5所述的停车场实时计时消费抵扣分析***,其特征在于,在优惠券对比码获取模块中,服务器生成二维码的方法为:
S1-1,向优惠券号列表中获取一个优惠券号,此时优惠券号列表减少一个优惠券号,对获取的优惠券号进行处理,得到优惠券码;
S1-2,将步骤S1-3中得到的该优惠券码Coupon password对应与抵扣金额相绑定后存储于抵扣费用数据库中,并将优惠券码Coupon password生成可以用于手机客户端扫描的二维码;
S1-3,将步骤S1-2中的二维码印制在停车场优惠券上。
8.根据权利要求5所述的停车场实时计时消费抵扣分析***,其特征在于,还包括客户端登录模块,客户端登录模块用于利用手机客户端登录服务器;
客户端登录模块的数据输出端与优惠券对比码获取模块的数据输入端相连,优惠券对比码获取模块的数据输出端与抵扣金额获取模块的数据输入端相连,抵扣金额获取模块的数据输出端与判断放行模块的数据输入端相连。
CN202111043328.8A 2021-09-07 2021-09-07 一种停车场实时计时消费抵扣分析方法和*** Active CN113808288B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111043328.8A CN113808288B (zh) 2021-09-07 2021-09-07 一种停车场实时计时消费抵扣分析方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111043328.8A CN113808288B (zh) 2021-09-07 2021-09-07 一种停车场实时计时消费抵扣分析方法和***

Publications (2)

Publication Number Publication Date
CN113808288A true CN113808288A (zh) 2021-12-17
CN113808288B CN113808288B (zh) 2023-06-27

Family

ID=78940648

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111043328.8A Active CN113808288B (zh) 2021-09-07 2021-09-07 一种停车场实时计时消费抵扣分析方法和***

Country Status (1)

Country Link
CN (1) CN113808288B (zh)

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103401679A (zh) * 2013-07-18 2013-11-20 湖北楚天传媒网络科技有限责任公司 一种二维码的加密与解码方法
CN104463612A (zh) * 2013-09-13 2015-03-25 北京富基融通科技有限公司 使用移动终端提供停车费的优惠凭据的方法及***
CN105225281A (zh) * 2015-08-27 2016-01-06 广西交通科学研究院 一种车辆检测方法
CN107451589A (zh) * 2017-07-07 2017-12-08 南京邮电大学 一种基于改进的ostu算法的夜间车牌二值化的方法
US20180122152A1 (en) * 2015-03-31 2018-05-03 Parkingcloud Co., Ltd. Parking lot management method, parking lot management server, and parking lot management system
CN108335142A (zh) * 2018-02-12 2018-07-27 王韧 停车场电子优惠券***及其实施方法
CN108510327A (zh) * 2018-03-29 2018-09-07 广东顺德云证物联网科技有限公司 优惠券生成方法和***
CN108573535A (zh) * 2017-03-14 2018-09-25 全球泊(深圳)技术有限责任公司 一种实现停车费减免的方法及***
WO2018182067A1 (ko) * 2017-03-30 2018-10-04 파킹클라우드 주식회사 모바일 주차권 발행 시스템 및 방법, 이를 이용한 모바일 주차 관리 시스템 및 방법
CN109697762A (zh) * 2019-01-25 2019-04-30 深圳市小猫信息技术有限公司 停车费用结算方法、装置、***、计算机装置及存储介质
CN110738488A (zh) * 2018-07-19 2020-01-31 美凯利 信息处理方法及装置、计算机可读非暂时性存储介质
KR102119716B1 (ko) * 2019-12-17 2020-06-05 여범수 블록 체인 기반의 전자 쿠폰 사용 수익 분배 방법 및 이를 실행하는 시스템
US20200193721A1 (en) * 2018-12-17 2020-06-18 Eps Company Method for providing parking service using image grouping-based vehicle identification
JP6882743B1 (ja) * 2020-09-30 2021-06-02 パラカ株式会社 プログラム、サーバ、システム及び駐車料金割引方法

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103401679A (zh) * 2013-07-18 2013-11-20 湖北楚天传媒网络科技有限责任公司 一种二维码的加密与解码方法
CN104463612A (zh) * 2013-09-13 2015-03-25 北京富基融通科技有限公司 使用移动终端提供停车费的优惠凭据的方法及***
US20180122152A1 (en) * 2015-03-31 2018-05-03 Parkingcloud Co., Ltd. Parking lot management method, parking lot management server, and parking lot management system
CN105225281A (zh) * 2015-08-27 2016-01-06 广西交通科学研究院 一种车辆检测方法
CN108573535A (zh) * 2017-03-14 2018-09-25 全球泊(深圳)技术有限责任公司 一种实现停车费减免的方法及***
WO2018182067A1 (ko) * 2017-03-30 2018-10-04 파킹클라우드 주식회사 모바일 주차권 발행 시스템 및 방법, 이를 이용한 모바일 주차 관리 시스템 및 방법
CN107451589A (zh) * 2017-07-07 2017-12-08 南京邮电大学 一种基于改进的ostu算法的夜间车牌二值化的方法
CN108335142A (zh) * 2018-02-12 2018-07-27 王韧 停车场电子优惠券***及其实施方法
CN108510327A (zh) * 2018-03-29 2018-09-07 广东顺德云证物联网科技有限公司 优惠券生成方法和***
CN110738488A (zh) * 2018-07-19 2020-01-31 美凯利 信息处理方法及装置、计算机可读非暂时性存储介质
US20200193721A1 (en) * 2018-12-17 2020-06-18 Eps Company Method for providing parking service using image grouping-based vehicle identification
CN109697762A (zh) * 2019-01-25 2019-04-30 深圳市小猫信息技术有限公司 停车费用结算方法、装置、***、计算机装置及存储介质
KR102119716B1 (ko) * 2019-12-17 2020-06-05 여범수 블록 체인 기반의 전자 쿠폰 사용 수익 분배 방법 및 이를 실행하는 시스템
JP6882743B1 (ja) * 2020-09-30 2021-06-02 パラカ株式会社 プログラム、サーバ、システム及び駐車料金割引方法

Also Published As

Publication number Publication date
CN113808288B (zh) 2023-06-27

Similar Documents

Publication Publication Date Title
US9881438B2 (en) Method and system for printing stock anti-counterfeiting by means of feature image
DE69028185T2 (de) System zur Aufzeichnung eines Bildes mit einem Bild vom Gesicht und mit Identifikationsinformation
CN101382770B (zh) 图像比对装置、图像比对方法和图像数据输出处理装置
EP1385329A2 (en) Document content classification
CN101431582B (zh) 图像处理装置、***、方法、以及图像形成装置
JPH08263614A (ja) 自己識別カード
JP2000163594A (ja) 画像パタ―ン検出方法及び装置
Ayub et al. An improved image steganography technique using edge based data hiding in DCT domain
CN101360160B (zh) 图像处理装置、图像处理***、图像处理方法和图像形成装置
US20060001912A1 (en) Image processing apparatus and method
CN109068021B (zh) 一种加密、解密方法及***
CN101277368A (zh) 图像处理装置、***、方法、和图像形成装置
CN113762254B (zh) 一种车牌识别方法和***
CN101364268B (zh) 图像处理装置和图像处理方法
CN106650875A (zh) 一种基于防批量复制二维码防伪标识的防伪方法
CN113808288A (zh) 一种停车场实时计时消费抵扣分析方法和***
CN113763577B (zh) 一种路侧停车位实时计时消费抵扣分析方法和***
CN100429921C (zh) 光栅图象路径结构
CN107862654A (zh) 图像处理方法、装置、计算机可读存储介质和电子设备
EP1411713B1 (en) Bit-map decompression
EP1289271A2 (en) Predominant color identification in digital images
US11089180B2 (en) Encoding dot patterns into printed images based on source pixel color
CN114120457B (zh) 一种基于手机端的停车自助缴费方法和查询车辆方法
Murali et al. Detection Of digital photo image forgery
DE102016222301B4 (de) Verfahren zum Bereitstellen einer gleichartigen Kopie eines unterschriebenen Dokumentes

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Room 202, Building 4, No. 106, West Section of Jinkai Avenue, Dazhulin Street, Liangjiang New Area, Yubei District, Chongqing, 401120

Applicant after: Chongqing Yilian Information Technology Co.,Ltd.

Address before: 401121 22-7-6, Honghu West Road, Yubei District, Chongqing

Applicant before: Chongqing Changting Intelligent Parking Service Co.,Ltd.

GR01 Patent grant
GR01 Patent grant