由目标文件外部载入关联数据的系统及其方法

上传人:ting****789 文档编号:310030202 上传时间:2022-06-14 格式:DOCX 页数:5 大小:21.01KB
返回 下载 相关 举报
由目标文件外部载入关联数据的系统及其方法_第1页
第1页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《由目标文件外部载入关联数据的系统及其方法》由会员分享,可在线阅读,更多相关《由目标文件外部载入关联数据的系统及其方法(5页珍藏版)》请在金锄头文库上搜索。

1、由目标文件外部载入关联数据的系统及其方法专利名称:由目标文件外部载入关联数据的系统及其方法技术领域:本发明涉及一种数据载入系统及其方法,特别是指一种由目标文件外部载入关联数据的系统及其方法。背景技术:随着科技的进步,以往许多纸本形式的数据纷纷出现相同内容的数字数据,而越来越多的使用者也逐渐不再使用纸本形式的数据,例如使用者改为阅读电子报、使用电子文件与电子邮件等。在数据由纸本形式改为以数字文件的形式后,若使用者在浏览数字文件的文件内容的过程中,遇到无法理解的字词时,可以在中断阅读行为后,复制(copy)无法理解的字词并贴入(paste)字典软件或网站中,便可以查找到无法理解的字词的释义数据,甚

2、至部分的字典软件还提供使用者将光标移动到无法理解的字词之上后,便会自动查找字词的释义数据的功能,这明显的比在使用纸本的辞典查找释义数据的过程来的方便迅速。相似的, 若使用者遇到需要进一步查找相关数据的字词,同样也可以在中断阅读行为后,将字词复制到查找数据的软件或网站中,便可以查找到字词的相关数据。由于提供浏览数字文件的文件内容的应用程序以及提供数据查找的软件或网站是不同的程序,因此,在使用者查找到字词的释义数据或相关数据等关联数据后,提供数据查找的软件或网站并不会将查找到的关联数据加入提供浏览文件内容的应用程序中,也就是说,若使用者不自行在数字文件的文件内容中加入查找到的关联数据,则当使用者再

3、次使用应用程序开启同一个文件时,若遗忘了已查找过的字词的关联数据,则使用者需要重复查找关联数据的行为,如此,一旦查找关联数据的次数提高,则使用者在浏览数字文件的文件内容的过程中,势必经常性的中断阅读,这将造成使用者在阅读时的困扰。综上所述,可知现有技术中长期以来一直存在已查找过的关联数据无法自动加入被浏览的文件内容中,以致于可能需要重复查找的问题,因此有必要提出改进的技术手段, 来解决此一问题。发明内容有鉴于现有技术存在已查找过的关联数据无法自动加入被浏览的文件内容中,以致于可能需要重复查找的问题,本发明于是公开一种由目标文件外部载入关联数据的系统及其方法,其中本发明所公开的由目标文件外部载入

4、关联数据的系统,至少包含数据获取模块, 用以于应用程序开启目标文件并载入目标文件的文件内容后,使用文件内容中的数据载入信息所记录的数据获取信息,依据文件内容中与数据载入信息对应的查找目标至关联目标中获取对应查找目标的关联数据;数据载入模块,用以依据数据载入信息所记录的数据呈现信息,将关联数据加入文件内容中,使应用程序显示包含关联数据的文件内容。本发明所公开的由目标文件外部载入关联数据的方法,其步骤至少包括执行与应用程序对应的外挂程序;应用程序开启目标文件并载入目标文件的文件内容;外挂程序使用文件内容中的数据载入信息所记录的数据获取信息,依据文件内容中与数据载入信息对应的查找目标至关联目标中获取

5、对应查找目标的关联数据;外挂程序依据数据载入信息所记录的数据呈现信息,加入关联数据至文件内容中;应用程序显示包含关联数据的文件内容。本发明所公开的系统与方法如上,与现有技术之间的差异在于本发明通过外挂程序依据文件内容中的数据载入信息所记录的数据获取信息,至关联目标中获取文件内容中与数据载入信息对应的查找目标所对应的关联数据,并依据数据载入信息所记录的数据呈现信息,加入关联数据至文件内容中,使得应用程序显示包含关联数据的文件内容,借以解决现有技术所存在的问题,并可以达成在显示关联数据时提供流畅阅读的技术功效。图1为本发明所提的由目标文件外部载入关联数据的主要元件示意图。图2A为本发明所提的由目标

6、文件外部载入关联数据的方法流程图。图2B为本发明所提的于文件内容加入数据载入信息的方法流程图。图3A为本发明实施例所提的目标文件的文件内容示意图。图;3B为本发明实施例所提的载入关联数据的文件内容示意图。图3C为本发明实施例所提的加入关联数据的文件内容示意图。主要元件符号说明100应用程序200外挂程序210数据获取模块220数据载入模块250编辑模块280指令执行模块401储存介质402存储器500文件内容510 注解520 连结530 注脚540 注解具体实施例方式以下将配合附图及实施例来详细说明本发明的特征与实施方式,内容足以使任何本领域技术人员能够轻易地充分理解本发明解决技术问题所应用

7、的技术手段并据以实施, 借此实现本发明可达成的功效。本发明应用在与应用程序对应的外挂程序中,外挂程序可以在应用程序开启目标文件后将关联数据加入目标文件的文件内容中,使得应用程序同时显示目标文件的文件内5容以及关联数据。另外,本发明也可以提供在目标文件中建立关联数据。以下先以图1本发明所提的由目标文件外部载入关联数据的元件示意图来说明本发明的系统运作。在图1中的主要元件为应用程序100、外挂程序200、储存介质401以及存储器402。应用程序100负责在开启储存在储存介质401中的目标文件后,将目标文件的文件内容载入存储器402,并显示储存在存储器402中的文件内容。其中,目标文件的文件内容中可

8、能包含一个或多个数据载入信息。包含于目标文件的文件内容中的数据载入信息与目标文件的文件内容中的特定数据对应,与数据载入信息对应的特定数据在本发明中称之为查找目标。一般而言,查找目标为文件内容中的文字数据,但本发明并不以此为限。数据载入信息中至少记录数据获取信息以及数据呈现信息。外挂程序200可以依据数据载入信息所记录的数据获取信息取得与查找目标对应的关联数据。其中,与查找目标对应的关联数据与查找目标有直接或间接的关系,例如关联数据可以为查找目标的相关说明数据,例如包含表示查找目标的发音的发音符号、查找目标的解释与例句等内容的释义数据,但查找目标的相关说明数据并不以释义数据为限,关联数据也可以为

9、连结到记录查找目标的相关说明数据的网页的网络地址(URL)。另外,外挂程序200还可以依据数据载入信息所记录的数据呈现信息将与查找目标对应的关联数据加入存储器402所储存的文件内容中。本发明所提的外挂程序200与应用程序100对应,外挂程序200可以安装到应用程序100中,使得应用程序100在开始执行后,会执行外挂程序200。外挂程序200也可以是独立于应用程序100之外的程序,在此情况下,外挂程序200会需要不断监视(monitor) 应用程序100所执行的操作。外挂程序200含有数据获取模块210以及数据载入模块220,同样由图1所示。数据获取模块210负责在应用程序100将目标文件的文件

10、内容载入存储器402 后,依据文件内容中的数据载入信息所记录的数据获取信息,至关联目标中获取与查找目标对应的关联数据,其中,关联数据所对应的查找目标包含于目标文件的文件内容,且与数据载入信息对应。数据载入信息所记录的数据获取信息可以表示记录关联数据的关联目标,本发明所提的关联目标例如本地数据库、网络数据库、本地文件、远端文件或网页文件等,但本发明所提的关联目标并不以此为限。当数据载入信息所记录的数据获取信息表示关联数据记录于本地数据库或特定的网络数据库中时,数据获取模块210可以依据数据载入信息所记录的数据获取信息表示的查找目标,直接至储存于储存介质401中的本地数据库中查找到关联数据,或通过

11、网络至该网络数据库中查找到关联数据。而当数据载入信息所记录的数据获取信息表示关联数据记录于本地文件、特定的远端文件或特定的网页文件中时,数据获取模块210也可以由储存于储存介质401中与目标文件对应的本地文件读取与查找目标对应的关联数据,或通过网络下载与目标文件对应的远端文件或网页文件后,读取由下载的远端文件或网页文件与查找目标对应的关联数据。一般而言,在与目标文件对应的远端文件或网页文件中,会记录查找目标以及与查找目标对应的关联数据,使得数据获取模块210可以依据查找目标由与目标文件对应的远端文件或网页文件中读取出与查找目标对应的关联数据。值得一提的是,目标文件与本地文件/远端文件/网页文件

12、的主文件名通常相同,此即为目标文件与本地文件/远端文件的对应关系。例如,当目标文件的文件名称为 iinvfile. docJ时,与目标文件对应的远端文件或网页文件的主文件名将为invfile, 也就是说,与目标文件对应的远端文件或网页文件的文件名称可能为invfile. wdata、 iinvfile. xmlj或invfile.htm等。但目标文件与本地文件/远端文件/网页文件的对应关系并不以此为限,也可以使用文件或数据表记录与目标文件对应的本地文件/远端文件/网页文件的文件名称与文件位置,或是由数据获取信息记录与目标文件对应的本地文件/远端文件/网页文件的文件名称与文件位置。数据载入模块2

13、20负责依据数据载入信息所记录的数据呈现信息,将数据获取模块210所获取的与查找目标对应的关联数据加入储存于存储器402的文件内容中,如此,当应用程序100在显示目标文件的文件内容时,将一并显示出被数据载入模块220加入文件内容中的关联数据,使得使用者不需再进行额外的操作即可浏览被加入目标文件中的关联数据。数据载入信息所记录的数据呈现信息可以表示关联数据被应用程序100显示时的表现形式,例如注解、注脚或连结等,但本发明所提的表现形式并不以此为限。般而言,数据载入模块220可以依据应用程序100记录各种表现形式的储存格式,将关联数据做为查找目标的注解、注脚或连结写入储存于存储器402的文件内容中

14、。其中,当数据载入信息所记录的数据呈现信息表示关联数据以注解的表现形式被显示时,数据载入模块220可以依据应用程序100记录注解的储存格式,将关联数据做为查找目标的注解加入文件内容中,相似的,当数据载入信息所记录的数据呈现信息表示关联数据以注脚或连结的表现形式被显示时,数据载入模块220可以依据应用程序100记录注脚或连结的储存格式,将关联数据加入文件内容中成为查找目标的注脚或连结。另外,数据载入模块 220也可以依据应用程序100所提供建立各种表现形式的数据的应用程序界面(API),通过应用程序100将在存储器402所储存的文件内容中将关联数据建立为查找目标的注解、注脚或连结。值得一提的是,

15、当数据载入信息所记录的数据呈现信息表示关联数据以连结的表现形式被显示时,本发明更可以包含指令执行模块观0,指令执行模块280负责在应用程序 100显示被数据载入模块220加入存储器402所储存的文件内容中的连结(关联数据),且连结被使用者选择后,执行对应连结的外部程序的启动指令,使得执行应用程序的作业平台执行与连结对应的外部程序,在该外部程序启动后,会依据连结载入并显示与查找目标对应的详细数据。其中,当与查找目标对应的详细数据为网络上的网页时,连结即为超连结 (hyperlink),而当查找目标对应的详细数据包含在特定程序才能开启的本地文件中时,连结将为本地文件的储存路径。另外,本发明更可以包

16、含编辑模块250,编辑模块250负责提供在应用程序100所显示的文件内容中选择查找目标,一般而言,编辑模块250可以提供使用者在应用程序100 所显示的文件内容中圈选查找目标或逐字标记出查找目标,但编辑模块250提供选择查找目标的方式并不以此为限。编辑模块250也负责提供输入数据呈现信息以及数据获取信息,一般而言,编辑模块250可以提供输入界面给使用者,使用者可以在编辑模块250所提供的输入界面中选择数据呈现信息以及数据获取信息。编辑模块250还负责依据被输入的数据呈现信息以及被输入数据获取信息,于存储器402所储存的文件内容中建立与被选择的查找目标对应的数据载入信息,如此,当存储器402所储存的文件内容被应用程序100储存回储存介质401后,编辑模块250所建立的数据载入信息同样会被写入目标文件中,当同一目标文件再次被应用程序100开启时, 数据获取模块210将依据编辑模块250提供输入的数据呈现信息以及数据获取信息获取与编辑模块250提供选择的查找目标对应的关联数据,数据载入模块220会将数据获取模块 210获取的关联数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号