车联网区块链系统及基于其的出行方法和存储介质与流程

文档序号:30493302发布日期:2022-06-22 02:41阅读:111来源:国知局
车联网区块链系统及基于其的出行方法和存储介质与流程

1.本发明涉及区块链技术领域,尤其涉及一种基于车联网区块链系统的出行方法、一种计算机可读存储介质和一种车联网区块链系统。


背景技术:

2.目前,每家每户的车辆保有量呈上升趋势,若仅根据道路车流量控制交通信号灯的灯光信号,显然,已无法有效保障道路通行的高效性,导致在上下班高峰期会出现交通车辆堵塞的状况,造成交通秩序混乱,影响出行体验。


技术实现要素:

3.本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种基于车联网区块链系统的出行方法,能够在遵循交通法和安全的前提下,通过车联网区块链系统中的第一车辆节点发布通行请求信息和广播激励消息,设定交通通行顺序,使交通更加有秩序,同时,增加车辆节点之间的信任。
4.本发明的第二个目的在于提出一种计算机可读存储介质。
5.本发明的第三个目的在于提出一种车联网区块链系统。
6.为达到上述目的,本发明第一方面实施例提出的基于车联网区块链系统的出行方法,包括以下步骤:接收第一车辆节点的通行请求信息,并根据所述通行请求信息广播激励消息,其中,所述通行请求信息包括通行时间和通行路线;接收与所述通行路线相关的所有第二车辆节点的允许通行信息,并在接收到与所述通行路线相关的所有第二车辆节点的允许通行信息后,将所述允许通行信息发送给所述第一车辆节点,以便所述第一车辆节点根据所述允许通行信息通行。
7.根据本发明实施例的基于车联网区块链系统的出行方法,接收第一车辆节点的通行请求信息,并根据通行请求信息广播激励消息,其中,通行请求信息包括通行时间和通行路线,以及接收与通行路线相关的所有第二车辆节点的允许通行信息,并在接收到与通行路线相关的所有第二车辆节点的允许通行信息后,将允许通行信息发送给第一车辆节点,以便第一车辆节点根据允许通行信息通行。由此,在遵循交通法和安全的前提下,通过车联网区块链系统中的第一车辆节点发布通行请求信息和广播激励消息,设定交通通行顺序,使交通更加有秩序,同时,增加车辆节点之间的信任。
8.另外,根据本发明上述实施例的基于车联网区块链系统的出行方法,还可以具有如下的附加技术特征:
9.根据本发明的一个实施例,在接收到与所述通行路线相关的所有第二车辆节点的允许通行信息后,还包括:发送第一控制信号至与所述通行路线相关的所有第二车辆节点,以使与所述通行路线相关的所有第二车辆节点的信号红灯点亮,其中,所述信号红灯包括车外信号红灯和车内信号红灯。
10.根据本发明的一个实施例,在所述第一车辆节点根据所述允许通行信息通行完成
后,还包括:发送第二控制信号至与所述通行路线相关的所有第二车辆节点,以使与所述通行路线相关的所有第二车辆节点的信号绿灯点亮,并使所述信号红灯熄灭,其中,所述信号绿灯包括车外信号绿灯和车内信号绿灯。
11.根据本发明的一个实施例,在将所述允许通行信息发送给所述第一车辆节点时,还包括:发送第三控制信号至所述第一车辆节点,以使所述第一车辆节点的信号绿灯点亮,所述信号绿灯包括车外信号绿灯和车内信号绿灯。
12.根据本发明的一个实施例,在所述第一车辆节点根据所述允许通行信息通行的过程中,还包括:监控与所述通行路线相关的所有第二车辆节点的行驶行为;如果所述第二车辆节点的行驶行为为违约行为,则向所述第一车辆节点发送通行调整信息,并记录所述违约行为,以及降低所述第二车辆节点的信用值。
13.根据本发明的一个实施例,在所述第一车辆节点根据所述允许通行信息通行完成后,还包括:按照通行相关度对与所述通行路线相关的所有第二车辆节点分配激励。
14.根据本发明的一个实施例,所述的基于车联网区块链系统的出行方法,还包括:接收车辆的节点加入请求,并对所述车辆进行身份认证,以及在身份认证通过后将所述车辆加入所述区块链系统并作为一个车辆节点。
15.根据本发明的一个实施例,通过所述车辆的车载摄像头、车联网、导航系统和星链系统获取所述车辆的信息,其中,所述车辆的信息包括车辆周围环境信息、车辆标识信息、车载信息、交通灯信息和信用值中的一种或多种。
16.为达到上述目的,本发明第二方面实施例提出的计算机可读存储介质,其上存储有基于车联网区块链系统的出行程序,该程序被处理器执行时实现如上所述的基于车联网区块链系统的出行方法。
17.根据本发明实施例的计算机可读存储介质,通过执行器执行其上存储有的基于车联网区块链系统的出行程序,能够在遵循交通法和安全的前提下,通过车联网区块链系统中的第一车辆节点发布通行请求信息和广播激励消息,设定交通通行顺序,使交通更加有秩序,同时,增加车辆节点之间的信任。
18.为达到上述目的,本发明第三方面实施例提出的车联网区块链系统,包括存储器和处理器,所述存储器存储有基于车联网区块链系统的出行程序,所述处理器执行所述程序时实现如上所述的基于车联网区块链系统的出行方法。
19.根据本发明实施例的基于车联网区块链系统的出行方法,通过执行器执行存储器上存储有的基于车联网区块链系统的出行程序,能够在遵循交通法和安全的前提下,通过车联网区块链系统中的第一车辆节点发布通行请求信息和广播激励消息,设定交通通行顺序,使交通更加有秩序,同时,增加车辆节点之间的信任。
20.本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
21.图1为根据本发明实施例的基于车联网区块链系统的出行方法的流程示意图;
22.图2为根据本发明一个实施例的基于车联网区块链系统的出行方法的流程示意图;
23.图3为根据本发明一个具体实施例的基于车联网区块链系统的出行方法的流程示意图。
具体实施方式
24.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
25.下面参考附图描述本发明实施例的基于车联网区块链系统的出行方法、计算机可读存储介质和车联网区块链系统。
26.图1为根据本发明实施例的基于车联网区块链系统的出行方法的流程示意图。
27.如图1所示,基于车联网区块链系统的出行方法,包括以下步骤:
28.s101,接收第一车辆节点的通行请求信息,并根据通行请求信息广播激励消息,其中,通行请求信息包括通行时间和通行路线。
29.也就是说,车联网区块链系统可接收第一车辆节点所发起的关于通行时间和通行路线的通行请求信息,并根据通行请求信息广播激励消息,以便于第一车辆节点根据通行时间和通信路线通行当前路段。
30.需要说明的是,当车辆通过车载终端发布通行请求信息时,将自动成为车联网区块链系统内的第一车辆节点,其中,通行请求信息还包括车辆类型和车辆数量。
31.s102,接收与通行路线相关的所有第二车辆节点的允许通行信息,并在接收到与通行路线相关的所有第二车辆节点的允许通行信息后,将允许通行信息发送给第一车辆节点,以便第一车辆节点根据允许通行信息通行。
32.可以理解的是,在接收到与通行路线相关的所有第二车辆节点的允许通行信息后,可认为与通行路线相关的所有第二车辆节点允许第一车辆节点在通行时间内通行该通行路线,从而,在遵循交通法和安全的前提下,通过车联网区块链系统中的第一车辆节点发布通行请求信息和广播激励消息,设定交通通行顺序,使交通更加有秩序,同时,增加车辆节点之间的信任。
33.进一步地,在接收到与通行路线相关的所有第二车辆节点的允许通行信息后,还包括:发送第一控制信号至与通行路线相关的所有第二车辆节点,以使与通行路线相关的所有第二车辆节点的信号红灯点亮,其中,信号红灯包括车外信号红灯和车内信号红灯。
34.也就是说,在第一车辆节点根据允许通行信息通行过程中,车联网区块链系统可发送第一控制信号至与通行路线相关的所有第二车辆节点,以使与通行路线相关的所有第二车辆节点的车外信号红灯和车内信号红灯点亮,从而,控制所有第二车辆节点暂停动力输出并制动,以便于第一车辆节点根据通行时间和通信路线通行当前路段。
35.应理解的是,在将允许通行信息发送给第一车辆节点时,还包括:发送第三控制信号至第一车辆节点,以使第一车辆节点的节点信号绿灯点亮,信号绿灯包括车外信号绿灯和车内信号绿灯。
36.也就是说,车联网区块链系统可通过发送第三控制信号至第一车辆节点,以使第一车辆节点的车外信号绿灯和车内信号绿灯点亮,从而,告知第一车辆节点及时根据通行时间和通信路线通行当前路段。
37.进一步地,在第一车辆节点根据允许通行信息通行完成后,还包括:发送第二控制信号至与通行路线相关的所有第二车辆节点,以使与通行路线相关的所有第二车辆节点的信号绿灯点亮,并使信号红灯熄灭,其中,信号绿灯包括车外信号绿灯和车内信号绿灯。
38.也就是说,在第一车辆节点根据允许通行信息通行完成后,车联网区块链系统可发送第二控制信号至与通行路线相关的所有第二车辆节点,以使与通行路线相关的所有第二车辆节点的车外信号绿灯和车内信号绿灯点亮,并使车外信号红灯和车内信号红灯熄灭,从而,恢复与通行路线相关的所有第二车辆节点的交通运行。
39.进一步地,如图2所示,在第一车辆节点根据允许通行信息通行的过程中,还包括:
40.s201,监控与通行路线相关的所有第二车辆节点的行驶行为。
41.也就是说,在第一车辆节点根据允许通行信息通行的过程中,可监控与通行路线相关的所有第二车辆节点的行驶行为,以确定所有第二车辆节点中的每个车辆节点是否存在违约行为。
42.s202,如果第二车辆节点的行驶行为为违约行为,则向第一车辆节点发送通行调整信息,并记录违约行为,以及降低第二车辆节点的信用值。
43.也就是说,当第二车辆节点的行驶行为为违约行为时,及时向第一车辆节点发送通行调整信息,避免发生交通意外,同时,记录第二车辆节点的违约行为,降低第二车辆节点的信用值。
44.可选地,当第二车辆节点的信用值低于预设信用值时,禁止第二车辆节点启动运行,直至第二车辆节点重新通过信用认证后,重启该第二车辆节点。
45.进一步地,在第一车辆节点根据允许通行信息通行完成后,还包括:按照通行相关度对与通行路线相关的所有第二车辆节点分配激励。
46.举例而言,在第一车辆节点根据允许通行信息通行完成后,可按照通行相关度对与通行路线相关的所有第二车辆节点分配激励,例如,第一个路口的第二车辆节点后面有10个车,第二路口的第二车辆节点后面有1个车,则第一个路口的第二车辆节点的信用值+10,第二路口的第二车辆节点信用值+1,换言之,第二车辆节点对于交通通信的影响度不同,第二车辆节点所分配的激励不同。
47.进一步地,基于车联网区块链系统的出行方法,还包括:接收车辆的节点加入请求,并对车辆进行身份认证,以及在身份认证通过后将车辆加入区块链系统并作为一个车辆节点。
48.可选地,可通过车辆的车载摄像头、车联网、导航系统和星链系统获取车辆的信息,例如,车辆周围环境信息、车辆标识信息、车载信息、交通灯信息和信用值中的一种或多种,进而,对车辆进行身份认证。
49.具体而言,在接收到车辆的节点加入请求之后,可通过车辆周围环境信息、车辆标识信息、车载信息、交通灯信息和信用值中的一种或多种,对车辆进行身份认证,以及在身份认证通过后将车辆加入区块链系统并作为一个车辆节点。
50.下面结合附图3对本发明具体实施例的基于车联网区块链系统的工作原理进行相应的说明,如图3所示,车联网区块链系统启动后,执行步骤s1。
51.s1,通过车载摄像头、车联网、导航系统和星链系统获取车辆周围环境信息、车辆标识信息、车载信息、交通灯信息和信用值中的一种或多种。
52.s2,在接收到车辆的节点加入请求之后,对车辆进行身份认证,以及在身份认证通过后将车辆加入区块链系统并作为一个车辆节点。
53.s3,接收第一车辆节点的通行请求信息,并根据通行请求信息广播激励消息,其中,通行请求信息包括通行时间和通行路线。
54.s4,在接收到与通行路线相关的所有第二车辆节点的允许通行信息后,将允许通行信息发送给第一车辆节点。
55.s5,发送第一控制信号至与通行路线相关的所有第二车辆节点,以使与通行路线相关的所有第二车辆节点的信号红灯点亮,同时,发送第三控制信号至第一车辆节点,以使第一车辆节点的信号绿灯点亮。
56.s6,监控与通行路线相关的所有第二车辆节点的行驶行为。
57.s7,当第二车辆节点的行驶行为为违约行为时,向第一车辆节点发送通行调整信息,并记录违约行为,以及降低第二车辆节点的信用值。
58.s8,在第一车辆节点根据允许通行信息通行完成后,发送第二控制信号至与通行路线相关的所有第二车辆节点,以使与通行路线相关的所有第二车辆节点的信号绿灯点亮。
59.综上,根据本发明实施例的基于车联网区块链系统的出行方法,接收第一车辆节点的通行请求信息,并根据通行请求信息广播激励消息,其中,通行请求信息包括通行时间和通行路线,以及接收与通行路线相关的所有第二车辆节点的允许通行信息,并在接收到与通行路线相关的所有第二车辆节点的允许通行信息后,将允许通行信息发送给第一车辆节点,以便第一车辆节点根据允许通行信息通行。由此,在遵循交通法和安全的前提下,通过车联网区块链系统中的第一车辆节点发布通行请求信息和广播激励消息,设定交通通行顺序,使交通更加有秩序,同时,增加车辆节点之间的信任。
60.进一步地,本发明实施例提出了一种计算机可读存储介质,其上存储有基于车联网区块链系统的出行程序,该程序被处理器执行时实现如前述本发明实施例的基于车联网区块链系统的出行方法。
61.需要说明的是,本发明实施例的计算机可读存储介质其上存储有的基于车联网区块链系统的出行程序被执行时,能够实现与前述本发明实施例的基于车联网区块链系统的出行方法一一对应的具体实施方式,在此不再赘述。
62.综上,根据本发明实施例的计算机可读存储介质,通过执行器执行其上存储有的基于车联网区块链系统的出行程序,能够在遵循交通法和安全的前提下,通过车联网区块链系统中的第一车辆节点发布通行请求信息和广播激励消息,设定交通通行顺序,使交通更加有秩序,同时,增加车辆节点之间的信任。
63.进一步地,本发明实施例提出了一种车联网区块链系统,包括存储器和处理器,存储器存储有基于车联网区块链系统的出行程序,处理器执行程序时实现如前述本发明实施例的基于车联网区块链系统的出行方法。
64.需要说明的是,本发明实施例的车联网区块链系统的存储上存储有的基于车联网区块链系统的出行程序被执行时,能够实现与前述本发明实施例的基于车联网区块链系统的出行方法一一对应的具体实施方式,在此不再赘述。
65.综上,根据本发明实施例的基于车联网区块链系统的出行方法,通过执行器执行
存储器上存储有的基于车联网区块链系统的出行程序,能够在遵循交通法和安全的前提下,通过车联网区块链系统中的第一车辆节点发布通行请求信息和广播激励消息,设定交通通行顺序,使交通更加有秩序,同时,增加车辆节点之间的信任。
66.需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
67.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
68.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
69.在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
70.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
71.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内
部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
72.在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
73.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1