[发明专利]一种体感车的程序更新方法和系统有效
申请号: | 201410056719.7 | 申请日: | 2014-02-20 |
公开(公告)号: | CN103777988A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 郭盖华;李泽勇 | 申请(专利权)人: | 深圳乐行天下科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 罗晓林;李志强 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 体感车 程序 更新 方法 系统 | ||
技术领域
本发明涉及一种程序更新方法和系统,具体地说是两轮平衡体感内的应用程序的更新方法和系统。
背景技术
目前,两轮平衡车已经不仅仅只具备骑行功能,它还具备其他更加丰富的功能,并且部分两轮平衡车还能够进行体感控制,根据驾驶员的体感动作实现各种操作。体感车的智能化操作,基本上都是依靠设置在芯片中的应用程序实现。如现有的体感车,其内安装有多个微控制器,包括人机控制器PC、电机控制器MC和传感器控制器SC。在各个控制器芯片内都预先写好有应用程序,此程序通常情况都下都很难进行更新,即原先是何种应用程序则保持哪种应用程序,而现在应用程序更新换代的时间非常快,新版本的应用程序较之旧版本的应用程序往往更具先进性,如果用户不能及时使用新的应用程序,则不能得到较好的操作体验,不利于行车体验。
发明内容
本发明要解决的技术问题是提供一种体感车的程序更新方法和系统,能够快速的对应用程序进行数据更新,操作方便。
为了解决上述技术问题,本发明一方面提供了一种体感车的程序更新方法,该方法基于的体感车内具有人机控制器、电机控制器和传感器控制器,包括以下步骤:
S1,当体感车终端接收到更新数据时,先进行判断,若该更新数据是人机控制器的更新数据,则转入步骤S2,若该更新数据是电机控制器和传感器控制器的更新数据,则转入步骤S5;
S2,人机控制器对更新数据进行接收和校验,若校验通过,则将该更新数据存储在人机控制器内部FLASH的指定区域,转入步骤S3,若校验失败,则舍弃该更新数据;
S3,重新启动人机控制器,检测是否有更新数据,转入步骤S4;
S4、若有,则对人机控制器内的原有应用程序进行数据更新;若无,则保持原有应用程序;
S5,使更新数据进入人机控制器,再由人机控制器将该更新数据发送至电机控制器和传感器控制器,电机控制器和传感器控制器对该更新数据进行接收和校验,转入步骤S6;
S6,若校验通过,则将对电机控制器和传感器控制器内的原有应用程序进行数据更新;若校验失败,则保持原有应用程序。
在步骤S4中,对人机控制器内的应用程序进行数据更新,擦除原有应用程序,调取存储在人机控制器内部FLASH的指定区域的更新数据,将该更新数据写入到原有应用程序的存放地址,作为新的应用程序。
在步骤S6中,对电机控制器和传感器控制器内的应用程序进行数据更新,擦除原有应用程序,将校验通过的更新数据写入到指定存放更新数据据的FLASH区域。
另一方面,本发明提供了一种体感车应用程序的更新系统,所述系统包括:判断单元,用于判断体感车终端接收到的更新数据是人机控制器的更新数据,还是电机控制器和传感器控制器的更新数据;第一处理单元,用于对人机控制器的更新数据进行接收和校验,以及将更新数据存储到人机控制器内FLASH的指定区域;第一检测单元,用于检测人机控制器内的应用程序是否有更新数据;第一更新单元,用于对人机控制器内的应用程序进行数据更新;转发单元,使电机控制器和传感器控制器的更新数据经过人机控制器中转后发送给电机控制器和传感器控制器;第二处理单元,用于对电机控制器和传感器控制器的更新数据进行接收和校验;第二更新单元,用于对电机控制器和传感器控制器的应用程序进行数据更新。
本发明操作方便,可通过无线网络进行数据的更新,操作方便,对应用程序的更新快速及时,使用户能够得到最新的体验。
附图说明
附图1为本发明人机控制器数据更新的流程示意图;
附图2为本发明电机控制器和传感器控制器数据更新的流程示意图。
具体实施方式
为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述。
如附图1、2所示,本发明揭示了一种体感车的程序更新方法,该方法基于的体感车内具有人机控制器、电机控制器和传感器控制器,包括以下步骤:
S1,当体感车终端接收到更新数据时,先进行判断,若该更新数据是人机控制器的更新数据,则转入步骤S2,若该更新数据是电机控制器和传感器控制器的更新数据,则转入步骤S5。用户可以通过无线网络对体感车进行连接,如通过WIFI用手机与体感车进行网络连接,方便用户进行数据更新。
S2,人机控制器对更新数据进行接收和校验,若校验通过,则将该更新数据存储在人机控制器内部FLASH的指定区域,转入步骤S3,若校验失败,则舍弃该更新数据。对更新数据进行校验,保证更新数据的完整性,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳乐行天下科技有限公司,未经深圳乐行天下科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410056719.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高级呼叫
- 下一篇:一种熟地黄的中药蜜制方法