一种基于精准定位和安全扫码的共享单车计费方法技术

技术编号:20161675 阅读:20 留言:0更新日期:2019-01-19 00:14
本发明专利技术是一种基于精准定位和安全扫码的共享单车计费方法,基于精准定位和安全扫码的共享单车计费系统包括二维码标签、手机终端、车锁和产品安全验证服务器,所述的产品安全验证服务器包括数据库、接收模块、分析对比模块和发送模块。对车辆信息进行加密,将加密信息与车辆信息一起按照顺序做成对应二维码,在使用者扫码开锁时,对扫描的二维码信息进行验证,防止出现使用者被仿冒二维码欺骗的发生。同时在使用单车开始和结束时通过过周围用户位置信息对使用者位置信息进行验证,确认精准的使用位置。该种享单车计费方法确保地点信息安全,既方便取车,也能抵抗恶意二维码的攻击问题,实现安全计费。

【技术实现步骤摘要】
一种基于精准定位和安全扫码的共享单车计费方法
本专利技术是共享单车领域,具体的说是一种基于精准定位和安全扫码的共享单车计费方法。
技术介绍
共享单车的概念源于公共自行车系统,又不同于带有固定服务站点的公共自行车,根据城市交通规划,它会被布设在地铁出口、社区大门口和旅游景点等人流集中区域,工作人员可通过共享单车管理系统可以管理租赁的共享自行车。单个共享单车与服务器之间互通互联,在方便市民租借的同时也方便归还服务。在当前,共享单车系统已逐渐发展成一定规模,但目前的租赁系统在推广应用中存在如下问题:(1)共享单车的位置定位不准确:共享单车作为一种简易通行器材,极易发生位置变动,而一旦它被恶意停放或出现意外停放到僻远地区,亦或者用户把车停进小区或者私密空间导致无法找回,就会受到经济损失。(2)支付存在安全风险:本来是便利共享单车使用的二维码,却可能被一些不法分子利用,成为其骗取钱财的工具。而二维码扫码技术的安全缺陷,主要因为以下几点:一是制码技术几乎是零门槛,不法分子可以轻而易举地将病毒、木马程序、扣费软件等植入二维码当中,让消费者上当受骗;二是二维码是一种用肉眼无法识别的信息技术,一些不法分子采用粘贴的方式,用带有病毒的二维码遮盖商家门口、柜台上正常的二维码,普通消费者根本无从识别,难以有效防范。目前国内广泛使用的二维码为源于日本的快速响应码(QR码),由于当时国内没有自主知识产权的二维码,市场几乎被QR码占据。QR码没有在国内申请专利,采取了免费开放的市场策略。这也意味着任何人都可以通过网络下载二维码生成器。只需要将发布的内容粘贴到二维码生成器上,软件随即生成用户所需的二维码。任何人都可以制作二维码,而且生成的二维码没有办法溯源,也没有相关的管理机构提供认证,二维码的生产和流通并没有明确的主体进行统一的管理。(3)意外情况下,如顾客忘记关闭锁而被他人二次使用,支付如何进行的问题。关于怎样确定共享单车的位置信息这个问题,现有市场上的共享单车计费标准大多由传统的GPS定位系统的位置信息决定,其实这样并不准确。并且由于远程关锁这一方法,可能用户在离开单车一定距离后才想起需要进行结束用车,这样就造成了共享单车支付时可能存在计费上的失误。目前市场上的共享单车在使用流程上都存在一定的漏洞。使用者需要手动关闭车锁。这种流程是存在很大的弊端的,手动关闭车锁容易忘记,给了蹭车党可乘之机。虽然机械锁很容易低价购买,但是无法真正以时间计费,不能精确定位车的最后位置,容易造成车辆丢失和计费失误。
技术实现思路
本专利技术针对现有技术中的不足,提供一种基于精准定位和安全扫码的共享单车计费方法。为实现上述目的,本专利技术采用以下技术方案:一种基于精准定位和安全扫码的共享单车计费方法,其特征在于:基于精准定位和安全扫码的共享单车计费系统包括二维码标签、手机终端、车锁和产品安全验证服务器,所述的产品安全验证服务器包括数据库、接收模块、分析对比模块和发送模块,具体计费方法如下:步骤1,对车辆信息进行加密,将加密信息与车辆信息一起按照顺序做成对应二维码;步骤2,将二维码数字信息存储在产品安全验证服务器内,将二维码制成二维码标签实物,二维码标签粘贴在车辆上;步骤3,使用者通过手机终端扫描任意一辆车辆上的二维码标签,通过周围用户位置信息对使用者位置信息进行验证,确证精准的位置,同时手机终端将二维码标签内的车辆信息和加密信息发送到接收模块,接收模块将接受到的数据信息发送到分析对比模块,分析比对模块对加密信息进行拆分验证,若加密信息验证成果,进行步骤4,若加密信息验证失败,进行步骤5;步骤4,在数据库中改变车辆状态至using和用户状态,并由发送模块向车锁发出开锁指令,并执行步骤6;步骤5,由发送模块发送提示信息到手机终端提示二维码有安全风险;返回步骤3;步骤6,使用者在使用过程中每隔时间t,软件将通过GPS或移动基站自动采集一次用户的位置信息,并上传到服务器,服务器对用户位置进行记录,若位置信息有极大变化,将通过车载的接受模块对位置信息也进行一次采集,并上传服务器记录,在使用完成后通过时间和位置点连线计算使用路程进行计费;步骤7,使用者结束用车确认后,通过周围用户的位置信息对该用户的位置信息进行验证,确认最终行程,确认成功后在数据库中改变车辆状态至free并由发送模块向车锁发出关锁指令。所述的步骤1中加密信息与车辆信息按照车牌号、加密后的车牌号、与车牌号对应的密钥和其加密后的数据排列,相邻数据之间采用#分隔。所述的车牌号、加密后的车牌号、与车牌号对应的密钥和其加密后的数据形成具体数据:Num#SHA1#Key#SHA256,所述的SHA1为40位,SHA256为65位,Key为50位,Key的生成使用的是随机数,从ACSII码中的68个可输出字符中随机生成。所述的步骤3中分析比对模块对加密信息进行拆分验证具体步骤如下:Num#SHA1#Key#SHA256数据发送到分析比对模块分析比对模块,验证Num与Key的哈希值是否正确,若Num与Key的哈希值正确,则验证成功,若Num与Key的哈希值错误,则验证失败。所述的步骤3和步骤7中通过周围用户位置信息对使用者位置信息进行验证的方法,具体步骤如下:通过周围用户位置信息对使用者位置信息进行验证,向周围的用户直接发送辅助带用户ID的验证请求,其他用户收到请求后将自动在后台上传收到的辅助验证请求,由服务器对两位用户的请求信息进行比对,并且对两位用户的位置信息进行修正,从而确认精准的使用位置;若周围没有其他用户,使用者将会对车辆直接发送验证请求,车辆上的接收器收到信息后,将会将使用者信息和自身位置发送到服务器,由服务器将使用者位置信息与车的位置信息进行比对,确证精准的位置。本专利技术一种基于精准定位和安全扫码的共享单车计费方法的有益效果是:通过对二维码的设计独特,并将秘密信息进行隐藏,且在扫描二维码时会对二维码内的信息进行验证,当二维码内容错误时,可以给予使用者相关提示,防止使用者被骗造成损失。在定位的认证上,通过多方认证的方式,确保地点信息安全,既方便取车,也能抵抗恶意二维码的攻击问题,实现安全计费。附图说明图1为本专利技术一种基于精准定位和安全扫码的共享单车计费系统的结构原理图。图2为本专利技术一种基于精准定位和安全扫码的共享单车计费方法用户位置信息确定的流程原理图。具体实施方式现在结合附图对本专利技术作进一步详细的说明。如图1所示,一种基于精准定位和安全扫码的共享单车计费方法,其特征在于:基于精准定位和安全扫码的共享单车计费系统包括二维码标签、手机终端、车锁和产品安全验证服务器,所述的产品安全验证服务器包括数据库、接收模块、分析对比模块和发送模块,具体计费方法如下:步骤1,对车辆信息进行加密,将加密信息与车辆信息一起按照顺序做成对应二维码;步骤2,将二维码数字信息存储在产品安全验证服务器内,将二维码制成二维码标签实物,二维码标签粘贴在车辆上;步骤3,使用者通过手机终端扫描任意一辆车辆上的二维码标签,通过周围用户位置信息对使用者位置信息进行验证,向周围的用户直接发送辅助带用户ID的验证请求,其他用户收到请求后将自动在后台上传收到的辅助验证请求,由服务器对两位用户的请求信息进行比对,并且对两位用户的位置信息进行修正,从而确本文档来自技高网
...

【技术保护点】
1.一种基于精准定位和安全扫码的共享单车计费方法,其特征在于:基于精准定位和安全扫码的共享单车计费系统包括二维码标签、手机终端、车锁和产品安全验证服务器,所述的产品安全验证服务器包括数据库、接收模块、分析对比模块和发送模块,具体计费方法如下:步骤1,对车辆信息进行加密,将加密信息与车辆信息一起按照顺序做成对应二维码;步骤2,将二维码数字信息存储在产品安全验证服务器内,将二维码制成二维码标签实物,二维码标签粘贴在车辆上;步骤3,使用者通过手机终端扫描任意一辆车辆上的二维码标签,通过周围用户位置信息对使用者位置信息进行验证,确证精准的位置,同时手机终端将二维码标签内的车辆信息和加密信息发送到接收模块,接收模块将接受到的数据信息发送到分析对比模块,分析比对模块对加密信息进行拆分验证,若加密信息验证成果,进行步骤4,若加密信息验证失败,进行步骤5;步骤4,在数据库中改变车辆状态至using和用户状态,并由发送模块向车锁发出开锁指令,并执行步骤6;步骤5,由发送模块发送提示信息到手机终端提示二维码有安全风险;返回步骤3;步骤6,使用者在使用过程中每隔时间t,软件将通过GPS或移动基站自动采集一次用户的位置信息,并上传到服务器,服务器对用户位置进行记录,若位置信息有极大变化,将通过车载的接受模块对位置信息也进行一次采集,并上传服务器记录,在使用完成后通过时间和位置点连线计算使用路程进行计费;步骤7,使用者结束用车确认后,通过周围用户的位置信息对该用户的位置信息进行验证,确认最终行程,确认成功后在数据库中改变车辆状态至free并由发送模块向车锁发出关锁指令。...

【技术特征摘要】
1.一种基于精准定位和安全扫码的共享单车计费方法,其特征在于:基于精准定位和安全扫码的共享单车计费系统包括二维码标签、手机终端、车锁和产品安全验证服务器,所述的产品安全验证服务器包括数据库、接收模块、分析对比模块和发送模块,具体计费方法如下:步骤1,对车辆信息进行加密,将加密信息与车辆信息一起按照顺序做成对应二维码;步骤2,将二维码数字信息存储在产品安全验证服务器内,将二维码制成二维码标签实物,二维码标签粘贴在车辆上;步骤3,使用者通过手机终端扫描任意一辆车辆上的二维码标签,通过周围用户位置信息对使用者位置信息进行验证,确证精准的位置,同时手机终端将二维码标签内的车辆信息和加密信息发送到接收模块,接收模块将接受到的数据信息发送到分析对比模块,分析比对模块对加密信息进行拆分验证,若加密信息验证成果,进行步骤4,若加密信息验证失败,进行步骤5;步骤4,在数据库中改变车辆状态至using和用户状态,并由发送模块向车锁发出开锁指令,并执行步骤6;步骤5,由发送模块发送提示信息到手机终端提示二维码有安全风险;返回步骤3;步骤6,使用者在使用过程中每隔时间t,软件将通过GPS或移动基站自动采集一次用户的位置信息,并上传到服务器,服务器对用户位置进行记录,若位置信息有极大变化,将通过车载的接受模块对位置信息也进行一次采集,并上传服务器记录,在使用完成后通过时间和位置点连线计算使用路程进行计费;步骤7,使用者结束用车确认后,通过周围用户的位置信息对该用户的位置信息进行验证,确认最终行程,确认成功后在数据库中改变车辆状态至free并由发送模块向车锁发出关锁指令。2.如权利要求1所述的一种基于精准定位和安全扫码的...

【专利技术属性】
技术研发人员:熊礼治蒋鹏程王乐韩啸汤琳俪曹梦琦
申请(专利权)人:南京信息工程大学
类型:发明
国别省市:江苏,32

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

1