一种存储器可扩展的便携式电子设备的制作方法

文档序号:6393198阅读:117来源:国知局
专利名称:一种存储器可扩展的便携式电子设备的制作方法
技术领域
本专利涉及一种电子设备,特别涉及一种便携式电子设备。
技术背景便携式电子设备囿于价格、成本等因素,配置的内部存储器空间总是有限,并且有限的空间还要配置分区分别给系统和用户使用,所以在频繁的使用过程中经常有出现系统空间不足、内置用户空间不足等等情况。为了解决这样的问题,便携式电子设备通常会带扩展接口,便于用户使用外置存储器。但是传统的便携式电子设备上往往只能同时连接一个外置存储器,当发生严重读写错误或外置存储器损坏时,用户的数据将会丢失。当外置存储器接入便携式电子设备时,通常需要挂载到某个目录下才能正常使用。但是如果仅仅将外置存储器挂载到一个空目录下,由于外置存储器与内置存储器具有不同的访问路径,这样就要求操作系统及所有的应用软件都需要按照不同的路径去访问存储器,这种方式对于众多的应用软件来说不可能统一实现。为了解决该问题,目前通常有两种解决方式(I)在外置存储器挂载后,允许用户通过操作系统的设定来指定数据空间的存储位置,这样相对灵活,不需要更改应用软件,但在外置存储器接入和移除时往往需要重置、重启等,且一旦指定了一个(仅能指定一个)存储位置,其它的存储位置不能用同样的方式访问。(2)利用操作系统的绑定挂载技术,可以将一个外置存储器挂载到一个现有目录下,但是这样会导致挂载的目录下的原有内容无法访问,用户只能在内部和外部存储器之间选其一进行访问。以上两种方式各有缺陷,因此,有必要实现一种可连接多个外部存储器,使内部存储器可进行无缝扩展的便携式电子设备,一方面可以保护用户数据不丢失,并且便于用户使用,另一方面可以简化应用软件的开发工作。

实用新型内容本实用新型要解决的技术问题是提供一种可连接多个外部存储器,使内部存储器可进行无缝扩展的便携式电子设备。本实用新型采用以下技术方案解决上述技术问题的一种存储器可扩展的便携式电子设备,包括中央处理器、随机存储器(RAM)、内置存储器(Flash)、总线控制器、显示设备、输入设备、通讯设备、第一扩展接口和第二扩展接口,所述随机存储器、内置存储器,以及总线控制器均分别连接到中央处理器,显示设备、输入设备、通讯设备、第一扩展接口和第二扩展接口均连接到总线控制器。本实用新型的优点在于可连接多个外部存储器,使内部存储器可进行无缝扩展,一方面保护用户数据不丢失,并且便于用户使用,另一方面简化应用软件的开发工作。
图I是本实用新型一种存储器可扩展的便携式电子设备的结构框图。图2是接入外置存储器流程图。图3是移除外置存储器流程图。
具体实施方式
如图I所示,本实用新型一种存储器可扩展的便携式电子设备包括中央处理器、 随机存储器(RAM)、内置存储器(Flash)、总线控制器、显示设备、输入设备、通讯设备、第一扩展接口和第二扩展接口。所述随机存储器、内置存储器,以及总线控制器均分别连接到中央处理器,显示设备、输入设备、通讯设备、第一扩展接口和第二扩展接口均连接到总线控制器。该便携式电子设备上运行有操作系统,操作系统可以为Linux或者Android。第一扩展接口和第二扩展接口分别可以外接一个外置存储器。当只接入一个外置存储器时,该外置存储器作为内置存储器的扩展。当同时接入两个外置存储器时,有两种工作模式可供用户选择模式一两个外置存储器,一个作为主存储器,是内部存储器的扩展,另外一个作为备份存储器,用于主存储器的备份,两个存储器的内容由操作系统中运行的守护进程进行自动同步,当其中一个外置存储器发生读写错误时,则通过读取另一个存储器内容重新写入来进行修正,当无法修正错误时,则在操作系统界面上通知用户进行处理,这样当其中任何一个设备发生损坏时,用户的数据不会丢失。在这种模式下,守护进程将比较两个外置存储器的容量,容量较大的外置存储器作为备份存储器,容量较小的存储器作为主存储器。模式二 两个外置存储器都作为内置存储器的扩展,相当于最大程度上对内置存储器进行了扩容,这种模式下不对用户数据进行备份,如果发生严重读写错误,数据将丢失。除此以外,我们创新地把UnionFS/AUFS文件系统用于Linux类操作系统的便携式电子设备,以较低的开发成本给用户提供一个智能、灵活、方便的分区和存储管理方案。UnionFS/AUFS是基于Linux内核的一种文件系统,一般用作Linux类操作系统桌面发行版的Live⑶或⑶安装器,让用户在运行⑶/DVD只读存储器上的Linux操作系统时可以把自己配置、安装、数据等存储到叠加挂载的硬盘、U盘等可写存储器上,并保证操作系统和应用可以无缝透明的访问。当用户使用中觉得内置存储器空间不够用时,可以接上外置存储器,并且设置把外置存储器配置为扩展使用,此时系统便自动的在把外置存储器上的分区利用UnionFS/AUFS合并到内置存储的原本挂载目录上,让系统和应用程序〃认为〃该目录已经扩容,此时各种外置存储和原本内置存储上的内容都可无缝透明的读写。同时用户还可设置优先读写的存储位置,这样系统和应用软件需要保存数据文件时便读写指定的存储器上。当在用户移除外置存储时,系统和应用软件仍可以继续访问原本的内置存储而不需要重置、重启。通过该使用本实用新型的技术方案,用户一旦在便携式电子设备上接入某个外置存储器,便可看到系统指定的数据空间容量扩展,而移除后又回复为原始的容量。当同时接入两个外置存储器时,其中一个会作为备份存储器,以免发生读写错误时,用户数据丢失。[0025]下面从接入外置存储器和移除存储器两个过程来具体描述实现过程。如图2所示,用户在便携式电子设备上接入外置存储器后,操作系统将自动把外置存储器挂载到路径A,然后操作系统通过读取系统配置,首先判断该存储器是否是作为备份存储器使用,如果是,则启动备份守护进程,然后判断该外置存储器是否支持通过UnionFS/AUFS文件系统进行合并,如果支持合并,则将外 置存储器所与指定的数据目录进行合并,在合并时,如果外置存储器上具有和指定数据目录有相同名字的目录和文件,则按照一定规则对目录名和文件名进行处理,避免产生同名目录的情况,然后通过将一个空目录关联挂载至外置存储器所挂载的原始路径,从而实现对原始路径的隐藏,让操作系统与应用软件只能通过UnionFS/AUFS文件系统对外置存储器进行访问,最后进行数据同步后,挂载成功;如果外置存储器不支持通过UnionFS/AUFS文件系统进行合并,则通过操作界面询问用户是否手动合并该外置存储器,如果用户选择合并,则按照前面所述流程进行合并、隐藏原始路径和数据同步,直到最后挂载成功;如果用户选择不合并,则保持外置存储器的挂载位置不变,进行数据同步后,挂载成功。最后这种外置存储器的挂载位置不变的情况相当于就是传统的外置存储器使用模式。如图3所示,当用户在操作系统界面中选择移除外置存储器时,操作系统将自动结束正在读写外置存储器的相关进程并进行数据同步,然后再读取系统配置,首先判断该存储器是否为备份存储器,若是,则结束备份守护进程,然后判断该外置存储器是否已经通过UnionFS/AUFS文件系统进行过合并,若已经合并,则自动解除合并,在解除合并时,将曾经处理过的文件名和目录名恢复原状,并将关联挂载在外置存储器原始路径的空目录解除挂载,从而恢复外置存储器所挂载的原始路径,然后解除外置存储器的挂载,最终在用户手动将外置存储器从便携式电子设备上移除后,移除成功;如果该外置存储外未进行过合并,则直接解除挂载,待用户手动将外置存储器从便携式电子设备上移除后,移除成功。以上所述仅为本发明创造的较佳实施例而已,并不用以限制本发明创造,凡在本发明创造的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明创造的保护范围之内。
权利要求1.一种存储器可扩展的便携式电子设备,其特征在于包括中央处理器、随机存储器、内置存储器、总线控制器、显示设备、输入设备、通讯设备、第一扩展接口和第二扩展接口,所述随机存储器、内置存储器,以及总线控制器均分别连接到中央处理器,显示设备、输入设备、通讯设备、第一扩展接口和第二扩展接口均连接到总线控制器。
专利摘要本实用新型提供一种存储器可扩展的便携式电子设备,包括中央处理器、随机存储器(RAM)、内置存储器(Flash)、总线控制器、显示设备、输入设备、通讯设备、第一扩展接口和第二扩展接口,所述随机存储器、内置存储器,以及总线控制器均分别连接到中央处理器,显示设备、输入设备、通讯设备、第一扩展接口和第二扩展接口均连接到总线控制器。本实用新型的优点在于可连接多个外部存储器,使内部存储器可进行无缝扩展,一方面保护用户数据不丢失,并且便于用户使用,另一方面简化应用软件的开发工作。
文档编号G06F13/16GK202795347SQ20122045925
公开日2013年3月13日 申请日期2012年9月11日 优先权日2012年9月11日
发明者范美辉, 黄汪, 文斐 申请人:合肥华恒电子科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1