本发明涉及机动车交通应用技术领域,并且更具体地,涉及一种机动车电子标识读写器设备的批量配置方法及系统。
背景技术:
国内城市车辆交通管理方面目前正在进行机动车电子标识的大力推广,机动车电子标识读写器是获取采集电子标签信息的主要设备。读写器设备架设在城市街道、高速公路等路边或重要卡口(关卡)的挂杆上,以便获取标签数据,读写器架设分布广,配置与升级需要到设备架设现场,逐一手动链接下发固件升级命令,工作繁琐,费时费力。
因此,需要一种机动车电子标识读写器设备的批量配置方法及系统,以解决如何快速有效的对读写器设备进行管控的问题。
技术实现要素:
本发明提出一种机动车电子标识读写器设备的批量配置方法及系统,以解决如何快速有效的对读写器设备进行管控的问题。
为了解决上述问题,根据本发明的一个方面,提供了一种机动车电子标识读写器设备的批量配置方法,所述方法包括:
获取批量配置请求,对所述批量配置请求进行解析以确定待配置的多个读写器设备和每个读写器设备的设置方式和配置信息;
根据每个读写器的设置方式确定对每个读写器设备进行配置时的网络连接方式,基于每个读写器设备的网络连接方式,并通过调用动态库实现主控设备与每个读写器设备的通信网络连接;
基于配置信息确定每个读写器的配置模板;
根据所述配置模板生成控制命令,并将控制命令发送给配置的多个读写器设备中的每个读写器设备;
接收每个读写器设备的配置反馈信息,并根据每个读写器设备的配置反馈信息确定批量配置的配置结果。
优选地,其中所述基于配置信息确定每个读写器的配置模板,包括:
对通信链路、安全模块、天线管理、告警管理、事件通知规则和设备基本信息进行设定,以确定配置模板。
优选地,其中所述根据所述配置模板生成控制命令,并将控制命令发送给配置的多个读写器设备中的每个读写器设备,包括:
当所述配置模板为参数配置模板时,发送配置命令至待配置的多个读写器设备;
当所述配置模板为更新配置模板时,将升级文件包批量发送至待更新的多个读写器设备,并在确认读写器设备在接收到所述升级文件包后,发送更新命令至读写器设备。
优选地,其中所述方法还包括:
当某个读写器的配置结果指示配置失败时,按照预设的次数重复进行配置,并当每次的配置结果均指示配置失败时,对该读写器进行诊断。
优选地,其中所述方法还包括:
根据所述配置模板通过多线程方式发送控制命令至多个待处理的读写器设备。
根据本发明的另一个方面,提供了一种机动车电子标识读写器设备的批量配置系统,所述系统包括:
批量配置请求获取单元,用于获取批量配置请求,对所述批量配置请求进行解析以确定待配置的多个读写器设备和每个读写器设备的设置方式和配置信息;
通信建立单元,用于根据每个读写器的设置方式确定对每个读写器设备进行配置时的网络连接方式,基于每个读写器设备的网络连接方式,并通过调用动态库实现主控设备与每个读写器设备的通信网络连接;
配置模板确定单元,用于基于配置信息确定每个读写器的配置模板;
控制命令发送单元,用于根据所述配置模板生成控制命令,并将控制命令发送给配置的多个读写器设备中的每个读写器设备;
配置结果确定单元,用于接收每个读写器设备的配置反馈信息,并根据每个读写器设备的配置反馈信息确定批量配置的配置结果。
优选地,其中所述配置模板确定单元,基于配置信息确定每个读写器的配置模板,包括:
对通信链路、安全模块、天线管理、告警管理、事件通知规则和设备基本信息进行设定,以确定配置模板。
优选地,其中所述控制命令发送单元,根据所述配置模板生成控制命令,并将控制命令发送给配置的多个读写器设备中的每个读写器设备,包括:
当所述配置模板为参数配置模板时,发送配置命令至待配置的多个读写器设备;
当所述配置模板为更新配置模板时,将升级文件包批量发送至待更新的多个读写器设备,并在确认读写器设备在接收到所述升级文件包后,发送更新命令至读写器设备。
优选地,其中所述系统还包括:
诊断单元,用于当某个读写器的配置结果指示配置失败时,按照预设的次数重复进行配置,并当每次的配置结果均指示配置失败时,对该读写器进行诊断。
优选地,其中所述控制命令发送单元,还包括:
根据所述配置模板通过多线程方式发送控制命令至多个待处理的读写器设备。
本发明提供了一种机动车电子标识读写器设备的批量配置方法及系统,可以解决电子标识读写器配置或升级时,需要逐台操作,并且要在现场近距离进行操作,工作繁琐耗时的问题,使用本发明的方法,操作人员可以在办公室通过网络链接对需要配置与升级的读写器设备进行操控,避免户外作业的辛苦,同时提高效率;而且可以同时对多台读写器设备进行远程参数配置和固件升级,节约人力成本,更快速有效的对设备进行管控。
附图说明
通过参考下面的附图,可以更为完整地理解本发明的示例性实施方式:
图1为根据本发明实施方式的机动车电子标识读写器设备的批量配置方法100的流程图;
图2为根据本发明实施方式的网络架构图;
图3为根据本发明实施方式的批量配置读写器设备的流程图;
图4为根据本发明实施方式的批量更新读写器设备的流程图;以及
图5为根据本发明实施方式的机动车电子标识读写器设备的批量配置系统500的结构示意图。
具体实施方式
现在参考附图介绍本发明的示例性实施方式,然而,本发明可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本发明,并且向所属技术领域的技术人员充分传达本发明的范围。对于表示在附图中的示例性实施方式中的术语并不是对本发明的限定。在附图中,相同的单元/元件使用相同的附图标记。
除非另有说明,此处使用的术语(包括科技术语)对所属技术领域的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。
图1为根据本发明实施方式的机动车电子标识读写器设备的批量配置方法100的流程图。如图1所示,本发明实施方式提供的机动车电子标识读写器设备的批量配置方法,可以解决电子标识读写器配置或升级时,需要逐台操作,并且要在现场近距离进行操作,工作繁琐耗时的问题,使用本发明的方法,操作人员可以在办公室通过网络链接对需要配置与升级的读写器设备进行操控,避免户外作业的辛苦,同时提高效率;而且可以同时对多台读写器设备进行远程参数配置和固件升级,节约人力成本,更快速有效的对设备进行管控。本发明实施方式提供的机动车电子标识读写器设备的批量配置方法100,从步骤101处开始,在步骤101,获取批量配置请求,对所述批量配置请求进行解析以确定待配置的多个读写器设备和每个读写器设备的设置方式和配置信息。
在步骤102根据每个读写器的设置方式确定对每个读写器设备进行配置时的网络连接方式,基于每个读写器设备的网络连接方式,并通过调用动态库实现主控设备与每个读写器设备的通信网络连接。
机动车电子标识读写器,是机动车电子标签的读写设备,主要用于读取机动车电子标签信息,以便获取机动车电子标签内存储汽车身份数据的电子信息。
图2为根据本发明实施方式的网络架构图。如图2所示,通过网线链接,使用局域网,实现主控设备与读写器设备的通信。主控设备为计算机。计算机中安装软件控制系统,通过电子车标读写器的ip访问,控制读写器进行参数配置和固件升级,并且可以同时操作多台读写器设备。其中,所述读写器包括:路段读写器、卡口读写器和街区读写器。读写器设备可以为vir-gdgw-jkr980a0(固定式读写器)、vir-gdgw-jkr980b0(射频双基一体机)、vir-gdgw-jkr980c0(射频单基一体机)等型号读写器。
在步骤103,基于配置信息确定每个读写器的配置模板。
优选地,其中所述基于配置信息确定每个读写器的配置模板,包括:对通信链路、安全模块、天线管理、告警管理、事件通知规则和设备基本信息进行设定,以确定配置模板。
在步骤104,根据所述配置模板生成控制命令,并将控制命令发送给配置的多个读写器设备中的每个读写器设备。
优选地,其中所述根据所述配置模板生成控制命令,并将控制命令发送给配置的多个读写器设备中的每个读写器设备,包括:
当所述配置模板为参数配置模板时,发送配置命令至待配置的多个读写器设备;
当所述配置模板为更新配置模板时,将升级文件包批量发送至待更新的多个读写器设备,并在确认读写器设备在接收到所述升级文件包后,发送更新命令至读写器设备。
优选地,其中所述方法还包括:
根据所述配置模板通过多线程方式发送控制命令至多个待处理的读写器设备。
在步骤105,接收每个读写器设备的配置反馈信息,并根据每个读写器设备的配置反馈信息确定批量配置的配置结果。
优选地,其中所述方法还包括:
当某个读写器的配置结果指示配置失败时,按照预设的次数重复进行配置,并当每次的配置结果均指示配置失败时,对该读写器进行诊断。
图3为根据本发明实施方式的批量配置读写器设备的流程图。如图3所示,通过网络对指定的电子车标读写器,进行批量配置管理,包括:
(1)建立参数配置模版,对通信链路、安全模块、天线管理、告警管理、事件通知规则、设备基本信息等参数进行设定。
(2)保存参数配置模版。
(3)指定需要配置的读写器设备,批量发送参数配置指令至需要配置的读写器设备。其中,采用多线程方式实现发送指令。
(4)指令发出后,等待读写器设备配置参数返回的反馈信息。如果配置失败,则尝试再次发送。最大发送次数为三次,若三次发送都失败,则确定需要对读写器进行诊断。
图4为根据本发明实施方式的批量更新读写器设备的流程图。如图4所示,通过网络对指定的电子车标读写器,进行批量更新管理,包括:
(1)确定并保存更新配置模块。
(2)确定升级文件包,并通过网络将升级文件包批量发送指定的待升级的读写器设备。
(3)确认所有升级读写器接收到新的升级包后,下发更新指令,读写器设备内部进行升级操作。
(4)接收读写器设备升级返回的反馈信息。如果失败,则确定需要对读写器进行诊断。
本发明实施方式提供的方法可以在办公室,通过网络链接,对需要配置与升级的读写器设备进行操控,避免了户外作业的辛苦,同时提高了效率。
图5为根据本发明实施方式的机动车电子标识读写器设备的批量配置系统500的结构示意图。如图5所示,本发明实施方式提供的机动车电子标识读写器设备的批量配置系统500,包括:批量配置请求获取单元501、通信建立单元502、配置模板确定单元503、控制命令发送单元504和配置结果确定单元505。
优选地,所述批量配置请求获取单元501,用于获取批量配置请求,对所述批量配置请求进行解析以确定待配置的多个读写器设备和每个读写器设备的设置方式和配置信息。
优选地,所述通信建立单元502,用于根据每个读写器的设置方式确定对每个读写器设备进行配置时的网络连接方式,基于每个读写器设备的网络连接方式,并通过调用动态库实现主控设备与每个读写器设备的通信网络连接。
优选地,所述配置模板确定单元503,用于基于配置信息确定每个读写器的配置模板。
优选地,其中所述配置模板确定单元503,基于配置信息确定每个读写器的配置模板,包括:对通信链路、安全模块、天线管理、告警管理、事件通知规则和设备基本信息进行设定,以确定配置模板。
优选地,所述控制命令发送单元504,用于根据所述配置模板生成控制命令,并将控制命令发送给配置的多个读写器设备中的每个读写器设备。
优选地,其中所述控制命令发送单元504,根据所述配置模板生成控制命令,并将控制命令发送给配置的多个读写器设备中的每个读写器设备,包括:
当所述配置模板为参数配置模板时,发送配置命令至待配置的多个读写器设备;
当所述配置模板为更新配置模板时,将升级文件包批量发送至待更新的多个读写器设备,并在确认读写器设备在接收到所述升级文件包后,发送更新命令至读写器设备。
优选地,其中所述控制命令发送单元504,还包括:根据所述配置模板通过多线程方式发送控制命令至多个待处理的读写器设备。
优选地,所述配置结果确定单元505,用于接收每个读写器设备的配置反馈信息,并根据每个读写器设备的配置反馈信息确定批量配置的配置结果。
优选地,其中所述系统还包括:诊断单元,用于当某个读写器的配置结果指示配置失败时,按照预设的次数重复进行配置,并当每次的配置结果均指示配置失败时,对该读写器进行诊断。
本发明的实施例的机动车电子标识读写器设备的批量配置系统500与本发明的另一个实施例的机动车电子标识读写器设备的批量配置方法100相对应,在此不再赘述。
已经通过参考少量实施方式描述了本发明。然而,本领域技术人员所公知的,正如附带的专利权利要求所限定的,除了本发明以上公开的其他的实施例等同地落在本发明的范围内。
通常地,在权利要求中使用的所有术语都根据他们在技术领域的通常含义被解释,除非在其中被另外明确地定义。所有的参考“一个/所述/该[装置、组件等]”都被开放地解释为所述装置、组件等中的至少一个实例,除非另外明确地说明。这里公开的任何方法的步骤都没必要以公开的准确的顺序运行,除非明确地说明。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。
1.一种机动车电子标识读写器设备的批量配置方法,其特征在于,所述方法包括:
获取批量配置请求,对所述批量配置请求进行解析以确定待配置的多个读写器设备和每个读写器设备的设置方式和配置信息;
根据每个读写器的设置方式确定对每个读写器设备进行配置时的网络连接方式,基于每个读写器设备的网络连接方式,并通过调用动态库实现主控设备与每个读写器设备的通信网络连接;
基于配置信息确定每个读写器的配置模板;
根据所述配置模板生成控制命令,并将控制命令发送给配置的多个读写器设备中的每个读写器设备;
接收每个读写器设备的配置反馈信息,并根据每个读写器设备的配置反馈信息确定批量配置的配置结果。
2.根据权利要求1所述的方法,其特征在于,所述基于配置信息确定每个读写器的配置模板,包括:
对通信链路、安全模块、天线管理、告警管理、事件通知规则和设备基本信息进行设定,以确定配置模板。
3.根据权利要求1所述的方法,其特征在于,所述根据所述配置模板生成控制命令,并将控制命令发送给配置的多个读写器设备中的每个读写器设备,包括:
当所述配置模板为参数配置模板时,发送配置命令至待配置的多个读写器设备;
当所述配置模板为更新配置模板时,将升级文件包批量发送至待更新的多个读写器设备,并在确认读写器设备在接收到所述升级文件包后,发送更新命令至读写器设备。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
当某个读写器的配置结果指示配置失败时,按照预设的次数重复进行配置,并当每次的配置结果均指示配置失败时,对该读写器进行诊断。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述配置模板通过多线程方式发送控制命令至多个待处理的读写器设备。
6.一种机动车电子标识读写器设备的批量配置系统,其特征在于,所述系统包括:
批量配置请求获取单元,用于获取批量配置请求,对所述批量配置请求进行解析以确定待配置的多个读写器设备和每个读写器设备的设置方式和配置信息;
通信建立单元,用于根据每个读写器的设置方式确定对每个读写器设备进行配置时的网络连接方式,基于每个读写器设备的网络连接方式,并通过调用动态库实现主控设备与每个读写器设备的通信网络连接;
配置模板确定单元,用于基于配置信息确定每个读写器的配置模板;
控制命令发送单元,用于根据所述配置模板生成控制命令,并将控制命令发送给配置的多个读写器设备中的每个读写器设备;
配置结果确定单元,用于接收每个读写器设备的配置反馈信息,并根据每个读写器设备的配置反馈信息确定批量配置的配置结果。
7.根据权利要求6所述的系统,其特征在于,所述配置模板确定单元,基于配置信息确定每个读写器的配置模板,包括:
对通信链路、安全模块、天线管理、告警管理、事件通知规则和设备基本信息进行设定,以确定配置模板。
8.根据权利要求6所述的系统,其特征在于,所述控制命令发送单元,根据所述配置模板生成控制命令,并将控制命令发送给配置的多个读写器设备中的每个读写器设备,包括:
当所述配置模板为参数配置模板时,发送配置命令至待配置的多个读写器设备;
当所述配置模板为更新配置模板时,将升级文件包批量发送至待更新的多个读写器设备,并在确认读写器设备在接收到所述升级文件包后,发送更新命令至读写器设备。
9.根据权利要求8所述的系统,其特征在于,所述系统还包括:
诊断单元,用于当某个读写器的配置结果指示配置失败时,按照预设的次数重复进行配置,并当每次的配置结果均指示配置失败时,对该读写器进行诊断。
10.根据权利要求6所述的系统,其特征在于,所述控制命令发送单元,还包括:
根据所述配置模板通过多线程方式发送控制命令至多个待处理的读写器设备。
技术总结