一种基于区块链技术的迷路人员指引方法与流程

文档序号:17125921发布日期:2019-03-16 00:25阅读:339来源:国知局
一种基于区块链技术的迷路人员指引方法与流程

本发明涉及道路指引技术领域,尤其涉及一种基于区块链技术的迷路人员指引方法。



背景技术:

随着经济的迅猛发展,城市化的步伐变快,城市人口数量不断增加,城市建设的速度不断加快。随之,城市建筑环境的复杂度增加,人员流动加快。人们经常会遇到迷路的窘况,而现有的渠道是通过导航定位来指引,但由于gps的位置精确性不够高、导航系统机械化过重、分差路过多,使得导航容易出现误差,故有时候仅仅依靠导航并不能解决迷路问题。



技术实现要素:

本发明针对现有技术存在的问题,提出了一种能为迷路的出行人员快速提供可信的正确路线的基于区块链技术的迷路人员指引方法。

本发明是通过以下技术方案得以实现的:

本发明一种基于区块链技术的迷路人员指引方法,应用于具有多个使用终端、一个处理端的迷路人员指引系统,多个使用终端分别接入区块链网络并通过区块链网络实现多个使用终端的数据共享;处理端分别与多个使用终端进行数据通信;

方法包括:

步骤s01,当使用终端处于迷路状态下,使用终端发送迷路求救信号给区块链网络;所述迷路求救信号包括使用终端的当前位置信息和目标位置信息;

步骤s02,其他使用终端通过区块链网络获取迷路求救信号,并将根据使用终端的当前位置信息和目标位置信息匹配到与行进轨迹始末位置相同的路线提示信息发送给处理端;所述处理端用于接收、处理其他使用终端的路线提示信息以获得路线信息,并筛选出合适路线信息发送给迷路状态下的使用终端。

作为优选,步骤s02包括:

步骤s21,其他使用终端通过区块链网络获取迷路求救信号,根据使用终端的当前位置信息和目标位置信息,匹配到与行进轨迹始末位置相同的路线提示信息给处理端;

步骤s22,处理端接收路线提示信息并处理获得路线信息;

步骤s23,处理端统计相同路线信息数量,并判断相同路线信息数量大于路线信息数量临界值时,将此路线信息作为合适路线信息;

步骤s24,处理端将合适路线信息发送给迷路状态下的使用终端。

作为优选,步骤s21中根据使用终端的当前位置信息和目标位置信息匹配到与行进轨迹始末位置相同的路线提示信息,具体为:

判断当前位置信息与行进轨迹起始位置信息相同,且目标位置信息与行进轨迹终点位置信息相同;或者,判断当前位置信息与行进轨迹终点位置信息相同,且目标位置信息与行进轨迹起始位置信息相同时,其他使用终端匹配到与行进轨迹相同的路线提示信息。

作为优选,所述行进轨迹始末位置通过行人提供的语音、文字、图片获得,或者通过车辆行车记录仪的视频获得。

作为优选,步骤s22中处理端处理路线提示信息获得路线信息,具体为:将路线提示信息归类,并对不同路线提示信息进行标记。

作为优选,步骤s23还包括:判断相同路线信息数量不大于路线信息数量临界值时,将此路线信息作为可疑路线信息,所述可疑路线信息不发送给迷路状态下的使用终端。

作为优选,步骤s24具体包括:根据路线信息数量从多到少的顺序排列合适路线信息,并将其发送给迷路状态下的使用终端。

作为优选,所述处理端为云端。

作为优选,所述使用终端为智能移动终端。

本发明具有以下有益效果:

本发明一种基于区块链技术的迷路人员指引方法,当出行人员发现自己迷路时,通过区块链技术将自己的所在位置和目标位置发送给所有人,其他人可为其提供相应路线,最后系统会将经判定可信可行的路线发送给迷路人员,以供其选择。该方法利用区块链技术,区块链技术有去中心化,可信度高的优点,使得迷路人员可以快速的得到可信的正确路线。

附图说明

图1为本发明一种基于区块链技术的迷路人员指引方法的总流程框图;

图2为图1中步骤s02的子流程框图;

图3为依据本发明一种基于区块链技术的迷路人员指引方法的具体示例下的流程框图。

具体实施方式

以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。

人们遇到迷路状况时,通常会打开移动设备的导航应用软件或车载导航系统进行实时导航。然而导航过程中由于信号接收不稳定或gps位置定位不准确,使得无法及时准确提供路径导航帮助。且在导航过程中,导航推荐的路径经常有很多分叉路,或路径狭窄且颠簸,实际跟随导航行进时容易出错且不安全。

区块链技术是去中心化的分布式数据库,区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次区块链网络交易的信息。多个区块链可以构建区块链网络,实现数据共享。由于区块链技术的特点,其数据可信度高,为此本发明提出一种基于区块链技术的迷路人员指引方法。该方法能解决当前导航路线推荐信号延迟、不稳定,推荐路线不准确、不及时的问题。

本发明一种基于区块链技术的迷路人员指引方法应用于迷路人员指引系统。该系统包括多个使用终端、一个处理端。多个使用终端分别接入区块链网络并通过区块链网络实现多个使用终端的数据共享,每个使用终端相当于一个区块链节点,通过建立共识机制、激励机制、智能合约将多个区块链节点构建成一个区块链网络。本发明下的区块链网络建立是基于迷路状况下当前位置信息、目标位置信息、路线提示信息、路线信息等数据共享实现,以期克服现有导航问题及时、准确提供导航路径建议。所述使用终端可以为智能移动终端,如智能手机、智能平板电脑。所述处理端分别与多个使用终端进行数据通信。该处理端与各个使用终端建立数据通信连接,所述处理端可以为处理平台,由远程控制系统或服务器实现,所述处理端也可以为云端。

每个区块链节点存储有所属使用终端的数据、以及与该区块链节点通过共识机制、激励机制、智能合约建立联系的其他区块链节点的数据。其他区块链节点的数据也就是其与当前区块链节点发生交易而产生的交易数据。

如图1,本发明方法包括:

步骤s01,当使用终端处于迷路状态下,使用终端发送迷路求救信号给区块链网络;所述迷路求救信号包括使用终端的当前位置信息和目标位置信息;

步骤s02,其他使用终端通过区块链网络获取迷路求救信号,并将根据使用终端的当前位置信息和目标位置信息匹配到与行进轨迹始末位置相同的路线提示信息发送给处理端;所述处理端用于接收、处理其他使用终端的路线提示信息以获得路线信息,并筛选出合适路线信息发送给迷路状态下的使用终端。

步骤s01中,出行人员发现迷路时,利用其身边的使用终端发送迷路求救信号。出行人员可以是步行、骑行出行的人员,也可以开车出行的人员。所述使用终端具有定位功能,能识别当前位置信息。或者,该使用终端能通过人工输入位置方式来确定当前位置信息。

如图2,步骤s02包括:

步骤s21,其他使用终端通过区块链网络获取迷路求救信号,根据使用终端的当前位置信息和目标位置信息,匹配到与行进轨迹始末位置相同的路线提示信息给处理端;

步骤s22,处理端接收路线提示信息并处理获得路线信息;

步骤s23,处理端统计相同路线信息数量,并判断相同路线信息数量大于路线信息数量临界值时,将此路线信息作为合适路线信息;

步骤s24,处理端将合适路线信息发送给迷路状态下的使用终端。

具体地,步骤s21中,根据使用终端的当前位置信息和目标位置信息匹配到与行进轨迹始末位置相同的路线提示信息,具体为:判断当前位置信息与行进轨迹起始位置信息相同,且目标位置信息与行进轨迹终点位置信息相同;或者,判断当前位置信息与行进轨迹终点位置信息相同,且目标位置信息与行进轨迹起始位置信息相同时,其他使用终端匹配到与行进轨迹相同的路线提示信息。当匹配到路线提示信息时,将其存储到使用终端所属区块链节点的数据块内。

所述路线提示信息包括所述行进轨迹始末位置信息、全程路径信息。所述路线提示信息通过行人提供的语音、文字、图片获得,或者通过车辆行车记录仪的视频获得。将语音信息、图片信息、车辆行车记录仪的视频解析处理获得文字信息,包括行进轨迹起始位置信息、行进轨迹终点位置信息。所述全程路径信息为行进轨迹起始位置信息至行进轨迹终点位置信息的信息。所述全程路径信息,例如:行进轨迹起始位置信息为“长岛公园三号桥”,过桥后第一红绿灯左转,直行至第三个路口右转,直行500米到达行进轨迹终点,行进轨迹终点位置信息为“碧波苑小区”。所述全程路径信息以上述文字形式存储,也可以是图片形式存储,如获取行进轨迹起始位置和终点位置所在区域地图,在地图上绘制好行进路径,并将绘制好行进路径的区域地图作为全程路径信息存储。

所述步骤s22中处理端处理路线提示信息获得路线信息,具体为:将路线提示信息归类,并对不同路线提示信息进行标记。由于对于相同始末位置可能会有不止一条路线,将不同路线标记为i(其中,i=1,2,3,…),将第i条路线的条数标记为ti。所述路线信息包括标记后的行进轨迹始末位置信息和全程路径信息。

步骤s23中,根据标记后的路线,对上述分类后的路线进行统计,ti为具有与第i条路线相同路线的数量。当判断相同路线信息数量大于路线信息数量临界值n时,则此路线为大部分人走过或开过的,可信度高,将此路线信息作为合适路线信息。而判断相同路线信息数量不大于路线信息数量临界值时,将此路线信息作为可疑路线信息,可疑路线表示走过或开过的人少,存在路线不确定或路线偏僻、道路颠簸等安全隐患。所述可疑路线信息不发送给迷路状态下的使用终端。

步骤s24中,处理端将合适路线信息发送给迷路状态下的使用终端。上述合适路线信息可以为一条信息,也可以为多条,当有多条合适路线信息时,根据路线信息数量从多到少的顺序排列合适路线信息,即可形成一个路线推荐列表,将其发送给迷路状态下的使用终端。使用终端的使用者可根据该路线推荐列表选择最优的合适路线信息。所述合适路线信息包括筛选后的行进轨迹始末位置信息和全程路径信息。

图3示出了依据本发明方法的示例流程图。出行人员发现自己迷路,则需要打开使用终端寻求帮助。使用终端处于迷路状态,即a=1,否则,a=0。使用终端通过区块链网络将自己所在位置和目标位置发送给其他使用终端。其他使用终端调取与行进轨迹始末位置相匹配的路线,处理端统计相同路线的条数并判断相同路线信息数量大于路线信息数量临界值n时,将大于临界值n的路线i作为合适路线发送给迷路人员,以供其选择。迷路人员根据自己的情况选择出最终路线,以帮助迷路人员脱离迷路状态。

本领域的技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而并不限制本发明。本发明的目的已经完整有效地实现。本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的实施方式可以有任何变形或修改。

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