OBU设备的发行方法、装置、设备和存储介质与流程

文档序号:28062385发布日期:2021-12-17 23:18阅读:567来源:国知局
OBU设备的发行方法、装置、设备和存储介质与流程
obu设备的发行方法、装置、设备和存储介质
技术领域
1.本技术涉及智能交通技术领域,具体涉及一种obu设备的发行方法、装置、设备和存储介质。


背景技术:

2.etc(electronic toll colletcion)系统是一种无需停车缴费来通过收费站的方案,是目前世界上最先进的路桥收费方式。其工作原理为:利用安装在车辆上的车载单元obu(on board unit,也成为电子标签)与在收费站etc车道上的路测单元rsu(road side unit)进行互相通信和信息交互,并利用计算机联网技术与银行进行后台结算处理,从而达到车辆通过路桥收费站不停车就能交纳路桥费的目的。
3.随着etc全国联网的普及以及智能交通的迅猛发展,尤其是伴随着高速省界站拆除工作的不断推进,obu的发行量呈爆发性增长,而obu发行一般需要经过管理中心一次发行、营业网点二次发行、激活等业务流程,操作非常复杂并且在发行过程中容易出现错误。
4.申请内容
5.有鉴于此,本技术实施例中提供了一种obu设备的发行方法、装置、设备和存储介质。
6.第一方面,本技术实施例提供了一种obu设备的发行方法,该方法包括:
7.获取obu发行数据以及从密钥服务认证系统获取密钥;
8.将所述密钥和所述obu发行数据发送至所述obu设备,以对所述obu设备进行发行;
9.从所述obu设备中获取第一终端类型信息;
10.当所述第一终端类型信息与预先导入数据库中的第二终端类型信息相同时,判定所述obu设备发行成功。
11.第二方面,本技术实施例提供了一种obu设备的发行装置,该装置包括:
12.信息获取模块,用于获取obu发行数据以及从密钥服务认证系统获取密钥;
13.发行模块,用于将所述密钥和所述obu发行数据发送至所述obu设备,以对所述obu设备的进行发行;
14.第一信息获取模块,用于从所述obu设备中获取第一终端类型信息;
15.发行判断模块,用于当所述第一终端类型信息与预先导入数据库中的第二终端类型信息相同时,判定所述obu设备发行成功。
16.第三方面,本技术实施例提供了一种发行设备,包括:存储器;一个或多个处理器,与所述存储器耦接;一个或多个应用程序,其中,一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个应用程序配置用于执行上述第一方面提供的obu设备的发行方法。
17.第四方面,本技术实施例提供了一种计算机可读取存储介质,计算机可读取存储介质中存储有程序代码,程序代码可被处理器调用执行上述第一方面提供的obu设备的发行方法。
18.本技术实施例提供的obu设备的发行方法、装置、设备和存储介质,首先获取obu发行数据以及从密钥服务认证系统获取密钥;然后将密钥和obu发行数据发送至obu设备,以对obu设备进行发行;再从obu设备中获取第一终端类型信息;当第一终端类型信息与预先导入数据库中的第二终端类型信息相同时,判定obu设备发行成功。
19.该方法可以对快速对obu设备完成一次发行,操作非常方便,并且还能在发行完成后校验发行是否成功,从而能及时发现发行中出现的错误便于修改更正。
附图说明
20.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
21.图1为本技术实施例提供的obu设备的发行方法的应用场景示意图;
22.图2为本技术一个实施例提供的obu设备的发行方法的流程示意图;
23.图3为本技术一个实施例提供的obu设备的发行装置的结构图;
24.图4为本技术一个实施例中提供的发行设备的结构示意图;
25.图5为本技术一个实施例中提供的计算机可读存储介质的结构示意图。
具体实施方式
26.下面将对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
27.为了更详细说明本技术,下面结合附图对本技术提供的一种obu设备的发行方法、装置、发行设备和计算机存储介质,进行具体地描述。
28.请参考图1,图1示出了本技术实施例提供的obu设备的发行方法的应用场景的示意图,该应用场景包括本技术实施例提供的发行设备102、密钥服务认证系统104和obu设备106,其中发行设备102可以分别与密钥服务认证系统104和obu设备106进行信息交互从而完成对obu设备106发行。具体为:发行设备102通常安装有运行发行系统,用户可以在发行设备102的发行系统上进行操作,向密钥服务认证系统104发出密钥获取请求,密钥服务认证系统104在密钥服务认证通过后向发行设备102返回密钥;然后获取获取obu发行数据,之后发行设备102可以与obu设备进行通信,把密钥和obu发行数据发送至obu设备,以完成对obu设备的发行。
29.在一种可选的实施方式中,发行系统可以包括obu设备发行模块、数据检测模块、数据管理模块、系统管理模块和数据交互模块。其中,obu设备发行模块用于获取到密钥和obu发行数据后,将密钥和obu发行数据用于对obu设备进行初始化,即进行密钥更新和文件更新。obu设备发行模块还用于为用户或发行工作人员提供如输入设备序列号、设备厂商、设备类型等信息的操作界面;待这些信息输入完成后,系统可以控制发行设备与obu设备交互,并将这些初始化信息写入其中。
30.obu设备发行模块还用于从系统内部自动获取设备编码或编码段,实现对车载卡片的批量发行。对于这些编码,主要是用户事前先通过一次发行数据管理中的数据导入功能导入到系统内。
31.数据检测模块用于读取已完成一次发行的车载收费终端信息。通过车载收费终端信息判别obu设备是否一次发行成功,或者在发行过程中有否产生异常或错误,如写入的信息乱码、写入的信息存在缺漏等。
32.数据数据管理主要用于为使用系统的用户或发行工作人员提供发行设备的信息查询和批量导入待发行设备信息的功能。发行设备信息查询是指支持系统用户可查看给定时间内的车载收费终端发行情况,对于查询出的这些车载收费终端一次发行数据,系统可以支持导出成excel文件的功能。另外,对于所有通过系统进行一次发行的车载收费终端处理记录,都可以在系统中查到相应信息,并且提供相应的查询条件下汇总数量,方便操作员核对一次发行的记录数与实际的数量是否一致。obu发行数据批量导入是指系统用户可将一批需要用于一次发行的车载设备信息批量地导入到系统中,以便在车载收费终端一次发行中可自动获取。对于这类设备数据,导入时,系统将对导入文件中的数据进行合法性校验。导入成功后,可在车载收费终端一发界面选择编码方式为自动获取来配合一次发行作业,此时操作员可不用核对系统显示的待发设备序列号,系统通过发行设备读取的设备物理号来关联设备序列号,并自动进行一次发行处理。
33.系统管理模块主要用于对系统用户、角色权限的管理
34.(1)系统用户:用户管理主要用来添加、修改系统用户,并为系统用户分配权限。(2)角色管理:主要设置系统用户角色所拥有的系统功能。一般地,系统较为重要的用户角色主要有超级用户和系统管理员。超级用户可根据实际业务需要为系统分配多个用户角色,所拥权限最高。系统管理员为所属机构添加相应用户角色,并根据实际营运需求为系统用户分配相应角色。(3)密码重置:系统用户可以对登陆密码进行重新设置,且管理员可以对本级所有用户的密码进行重置。
35.数据交互模块主要用于各个功能模块的接口数据传输的管理。
36.另外,obu设备可以是普通的obu设备,也可以是支持北斗功能的obu设备。使用北斗的obu设备能实现车辆轨迹精准定位。
37.基于此,本技术实施例中提供了一种obu设备的发行方法。请参阅图2,图2示出了本技术实施例提供的一种obu设备的发行方法的流程示意图,以该方法应用于图1中的发行设备为例进行说明,包括以下步骤:
38.步骤s110,获取obu发行数据以及从密钥服务认证系统获取密钥。
39.步骤s120,将密钥和obu发行数据发送至obu设备,以对obu设备的进行发行。
40.其中,obu设备的发行主要是更新obu内的esam的密钥和文件。esam(embesssed secure access module),即嵌入式安全控制模块,其设置于obu中。esam中包括有初始密钥或默认密钥。
41.obu设备的发行包括第一次发行和第二次发行,其中第一次发行是指密钥替换,在obu设备的第一次发行中用正式密钥(即从密钥服务认证系统获取的密钥)来替换esam的初始密钥或默认密钥,以及初始化obu文件结构,以便在第二次发行时按照obu文件结构写入相应的文件。
42.obu设备的第二次发行是将系统信息以及车辆信息等写入到obu的esam的文件中,以更新obu文件。可选的,系统信息包括但不限于服务提供商信息、厂商信息、发行机构信息、协约类型、协约版本以及车载收费终端号(即obu设备号)等。车辆信息包括但不限于车牌号、车牌颜色、发动机型号、车型、车辆用户类型、车辆尺寸、车轴数、车轮数、轴距等。
43.其次,密钥服务认证系统主要用于发行供obu设备进行第一次发行使用的密钥。具体过程是在obu设备需要进行第一次发行时,用户或发行工作人员可以在发行终端的发行系统上进行操作,发送密钥获取请求至密钥服务认证系统,该密钥服务认证系统进行一些列的密钥认证服务然后返回密钥至发行终端。发行终端在获取到密钥后,其与obu设备进行通信,将密钥发送至obu设备,以对obu设备的esam的初始密钥。
44.此外,发行设备需要获取obu发行数据,其中obu发行数据是指文件结构数据,该数据用于对初始化obu内的esam的文件结构。
45.其中,obu发行数据的获取方式可以有多种。在一种可选方式中,发行设备的发行系统可以为用户或发行工作人员提供一个信息输入界面,用户或发行工作人员可以通过信息输入界面输入obu发行数据。在另一种可选的实施方式中,可以预先将obu发行数据录入到其他终端设备,发行设备与其他终端设备进行交互,从而获取obu发行数据。
46.步骤s130,从obu设备中获取第一终端类型信息。
47.步骤s140,当第一终端类型信息与预先导入数据库中的的第二终端类型信息相同时,判定obu设备发行成功。
48.第一终端类型信息是指从obu设备中直接获得或采集的obu设备的终端类型信息。第二终端类型信息是指预先导入并存储到发行终端的数据库中的obu设备的终端类型信息。
49.另外,第一终端类型信息和第二终端类型信息可以是obu设备的物理号,可以用来唯一标记obu设备,每一个obu设备具有一个物理号。
50.当第一终端类型信息和第二终端类型信息相同时,说明发送至obu设备的obu发行数据是正确的,因此判定obu设备发行成功。采用上述的判断方式可以避免了将一个obu设备的发行数据发送给了另一个obu设备的情况,从而导致发行失败。
51.需要说明的是,本实施例中的obu设备发行是指obu设备的第一次发行。
52.本技术实施例提供的obu设备的发行方法,首先从密钥服务认证系统获取密钥,以及从obu设备获取obu发行数据;然后将密钥和obu发行数据发送至obu设备,以对obu设备的进行发行;再从obu设备中获取第一终端类型信息;当第一终端类型信息与预先导入数据库中的第二终端类型信息相同时,判定obu设备发行成功。
53.该方法可以对快速对obu设备完成一次发行,操作非常方便,并且还能在发行完成后校验发行是否成功,从而能及时发现发行中出现的错误便于修改更正。
54.在一个实施例中,obu设备的发行方法还包括:当第一终端类型信息与第二终端类型信息不相同时,判定obu设备发行失败。
55.具体地,当第一终端类型信息和第二终端类型信息不相同时,说明发送至obu设备的obu发行数据是不正确的,因此判定obu设备发行失败。采用上述方法可以快速确定obu设备发行失败,从而便于及时修改。
56.进一步地,提供了一种发行失败后重新发行的实施方式,下面对该实施方式进行
详细描述。
57.在一个实施例中,obu设备的发行方法还包括:当obu设备发行失败时,执行获取obu发行数据,将obu发行数据发送至obu设备的步骤,直至obu设备发行成功。
58.具体地,当发行失败后,可以重新进行发行,直至发行成功。采用该方式在obu设备发行失败后可再次发行,以便方便且快速完成发行,并确保发行成功。
59.在一个实施例中,对obu设备进行发行时,包括:记录发行日志,其中发行日志包括多个发行记录,一次发行生成一条发行记录。
60.具体地,在对obu设备进行发行的过程中记录发行日志。发行日志包括发行系统运行情况和每个车载收费终端的发行情况。
61.其中,发行日志包括多个发行记录,一次发行可以生成一条发行记录。当obu设备发行失败时可以通过发行日志分析发行失败的原因,并对其进行改进。
62.在一个实施例中,obu发行数据包括序列号、厂商信息以及发行机构信息;对obu设备进行发行,包括:分别采用预设数量的数字对序列号、厂商信息以及发行机构信息进行编码,并采用编码形成的数字串对obu设备进行发行。
63.具体而言,obu发行数据包括序列号、厂商信息以及发行机构信息。在采用序列号、厂商信息以及发行机构信息对obu设备进行第二次发行时,需要对序列号、厂商信息以及发行机构信息进行编码,其中编码就是采用多个数字分别来序列号、厂商信息以及发行机构信息。具体的编码规则如下:
64.序列号:可以用16位数字表示,由2个数字“省级行政区划”、2个数字“运营商序号”、2个数字“生产年份”和10个数字“自定义”组成。用于车载收费终端表面打印时采用4个数字为一组的方式,组与组之间用一个空格隔开。例如:2301 1500 0100 1234。
65.厂商信息:可以用16位数据表示。例如:2302 1507 0100 1258。
66.发行机构信息:可以16位数据表示,取值根据不同地市编码来取值。例如:2401 1700 1100 1254。
67.在分别对序列号、厂商信息以及发行机构信息进行编码后,将编码后组成的数字串来对obu设备进行发行。
68.在一个实施例中,获取obu发行数据之后,还包括:存储obu发行数据。
69.具体地,在获取obu发行数据后,可以对obu数据进行存储,方便再次进行发行时使用,也方便后期发行工作人员查询等。
70.应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
71.上述本技术公开的实施例中详细描述了一种obu设备的发行方法,对于本技术公开的上述方法可采用多种形式的设备实现,因此本技术还公开了对应上述方法的obu设备的发行装置,下面给出具体的实施例进行详细说明。
72.请参阅图3,为本技术实施例公开的一种obu设备的发行装置,主要包括:
73.信息获取模块310,用于获取obu发行数据以及从密钥服务认证系统获取密钥。
74.发行模块320,用于将密钥和obu发行数据发送至obu设备,以对obu设备进行发行。
75.第一信息获取模块330,用于从obu设备中获取第一终端类型信息。
76.发行判断模块340,用于当第一终端类型信息与预先导入数据库中的第二终端类型信息相同时,判定obu设备发行成功。
77.在一个实施例中,发行判断模块340,用于当第一终端类型信息与第二终端类型信息不相同时,判定obu设备发行失败。
78.在一个实施例中,装置还包括:执行模块,用于当obu设备发行失败时,执行从obu设备获取obu发行数据,将obu发行数据发送至obu设备的步骤,直至obu设备发行成功。
79.在一个实施例中,装置还包括:日志记录模块,用于记录发行日志,其中发行日志包括多个发行记录,一次发行生成一条发行记录。
80.在一个实施例中,发行模块320,用于分别采用预设数量的数字对序列号、厂商信息以及发行机构信息进行编码,并采用编码形成的数字串对obu设备进行发行。
81.在一个实施例中,装置还包括存储模块,用于存储obu发行数据。
82.关于obu设备的发行装置的具体限定可以参见上文中对于方法的限定,在此不再赘述。上述装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于发行设备中的处理器中,也可以以软件形式存储于发行设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
83.请参考图4,图4其示出了本技术实施例提供的一种发行设备的结构框图。该发行设备40可以是计算机设备。本技术中的发行设备40可以包括一个或多个如下部件:处理器42、存储器44以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器44中并被配置为由一个或多个处理器42执行,一个或多个应用程序配置用于执行上述应用于发行设备的方法实施例中所描述的方法,也可以配置用于执行上述应用于obu设备的发行方法实施例中所描述的方法。
84.处理器42可以包括一个或者多个处理核。处理器42利用各种接口和线路连接整个发行设备40内的各个部分,通过运行或执行存储在存储器44内的指令、程序、代码集或指令集,以及调用存储在存储器44内的数据,执行发行设备40的各种功能和处理数据。可选地,处理器42可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logicarray,pla)中的至少一种硬件形式来实现。处理器42可集成中央处理器(cen tralprocessing unit,cpu)、埋点数据的上报验证器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器42中,单独通过一块通信芯片进行实现。
85.存储器44可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read

only memory)。存储器44可用于存储指令、程序、代码、代码集或指令集。存储器44可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储发行设备40在使用中所创建的数据
等。
86.本领域技术人员可以理解,图4中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的发行设备的限定,具体的发行设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
87.综上,本技术实施例提供的发行设备用于实现前述方法实施例中相应的obu设备的发行方法,并具有相应的方法实施例的有益效果,在此不再赘述。
88.请参阅图5,其示出了本技术实施例提供的一种计算机可读取存储介质的结构框图。该计算机可读取存储介质50中存储有程序代码,程序代码可被处理器调用执行上述obu设备的发行方法实施例中所描述的方法,也可以被处理器调用执行上述obu设备的发行方法实施例中所描述的方法。
89.计算机可读取存储介质50可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读取存储介质50包括非瞬时性计算机可读介质(non

transitory computer

readable storage medium)。计算机可读取存储介质50具有执行上述方法中的任何方法步骤的程序代码52的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码52可以例如以适当形式进行压缩。
90.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
91.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1