CN114120457A - 一种基于手机端的停车自助缴费方法和查询车辆方法 - Google Patents

一种基于手机端的停车自助缴费方法和查询车辆方法 Download PDF

Info

Publication number
CN114120457A
CN114120457A CN202111044807.1A CN202111044807A CN114120457A CN 114120457 A CN114120457 A CN 114120457A CN 202111044807 A CN202111044807 A CN 202111044807A CN 114120457 A CN114120457 A CN 114120457A
Authority
CN
China
Prior art keywords
password
account
client
input
storage
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
CN202111044807.1A
Other languages
English (en)
Other versions
CN114120457B (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 Yilian Information Technology 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 CN202111044807.1A priority Critical patent/CN114120457B/zh
Publication of CN114120457A publication Critical patent/CN114120457A/zh
Application granted granted Critical
Publication of CN114120457B publication Critical patent/CN114120457B/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/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/322Aspects of commerce using mobile devices [M-devices]
    • 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/382Payment protocols; Details thereof insuring higher security of transaction
    • 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/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明提出了一种基于手机端的停车自助缴费方法和查询车辆方法,包括以下步骤:S1,利用手机客户端登录服务器;S2,客户端登录服务器后,自助查询停车车辆实现缴费。本发明不需要在停车场出口处进行排队缴费,在上车前后均可以缴费,无需等待,增强体验感。

Description

一种基于手机端的停车自助缴费方法和查询车辆方法
技术领域
本发明涉及一种安全技术领域,特别是涉及一种基于手机端的停车自助缴费方法和查询车辆方法。
背景技术
现有技术中,应用于停车场的收银方式为pos机刷卡或者现金等方式。极少数的场景下为支付方打开电子终端,对停车场提供的静态的二维码进行扫描,识读二维码的信息,并完成支付操作,这样会造成离开拥堵,不利于停车用户的体验。
发明内容
本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种基于手机端的停车自助缴费方法和查询车辆方法。
为了实现本发明的上述目的,本发明提供了一种基于手机端的停车自助缴费方法和查询车辆方法,包括以下步骤:
S1,利用手机客户端登录服务器;
S2,客户端登录服务器后,自助查询停车车辆实现缴费。
在本发明的一种优选实施方式中,在步骤S2中包括以下步骤:
S21,获取停车车辆数据信息;
S22,根据步骤S21中获取的停车车辆数据信息,获取其缴费信息;
S23,根据步骤S22中获取的缴费信息,进行支付。
在本发明的一种优选实施方式中,在步骤S21中包括以下步骤:
S211,客户端登录成功后,判断其本客户端是否存在待支付停车车辆:
若本客户端存在待支付停车车辆,则在客户端上显示待支付页面,待支付页面包括停车车辆车牌号码、停车车辆停车时间、停车车辆待驶离时间、待支付金额之一或者任意组合;
若本客户端不存在待支付停车车辆,则直接进入首页页面;
S212,客户端判断其是否接收到支付触发命令:
若客户端接收到支付触发命令,则跳转至支付页面,支付页面包括支付宝支付、微信支付、银行卡支付之一或者任意组合;执行步骤S214;
若客户端未接收到支付触发命令,则执行下一步;
S213,客户端判断其是否接收到关闭显示待支付页面触发命令:
若客户端接收到关闭显示待支付页面触发命令,则客户端关闭待支付页面,直接进入首页页面;
若客户端未接收到关闭显示待支付页面触发命令,则返回步骤S212;
S214,服务器接收到支付完成触发命令,将支付完成的停车车辆车牌号码记录在待驶离数据库中。
在本发明的一种优选实施方式中,在步骤S1之前包括步骤S0,注册获取登录客户端的客户端使用账号和客户端使用密码,其注册获取登录客户端的客户端使用账号和客户端使用密码的方法包括以下步骤:
S01,注册时,注册用户在账号注册输入框内输入客户端使用账号,该客户端使用账号包括数字0~9、小写字母az、大写字母A~Z三者之一且客户端使用账号位数为α,α∈[6,15]&α∈Z;&表示逻辑条件且,Z表示整数集,以及在密码注册输入框内输入客户端使用密码,客户端使用密码包括数字0~9、小写字母a~z、大写字母A~Z三者同时存在且客户端使用密码位数为β,β∈[6,20];
S02,客户端判断其注册用户向其账号注册输入框输入的客户端使用账号位数与集合α0间的关系:
若α1∈α0,其中α1表示注册用户向其账号注册输入框输入的客户端使用账号位数,α0=[6,15],则执行下一步;
Figure BDA0003250814130000011
则在账号注册输入框旁显示警示信息,该警示信息为输入的客户端使用账号位数不符合规定:
若输入的客户端使用账号位数短于六位,则该警示信息为输入的客户端使用账号位数短于六位;
若输入的客户端使用账号位数长于十五位,则该警示信息为输入的客户端使用账号位数长于十五位;
S03,客户端判断其注册用户向其密码注册输入框输入的客户端使用密码位数与集合β0间的关系:
若β1∈β0,其中β1表示注册用户向其密码注册输入框输入的客户端使用密码位数,β0=[6,20],则执行下一步;
Figure BDA0003250814130000021
则在密码注册输入框旁显示警示信息,该警示信息为输入的客户端使用密码位数不符合规定:
若输入的客户端使用密码位数短于六位,则该警示信息为输入的客户端使用密码位数短于六位;
若输入的客户端使用密码位数长于二十位,则该警示信息为输入的客户端使用密码位数长于二十位;
S04,客户端判断其注册用户向其密码注册输入框输入的客户端使用密码字符是否包括数字、小写字母、大写字母三者:
S041,令χ1=χ2=χ3=0,其中χ1表示第一中间参数,χ2表示第二中间参数,χ3表示第三中间参数;δ1=δ2=δ3=1;δ1表示第一序号参数,δ2表示第二序号参数,δ3表示第三序号参数;
S042,判断
Figure BDA0003250814130000022
是否属于数字集0~9:
Figure BDA0003250814130000023
属于数字集0~9,
Figure BDA0003250814130000024
表示注册用户向其密码注册输入框输入的客户端使用密码的第δ1位;则δ1=δ1+1;执行步骤S043;
Figure BDA0003250814130000025
不属于数字集0~9,则δ1=δ1+1,χ1=χ1+1;判断其δ1与β1的关系:
若δ1≥β1-1,则在密码注册输入框旁显示警示信息,该警示信息为输入的客户端使用密码字符不符合规定,请输入包括数字、小写字母、大写字母三者的字符;
若δ1≤β1-2,则返回步骤S042;
S043,判断
Figure BDA0003250814130000026
是否属于小写字母集az
Figure BDA0003250814130000027
属于小写字母集a~z,
Figure BDA0003250814130000028
表示注册用户向其密码注册输入框输入的客户端使用密码的第δ2位;则δ2=δ2+1;执行步骤S044;
Figure BDA0003250814130000029
不属于小写字母集a~z,则δ2=δ2+1,χ2=χ2+1;判断其δ2与β1的关系:
若δ2≥β1,则在密码注册输入框旁显示警示信息,该警示信息为输入的客户端使用密码字符不符合规定,请输入包括数字、小写字母、大写字母三者的字符;
若δ2≤β1-1,则返回步骤S043;
S044,判断
Figure BDA00032508141300000210
是否属于大写字母集A~Z:
Figure BDA00032508141300000211
属于大写字母集A~Z,
Figure BDA00032508141300000212
表示注册用户向其密码注册输入框输入的客户端使用密码的第δ3位;则δ3=δ3+1;执行步骤S05;
Figure BDA00032508141300000213
不属于大写字母集A~Z,则δ3=δ3+1,χ3=χ3+1;判断其δ3与β1的关系:
若δ3≥β1+1,则在密码注册输入框旁显示警示信息,该警示信息为输入的客户端使用密码字符不符合规定,请输入包括数字、小写字母、大写字母三者的字符;
若δ3≤β1,则返回步骤S044;
S05,对注册用户向其账号注册输入框输入的客户端使用账号或/和密码注册输入框输入的客户端使用密码进行处理后,得到其上传账号和上传密码;
S06,服务器对接收到的上传账号和上传密码进行处理后,得到存储账号和存储密码,对其存储账号和存储密码进行存储。
在本发明的一种优选实施方式中,在步骤S05中,对注册用户向其账号注册输入框输入的客户端使用账号进行处理后,得到其上传账号的方法包括以下步骤:
S051,对客户端使用账号根据字符-数值映射表进行数值映射,得到其映射账号;
S052,将映射账号切换为中间账号表示;将映射账号切换为中间账号表示的方法为:
Figure BDA0003250814130000031
其中,
Figure BDA0003250814130000032
表示注册用户向其密码注册输入框输入的客户端使用密码的第δ0位;
Figure BDA0003250814130000033
表示注册用户向其密码注册输入框输入的客户端使用密码的第δ0位所对应的数值;
α1表示注册用户向其账号注册输入框输入的客户端使用账号位数;
φ表示中间账号;
S053,将中间账号切换为传递账号表示;将中间账号切换为传递账号表示的方法包括以下步骤:
S0531,令φ0=φ,δ4=0;
S0532,
Figure BDA0003250814130000034
其中,Rounding algorithm<>表示取整算法;
Figure BDA0003250814130000035
表示第δ4+1次账号取整值;
Figure BDA0003250814130000036
表示第δ4次账号取整值;
判断其
Figure BDA0003250814130000037
与35间的关系:
Figure BDA0003250814130000038
则δ4=δ4+1,返回步骤S0532;
Figure BDA0003250814130000039
则δ4=δ4+1,执行步骤S0533;
S0533,令δ5=0;
S0534,
Figure BDA00032508141300000310
其中,Remainder algorithm<>表示取余算法;
Figure BDA00032508141300000311
表示第δ5+1次账号取余值;
Figure BDA00032508141300000312
表示第δ5次账号取整值;
判断其δ5与δ4的关系:
若δ5≥δ4,则执行下一步;
若δ5<δ4,则δ5=δ5+1,步骤S0534;
S0535,提取账号取余值按以下排列:
Figure BDA0003250814130000041
Figure BDA0003250814130000042
即为传递账号;
S054,对传递账号根据字符-数值映射表进行数值反映射,得到其上传账号。
在本发明的一种优选实施方式中,在步骤S05中,对注册用户向其密码注册输入框输入的客户端使用密码进行处理后,得到其上传密码的方法包括以下步骤:
S05A,对客户端使用密码根据字符-数值映射表进行数值映射,得到其映射密码;
S05B,将映射密码切换为中间密码表示;将映射密码切换为中间密码表示的方法为:
Figure BDA0003250814130000043
其中,
Figure BDA0003250814130000044
表示注册用户向其密码注册输入框输入的客户端使用密码的第
Figure BDA0003250814130000045
位;
Figure BDA0003250814130000046
表示注册用户向其密码注册输入框输入的客户端使用密码的第
Figure BDA0003250814130000047
位所对应的数值;
β1表示注册用户向其密码注册输入框输入的客户端使用密码位数;
Figure BDA0003250814130000048
表示中间密码;
S05C,将中间密码切换为传递密码表示;将中间密码切换为传递密码表示的方法包括以下步骤:
S05C1,令
Figure BDA0003250814130000049
S05C2,
Figure BDA00032508141300000410
其中,Rounding algorithm<>表示取整算法;
Figure BDA00032508141300000411
Figure BDA00032508141300000412
判断其
Figure BDA00032508141300000413
与35间的关系:
Figure BDA00032508141300000414
Figure BDA00032508141300000415
返回步骤S05C2;
Figure BDA00032508141300000416
Figure BDA00032508141300000417
执行步骤S05C3;
S05C3,令
Figure BDA00032508141300000418
S05C4,
Figure BDA00032508141300000419
其中,Remainder algorithm< >表示取余算法;
Figure BDA0003250814130000051
表示第
Figure BDA0003250814130000052
次密码取余值;
Figure BDA0003250814130000053
表示第
Figure BDA0003250814130000054
次密码取整值;
判断其
Figure BDA0003250814130000055
Figure BDA0003250814130000056
的关系:
Figure BDA0003250814130000057
则执行下一步;
Figure BDA0003250814130000058
Figure BDA0003250814130000059
步骤S05C4;
S05C5,提取密码取余值按以下排列:
Figure BDA00032508141300000510
Figure BDA00032508141300000511
即为传递密码;
S05D,对传递密码根据字符-数值映射表进行数值反映射,得到其上传密码。
在本发明的一种优选实施方式中,在步骤S06中包括以下步骤:
S061,服务器对接收到的上传账号进行账号处理,得到其存储账号,其对上传账号进行账号处理的方法为:
Storage account=Hash algorithm(Upload account),
Storage account表示存储账号;
Upload account表示上传账号;
Hash algorithm()表示哈希算法;具体可以采用MD5算法;
S062,判断其存储账号Storage account是否存在于服务器账号数据库:
若存储账号Storage account存在于服务器账号数据库,则在账号注册输入框旁显示警示信息,该警示信息为输入的客户端使用账号已注册;
若存储账号Storage account不存在于服务器账号数据库,则执行步骤S063;
S063,服务器对接收到的上传密码进行密码处理,得到其存储密码,其对上传密码进行密码处理的方法为:
Storage password=Hash algorithm(Upload password),
Storage password表示存储密码;
Upload password表示上传密码;
Hash algorithm()表示哈希算法;具体可以采用MD5算法;
S064,将存储账号Storage account与存储账号Storage account所对应的存储密码Storage password相关联后存储于服务器账号管理数据库。
在本发明的一种优选实施方式中,还包括获取其注册客户端的客户端唯一ID,客户端唯一ID包括手机CPU序列号ID、手机WiFi序列号ID、手机Bluetooth序列号ID之一;将客户端唯一ID与存储账号Storage account相绑定,当其用户遗忘客户端使用账号或/和客户端使用密码时,可以通过与存储账号Storage account绑定的客户端唯一ID进行找回。
在本发明的一种优选实施方式中,在步骤S1中包括以下步骤:
S11,登录用户向其账号登录输入框输入客户端使用账号以及密码登录输入框输入客户端使用密码;
S12,提取其步骤S11中登录用户向其账号登录输入框输入的客户端使用账号以及密码登录输入框输入的客户端使用密码,对客户端使用账号或/和客户端使用密码进行处理后,得到其上传账号和上传密码;将上传账号和上传密码上传至服务器;
S13,服务器对接收到的上传账号和上传密码进行处理后,得到比较账号和比较密码,判断其比较账号和比较密码是否与服务器存储的存储账号和存储密码是否一致:
S131,判断其比较账号是否存在于服务器上:
若比较账号存在于服务器上,则执行下一步;
若比较账号不存在于服务器上,则发出提示信息,该提示为输入的客户端使用账号错误,请重新输入客户端使用账号;
S132,判断其比较密码是否与存储账号所对应的存储密码一致:
若比较密码与存储账号所对应的存储密码一致,则登录服务器成功;
若比较密码与存储账号所对应的存储密码不一致,则发出提示信息,该提示为输入的客户端使用密码错误,请重新输入客户端使用密码。
在本发明的一种优选实施方式中,在步骤S12中对客户端使用账号进行处理后,得到其上传账号的方法包括以下步骤:
S121,对客户端使用账号根据字符-数值映射表进行数值映射,得到其映射账号;
S122,将映射账号切换为中间账号表示;将映射账号切换为中间账号表示的方法为:
Figure BDA0003250814130000061
其中,
Figure BDA0003250814130000062
表示登录用户向其密码登录输入框输入的客户端使用密码的第δ0位;
Figure BDA0003250814130000063
表示登录用户向其密码登录输入框输入的客户端使用密码的第δ0位所对应的数值;
α1表示登录用户向其账号登录输入框输入的客户端使用账号位数;
φ表示中间账号;
S123,将中间账号切换为传递账号表示;将中间账号切换为传递账号表示的方法包括以下步骤:
S1231,令φ0=φ,δ4=0;
S1232,
Figure BDA0003250814130000064
其中,Rounding algorithm<>表示取整算法;
Figure BDA0003250814130000065
表示第δ4+1次账号取整值;
Figure BDA0003250814130000066
表示第δ4次账号取整值;
判断其
Figure BDA0003250814130000067
与35间的关系:
Figure BDA0003250814130000068
则δ4=δ4+1,返回步骤S1232;
Figure BDA0003250814130000071
则δ4=δ4+1,执行步骤S1233;
S1233令δ5=0;
S1234,
Figure BDA0003250814130000072
其中Remainder algorithm< >表示取余算法;
Figure BDA0003250814130000073
表示第δ5+1次账号取余值;
Figure BDA0003250814130000074
表示第δ5次账号取整值;
判断其δ5与δ4的关系:
若δ5≥δ4,则执行下一步;
若δ5<δ4,则δ5=δ5+1,步骤S1234;
S1235,提取账号取余值按以下排列:
Figure BDA0003250814130000075
Figure BDA0003250814130000076
即为传递账号;
S124,对传递账号根据字符-数值映射表进行数值反映射,得到其上传账号;
或/和对客户端使用密码进行处理后,得到其上传密码的方法包括以下步骤:
S12A,对客户端使用密码根据字符-数值映射表进行数值映射,得到其映射密码;
S12B,将映射密码切换为中间密码表示;将映射密码切换为中间密码表示的方法为:
Figure BDA0003250814130000077
其中,
Figure BDA0003250814130000078
表示注册用户向其密码注册输入框输入的客户端使用密码的第
Figure BDA0003250814130000079
位;
Figure BDA00032508141300000710
表示注册用户向其密码注册输入框输入的客户端使用密码的第
Figure BDA00032508141300000711
位所对应的数值;
β1表示注册用户向其密码注册输入框输入的客户端使用密码位数
Figure BDA00032508141300000712
表示中间密码;
S12C,将中间密码切换为传递密码表示;将中间密码切换为传递密码表示的方法包括以下步骤:
S12C1,令
Figure BDA00032508141300000713
S12C2,
Figure BDA00032508141300000714
其中,Rounding algorithm<>表示取整算法;
Figure BDA0003250814130000081
表示第
Figure BDA0003250814130000082
次密码取整值;
Figure BDA0003250814130000083
表示第
Figure BDA0003250814130000084
次密码取整值;
判断其
Figure BDA0003250814130000085
与35间的关系:
Figure BDA0003250814130000086
Figure BDA0003250814130000087
返回步骤S12C2;
Figure BDA0003250814130000088
Figure BDA0003250814130000089
执行步骤S12C3;
S12C3,令
Figure BDA00032508141300000810
S12C4,
Figure BDA00032508141300000811
其中,Remainder algorithm< >表示取余算法;
Figure BDA00032508141300000812
表示第
Figure BDA00032508141300000813
次密码取余值;
Figure BDA00032508141300000814
表示第
Figure BDA00032508141300000815
次密码取整值;
判断其
Figure BDA00032508141300000816
Figure BDA00032508141300000817
的关系:
Figure BDA00032508141300000818
则执行下一步;
Figure BDA00032508141300000819
Figure BDA00032508141300000820
步骤S12C4;
S12C5,提取密码取余值按以下排列:
Figure BDA00032508141300000821
Figure BDA00032508141300000822
即为传递密码;
S12D,对传递密码根据字符-数值映射表进行数值反映射,得到其上传密码。
在本发明的一种优选实施方式中,在步骤S13中服务器对接收到的上传账号进行处理后,得到比较账号的方法为:
Storage account′=Hash algorithm(Upload account),
Storage account′表示比较账号;
Upload account表示上传账号;
Hash algorithm()表示哈希算法;
或/和在步骤S13中服务器对接收到的上传密码进行处理后,得到比较密码的方法为:
Storage password′=Hash algorithm(Upload password),
Storage password′表示比较密码;
Upload password表示上传密码;
Hash algorithm()表示哈希算法;具体可以采用MD5算法。
综上所述,由于采用了上述技术方案,本发明不需要在停车场出口处进行排队缴费,在上车前后均可以缴费,无需等待,增强体验感。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明流程示意框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
本发明公开了一种基于手机端的停车自助缴费方法和查询车辆方法,如图1所示,包括以下步骤:
S1,利用手机客户端登录服务器;
S2,客户端登录服务器后,自助查询停车车辆实现缴费。
在本发明的一种优选实施方式中,在步骤S2中包括以下步骤:
S21,获取停车车辆数据信息;
S22,根据步骤S21中获取的停车车辆数据信息,获取其缴费信息;
S23,根据步骤S22中获取的缴费信息,进行支付。
在本发明的一种优选实施方式中,在步骤S21中包括以下步骤:
S211,客户端登录成功后,判断其本客户端是否存在待支付停车车辆:
若本客户端存在待支付停车车辆,则在客户端上显示待支付页面,待支付页面包括停车车辆车牌号码、停车车辆停车时间、停车车辆待驶离时间、待支付金额之一或者任意组合;在本实施方式中,停车车辆车牌号码的获取方式为:
S2111,获取停车车辆车牌图像,根据获取的停车车辆车牌图像得到其滤除码;将得到的滤除码以及停车车辆车牌图像发送至数据滤除终端;
S2112,数据滤除终端接收到移动智能手持终端发送的滤除码以及停车车辆车牌图像后,判断其滤除码是否存在于车牌图像滤除数据库中:
若滤除码存在于车牌图像滤除数据库中,则将接收到的滤除码发送至服务器;执行步骤S2113;
若滤除码不存在于车牌图像滤除数据库中,则将接收到的滤除码以及停车车辆车牌图像发送至服务器;执行步骤S2114;
S2113,服务器接收到数据滤除终端发送的滤除码后,服务器根据滤除码检索其滤除码所对应的停车车辆车牌号码;
S2114,服务器接收到数据滤除终端发送的滤除码以及停车车辆车牌图像后,对停车车辆车牌图像进行停车车辆车牌号码提取;对滤除码与提取得到的停车车辆车牌号码相绑定。
在本发明的一种优选实施方式中,在步骤S2111中,获取其停车车辆车牌图像的方法包括以下之一或者任意组合:
获取一:通过摄像头拍摄的停车车辆车牌图像;
获取二:其他移动智能手持终端(其他手机)通过蓝牙方式将停车车辆车牌图像传输给具有与数据滤除终端相连的移动智能手持终端(手机,也叫本机);
获取三:移动智能手持终端上存储的停车车辆车牌图像。
在本发明的一种优选实施方式中,关于获取一包括以下步骤:
S21111,安装在移动智能手持终端上的客户端判断其摄像头是否拍摄了图像:
若摄像头拍摄了图像,则客户端获取其拍摄图像存储路径;
若摄像头未拍摄图像,则继续等待,返回步骤S21111;
S21112,客户端根据步骤S21111中获取的拍摄图像存储路径获取其拍摄图像;即得到停车车辆车牌图像;
关于获取二包括以下步骤:
S211A,安装在移动智能手持终端上的客户端判断其是否与其他移动智能手持终端通过蓝牙方式连接,且接收了其他移动智能手持终端发送的图像:
若接收了其他移动智能手持终端发送的图像,则客户端获取其接收图像存储路径;
若未接收其他移动智能手持终端发送的图像,则继续等待,返回步骤S211A;
S211B,客户端根据步骤S211A中获取的接收图像存储路径获取其接收图像;即得到停车车辆车牌图像;
关于获取三包括以下步骤:
S211a,安装在移动智能手持终端上的客户端判断其是否触发寻找图像文件夹命令:
若客户端接收到触发寻找图像文件夹命令,则弹出图像文件夹,图像文件夹包括拍摄图像存储路径文件夹或/和接收图像存储路径文件夹;在拍摄图像存储路径文件夹中,拍摄图像按照拍摄时间从后到先次序排列,在接收图像存储路径文件夹中,接收图像按照接收时间从后到先次序排列;
若客户端未接收到触发寻找图像文件夹命令,则继续等待,返回步骤S211a;
S211b,根据选择的图像路径获取选择的图像,即得到停车车辆车牌图像。通过不同的方式获取停车车辆车牌图像,不论是通过安装在移动智能手持终端上的客户端拍摄的存储的停车车辆车牌图像,还是其他移动智能手持终端传输过来的停车车辆车牌图像,还是直接通过摄像头拍摄的停车车辆车牌图像,都可以快速的找到停车车辆车牌图像的存储路径。
在本发明的一种优选实施方式中,在步骤S2111中滤除码的得到方法包括以下步骤:
S2111-1,获取其采集的停车车辆车牌图像的图像宽度值和图像高度值以及图像分辨率记作为IHeight、IWidth和IResolution,IHeight表示停车车辆车牌图像的图像高度值,IWidth表示停车车辆车牌图像的图像宽度值,IResolution表示停车车辆车牌图像的图像分辨率;
S2111-2,根据步骤S2111-1获取的停车车辆车牌图像的图像高度值IHeight、停车车辆车牌图像的图像宽度值IWidth和停车车辆车牌图像的图像分辨率IResolution构成停车车辆车牌图像二维矩阵;记作如下:
Figure BDA0003250814130000101
其中,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列中像素点的色彩度;
S2111-3,计算其色彩度,其色彩度的计算方法为:
Figure BDA0003250814130000111
其中,Redij表示停车车辆车牌图像第i行第j列中像素点的红色色彩度;
Figure BDA0003250814130000112
表示红色色彩度的比例参数;
Figure BDA0003250814130000113
Greenij表示表示停车车辆车牌图像第i行第j列中像素点的绿色色彩度;
Figure BDA0003250814130000114
表示绿色色彩度的比例参数;
Blueij表示表示停车车辆车牌图像第i行第j列中像素点的蓝色色彩度;
Figure BDA0003250814130000115
表示蓝色色彩度的比例参数;
Pixelij表示停车车辆车牌图像第i行第j列中像素点的色彩度;i为小于或者等于I的正整数,j为小于或者等于J的正整数;
S2111-4,将I*J个色彩度构成色彩度字符串,即按照从左至右从上至下的次序将色彩度排列,形如:
Pixel11Pixel12Pixel13…Pixel1JPixel21Pixel22Pixel23…Pixel2JPixel31Pixel32Pixel33…Pixel3J…PixelI1PixelI2PixelI3…PixelIJ
S2111-5,对步骤S2111-4中得到的色彩度字符串进行字符串处理,得到其滤除码;其对色彩度字符串进行字符串处理的方法为:
Filter code=Hash algorithm(Chromaticity string),
其中,Filter code表示滤除码;
Hash algorithm()表示哈希算法;具体可以采用MD5算法;
Chromaticity string表示色彩度字符串。通过将采集的停车车辆车牌图像转换为滤除码,可以快速的识别采集的停车车辆车牌图像是否已经上传过,防止对服务器资源造成浪费。
在本发明的一种优选实施方式中,在步骤S2113中服务器根据滤除码检索其滤除码所对应的停车车辆车牌号码的方法包括以下步骤:
S21131,根据滤除码字符长度划分为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滤除码;-表示字符串连接符;
S21132,令q=1,
S21133,根据第q滤除码Filter codeq筛选出含有第q滤除码Filter codeq的字符串放入第q滤除码集合;
S21134,q=q+1,判断其q与Q的关系:
若q>Q,则执行下一步;
若q≤Q,则返回步骤S21133;
S21135,筛选出第1滤除码集合、第2滤除码集合、第3滤除码集合、……、第Q滤除码集合中具有相同字符串的字符构成筛选字符集,从筛选字符集中筛选出滤除码Filtercode,根据滤除码Filter code获得滤除码Filter code所对应的停车车辆车牌号码。
在本发明的一种优选实施方式中,在步骤S2114中对停车车辆车牌图像进行停车车辆车牌号码提取的方法包括以下步骤:
S21141,判断其停车车辆车牌图像是否为灰度图像:
若停车车辆车牌图像为灰度图像,则执行下一步;
若停车车辆车牌图像不为灰度图像,则将停车车辆车牌图像转换为灰度图像,其将停车车辆车牌图像转换为灰度图像的方法为:
Gray=(R+G+B)/3,
其中,Gray表示灰度值;
R表示RGB色彩模式下的红色色彩度;
G表示RGB色彩模式下的绿色色彩度;
B表示RGB色彩模式下的蓝色色彩度;
S21142,计算车牌字符像素点总个数与停车车辆车牌图像的比例系数,其车牌字符像素点总个数与停车车辆车牌图像的比例系数的计算方法为:
Figure BDA0003250814130000121
其中,w0表示车牌字符像素点总个数与停车车辆车牌图像的比例系数;
N1表示预设停车车辆车牌图像中的灰度值小于车牌图像分割阈值P的总个数;
IWidth表示停车车辆车牌图像的图像宽度值;
IHeight表示停车车辆车牌图像的图像高度值;
IResolution表示停车车辆车牌图像的图像分辨率;
S21143,计算其他像素点总个数与停车车辆车牌图像的比例系数,其其他像素点总个数与停车车辆车牌图像的比例系数的计算方法为:
w1=1-w0
w1表示其他像素点总个数与停车车辆车牌图像的比例系数;
w0表示车牌字符像素点总个数与停车车辆车牌图像的比例系数;
S21144,计算车牌字符图像的灰度均值,其车牌字符图像的灰度均值的计算方法为:
Figure BDA0003250814130000122
其中,A表示车牌字符图像的灰度均值;
N1表示预设停车车辆车牌图像中的灰度值小于车牌图像分割阈值P的总个数;
ni表示车牌字符图像中第i像素点的灰度值;
S21144,计算其他像素点构成背景图像的灰度均值,其其他像素点构成图像的灰度均值的计算方法为:
Figure BDA0003250814130000131
其中,B表示其他像素点构成背景图像的灰度均值;
N1′表示其他像素点的总个数,N1+N1′=IWidth×IHeight×IResolution 2
ni′表示背景图像中第i像素点的灰度值;
S21145,计算停车车辆车牌图像的灰度均值,其停车车辆车牌图像的灰度均值的计算方法为:
C=w0A+Bw1
其中,C表示停车车辆车牌图像的灰度均值;
w0表示车牌字符像素点总个数与停车车辆车牌图像的比例系数;
A表示车牌字符图像的灰度均值;
B表示其他像素点构成背景图像的灰度均值;
w1表示其他像素点总个数与停车车辆车牌图像的比例系数;
S21146,计算停车车辆车牌图像的灰度差值,其停车车辆车牌图像的灰度差值的计算方法为:
D=w0(A-C)2+(C-B)2w1
其中,D表示停车车辆车牌图像的灰度差值;
w0表示车牌字符像素点总个数与停车车辆车牌图像的比例系数;
A表示车牌字符图像的灰度均值;
C表示停车车辆车牌图像的灰度均值;
B表示其他像素点构成背景图像的灰度均值;
w1表示其他像素点总个数与停车车辆车牌图像的比例系数;
采用遍历的方法使得停车车辆车牌图像的灰度差值最大时,即得到图像分割阈值P;
S21147,计算停车车辆车牌图像的替代像素值,其停车车辆车牌图像的替代像素值的计算方法为:
Figure BDA0003250814130000132
其中,IF表示逻辑条件如果;
P表示图像分割阈值;
ni″表示停车车辆车牌图像中第i像素点的灰度值,i∈[0,N1+N1′]andi∈Z+,and表示逻辑条件且,Z+表示正整数集;
S21148,将对照字符与步骤S21147中的停车车辆车牌图像中的字符相对照,得到其停车车辆车牌号码。
在本发明的一种优选实施方式中,在步骤S2114中对滤除码与提取得到的停车车辆车牌号码相绑定的方法包括以下步骤:
S2114-1,判断其提取得到的停车车辆车牌号码是否存在于服务器车牌存储数据库中:
若提取得到的停车车辆车牌号码存在于服务器车牌存储数据库中,则执行步骤S2114-2;
若提取得到的停车车辆车牌号码不存在于服务器车牌存储数据库中,则将停车车辆车牌号码存储于服务器车牌存储数据库中,返回步骤S2114-1;
S2114-2,判断其提取得到的停车车辆车牌号码是否存在与其他滤除码相绑定:
若提取得到的停车车辆车牌号码存在与其他滤除码相绑定,则建立滤除码绑定列表,将其他滤除码和滤除码置于滤除码绑定列表中,并将滤除码绑定列表与停车车辆车牌号码相绑定;
若提取得到的停车车辆车牌号码不存在与其他滤除码相绑定,则将滤除码与停车车辆车牌号码相绑定。可以实现一个停车车辆车牌号码对应多个不相同的滤除码构成的滤除码绑定列表,降低存储容量。
若本客户端不存在待支付停车车辆,则直接进入首页页面;
S212,客户端判断其是否接收到支付触发命令:
若客户端接收到支付触发命令,则跳转至支付页面,支付页面包括支付宝支付、微信支付、银行卡支付之一或者任意组合;执行步骤S214;
若客户端未接收到支付触发命令,则执行下一步;
S213,客户端判断其是否接收到关闭显示待支付页面触发命令:
若客户端接收到关闭显示待支付页面触发命令,则客户端关闭待支付页面,直接进入首页页面;
若客户端未接收到关闭显示待支付页面触发命令,则返回步骤S212;
S214,服务器接收到支付完成触发命令,将支付完成的停车车辆车牌号码记录在待驶离数据库中。
在本发明的一种优选实施方式中,在步骤S1之前包括步骤S0,注册获取登录客户端的客户端使用账号和客户端使用密码,其注册获取登录客户端的客户端使用账号和客户端使用密码的方法包括以下步骤:
S01,注册时,注册用户在账号注册输入框内输入客户端使用账号,该客户端使用账号包括数字0~9、小写字母a~z、大写字母A~Z三者之一且客户端使用账号位数为α,α∈[6,15]&α∈Z;&表示逻辑条件且,Z表示整数集,以及在密码注册输入框内输入客户端使用密码,客户端使用密码包括数字0~9、小写字母a~z、大写字母A~Z三者同时存在且客户端使用密码位数为β,β∈[6,20];
S02,客户端判断其注册用户向其账号注册输入框输入的客户端使用账号位数与集合α0间的关系:
若α1∈α0,其中α1表示注册用户向其账号注册输入框输入的客户端使用账号位数,α0=[6,15],则执行下一步;
Figure BDA0003250814130000141
则在账号注册输入框旁显示警示信息,该警示信息为输入的客户端使用账号位数不符合规定:
若输入的客户端使用账号位数短于六位,则该警示信息为输入的客户端使用账号位数短于六位;
若输入的客户端使用账号位数长于十五位,则该警示信息为输入的客户端使用账号位数长于十五位;
S03,客户端判断其注册用户向其密码注册输入框输入的客户端使用密码位数与集合β0间的关系:
若β1∈β0,其中β1表示注册用户向其密码注册输入框输入的客户端使用密码位数,β0=[6,20],则执行下一步;
Figure BDA0003250814130000142
则在密码注册输入框旁显示警示信息,该警示信息为输入的客户端使用密码位数不符合规定:
若输入的客户端使用密码位数短于六位,则该警示信息为输入的客户端使用密码位数短于六位;
若输入的客户端使用密码位数长于二十位,则该警示信息为输入的客户端使用密码位数长于二十位;
S04,客户端判断其注册用户向其密码注册输入框输入的客户端使用密码字符是否包括数字、小写字母、大写字母三者:
S041,令χ1=χ2=χ3=0,其中χ1表示第一中间参数,χ2表示第二中间参数,χ3表示第三中间参数;δ1=δ2=δ3=1;δ1表示第一序号参数,δ2表示第二序号参数,δ3表示第三序号参数;
S042,判断
Figure BDA0003250814130000143
是否属于数字集0~9:
Figure BDA0003250814130000144
属于数字集0~9,
Figure BDA0003250814130000145
表示注册用户向其密码注册输入框输入的客户端使用密码的第δ1位;则δ1=δ1+1;执行步骤S043;
Figure BDA0003250814130000151
不属于数字集0~9,则δ1=δ1+1,χ1=χ1+1;判断其δ1与β1的关系:
若δ1≥β1-1,则在密码注册输入框旁显示警示信息,该警示信息为输入的客户端使用密码字符不符合规定,请输入包括数字、小写字母、大写字母三者的字符;
若δ1≤β1-2,则返回步骤S042;
S043,判断
Figure BDA0003250814130000152
是否属于小写字母集az
Figure BDA0003250814130000153
属于小写字母集a~z,
Figure BDA0003250814130000154
表示注册用户向其密码注册输入框输入的客户端使用密码的第δ2位;则δ2=δ2+1;执行步骤S044;
Figure BDA0003250814130000155
不属于小写字母集a~z,则δ2=δ2+1,χ2=χ2+1;判断其δ2与β1的关系:
若δ2≥β1,则在密码注册输入框旁显示警示信息,该警示信息为输入的客户端使用密码字符不符合规定,请输入包括数字、小写字母、大写字母三者的字符;
若δ2≤β1-1,则返回步骤S043;
S044,判断
Figure BDA0003250814130000156
是否属于大写字母集A~Z:
Figure BDA0003250814130000157
属于大写字母集A~Z,
Figure BDA0003250814130000158
表示注册用户向其密码注册输入框输入的客户端使用密码的第δ3位;则δ3=δ3+1;执行步骤S05;
Figure BDA0003250814130000159
不属于大写字母集A~Z,则δ3=δ3+1,χ3=χ3+1;判断其δ3与β1的关系:
若δ3≥β1+1,则在密码注册输入框旁显示警示信息,该警示信息为输入的客户端使用密码字符不符合规定,请输入包括数字、小写字母、大写字母三者的字符;
若δ3≤β1,则返回步骤S044;
S05,对注册用户向其账号注册输入框输入的客户端使用账号或/和密码注册输入框输入的客户端使用密码进行处理后,得到其上传账号和上传密码;
S06,服务器对接收到的上传账号和上传密码进行处理后,得到存储账号和存储密码,对其存储账号和存储密码进行存储。
在本发明的一种优选实施方式中,在步骤S05中,对注册用户向其账号注册输入框输入的客户端使用账号进行处理后,得到其上传账号的方法包括以下步骤:
S051,对客户端使用账号根据字符-数值映射表进行数值映射,得到其映射账号;其字符-数值映射表如表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
S052,将映射账号切换为中间账号表示;将映射账号切换为中间账号表示的方法为:
Figure BDA00032508141300001510
其中,
Figure BDA0003250814130000161
表示注册用户向其密码注册输入框输入的客户端使用密码的第δ0位;
Figure BDA0003250814130000162
表示注册用户向其密码注册输入框输入的客户端使用密码的第δ0位所对应的数值;
α1表示注册用户向其账号注册输入框输入的客户端使用账号位数;
φ表示中间账号;
S053,将中间账号切换为传递账号表示;将中间账号切换为传递账号表示的方法包括以下步骤:
S0531,令φ0=φ,δ4=0;
S0532,
Figure BDA0003250814130000163
其中,Rounding algorithm< >表示取整算法;
Figure BDA0003250814130000164
表示第δ4+1次账号取整值;
Figure BDA0003250814130000165
表示第δ4次账号取整值;
判断其
Figure BDA0003250814130000166
与35间的关系:
Figure BDA0003250814130000167
则δ4=δ4+1,返回步骤S0532;
Figure BDA0003250814130000168
则δ4=δ4+1,执行步骤S0533;
S0533,令δ5=0;
S0534,
Figure BDA0003250814130000169
d中,Remainder algorithm< >表示取余算法;
Figure BDA00032508141300001610
表示第δ5+1次账号取余值;
Figure BDA00032508141300001611
表示第δ5次账号取整值;
判断其δ5与δ4的关系:
若δ5≥δ4,则执行下一步;
若δ5<δ4,则δ5=δ5+1,步骤S0534;
S0535,提取账号取余值按以下排列:
Figure BDA00032508141300001612
Figure BDA00032508141300001613
即为传递账号;
S054,对传递账号根据字符-数值映射表进行数值反映射,得到其上传账号。
在本发明的一种优选实施方式中,在步骤S05中,对注册用户向其密码注册输入框输入的客户端使用密码进行处理后,得到其上传密码的方法包括以下步骤:
S05A,对客户端使用密码根据字符-数值映射表进行数值映射,得到其映射密码;
S05B,将映射密码切换为中间密码表示;将映射密码切换为中间密码表示的方法为:
Figure BDA0003250814130000171
其中,
Figure BDA0003250814130000172
表示注册用户向其密码注册输入框输入的客户端使用密码的第
Figure BDA0003250814130000173
位;
Figure BDA0003250814130000174
表示注册用户向其密码注册输入框输入的客户端使用密码的第
Figure BDA0003250814130000175
位所对应的数值;
β1表示注册用户向其密码注册输入框输入的客户端使用密码位数;
Figure BDA0003250814130000176
表示中间密码;
S05C,将中间密码切换为传递密码表示;将中间密码切换为传递密码表示的方法包括以下步骤:
S05C1,令
Figure BDA0003250814130000177
S05C2,
Figure BDA0003250814130000178
其中,Rounding algorithm< >表示取整算法;
Figure BDA0003250814130000179
表示第
Figure BDA00032508141300001710
次密码取整值;
Figure BDA00032508141300001711
表示第
Figure BDA00032508141300001712
次密码取整值;
判断其
Figure BDA00032508141300001713
与35间的关系:
Figure BDA00032508141300001714
Figure BDA00032508141300001715
返回步骤S05C2;
Figure BDA00032508141300001716
Figure BDA00032508141300001717
执行步骤S05C3;
S05C3,令
Figure BDA00032508141300001718
S05C4,
Figure BDA00032508141300001719
其中,Remainder algorithm< >表示取余算法;
Figure BDA00032508141300001720
表示第
Figure BDA00032508141300001721
次密码取余值;
Figure BDA00032508141300001722
表示第
Figure BDA00032508141300001723
次密码取整值;
判断其
Figure BDA0003250814130000181
Figure BDA0003250814130000182
的关系:
Figure BDA0003250814130000183
则执行下一步;
Figure BDA0003250814130000184
Figure BDA0003250814130000185
步骤S05C4;
S05C5,提取密码取余值按以下排列:
Figure BDA0003250814130000186
Figure BDA0003250814130000187
即为传递密码;
S05D,对传递密码根据字符-数值映射表进行数值反映射,得到其上传密码。
例如,假设注册用户向其密码注册输入框输入的客户端使用密码为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 BDA0003250814130000188
即将映射密码1 2 3 10 11 12 36 37 38切换为中间密码225563062372732表示。
第三步,令
Figure BDA0003250814130000189
Figure BDA0003250814130000191
由于6265640621464>35,因此,
Figure BDA0003250814130000192
第四步,
Figure BDA0003250814130000193
由于174045572818>35,因此,
Figure BDA0003250814130000194
第五步,
Figure BDA0003250814130000195
由于4834599244>35,因此,
Figure BDA0003250814130000196
第六步,
Figure BDA0003250814130000197
由于134294423>35,因此,
Figure BDA0003250814130000198
第七步,
Figure BDA0003250814130000201
由于3730400>35,因此,
Figure BDA0003250814130000202
第八步,
Figure BDA0003250814130000203
由于103622>35,因此,
Figure BDA0003250814130000204
第九步,
Figure BDA0003250814130000205
由于2878>35,因此,
Figure BDA0003250814130000206
第十步,
Figure BDA0003250814130000207
由于79>35,因此,
Figure BDA0003250814130000208
第十一步,
Figure BDA0003250814130000211
由于2≤35,因此,
Figure BDA0003250814130000212
此时
Figure BDA0003250814130000213
第十二步,令
Figure BDA0003250814130000214
第十三步,
Figure BDA0003250814130000215
由于0<9,因此
Figure BDA0003250814130000216
第十四步,
Figure BDA0003250814130000217
由于1<9,因此
Figure BDA0003250814130000218
第十五步,
Figure BDA0003250814130000219
由于2<9,因此
Figure BDA0003250814130000221
第十六步,
Figure BDA0003250814130000222
由于3<9,因此
Figure BDA0003250814130000223
第十七步,
Figure BDA0003250814130000224
由于4<9,因此
Figure BDA0003250814130000225
第十八步,
Figure BDA0003250814130000226
由于5<9,因此
Figure BDA0003250814130000227
第十九步,
Figure BDA0003250814130000228
由于6<9,因此
Figure BDA0003250814130000231
第二十步,
Figure BDA0003250814130000232
由于7<9,因此
Figure BDA0003250814130000233
第二十一步,
Figure BDA0003250814130000234
由于8<9,因此
Figure BDA0003250814130000235
第二十二步,
Figure BDA0003250814130000236
由于9≥9,因此,此时
Figure BDA0003250814130000237
第二十三步,提取密码取余值按以下排列:
Figure BDA0003250814130000238
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。
在本发明的一种优选实施方式中,在步骤S06中包括以下步骤:
S061,服务器对接收到的上传账号进行账号处理,得到其存储账号,其对上传账号进行账号处理的方法为:
Storage account=Hash algorithm(Upload account),
Storage account表示存储账号;
Upload account表示上传账号;
Hash algorithm()表示哈希算法;具体可以采用MD5算法;
S062,判断其存储账号Storage account是否存在于服务器账号数据库:
若存储账号Storage account存在于服务器账号数据库,则在账号注册输入框旁显示警示信息,该警示信息为输入的客户端使用账号已注册;
若存储账号Storage account不存在于服务器账号数据库,则执行步骤S063;
S063,服务器对接收到的上传密码进行密码处理,得到其存储密码,其对上传密码进行密码处理的方法为:
Storage password=Hash algorithm(Upload password),
Storage password表示存储密码;
Upload password表示上传密码;
Hash algorithm()表示哈希算法;具体可以采用MD5算法;
S064,将存储账号Storage account与存储账号Storage account所对应的存储密码Storage password相关联后存储于服务器账号管理数据库。
在本发明的一种优选实施方式中,还包括获取其注册客户端的客户端唯一ID,客户端唯一ID包括手机CPU序列号ID、手机WiFi序列号ID、手机Bluetooth序列号ID之一;将客户端唯一ID与存储账号Storage account相绑定,当其用户遗忘客户端使用账号或/和客户端使用密码时,可以通过与存储账号Storage account绑定的客户端唯一ID进行找回。
在本发明的一种优选实施方式中,在步骤S1中包括以下步骤:
S11,登录用户向其账号登录输入框输入客户端使用账号以及密码登录输入框输入客户端使用密码;
S12,提取其步骤S11中登录用户向其账号登录输入框输入的客户端使用账号以及密码登录输入框输入的客户端使用密码,对客户端使用账号或/和客户端使用密码进行处理后,得到其上传账号和上传密码;将上传账号和上传密码上传至服务器;
S13,服务器对接收到的上传账号和上传密码进行处理后,得到比较账号和比较密码,判断其比较账号和比较密码是否与服务器存储的存储账号和存储密码是否一致:
S131,判断其比较账号是否存在于服务器上:
若比较账号存在于服务器上,则执行下一步;
若比较账号不存在于服务器上,则发出提示信息,该提示为输入的客户端使用账号错误,请重新输入客户端使用账号;
S132,判断其比较密码是否与存储账号所对应的存储密码一致:
若比较密码与存储账号所对应的存储密码一致,则登录服务器成功;
若比较密码与存储账号所对应的存储密码不一致,则发出提示信息,该提示为输入的客户端使用密码错误,请重新输入客户端使用密码。
在本发明的一种优选实施方式中,在步骤S12中对客户端使用账号进行处理后,得到其上传账号的方法包括以下步骤:
S121,对客户端使用账号根据字符-数值映射表进行数值映射,得到其映射账号;
S122,将映射账号切换为中间账号表示;将映射账号切换为中间账号表示的方法为:
Figure BDA0003250814130000251
其中,
Figure BDA0003250814130000252
表示登录用户向其密码登录输入框输入的客户端使用密码的第δ0位;
Figure BDA0003250814130000253
表示登录用户向其密码登录输入框输入的客户端使用密码的第δ0位所对应的数值;
α1表示登录用户向其账号登录输入框输入的客户端使用账号位数;
φ表示中间账号;
S123,将中间账号切换为传递账号表示;将中间账号切换为传递账号表示的方法包括以下步骤:
S1231,令φ0=φ,δ4=0;
S1232,
Figure BDA0003250814130000254
其中,Rounding algorithm<>表示取整算法;
Figure BDA0003250814130000255
表示第δ4+1次账号取整值;
Figure BDA0003250814130000256
表示第δ4次账号取整值;
判断其
Figure BDA0003250814130000257
与35间的关系:
Figure BDA0003250814130000258
则δ4=δ4+1,返回步骤S1232;
Figure BDA0003250814130000259
则δ4=δ4+1,执行步骤S1233;
S1233,令δ5=0;
S1234,
Figure BDA00032508141300002510
其中,Remainder algorithm<>表示取余算法;
Figure BDA00032508141300002511
表示第δ5+1次账号取余值;
Figure BDA00032508141300002512
表示第δ5次账号取整值;
判断其δ5与δ4的关系:
若δ5≥δ4,则执行下一步;
若δ5<δ4,则δ5=δ5+1,步骤S1234;
S1235,提取账号取余值按以下排列:
Figure BDA0003250814130000261
Figure BDA0003250814130000262
即为传递账号;
S124,对传递账号根据字符-数值映射表进行数值反映射,得到其上传账号;
或/和对客户端使用密码进行处理后,得到其上传密码的方法包括以下步骤:
S12A,对客户端使用密码根据字符-数值映射表进行数值映射,得到其映射密码;
S12B,将映射密码切换为中间密码表示;将映射密码切换为中间密码表示的方法为:
Figure BDA0003250814130000263
其中,
Figure BDA0003250814130000264
表示注册用户向其密码注册输入框输入的客户端使用密码的第
Figure BDA0003250814130000265
位;
Figure BDA0003250814130000266
表示注册用户向其密码注册输入框输入的客户端使用密码的第
Figure BDA0003250814130000267
位所对应的数值;
β1表示注册用户向其密码注册输入框输入的客户端使用密码位数;
Figure BDA0003250814130000268
表示中间密码;
S12C,将中间密码切换为传递密码表示;将中间密码切换为传递密码表示的方法包括以下步骤:
S12C1,令
Figure BDA0003250814130000269
S12C2,
Figure BDA00032508141300002610
其中,Rounding algorithm<>表示取整算法;
Figure BDA00032508141300002611
表示第
Figure BDA00032508141300002612
次密码取整值;
Figure BDA00032508141300002613
表示第
Figure BDA00032508141300002614
次密码取整值;
判断其
Figure BDA00032508141300002615
与35间的关系:
Figure BDA00032508141300002616
Figure BDA00032508141300002617
返回步骤S12C2;
Figure BDA00032508141300002618
Figure BDA00032508141300002619
执行步骤S12C3;
S12C3,令
Figure BDA00032508141300002620
S12C4,
Figure BDA00032508141300002621
其中,Remainder algorithm<>表示取余算法;
Figure BDA0003250814130000271
表示第
Figure BDA0003250814130000272
次密码取余值;
Figure BDA0003250814130000273
表示第
Figure BDA0003250814130000274
次密码取整值;
判断其
Figure BDA0003250814130000275
Figure BDA0003250814130000276
的关系:
Figure BDA0003250814130000277
则执行下一步;
Figure BDA0003250814130000278
Figure BDA0003250814130000279
步骤S12C4;
S12C5,提取密码取余值按以下排列:
Figure BDA00032508141300002710
Figure BDA00032508141300002711
即为传递密码;
S12D,对传递密码根据字符-数值映射表进行数值反映射,得到其上传密码。
在本发明的一种优选实施方式中,在步骤S13中服务器对接收到的上传账号进行处理后,得到比较账号的方法为:
Storage account′=Hash algorithm(Upload account),
Storage account′表示比较账号;
Upload account表示上传账号;
Hash algorithm()表示哈希算法;
或/和在步骤S13中服务器对接收到的上传密码进行处理后,得到比较密码的方法为:
Storage password′=Hash algorithm(Upload password),
Storage password′表示比较密码;
Upload password表示上传密码;
Hash algorithm()表示哈希算法;具体可以采用MD5算法。
本发明提供了一种基于手机端的停车自助缴费方法和查询车辆方法的***,包括服务器和M个移动智能手持终端,所述M为大于或者等于1的正整数,分别为第1移动智能手持终端、第2移动智能手持终端、第3移动智能手持终端、……、第M移动智能手持终端,第m移动智能手持终端包括第m移动智能手持终端本体和设置在第m移动智能手持终端本体上的用于采集停车车辆车牌图像的第m摄像头,所述m为小于或者等于M的正整数,以及设置在第m移动智能手持终端本体内的第m控制器和第m无线数据传输模块,第m无线数据传输模块的数据无线传输端与第m控制器的数据无线传输端相连,第m摄像头的图像数据传输端与第m控制器的图像数据传输端相连;还包括数据滤除终端;第m移动智能手持终端对采集的停车车辆车牌图像以及滤除码发送至数据滤除终端,数据滤除终端判断后,将接收到的停车车辆车牌图像发送至服务器,服务器对数据滤除终端发送的停车车辆车牌图像进行图像处理,获得其停车车辆车牌号码。当其M=3时,包括服务器和3个移动智能手持终端,分别为第1移动智能手持终端、第2移动智能手持终端、第3移动智能手持终端,第1移动智能手持终端包括第1移动智能手持终端本体和设置在第1移动智能手持终端本体上的用于采集停车车辆车牌图像的第1摄像头,以及设置在第1移动智能手持终端本体内的第1控制器和第1无线数据传输模块,第1无线数据传输模块的数据无线传输端与第1控制器的数据无线传输端相连,第1摄像头的图像数据传输端与第1控制器的图像数据传输端相连;第2移动智能手持终端包括第2移动智能手持终端本体和设置在第2移动智能手持终端本体上的用于采集停车车辆车牌图像的第2摄像头,以及设置在第2移动智能手持终端本体内的第2控制器和第2无线数据传输模块,第2无线数据传输模块的数据无线传输端与第2控制器的数据无线传输端相连,第2摄像头的图像数据传输端与第2控制器的图像数据传输端相连;第3移动智能手持终端包括第3移动智能手持终端本体和设置在第3移动智能手持终端本体上的用于采集停车车辆车牌图像的第3摄像头,以及设置在第3移动智能手持终端本体内的第3控制器和第3无线数据传输模块,第3无线数据传输模块的数据无线传输端与第3控制器的数据无线传输端相连,第3摄像头的图像数据传输端与第3控制器的图像数据传输端相连。还包括数据滤除终端;第1移动智能手持终端、第2移动智能手持终端、第3移动智能手持终端之一或者任意组合对采集的停车车辆车牌图像以及滤除码发送至数据滤除终端,数据滤除终端判断后,将接收到的停车车辆车牌图像发送至服务器,服务器对数据滤除终端发送的停车车辆车牌图像进行图像处理,获得其停车车辆车牌号码。通过数据滤除终端可以减少采集的停车车辆车牌图像重复上传至服务器,增强服务器的处理效率,防止数据堆积。
在本发明的一种优选实施方式中,第m无线数据传输模块包括第m无线数据传输3G模块、第m无线数据传输4G模块、第m无线数据传输5G模块、第m无线数据传输WiFi模块、第m无线数据传输NB-IoT模块、第m无线数据传输LoRa模块之一或者任意组合;
第m无线数据传输3G模块的数据无线传输端与第m控制器的数据无线传输3G端相连,第m无线数据传输4G模块的数据无线传输端与第m控制器的数据无线传输4G端相连,第m无线数据传输5G模块的数据无线传输端与第m控制器的数据无线传输5G端相连,第m无线数据传输WiFi模块的数据无线传输端与第m控制器的数据无线传输WiFi端相连,第m无线数据传输NB-IoT模块的数据无线传输端与第m控制器的数据无线传输NB-IoT端相连,第m无线数据传输LoRa模块的数据无线传输端与第m控制器的数据无线传输LoRa端相连。为了保证传输速度,第m无线数据传输模块优选采用第m无线数据传输WiFi模块,无WiFi连接时,第m无线数据传输模块优选采用第m无线数据传输4G模块。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

Claims (11)

1.一种基于手机端的停车自助缴费方法和查询车辆方法,其特征在于,包括以下步骤:
S1,利用手机客户端登录服务器;
S2,客户端登录服务器后,自助查询停车车辆实现缴费。
2.根据权利要求1所述的基于手机端的停车自助缴费方法和查询车辆方法,其特征在于,在步骤S2中包括以下步骤:
S21,获取停车车辆数据信息;
S22,根据步骤S21中获取的停车车辆数据信息,获取其缴费信息;
S23,根据步骤S22中获取的缴费信息,进行支付。
3.根据权利要求2所述的基于手机端的停车自助缴费方法和查询车辆方法,其特征在于,在步骤S21中包括以下步骤:
S211,客户端登录成功后,判断其本客户端是否存在待支付停车车辆:
若本客户端存在待支付停车车辆,则在客户端上显示待支付页面,待支付页面包括停车车辆车牌号码、停车车辆停车时间、停车车辆待驶离时间、待支付金额之一或者任意组合;
若本客户端不存在待支付停车车辆,则直接进入首页页面;
S212,客户端判断其是否接收到支付触发命令:
若客户端接收到支付触发命令,则跳转至支付页面,支付页面包括支付宝支付、微信支付、银行卡支付之一或者任意组合;执行步骤S214;
若客户端未接收到支付触发命令,则执行下一步;
S213,客户端判断其是否接收到关闭显示待支付页面触发命令:
若客户端接收到关闭显示待支付页面触发命令,则客户端关闭待支付页面,直接进入首页页面;
若客户端未接收到关闭显示待支付页面触发命令,则返回步骤S212;
S214,服务器接收到支付完成触发命令,将支付完成的停车车辆车牌号码记录在待驶离数据库中。
4.根据权利要求1所述的基于手机端的停车自助缴费方法和查询车辆方法,其特征在于,在步骤S1之前包括步骤S0,注册获取登录客户端的客户端使用账号和客户端使用密码,其注册获取登录客户端的客户端使用账号和客户端使用密码的方法包括以下步骤:
S01,注册时,注册用户在账号注册输入框内输入客户端使用账号,该客户端使用账号包括数字0~9、小写字母a~z、大写字母A~Z三者之一且客户端使用账号位数为α,α∈[6,15]&α∈Z;&表示逻辑条件且,Z表示整数集,以及在密码注册输入框内输入客户端使用密码,客户端使用密码包括数字0~9、小写字母a~z、大写字母A~Z三者同时存在且客户端使用密码位数为β,β∈[6,20];
S02,客户端判断其注册用户向其账号注册输入框输入的客户端使用账号位数与集合α0间的关系:
若α1∈α0,其中α1表示注册用户向其账号注册输入框输入的客户端使用账号位数,α0=[6,15],则执行下一步;
Figure RE-FDA0003393496520000021
则在账号注册输入框旁显示警示信息,该警示信息为输入的客户端使用账号位数不符合规定:
若输入的客户端使用账号位数短于六位,则该警示信息为输入的客户端使用账号位数短于六位;
若输入的客户端使用账号位数长于十五位,则该警示信息为输入的客户端使用账号位数长于十五位;
S03,客户端判断其注册用户向其密码注册输入框输入的客户端使用密码位数与集合β0间的关系:
若β1∈β0,其中β1表示注册用户向其密码注册输入框输入的客户端使用密码位数,β0=[6,20],则执行下一步;
Figure RE-FDA0003393496520000031
则在密码注册输入框旁显示警示信息,该警示信息为输入的客户端使用密码位数不符合规定:
若输入的客户端使用密码位数短于六位,则该警示信息为输入的客户端使用密码位数短于六位;
若输入的客户端使用密码位数长于二十位,则该警示信息为输入的客户端使用密码位数长于二十位;
S04,客户端判断其注册用户向其密码注册输入框输入的客户端使用密码字符是否包括数字、小写字母、大写字母三者:
S041,令χ1=χ2=χ3=0,其中χ1表示第一中间参数,χ2表示第二中间参数,χ3表示第三中间参数;δ1=δ2=δ3=1;δ1表示第一序号参数,δ2表示第二序号参数,δ3表示第三序号参数;
S042,判断
Figure RE-FDA0003393496520000032
是否属于数字集0~9:
Figure RE-FDA0003393496520000033
属于数字集0~9,
Figure RE-FDA0003393496520000034
表示注册用户向其密码注册输入框输入的客户端使用密码的第δ1位;则δ1=δ1+1;执行步骤S043;
Figure RE-FDA0003393496520000035
不属于数字集0~9,则δ1=δ1+1,χ1=χ1+1;判断其δ1与β1的关系:
若δ1≥β1-1,则在密码注册输入框旁显示警示信息,该警示信息为输入的客户端使用密码字符不符合规定,请输入包括数字、小写字母、大写字母三者的字符;
若δ1≤β1-2,则返回步骤S042;
S043,判断
Figure RE-FDA0003393496520000036
是否属于小写字母集a~z:
Figure RE-FDA0003393496520000037
属于小写字母集a~z,
Figure RE-FDA0003393496520000038
表示注册用户向其密码注册输入框输入的客户端使用密码的第δ2位;则δ2=δ2+1;执行步骤S044;
Figure RE-FDA0003393496520000039
不属于小写字母集a~z,则δ2=δ2+1,χ2=χ2+1;判断其δ2与β1的关系:
若δ2≥β1,则在密码注册输入框旁显示警示信息,该警示信息为输入的客户端使用密码字符不符合规定,请输入包括数字、小写字母、大写字母三者的字符;
若δ2≤β1-1,则返回步骤S043;
S044,判断
Figure RE-FDA0003393496520000041
是否属于大写字母集A~Z:
Figure RE-FDA0003393496520000042
属于大写字母集A~Z,
Figure RE-FDA0003393496520000043
表示注册用户向其密码注册输入框输入的客户端使用密码的第δ3位;则δ3=δ3+1;执行步骤S05;
Figure RE-FDA0003393496520000044
不属于大写字母集A~Z,则δ3=δ3+1,χ3=χ3+1;判断其δ3与β1的关系:
若δ3≥β1+1,则在密码注册输入框旁显示警示信息,该警示信息为输入的客户端使用密码字符不符合规定,请输入包括数字、小写字母、大写字母三者的字符;
若δ3≤β1,则返回步骤S044;
S05,对注册用户向其账号注册输入框输入的客户端使用账号或/和密码注册输入框输入的客户端使用密码进行处理后,得到其上传账号和上传密码;
S06,服务器对接收到的上传账号和上传密码进行处理后,得到存储账号和存储密码,对其存储账号和存储密码进行存储。
5.根据权利要求4所述的基于手机端的停车自助缴费方法和查询车辆方法,其特征在于,在步骤S05中,对注册用户向其账号注册输入框输入的客户端使用账号进行处理后,得到其上传账号的方法包括以下步骤:
S051,对客户端使用账号根据字符-数值映射表进行数值映射,得到其映射账号;
S052,将映射账号切换为中间账号表示;
S053,将中间账号切换为传递账号表示;
S054,对传递账号根据字符-数值映射表进行数值反映射,得到其上传账号。
6.根据权利要求2所述的基于手机端的停车自助缴费方法和查询车辆方法,其特征在于,在步骤S05中,对注册用户向其密码注册输入框输入的客户端使用密码进行处理后,得到其上传密码的方法包括以下步骤:
S05A,对客户端使用密码根据字符-数值映射表进行数值映射,得到其映射密码;
S05B,将映射密码切换为中间密码表示;将映射密码切换为中间密码表示的方法为:
Figure RE-FDA0003393496520000051
其中,
Figure RE-FDA0003393496520000052
表示注册用户向其密码注册输入框输入的客户端使用密码的第
Figure RE-FDA0003393496520000053
位;
Figure RE-FDA0003393496520000054
表示注册用户向其密码注册输入框输入的客户端使用密码的第
Figure RE-FDA0003393496520000055
位所对应的数值;
S05C,将中间密码切换为传递密码表示;
S05D,对传递密码根据字符-数值映射表进行数值反映射,得到其上传密码。
7.根据权利要求2所述的基于手机端的停车自助缴费方法和查询车辆方法,其特征在于,在步骤S06中包括以下步骤:
S061,服务器对接收到的上传账号进行账号处理,得到其存储账号;
S062,判断其存储账号Storage account是否存在于服务器账号数据库:
若存储账号Storage account存在于服务器账号数据库,则在账号注册输入框旁显示警示信息,该警示信息为输入的客户端使用账号已注册;
若存储账号Storage account不存在于服务器账号数据库,则执行步骤S063;
S063,服务器对接收到的上传密码进行密码处理,得到其存储密码;
S064,将存储账号Storage account与存储账号Storage account所对应的存储密码Storage password相关联后存储于服务器账号管理数据库。
8.根据权利要求4所述的基于手机端的停车自助缴费方法和查询车辆方法,其特征在于,还包括获取其注册客户端的客户端唯一ID,客户端唯一ID包括手机CPU序列号ID、手机WiFi序列号ID、手机Bluetooth序列号ID之一;将客户端唯一ID与存储账号Storageaccount相绑定,当其用户遗忘客户端使用账号或/和客户端使用密码时,可以通过与存储账号Storage account绑定的客户端唯一ID进行找回。
9.根据权利要求1所述的基于手机端的停车自助缴费方法和查询车辆方法,其特征在于,在步骤S1中包括以下步骤:
S11,登录用户向其账号登录输入框输入客户端使用账号以及密码登录输入框输入客户端使用密码;
S12,提取其步骤S11中登录用户向其账号登录输入框输入的客户端使用账号以及密码登录输入框输入的客户端使用密码,对客户端使用账号或/和客户端使用密码进行处理后,得到其上传账号和上传密码;将上传账号和上传密码上传至服务器;
S13,服务器对接收到的上传账号和上传密码进行处理后,得到比较账号和比较密码,判断其比较账号和比较密码是否与服务器存储的存储账号和存储密码是否一致:
S131,判断其比较账号是否存在于服务器上:
若比较账号存在于服务器上,则执行下一步;
若比较账号不存在于服务器上,则发出提示信息,该提示为输入的客户端使用账号错误,请重新输入客户端使用账号;
S132,判断其比较密码是否与存储账号所对应的存储密码一致:
若比较密码与存储账号所对应的存储密码一致,则登录服务器成功;
若比较密码与存储账号所对应的存储密码不一致,则发出提示信息,该提示为输入的客户端使用密码错误,请重新输入客户端使用密码。
10.根据权利要求8所述的基于手机端的停车自助缴费方法和查询车辆方法,其特征在于,在步骤S12中对客户端使用账号进行处理后,得到其上传账号的方法包括以下步骤:
S121,对客户端使用账号根据字符-数值映射表进行数值映射,得到其映射账号;
S122,将映射账号切换为中间账号表示;
S123,将中间账号切换为传递账号表示;
S124,对传递账号根据字符-数值映射表进行数值反映射,得到其上传账号;
或/和对客户端使用密码进行处理后,得到其上传密码的方法包括以下步骤:
S12A,对客户端使用密码根据字符-数值映射表进行数值映射,得到其映射密码;
S12B,将映射密码切换为中间密码表示;将映射密码切换为中间密码表示的方法为:
Figure RE-FDA0003393496520000071
其中,
Figure RE-FDA0003393496520000072
表示注册用户向其密码注册输入框输入的客户端使用密码的第
Figure RE-FDA0003393496520000073
位;
Figure RE-FDA0003393496520000074
表示注册用户向其密码注册输入框输入的客户端使用密码的第
Figure RE-FDA0003393496520000075
位所对应的数值;
Figure RE-FDA0003393496520000076
表示中间密码;
S12C,将中间密码切换为传递密码表示;
S12D,对传递密码根据字符-数值映射表进行数值反映射,得到其上传密码。
11.根据权利要求8所述的基于手机端的停车自助缴费方法和查询车辆方法,其特征在于,在步骤S13中服务器对接收到的上传账号进行处理后,得到比较账号的方法为:
Storage account′=Hash algorithm(Upload account),
Storage account′表示比较账号;
Upload account表示上传账号;
Hash algorithm()表示哈希算法;
或/和在步骤S13中服务器对接收到的上传密码进行处理后,得到比较密码的方法为:
Storage password′=Hash algorithm(Upload password),
Storage password′表示比较密码;
Upload password表示上传密码;
Hash algorithm()表示哈希算法。
CN202111044807.1A 2021-09-07 2021-09-07 一种基于手机端的停车自助缴费方法和查询车辆方法 Active CN114120457B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111044807.1A CN114120457B (zh) 2021-09-07 2021-09-07 一种基于手机端的停车自助缴费方法和查询车辆方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111044807.1A CN114120457B (zh) 2021-09-07 2021-09-07 一种基于手机端的停车自助缴费方法和查询车辆方法

Publications (2)

Publication Number Publication Date
CN114120457A true CN114120457A (zh) 2022-03-01
CN114120457B CN114120457B (zh) 2024-05-14

Family

ID=80441597

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111044807.1A Active CN114120457B (zh) 2021-09-07 2021-09-07 一种基于手机端的停车自助缴费方法和查询车辆方法

Country Status (1)

Country Link
CN (1) CN114120457B (zh)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102164137A (zh) * 2011-04-15 2011-08-24 华南理工大学 一种基于动态映射口令的强验证方法
CN103581105A (zh) * 2012-07-18 2014-02-12 深圳市财付通科技有限公司 登录验证方法和登录验证***
CN104809764A (zh) * 2015-05-20 2015-07-29 南京仁通信息技术有限公司 一种基于手机移动应用进行身份识别的停车场管理***
WO2019029475A1 (zh) * 2017-08-08 2019-02-14 阿里巴巴集团控股有限公司 高速公路车辆付款的方法和装置
CN109462602A (zh) * 2018-12-13 2019-03-12 平安普惠企业管理有限公司 登录信息存储方法、登录验证方法、装置、设备及介质
CN109492382A (zh) * 2018-10-22 2019-03-19 黄超 一种单输入框登录验证方法
CN110390732A (zh) * 2018-04-12 2019-10-29 西安艾润物联网技术服务有限责任公司 一种自助停车管理方法及***
CN111314322A (zh) * 2020-01-21 2020-06-19 南方电网能源发展研究院有限责任公司 一种账号加密方法和账号认证方法
CN111507750A (zh) * 2020-03-25 2020-08-07 西安艾润物联网技术服务有限责任公司 基于移动终端的车辆费用抵扣控制方法及移动终端
CN112150646A (zh) * 2020-09-24 2020-12-29 杭州宜联泊车科技有限公司 一种移动端停车缴费***及方法
CN112419516A (zh) * 2020-10-26 2021-02-26 腾讯科技(深圳)有限公司 一种信息处理方法、***、装置及存储介质
CN112632524A (zh) * 2020-12-24 2021-04-09 冯凯鹏 一种增强密码安全性的方法及终端

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102164137A (zh) * 2011-04-15 2011-08-24 华南理工大学 一种基于动态映射口令的强验证方法
CN103581105A (zh) * 2012-07-18 2014-02-12 深圳市财付通科技有限公司 登录验证方法和登录验证***
CN104809764A (zh) * 2015-05-20 2015-07-29 南京仁通信息技术有限公司 一种基于手机移动应用进行身份识别的停车场管理***
WO2019029475A1 (zh) * 2017-08-08 2019-02-14 阿里巴巴集团控股有限公司 高速公路车辆付款的方法和装置
CN110390732A (zh) * 2018-04-12 2019-10-29 西安艾润物联网技术服务有限责任公司 一种自助停车管理方法及***
CN109492382A (zh) * 2018-10-22 2019-03-19 黄超 一种单输入框登录验证方法
CN109462602A (zh) * 2018-12-13 2019-03-12 平安普惠企业管理有限公司 登录信息存储方法、登录验证方法、装置、设备及介质
CN111314322A (zh) * 2020-01-21 2020-06-19 南方电网能源发展研究院有限责任公司 一种账号加密方法和账号认证方法
CN111507750A (zh) * 2020-03-25 2020-08-07 西安艾润物联网技术服务有限责任公司 基于移动终端的车辆费用抵扣控制方法及移动终端
CN112150646A (zh) * 2020-09-24 2020-12-29 杭州宜联泊车科技有限公司 一种移动端停车缴费***及方法
CN112419516A (zh) * 2020-10-26 2021-02-26 腾讯科技(深圳)有限公司 一种信息处理方法、***、装置及存储介质
CN112632524A (zh) * 2020-12-24 2021-04-09 冯凯鹏 一种增强密码安全性的方法及终端

Also Published As

Publication number Publication date
CN114120457B (zh) 2024-05-14

Similar Documents

Publication Publication Date Title
CN107194398B (zh) 车损部位的识别方法及***
Paul et al. Iris image compression using wavelets transform coding
CN101431582B (zh) 图像处理装置、***、方法、以及图像形成装置
CN1168051C (zh) 检查访问权利的***和方法
EP0734146A2 (en) Method and apparatus for adaptive image processing
CN105956448A (zh) 一种指纹解锁方法、装置及用户终端
EP4109393A1 (en) Method and device for removing moiré patterns
CN1470131A (zh) 用于检索图象数据的非线性量化方法和相似性匹配方法
CN101382770A (zh) 图像比对装置、图像比对方法和图像数据输出处理装置
CN110147710A (zh) 人脸特征的处理方法、装置和存储介质
CN101571698A (zh) 图像对照方法、图像对照装置、及图像数据输出处理装置
EP1102209A2 (en) Image processing
CN101299240B (zh) 图像处理装置、图像形成装置、图像处理***和方法
Phan et al. Tracking multiple image sharing on social networks
CN101360160B (zh) 图像处理装置、图像处理***、图像处理方法和图像形成装置
CN110633289A (zh) 一种车牌号确定方法、服务器及停车管理***
CN113762254B (zh) 一种车牌识别方法和***
CN109905393A (zh) 一种基于云安全的电子商务登陆方法
CN101277368A (zh) 图像处理装置、***、方法、和图像形成装置
CN114120457A (zh) 一种基于手机端的停车自助缴费方法和查询车辆方法
CN101742049B (zh) 图像处理装置、图像形成装置以及图像处理方法
CN102694936B (zh) 复合扫描设备的控制方法及装置、复合扫描***
CN106649829A (zh) 一种基于掌纹数据的业务处理方法和装置
CN106228450A (zh) 社保智能化管理***
MXPA04006233A (es) Arquitectura de trayectoria de imagen de barrido.

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

Country or region after: China

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

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.

Country or region before: China

GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

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

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

Country or region after: China

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

Patentee before: Chongqing Yilian Information Technology Co.,Ltd.

Country or region before: China