一种蓝牙设备升级方法及系统技术方案

技术编号:32820154 阅读:16 留言:0更新日期:2022-03-26 20:17
本发明专利技术涉及一种蓝牙设备升级方法及系统,包括固件下载阶段和固件升级阶段;具体为:S11、在终端与服务器连接过程中获取终端中的第一固件的第一数据信息和服务器中第二固件的第二数据信息;S12、比较第一数据信息和第二数据信息,若一致则执行S14,否则执行S13;S13、发送第二固件至终端以更新第一固件;S14、结束固件下载;S21、在终端与蓝牙设备建立连接时接收蓝牙设备的广播信息以获取蓝牙设备中第三固件的第三数据信息和终端中的第一固件的第一数据信息,S22、比较第三数据信息与第一数据信息,若一致则执行S24,否则执行S23;S23、发送第一固件至蓝牙设备以更新第三固件;并执行S21;S24、建立连接。实施本发发明专利技术能够实现离线自动升级,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
一种蓝牙设备升级方法及系统


[0001]本专利技术涉及蓝牙
,更具体地说,涉及一种蓝牙设备升级方法及系统。

技术介绍

[0002]蓝牙在设备使用中,其由于设备的更新、性能改进或者功能增加,其需要进行对设备进行升级。当前的通用的OTA升级,在其升级过程中需要通过人工互动,实现升级过程中的软件加载,其升级过程会响应的增加人工消耗,同时其升级过程容易出现由于人为原因导致的各种中断或加载版本不能对应等,影响用户对整个设备使用的用户体验。

技术实现思路

[0003]本专利技术要解决的技术问题在于,提供一种蓝牙设备升级方法及系统。
[0004]本专利技术解决其技术问题所采用的技术方案是:构造一种蓝牙设备升级方法,包括:固件下载阶段和固件升级阶段;
[0005]所述固件下载阶段包括:
[0006]S11、在终端与服务器连接过程中,通过所述服务器获取所述终端中、与所述蓝牙设备对应的第一固件的第一数据信息,并获取所述服务器中、与所述蓝牙设备对应的第二固件的第二数据信息;
[0007]S12、通过所述服务器比较所述第一固件的第一数据信息和所述第二固件的第二数据信息,以确认所述第一数据信息是否与所述第二数据信息一致,若是,则执行步骤S14,否则执行步骤S13;
[0008]S13、通过所述服务器发送所述第二固件至所述终端以更新所述第一固件;
[0009]S14、结束固件下载;
[0010]所述固件升级阶段包括:
[0011]S21、在所述终端与所述蓝牙设备建立连接过程中,通过所述终端接收所述蓝牙设备的广播信息以根据所述广播信息获取所述蓝牙设备中第三固件的第三数据信息和所述终端对应的第一固件的第一数据信息;其中,所述蓝牙设备被配置为在接收所述终端发送的连接指令以建立连接之前生成所述广播信息;
[0012]S22、比较所述第三固件的第三数据信息与所述第一固件的第一数据信息,以确认所述第三数据信息是否与所述第一数据信息一致,若是,则执行步骤S24,否则执行步骤S23;
[0013]S23、通过所述终端发送所述第一固件至所述蓝牙设备以更新所述蓝牙设备的第三固件;其中所述蓝牙设备被配置为在所述第三固件更新完成后断开连接;并执行步骤S21;
[0014]S24、通过所述终端与所述蓝牙设备建立连接。
[0015]优选地,在本专利技术的一种蓝牙设备升级方法中,所述第一数据信息包括所述第一固件的第一版本号,所述第二数据信息包括所述第二固件的第二版本号,在所述步骤S12
中,所述确认所述第一数据信息是否与所述第二数据信息一致包括:
[0016]S121、确认所述第一版本号与所述第二版本号是否相同,若是,则判定所述第二数据信息与所述第一数据信息一致,否则判定所述第二数据信息与所述第一数据信息不一致。
[0017]优选地,在本专利技术的一种蓝牙设备升级方法中,所述第一数据信息包括所述第一固件的第一校验码,所述第二数据信息包括所述第二固件的第二校验码,在所述步骤S12中,所述确认所述第一数据信息是否与所述第二数据信息一致,还包括:
[0018]S122、确认所述第一校验码与所述第二校验码是否相同,若是,则执行所述步骤S121,否则直接判定所述第二数据信息与所述第一数据信息不一致。
[0019]优选地,在本专利技术的一种蓝牙设备升级方法中,所述第一数据信息包括所述第一固件的第一版本号,所述第三数据信息包括所述第三固件的第三版本号,在所述步骤S22中,所述确认所述第三数据信息是否与所述第一数据信息一致包括:
[0020]S221、确认所述第三版本号与所述第一版本号是否相同,若是,则判定所述第三数据信息与所述第一数据信息一致,否则判定所述第三数据信息与所述第一数据信息不一致。
[0021]优选地,在本专利技术的一种蓝牙设备升级方法中,所述第一数据信息包括所述第一固件的第一校验码,所述第三数据信息包括所述第三固件的第三校验码,在所述步骤S22中,所述确认所述第三数据信息是否与所述第一数据信息一致还包括:
[0022]S222、确认所述第三校验码与所述第一校验码是否相同,若是,则执行所述步骤S221,否则直接判定所述第三数据信息与所述第一数据信息不一致。
[0023]优选地,在本专利技术的一种蓝牙设备升级方法中,在所述步骤S23中,所述蓝牙设备被配置为在所述第三固件更新完成后断开连接包括:
[0024]所述蓝牙设备在更新完所述第三固件后下电重启。
[0025]优选地,在本专利技术的一种蓝牙设备升级方法中,在所述步骤S21中,
[0026]所述蓝牙设备的广播信息包括:所述蓝牙设备的设备信息和所述蓝牙设备的固件数据信息;
[0027]所述根据所述广播信息获取所述蓝牙设备中第三固件的第三数据信息和所述终端对应的第一固件的第一数据信息包括:
[0028]根据所述设备信息获取所述第一固件的第一数据信息和根据所述固件数据信息获取所述第三固件的第三数据信息。
[0029]优选地,在本专利技术的一种蓝牙设备升级方法中,在所述步骤S11中,所述获取所述服务器中、与所述蓝牙设备对应的第二固件的第二数据信息包括:
[0030]根据所述第一数据信息获取所述蓝牙设备的设备信息,以根据所述蓝牙设备的设备信息获取所述蓝牙设备对应的第二固件。
[0031]优选地,在本专利技术的一种蓝牙设备升级方法中,所述蓝牙设备的设备信息包括所述蓝牙设备的产品编码。
[0032]本专利技术还构造一种蓝牙设备升级系统,包括:用户终端和服务器,
[0033]所述服务器包括获取单元、第一比较单元和第一发送单元;所述
[0034]所述获取单元用于在与用户终端建立连接过程中,通过所述服务器获取所述用户
终端中、与所述蓝牙设备对应的第一固件的第一数据信息,并获取所述服务器中、与所述蓝牙设备对应的第二固件的第二数据信息;
[0035]所述第一比较单元用于比较所述第一固件的第一数据信息和所述第二固件的第二数据信息,以确认所述第一数据信息是否与所述第二数据信息一致,若是则输出肯定结果,否则输出否定结果;
[0036]所述第一发送单元用于在所述第一比较单元输出否定结果时发送所述第二固件至所述用户终端以更新第一固件;
[0037]所述用户终端包括接收单元、第二比较单元、第二发送单元和通信连接单元;
[0038]所述接收单元用于在所述用户终端与所述蓝牙设备建立连接过程中,接收所述蓝牙设备的广播信息以根据所述广播信息获取所述蓝牙设备中第三固件的第三数据信息和所述用户终端对应的第一固件的第一数据信息;其中,所述蓝牙设备被配置为接收所述用户终端发送的连接指令以建立连接之前生成所述广播信息;
[0039]所述第二比较单元用于比较所述第三固件的第三数据信息与所述第一固件的第一数据信息,以确认所述第三数据信息是否与所述第一数据信息一致,若是则输出肯定结果,否则输出否定结果;
[0040]所述第二发送单元用于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蓝牙设备升级方法,其特征在于,包括:固件下载阶段和固件升级阶段;所述固件下载阶段包括:S11、在终端与服务器连接过程中,通过所述服务器获取所述终端中、与所述蓝牙设备对应的第一固件的第一数据信息,并获取所述服务器中、与所述蓝牙设备对应的第二固件的第二数据信息;S12、通过所述服务器比较所述第一固件的第一数据信息和所述第二固件的第二数据信息,以确认所述第一数据信息是否与所述第二数据信息一致,若是,则执行步骤S14,否则执行步骤S13;S13、通过所述服务器发送所述第二固件至所述终端以更新所述第一固件;S14、结束固件下载;所述固件升级阶段包括:S21、在所述终端与所述蓝牙设备建立连接过程中,通过所述终端接收所述蓝牙设备的广播信息以根据所述广播信息获取所述蓝牙设备中第三固件的第三数据信息和所述终端对应的第一固件的第一数据信息;其中,所述蓝牙设备被配置为在接收所述终端发送的连接指令以建立连接之前生成所述广播信息;S22、比较所述第三固件的第三数据信息与所述第一固件的第一数据信息,以确认所述第三数据信息是否与所述第一数据信息一致,若是,则执行步骤S24,否则执行步骤S23;S23、通过所述终端发送所述第一固件至所述蓝牙设备以更新所述蓝牙设备的第三固件;其中所述蓝牙设备被配置为在所述第三固件更新完成后断开连接;并执行步骤S21;S24、通过所述终端与所述蓝牙设备建立连接。2.根据权利要求1所述的蓝牙设备升级方法,其特征在于,所述第一数据信息包括所述第一固件的第一版本号,所述第二数据信息包括所述第二固件的第二版本号,在所述步骤S12中,所述确认所述第一数据信息是否与所述第二数据信息一致包括:S121、确认所述第一版本号与所述第二版本号是否相同,若是,则判定所述第二数据信息与所述第一数据信息一致,否则判定所述第二数据信息与所述第一数据信息不一致。3.根据权利要求2所述的蓝牙设备升级方法,其特征在于,所述第一数据信息包括所述第一固件的第一校验码,所述第二数据信息包括所述第二固件的第二校验码,在所述步骤S12中,所述确认所述第一数据信息是否与所述第二数据信息一致,还包括:S122、确认所述第一校验码与所述第二校验码是否相同,若是,则执行所述步骤S121,否则直接判定所述第二数据信息与所述第一数据信息不一致。4.根据权利要求1所述的蓝牙设备升级方法,其特征在于,所述第一数据信息包括所述第一固件的第一版本号,所述第三数据信息包括所述第三固件的第三版本号,在所述步骤S22中,所述确认所述第三数据信息是否与所述第一数据信息一致包括:S221、确认所述第三版本号与所述第一版本号是否相同,若是,则判定所述第三数据信息与所述第一数据信息一致,否则判定所述第三数据信息与所述第一数据信息不一致。5.根据权利要求4所述的蓝牙设备升级方法,其特征在于,所述第一数据信息包括所述第一固件的第一校验码,所述第三数据信息包括所述第三...

【专利技术属性】
技术研发人员:黎金华
申请(专利权)人:深圳拓邦股份有限公司
类型:发明
国别省市:

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

1