一种基于区块链技术的出租车绕路识别方法与流程

文档序号:17151329发布日期:2019-03-19 23:27阅读:273来源:国知局
一种基于区块链技术的出租车绕路识别方法与流程

本发明涉及一种基于区块链的绕路识别方法,具体涉及一种基于区块链的出租车的绕路识别方法。



背景技术:

随着社会的高速发展,在生活节奏日益加快的城市生活中,出租车越来越频繁的成为人们的代步工具,大大提高了出行的效率。但是,有些出租车司机为了多赚点钱,载着乘客绕远路,尤其是对于那些人生地不熟的旅游者或者外地人,这种恶意绕路不仅损害了乘客的利益,还给乘客造成了很大的安全隐患,每年都有的大量出租车司机伤人事件中大多存在着司机恶意绕路现象。

目前,大多数绕路现象都是运管稽查部门接到疑似绕路的举报后,集中对特定车辆进行检查、甄别。如专利申请号为201610786066.7的专利公布的一种判断出租车绕路和计价异常的方法及装置,其提供一种筛查办法,先将疑似绕路、计价异常的行为或车辆筛选出来,然后由运管稽查部门再进一步检查、甄别。但运管稽查部门对绕路现象的识别容易被很多主观因素影响,会在一些特殊情况下存在误判的问题。

如今,大部分出租车的绕路识别方法都是在乘客坐完全程后,再按一定方式对乘客举报的车辆进行绕路现象的判定,这种判定方式容易对于外地的乘客十分不便,同时也可能让不法分子在绕路后对乘客进行伤害。

因此,随着互联网科技的高速发展及区块链技术的成熟,一种基于区块链的能及时向乘客和交通管理部门反映出租车绕路情况的识别方法变得十分必要。



技术实现要素:

为了能够解决出租车绕路情况在被识别时速度慢、准确性低的问题,本发明提供了一种基于区块链的绕路识别方法。本发明采用的技术方案是提出了一种基于区块链的绕路识别方法,所述方法包括:

在接收到乘客请求判定其所乘坐的第一出租车是否绕路的请求信息后,获取所述第一出租车的当前行驶轨迹,所述请求信息包括乘客的上车地和目的地;

根据所述乘客的上车地和目的地获得第一判定路线,以及根据所述当前行驶轨迹和目的地获得预计总行驶轨迹;

当预计总行驶轨迹的里程数未明显大于第一判定路线的里程数时,确定所述第一出租车未绕路;

当预计总行驶轨迹的里程数明显大于第一判定路线的里程数时,获取所述第一判定路线、所述预计总行驶轨迹的综合交通拥挤指数;

当第一判定路线的综合交通拥挤指数明显大于所述预计总行驶轨迹的综合交通拥挤指数时,按预设规则确定所述第一出租车未绕路。

进一步,所述“预计总行驶轨迹的里程数未明显大于第一判定路线的里程数”具体包括:所述预计总行驶轨迹的里程数未大于第一判定路线的里程数的1.2倍。

进一步,所述“当第一判定路线的综合交通拥挤指数明显大于所述预计总行驶轨迹的综合交通拥挤指数时,按预设规则确定所述第一出租车未绕路”具体包括:当第一判定路线的综合交通拥挤指数大于所述预计总行驶轨迹的综合交通拥挤指数的1.1倍时,比较预计总行驶轨迹的里程数与第一判定路线的里程数,当预计总行驶轨迹的里程数小于第一判定路线的里程数的1.4倍时,确定所述第一出租车未绕路。

进一步,当确定所述第一出租车绕路时,向所述第一出租车和乘客发送提醒信息。

进一步,当确定所述第一出租车绕路时,向交通管理平台发出所述第一出租车的绕路事件的信息。

进一步,所述请求信息包括请求信息发出地。

本方法还包括:根据所述乘客的上车地和请求信息发出地获得第二判定路线,在当前行驶轨迹的里程数未明显大于第二判定路线的里程数时,确定所述第一出租车未绕路;在当前行驶轨迹的里程数明显大于第二判定路线的里程数时,获取所述第二判定路线、所述当前行驶轨迹的综合交通拥挤指数;在当第二判定路线的综合交通拥挤指数明显大于所述当前行驶轨迹的综合交通拥挤指数时,按预设规则确定所述第一出租车未绕路。

进一步,所述“当前行驶轨迹的里程数未明显大于第二判定路线的里程数”具体包括:所述当前行驶轨迹的里程数未大于第二判定路线的里程数的1.2倍。

进一步,所述“当第二判定路线的综合交通拥挤指数明显大于所述当前行驶轨迹的综合交通拥挤指数时,按预设规则确定所述第一出租车未绕路”具体包括:当第二判定路线的综合交通拥挤指数大于所述当前行驶轨迹的综合交通拥挤指数的1.1倍时,比较当前行驶轨迹的里程数与第二判定路线的里程数,在当前行驶轨迹的里程数小于第二判定路线的里程数的1.4倍时,确定所述第一出租车未绕路。

本发明充分的运用了区块链的开放性高、自治性强、去中介化、信息不可篡改、匿名性强的特点。本方法能够在接收到请求信息后,快速的对当前行驶轨迹是否已经存在绕路进行判断,确保了乘客与交通管理平台能及时知道所述第一出租车的绕路情况,提高了乘客乘坐出租车的安全性;本方法还能到达目的地前对已经绕道的出租车进行及时提醒与备注,从而有效的维护了乘客的权益,而本方法利用区块链有效的提高了出租车绕路识别的效率,也提高了交通管理平台处理出租车恶意绕路现象的效率。

附图说明

图1为本发明实施例一的基于区块链的出租车绕路识别方法的流程图;

图2为本发明实施例二的基于区块链的出租车绕路识别方法的流程图;

图3为本发明全部实施例作用的各对象在区块链中的一种信息交互图。

具体实施方式

为了更清楚地说明本发明实施例和/或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。另,涉及方位的属于仅表示各部件间的相对位置关系,而不是绝对位置关系。

随着区块链技术的高速发展,区块链逐渐分为了私有链、公有链和联盟链,这三类区块链的主要区别在于开放对象的不同。私有链仅对单独的个人或实体组织开放,写入权限仅由一个组织掌握,读取权限可以对外开放,也可以任意进行限制;公有链可对所有人开放,任何人都可读取,能发送交易且交易能获得有效确认,任何人都可以参与共识过程;而联盟链介于两种区块链之间。

如图3所述的全部实施例中的各对象在区块链中的一种信息交互图。

本方法的执行主体可以是出租车绕路管理中心的服务器,而乘客、第一出租车、交通管理平台都可作为区块链的一个节点,因而本发明主要使用的时基于私有链与公有链之间的联盟链。

本方法的一种信息交互关系具体包括:

s31、所述乘客可向出租车绕路管理中心发出请求信息;

s32、出租车绕路管理中心可向乘客发出与所述请求信息对应的绕路事件的信息;

s33、出租车绕路管理中心可向已经绕路了的所述第一出租车发出提醒信息;

s34、所述第一出租车可向出租车绕路管理中心发出当前行驶轨迹信息;

s35、所述出租车绕路管理中心可向交通管理平台发出与所述请求信息对应的绕路事件的信息。

由于区块链每个节点都按照块链式结构存储完整的数据,而区块链每个节点存储都是独立的、地位等同的,依靠共识机制保证存储的一致性,因此,出租车绕路管理中心可从用户和所述第一出租车处获取相关信息,而不需要自身存储,进而有效的提高了本方法的执行效率。

由于区块链有着非对称加密性,本方法的全部实施例中出租车绕路管理中心与乘客之间以可相互获取信息的公有链相连,所述出租车绕路管理中心与第一出租车之间以可相互获取信息的公有链相连,而所述出租车绕路管理中心与交通管理平台之间是出租车绕路管理中心只能向交通管理平台发送信息的一种单向链接关系。

由于区块链的共识机制,及所有记账节点之间怎么达成共识来去认定一个记录的有效性,如在“人人平等”是当节点满足条件时,所有节点都有权优先提出共识结果、直接被其他节点认同后并最后有可能成为最终共识结果;因此,本方法中出租车绕路管理中心发出的绕路事件信息能得到所有节点的认同,而使用本方法得到的结果具有极高的可靠性。

实施例一:

如图1展示了一种实施例一的基于区块链的出租车绕路识别方法的流程图。包括:

s101:接收乘客请求判定其所乘坐的第一出租车是否绕路的请求信息。

本方法的执行主体可以是出租车绕路管理中心的服务器。

本发明的实施例一中,所述的请求信息中包括乘客的上车地与目的地信息,而所述请求信息还能起到指定乘客乘坐的所述第一出租车的作用,使得出租车绕路管理中心可以通过区块链准确、快速地获得需要识别的绕路对象的信息。

s102:获取所述第一出租车的当前行驶轨迹。

s103:根据所述乘客的上车地和目的地获得第一判定路线,以及根据所述当前行驶轨迹和目的地获得预计总行驶轨迹。

本发明的实施例一中,所述的第一判定路线是出租车绕路管理中心通过gps定位系统和路线规划软件生成,出租车绕路管理中心首先通过乘客的上车地、目的地、及当前各路段综合交通拥挤指数来结合路线规划软件生成数条规划线路,再将里程数最多的一种作为第一判定路线。

s104:判断所述预计总行驶轨迹的里程数未大于第一判定路线的里程数的1.2倍。若判断结果为肯定的则表明所述第一出租车未存在绕路,进而终止后续步骤;若判断结果为否定的则表明所述第一出租车可能存在绕路,进而进行s105的步骤。

s105:判断第一判定路线的综合交通拥挤指数大于所述预计总行驶轨迹的综合交通拥挤指数的1.1倍。若判断结果为否定的则表明所述第一出租车存在绕路,进而终止后续步骤;若判断结果为肯定的则表明所述第一出租车可能存在绕路,进而进行s106的步骤。

s106:判断预计总行驶轨迹的里程数小于第一判定路线的里程数的1.4倍,若判断结果为肯定的则表明所述第一出租车未存在绕路;若判断结果为否定的则表明所述第一出租车存在绕路。

s107:存在绕路。

本发明的实施例一中,所述第一判定路线的综合交通拥挤指数大于所述预计总行驶轨迹的综合交通拥挤指数时,则说明所述第一出租车在选择一种不拥堵的路线来提高驾驶效率,因而可部分理解,所以可增加判定绕路的里程数标准。本实施例二中方法可在行驶过程中对司机是否绕路作出及时的判断,保证了乘客能及时知道所述第一出租车是否存在绕路事件,而本方法能在确定司机绕路后能快速的向交通管理平台反映并向司机提醒,从而约束了不法司机在下一段路程中可能进行的违反行为,从而提高乘客的乘车安全性。

发明的实施例一中可能存在懂所述方法的司机利用判定临界值来获取更多乘客的利益的漏洞,因而本发明还包括如实施例二中可减小上述漏洞的方法。

实施例二:

如图2展示了一种实施例二的基于区块链的出租车绕路识别方法的流程图。包括:

s201:接收乘客请求判定其所乘坐的第一出租车是否绕路的请求信息。

本方法的执行主体可以是出租车绕路管理中心的服务器。

本发明的实施例二中,所述的请求信息中包括乘客的上车地和请求信息发出地信息,而所述请求信息还能起到指定乘客乘坐的所述第一出租车的作用,使得出租车绕路管理中心可以通过区块链准确、快速地获得需要识别的绕路对象的信息。

s202:获取所述第一出租车的当前行驶轨迹。

s203:根据所述乘客的上车地和目的地获得第二判定路线。

本发明的实施例二中,所述的第二判定路线是出租车绕路管理中心通过gps定位系统和路线规划软件生成,出租车绕路管理中心首先通过乘客上车地和请求信息发出地、及乘客上车时各路段综合交通拥挤指数来结合路线规划软件生成数条已规划线路,再将里程数最多的一种作为第二判定路线。

s204:判断所述前行驶轨迹的里程数未大于第二判定路线的里程数的1.2倍。若判断结果为肯定的则表明所述第一出租车未存在绕路,进而终止后续步骤;若判断结果为否定的则表明所述第一出租车可能存在绕路,进而进行s205的步骤。

s205:判断第二判定路线的综合交通拥挤指数大于所述当前行驶轨迹的综合交通拥挤指数的1.1倍。若判断结果为否定的则表明所述第一出租车存在绕路,进而终止后续步骤;若判断结果为肯定的则表明所述第一出租车可能存在绕路,进而进行s206的步骤。

s206:判断前行驶轨迹的里程数小于第二判定路线的里程数的1.4倍,若判断结果为肯定的则表明所述第一出租车未存在绕路;若判断结果为否定的则表明所述第一出租车存在绕路。

s207:存在绕路。

本发明的实施例二中,所述第二判定路线的综合交通拥挤指数大于所述当前行驶轨迹的综合交通拥挤指数时,则说明所述第一出租车在选择一种不拥堵的路线来提高驾驶效率,因而可部分理解,所以可增加判定绕路的里程数标准。

本实施例二中方法可对当前行驶轨迹进行判断,若在上车地到请求信息发出地这段路程中已经存在了绕路现象,这证明所述第一出租车地司机在规避实施例一中方法的漏洞,所述司机有着恶意使报酬最大化的举动,而实施例二中对当前行驶轨迹的绕路判断能有效的保证乘客利益。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1