一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

ETC车辆信息修正方法和系统与流程

2021-09-04 01:59:00 来源:中国专利 TAG:修正 车辆 方法 系统 信息

etc车辆信息修正方法和系统
技术领域
1.本发明涉及交通运输技术领域,尤其涉及一种etc车辆信息修正方法和系统。


背景技术:

2.不停车收费系统(etc)是目前最先进的路桥收费方式。通过安装在车辆上的车载单元(如车载电子标签,obu)与在收费站etc车道上的路侧单元(rsu)天线之间的微波专用短程通讯,利用计算机联网技术与银行进行后台结算处理,从而达到车辆通过路桥收费站不需停车而能交纳路桥费的目的。obu用作与dsrc微波天线交互的通信中继器以及车辆的信息存储单元,其内插有etc卡,obu与etc卡内均写有车辆信息,rsu天线在高速公路上检测后obu后,读取obu及etc卡内的车辆信息,获取车辆信息和行驶路径信息,以基于获取的信息计算etc车辆收费信息,来进行扣费。
3.但是,在营业网点进行二发向obu内写入用户信息、车辆信息时,写入的车辆信息有可能存在错误,例如,车牌号、车辆颜色、车辆尺寸、车辆载重/座位数信息(5座位、7座或8座等)、车辆的类型(一型客车、二型客车、
……
、六型客车等)、用户类型(包括普通车、公务车、军警车等)等信息中的某项写入obu中的信息或许存在错误,在后续车辆上路过程中,高速公路稽查系统等有可能会通过车辆图像抓拍等发现obu二发信息的错误,并提示etc用户进行修改。在这种情况下,修正etc二发obu信息错误的方法是etc用户到etc营业大厅进行线下修改,或者,装有具备蓝牙功能的obu用户通过app、小程序等申请线上修改。如果etc用户不愿意配合,或者说不愿意花时间去做车辆信息修改,则etc二发obu信息难以得到修正,从而使得计费等出现不准确或其他问题。
4.如何及时修改etcobu二发信息,是一个有待解决的问题。


技术实现要素:

5.鉴于此,本发明实施例提供了一种etc车辆信息修正方法和系统,以消除或改善现有技术中存在的一个或更多个缺陷。
6.本发明的一个方面提供了一种车辆信息修正方法,该方法包括以下步骤:
7.第一类型的路侧单元rsu与车辆的车载单元obu建立连接后,从所述obu获取车辆信息,并将接收到的车辆信息发送给门架控制装置;
8.所述第一类型的rsu从所述门架控制装置接收信息处理指令,在接收到的信息处理指令包含车辆obu修正信息的情况下,基于所述车辆obu修正信息与所述obu进行交互,以更改obu车辆信息;
9.所述第一类型的rsu确认obu修改完成后,释放与所述obu之间的通信链路,断开与所述obu的连接。
10.在本发明的一些实施例中,所述基于所述车辆obu修正信息与所述obu进行交互,以更改obu车辆信息,包括:所述第一类型的rsu向所述obu发送第一请求,并接收obu基于所述第一请求返回的随机数;所述第一类型的rsu基于接收到的随机数通过psam卡进行加密
计算获得消息鉴别码,并向所述obu发送携带obu修正信息和消息鉴别码的车辆信息写入请求;接收来自所述obu的车辆信息写入响应。
11.在本发明的一些实施例中,所述方法还包括:在接收到的信息处理指令包含结束交易指示的情况下,所述第一类型的rsu释放与所述obu之间的通信链路,断开与所述obu的连接。
12.在本发明的一些实施例中,从所述obu获取车辆信息之前,所述方法还包括:所述第一类型的rsu发送信标服务表bst帧,从所述obu接收返回的车辆服务表vst帧,所述vst帧含有obu系统信息;将所述obu系统信息发送给所述门架控制装置。
13.在本发明的一些实施例中,在接收到来自所述obu的车辆信息写入响应后,所述第一类型的rsu确认obu修改完成。
14.在本发明一些实施例中,从所述obu获取车辆信息的步骤包括:所述第一类型的rsu向所述obu发送车辆信息获取请求;接收所述obu返回的obu车辆信息,所述obu车辆信息以密文方式进行发送。
15.在本发明的一些实施例中,所述方法还包括:在接收到来自所述obu的车辆信息写入响应后,向所述obu发送车辆信息获取请求,以从所述obu获取车辆信息;从所述obu接收车辆信息,并向所述门架控制装置发送携带接收的车辆信息的车辆信息写入状态指示;从所述门架控制装置接收到针对所述车辆信息写入状态指示的响应后,所述第一类型的rsu确认obu修改完成。
16.在本发明的一些实施例中,所述车辆信息包括obu的ef01文件中的车辆信息;所述第一类型的rsu为计费用rsu或车辆信息修改专用rsu。
17.本发明的另一方面,还提供了一种车辆信息修正系统,该系统包括存储器和处理器,所述存储器中存储有计算机指令,所述处理器用于执行所述存储器中存储的计算机指令,当所述计算机指令被处理器执行时该系统实现如前所述方法的步骤。
18.本发明的另一方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如前所述方法的步骤。
19.本发明的车辆信息修正方法和系统,能够在用户无感的情况下,修改obu内错误的车辆信息,无需用户亲自操作,既大大提高了用户体验,又防止了用户操作时可能带来的错误,也减轻了大厅操作人员进行人工操作的负担。
20.本发明的附加优点、目的,以及特征将在下面的描述中将部分地加以阐述,且将对于本领域普通技术人员在研究下文后部分地变得明显,或者可以根据本发明的实践而获知。本发明的目的和其它优点可以通过在说明书以及附图中具体指出的结构实现到并获得。
21.本领域技术人员将会理解的是,能够用本发明实现的目的和优点不限于以上具体所述,并且根据以下详细说明将更清楚地理解本发明能够实现的上述和其他目的。
附图说明
22.此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:
23.图1为本发明一实施例中etc车辆信息修正方法的流程示意图。
24.图2为本发明一实施例中etc车辆信息修正方法的时序图。
具体实施方式
25.为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。
26.在此,还需要说明的是,为了避免因不必要的细节而模糊了本发明,在附图中仅仅示出了与根据本发明的方案密切相关的结构和/或处理步骤,而省略了与本发明关系不大的其他细节。
27.应该强调,术语“包括/包含”在本文使用时指特征、要素、步骤或组件的存在,但并不排除一个或更多个其它特征、要素、步骤或组件的存在或附加。
28.在此,还需要说明的是,如果没有特殊说明,术语“连接”在本文不仅可以指直接连接,也可以表示存在中间物的间接连接。
29.在下文中,将参考附图描述本发明的实施例。在附图中,相同的附图标记代表相同或类似的部件,或者相同或类似的步骤。
30.为了解决现有技术中etc标签二发车辆信息错误时存在的修改时用户体验差和效率低下的问题,本发明提出了一种etc车辆信息修正方法。如图1所示,本发明一实施例的etc车辆信息修正方法包括以下步骤:
31.步骤s110,第一类型的rsu与车辆的obu建立连接后,从obu获取车辆信息,并将接收到的车辆信息发送给门架控制装置(如门架控制器)。
32.现有技术中,rsu通常是用于计费扣费交易的。在本发明实施例中,在etc高速公路上还设置了专门用于修改obu中车辆信息的rsu,即第一类型的rsu(车辆信息修改专用rsu),可以每间隔几个扣费交易rsu设置一个车辆信息修改专用rsu。在本发明另选实施例中,也可以将计费用rsu用作修改车辆信息的rsu。下文中,如果没有特殊说明,rsu均指用于修正obu车辆信息的rsu。
33.本发明实施例中,rsu检测到obu、与车辆的obu建立连接的过程可包括:
34.步骤1.1rsu发送信标服务表(bst)帧;
35.步骤1.2obu基于接收到的bst帧,向rsu返回车辆服务表(vst)帧,其中包含obu系统信息。
36.步骤1.1和1.2主要用于rsu和obu之间通信链路的建立、协商通信参数、协商应用参数,并获取obu系统信息,系统信息一般存储在obu中esam模块根目录下的ef01文件中。
37.由于通过bst帧和vst帧在rsu和obu之间通信链路并获得obu系统信息的流程同现有的流程,在此不再赘述。
38.rsu获得obu系统信息后,可进一步读取(获取)obu中的车辆信息。作为示例,从obu获取车辆信息的步骤可包括:
39.步骤2.1rsu向obu发送车辆信息获取请求。
40.步骤2.2接收obu通过响应消息返回的obu车辆信息。
41.在本发明一些实施例中,步骤2.1中的车辆信息获取请求消息可以是getsecure.request消息,obu返回的响应消息例如可以是getsecure.response,该消息中
携带的obu车辆信息优选以密文方式进行发送。
42.rsu从obu获取车辆信息后,将接收到的车辆信息发送给门架控制装置。门架控制装置中可从后台服务器下载并在本地存储有obu车辆修正数据,该obu车辆修正数据可包括全国范围内或预定地区牌照范围(如某省牌照范围或某地级市的牌照范围)内的所有需要修正车辆的obu车辆信息数据。门架控制装置可将当前接收的obu车辆信息与预先存储的obu车辆修正数据进行比对,如果在预先存储的obu车辆修正数据中找到与当前接收的obu车辆信息对应的obu车辆修正信息,则确定当前车辆的obu车辆信息需要进行修正。如果预先存储的obu车辆修正数据中找不到与当前接收的obu车辆信息对应的obu车辆修正信息,则确定当前车辆的obu车辆信息不需要进行修正。例如,可通过对比车牌号或用户信息等识别信息来进行接收的obu车辆信息与存储的obu车辆修正数据的比对,但本发明并不限于此。
43.如果门架控制装置确定当前车辆的obu车辆信息需要进行修正,则向rsu发送包含车辆obu修正信息的信息处理指令,以指示对obu中的车辆信息进行修正。作为示例,可以利用预先定义的c9消息来作为指示对obu中的车辆信息进行修正的信息处理指令。
44.如果门架控制装置确定当前车辆的obu车辆信息不需要进行修正,则向rsu发送包含结束交易指示的信息处理指令,以指示释放与obu的通信。作为示例,可以利用预先定义的c2消息来作为指示结束交易的信息处理指令。
45.步骤s120,rsu从门架控制装置接收信息处理指令,在接收到的信息处理指令包含车辆obu修正信息的情况下,基于车辆obu修正信息与obu进行交互,以更改obu车辆信息。
46.更具体地,如果门架控制装置指示修正obu的车辆信息,则可通过如下步骤来基于车辆obu修正信息与obu进行交互,来更改obu车辆信息:
47.步骤3.1rsu向obu发送第一请求(如transferchannel.request消息)。
48.步骤3.2rsu接收obu通过对第一请求的响应(如transferchannel.response消息)返回的随机数。
49.步骤3.3rsu基于接收到的随机数由psam卡用加密算法进行加密计算获得mac(消息鉴别码),并向obu发送携带obu修正信息和消息鉴别码的车辆信息写入请求。
50.obu接收到obu修正信息和消息鉴别码后,基于鉴别码对消息进行验证,在验证通过后基于obu修正信息修改obu内的车辆信息,并向rsu发送针对车辆信息写入请求的响应,以指示obu车辆信息修正成功。rsu由此会接收到来自obu的车辆信息写入响应。
51.在本发明另一实施例中,在rsu接收的信息处理指令包含结束交易指示的情况下,rsu会释放与obu之间的通信链路,断开与obu的通信连接。
52.步骤s130,第一类型的rsu确认obu修改完成后,释放与obu之间的通信链路,断开与obu的通信连接。
53.在本发明一实施例中,rsu在接收到来自obu的车辆信息写入响应后,确认obu修改完成。
54.在本发明另一实施例中,门架控制装置向rsu发送的信息处理指令除了包含车辆obu修正信息之外,还可包含车辆信息回读指示,在这种情况下,本发明的etc车辆信息修正还包括以下步骤:
55.步骤4.1rsu在接收到来自obu的车辆信息写入响应后,继续向obu发送车辆信息获
取请求,以从obu再次获取车辆信息。
56.步骤4.2再次接收obu通过响应消息返回的obu车辆信息。
57.此处,步骤4.1和步骤4.2可以和前述步骤2.1和步骤2.2相同,在此不再赘述。
58.步骤4.3rsu向门架控制装置发送携带再次接收的车辆信息的车辆信息写入状态指示。
59.步骤4.3中,车辆信息写入状态指示中携带的车辆信息有可能是修改成功后的车辆信息,也可能是修改未成功的车辆信息;如果修改成功,门架控制装置将从当前存储的obu车辆修正数据中删除相应车辆的obu修正信息,并及时更新到后台服务器。如果修改不成功,门架控制装置将在当前存储的obu车辆修正数据中继续保留相应车辆的obu修正信息。作为对车辆信息写入状态指示的应答,门架控制装置可以向rsu返回应答指令,该应答指令例如可以是c1指令,或c2指令。
60.步骤4.4rsu从门架控制装置接收针对车辆信息写入状态指示的应答。
61.rsu从门架控制装置接收针对车辆信息写入状态指示的应答后,确认obu修改完成。
62.基于门架控制装置的应答指令,rsu释放链路,断开与obu的通信链接。
63.本发明实施例一些实施例中,在rsu接收到obu返回的包含obu系统信息的车辆服务表(vst)帧后,可以将obu系统信息通过消息(如b3消息)发送给门架控制装置。相应地,门架控制装置可向rsu返回指示继续交易的c1指令(继续交易指令)。
64.基于如上描述的etc车辆信息修正方法,可以通过特定rsu与obu建立通信来自动完成对obu内的etc车辆信息的修改,而用户无需进行任何操作,达到提高用户体验的目的。
65.在本发明另一实施例中,obu内的车辆信息修改后,可利用后台服务器向车辆用户对应的用户端发送车辆信息修改提示信息,以告知用户车辆信息有修改。
66.图2为本发明一实施例中etc车辆信息修正方法的时序图,如图2所示,本实施例的etc车辆信息修正方法包括如下步骤:
67.步骤1

步骤2:初始化流程。
68.步骤1中,门架控制器向rsu发送初始化指令c0,对rsu进行初始化。
69.rsu作为服务端,启动后监听通信端口,等待门架控制器连接,门架控制器发起tcp连接请求,建立tcp连接后,门架控制器可以开始于rsu的通信。门架控制器主动发送初始化指令c0设定初始化参数(如功率、车道模式、过站信息处理模式等),对rsu进行初始化。
70.步骤2中,rsu收到初始化指令后,若初始化成功,则返回b0帧作为应答指令。
71.rsu与门架控制器建立连接后,rsu会定时发送心跳给门架控制器,告知门架控制器tcp连接状态良好并携带rsu运行状态信息。
72.步骤3

4:rsu和obu之间通信链路建立流程。
73.步骤3中,rsu发送信标服务表(bst)帧。
74.步骤4中,obu接收到bst帧,向rsu返回车辆服务表(vst)帧,其中包含obu系统信息。
75.步骤5

步骤6:obu系统信息帧传送流程。
76.在步骤5,rsu向门架控制器发送车载单元信息帧(b2帧),该车载单元信息帧中携带obu系统信息。
77.在步骤6,门架控制器接收到b2帧,向rsu返回携带继续后续操作的指示的c1指令,c1指令表示对确认收到rsu发来的信息并要求对obu继续处理,以指示rsu进行进一步处理obu的操作。本步骤中,如果发现此obu本身不在本地修正数据中,则可不必再去读取标签内的车辆信息,直接通过c2指令断开链接即可。如果发现此obu在一定时间内(通常设置为3分钟)已经处理过,则为了避免重复处理,发送c2指令断开链接即可。
78.步骤7

步骤8,obu车辆信息获取流程。
79.在步骤7,rsu向obu发送getsecure.request(getsecure.rq)。
80.步骤8,obu接收到getsecure.rq后,返回响应消息getsecure.rq(getsecure.response),该消息中携带的密文形式的obu车辆信息。
81.步骤9

步骤10:obu车辆信息修正确认流程,即确认是否需要修正obu内的二发信息。
82.在步骤9,rsu向门架控制器发送车辆信息帧(如b3帧),其中携带有来自obu的车辆信息。
83.在步骤10,门架控制器获取到obu中的车辆信息后,会将车辆信息与预先存储的obu车辆修正数据进行比对,来确认obu中的车辆信息是否需要修正。
84.如果需要修正,门架控制器可向rsu发送指示修改obu中的车辆信息的应答指令(如c9指令),来指示将新的obu二发信息写入至obu的卡中,该c9指令中携带正确的obu车辆信息(二发信息)。此外,c9指令中还可以携带回读指令,如果携带回读指令,则本时序图中包括步骤15

18,如果不携带回读指令,步骤15

16可省略。
85.如果不需要修正,门架控制器可向rsu发送指示释放链路的应答指令(如c2指令),来指示rsu结束与obu之间的当前交易。
86.步骤11

步骤14:obu车辆信息(二发信息)修改流程。
87.在步骤11,rsu向obu发送请求消息,如tansferchannel.rq,以请求获取随机数。
88.在步骤12,obu向rsu返回携带随机数的响应消息,如tansferchannel.rs。
89.在步骤13,rsu基于从obu获得的随机数利用psam卡计算消息鉴别码(mac),将正确的obu车辆信息和mac通过tansferchannel.rq消息发送给obu。
90.在步骤14,obu接收到tansferchannel.rq,对mac进行验证,验证通过后进行车辆信息写入操作,将正确的车辆信息写入obu的车辆信息文件中。车辆信息写入完毕后,obu向rsu返回指示写入成功的响应消息tansferchannel.rs。
91.步骤15

步骤16,obu车辆信息获取流程。如果在步骤10的应答指令c9中携带回复指令,则通过步骤15

16再次从obu获取车辆信息。该步骤15

16可以同前面的步骤7

8相同,在此不再赘述。
92.步骤17

18,车辆信息写入状态确认步骤。
93.在步骤17,rsu向门架控制器发送车辆信息写入状态指令(如b9指令),用于上报写车辆信息的状态,其中指令可携带从obu获得的新写入的车辆信息。如果前述的c9指令中携带回读指令,则b9指令中需要携带新写入的车辆信息。
94.在步骤18,obu应答b9指令,如果b9指令中携带新写入的车辆信息,则可以将新写入的车辆信息与预先存储的obu车辆修正数据进行比对,来确认是否修正成功,如果修正成功,则删除obu车辆修正数据中当前obu对应的车辆数据。如果修正不成功,则不删除obu车
辆修正数据中当前obu对应的车辆数据,以供后续rsu进一步进行修正obu中车辆信息的处理。同时,门架控制器向rsu返回携带释放链路指示的指令(如指示结束交易的指令(如c2指令)。
95.如果b9指令中携带新写入的车辆信息,则门架控制器可以直接向rsu返回c1或c2指令。
96.步骤19,rsu发送链路释放指令,断开与obu的通信连接。
97.本实施例的etc车辆信息修正方法,能够在用户无感的情况下,修改obu内错误的车辆信息,无需用户亲自操作,既大大提高了用户体验,又防止了用户操作时可能带来的错误,也减轻了大厅操作人员进行人工操作的负担。
98.与前述方法相应地,本发明实施例还提供了一种etc车辆信息修正系统,该系统包括存储器和处理器,存储器中存储有计算机指令,处理器用于执行存储器中存储的计算机指令,当计算机指令被处理器执行时该系统实现如前所述方法的步骤。
99.本公开还涉及存储介质,其上可以存储有计算机程序代码,当程序代码被执行时可以实现本发明的方法的各种实施例,该存储介质可以是有形存储介质,诸如光盘、u盘、软盘、硬盘等。
100.本领域普通技术人员应该可以明白,结合本文中所公开的实施方式描述的各示例性的组成部分、系统和方法,能够以硬件、软件或者二者的结合来实现。具体究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd

rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
101.还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
102.本发明中,针对一个实施方式描述和/或例示的特征,可以在一个或更多个其它实施方式中以相同方式或以类似方式使用,和/或与其他实施方式的特征相结合或代替其他实施方式的特征。
103.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明实施例可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜