字库升级系统、装置和计算机设备制造方法及图纸

技术编号:33406587 阅读:19 留言:0更新日期:2022-05-11 23:30
本申请涉及汽车诊断仪器技术领域,公开了一种字库升级系统、方法、装置和计算机设备,第一智能终端通过获取字库升级包的打包协议,从而可根据打包协议对字库升级包拆分,以得到多个语言包,经过拆分过后的语言包内存被分解,因此每个语言包所占文件内存相对于字库升级包较小,将其上传至服务器时,也能够加快上传速度;第二智能终端可获取汽车诊断仪器的多个语言的第二版本信息,并将第二版本信息上传至服务器,以使服务器对第二版本信息和第一版本信息进行匹配,若匹配一致,则将多个语言包传输至手机端,手机端再通过蓝牙或者WiFi将多个语言包传输至汽车诊断仪器,这样能够大大缩短汽车诊断仪器进行字库升级的时间,提高字库升级效率。级效率。级效率。

【技术实现步骤摘要】
字库升级系统、装置和计算机设备


[0001]本申请涉及汽车诊断仪器
,特别涉及一种字库升级系统、装置和计算机设备。

技术介绍

[0002]现有技术中,对汽车诊断仪器中的字库进行升级时,需要将汽车诊断仪器连接到电脑上,再修改相关的配置信息,才能完成升级,这样操作难免繁琐;在没有电脑的情况下,汽车诊断仪器也可以通过蓝牙连接手机,通过手机将字库包发送给汽车诊断仪器,但是由于字库包的内存较大,因此,蓝牙传输过慢,例如,一个8M的字库包大概需要一个小时才能传输完毕,这样对汽车诊断仪器的字库升级带来了不便。

技术实现思路

[0003]本申请的主要目的为提供一种字库升级系统,旨在解决现有技术中汽车诊断仪器进行字库升级耗时长技术问题。
[0004]本申请提出一种字库升级系统,包括:第一智能终端、汽车诊断仪器以及第二智能终端;其中,所述第一智能终端包括接收模块,拆包模块,和上传模块,所述接收模块用于接收字库升级包;所述拆包模块用于获取所述字库升级包的打包协议,并根据所述打包协议对字库升级包拆分,得到多个语言包,其中,每个所述语言包包括语言语种信息以及语言所对应的第一版本信息;所述上传模块用于将多个语言包上传至服务器;所述第二智能终端与汽车诊断仪器无线连接,用于获取所述汽车诊断仪器的多个语言的第二版本信息;所述第二智能终端将多个语言的所述第二版本信息发送至服务器,所述服务器用于判断多个语言的所述第二版本信息与多个语言的第一版本信息是否匹配;若多个语言的所述第二版本信息与多个语言的所述第一版本信息匹配,所述服务器用于向所述第二智能终端发送下载传输指令,以将多个语言包传输至第二智能终端;所述第二智能终端将所述多个语言包传输至所述汽车诊断仪器;所述汽车诊断仪器用于接收多个所述语言包并根据多个所述语言包进行字库升级。
[0005]作为优选,所述拆包模块通过获取所述字库升级包的打包协议,从而根据所述打包协议对所述字库升级包进行解析,得到多个字节以及每个所述字节的定义规则,根据多个所述字节以及每个所述字节的定义规则,对字库升级包进行拆分,得到多个语言包以及每个语言包的语言信息。
[0006]作为优选,所述拆包模块通过每个所述字节的定义规则截取第一预设字节至第二
预设字节的字节信息内容,并对所述字节信息内容进行解析,得到整个语言包的语言字节信息,所述拆包模块获取语言字节信息中第三预设字节的字节信息,并根据第三预设字节的字节信息,依次截取多个字节对应的起始位置和结束位置,得到多个语言包,其中,第三预设字节的字节信息包括第一语言的语种信息,以及所述第一语言在整个语言包的语言字节信息中的起始位置和结束位置。
[0007]作为优选,所述拆包模块根据多个语言包以及多个语言包的语言字节信息,对每个语言包的第四预设字节进行解析,得到每个语言包的第一版本信息。
[0008]作为优选,所述第二智能终端获取汽车诊断仪器的每个语言所对应的所有字节信息,并对所有字节信息中的第五预设字节进行解析,得到每个语言所对应的第二版本信息。
[0009]本申请还提供一种字库升级方法,包括:接收字库升级包;获取所述字库升级包的打包协议,并根据所述打包协议对所述字库升级包进行拆分,得到多个语言包,其中,每个所述语言包包括语言的语种信息和每个语言对应的第一版本信息;获取汽车诊断仪器的多个语言所对应的第二版本信息;判断所述第二版本信息与所述第一版本信息是否匹配;若所述第二版本信息与所述第一版本信息匹配,将多个所述语言包发送至所述汽车诊断仪器,以使所述汽车诊断仪器接收多个所述语言包并根据多个所述语言包进行字库升级。
[0010]作为优选,所述获取所述字库升级包的打包协议,根据所述打包协议对所述字库升级包进行拆分的步骤包括:获取所述字库升级包的打包协议;根据所述打包协议对所述字库升级包进行解析,得到多个字节以及每个所述字节的定义规则;根据多个所述字节以及每个所述字节的定义规则,对语言包进行拆分,得到多个语言包以及每个语言包的语言信息。
[0011]本申请还提供一种字库升级装置, 包括:接收模块,用于接收字库升级包;第一获取模块,用于把获取所述字库升级包的打包协议,并根据所述打包协议对所述字库升级包进行拆分,得到多个语言包,其中,每个所述语言包包括语言的语种信息和每个语言对应的第一版本信息;第二获取模块,用于获取汽车诊断仪器的多个语言所对应的第二版本信息;判断模块,用于判断所述第二版本信息与所述第一版本信息是否匹配;发送模块,用于若所述第二版本信息与所述第一版本信息匹配,将多个所述语言包发送至所述汽车诊断仪器,以使所述汽车诊断仪器接收多个所述语言包并根据多个所述语言包进行字库升级。
[0012]本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述字库升级方法的步骤。
[0013]本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机
程序被处理器执行时实现上述字库升级方法的步骤。
[0014]本申请的有益效果为:第一智能终端通过获取字库升级包的打包协议,从而可根据打包协议对字库升级包拆分,以得到多个语言包,经过拆分过后的语言包内存被分解,因此每个语言包所占文件内存相对于字库升级包较小,将其上传至服务器时,也能够加快上传速度;第二智能终端可获取汽车诊断仪器的多个语言的第二版本信息,并将第二版本信息上传至服务器,以使服务器对第二版本信息和第一版本信息进行匹配,若匹配一致,则将多个语言包传输至手机端,手机端再通过蓝牙或者WiFi将多个语言包传输至汽车诊断仪器,这样能够大大缩短汽车诊断仪器进行字库升级的时间,提高字库升级效率。
附图说明
[0015]图1为本申请一实施例的字库升级系统结构示意图。
[0016]图2为本申请一实施例的字库升级方法步骤示意图。
[0017]图3为本申请一实施例的计算机设备内部结构示意图。
[0018]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0019]应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0020]如图1

图3所示,本申请提出一种字库升级系统,包括:第一智能终端、汽车诊断仪器以及第二智能终端;其中,所述第一智能终端包括接收模块,拆包模块,和上传模块,所述接收模块用于接收字库升级包;所述拆包模块用于获取所述字库升级包的打包协议,并根据所述打包协议对字库升级包拆分,得到多个语言包,其中,每个所述语言包包括语言语种信息以及语言所对应的第一版本信息;所述上传模块用于将多个语言包上传至服务器;所述第二智能终端与汽车诊断仪器无线连接,用于获取所述汽车诊断仪器的多个语言的第二版本信息;所述第二智能终端将多个语言的所述第二版本信息发送至服务器,所述服务器用于判断多个语言的所述第二版本信息与多个语言的第一版本信息是否匹配;若多个语言的所述第二版本信息与多个语言的所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种字库升级系统,其特征在于,包括:第一智能终端、汽车诊断仪器以及第二智能终端;其中,所述第一智能终端包括接收模块,拆包模块,和上传模块,所述接收模块用于接收字库升级包;所述拆包模块用于获取所述字库升级包的打包协议,并根据所述打包协议对字库升级包拆分,得到多个语言包,其中,每个所述语言包包括语言语种信息以及语言所对应的第一版本信息;所述上传模块用于将多个语言包上传至服务器;所述第二智能终端与汽车诊断仪器无线连接,用于获取所述汽车诊断仪器的多个语言的第二版本信息;所述第二智能终端将多个语言的所述第二版本信息发送至服务器,所述服务器用于判断多个语言的所述第二版本信息与多个语言的第一版本信息是否匹配;若多个语言的所述第二版本信息与多个语言的所述第一版本信息匹配,所述服务器用于向所述第二智能终端发送下载传输指令,以将多个语言包传输至第二智能终端;所述第二智能终端将所述多个语言包传输至所述汽车诊断仪器;所述汽车诊断仪器用于接收多个所述语言包并根据多个所述语言包进行字库升级。2.根据权利要求1所述的字库升级系统,其特征在于,所述拆包模块通过获取所述字库升级包的打包协议,从而根据所述打包协议对所述字库升级包进行解析,得到多个字节以及每个所述字节的定义规则,根据多个所述字节以及每个所述字节的定义规则,对字库升级包进行拆分,得到多个语言包以及每个语言包的语言信息。3.根据权利要求2所述的字库升级系统,其特征在于,所述拆包模块通过每个所述字节的定义规则截取第一预设字节至第二预设字节的字节信息内容,并对所述字节信息内容进行解析,得到整个语言包的语言字节信息,所述拆包模块获取语言字节信息中第三预设字节的字节信息,并根据第三预设字节的字节信息,依次截取多个字节对应的起始位置和结束位置,得到多个语言包,其中,第三预设字节的字节信息包括第一语言的语种信息,以及所述第一语言在整个语言包的语言字节信息中的起始位置和结束位置。4.根据权利要求3所述的字库升级系统,其特征在于,所述拆包模块根据多个语言包以及多个语言包的语言字节信息,对每个语言包的第四预设字节进行解析,得到每个语言包的第一版本信息。5.根据权利要求1所述的字库升级系统,其特征在于,所述第二智能终端获...

【专利技术属性】
技术研发人员:齐冬冬谭斌章维
申请(专利权)人:深圳市星卡科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1