一种行驶记录仪升级信息的调用方法及装置制造方法

文档序号:6632130阅读:131来源:国知局
一种行驶记录仪升级信息的调用方法及装置制造方法
【专利摘要】本发明适用于行驶记录仪【技术领域】,提供了一种行驶记录仪升级信息的调用方法及装置,所述方法包括:在云存储系统中提交升级信息;检测所述升级信息的程序版本标识,所述程序版本标识包括行驶记录仪的程序版本标识以及外围模块的程序版本标识;当所述程序版本标识为行驶记录仪的程序版本标识时,所述云存储系统中预置的行驶记录仪升级调用器,调用最新的行驶记录仪升级文件,并下发行驶记录仪程序升级指令;当所述程序版本标识为外围模块的程序版本标识时,所述云存储系统中预置的外围模块升级调用器,调用最新的外围模块升级文件,并下发外围模块程序升级指令。本发明既可以完成行驶记录仪的批量升级,也可以完成外围模块的升级。
【专利说明】一种行驶记录仪升级信息的调用方法及装置

【技术领域】
[0001]本发明属于行驶记录仪【技术领域】,尤其涉及一种行驶记录仪升级信息的调用方法及装置。

【背景技术】
[0002]行驶记录仪,包括汽车行驶记录仪和卫星定位汽车行驶记录仪,是对车辆行驶速度、时间、里程以及有关车辆行驶的其他状态信息进行记录、存储并可通过接口实现数据输出的数字式电子记录装置。
[0003]目前,在行驶记录仪中,有两种行驶记录仪升级信息的调用的方法。第一种方法:采用手动的方式,拷贝行驶记录仪升级信息至存储设备,再采用串口通信接口、USB接口,在存储设备中传输行驶记录仪升级信息到单台设备,以处理行驶记录仪升级信息。第二种方法:采用无线的方式,手动调用行驶记录仪升级信息。
[0004]然而,现有的行驶记录仪升级信息的调用的方法,其存在两个方面的主要缺点,详述如下:
[0005]第一方面,无法同时处理多条行驶记录仪升级信息。其原因在于,采用有线的方式或者无线的方式,一次只能连接一个行驶记录仪,因此一次只能处理一条行驶记录仪升级信息,因此无法同时处理多条行驶记录仪升级信息,无法完成行驶记录仪的批量升级。
[0006]第二方面,无法调用外围模块升级信息。其中,外围模块为与行驶记录仪相连接的模块。其原因在于,现有的行驶记录仪升级信息的调用方法,并不会预先存储外围模块升级信息,因此也不会调用外围模块升级信息。若需要升级外围模块,则需要拆卸出外围模块,采用有线的方式单独升级外围模块,因此耗费了时间,降低了升级的效率。


【发明内容】

[0007]本发明实施例的目的在于提供一种行驶记录仪升级信息的调用方法,旨在解决无法同时处理多条行驶记录仪升级信息以及无法调用外围模块升级信息的问题。
[0008]本发明实施例是这样实现的,一种行驶记录仪升级信息的调用方法,包括:
[0009]在云存储系统中提交升级信息;
[0010]检测所述升级信息的程序版本标识,所述程序版本标识包括行驶记录仪的程序版本标识以及外围模块的程序版本标识;
[0011]当所述程序版本标识为行驶记录仪的程序版本标识时,所述云存储系统中预置的行驶记录仪升级调用器,调用最新的行驶记录仪升级文件,并下发行驶记录仪程序升级指令;
[0012]当所述程序版本标识为外围模块的程序版本标识时,所述云存储系统中预置的外围模块升级调用器,调用最新的外围模块升级文件,并下发外围模块程序升级指令。
[0013]本发明实施例的另一目的在于提供一种行驶记录仪升级信息的调用装置,包括:
[0014]升级信息获取模块,用于在云存储系统中提交升级信息;
[0015]程序版本标识检测模块,用于检测所述升级信息的程序版本标识,所述程序版本标识包括行驶记录仪的程序版本标识以及外围模块的程序版本标识;
[0016]行驶记录仪升级文件调用模块,用于当所述程序版本标识为行驶记录仪的程序版本标识时,所述云存储系统中预置的行驶记录仪升级调用器,调用最新的行驶记录仪升级文件,并下发行驶记录仪程序升级指令;
[0017]外围模块升级文件调用模块,用于当所述程序版本标识为外围模块的程序版本标识时,所述云存储系统中预置的外围模块升级调用器,调用最新的外围模块升级文件,并下发外围模块程序升级指令。
[0018]在本实施例中,由于在云存储系统中提交升级信息,云存储系统中预置的行驶记录仪升级调用器,调用最新的行驶记录仪升级文件,并下发行驶记录仪程序升级指令,云存储系统中预置的外围模块升级调用器,调用最新的外围模块升级文件,并下发外围模块程序升级指令,因此避免了同时处理多条行驶记录仪升级信息的情况,同时避免了无法调用外围模块升级信息的情况,因此既可以完成行驶记录仪的批量升级,也可以完成外围模块的升级。

【专利附图】

【附图说明】
[0019]图1是本发明实施例提供的行驶记录仪升级信息的调用方法的实现流程图;
[0020]图2是本发明实施例提供的获取最新的行驶记录仪升级文件的实现流程图;
[0021]图3是本发明实施例提供的行驶记录仪升级信息的调用方法步骤S103的实现流程图;
[0022]图4是本发明实施例提供的获取最新的外围模块升级文件的实现流程图;
[0023]图5是本发明实施例提供的外围模块升级信息的调用方法步骤S104的实现流程图;
[0024]图6是本发明实施例提供的行驶记录仪升级信息的调用装置的第一结构框图;
[0025]图7是本发明实施例提供的行驶记录仪升级信息的调用装置的第二结构图;
[0026]图8是本发明实施例提供的行驶记录仪升级信息的调用装置的第三结构图;
[0027]图9是本发明实施例提供的行驶记录仪升级信息的调用装置的第四结构图;
[0028]图10是本发明实施例提供的是行驶记录仪升级信息的调用装置的第五结构图。

【具体实施方式】
[0029]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0030]实施例一
[0031]参考图1,图1是本发明实施例提供的行驶记录仪升级信息的调用方法的实现流程图,详述如下:
[0032]在步骤S101中,在云存储系统中提交升级信息;
[0033]其中,采用统一的升级信息提交接口,可以用xml文件对升级信息进行描述,将升级信息封装成升级信息,再提交。
[0034]在步骤S102中,检测所述升级信息的程序版本标识,所述程序版本标识包括行驶记录仪的程序版本标识以及外围模块的程序版本标识;
[0035]在步骤S103中,当所述程序版本标识为行驶记录仪的程序版本标识时,所述云存储系统中预置的行驶记录仪升级调用器,调用最新的行驶记录仪升级文件,并下发行驶记录仪程序升级指令;
[0036]在步骤S104中,当所述程序版本标识为外围模块的程序版本标识时,所述云存储系统中预置的外围模块升级调用器,调用最新的外围模块升级文件,并下发外围模块程序升级指令。
[0037]其中,行驶记录仪升级调用器和外围模块升级调用器在云存储系统中形成分层结构,可将行驶记录仪升级文件和外围模块升级文件分开,将行驶记录仪升级文件和行驶记录仪升级文件分散在各个集群的节点上,当行驶记录仪的数量比较多时,可通过行驶记录仪升级调用器和外围模块升级调用器,分散调度和控制压力,从而可以完成行驶记录仪的批量升级。
[0038]在本实施例中,由于在云存储系统中提交升级信息,云存储系统中预置的行驶记录仪升级调用器,调用最新的行驶记录仪升级文件,并下发行驶记录仪程序升级指令,云存储系统中预置的外围模块升级调用器,调用最新的外围模块升级文件,并下发外围模块程序升级指令,因此避免了同时处理多条行驶记录仪升级信息的情况,同时避免了无法调用外围模块升级信息的情况,因此既可以完成行驶记录仪的批量升级,也可以完成外围模块的升级。
[0039]实施例二
[0040]参考图2,图2是本发明实施例提供的获取最新的行驶记录仪升级文件的实现流程图,详述如下:
[0041]在步骤S201中,获取云存储系统中所有的行驶记录仪升级文件的生成时间;
[0042]在步骤S202中,根据生成时间先后进行排序,选取最新的行驶记录仪升级文件。
[0043]在本实施例中,选取出最新的行驶记录仪升级文件,后续可以调用最新的行驶记录仪升级文件。
[0044]实施例三
[0045]参考图3,图3是本发明实施例提供的行驶记录仪升级信息的调用方法步骤S103的实现流程图,详述如下:
[0046]在步骤S301中,当所述程序版本标识为行驶记录仪的程序版本标识时,所述云存储系统中预置的行驶记录仪升级调用器,调用最新的行驶记录仪升级文件至优选的云存储节点;
[0047]在步骤S302中,并通过预设的IP地址和端口号,下发行驶记录仪程序升级指令。
[0048]其中,优选的云存储节点为离行驶记录仪最近的云存储节点。
[0049]其中,可在所有的云存储节点中,根据经度和纬度,选择出离行驶记录仪最近的云存储节点。
[0050]在本实施例中,调用最新的行驶记录仪升级文件至优选的云存储节点,可以提高云存储系统与行驶记录仪之间的信息交互的速度。
[0051]实施例四
[0052]参考图4,图4是本发明实施例提供的获取最新的外围模块升级文件的实现流程图,详述如下:
[0053]在步骤S401中,获取云存储系统中所有的外围模块升级文件的生成时间;
[0054]在步骤S402中,根据生成时间先后进行排序,选取最新的外围模块升级文件。
[0055]在本实施例中,选取出最新的外围模块升级文件,后续可以调用最新的外围模块升级文件。
[0056]实施例五
[0057]参考图5,图5是本发明实施例提供的外围模块升级信息的调用方法步骤S104的实现流程图,详述如下:
[0058]在步骤S501中,当所述程序版本标识为外围模块的程序版本标识时,所述云存储系统中预置的外围模块升级调用器,调用最新的外围模块升级文件至优选的云存储节点;
[0059]在步骤S502中,并通过预设的IP地址和端口号,下发外围模块程序升级指令。
[0060]其中,优选的云存储节点为离行驶记录仪最近的云存储节点。
[0061]其中,可在所有的云存储节点中,根据经度和纬度,选择出离行驶记录仪最近的云存储节点。
[0062]在本实施例中,调用最新的行驶记录仪升级文件至优选的云存储节点,可以提高云存储系统与行驶记录仪之间的信息交互的速度。
[0063]实施例六
[0064]图6是本发明实施例提供的行驶记录仪升级信息的调用装置的第一结构框图,该装置可以运行于服务器。为了便于说明,仅示出了与本实施例相关的部分。
[0065]参照图6,该行驶记录仪升级信息的调用装置,包括:
[0066]升级信息获取模块61,用于在云存储系统中提交升级信息;
[0067]程序版本标识检测模块62,用于检测所述升级信息的程序版本标识,所述程序版本标识包括行驶记录仪的程序版本标识以及外围模块的程序版本标识;
[0068]行驶记录仪升级文件调用模块63,用于当所述程序版本标识为行驶记录仪的程序版本标识时,所述云存储系统中预置的行驶记录仪升级调用器,调用最新的行驶记录仪升级文件,并下发行驶记录仪程序升级指令;
[0069]外围模块升级文件调用模块64,用于当所述程序版本标识为外围模块的程序版本标识时,所述云存储系统中预置的外围模块升级调用器,调用最新的外围模块升级文件,并下发外围模块程序升级指令。
[0070]在本实施例的一种实现方式中,参照图7,图7是本发明实施例提供的行驶记录仪升级信息的调用装置的第二结构图,在该行驶记录仪升级信息的调用装置中,还包括:
[0071]行驶记录仪生成时间获取模块65,用于获取云存储系统中所有的行驶记录仪升级文件的生成时间;
[0072]行驶记录仪升级文件选取模块66,用于根据生成时间先后进行排序,选取最新的行驶记录仪升级文件。
[0073]在本实施例的一种实现方式中,参照图8,图8是本发明实施例提供的行驶记录仪升级信息的调用装置的第三结构图,在该行驶记录仪升级信息的调用装置中,所述行驶记录仪升级文件调用模块63,包括:
[0074]行驶记录仪升级文件调用单元631,用于当所述程序版本标识为行驶记录仪的程序版本标识时,所述云存储系统中预置的行驶记录仪升级调用器,调用最新的行驶记录仪升级文件至优选的云存储节点;
[0075]行驶记录仪程序升级指令下发单元632,用于并通过预设的IP地址和端口号,下发行驶记录仪程序升级指令。
[0076]在本实施例的一种实现方式中,参照图9,图9是本发明实施例提供的行驶记录仪升级信息的调用装置的第四结构图,在该行驶记录仪升级信息的调用装置中,还包括:
[0077]外围模块生成时间获取模块67,用于获取云存储系统中所有的外围模块升级文件的生成时间;
[0078]外围模块升级文件选取模块68,用于根据生成时间先后进行排序,选取最新的外围模块升级文件。
[0079]在本实施例的一种实现方式中,参照图10,图10是本发明实施例提供的是行驶记录仪升级信息的调用装置的第五结构图,在该行驶记录仪升级信息的调用装置中,所述外围模块升级文件调用模块64,包括:
[0080]外围模块升级文件调用单元641,用于当所述程序版本标识为外围模块的程序版本标识时,所述云存储系统中预置的外围模块升级调用器,调用最新的外围模块升级文件至优选的云存储节点;
[0081]外围模块程序升级指令下发单元642,用于并通过预设的IP地址和端口号,下发外围模块程序升级指令。
[0082]本发明实施例提供的装置可以应用在前述对应的方法实施例中,详情参见上述实施例的描述,在此不再赘述。
[0083]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现。所述的程序可以存储于可读取存储介质中,所述的存储介质,如随机存储器、闪存、只读存储器、可编程只读存储器、电可擦写可编程存储器、寄存器等。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件执行本发明各个实施例所述的方法。
[0084]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【权利要求】
1.一种行驶记录仪升级信息的调用方法,其特征在于,包括: 在云存储系统中提交升级信息; 检测所述升级信息的程序版本标识,所述程序版本标识包括行驶记录仪的程序版本标识以及外围模块的程序版本标识; 当所述程序版本标识为行驶记录仪的程序版本标识时,所述云存储系统中预置的行驶记录仪升级调用器,调用最新的行驶记录仪升级文件,并下发行驶记录仪程序升级指令; 当所述程序版本标识为外围模块的程序版本标识时,所述云存储系统中预置的外围模块升级调用器,调用最新的外围模块升级文件,并下发外围模块程序升级指令。
2.根据权利要求1所述的方法,其特征在于,在当所述程序版本标识为行驶记录仪的程序版本标识时,所述云存储系统中预置的行驶记录仪升级调用器,调用最新的行驶记录仪升级文件,并下发行驶记录仪程序升级指令之前,还包括: 获取云存储系统中所有的行驶记录仪升级文件的生成时间; 根据生成时间先后进行排序,选取最新的行驶记录仪升级文件。
3.根据权利要求1所述的方法,其特征在于,所述当所述程序版本标识为行驶记录仪的程序版本标识时,所述云存储系统中预置的行驶记录仪升级调用器,调用最新的行驶记录仪升级文件,并下发行驶记录仪程序升级指令,具体为: 当所述程序版本标识为行驶记录仪的程序版本标识时,所述云存储系统中预置的行驶记录仪升级调用器,调用最新的行驶记录仪升级文件至优选的云存储节点; 并通过预设的IP地址和端口号,下发行驶记录仪程序升级指令。
4.根据权利要求1所述的方法,其特征在于,在当所述程序版本标识为外围模块的程序版本标识时,所述云存储系统中预置的外围模块升级调用器,调用最新的外围模块升级文件,并下发外围模块程序升级指令之前,还包括: 获取云存储系统中所有的外围模块升级文件的生成时间; 根据生成时间先后进行排序,选取最新的外围模块升级文件。
5.根据权利要求1所述的方法,其特征在于,所述当所述程序版本标识为外围模块的程序版本标识时,所述云存储系统中预置的外围模块升级调用器,调用最新的外围模块升级文件,并下发外围模块程序升级指令,具体为: 当所述程序版本标识为外围模块的程序版本标识时,所述云存储系统中预置的外围模块升级调用器,调用最新的外围模块升级文件至优选的云存储节点; 并通过预设的IP地址和端口号,下发外围模块程序升级指令。
6.一种行驶记录仪升级信息的调用装置,其特征在于,包括: 升级信息获取模块,用于在云存储系统中提交升级信息; 程序版本标识检测模块,用于检测所述升级信息的程序版本标识,所述程序版本标识包括行驶记录仪的程序版本标识以及外围模块的程序版本标识; 行驶记录仪升级文件调用模块,用于当所述程序版本标识为行驶记录仪的程序版本标识时,所述云存储系统中预置的行驶记录仪升级调用器,调用最新的行驶记录仪升级文件,并下发行驶记录仪程序升级指令; 外围模块升级文件调用模块,用于当所述程序版本标识为外围模块的程序版本标识时,所述云存储系统中预置的外围模块升级调用器,调用最新的外围模块升级文件,并下发外围模块程序升级指令。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括: 行驶记录仪生成时间获取模块,用于获取云存储系统中所有的行驶记录仪升级文件的生成时间; 行驶记录仪升级文件选取模块,用于根据生成时间先后进行排序,选取最新的行驶记录仪升级文件。
8.根据权利要求7所述的装置,其特征在于,所述行驶记录仪升级文件调用模块,包括: 行驶记录仪升级文件调用单元,用于当所述程序版本标识为行驶记录仪的程序版本标识时,所述云存储系统中预置的行驶记录仪升级调用器,调用最新的行驶记录仪升级文件至优选的云存储节点; 行驶记录仪程序升级指令下发单元,用于并通过预设的IP地址和端口号,下发行驶记录仪程序升级指令。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括: 外围模块生成时间获取模块,用于获取云存储系统中所有的外围模块升级文件的生成时间; 外围模块升级文件选取模块,用于根据生成时间先后进行排序,选取最新的外围模块升级文件。
10.根据权利要求7所述的装置,其特征在于,所述外围模块升级文件调用模块包括: 外围模块升级文件调用单元,用于当所述程序版本标识为外围模块的程序版本标识时,所述云存储系统中预置的外围模块升级调用器,调用最新的外围模块升级文件至优选的云存储节点; 外围模块程序升级指令下发单元,用于并通过预设的IP地址和端口号,下发外围模块程序升级指令。
【文档编号】G06F9/445GK104346844SQ201410592708
【公开日】2015年2月11日 申请日期:2014年10月28日 优先权日:2014年10月28日
【发明者】庄少华, 陈文明, 江常杯 申请人:深圳市华宝电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1