在嵌入式装置中扩充数据的方法及其装置的制作方法

文档序号:6458585阅读:174来源:国知局
专利名称:在嵌入式装置中扩充数据的方法及其装置的制作方法
技术领域
本发明涉及一种嵌入式装置中扩充数据的方法及其装置,尤其是涉及一种 在具有内建数据的嵌入式装置中,增加扩充数据的方法及其装置。
背景技术
随着社会信息化的发展,越来越多的使用者或开发商利用一嵌入式装置(如 电子辞典或个人数字助理机),作为开发或储存数据(如文字或图片...)的工 具。但开发商会考虑开发成本,而难以投入大量的时间或人力,因为扩充数据
(如多媒体数据)的全部整理,往往需要花很长的时间,并耗费许多的人力。 而信息爆炸的现今,以企业有限的资源和市场商机有限的时间下,如果全部由 开发商整合所有的媒体资源,最终发布出具有丰富内容的多媒体数据,通常需 要很昂贵的成本和很长的时间。所以,开发商无法对所有开发的数据部分,皆 添加丰富的多媒体数据作为辅助之用,且辅助数据大都很少,甚至没有。所以 这样的数据让人阅读起来往往会觉得很枯燥乏味,对于学习类型的数据,如电 子辞典的数据,自然也就无法激发学习的热情,或清楚理解数据中所要表达的 意思,因而降低学习的热情,以致学习效果常大打折扣。
在过去,可能限于嵌入式装置的功能,大多数多媒体数据无法出现生动的 影音效果,而随着嵌入式装置的硬件的发展,如今嵌入式装置的处理能力已经 大大地提升。而且,过去许多需要做大量运算才能显示出来的多媒体数据,如 今也能很轻松的在嵌入式装置上显示出来。技术上的应用已经没有任何的困难 点,而且成本上也适合于大量的推广及市场化的普及。
对于有些领域,多媒体数据也已在嵌入式装置上得以广泛的推广和应用, 例如电子辞典的语音播放、视频短片的播放,手写小画家等等。再者,如有 些电子辞典,已集录音功能、放音功能及摄像功能…等于一体,但仍缺乏可扩 充性以加入多媒体数据。另外,如有些电子辞典,往往是开发商放入什么内建数据,使用者仅能观看这些内建数据,却未能提供一种整合多媒体资源到内建 数据中,而给与使用者自行增加多媒体数据的可能。例如使用者觉得电子辞 典中某个词句的发音不佳,想用自己取得的音档进行替换。或者,使用者希望 阅读过程中所得到的心得体会,能在原来所展现的数据上,添加自己的笔记和 旁白。或者,使用者希望在一些数据后面,增加老师或专家的详细注解、讲解 影像、录音或其它媒体数据。甚至,对于一些听课笔记,很多使用者之间也希 望能够方便的互通有无,或通过网络下载更丰富的附加媒体数据,使原先的数 据更生动的展现出来。

发明内容
本发明为解决背景技术中存在的上述技术问题,而提供一种可扩充数据的 嵌入式装置及其方法,尤其是在一具有内建数据的嵌入式装置中,增加扩充数 据的方法,进而满足使用者对可扩充数据的嵌入式装置的需求,以增加数据的 可扩充性及丰富性。
本发明的技术解决方案是本发明为一种在嵌入式装置中扩充数据的方法, 其特殊之处在于该方法包括以下步骤
1) 建立含有内建数据及索引表的数据库;
2) 显示数据库中的内建数据;
3) 插入扩充数据于这些内建数据中;
4) 将这些内建数据与扩充数据的索引信息记录于数据库中的索引表内。 上述步骤4)之后还包括有步骤5)读取扩充数据。
上述步骤5)中读取扩充数据具体包括如下步骤
5.1) 选择并显示一内建数据;
5.2) 判断是否存在一扩充数据,若是,则执行步骤5.3),若否,则结束 此操作流程,返回步骤5.1),继续显示内建数据。
5.3) 扫描索引表;
5.4) 判断索引表是否存在内建数据与扩充数据的索引信息,若是,则执行步骤5.5);若否,则结束此操作流程,返回步骤5.1),继续显示内建数据。
5.5) 分析索引表;
5.6) 检测索引信息;
5.7) 判断索引信息是否有效,若是,则执行步骤5.12),若否,则执行步
骤5.8);
5.8) 判断使用者是否给予新的有效路径,以找到扩充数据,若是,则返回 步骤5.6),若否,则执行步骤5.9);
5.9) 判断使用者是否更新索引信息,以修正错误,若是,则执行步骤5.10), 若否,则执行步骤5.11)。
5.10) 更新索引信息;
5.11) 移除无效的索引信息;
5.12) 建立扩充数据的接口信息;
5.13) 读取扩充数据。
上述步骤5)之后还包括有步骤6)显示扩充数据。 上述步骤6)中显示扩充数据具体包括如下步骤
6.1) 显示一内建数据;
6.2) 判断是否存在有效的索引信息,若是,则执行步骤6.3),若否,则 返回步骤6.1);
6.3) 判断是否为自动显示,即内嵌显示方式,若是,则执行步骤6.4), 若否,则执行步骤6.6);
6.4) 重复显示扩充数据;
6.5) 判断是否为一重复显示模式,若是,则返回步骤6.4),若否,则返 回步骤6.1);
6.6) 提供显示选单,此为一链接显示方式;
6.7) 使用者选择一显示方式,再返回步骤6.4)。 上述步骤6)之后还包括有步骤7)编辑扩充数据。上述步骤7)中编辑扩充数据具体包括如下步骤
7.1) 选择待编辑的扩充数据的类型;
7.2) 判断是否新增一扩充数据?若是,则继续步骤7.3);若否,则进行 步骤7.6);
7.3) 指定一储存路径给新的扩充数据;
7.4) 建立一个新档;
7.5) 判断新档是否建档成功?若是,则进行步骤7.9);若否,则进行步 骤7.30);
7.6) 判断是否修改扩充数据?若是,则继续步骤7.7);若否,则进行步 骤7.13);
7.7) 选择扩充数据的修改目标;
7.8) 判断修改目标的档案是否存在 若是,则继续步骤7.9);若否,则返 回步骤7.4);
7.9) 修改扩充数据;
7.10) 储存新修改的扩充数据至数据库;
7.11) 判断是否储存成功?若是,则进行步骤7.16);若否,则继续步骤 7.12);
7.12) 判断是否选择一个新的储存路径 若是,则返回步骤7.10);若否, 则进行步骤7.30);
7.13) 判断是否插入扩充数据?若是,则继续步骤7.14);若否,则进行 步骤7.19);
7.14) 选择扩充数据的插入目标;
7.15) 判断扩充数据的档案是否存在?若是,则继续步骤7.16);若否, 则返回步骤7.14);
7.16) 判断索引信息是否有效 若是,则继续步骤7.17);若否,则进行步 骤7.30);7.17) 更新索引信息;
7.18) 判断索引信息是否更新成功 若是,则继续步骤7.28);若否,则进 行步骤7.30);
7.19) 判断是否删除扩充数据?若是,则继续步骤7.20);若否,则进行 步骤7.24);
7.20) 选择扩充数据的删除目标;
7.21) 给予档案路径以取得扩充数据;
7.22) 判断是否删除扩充数据的档案,若是,则继续步骤7.23);若否,
则返回步骤7.16);
7.23) 删除扩充数据的档案。
7.24) 判断是否预览扩充数据?若是,则继续步骤7.25);若否,则进行 步骤7.29);
7.25) 选择扩充数据的预览目标;
7.26) 给予档案路径以取得扩充数据。
7.27) 判断扩充数据的档案是否存在,若是,则执行步骤7.28);若否, 则执行步骤7.30);
7.28) 预览扩充数据;
7.29) 指令成功; 730)指令失败。
上述索引信息包括扩充数据的文件名称、档案大小、档案类型、档案图标、 档案路径或插入位置。
本发明还提供一种可实现扩充数据的嵌入式装置,其特殊之处在于该装 置包括储存内建数据及索引表的数据库的储存单元、显示内建数据的显示单元 及提供使用者插入扩充数据于内建数据中,并将这些内建数据与扩充数据的索 引信息记录于索引表内,且根据索引信息显示扩充数据于显示单元上的输入单 元,输入单元接储存单元,储存单元接显示单元。
10该装置还包括有对扩充数据进行编辑的编辑单元,编辑单元接储存单元。 本发明提供的一种嵌入式装置中扩充数据的方法及其装置,可让使用者整 合多媒体资源到内建数据中,使得使用者可自行增加与内建数据相关联的多媒 体数据,并且给予显示,使使用者可更灵活的使用嵌入式装置中的数据


图1是本发明的可扩充数据的嵌入式装置的示意图; 图2是本发明扩充数据的方法在嵌入式装置中具体应用的流程图; 图3是本发明中读取扩充数据的方法流程图; 图4是本发明中显示扩充数据的方法流程图; 图5是本发明中编辑扩充数据的方法流程图; 图6—图41是本发明的较佳实施例示意图。
具体实施例方式
参见图l,本发明的嵌入式装置l包括储存单元ll、显示单元12及输入 单元13。其中,储存单元11是储存多笔内建数据111及索引表121。而显示单 元12是显示这些内建数据111。输入单元13是提供使用者插入扩充数据131 在这些内建数据111中,并将这些内建数据111与扩充数据131的索引信息1121 记录于索引表121内,且根据索引信息1121显示扩充数据131于显示单元12 上。
此外,嵌入式装置1视需要可包括编辑单元,用来产生及编辑多媒体数据。 此扩充数据131的来源于预存于储存单元11内或由上述编辑单元所产生。而扩 充数据131的显示方式为内嵌显示方式或链接显示方式。且扩充数据131包括 文字数据、声音数据、影像数据、多媒体数据和其他电子数据。另此索引信息 1121包括扩充数据131的文件名称、档案大小、档案类型、档案图标、档案路 径或插入位置。
此外,嵌入式装置1通常更包括编辑单元、录音模块、触控式屏幕及通讯 单元。编辑单元系根据编辑功能对扩充数据131进行编辑动作,编辑功能系包括播放功能、档案功能、录音功能、手写功能、绘图功能、图片功能、文字功 能、分享功能、提醒功能或设置功能,而编辑动作则包括新增动作、修改动作、
插入动作、删除动作或预览动作。再者,录音模块录制声音数据为扩充数据131。 另外,触控式屏幕是用来提供手绘数据为扩充数据131。还有,通讯单元是用 来跟远程电子装置进行通讯,以收发扩充数据131。
参见图2,本发明的方法具体应用到嵌入式装置中的步骤如下
521) 在储存单元11中储存含有内建数据111及索引表的数据库;
522) 借助显示单元12显示这些内建数据111;
523) 通过输入单元13,提供使用者插入扩充数据131在这些内建数据111 中;此扩充数据131的来源系预存于储存单元11内或由一编辑单元所提供,而 扩数据131包括文字数据、声音数据、影像数据、多媒体数据或其他电子数 据;
524) 将这些内建数据111与扩充数据131的索引信息1121记录于索引表 121内;此索引信息1121包括扩充数据131的文件名称、档案大小、档案类型、 档案图标、档案路径或插入位置;
525) 根据索引信息1121显示扩充数据131于显示单元12上;此扩充数据 131的显示方式系包括内嵌显示方式或链接显示方式;
526) 利用编辑单元(录音模块或触控式屏幕)且根据编辑功能,对扩充数 据131进行编辑动作;此编辑功能包括播放功能、档案功能、录音功能、手写 功能、绘图功能、图片功能、文字功能、分享功能、提醒功能或设置功能;而 编辑动作包括新增动作、修改动作、插入动作、删除动作或预览动作。
参见图3,本发明在可扩充数据的嵌入式装置中读取扩充数据的流程包括 以下步骤
5301) 选择并显示内建数据;
5302) 判断是否存在扩充数据,若是,则执行步骤S303,若否,则结束此 操作流程,继续显示内建数据;5303) 扫描索引表。
5304) 判断索引表是否存在内建数据与扩充数据的索引信息,若是,则执 行步骤S305,若否,则结束此操作流程,继续显示内建数据;
5305) 分析索引表;
5306) 检测索引信息;
5307) 判断索引信息是否有效,若是,则执行步骤S312,若否,则执行步 骤S308;
5308) 判断使用者是否给予新的有效路径,以找到扩充数据,若是,则返 回步骤S306,若否,则执行步骤S309;
5309) 判断使用者是否更新索引信息,以修正错误,若是,则执行步骤S310, 若否,则执行步骤S311;
5310) 更新索引信息;
5311) 移除无效的索引信息;
5312) 建立扩充数据的接口信息;
5313) 显示扩充数据。
参见图4,本发明在可扩充数据的嵌入式装置中显示扩充数据的流程包括 以下步骤
541) 显示内建数据;
542) 判断是否存在有效的索引信息,若是,则执行步骤S43,若否,则返 回步骤S41;
543) 判断是否为自动显示,亦即内嵌显示方式。若是,则执行步骤S44, 若否,则执行步骤S46;
544) 重复显示扩充数据;
545) 判断是否为重复显示模式,若是,则返回步骤S44,若否,则返回步 骤S41;
546) 提供显示选单(图标),此为链接显示方式;S47)使用者选择显示方式,再返回步骤S44。
参见图5,本发明在可扩充数据的嵌入式装置中编辑扩充数据的流程包括 以下步骤
S501)点选扩充数据类型的按钮;例如声音、影像、动画或笔记...;S502) 点选编辑功能的按钮;例如新增、修改、插入、删除或预览;
5503) 判断是否新增扩充数据?若是,则继续步骤S504,若否,则进行步 骤S507;
5504) 指定储存路径给新的扩充数据;
5505) 建立一个新档;
5506) 判断新档是否建档成功?若是,则进行步骤S510,若否,则进行步 骤S531;
5507) 判断是否修改扩充数据?若是,则继续步骤S508;若否,则进行步 骤S514;
5508) 选择扩充数据的修改目标;(可能在同一个位置有多个相同的扩充 数据);
5509) 判断修改目标的档案是否存在 若是,则继续步骤S510;若否,则 返回步骤S505;
5510) 修改扩充数据;如声音、影像、动画…;
5511) 储存扩充数据至储存单元;
5512) 判断是否储存成功?若是,则进行步骤S517;若否,则继续步骤 S513;
5513) 判断是否选择一个新的储存路径 若是,则返回步骤S511;若否, 则进行步骤S531;
5514) 判断是否插入扩充数据?若是,则继续步骤S515;若否,则进行步 骤S520;
5515) 选择扩充数据的插入目标;5516) 判断扩充数据之档案是否存在?若是,则继续步骤S517;若否,则 返回步骤S515;
5517) 判断索引信息是否有效 若是,则继续步骤S518;若否,则进行步
骤S531;
5518) 更新索引信息;
5519) 判断索引信息是否更新成功 若是,则继续步骤S529;若否,则进 行步骤S531;
5520) 判断是否删除扩充数据?若是,则继续步骤S521;若否,则进行步 骤S525;
5521) 选择扩充数据的删除目标;(可能在同一个位置有多个相同的扩充 数据);
5522) 给予档案路径以取得扩充数据;
5523) 判断是否删除扩充数据的档案,若是,则继续步骤S524;若否,则 返回步骤S517;
5524) 删除扩充数据的档案;
5525) 判断是否预览扩充数据?若是,则继续步骤S526,若否,则进行步 骤S530;
5526) 选择扩充数据的预览目标;(可能在同一个位置有多个相同的扩充 数据);
5527) 给予档案路径以取得扩充数据;
5528) 判断扩充数据的档案是否存在,若是,则执行步骤S529,若否,则 执行步骤S531;
5529) 预览扩充数据;
5530) 指令成功;
5531) 指令失败。
其中,上述的嵌入式装置较佳的是可携式语言翻译机,而内建数据为单字或词句翻译数据,而扩充数据为使用者的笔记、自我发音的录音或多媒体影片。
参见图6至图8所示,系显示插入动画或影片,或者播放使用者所选择多 媒体数据(如音文件、影片、动画...)。如图6显示动画画面601,而图7显 示一笔画练习之动画画面602,另图8显示一影片画面603。
而如图9至图11所示,系插入一声音档。如图9显示一内建数据6041之 学习画面604,而使用者点选一音文件按钮6041,即可选择于图IO中插入一声 音档605,且会在图11中显示一声音文件按钮606。
再如图12至图15所示,系进行一录音动作。使用者点选图12中的旁白按 钮607,即可进入图13之录音功能画面608中开始录音。录音完成,可产生一 声音档6081,且于图14中记录档案的名称和长度等信息。另于图15中显示声 音文件按钮610。
另如图16至图18所示,系显示使用者于内建数据上插入一笔记,例如 圈点一数据或绘制一符号。使用者只要点选图16中的笔记按钮611,即可于图 17中选择一数据612。再图18中绘制笔记613。
再者,如图19至图24所示,系显示使用者绘制一图片,并将图片插入内 建数据中。使用者先点选图19中的绘图按钮614,即可进入图20中的绘图画 面615。再于图21中的绘图画面,绘制一影像616。而于图22中将影像616存 成一影像文件617,同时点选功能键6171,进行一删除、复制或剪下动作。另 于图23中,插入影像文件617,以显示成影像618。
另外,如图25至图28所示,系显示使用者利用储存单元中的图片库,插 入一图片于内建数据中。使用者先点选图25所示的图片按钮620,再点选图26 所示图片库内的影像文件621,接着插入影像文件621于图27所示之内建数据 内,而显示成影像622。
还有,如图29至图32所示,系显示文字编辑选单,以变化字体、字体大 小、文字颜色...等信息。如图29为一文字编辑选单623,图30为一字体选单 624,而图31为一字体大小选单,另图32为一文字颜色选单。此外,如图33至图35所示,系提醒日期预排(定时提醒显示),用来设 置周期显示指定的信息。如图33为一日期选单627,而图34为一时间选单628, 另图35为一周期选单。
最后,如图36至图41所示,系设置工具列的配置,排列方式可为水平排 列或垂直排列。如图36为一水平排列并置上的工具列630,图37为水平排列 并置中的工具列631,图38为一水平排列并置下的工具列632,图39为一垂直 排列并置左的工具列633,图40为一垂直排列并置中的工具列634,而图41为 一垂直排列并置右的工具列635。
权利要求
1. 一种在嵌入式装置中扩充数据的方法,其特征在于该方法包括以下步骤1)建立含有内建数据及索引表的数据库;2)显示数据库中的内建数据;3)插入扩充数据于这些内建数据中;4)将这些内建数据与扩充数据的索引信息记录于数据库中的索引表内。
2、 根据权利要求1所述的在嵌入式装置中扩充数据的方法,其特征在于 所述步骤4)之后还包括有步骤5)读取扩充数据。
3、 根据权利要求2述的在嵌入式装置中扩充数据的方法,其特征在于所 述步骤5)中读取扩充数据具体包括如下步骤(5.1) 选择并显示一内建数据;(5.2) 判断是否存在一扩充数据,若是,则执行步骤5.3),若否,贝lj结束 此操作流程,返回步骤5.1),继续显示内建数据。(5.3) 扫描索引表;(5.4) 判断索引表是否存在内建数据与扩充数据的索引信息,若是,则执行 步骤5.5);若否,则结束此操作流程,返回步骤5.1),继续显示内建数据。(5.5) 分析索引表;(5.6) 检测索引信息;(5.7) 判断索引信息是否有效,若是,则执行步骤5.12),若否,则执行步 骤5.8);(5.8) 判断使用者是否给予新的有效路径,以找到扩充数据,若是,则返回 步骤5.6),若否,则执行步骤5.9);(5.9) 判断使用者是否更新索引信息,以修正错误,若是,则执行步骤5.10), 若否,则执行步骤5.11);(5.10) 更新索引信息;(5.11) 移除无效的索引信息;、5.12) 建立扩充数据的接口信息;、5.13) 读取扩充数据。
4、 根据权利要求2所述的在嵌入式装置中扩充数据的方法,其特征在于 所述步骤5)之后还包括有步骤6)显示扩充数据。
5、 根据权利要求4述的在嵌入式装置中扩充数据的方法,其特征在于所 述步骤6)中显示扩充数据具体包括如下步骤、6.1) 显示一内建数据;、6.2) 判断是否存在有效的索引信息,若是,则执行步骤6.3),若否,则返回步骤6.1);、6.3) 判断是否为自动显示,即内嵌显示方式,若是,则执行步骤6.4), 若否,则执行步骤6.6);、6.4) 重复显示扩充数据;、6.5) 判断是否为一重复显示模式,若是,则返回步骤6.4),若否,则返 回步骤6.1);、6.6) 提供显示选单,此为一链接显示方式;、6.7) 使用者选择一显示方式,再返回步骤6.4)。
6、 根据权利要求4所述的在嵌入式装置中扩充数据的方法,其特征在于 所述步骤6)之后还包括有步骤7)编辑扩充数据。
7、 根据权利要求6述的在嵌入式装置中扩充数据的方法,其特征在于所 述步骤7)中编辑扩充数据具体包括如下步骤、7.1) 选择待编辑的扩充数据的类型;、7.2) 判断是否新增一扩充数据,若是,则继续步骤7.3);若否,则进行 步骤7.6);、7.3) 指定一储存路径给新的扩充数据;、7.4) 建立一个新档;、7.5) 判断新档是否建档成功,若是,则进行步骤7.9);若否,则进行步 骤7.30);、7.6) 判断是否修改扩充数据,若是,则继续步骤7.7);若否,则进行步骤7.13);7.7) 选择扩充数据的修改目标;7.8) 判断修改目标的档案是否存在,若是,则继续步骤7.9);若否,则 返回步骤7.4);7.9) 修改扩充数据;7.10) 储存新修改的扩充数据至数据库;7.11) 判断是否储存成功,若是,则进行步骤7.16);若否,则继续步骤 7.12);7.12) 判断是否选择一个新的储存路径,若是,则返回步骤7.10);若否, 则进行步骤7.30);7.13) 判断是否插入扩充数据,若是,则继续步骤7.14);若否,则进行 步骤7.19);7.14) 选择扩充数据的插入目标;7.15) 判断扩充数据的档案是否存在,若是,则继续步骤7.16);若否, 则返回步骤7.14);7.16) 判断索引信息是否有效,若是,则继续步骤7.17);若否,则进行 步骤7.30);7.17) 更新索引信息;7.18) 判断索引信息是否更新成功,若是,则继续步骤7.28);若否,则 进行步骤7.30);7.19) 判断是否删除扩充数据,若是,则继续步骤7.20);若否,则进行 步骤7.24);7.20) 选择扩充数据的删除目标;7.21) 给予档案路径以取得扩充数据;7.22) 判断是否删除扩充数据的档案,若是,则继续步骤7.23);若否, 则返回步骤7.16);7.23) 删除扩充数据的档案;7.24) 判断是否预览扩充数据,若是,则继续步骤7.25);若否,则进行步骤7.29);(7.25) 选择扩充数据的预览目标;(7.26) 给予档案路径以取得扩充数据;(7.27) 判断扩充数据的档案是否存在,若是,则执行步骤7.28);若否, 则执行步骤7.30);(7.28) 预览扩充数据;(7.29) 指令成功;(7.30) 指令失败。
8、 根据权利要求1至7任一权利要求所述的在嵌入式装置中扩充数据的方 法,其特征在于所述索引信息包括扩充数据的文件名称、档案大小、档案类 型、档案图标、档案路径或插入位置。
9、 一种可实现扩充数据的嵌入式装置,其特征在于该装置包括储存内建 数据及索引表的数据库的储存单元、显示内建数据的显示单元及提供使用者插 入扩充数据于内建数据中,并将这些内建数据与扩充数据的索引信息记录于索 引表内,且根据索引信息显示扩充数据于显示单元上的输入单元,所述输入单 元接储存单元,所述储存单元接显示单元。
10、 根据权利要求9所述的一种可实现扩充数据的嵌入式装置,其特征在 于该装置还包括有对扩充数据进行编辑的编辑单元,所述编辑单元接储存单
全文摘要
本发明涉及一种在嵌入式装置中扩充数据的方法及其装置,该装置包括储存单元、显示单元及输入单元,输入单元接储存单元,储存单元接显示单元。本发明提供了一种可扩充数据的嵌入式装置及其方法,尤其是在一具有内建数据的嵌入式装置中,增加扩充数据的方法,进而满足使用者对可扩充数据的嵌入式装置的需求,以增加数据的可扩充性及丰富性。
文档编号G06F17/30GK101295308SQ200810018299
公开日2008年10月29日 申请日期2008年5月26日 优先权日2008年5月26日
发明者刚 刘, 辉 钟, 陈淮琰 申请人:无敌科技(西安)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1