[发明专利]一种基于HID协议的蓝牙3.0鼠标的安全升级方法在审

专利信息
申请号: 201710229621.0 申请日: 2017-04-10
公开(公告)号: CN107045450A 公开(公告)日: 2017-08-15
发明(设计)人: 牛丽仙;叶逢颖 申请(专利权)人: 深圳市中易腾达科技股份有限公司
主分类号: G06F9/445 分类号: G06F9/445;G06F11/14
代理公司: 暂无信息 代理人: 暂无信息
地址: 518000 广东省深圳市福田区华富街道深南*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 hid 协议 蓝牙 3.0 鼠标 安全 升级 方法
【说明书】:

[技术领域]

本发明属于计算机外设领域,涉及蓝牙鼠标,具体涉及一种基于人机接口设备(The Human Interface Device,简称为HID)协议的蓝牙3.0鼠标的安全升级方法。

[背景技术]

随着无线通信技术的发展和计算机、平板电脑等电子设备的普及,蓝牙鼠标逐渐得到了广泛应用。目前市面上的蓝牙鼠标主要包括蓝牙3.0鼠标和蓝牙4.0鼠标两种,其中蓝牙3.0鼠标主要是应用于PC机、笔记本电脑及平板设备,占据蓝牙鼠标的绝大部分市场份额。蓝牙鼠标在生产和使用过程中往往会出现以下问题:1、鼠标本身驱动程序存在潜在的未能被发现的bug,造成使用过程中出现鼠标不能工作的情形;2、鼠标在生产过程中前期未检测出的问题,到了客户那里才检测出来,而又不便于返厂;3、鼠标在使用的过程中,由于主机端定期的驱动软件固件升级,导致有时蓝牙鼠标与主机端不兼容,出现蓝牙鼠标工作异常。上述三种情况均为蓝牙鼠标生产和使用过程中会时常出现的问题,但由于蓝牙鼠标本身不支持固件升级功能,所以一直属于蓝牙鼠标厂家和个人用户的痛处。

本发明特针对基于Windows/Mac操作系统的PC机和平板配合使用的蓝牙3.0鼠标,提出一种基于HID协议的OTA(Over-the-Air Technology,即空间下载技术,后文均简称为OTA)固件升级方法,通过对蓝牙鼠标进行固件升级,从而达到解决上述问题的目的,利于蓝牙鼠标的生产和使用维护,具有较大的实用价值。

[发明内容]

鉴于以上技术问题,本发明专利公布一种基于HID协议的蓝牙3.0鼠标的安全升级方法,可以通过蓝牙鼠标自身的OTA固件升级,解决蓝牙鼠标自身bug及与主机端固件不兼容的问题,利于蓝牙鼠标的生产和使用维护,具有较大的实用价值。

本发明一种基于HID协议的蓝牙3.0鼠标的安全升级方法为:蓝牙鼠标与主机端通过无线传输,蓝牙鼠标中的蓝牙MCU从主机端读取蓝牙鼠标的状态、命令及固件升级信息,然后将信息写入蓝牙鼠标的固件存储器中,实现蓝牙鼠标的OTA固件升级。蓝牙鼠标包括蓝牙MCU和固件存储器两部分,蓝牙MCU用来从主机端读取数据并启动蓝牙鼠标的固件升级;固件存储器内包含引导一区、引导二区、启动一区、启动二区和启动二区备用区。

所述蓝牙鼠标指蓝牙3.0鼠标。

所述主机端指基于Windows/Mac操作系统的PC机或平板电脑。

所述蓝牙MCU是指蓝牙3.0处理芯片。

所述蓝牙鼠标硬件的固件存储器,主要用于存储应用程序代码、配置数据、软件补丁、配对信息、设备地址存储、文件系统信息等,可以为EEPROM,FLASH等。

其中,引导一区和引导二区,主要分别用于启动一区和启动二区数据的位置引导。

其中,启动一区、启动二区和启动二区备用区构成了固件存储器的启动区,其启动位置由引导区进行配置。启动一区主要用于存储配对主机的信息,在OTA固件升级的过程中,不对该区域的数据进行更改;启动二区主要用于存储固件代码,更改该区域的数据会实现代码功能的变更,OTA固件升级主要是替换该区域的数据;启动二区备用区为OTA固件升级的数据提供写入位置,一旦升级失败不会影响启动二区的原始数据。

本发明蓝牙鼠标OTA固件升级的过程中,固件会先判别当前启动二区的位置,然后将需要更新的数据存储到启动二区备用区的位置,待数据更新完毕并检验正确之后,再将启动二区备用区的位置变更为新的启动二区的位置,此配置方法可以在蓝牙鼠标OTA固件升级失败的时候,仍然可以启动之前启动二区的数据进行工作,避免蓝牙鼠标彻底失去功能,保证蓝牙鼠标固件升级的安全性。

本发明的有益效果:本发明通过采用HID协议,对蓝牙3.O鼠标进行OTA固件升级,能够方便解决现有蓝牙3.0鼠标无法解决的如下问题:鼠标自身潜在的bug、鼠标生产测试中产生的问题及使用过程中与主机端不兼容。本发明的OTA固件升级方法安全有效,操作简单,具有通用性,解决了蓝牙鼠标生产厂商和个人用户使用蓝牙鼠标的痛处,具有一定的实用价值。

[附图说明]

图1为本发明实施例中蓝牙鼠标OTA固件升级的结构示意图。

图2为本发明实施例中主机端进行OTA固件升级的方法流程图。

图3为本发明实施例中蓝牙鼠标终端进行OTA固件升级的方法流程图。

[具体实施方式]

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中易腾达科技股份有限公司,未经深圳市中易腾达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710229621.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top