[发明专利]一种匿名打车系统及移动安全支付方法有效
申请号: | 201610157091.9 | 申请日: | 2016-03-18 |
公开(公告)号: | CN105741536B | 公开(公告)日: | 2018-10-12 |
发明(设计)人: | 张子剑;佟安格;祝烈煌;陈明新 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G08G1/00 | 分类号: | G08G1/00;G06Q20/32;G06Q20/38;H04L9/32;H04L29/06 |
代理公司: | 北京理工正阳知识产权代理事务所(普通合伙) 11639 | 代理人: | 王民盛 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种匿名打车系统包括下单模块、订单处理模块、抢单模块、交互与评价模块、交互模块、调度模块、收费模块、支付模块、支付处理模块;一种移动安全支付方法步骤为:下单模块发起打车请求,抢单模块抢单,订单处理模块处理订单,调度模块分派车辆接送用户;司机及用户通过交互模块及交互与评价模块交换各自信息,主要包括姓名、手机号及车牌号;司机将用户送达目的地后,收费模块向用户收取当前打车的费用,支付模块与支付处理模块交互,向司机端收费模块支付费用。上述过程中,打车过程与支付过程都匿名进行,因此可以有效地保护用户的隐私。本发明的匿名认证技术对司机与用户隐私进行保护;移动安全支付确保保护支付隐私不被泄露。 | ||
搜索关键词: | 一种 匿名 打车 系统 移动 安全 支付 方法 | ||
【主权项】:
1.一种匿名打车系统,其特征在于:使用低复杂度且安全的匿名认证以及盲签名技术,在保护个人及司机隐私的同时实现匿名打车及移动安全支付;包括、服务器端与客户端,客户端又包括司机客户端与用户客户端;服务器端、司机客户端与用户客户端又分别包括服务器打车管理软件、司机打车管理软件以及用户打车管理软件;用户客户端包括下单模块、交互与评价模块以及支付模块;司机客户端包括抢单模块、交互模块以及收费模块;服务器端包括订单处理模块、调度模块以及支付处理模块;一种匿名打车系统各部分的安装过程为:所述服务器打车软件安装在服务器端;所述司机打车管理软件安装在司机客户端;所述用户打车管理软件安装在用户客户端;所述的司机客户端与用户客户端分别安装在司机与用户的手持移动设备上,并分别通过其上的司机打车管理软件以及用户打车管理软件与系统中各模块连接与通信;所述的司机与用户的手持移动设备主要包括手机、笔记本电脑、平板电脑及手持电子设备;一种匿名打车系统中各个组成模块之间的连接关系为:订单处理模块与下单模块和抢单模块相连;调度模块和抢单模块相连;支付处理模块与支付模块和收费模块相连;支付处理模块与交互与评价模块相连;交互与评价模块与交互模块相连;服务器端、司机客户端与用户客户端的各个模块之间都相连;各个组成模块的功能如下:下单模块的功能为向服务器端发起打车请求与详细打车信息,此打车请求与详细打车信息中主要包含打车覆盖范围、行驶起始地、目的地、打车路线、匿名及会话公钥;支付模块的功能是向司机客户端支付当前打车产生的费用;交互与评价模块的功能是用户客户端与司机客户端通信,相互交换私人信息,私人信息主要包括手机号和姓名,并对司机当前的服务进行评价;抢单模块的功能是接受用户客户端下单模块传来的打车请求并向服务器端调度模块提供筛选信息;交互模块的功能是司机客户端与用户客户端通信,互相交换交互信息,交互信息主要包括姓名、手机号及车牌号;收费模块的功能是向用户客户端收取支付模块传来的当前打车费用;支付处理模块的功能是协助用户客户端与司机客户端完成当前打车费用的支付过程;订单处理模块的功能是依据下单模块传来的打车请求中包含的打车信息,产生当前订单,服务器端根据当前订单中的打车覆盖范围,将此当前订单下发给此打车覆盖范围内的全部司机客户端;调度模块的功能是根据当前订单调度筛选符合条件的司机客户端,并根据一定规则选出某个获胜的司机客户端完成当前订单;调度模块的功能是根据当前订单调度筛选符合条件的司机客户端,并选出某个获胜的司机客户端完成当前订单所依据的一定规则的具体步骤为:步骤1.1调度模块基于Star及Dist筛选信息计算Score,公式为:Scorei=Dis(Cari)×α+Stari×(1‑α);其中,α是用来平衡距离和Star所占的权重;下标i代表第i辆抢单的车单,Star通过用户给司机的评价获得;步骤1.2调度模块选取Score最多的车辆进行接单;步骤1.3调度模块选取Score最多的车辆进行接单;步骤1.4被选取的若干司机客户端相应调度模块传输来的接单信息,成功接单后表明根据此一定规则选出了某获胜司机客户端,从而完成了当前订单;调度模块收到交互模块发送来供筛选车辆的信息主要包括Star以及Dist信息;其中Star是抢单模块用来抢当前订单所愿意支付的一种费用,通过支付处理模块发放获得;所述的Star是一种消耗品,如果成功接受当前订单,则调度模块会扣除当前抢单模块所支付的Star,否则调度模块将不扣除Star;所述的Dist是指车辆与起始地的距离;基于本匿名打车系统的移动安全支付方法,主要包含如下步骤:步骤2.1用户和司机分别通过用户客户端和司机客户端在服务器进行注册,获取服务器端给他们各自的身份信息签名;步骤2.2服务器端接收和检测到司机登陆信息后,每间隔s秒采集司机客户端的位置信息,并发送给服务器端;其中,步骤2.2中的s秒范围为1秒到10秒;步骤2.3服务器端接收到在t时刻,用户通过用户客户端向服务器端发起打车请求;在打车前的某段时间,用户客户端的支付模块与服务器端的支付处理模块交互,实名购买打车券,这里购买打车券的过程需要与打车过程分离开,目的是避免服务器端记录或采集购买信息导致用户隐私的泄露;其中,所述的打车券作为用户向司机支付的货币形式,主要具有面值、有效期、以及公司对打车券的签名信息;其中,所述打车券的购买过程采用盲签名技术,具体过程为:步骤3.1用户购买打车券时需要向服务器端说明购买的面值、金额以及支付相应的费用;步骤3.2服务器端使用不同的公钥对不同的券进行签名以代表不同的数值;步骤3.3服务器端接收用户客户端发送的打车请求以及主要包括行驶起始地、目的地、匿名以及会话公钥的详细打车信息;步骤3.4服务器端处理当前订单信息,将打车信息发送给起始地附近的N辆车的司机客户端,等待司机抢单;所述的N范围为3到20;步骤3.5司机通过司机客户端的抢单模块接收用户客户端下单模块传来的打车请求与详细打车信息,并将其中的司机匿名信息提供给服务器端的调度模块进行车辆筛选;步骤3.6服务器端的调度模块完成车辆筛选后,司机客户端和用户客户端通过会话密钥进行交互,此交互主要包含签名、手机号以及车牌号的私人信息;其中,步骤3.6中所述的司机客户端和用户客户端的交互还可以通话协商具体接送事宜;步骤3.7司机将用户送到目的地点后,向用户展示当前打车所产生的费用f,用户通过用户客户端将相应价值的打车券{A1,B1,C1}及评价信息v发送给服务器端;步骤3.8服务器端验证步骤3.7的打车券{A1,B1,C1}有效后,由司机通过司机客户端产生相应数额面值的打车券{A2,B2,C2}发送给服务器端进行盲签名;其中,步骤3.7和3.8中的{A1,B1,C1}和{A2,B2,C2}是面值一一对应,盲签名代码不同的两个集合;步骤3.9在一段时间K天之内,司机将司机客户端中存储的打车券传送到服务器端的支付处理模块进行打车费用的兑现;所述的K范围为:1到50天内。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610157091.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种新型下水器
- 下一篇:发光二极管的组合结构及LED显示屏