文件获取、执行系统及方法、储存媒体及计算机程序产品的制作方法

文档序号:6433359阅读:120来源:国知局
专利名称:文件获取、执行系统及方法、储存媒体及计算机程序产品的制作方法
技术领域
本发明涉及文件获取及执行的领域,尤其是关于便利使用者自行更换文件的文件获取及执行系统及方法。
背景技术
以教学方式呈现的学习型电子产品,其架构上通常采用手持式电子装置的架构。 即学习型电子产品的操作系统、主要的学习程序、出厂预载数据都是储存于系统只读存储器(System ROM)。系统只读存储器内容的写入,必须以烧录设备进行烧录,或是将前述操作系统、主要的学习程序、出厂预载数据封装为ROM Image,由学习型电子产品执行特定更新程序,彻底地覆盖旧数据而写入完整的新数据。虽然学习型电子产品都可以外接USB Flash Disk等可移除式储存装置,但前述储存装置仅适用于储存与系统无关的档案,并不适合用于安装操作系统、主要的学习程序、出厂预载数据。不论是以烧录设备烧录数据至系统只读存储器,或是以更新程序写入ROM Image, 其作业方式都是必须彻底地覆盖旧数据而写入新数据。也就是说每次都必须先取得档案容量大的更新映象(Image),再耗费时间写入系统内存中。此种作业方式非常地不适合由学习型电子产品的自行操作。但学习型电子产品却需要经常性地补充新数据,以改善辅教方式。此外,对于学习型电子产品的开发者而言,其每一次完成应用程序之后,都必须经历一次烧录系统只读存储器的程序。且应用程序必须不断地改写以进行除错(Debug),每一次改写后都必须执行烧录系统只读存储器的程序,以测试该应用程序是否可以正确地在学习型电子产品上执行。同样地,烧录系统只读存储器的程序,对于导致除错(Debug)作业所需要的时间被延长,而不利于应用程序开发。

发明内容
本发明为解决背景技术中存在的上述技术问题,而提出文件获取系统、文件执行系统、文件获取方法、文件执行方法、储存媒体及计算机程序产品。本发明的技术解决方案是本发明为一种文件获取系统,其特殊之处在于该系统包含第一储存模块,用来储存第一文件,其中第一文件的卷标设定为第一卷标,且第一文件的格式设定为第一格式;接收模块,用来接收第二文件,其中第二文件的标签设定为第一标签,且第二文件的格式设定为第一格式或非第一格式;转换模块,耦合至接收模块,用来确认第二文件的格式设定为第一格式,或将第二文件的格式从非第一格式转换为第一格式;第二储存模块,耦合至转换模块,用来储存格式设定为第一格式的第二文件;文件获取模块,耦合至第一储存模块及第二储存模块,用来当第二储存模块储存有设定为第一格式的第二文件时,从第二储存模块获取设定为第一格式的第二文件作为待执行文件,或当第二储存模块未储存有设定为第一格式的第二文件时,从第一储存模块获取第一文件作为待执行文件。上述待执行文件包含对应于应用程序的设定值、多媒体档案。
上述第一储存模块及第二储存模块设置于不同档案系统、不同目录路径。一种文件执行系统,其特殊之处在于该系统包含如权利要求2所述的文件获取系统;执行模块,耦合至文件获取系统,用来根据设定值执行应用程序、播放多媒体档案。一种文件获取方法,其特殊之处在于该方法包含下列步骤1)利用第一储存模块储存第一文件,其中第一文件的卷标设定为第一卷标,且第一文件的格式设定为第一格式;2)接收第二文件,其中第二文件的标签设定为第一标签,且第二文件的格式设定为第一格式或非第一格式;3)确认第二文件的格式设定为第一格式,或将第二文件的格式从非第一格式转换为第一格式;4)利用第二储存模块储存格式设定为第一格式的第二文件;5)利用处理器,当第二储存模块储存有设定为第一格式的第二文件时,从第二储存模块获取设定为第一格式的第二文件作为待执行文件,或当第二储存模块未储存有设定为第一格式的第二文件时,从第一储存模块获取第一文件作为待执行文件。上述待执行文件包含对应于应用程序的设定值、多媒体档案。上述第一储存模块及第二储存模块设置于不同档案系统、不同目录路径。一种文件执行方法,其特殊之处在于该方法包含下列步骤1)如权利要求6所述的文件获取方法;2)根据设定值执行应用程序、播放多媒体档案。一种计算机可读取储存媒体,包含程序代码,其特殊之处在于当电子装置加载并执行后,可完成如权利要求5所述的方法。一种计算机程序产品,包含程序代码,其特殊之处在于当电子装置加载并执行后,可完成如权利要求5所述的方法。本发明提供的文件获取系统、文件执行系统、文件获取方法、文件执行方法、储存媒体及计算机程序产品,写入效率高。


图1为本发明第一实施例文件获取系统的电路方块图;图2为本发明第一实施例文件执行系统的电路方块图;图3为本发明文件获取方法及文件执行方法的方法流程图;图4为本发明第二实施例电子装置的电路方块图;图5为本发明实施例中,第二文件的示意图;图6. 1、图6. 2为本发明第二实施例中,内容选单的示意图;图7为本发明第二实施例中,电子装置的显示画面示意图;图8为本发明第二实施例中,第二文件取代第一文件以作为待执行文件的示意图;图9为本发明二实施例中,电子装置显示画面示意图,第二文件取代第一文件以作为待执行文件。其中,100-文件获取系统,110-第一储存模块,120-接收模块,130-转换模块,
4140-第二储存模块,150-文件获取模块,200-文件执行系统,210-执行模块,300-电子装置,310-处理器,320-系统内存,330-传输接口,340-储存内存,400-数据库,350-显示驱动电路,360-显示模块,370-输入模块;
具体实施例方式参见图1,本发明第一实施例所揭露的一种文件获取系统100,用来加载第二文件,并取代固有的第一文件执行。该文件获取系统100可应用于个人数字助理、电子字典、 平板计算机,用来更新待执行文件。文件获取系统100包含第一储存模块110、接收模块 120、转换模块130、第二储存模块140、文件获取模块150。第一储存模块110用来储存第一文件。其中第一文件的卷标设定为第一卷标,且第一文件的格式设定为第一格式。第一文件通常为文件获取系统100出厂时预载的操作系统档案、应用程序档案或多媒体档案。接收模块120用来接收第二文件。其中第二文件的卷标设定为第一卷标,且第二文件的格式设定为第一格式或非第一格式。接收模块120的具体实施例为数据传输接口、 网络传输接口、或可移除式储存媒体的读取接口,用来连接外部的数据库400或可移除式储存媒体,以接收第二文件。转换模块130耦合至接收模块120,用来判别第二文件的格式,以确认第二文件的格式设定为第一格式,或在判别第二文件的格式为非第一格式时,将第二文件的格式从非第一格式转换为第一格式。第二储存模块140耦合至转换模块130,用来储存格式设定为第一格式的第二文件。前述的具体实施例中,第一储存模块110及第二储存模块140以不同的储存装置构成,使得第一储存模块110及第二储存模块140设置于不同档案系统及不同目录路径的组合中。但实际上,第一储存模块110及第二储存模块140可分别设置于单一储存分割区中的不同目录路径;或是在单一储存装置中规划多个分割区,并分别格式化为不同档案系统, 以分别设置第一储存模块110及第二储存模块140在不同档案系统。文件获取模块150耦合至第一储存模块110及第二储存模块140,并侦测第一储存模块110及第二储存模块140储存的数据内容。当第二储存模块140储存有设定为第一格式的第二文件时,文件获取模块150从第二储存模块140获取设定为第一格式的第二文件作为待执行文件,以取代卷标设定为第一卷标的第一文件。当第二储存模块140未储存有设定为第一格式的第二文件时,文件获取模块150从第一储存模块110获取第一文件作为待执行文件。第一储存模块110可能同时包含多个第一文件,但由于第二文件的卷标为第一卷标,因此仅有设定为第一标签的第一文件。前述标签可为第一文件及第二文件的档名。例如第一储存模块110储存文件名为P010001. SWF、P010002. SWF、P010003. SffF三个第一文件,且第二储存模块140储存文件名为P010003. SffF的第二文件时,文件获取模块150将获取文件名分别为P010001. SffF及P010002. SffF的第一文件,并获取档名为P010003. SffF的第二文件等三个档案作为待执行文件,而不获取档名为P010003. SffF的第一文件。前述待执行文件包含对应于应用程序的设定值或多媒体档案,或是设定值与多媒体档案的组合。通过文件获取模块150侦测并获取设定为第一格式的第二文件作为待执行文件,文件获取系统100中的第一文件可以被取代而更新待执行档案,而第一文件仍储存于第一储存模块110中而未被删除。若需要回复文件获取系统100的初始状态,只需要删除第二文件,或转换第二文件的格式为非第一格式,文件获取模块150就会从第一储存模块UO获取第一文件作为待执行文件,而回复初始状态。参见图2,本发明第二实施例所揭露的一种文件执行系统200,其包含如第一实施例的文件获取系统100及执行模块210。执行模块210耦合至文件获取系统100,用来加载待执行文件,根据应用程序的设定值执行应用程序或多媒体档案,或执行设定值与多媒体档案的组合。参见图3,本发明进一步提出一种文件获取方法,执行在文件获取系统100,用来更新待执行文件并执行。首先文件获取系统100利用第一储存模块110储存第一文件,如步骤乂印110所示。第一文件的卷标设定为第一卷标,且第一文件的格式设定为第一格式。文件获取系统100通过接收模块120接收第二文件,如步骤乂印120所示。第二文件的卷标设定为第一标签,且第二文件的格式设定为第一格式或非第一格式。文件获取系统100通过转换模块130耦合至接收模块120,以判别第二文件的格式,确认第二文件的格式设定为第一格式,如步骤^ep 131所示;或在判别第二文件的格式为非第一格式时,将第二文件的格式从非第一格式转换为第一格式,如步骤^ep 132所
7J\ ο接着,文件获取系统100利用第二储存模块140储存格式设定为第一格式的第二文件,如步骤乂印140所示。前述第一储存模块110及第二储存模块140设置于不同档案系统、不同目录路径。最后,文件获取系统100利用处理器,执行文件获取功能以构成文件获取模块 150,以侦测第二储存模块140储存的数据内容,判别第二储存模块140是否储存有设定为第一格式的第二文件,如步骤乂印150所示。步骤乂印150中,当处理器判别第二储存模块140储存有设定为第一格式的第二文件时,处理器从第二储存模块140获取设定为第一格式的第二文件作为待执行文件,如步骤^ep 161所示。前述待执行文件包含对应于应用程序的设定值或多媒体档案,或是设定值与多媒体档案的组合。当处理器判别第二储存模块140未储存有设定为第一格式的第二文件时,处理器从第一储存模块110获取第一文件作为待执行文件,如步骤Mep 162所示。参见图3,本发明进一步提出一种文件执行方法,包含,先依据步骤乂印110至 Step 162执行前述文件获取方法,获取第一文件或第二文件作为待执行文件后,再利用处理器依据执行文件的设定值执行应用程序、依据执行文件的内容播放多媒体档案,或是同时执行应用程序并播放多媒体档案,如步骤^ep 170所示。基于前述文件获取方法,本发明进一步提出一种计算机可读取储存媒体,包含程序代码。当电子装置,如文件获取系统100读取计算机可读取储存媒体后,电子装置加载并执行程序代码后,可完成文件获取方法,以获取第一文件或第二文件作为待执行文件。同样地,本发明进一步提出一种计算机程序产品,包含程序代码,可通过数据传输接口,例如局域网络或因特网传输至电子装置,当电子装置加载并执行程序代码后,可完成文件获取方法,以获取第一文件或第二文件作为待执行文件。参见图4,本发明实施例所揭露的一种电子装置300,用来作为文件获取系统用来加载第二文件,并取代固有的第一文件以执行。第一文件及第二文件的具体实施例可为数字学习内容档案。电子装置300包含处理器310、系统内存320、传输接口 330及储存内存 340。系统内存320以储存一或多个第一文件,以作为文件获取系统的第一储存模块; 第一文件的卷标设定为第一卷标,且第一文件的格式设定为第一格式。第一文件通常为电子装置300出厂时欲载的预载操作系统档案、应用程序档案或多媒体档案,例如图4所示的语音档案、学习档案视讯档案、执行脚本档案。此外,系统只读存储器也储存电子装置300 的操作系统,且必须通过烧录方式改变内容,或特定的更新程序将ROM Image写入系统内存中。传输接口 330用来接收第二文件;第二文件的卷标设定为第一卷标,且第二文件的格式设定为第一格式或非第一格式。传输接口 330可为数据传输接口、网络传输接口、或可移除式储存媒体的读取接口,用来连接外部的数据库400或可移除式储存媒体,以接收第二文件。参见图5,第二文件的具体实施例为数字学习内容之一,例如语音档案、学习档案视讯档案、执行脚本档案。参见图4,处理器310耦合至传输接口 330。处理器310用来加载并执行文件执行方法的程序代码,以判别第二文件的格式,以确认第二文件的格式设定为第一格式;或在判别第二文件的格式为非第一格式时,将第二文件的格式从非第一格式转换为第一格式。储存内存340耦合至处理器310,用来储存格式设定为第一格式的第二文件。相对于作为第一储存模块的系统内存320,储存内存340的具体实施例为可快速抹写数据的储存装置,例如随机存取内存、快闪式内存;但系统内存320及储存内存340的具体实施例并不以前述状态为限。处理器310耦合于系统内存320及储存内存340,且处理器310加载并执行文件执行方法的程序代码,并侦测系统内存320及储存内存340。当储存内存340储存有设定为第一格式的第二文件时,处理器310从储存内存340获取设定为第一格式的第二文件作为待执行文件。当储存内存340未储存有设定为第一格式的第二文件时,处理器310从系统内存320获取第一文件作为待执行文件。电子装置300还包含显示驱动电路350及显示模块360。显示驱动电路350耦合于处理器310及显示模块360,且处理器310通过显示驱动电路350驱动显示模块360显示画面。电子装置300还包含输入模块370,耦合至处理器310,用来输入指令至处理器 310。参见图6. 1及图6. 2,首先,依据输入模块370输入的启动指令,处理器310加载文件获取方法的程序代码,例如数字学习程序并执行,而启动数字学习功能,而通过显示模块360显示如图所示的内容选单。该内容选单包含多个学习内容选项,每一学习内容选项包含一或多个第一文件。前述内容选单可为多层次的选单,参见图7,第一层选单根据类型将学习内容选项分为多个学习内容选项群组,待使用者选取学习内容选项群组(I、II、III、 IV、V),再展开其实际的学习内容选项(I、II、III)。使用者可通过输入模块370发出选择指令;处理器310接收输入模块370发出的选择指令,而使处理器310依据选择指令选取学习内容选项。参见图7,当处理器310判别储存内存340未储存有设定为第一格式的第二文件时,处理器310从系统内存320获取第一文件作为待执行文件,而直接执行学习内容选项对应的第一文件,而以显示模块360显示对应的画面。参见图8,当电子装置300更新数据时,例如将主播A的多媒体档案更新为主播B 的多媒体档案时,电子装置300通过传输接口 220接收对应主播B的第二文件。接着处理器310将第二文件的格式从非第一格式转换为第一格式。参见图9,储存内存340中可设定指定数据夹,用来储存对应主播B的第二文件。处理器310侦测到储存内存340储存主播B的第二文件时,处理器310从第二储存模块140获取主播B的第二文件作为待执行文件,而不再获取主播A的第一文件;此时,显示模块360 显示画面中,主播A即可被主播B所取代。前述变更新主播A的第一文件(视讯档案)为主播B的第二文件仅为范例,本发明中第一文件及第二文件的形式及内容随电子装置300的功能变化。
权利要求
1.一种文件获取系统,其特征在于该系统包含第一储存模块,用来储存第一文件, 其中第一文件的卷标设定为第一卷标,且第一文件的格式设定为第一格式;接收模块,用来接收第二文件,其中第二文件的标签设定为第一标签,且第二文件的格式设定为第一格式或非第一格式;转换模块,耦合至接收模块,用来确认第二文件的格式设定为第一格式,或将第二文件的格式从非第一格式转换为第一格式;第二储存模块,耦合至转换模块,用来储存格式设定为第一格式的第二文件;文件获取模块,耦合至第一储存模块及第二储存模块, 用来当第二储存模块储存有设定为第一格式的第二文件时,从第二储存模块获取设定为第一格式的第二文件作为待执行文件,或当第二储存模块未储存有设定为第一格式的第二文件时,从第一储存模块获取第一文件作为待执行文件。
2.根据权利要求1所述的文件获取系统,其特征在于所述待执行文件包含对应于应用程序的设定值、多媒体档案。
3.根据权利要求1所述的文件获取系统,其特征在于所述第一储存模块及第二储存模块设置于不同档案系统、不同目录路径。
4.一种文件执行系统,其特征在于该系统包含如权利要求2所述的文件获取系统; 执行模块,耦合至文件获取系统,用来根据设定值执行应用程序、播放多媒体档案。
5.一种文件获取方法,其特征在于该方法包含下列步骤1)利用第一储存模块储存第一文件,其中第一文件的卷标设定为第一卷标,且第一文件的格式设定为第一格式;2)接收第二文件,其中第二文件的标签设定为第一标签,且第二文件的格式设定为第一格式或非第一格式;3)确认第二文件的格式设定为第一格式,或将第二文件的格式从非第一格式转换为第一格式;4)利用第二储存模块储存格式设定为第一格式的第二文件;5)利用处理器,当第二储存模块储存有设定为第一格式的第二文件时,从第二储存模块获取设定为第一格式的第二文件作为待执行文件,或当第二储存模块未储存有设定为第一格式的第二文件时,从第一储存模块获取第一文件作为待执行文件。
6.根据权利要求5所述的一种文件获取方法,其特征在于所述待执行文件包含对应于应用程序的设定值、多媒体档案。
7.根据权利要求5所述的一种文件获取方法,其特征在于所述第一储存模块及第二储存模块设置于不同档案系统、不同目录路径。
8.一种文件执行方法,其特征在于该方法包含下列步骤1)如权利要求6所述的文件获取方法;2)根据设定值执行应用程序、播放多媒体档案。
9.一种计算机可读取储存媒体,包含程序代码,其特征在于当电子装置加载并执行后,可完成如权利要求5所述的方法。
10.一种计算机程序产品,包含程序代码,其特征在于当电子装置加载并执行后,可完成如权利要求5所述的方法。
全文摘要
本发明提供一种文件获取系统,包含第一储存模块,用来储存第一文件,且第一文件的格式设定为第一格式;接收模块,用来接收第二文件;转换模块,用来确认第二文件的格式设定第一格式,或第二文件的格式非第一格式时转换为第一格式;第二储存模块,用来储存格式设定为第一格式的第二文件;当第二储存模块储存有设定为第一格式的第二文件时,文件获取模块从第二储存模块获取设定为第一格式的第二文件作为待执行文件;或当第二储存模块未储存有设定为第一格式的第二文件时,文件获取模块从第一储存模块获取第一文件作为待执行文件。
文档编号G06F9/445GK102411606SQ20111027619
公开日2012年4月11日 申请日期2011年9月16日 优先权日2011年9月16日
发明者王秦秦, 陈淮琰 申请人:无敌科技(西安)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1