依文件路径开启包含目标资料的目标文件的系统及其方法

文档序号:6334108阅读:262来源:国知局
专利名称:依文件路径开启包含目标资料的目标文件的系统及其方法
技术领域
本发明涉及一种文件开启系统及其方法,特别是指一种依文件路径开启包含目标资料的目标文件的系统及其方法。
背景技术
随着科技的进步,以往许多纸本形式的资料纷纷出现相同内容的数字资料,而越来越多的使用者也逐渐不再使用纸本形式的资料,例如使用者改为阅读电子报、使用电子文件与电子邮件等。在资料由纸本形式改以数字形式记录后,随着网络的普及,使得数字资料在网络上具有可以快速散布的优点,因此,在通过网络搜寻资料时,往往可以取得许多相关的文件。然而,目前人们在浏览这些文件后确认某些文件中包含真正需要的资料时,并没有工具可以记录其真正需要的资料包含在哪些文件中,因此,若没有在确认文件中包含真正需要的资料的当下手动记录文件名称,则若要再次查找相同的资料时,便必须重新浏览过所有的文件,非常浪费时间。事实上,即使人们手动记录文件名称,也有可能因为工作视窗的切换而造成记录错误,或是忘记记录文件名称的情况,如此同样需要重新浏览过所有的文件。综上所述,可知现有技术中长期以来一直存在于不同时间查找相同资料时,可能需浏览大量重复的文件的问题,因此有必要提出改进的技术手段,来解决此一问题。

发明内容
有鉴于现有技术存在于不同时间查找相同资料时,可能需浏览大量重复的文件的问题,本发明于是公开一种依文件路径开启包含目标资料的目标文件的系统及其方法,其中本发明所公开的依文件路径开启包含目标资料的目标文件的系统,至少包含输入模块,用以提供于目标文件中选择目标资料;目标资料撷取模块,用以于目标资料被选择后,由目标文件中撷取目标资料;文件路径获取模块,用以于目标资料被选择后,获取目标文件的文件路径,文件路径包含目标文件的文件名称;储存模块,用以使用目标资料为索引储存文件路径;显示模块,用以提供浏览目标资料及文件名称,使输入模块提供选择文件名称;文件开启模块,用以依据包含被选择的文件名称的文件路径开启目标文件。本发明所公开的依文件路径开启包含目标资料的目标文件的方法,其步骤至少包括提供于目标文件中选择目标资料;由目标文件中撷取目标资料;获取目标文件的文件路径,文件路径包含目标文件的文件名称;以目标资料为索引储存文件路径;提供浏览目标资料及文件名称;提供选择文件名称;依据包含被选择的文件名称的文件路径开启目标文件。本发明所公开的系统与方法如上,与现有技术之间的差异在于本发明通过由目标文件中选择目标资料后,由目标文件中撷取目标资料并获取目标文件的文件路径,并在以目标资料作为索引储存目标文件的文件路径后,提供浏览目标资料以及文件名称,使得在文件名称被选择后,依据包含被选择的文件名称的文件路径开启目标文件,借以解决现有技术所存在的问题,并可以达成由大量资料中快速取得目标资料的技术功效。


图1为本发明所提的依文件路径开启包含目标资料的目标文件的系统架构图。图2为本发明实施例所提的记录浏览界面的示意图。图3为本发明所提的依文件路径开启包含目标资料的目标文件的方法流程图。主要元件符号说明110 输入模块120 目标资料撷取模块130 文件路径获取模块 140 储存模块150 显示模块160 文件开启模块190 资料位置获取模块 200 记录浏览界面
具体实施例方式以下将配合图式及实施例来详细说明本发明的特征与实施方式,内容足以使任何熟习相关技艺者能够轻易地充分理解本发明解决技术问题所应用的技术手段并据以实施, 借此实现本发明可达成的功效。本发明可以储存使用者欲记录的目标资料以及包含目标资料的目标文件的文件路径,使得当使用者欲开启包含目标资料的目标文件进行浏览时,本发明可以依据现有已储存的文件路径快速的开启目标文件,本发明甚至可以在开启目标文件后,将显示画面定位到显示目标资料的位置。其中,本发明所提的目标资料为目标文件中被使用者标记的文字。以下先以图1本发明所提的依文件路径开启包含目标资料的目标文件的系统架构图来说明本发明的系统运作。如图1所示,本发明的系统含有输入模块110、目标资料撷取模块120、文件路径获取模块130、储存模块140、显示模块150以及文件开启模块160。输入模块110负责在已开启的目标文件中提供选择目标资料。输入模块110可以提供使用者操作键盘或鼠标等输入装置(图中未示),在已开启的目标文件中标记欲选择的文字,被标记的文字即为本发明所称的目标资料,输入模块110还会提供使用者在标记文字后所显示的弹出式选单中选择表示为确认的选项,借以完成目标资料的选择。但输入模块110提供选择目标资料的方式并不以上述为限。输入模块110也负责提供使用者在显示模块150所显示的记录浏览界面中选择文件,借以快速的开启目标文件。其中,显示模块1501以及记录浏览界面将于稍后进行说明。目标资料撷取模块120负责在输入模块110提供选择目标资料后,由目标文件中撷取目标资料。文件路径获取模块130负责在输入模块110提供选择目标资料后,获取目标文件的文件路径,文件路径获取模块130所获取的文件路径包含目标文件的文件名称以及文件目录。一般而言,文件路径获取模块130可以通过开启目标文件的应用软件所提供的应用程序界面(Application Programming Interface, API)获取目标文件的文件路径,但文件路径获取模块130获取目标文件的文件路径的方式并不以此为限,例如,文件路径获取模块130也可以使用钩(hook)开启目标文件的应用软件的方式,取得目标文件的文件路径。储存模块140负责以目标资料撷取模块120所撷取出的目标资料为索引储存文件路径获取模块130所撷取出的目标文件的文件路径。一般而言,储存模块140可以使用一个记录文件或是资料表储存目标资料以及文件路径,但本发明并不以此为限,凡可由目标资料搜寻到文件路径的记录方式都可以被储存模块140所使用。另外,储存模块140还可以依据文件路径获取模块130所撷取出的文件路径判断目标文件为暂存文件时,复制目标文件至特定的目录中,并在储存目标资料以及文件路径时,将文件路径获取模块130所撷取出的文件路径中的文件目录,修改为复制目标文件的目录。如此,在暂存文件被删除后,本发明仍然可以保有目标文件。显示模块150负责显示记录浏览界面,借以提供使用者在记录浏览界面中浏览目标资料以及文件名称。显示模块150会载入记录于储存模块140的记录文件或资料表中的目标资料以及目标文件的文件路径,并在由目标文件的文件路径中撷取出目标文件的文件名称后,将目标资料以及目标文件的文件名称显示在记录浏览界面中。一般而言,显示模块150可以使用阶层的方式排列显示目标资料以及目标文件的文件名称,如图2所示,其中,目标资料为一个阶层,目标文件的文件名称为下一个阶层,而显示模块150会将索引至相同目标资料的文件名称排列显示在相同的显示区块中,例如, 在图2所示的记录浏览界面200中,文件名称「A001. docJ以及文件名称「B003. txtj都索引到目标资料「云货柜技术」,因此,不论储存模块140是否将文件名称「A001. docJ与文件名称「B003. txtj储存在连续的位置,显示模块150都会以目标资料「云货柜技术」做为索弓丨,依序将文件名称「A001.doc」与文件名称「B003. txt」显示在目标资料「云货柜技术」的下方。文件开启模块160负责使用开启目标文件的应用软件开启目标文件。虽然显示模块150通常不会在记录浏览界面显示出目标文件的完整文件路径,但实际上目标文件的文件路径隐藏在显示目标资料以及目标文件的文件路径的记录浏览界面中,当输入模块110 提供使用者在记录浏览界面中选择某一个文件名称后,文件开启模块160可以依据被选择的文件名称,取得隐藏在记录浏览界面中,且包含被选择的文件名称的文件路径,并依据文件路径执行开启目标文件的文件开启指令,使得开启目标文件的应用软件依据文件路径开启目标文件,如此,使用者便可以通过本发明快速的开启目标文件而不需要在大量的文件中检视各个文件是否存在目标资料。另外,本发明更可以包含资料位置获取模块190,资料位置获取模块190负责于在输入模块110提供选择目标资料后,获取目标资料在目标文件中的位置资讯。与文件路径获取模块130相似的,资料位置获取模块190同样可以通过开启目标文件的应用软件所提供的应用程序界面获取目标资料在目标文件中的位置资讯,或是可以直接钩上开启目标文件的应用软件,借以取得目标资料在目标文件中的位置资讯,但资料位置获取模块190获取目标资料在目标文件中的位置资讯的方式并不以此为限。而若资料位置获取模块190获取目标资料在目标文件中的位置资讯,则储存模块 110更可以在以目标资料作为索引储存目标资料以及目标文件的文件位置的同时,一并以
6目标资料作为索引储存资料位置获取模块190所获取的位置资讯,显示模块150在显示目标资料以及目标文件的文件名称时,除了隐藏目标文件的文件路径外,也会隐藏目标资料在目标文件中的位置资讯,使得文件开启模块160在开启目标文件后,依据位置资讯卷动显示目标文件的内容的显示画面,借以让显示画面中显示出目标资料。接着以一个实施例来解说本发明的运作系统与方法,并请参照图3本发明所提的依文件路径开启包含目标资料的目标文件的方法流程图。当使用者阅读文件「A001. docJ后,希望记录文件「A001. docJ中提到「云货柜技术」的相关资料时,便可以使用本发明,此时,文件「A001.doc」即为本发明所称的「目标文件」。首先,使用者可以在文件「A001.doc」中使用鼠标标记「云货柜技术」的文字,并在完成标记后,按下鼠标右键,并在鼠标右键被按下所产生的弹出式选单中选择「加入笔记本」 的确认选项,如此,输入模块110便可以在目标文件中完成目标资料「云货柜技术」的选择 (步骤310)。其中,为了要在鼠标右键被按下所产生的弹出式选单中加入「加入笔记本」的确认选项,本发明提供使用者使用前,可能需要嵌入支援的作业系统或应用软件中。在输入模块110提供于目标文件中选择目标资料(步骤310)后,目标资料撷取模块120可以由目标文件中撷取出目标资料(步骤320),文件路径获取模块130也可以获取目标文件的文件路径(步骤330)。其中,目标资料撷取模块120撷取目标资料(步骤320) 与文件路径获取模块130获取目标文件的文件路径(步骤330)两步骤并没有先后顺序的关系,也就是说,目标资料撷取模块120也可以在文件路径获取模块130获取目标文件的文件路径(步骤330)后,再撷取目标资料(步骤320)。另外,若本实施例中还包含资料位置获取模块190,则同样在输入模块110提供于目标文件中选择目标资料(步骤310)后,资料位置获取模块190可以获取目标资料在目标文件中的位置资讯(步骤340),与上述相似的,资料位置获取模块190、目标资料撷取模块 120以及文件路径获取模块130并没有执行先后次序的限制。在目标资料撷取模块120由目标文件中撷取出目标资料(步骤320)以及文件路径获取模块130获取目标文件的文件路径(步骤330)后,储存模块140会以目标资料撷取模块120所撷取出的目标资料作为索引,储存目标资料撷取模块120所撷取出的目标资料以及文件路径获取模块130所获取的目标文件的文件路径(步骤350)。在本实施例中,储存模块140也就是以目标资料「云货柜技术」作为索引,储存目标资料「云货柜技术」以及目标文件的文件路径「D:\documents\A001. doc」,其中,「D: \documents\」为目标文件的文件目录。另外,若本实施例中还包含资料位置获取模块190,则储存模块140在目标资料「云货柜技术」作为索引,储存目标资料「云货柜技术」以及目标文件的文件路径「D:\ documents\A001.docJ (步骤350)的同时,也会以目标资料「云货柜技术」作为索引储存资料位置获取模块190所获取的目标资料在目标文件中的位置资讯。之后,使用者可以继续浏览其他的文件,而在其他的文件如「B003. txtj中也发现有关「云货柜技术」的介绍时,可以重复上述步骤310至步骤350,借以将目标文件「B003. txtj的文件路径以目标资料「云货柜技术」为索引而储存到储存模块140中。当使用者在完成所有文件的浏览后,要整理与目标资料「云货柜技术」相关的所有资料时,可以使用本发明所提供的记录浏览界面浏览现有记录的所有目标资料以及目标文件的文件路径。在使用者执行本发明所提供的记录浏览界面后,显示模块150可以如图2 所示,提供记录浏览界面200,并在记录浏览界面200中显示各个目标资料以及被索引的目标文件的文件名称,借以提供使用者浏览。在显示模块150提供使用者浏览目标资料以及目标文件的文件名称(步骤360) 后,输入模块110可以提供使用者选择被显示在记录浏览界面200中的目标文件的文件名称(步骤370)。在本实施例中,由于使用者欲浏览与目标字词「云货柜技术」相关的资料, 因此,使用者会操作鼠标点选记录浏览界面200中,被显示在目标字词「云货柜技术」下方的文件名称,也就是ΓA001. doc J或是ΓΒ003. txt」。在使用者通过输入模块110选择显示于记录浏览界面200中的文件名称「A001. docJ后,文件开启模块160可以依据包含被选择的文件名称的文件路径开启目标文件(步骤380)。在本实施例中,文件开启模块160会在取得包含目标文件的文件名称「A001. docJ的文件路径「D:\documents\A001.doc」后,执行包含目标文件的文件路径「D: \ documents\A001. docJ的文件开启指令,借以让能够开启目标文件的应用软件开启目标文件,如此,使用者不需再次浏览所有文件便可以由本发明快速的开启记录目标资料的目标文件。另外,若储存模块140在以目标资料作为索引储存目标文件的文件路径时,也储存了目标资料在目标文件中的位置资讯,则在文件开启模块160依据包含被选择的文件名称的文件路径开启目标文件(步骤380)后,还可以依据储存模块140所储存的位置资讯卷动显示目标文件的显示画面,借以在显示画面中直接显示目标资料,使得使用者可以更快速的找到所需要的文件内容。综上所述,可知本发明与现有技术之间的差异在于具有由目标文件中选择目标资料后,由目标文件中撷取目标资料并获取目标文件的文件路径,并在以目标资料作为索引储存目标文件的文件路径后,提供浏览目标资料以及文件名称,使得在文件名称被选择后, 依据包含被选择的文件名称的文件路径开启目标文件的技术手段,借由此一技术手段可以解决现有技术所存在于不同时间查找相同资料时,可能需浏览大量重复的文件的问题,进而达成由大量资料中快速取得目标资料的技术功效。再者,本发明的依文件路径开启包含目标资料的目标文件的方法,可实现于硬件、 软件或硬件与软件的组合中,亦可在电脑系统中以集中方式实现或以不同元件散布于若干互连的电脑系统的分散方式实现。虽然本发明所公开的实施方式如上,只是所述的内容并非用以直接限定本发明的专利保护范围。任何本发明所属技术领域中具有通常知识者,在不脱离本发明所公开的精神和范围的前提下,对本发明的实施的形式上及细节上作些许的更动润饰,均属于本发明的专利保护范围。本发明的专利保护范围,仍须以所附权利要求范围所界定者为准。
权利要求
1.一种依文件路径开启包含目标资料的目标文件的方法,其特征在于,该方法至少包含下列步骤提供于一目标文件中选择一目标资料; 由该目标文件中撷取该目标资料;获取该目标文件的一文件路径,该文件路径包含该目标文件的一文件名称; 以该目标资料为索引储存该文件路径; 提供浏览该目标资料及该文件名称; 提供选择该文件名称;及依据包含被选择的该文件名称的该文件路径开启该目标文件。
2.如权利要求1所述的依文件路径开启包含目标资料的目标文件的方法,其特征在于,该方法于该依据包含被选择的该文件名称的该文件路径开启该目标文件的步骤后更包含依据于储存该文件路径时一并储存的一位置资讯卷动该目标文件的显示画面以显示该目标资料的步骤。
3.如权利要求1所述的依文件路径开启包含目标资料的目标文件的方法,其特征在于,该提供浏览该目标资料及该文件名称的步骤是以不同阶层排列显示该目标资料及该文件名称,其中,索引至同一该目标资料的多个文件名称被依序显示在该目标资料下方。
4.如权利要求1所述的依文件路径开启包含目标资料的目标文件的方法,其特征在于,该获取该目标文件的该文件路径的步骤是通过开启该目标文件的应用软件所提供的应用程序界面获取该文件路径。
5.一种依文件路径开启包含目标资料的目标文件的系统,其特征在于,该系统至少包含一输入模块,用以提供于一目标文件中选择一目标资料;一目标资料撷取模块,用以于该目标资料被选择后,由该目标文件中撷取该目标资料;一文件路径获取模块,用以于该目标资料被选择后,获取该目标文件的一文件路径,该文件路径包含该目标文件的一文件名称;一储存模块,用以使用该目标资料为索引储存该文件路径;一显示模块,用以提供浏览该目标资料及该文件名称,使该输入模块提供选择该文件名称;及一文件开启模块,用以依据包含被选择的该文件名称的该文件路径开启该目标文件。
6.如权利要求5所述的依文件路径开启包含目标资料的目标文件的系统,其特征在于,该系统更包含一资料位置获取模块,用以于该目标资料被选择后,获取该目标资料于该目标文件中的一位置资讯,该储存模块更用以储存该位置资讯,该文件开启模块更用以依据该位置资讯卷动该目标文件的显示画面以显示该目标资料。
7.如权利要求5所述的依文件路径开启包含目标资料的目标文件的系统,其特征在于,该输入模块更用以提供选择一弹出式选单中的确认选项,借以触发该资料撷取模块及该文件路径获取模块。
8.如权利要求5所述的依文件路径开启包含目标资料的目标文件的系统,其特征在于,该显示模块是以不同阶层排列显示该目标资料及该文件名称,其中,索引至同一该目标资料的多个文件名称被依序显示在该目标资料下方。
9.如权利要求5所述的依文件路径开启包含目标资料的目标文件的系统,其特征在于,该文件路径获取模块是通过开启该目标文件的应用软件所提供的应用程序界面获取该文件路径。
10.如权利要求5所述的依文件路径开启包含目标资料的目标文件的系统,其特征在于,该储存模块是以一记录文件储存该目标资料及该文件路径,该显示模块是载入该记录文件以提供浏览该目标资料及该文件名称。
全文摘要
本发明公开了一种依文件路径开启包含目标资料的目标文件的系统及其方法,其通过由目标文件中选择目标资料后,由目标文件中撷取目标资料并获取目标文件的文件路径,并在以目标资料作为索引储存目标文件的文件路径后,提供浏览目标资料以及文件名称,使得在文件名称被选择后,依据包含被选择的文件名称的文件路径开启目标文件的技术手段,可以不需要重复浏览文件即可以取得目标资料,并达成由大量资料中快速取得目标资料的技术功效。
文档编号G06F17/30GK102456007SQ20101051255
公开日2012年5月16日 申请日期2010年10月14日 优先权日2010年10月14日
发明者徐晓燕, 邱全成 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1