系统及移动终端对无线便携设备进行文件操作的方法技术方案

技术编号:32432870 阅读:14 留言:0更新日期:2022-02-24 18:52
本发明专利技术公开了系统及移动终端对无线便携设备进行文件操作的方法,该方法包括如下步骤:S100,所述移动终端运行所述第二文件系统的查找指令在所述文件索引中查找目标固件文件的存储地址;S110,所述移动终端根据所述存储地址生成所述第二文件系统的操作文件指令,并将所述操作文件指令发送给所述无线便携设备;S120,所述无线便携设备运行所述第二文件系统的解析指令将所述操作文件指令解析为第一执行指令,并根据所述第一执行指令对所述存储地址进行文件操作。本发明专利技术能提高移动终端对无线便携设备文件操作的速度。无线便携设备文件操作的速度。无线便携设备文件操作的速度。

【技术实现步骤摘要】
系统及移动终端对无线便携设备进行文件操作的方法


[0001]本专利技术涉及数据传输领域,具体涉及系统及移动终端对无线便携设备进行文件操作的方法。

技术介绍

[0002]随着嵌入式技术的发展,嵌入式设备的功能日益强大,嵌入式设备内的固件(例如音频数据调制解调的固件等)数量越来越多,固件需要进行更新(例如升级、增加功能或组件等)的频率越来越频繁,而嵌入式设备往往不能直接从服务器下载固件进行更新,而是通过连接的移动终端下载固件,然后移动终端将固件发送给嵌入式设备,从而实现固件的升级。由此带来的问题是,移动终端对嵌入式设备的数据访问量有了显著提高。
[0003]目前常见的现有技术如图1所示,采用第一文件系统的移动终端中的应用软件(APP)向嵌入式设备通过通信模块发送读取某个固件文件的任务指令,采用第二文件系统(例如FATFS)的嵌入式设备通过通信模块接收该任务指令,首先对任务指令进行解析获得固件文件的名称,然后执行第二文件系统的指令查找该固件名称的存储地址,再执行第二文件系统的解析指令得到执行指令(比第二文件系统的指令更底层的指令),根据执行指令在存储器(例如FLASH)中某一存储地址中读取该固件文件,然后将该固件文件通过串口通信或者无线传输的方式发送给移动终端。
[0004]由于嵌入式设备的处理能力较弱,根据移动终端APP发送的任务指令,运行文件系统查找目标固件文件的存储地址,然后再根据存储地址生成操作文件指令,再解析成更底层的执行指令,整个过程耗时较长,进而导致移动终端APP将数据访问(例如更新固件)缓慢,影响用户体验,同时整个过程功耗较大,较快耗尽充电电池的最大充电循环,即降低了嵌入式设备的使用寿命。当多个固件需要更新,上述问题更加严重。
[0005]另外,一旦嵌入式设备的的文件系统损坏,需要向嵌入式设备重新写入文件系统,操作较为繁琐。

技术实现思路

[0006]基于上述现状,本专利技术的主要目的在于提供系统及移动终端对无线便携设备进行文件操作的方法,以提高移动终端对无线便携设备文件操作的速度。
[0007]为实现上述目的,本专利技术采用的技术方案如下:
[0008]一种移动终端对无线便携设备进行文件操作的方法,所述移动终端采用第一文件系统,在所述移动终端的虚拟存储区域内采用保护第二文件系统,所述虚拟存储区域存储文件索引,所述方法包括如下步骤:S100,所述移动终端运行所述第二文件系统的查找指令在所述文件索引中查找目标固件文件的存储地址,其中,所述文件索引用于记载所述无线便携设备中固件文件与存储地址之间的对应关系信息,所述无线便携设备存储所述固件文件的存储区域与所述虚拟存储区域大小相同;S110,所述移动终端根据所述存储地址生成所述第二文件系统的操作文件指令,并将所述操作文件指令发送给所述无线便携设备;
S120,所述无线便携设备运行所述第二文件系统的解析指令将所述操作文件指令解析为第一执行指令,并根据所述第一执行指令对所述存储地址进行文件操作。
[0009]优选地,所述的方法还包括步骤:所述移动终端从服务器接收固件文件,运行所述第二文件系统的指令将所述固件文件写入所述虚拟存储区域,生成新的文件索引,并将所述新的文件索引写入所述虚拟存储区域;所述移动终端向所述无线便携设备发送读文件索引指令;所述无线便携设备运行解析指令将所述读文件索引指令解析为第二执行指令,并根据所述第二执行指令将所述无线便携设备当前的文件索引发送给所述移动终端;若所述新的文件索引和当前的文件索引不同,再执行步骤S100至S120;其中,在执行步骤S110时,所述移动终端根据所述存储地址和目标固件文件生成所述第二文件系统的操作文件指令,且所述操作文件指令为写文件指令;在执行步骤S120时,所述无线便携设备根据所述第一执行指令对所述存储地址进行文件操作具体为所述第一执行指令将所述目标固件文件写入所述存储地址。
[0010]优选地,若所述新的文件索引和当前的文件索引不同,所述方法还包括步骤:所述移动终端向所述无线便携设备发送删除文件索引指令,其中,删除文件索引指令包含被删除文件索引的存储地址;所述无线便携设备运行所述解析指令将所述删除文件索引指令解析为第三执行指令,并根据所述第三执行指令删除所述无线便携设备中在所述存储地址中的当前的文件索引;所述移动终端向所述无线便携设备发送写文件索引指令,其中,所述写文件索引指令包含所述新的文件索引和存储地址;所述无线便携设备运行所述解析指令将所述写文件索引指令解析为第四执行指令,并根据所述第四执行指令将所述新的文件索引写入到所述存储地址。
[0011]优选地,所述虚拟存储区域还存储所述固件文件;所述方法包括步骤:所述移动终端向所述无线便携设备发送格式化指令;所述无线便携设备运行解析指令将所述格式化指令解析为第五执行指令,并根据所述第五执行指令对所述存储区域进行格式化;所述移动终端向所述无线便携设备发送写文件索引指令,其中,写文件索引指令包含文件索引内容和存储地址;所述无线便携设备运行所述解析指令将所述写文件索引指令解析为第六执行指令,并根据所述第六执行指令将所述新的文件索引写入到所述存储地址,再执行步骤S100至S120;其中,在执行步骤S110时,所述移动终端根据所述存储地址和目标固件文件生成第二文件系统的操作文件指令,且所述操作文件指令为写文件指令;在执行步骤S120时,所述无线便携设备根据所述第一执行指令对所述存储地址进行文件操作具体为所述第一执行指令将所述目标固件文件写入所述存储地址。
[0012]优选地,所述操作文件指令为读文件指令;在执行步骤S120时,所述无线便携设备根据所述第一执行指令对所述存储地址进行文件操作具体为根据所述第一执行指令读取所述存储地址中存储的固件文件,并将所述固件文件发送给所述移动终端。
[0013]优选地,所述操作文件指令中包含指令内容,所述指令内容中包含数据块,其中,所述固件文件由至少一个所述操作文件指令中的数据块构成,所述数据块的大小根据所述无线便携设备的处理能力设置,且所述数据块的大小与所述无线便携设备的处理能力正相关。
[0014]优选地,相邻的操作文件指令之间的时间间隔根据所述无线便携设备的处理能力设置,且所述时间间隔的长短与所述无线便携设备的处理能力负相关。
[0015]优选地,所述无线便携设备为蓝牙耳机、蓝牙音箱或蓝牙手表。
[0016]优选地,所述第二文件系统为FATFS。
[0017]本专利技术还提供了一种文件操作的系统,包括移动终端和无线便携设备,所述移动终端包括第一终端单元和第二终端单元,所述无线便携设备包括第一设备单元;所述移动终端采用第一文件系统,在所述移动终端的虚拟存储区域内采用第二文件系统,所述虚拟存储区域存储文件索引;所述第一终端单元用于,运行所述第二文件系统的查找指令在所述文件索引中查找目标固件文件的存储地址,其中,所述文件索引用于记载所述无线便携设备中固件文件与存储地址之间的对应关系信息,所述无线便携设备存储所述固件文件的存储区域与所述虚拟存储区域大小相同;所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种移动终端对无线便携设备进行文件操作的方法,其特征在于,所述移动终端采用第一文件系统,在所述移动终端的虚拟存储区域内采用保护第二文件系统,所述虚拟存储区域存储文件索引,所述方法包括如下步骤:S100,所述移动终端运行所述第二文件系统的查找指令在所述文件索引中查找目标固件文件的存储地址,其中,所述文件索引用于记载所述无线便携设备中固件文件与存储地址之间的对应关系信息,所述无线便携设备存储所述固件文件的存储区域与所述虚拟存储区域大小相同;S110,所述移动终端根据所述存储地址生成所述第二文件系统的操作文件指令,并将所述操作文件指令发送给所述无线便携设备;S120,所述无线便携设备运行所述第二文件系统的解析指令将所述操作文件指令解析为第一执行指令,并根据所述第一执行指令对所述存储地址进行文件操作。2.根据权利要求1所述的方法,其特征在于,还包括步骤:所述移动终端从服务器接收固件文件,运行所述第二文件系统的指令将所述固件文件写入所述虚拟存储区域,生成新的文件索引,并将所述新的文件索引写入所述虚拟存储区域;所述移动终端向所述无线便携设备发送读文件索引指令;所述无线便携设备运行解析指令将所述读文件索引指令解析为第二执行指令,并根据所述第二执行指令将所述无线便携设备当前的文件索引发送给所述移动终端;若所述新的文件索引和当前的文件索引不同,再执行步骤S100至S120;其中,在执行步骤S110时,所述移动终端根据所述存储地址和目标固件文件生成所述第二文件系统的操作文件指令,且所述操作文件指令为写文件指令;在执行步骤S120时,所述无线便携设备根据所述第一执行指令对所述存储地址进行文件操作具体为所述第一执行指令将所述目标固件文件写入所述存储地址。3.根据权利要求2所述的方法,其特征在于,若所述新的文件索引和当前的文件索引不同,所述方法还包括步骤:所述移动终端向所述无线便携设备发送删除文件索引指令,其中,删除文件索引指令包含被删除文件索引的存储地址;所述无线便携设备运行所述解析指令将所述删除文件索引指令解析为第三执行指令,并根据所述第三执行指令删除所述无线便携设备中在所述存储地址中的当前的文件索引;所述移动终端向所述无线便携设备发送写文件索引指令,其中,所述写文件索引指令包含所述新的文件索引和存储地址;所述无线便携设备运行所述解析指令将所述写文件索引指令解析为第四执行指令,并根据所述第四执行指令将所述新的文件索引写入到所述存储地址。4.根据权利要求1所述的方法,其特征在于,所述虚拟存储区域还存储所述固件文件;所述方法包括步骤:所述移动终端向所述无线便携设备发送格式化指令;所述无线便携设备运行解析指令将所述格式化指令解析为第五执行指令,并根据所述
第五执行指令对所述存储区域进行格式化;所述移动终端向所述无线便携设备发送写文件索引指令,其中,写文件索引指令包含文件索引内容和存储地址;所述无线便携设备运行所述解析指令将所述写文件索引指令解析为第六执行指令,并根据所述第六执行指令将所述新的文件索引写入到所述存储地址,再执行步骤S100至S120;其中,在执行步骤S110时,所述移动终端根据所述存储地址和目标固件文件生成第二文件系统的操作文件指令,且所述操作文件指令为写文件指令;在执行步骤S120时,所述无线便携设备根据所述第一执行指令对所述存储地址进行文件操作具体为所述第一执行指令将所述目标固件文件写入所述存储地址。5.根据权利要求1所述的方法,其特征在于,所述操作文件指令为读文件指令;在执行步骤S120时,所述无线便携设备根据所述第一执行指令对所述存储地址进行文件操作具体为根据所述第一执行指令读取所述存储地址中存储的固件文件,并将所述固件文件发送给所述移动终端。6.根据权利要求1所述的方法,其特征在于,所述操作文件指令中包含指令内容,所述指令内容中包含数据块,其中,所述固件文件由至少一个所述操作文件指令中的数据块构成,所述数据块的大小根据所述无线便携设备的处理能力设置,且所述数据块的大小与所述无线便携设备的处理能力正相关。7.根据权利要求6所述的方法,其特征在于,相邻的操作文件指令之间的时间间隔根据所述无线便携设备的处理能力设置,且所述时间间隔的长短与所述无线便携设备的处理能力负相关。8.如权利要求1

7所述的方法,其特征在于,所述无线便携设备为蓝牙耳机、蓝牙音箱或蓝牙手表。9.如权利要求1

8所述的方法,其特征在于,所述第二文件系统为FATFS。10.一种文件操作的系统,包括移动终端和无线便携设备,其特征在于,所述移动终端包括第一终端单元和第二终端单元,所述无线便携设备包括第一设...

【专利技术属性】
技术研发人员:冯洪鹏许飞
申请(专利权)人:珠海市杰理科技股份有限公司
类型:发明
国别省市:

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

1