[发明专利]基于最短路径的隐私保护拼车方法、装置、设备及存储介质在审
申请号: | 202111511976.1 | 申请日: | 2021-12-06 |
公开(公告)号: | CN114118625A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 罗玉川;黄俊鑫;徐明;付绍静;柳林;陈颖文;胡罡;逄德明 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/30;G06F16/29;G06F21/62 |
代理公司: | 长沙国科天河知识产权代理有限公司 43225 | 代理人: | 赵小龙 |
地址: | 410073 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 路径 隐私 保护 方法 装置 设备 存储 介质 | ||
1.一种基于最短路径的隐私保护拼车方法,其特征在于,所述方法包括:
获取当前地图信息,在所述地图信息中通过设立锚点来进行所述地图信息中任意两点的道路距离的近似计算;
获取当前地图信息中的乘客和司机的粗粒度位置,对乘客进行过滤以获得目标司机附近的乘客集合;
根据锚点近似计算结果,将乘客集合与司机进行路径遍历以选取最短行驶距离的方案;
将所述最短行驶距离方案发送至对应的乘客与司机以实现成功拼车。
2.如权利要求1所述的方法,其特征在于,所述获取当前地图信息,在所述地图信息中通过设立锚点来进行所述地图信息中任意两点的道路距离的近似计算的步骤,包括:
获取当前地图信息,并将地图划分为预设区域;
在区域之中设置锚点作为参考点,所述锚点设置考虑自身邻接边数量以及其到区域中心的距离;
对所述地图信息中的所有锚点之间的距离进行近似计算并储存计算结果。
3.如权利要求1所述的方法,其特征在于,所述获取当前地图信息中的乘客和司机的粗粒度位置,对乘客进行过滤以获得目标司机附近的乘客集合的步骤之前,还包括:
在检测到乘客发送拼车请求时,通过地图工具结合所述乘客的当前位置信息计算出乘客到锚点的行驶时间ts→AP(s)和td→AP(d),其中s是乘客出发地,d是乘客目的地。
4.如权利要求3所述的方法,其特征在于,所述获取当前地图信息中的乘客和司机的粗粒度位置,对乘客进行过滤以获得目标司机附近的乘客集合的步骤,包括:
获取司机当前上传信息,所述上传信息包括:司机当前位置1、司机荷载客数量CAPd以及司机现载客数量OBRd,将所述上传信息生成
获取乘客当前拼车请求其中s是乘客出发地,d是乘客目的地;
判断当前OBRd=0是否等于0;
在所述OBRd=0时,在所有目标半径区域内获取乘客集合
通过预计算得到AP(ri.z(s))和AP(ri.z(d))之间的最短路径,以及路径途径区域的序列ri.Zpath={ri.z(s),…,ri.z(d)};
选择M个Zpath长度最长的乘客作为根乘客,同时构建M个相应的集合
5.如权利要求4所述的方法,其特征在于,所述选择M个Zpath长度最长的乘客作为根乘客,同时构建M个相应的集合的步骤之后,还包括:
计算乘客扩展的途径区域r.EZpath,对于中除根乘客以外的乘客将按下式比较其路径和方向是否和任一根乘客相似:
其中公式1指乘客rj的出发地和目的地在ri行程所在路径上,当满足公式1时再按公式2所示判断他们的路径方向是否一致;
若是,则将rj则会被加入到集合中。
6.如权利要求4所述的方法,其特征在于,所述判断当前OBRd=0是否等于0时的步骤之后,还包括:
若OBRd>0,则表示司机存在已有行程,获取司机当前参考已有行程
根据所述已有行程对应的路径进行乘客的筛选以获得乘客合集。
7.如权利要求1所述的方法,其特征在于,所述根据锚点近似计算结果,将乘客集合与司机进行路径遍历以选取最短行驶距离的方案的步骤,包括:
根据锚点近似计算结果,生成司机与所有乘客集合进行路线组合;
遍历所述路线组合以获得最短行驶路线,将所述最短行驶路线作为最短行驶距离的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111511976.1/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理