[发明专利]一种解决大容量存储设备与PC端进行数据拷贝出现断线的方法有效
| 申请号: | 201711083137.8 | 申请日: | 2017-11-07 |
| 公开(公告)号: | CN108062281B | 公开(公告)日: | 2020-06-30 |
| 发明(设计)人: | 万龙 | 申请(专利权)人: | 珠海研果科技有限公司 |
| 主分类号: | G06F13/22 | 分类号: | G06F13/22 |
| 代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 俞梁清 |
| 地址: | 519085 广东省珠海市高新*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 解决 容量 存储 设备 pc 进行 数据 拷贝 出现 断线 方法 | ||
本发明的技术方案包括一种解决大容量存储设备与PC端进行数据拷贝出现断线的方法,该方法包括:大容量存储设备与PC端进行数据拷贝时,在存储设备创建定时器;设备端处理PC端命令的时间不超过PC端的断线阈值时,则直接发送CSW,若超过断线阈值,则使用定时器回复CSW;回复完成后清零定时器,并接收后续PC端的操作指令。本发明的有益效果为:在不修改设备端现有的数据写入机制的情况下,能够有效的避免数据写入引起的断线,并且还能保证数据的完整性。
技术领域
本发明涉及一种解决大容量存储设备与PC端进行数据拷贝出现断线的方法,属于计算机数据交互处理领域。
背景技术
很多移动设备,尤其是一些多媒体播放设备,需要连接PC进行数据的传输,比较常见的就是mass storage功能,设备通过USB线与PC连接后,PC时会弹出一个移动磁盘,打开磁盘后可以将PC上的文件拷贝到设备端使用。
现有技术方案:现有的技术方案一般是遵循Bulk-Only的协议完成数据的读写,在此方式下,所有命令都封装在CBW中进行传输,设备端接收到CBW后将命令解析出来,然后执行对应的命令,比如如果收到写操作的命令,就会把数据写到指定的存储中,执行完后会返回CSW,PC收到CSW后继续发送CBW执行下一个命令。PC在发送CBW后会等待CSW的返回,超出一定的时间就会认为通信异常,会对设备进行复位操作。也就是说对设备的处理时间有要求,很多大容量存储的设备在连接PC进行数据拷贝时就会出现断线,导致数据写入失败,必须重新建立连接。
现有的技术缺点是要等写操作完成后再返回CSW给PC,而每一笔的写入时间往往是不一样的,目前很多移动操作系统中都有读写数据缓存的,数据是先写到缓存中,后续再回写到设备存储,此时的写操作返回时间比较快,但是当系统的脏页数量达到一定的阈值,会触发回写存储的操作,这种情况下写操作需要的时间就比较久。对于PC而言,如果等待CSW的时间比较久,大概9秒钟左右还没有收到CSW,就会发送复位的信号给设备端。此时就容易出现拷贝未能正常完成,PC端提示磁盘写入失败的情况。
Bulk-Only:USB组织针对大容量存储设备制定的一种块存储类协议。
Command Block Wrapper(CBW):一个包含命令块和关联的信息的数据包。
Command Status Wrapper(CSW):一个包含命令块执行状态的数据包。
发明内容
针对现有技术的不足,本发明的技术方案提供了一种解决大容量存储设备与PC端进行数据拷贝出现断线的方法,用于解决现有技术的不足。
本发明的技术方案包括一种解决大容量存储设备与PC端进行数据拷贝出现断线的方法,其特征在于,该方法包括:S1,大容量存储设备与PC端进行数据拷贝时,在存储设备创建定时器;S2,设备端处理PC端命令的时间不超过PC端的断线阈值时,则直接发送CSW,若超过断线阈值,则使用定时器回复CSW;S3,回复完成后清零定时器,并接收后续PC端的操作指令。
根据所述的一种解决大容量存储设备与PC端进行数据拷贝出现断线的方法,其中步骤S1还包括:检测设备端与PC端的数据拷贝大小,若需要拷贝的数据超过指定阈值则为设备端创建对应的定时器,并设置定时时间,接收命令时都需要初始化定时器。
根据所述的一种解决大容量存储设备与PC端进行数据拷贝出现断线的方法,其中设备端接收到PC端发送的CBW后初始化定时器。
根据所述的一种解决大容量存储设备与PC端进行数据拷贝出现断线的方法,其中的定时时间不超过PC端的断线阈值。
根据所述的一种解决大容量存储设备与PC端进行数据拷贝出现断线的方法,其中PC端的断线阈值设置为8~10s,其中8s为兼容性设置,9~10s为一般设置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海研果科技有限公司,未经珠海研果科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711083137.8/2.html,转载请声明来源钻瓜专利网。





