The invention discloses a security upgrade method of HID protocol based on Bluetooth Mouse 3, which belongs to the field of computer peripherals, the method mainly includes Bluetooth mouse and host wireless connection; MCU call host Bluetooth mouse in the end to upgrade the operating instructions; MCU from the host read required firmware file and the OTA will air transmission; the firmware update information to the Bluetooth mouse firmware memory. The method of the invention increases the spare area to start the two area in the Bluetooth mouse firmware upgrade directly to the memory, the firmware information written to the location, and then change the successful upgrade spare area to start the two area, the safe and effective operation method, even if the upgrade failed will not completely lose the function of mouse. The invention can solve the problems in the mouse's bug, the mouse production test and the incompatibility between the host firmware and the firmware in the process of use, and has certain practical value.
【技术实现步骤摘要】
一种基于HID协议的蓝牙3.0鼠标的安全升级方法[
]本专利技术属于计算机外设领域,涉及蓝牙鼠标,具体涉及一种基于人机接口设备(TheHumanInterfaceDevice,简称为HID)协议的蓝牙3.0鼠标的安全升级方法。[
技术介绍
]随着无线通信技术的发展和计算机、平板电脑等电子设备的普及,蓝牙鼠标逐渐得到了广泛应用。目前市面上的蓝牙鼠标主要包括蓝牙3.0鼠标和蓝牙4.0鼠标两种,其中蓝牙3.0鼠标主要是应用于PC机、笔记本电脑及平板设备,占据蓝牙鼠标的绝大部分市场份额。蓝牙鼠标在生产和使用过程中往往会出现以下问题:1、鼠标本身驱动程序存在潜在的未能被发现的bug,造成使用过程中出现鼠标不能工作的情形;2、鼠标在生产过程中前期未检测出的问题,到了客户那里才检测出来,而又不便于返厂;3、鼠标在使用的过程中,由于主机端定期的驱动软件固件升级,导致有时蓝牙鼠标与主机端不兼容,出现蓝牙鼠标工作异常。上述三种情况均为蓝牙鼠标生产和使用过程中会时常出现的问题,但由于蓝牙鼠标本身不支持固件升级功能,所以一直属于蓝牙鼠标厂家和个人用户的痛处。本专利技术特针对基于Windows/Mac操作系统的PC机和平板配合使用的蓝牙3.0鼠标,提出一种基于HID协议的OTA(Over-the-AirTechnology,即空间下载技术,后文均简称为OTA)固件升级方法,通过对蓝牙鼠标进行固件升级,从而达到解决上述问题的目的,利于蓝牙鼠标的生产和使用维护,具有较大的实用价值。[
技术实现思路
]鉴于以上技术问题,本专利技术专利公布一种基于HID协议的蓝牙3.0鼠标的安全升级方法,可以 ...
【技术保护点】
一种基于HID协议的蓝牙3.O鼠标的安全升级方法,其特征在于:该方法包括:蓝牙鼠标与主机端无线连接,通过蓝牙鼠标中的MCU调用主机端下发的升级操作指令,从主机端读取所需要的固件文件并通过OTA空中传输,更新到蓝牙鼠标硬件的固件存储器中,所述升级方法包括主机端OTA固件升级和蓝牙鼠标终端OTA固件升级两部分;所述蓝牙鼠标指蓝牙3.0鼠标;所述主机端指基于Windows/Mac操作系统的PC机或平板电脑;所述蓝牙MCU是指蓝牙3.O处理芯片。
【技术特征摘要】
1.一种基于HID协议的蓝牙3.O鼠标的安全升级方法,其特征在于:该方法包括:蓝牙鼠标与主机端无线连接,通过蓝牙鼠标中的MCU调用主机端下发的升级操作指令,从主机端读取所需要的固件文件并通过OTA空中传输,更新到蓝牙鼠标硬件的固件存储器中,所述升级方法包括主机端OTA固件升级和蓝牙鼠标终端OTA固件升级两部分;所述蓝牙鼠标指蓝牙3.0鼠标;所述主机端指基于Windows/Mac操作系统的PC机或平板电脑;所述蓝牙MCU是指蓝牙3.O处理芯片。2.根据权利要求1所述的一种基于HID协议的蓝牙3.O鼠标的安全升级方法,其特征在于:所述固件存储器由引导一区、引导二区、启动一区、启动二区和启动二区备用区组成,所述引导一区和引导二区主要分别用于启动一区和启动二区数据的位置引导;所述启动一区主要用于存储配对主机的信息,启动二区主要用于存储固件代码,启动二区备用区主要为OTA固件升级的数据提供写入位置,蓝牙鼠标固件升级过程中,固件会先判别当前启动二区的位置,然后将需要更新的数据存储到启动二区备用区的位置,待数据更新完毕并检验正确之后,再将启动二区备用区的位置变更为新的启动二区的位置。3.根据权利要求1所述的一种基于HID协议的蓝牙3.0鼠标的安全升级方法,其特征在于:所述主机端OTA固件升级包括如下步骤:步骤S1:蓝牙HID固件升级,接收升级指令;步骤S2:设备启动,准备升级;步骤S3:信息获取,由蓝牙MCU从主机端获取蓝牙鼠标的状态、命令和固件升级信息,获取成功进...
【专利技术属性】
技术研发人员:牛丽仙,叶逢颖,
申请(专利权)人:深圳市中易腾达科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。