扩展内部存储空间的方法、装置及终端制造方法及图纸

技术编号:7837649 阅读:952 留言:0更新日期:2012-10-12 02:21
本发明专利技术提供一种扩展内部存储空间的方法、装置及终端。其中,所述的方法包括:识别外部存储设备,指定所述外部存储设备的磁盘名;将所述外部存储设备的磁盘名挂载到内部存储目录下的预设挂载点。采用本发明专利技术提供的方法,装置及终端,用户可依据自己的需求随意的进行内置存储空间的扩展,还能按照用户的需求在扩展的存储空间中安装所需的应用软件。此外,用户还可以将安装有应用软件的外置存储设备拔下插入到另一个采用本发明专利技术技术方案的终端中使用,无需在新的终端中重新安装这些应用软件,省去了重新安装的麻烦。

【技术实现步骤摘要】

本专利技术涉及通信终端技术,尤其涉及一种扩展内部存储空间的方法、装置及终端
技术介绍
随着时代的发展,越来越多的人用上了智能手机,享受到了智能手机带来的便利。智能手机为了可以让用户自己扩展手机的功能,除了在手机出厂时内置一些应用程序以外还允许用户根据自己需要安装相应的应用程序。目前,用户在终端上自己安装的应用程序都会被存储在系统内置的存储区域,例如,被存储在userdata的内部存储空间里面。而手机的外部存储设备,如NAND、EMMC(Embedded MultiMediaCard,嵌入式多媒体卡)或Micro SDCMicro Secure Digital MemoryCard,微型安全数码卡)等,通常只能用来存放用户数据,如游戏运行数据,手机自带相机拍 摄下来的照片,录像,MP3,MP4或其他格式的视频文件,用户文档等数据文件。这样就造成了以下两个问题I、小容量内置存储空间的手机可以提供给用户安装应用程序的空间有限,而选用具有大容量的内置存储空间的手机价格又较高。2、内置存储器都固化到手机里面。当用户更换新的手机时,内置的存储器并不能取出,用户只能在新的手机上重新安装之前在旧手机中已安装过的应用程序,给用户带来了很大的麻烦。
技术实现思路
本专利技术提供一种扩展内部存储空间的方法、装置及终端,以解决上述问题。本专利技术的第一个方面是提供一种扩展内部存储空间的方法,包括识别外部存储设备,指定所述外部存储设备的磁盘名;将所述外部存储设备的磁盘名挂载到内部存储目录下的预设挂载点。本专利技术的另一个方面是提供一种扩展内部存储空间的装置,包括识别模块,用于识别外部存储设备,指定所述外部存储设备的磁盘名;挂载模块,用于将所述外部存储设备的磁盘名挂载到内部存储目录下的预设挂载点。本专利技术的又一个方面是提供一种终端,包括上述的扩展内部存储空间的装置。本专利技术的技术效果是本专利技术采用外部存储设备来扩展手机的内置存储空间,可有效地解决现有小容量内置存储终端存储空间有限且内置存储空间不可移动性的问题。采用本专利技术提供的方法,装置及终端,用户可依据自己的需求随意的进行内置存储空间的扩展,还能按照用户的需求在扩展的存储空间中安装所需的应用软件。此外,用户还可以将安装有应用软件的外置存储设备拔下插入到另一个具有本专利技术所述扩展内部存储空间的装置的终端中使用,无需在新的终端中重新安装这些应用软件,省去重新安装的麻烦。附图说明图I为本专利技术提供的扩展内部存储空间的方法实施例一的流程示意图;图2为本专利技术提供的扩展内部存储空间的方法实施例二的流程示意图;图3为本专利技术提供的扩展内部存储空间的装置实施例一的结构示意图;图4为本专利技术提供的扩展内部存储空间的装置实施例二的结构示意图;图5为本专利技术提供的扩展内部存储空间的装置实施例三的结构示意图。具体实施例方式如图I所示,本专利技术实施例一提供的扩展内部存储空间的方法。本实施例一所述方法,包括 步骤SI、识别外部存储设备,指定所述外部存储设备的磁盘名。具体地,外置存储设备,如NAND、EMMC或Micro SD卡等,在插入到终端的相应卡槽中后或者操作系统启动后,终端的操作系统都会自动识别该外置存储设备,并为该外置存储设备指定磁盘名,以便于后续对该外置存储设备的相应操作。步骤S2、将所述外部存储设备的磁盘名挂载到内部存储目录下的预设挂载点。具体地,在每次插入外部存储设备和操作系统启动后,操作系统都会将所述外部存储设备挂载到用于存储已安装应用程序的内部存储目录下的预设挂载点。其中,Linux操作系统是通过mount命令进行的设备挂载的。mount命令示例如下Mount/A/mnt/diskl ;其中,/A/是磁盘名,/mnt/diskl是挂载点(mount point)。在使用Linux操作系统挂载设备时,要预先选中挂载点,即预设的挂载点。该挂载点通常是一个空置的目录,该空置的目录可以是预先已有的,也可以是自建的空置目录。在安装Linux操作系统的过程中,Linux操作系统就会提示安装人员建立文件系统,并询问挂载点是什么,来预先建立挂载点。当然,在Linux操作系统的使用过程中,也可依据用户的需要自建空置目录,即挂载点。在外置存储设备挂载到相应的目录下的空置目录后,用户即可对该空置目录进行读写操作。采用本实施例提供的方法,用户可依据自己的需求随意的进行内置存储空间的扩展,还能按照用户的需求在扩展的存储空间中安装所需的应用软件。如图2所示,本专利技术实施例二提供的扩展内部存储空间的方法。本实施例二在实施例一的基础上,在步骤S2之前增加了以下两个步骤步骤S3、接收用户输入的外部存储设备挂载指令。具体地,操作系统提供一个用户交互界面,用以接收用户输入的外部存储设备挂载指令。步骤S4、根据所述外部存储设备挂载指令,确定内部存储目录下的所述预设挂载点。相应地,在本实施例中步骤S2中的预设挂载点即为步骤S4中已确定的所述预设挂载点。具体地,操作系统根据所述外部存储设备挂载指令,确定挂载点。其中,该挂载点可以是预设的指定的挂载点,即已创建好的空置目录,也可以是用户自己创建的空置目录。采用本实施例二所述的方法,用户可根据实际的需求,自行决定是否将外部存储设备挂载到内部存储目录下的挂载点,或是在内部存储空间已满时,操作系统通过该交互界面询问用户是否挂载外部存储设备,为用户提供更多选择,以满足用户的多方需求。进一步地,上述实施例二中步骤S4之后,还包括存储已确定的所述预设挂载点。相应地,在本实施例中上述实施例步骤S2具体可以是获取已存储的所述预设挂载点,将所述外部存储设备的磁盘名挂载到所述预设挂载点。实际上,操作系统启动后,都会默认地将内置的存储设备挂载到内部存储区域的目录下,外部存储设备挂载到外部存储区域目录下。若用户需要将外置的存储设备挂载到内部存储区域的目录下,用户就需要在操作系统每次启动后,通过操作系统提供的交互界面输入挂载指令,如上述步骤S3。通过本实施例将已确定的挂载点进行存储,在操作系统每次启动后,不用每次询问用户,自动依据已存储的挂载点自动挂载外置存储设备。再进一步地,上述实施例中,步骤S2、将所述外部存储设备的磁盘名挂载到内部存储目录下的预设挂载点,可采用如下步骤实现步骤S202、调用预置挂载程序。 具体地,在操作系统识别出外部存储设备,并为其指定磁盘名后,操作系统需调用上述的mount命令Mount/A/mnt/diskl ;进行挂载操作。将该外部存储设备的磁盘名代入到mount命令的A中,并执行该mount命令将外部存储设备的磁盘名挂载到/mnt/diskl挂载点,进而完成挂载操作。步骤S203、执行所述预置挂载程序,将所述外部存储设备的磁盘名挂载到内部存储目录下的预设挂载点。实质上,执行预置挂载程序就是将外部存储设备的磁盘名代入到mount命令的A中,执行mount命令Mount/磁盘名/mnt/diskl,即可完成挂载操作。挂载完成后,夕卜部存储设备的目录就显示在用于存储已安装应用程序的内部存储目录下。用户在安装应用软件时即可安装到外部存储设备的空置目录中。上述各扩展内部存储空间的方法的实施例均可采用以下各实施例提供的扩展内部存储空间的装置来实现。如图3所示,本专利技术实施例一提供的扩展内部存储空间的装置。本实施例一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种扩展内部存储空间的方法,其特征在于,包括 识别外部存储设备,指定所述外部存储设备的磁盘名; 将所述外部存储设备的磁盘名挂载到内部存储目录下的预设挂载点。2.根据权利要求I所述的扩展内部存储空间的方法,其特征在于,所述将所述外部存储设备的磁盘名挂载到内部存储目录下的预设挂载点之前,还包括 接收用户输入的外部存储设备挂载指令; 根据所述外部存储设备挂载指令,确定内部存储目录下的所述预设挂载点。3.根据权利要求2所述的扩展内部存储空间的方法,其特征在于,所述根据所述外部存储设备挂载指令,确定内部存储目录下的所述预设挂载点之后,还包括 存储已确定的所述预设挂载点; 相应地,所述将所述外部存储设备的磁盘名挂载到内部存储目录下的预设挂载点,包括 获取已存储的所述预设挂载点,将所述外部存储设备的磁盘名挂载到所述预设挂载点。4.根据权利要求1、2或3所述的扩展内部存储空间的方法,其特征在于,所述将所述外部存储设备的磁盘名挂载到内部存储目录下的预设挂载点,包括 调用预置的挂载程序; 执行所述挂载程序,将所述外部存储设备的磁盘名挂载到内部存储目录下的...

【专利技术属性】
技术研发人员:李俊
申请(专利权)人:北京百纳威尔科技有限公司
类型:发明
国别省市:

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

1