[发明专利]一种自动格式化存储设备的方法和装置在审
申请号: | 201711213157.2 | 申请日: | 2017-11-28 |
公开(公告)号: | CN107832235A | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 钱丹;蔡龙 | 申请(专利权)人: | 苏州佳世达电通有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F9/44 |
代理公司: | 北京万慧达知识产权代理有限公司11111 | 代理人: | 张慧娟 |
地址: | 215000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 格式化 存储 设备 方法 装置 | ||
技术领域
本发明涉及存储设备技术领域,特别涉及一种自动格式化存储设备的方法和装置。
背景技术
目前,在安卓设备中,很多情况下需要对存储设备进行格式化,尤其是在存储设备出厂设置时,需要对其格式化为安卓系统能够识别的文件系统格式;而传统的格式化存储设备的方法都是通过图形界面操作来完成的,例如现有技术中格式化SD卡时是将SD插入电脑或其他具有可操纵界面的设备,再通过鼠标或触屏操作对SD卡进行格式化。
所以对于没有办法直接获得图形界面操作的设备来说,给格式化存储设备造成极大障碍,且若再通过电脑进行格式化,操作不方便。
发明内容
为了能够在无触控显示的安卓系统设备上自动对存储设备进行格式化,提高格式化存储设备的便捷性及效率,提高实际生产效率,本发明实施例提供了一种自动格式化存储设备的方法和装置。所述技术方案如下:
第一方面,提供了一种自动格式化存储设备的方法,所述方法应用于无触控显示的安卓系统装置,所述方法包括:
S1、启动所述安卓系统装置的安卓系统;
S2、插入存储设备至所述安卓系统装置;
S3、所述安卓系统的系统守护进程截获所述存储设备的插入事件;
S4、确认所述存储设备是否挂载成功;
S5、若未挂载成功,则所述系统守护进程发送预设格式化命令对所述存储设备进行格式化,当所述存储设备格式化成功后,所述系统守护进程发送预设挂载命令对所述存储设备进行挂载;以及
重复执行S4-S5,直至所述存储设备挂载成功。
结合第一方面,在第一种可能实现的方式中,所述插入存储设备之后,方法还包括:
检测并识别所述存储设备,并将所述存储设备的插入事件发送至所述系统守护进程。
结合第一方面的第一种可能实现的方式,在第二种可能实现的方式中,所述系统守护进程发送预设格式化命令对所述存储设备格式化之后,所述方法还包括:
根据所述格式化命令的返回值,判断所述存储设备是否格式化成功,若格式化成功,则所述系统守护进程发送所述预设挂载命令对所述存储设备进行挂载。
结合第一方面至第一方面的第二种任意一种可能实现的方式,在第三种可能实现的方式中,所述系统守护进程为vold进程,所述预设格式化命令和所述预设挂载命令预先设置在所述vold进程中。
结合第一方面,在第四种可能实现的方式中,所述确认所述存储设备是否挂载成功之后,所述方法还包括:
若未挂载成功,则输出未挂载成功指示,并执行S5;以及
若挂载成功,则输出挂载成功指示。。
第二方面,提供了一种自动格式化存储设备的装置,所述装置为无触控显示的安卓系统装置,所述装置包括:
启动模块,用于启动所述安卓系统装置的安卓系统;
插入模块,与所述启动模块连接,用于插入存储设备至所述安卓系统装置;
截获模块,与所述插入模块连接,用于所述安卓系统的系统守护进程截获所述存储设备的插入事件;
判断模块,与所述截获模块连接,用于确认所述存储设备是否挂载成功;
格式化模块,与所述判断模块连接,用于当确认所述存储设备未挂载成功时,所述系统守护进程发送的预设格式化命令对所述存储设备格式化;
挂载模块,与所述格式化模块连接,用于当所述存储设备格式化成功后,所述系统守护进程发送预设挂载命令对所述存储设备进行挂载;以及
循环模块,分别与所述判断模块及所述挂载模块连接,用于确认所述存储设备是否挂载成功,循环执行所述判断模块、所述格式化模块、所述挂载模块,直至所述存储设备挂载成功。
结合第二方面,在第一种可能实现的方式中,,所述装置还包括:
检测模块,分别与所述插入模块及所述截获模块连接,用于检测并识别所述存储设备,并将所述存储设备的插入事件发送至所述系统守护进程。
结合第二方面的第一种可能实现的方式,在第二种可能实现的方式中,所述判断模块还用于:
根据所述格式化命令的返回值,判断所述存储设备是否格式化成功,当格式化成功时,所述系统守护进程发送预设挂载命令对所述存储设备进行挂载。
结合第二方面至第二方面的第二种任意一种可能实现的方式,在第三种可能实现的方式中,所述系统守护进程为vold进程,所述预设格式化命令和所述预设挂载命令预先设置在所述vold进程中。
结合第二方面,在第四种可能实现的方式中,所述无触控显示的安卓系统装置还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州佳世达电通有限公司,未经苏州佳世达电通有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711213157.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:研究‑测试一体管理平台
- 下一篇:一种提高固态硬盘写性能的方法