一种便携式设备上数据的存储和管理方法

文档序号:6459385阅读:136来源:国知局
专利名称:一种便携式设备上数据的存储和管理方法
技术领域
本发明属于嵌入式技术领域,具体涉及一种便携式设备上数据的 存储和管理的方法。
背景技术
如今,在人们的日常生活中,广泛使用着多种便携式的设备,如
手机,PDA等。这些设备都需要实时保存大量的信息数据。以往数 据都存储在设备上,随着数据量的增加,设备自身的存储器容量相应 增加,随之是成本的增加。而越来越多形式的外置存储器容量大,价 格便宜,并且现在大多数便携式设备都支持外置存储器,因此为解决 大容量数据的存储提供一种方法。

发明内容
本发明的目的就在于提供一种便携式设备上数据的存储和管理 方法,它可以降低对设备本身存储空间大小的依赖性,降低设备成本。 为实现上述发明目的,本发明采用的技术方案如下-一种便携式设备上数据的存储和管理方法,其特征在于它基于支 持外置存储器的移动设备和外置存储器,该移动设备包括控制器、本地存储器、数据输入单元、操作指令输入单元和显示器;其中
该控制器用于根据本地存储器预设的管理流程接受操作指令输 入单元的操作信息,将数据输入单元输入的数据信息存储到外置存储 器或对外置存储器上的数据信息进行创建文件、添加记录、保存记录、
删除文件和/或记录、整理记录的操作;并将上述操作信息和数据信 息在显示器上显示。
所述的便携式设备上数据的存储和管理方法,其特征在于该数据 输入单元和操作指令输入单元是同一设备。
所述的便携式设备上数据的存储和管理方法,其特征在于该数据 输入单元是键盘,或手写设备,或蓝牙设备,或红外设备。
所述的便携式设备上数据的存储和管理方法,其特征在于该创建 文件的过程步骤是控制器判断外置存储器上是否有文件存在,若否, 则创建文件;若是,则结束创建。
所述的便携式设备上数据的存储和管理方法,其特征在于该添加 记录的过程步骤是
Al控制器判断外置存储器上是否还有充足的存储空间,若无, 则执行步骤A5,若有,则执行步骤A2;
A2控制器判断外置存储器上是否有所需的文件,若无,则创建 文件后执行步骤A3,若有,则直接执行步骤A3;
A3打开该文件并增加记录;
A4关闭该文件;
A5结束添加记录。所述的便携式设备上数据的存储和管理方法,其特征在于该删除 记录的过程步骤是
Bl控制器判断外置存储器上是否有所需的文件,若无,则提示
出错后执行步骤B5,若有,则执行步骤B2;
B2打开该文件,并査找是否存在所需删除的记录,若无,则执 行步骤B4,若有,则执行步骤B3;
B3删除该记录,整理后需记录项并填充前项目;
B4关闭文件;
B5删除记录结束。
所述的便携式设备上数据的存储和管理方法,其特征在于该删除 文件中所有记录的过程步骤是
Cl控制器判断外置存储器上是否有所需的文件,若无,则提示 出错后执行步骤C3,若有,则执行步骤C2;
C2打开该文件,清空文件中的记录,关闭文件; C3删除记录结束。
所述的便携式设备上数据的存储和管理方法,其特征在于该更新 记录的过程步骤是
Dl控制器判断外置存储器上是否有所需的文件,若无,则提示 出错后执行步骤D3,若有,则执行步骤D2;
D2打开该文件,清空文件中的记录,关闭文件;
D3更新记录结束。
所述的便携式设备上数据的存储和管理方法,其特征在于该获取记录总数的过程步骤是El控制器判断外置存储器上是否有所需的文件,若无,则提示出错后执行步骤E3,若有,则执行步骤E2;E2打开该文件,读取记录文件起始部分字节获取记录总数,关 闭文件;E3结束统计。本发明的有益效果在于本发明方法通过将数据存储到外置存储 卡上,降低对设备本身存储空间大小的依赖性,降低设备成本,并且 由于外置存储卡价格便宜,用户可以很方便的通过更换存储卡来扩展 存储空间,以便存储更多信息数据,不会受到设备本身存储空间大小 的限制。


图1是本发明方法中的设备结构方框图;图2是本发明方法中创建保存数据文件的操作流程图;图3是本发明方法中添加一条记录到文件中的操作流程图;图4是本发明方法中从文件中删除一条记录的操作流程图;图5是本发明方法中从文件中删除所有记录的操作流程图;图6是本发明方法中按照一定规则更新记录的操作流程图;图7是本发明方法中从文件中获取记录总数的操作流程图。
具体实施方式
本发明提供了一种便携式设备上数据的存储和管理方法,如图1
所示,它基于支持外置存储器的移动设备和外置存储器14,该移动 设备包括控制器10、本地存储器18、数据输入单元12、操作指令输 入单元20和显示器16。
该控制器用于根据本地存储器预设的管理流程接受操作指令输 入单元的操作信息,将数据输入单元输入的数据信息存储到外置存储 器或对外置存储器上的数据信息进行创建文件、添加记录、保存记录、 删除文件和/或记录、整理记录的操作;并将上述操作信息和数据信 息在显示器上显示。
实施例以移动设备手机为例,控制器10为基带芯片,本地存 储器18为Flash芯片,数据输入单元12和操作指令输入单元20为 同一设备,即手机键盘,或者手写触摸屏,而数据输入单元20还可 能是蓝牙或者红外等方式,显示器16为手机的显示屏,外置存储器 14为T-Flash卡,SD卡或miniSD卡等。
本发明方法中的数据存储,其基本存储单位是一套数据,特征是 其有固定的格式和大小,如一条电话本记录, 一条短消息, 一条彩信, 还可以是音频或视频播放列表里的一条记录等等。为了方便管理,将 这些数据以文件的形式保存,文件的内容是所需要存储的所有记录, 依次相连保存在文件里,为了方便数据记录的管理和获取,在文件的 特定位置,如文件头或者文件尾可以保存当前数据记录的总条数,当 然由于每条记录有着固定的大小的特殊性,也可以遍历文件获得总条 数,而不特别保存到文件中。本发明数据管理方法,涉及到的管理方法包括以下操作1) 创建用于保存数据的文件。2) 增加一条记录到文件中。数据的获得可以通过可以无限制添加 或者按照一定规则添加符合的纪录,如播放列表只添加指定格式的音 频或视频文件等。3) 删除一条记录到文件中。4) 删除所有记录,可清空文件或者直接删除文件。5) 对所有记录进行一定规则的排序,如电话本记录按字母顺序, 或者按照使用的频率,短消息按收发时间,或者按发送人姓名,播放 列表记录按添加顺序等等。6) 按照一定规定和法则对记录进行整理更新,如只保存某一时期的短消息,播放列表只记录某些格式的音频和视频文件等。 所有相关的管理操作都使用到记录总数,对于记录总数的获取有以下3种方式1) 在保存数据的文件中留取特定位置保存记录总数,如文件头 或者文件结尾。2) 由于每条记录格式和大小固定,还可以根据保存数据的文件的大小与单条纪录的大小相除,得到的除数即为记录总数。3) 同样由于每条记录格式和大小固定,可以通过遍历整个保存数据文件,每遍历过一条记录,个数增加一,遍历到文件结尾,所得 到的个数即为记录总数。有些数据的管理操作,对记录总数都有影响,即对于增加,删除以及更新操作记录总数要做相对应的增加和减少。
以下是本发明方法中各项操作具体的流程说明
如图2,本发明方法中创建文件的过程步骤是控制器判断外置 存储器上是否有文件存在,若否,则创建文件;若是,则结束创建。 如图3,本发明方法中添加记录的过程步骤是 Al控制器判断外置存储器上是否还有充足的存储空间,若无,
则执行步骤A5,若有,则执行步骤A2;
A2控制器判断外置存储器上是否有所需的文件,若无,则创建 文件后执行步骤A3,若有,则直接执行步骤A3;
A3打开该文件并增加记录;
A4关闭该文件;
A5结束添加记录。>
如图4,本发明方法中删除记录的过程步骤是
Bl控制器判断外置存储器上是否有所需的文件,若无,则提示 出错后执行步骤B5,若有,则执行步骤B2;
B2打开该文件,并査找是否存在所需删除的记录,若无,则执 行步骤B4,若有,则执行步骤B3;
B3删除该记录,整理后续记录项即依次填充前一项;
B4关闭文件;
B5删除记录结束。
如图5,本发明方法中删除文件中所有记录的过程步骤是
Cl控制器判断外置存储器上是否有所需的文件,若无,则提示出错后执行步骤C3,若有,则执行步骤C2;C2打开该文件,清空文件中的记录,关闭文件; C3删除记录结束。如图6,本发明方法中该更新记录的过程步骤是Dl控制器判断外置存储器上是否有所需的文件,若无,则提示 出错后执行步骤D3,若有,则执行步骤D2;D2打开该文件,清空文件中的记录,关闭文件;D3更新记录结束。如图7,本发明方法中对于将记录总数保存到文件头的情况获取记录总数的过程步骤是El控制器判断外置存储器上是否有所需的文件,若无,则提示 出错后执行步骤E3,若有,则执行步骤E2;E2打开该文件,读取记录文件起始部分字节获取记录总数,关 闭文件;E3结束统计。 . 对于其他情况类似。
权利要求
1、一种便携式设备上数据的存储和管理方法,其特征在于它基于支持外置存储器的移动设备和外置存储器,该移动设备包括控制器、本地存储器、数据输入单元、操作指令输入单元和显示器;其中该控制器用于根据本地存储器预设的管理流程接受操作指令输入单元的操作信息,将数据输入单元输入的数据信息存储到外置存储器或对外置存储器上的数据信息进行创建文件、添加记录、保存记录、删除文件和/或记录、整理记录的操作;并将上述操作信息和数据信息在显示器上显示。
2、 根据权利要求1所述的便携式设备上数据的存储和管理方法, 其特征在于该数据输入单元和操作指令输入单元是同一设备。
3、 根据权利要求2所述的便携式设备上数据的存储和管理方法, 其特征在于该数据输入单元是键盘,或手写设备,或蓝牙设备,或红 外设备。
4、 根据权利要求1或2或3所述的便携式设备上数据的存储和 管理方法,其特征在于该创建文件的过程步骤是控制器判断外置存 储器上是否有文件存在,若否,则创建文件;若是,则结束创建。
5、 根据权利要求1或2或3所述的便携式设备上数据的存储和 管理方法,其特征在于该添加记录的过程步骤是Al控制器判断外置存储器上是否还有充足的存储空间,若无, 则执行步骤A5,若有,则执行步骤A2;A2控制器判断外置存储器上是否有所需的文件,若无,则创建 文件后执行步骤A3,若有,则直接执行步骤A3; A3打开该文件并增加记录; A4关闭该文件; A5结束添加记录。
6、 根据权利要求1或2或3所述的便携式设备上数据的存储和 管理方法,其特征在于该删除记录的过程步骤是Bl控制器判断外置存储器上是否有所需的文件,若无,则提示 出错后执行步骤B5,若有,则执行步骤B2;B2打开该文件,并査找是否存在所需删除的记录,若无,则执 行步骤B4,若有,则执行步骤B3;B3删除该记录,整理后需记录项并填充前项目;B4关闭文件;B5删除记录结束。
7、 根据权利要求1或2或3所述的便携式设备上数据的存储和 管理方法,其特征在于该删除文件中所有记录的过程步骤是Cl控制器判断外置存储器上是否有所需的文件,若无,则提示 出错后执行步骤C3,若有,则执行步骤C2;C2打开该文件,清空文件中的记录,关闭文件;C3删除记录结束。
8、 根据权利要求1或2或3所述的便携式设备上数据的存储和 管理方法,其特征在于该更新记录的过程步骤是Dl控制器判断外置存储器上是否有所需的文件,若无,则提示 出错后执行步骤D3,若有,则执行步骤D2;D2打开该文件,清空文件中的记录,关闭文件; D3更新记录结束。
9、根据权利要求1或2或3所述的便携式设备上数据的存储和 管理方法,其特征在于该获取记录总数的过程步骤是El控制器判断外置存储器上是否有所需的文件,若无,则提示 出错后执行步骤E3,若有,则执行步骤E2;E2打开该文件,读取记录文件起始部分字节获取记录总数,关 闭文件;E3结束统计。
全文摘要
本发明属于嵌入式技术领域,具体涉及一种便携式设备上数据的存储和管理的方法。它基于支持外置存储器的移动设备和外置存储器,该移动设备包括控制器、本地存储器、数据输入单元、操作指令输入单元和显示器;其中该控制器用于根据本地存储器预设的管理流程接受操作指令输入单元的操作信息,将数据输入单元输入的数据信息存储到外置存储器或对外置存储器上的数据信息进行创建文件、添加记录、保存记录、删除文件和/或记录、整理记录的操作;并将上述操作信息和数据信息在显示器上显示。它可以降低对设备本身存储空间大小的依赖性,降低设备成本。
文档编号G06F3/06GK101303637SQ200810038780
公开日2008年11月12日 申请日期2008年6月11日 优先权日2008年6月11日
发明者冯淡如 申请人:嘉兴闻泰通讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1