[发明专利]移动终端及其管理大容量存储设备的方法无效
申请号: | 201210096922.8 | 申请日: | 2012-04-05 |
公开(公告)号: | CN102664929A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 熊卫波 | 申请(专利权)人: | 福兴达科技实业(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04M1/725 |
代理公司: | 深圳市百瑞专利商标事务所(普通合伙) 44240 | 代理人: | 何凌 |
地址: | 518118 广东省深圳市坪山新区兰竹*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 及其 管理 容量 存储 设备 方法 | ||
技术领域
本发明涉及移动通讯领域,尤其涉及一种移动终端及其管理大容量存储设备的方法。
背景技术
智能手机已经成为当今的主流手机,Android智能手机在市场上的份额不断扩大,人们对智能手机的存储容量也有了新的需求,目前Android 2.2以上及Android4.0以下智能手机操作系统在整体上仅支持一个SD卡大容量存储设备,而不支持多个大容量存储设备。
因此,必须对现有Android智能手机进行改进。
发明内容
本发明的目的在于提供一种移动终端及其管理大容量存储设备的方法,用于同时支持多个大容量存储设备。
一种移动终端,包括VOLD模块和挂载服务模块,VOLD模块包括事件监听服务子模块,用于判断事件的物理分区和逻辑分区的标识是否匹配;如果匹配,修改对应的逻辑分区对象状态,并发消息给挂载服务模块;挂载服务模块接收消息后,对设备状态进行解析,判断挂载目录是否为SD卡;如果为SD卡,则调用包更新服务,更新安装包信息,发送扫描存储设备消息,启动扫描进程。
进一步的,上述VOLD模块还包括:逻辑分区管理对象实例子模块,用于对逻辑分区进行管理和操作;命令监听对象实例子模块,用于监听接收挂载服务模块对逻辑分区操作命令,调用逻辑分区管理对象实例模块对设备进行操作,并返回操作结果;网络连接管理对象实例子模块,用于监听对存储设备的操作事件,并将操作事件发送给挂载服务模块;逻辑分区对象链表子模块读取配置文件创建逻辑分区对象链表,关联逻辑分区管理对象,以对逻辑分区操作。
进一步的,上述网络连接管理对象实例子模块还用于启动套接字服务连接,并与挂载服务模块建立长连接;命令监听对象实例子模块还用于监听是否收到命令,如果收到命令,则分析命令,并调用逻辑分区管理对象实例子模块,对设备进行挂载,卸载,格式化操作,并返回操作结果。
进一步的,上述移动终端,还包括创建事件监听服务子模块,用于:监听内核发送来的操作存储设备的事件;判断设备路径和分区路径是否匹配;如果匹配,创建供VOLD管理的物理分区设备。
进一步的,上述挂载服务模块,还用于主动连接VOLD模块,获取VOLD模块的设备列表状态,如果设备存在且未挂载,则发送挂载命令给VOLD模块,完成设备的挂载。
本发明还提供一种移动终端管理大容量存储设备的方法,包括:事件监听服务判断事件的物理分区和逻辑分区的标识是否匹配;如果匹配,修改对应的逻辑分区对象状态,并发消息给挂载服务;挂载服务接收消息后,对设备状态进行解析,判断挂载目录是否为SD卡;如果为SD卡,则调用包更新服务,更新安装包信息,发送扫描存储设备消息,启动扫描进程。
进一步的,上述移动终端管理大容量存储设备的方法,还包括:VOLD启动;VOLD创建逻辑分区管理对象实例,用于对逻辑分区进行管理和操作;VOLD创建命令监听对象实例,用于监听接收挂载服务对逻辑分区操作命令,调用逻辑分区管理对象实例对设备进行操作,并返回操作结果;
VOLD创建网络连接管理对象实例,用于监听对存储设备的操作事件,并将操作事件发送给挂载服务;VOLD读取配置文件创建逻辑分区对象链表,关联逻辑分区管理对象,以对逻辑分区操作。
进一步的,上述移动终端管理大容量存储设备的方法,还包括:网络连接管理对象实例启动套接字服务连接,并与挂载服务建立长连接;命令监听对象实例监听是否收到命令,如果收到命令,则分析命令,并调用逻辑分区管理对象实例,对存储设备进行挂载,卸载,格式化操作,并返回操作结果。
进一步的,上述移动终端管理大容量存储设备的方法,还包括:创建事件监听服务;监听到内核发送来的操作存储设备的事件;判断设备路径和分区路径是否匹配;如果匹配,创建供VOLD管理的物理分区设备。
进一步的,上述移动终端管理大容量存储设备的方法,还包括:挂载服务启动,并主动连接VOLD模块,获取VOLD模块的设备列表状态,如果设备存在且未挂载,则发送挂载命令给VOLD模块,完成设备的挂载;应用程序直接调用挂载服务服务接口,对设备进行操作。
本发明可以把EMMC卡或者其他的闪存划成内部的大容量存储,节约了硬件成本,提高系统存储容量的同时,还能保持与原系统的兼容。
附图说明
为了易于说明,本发明由下述的较佳实施例及附图作以详细描述。
图1为现有Android智能手机的存储设备挂载目录结构图;
图2为本发明改进存储挂载结构图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福兴达科技实业(深圳)有限公司,未经福兴达科技实业(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210096922.8/2.html,转载请声明来源钻瓜专利网。