显示信息同步标注的处理方法

文档序号:6414019阅读:202来源:国知局

专利名称::显示信息同步标注的处理方法
技术领域
:本发明涉及一种计算机信息显示的处理技术,特别是针对一般操作在多视窗(windows)的作业系统(operationsystem,OS)中,无法在各种不同视窗中同时标注(mark)重要信息的缺点,所提出的一种易于使用的同步信息标注处理方法。在一般计算机系统中,使用者经常使用某些特定的标注方式,将显示器上某个视窗内的显示文件中特定的文字,特别标示出来,做为参考之用。经常使用的标注方式,除了一般常见的辉亮(highlight)效果之外,可以利用底线(underline)加在这些标注文字的下方,或是利用特殊字型(如斜体字、黑体字、罗马字等)改变这些标注文字的显示形态,达到清楚区分的目的。不过目前所采用的标注方式,缺点很多,而且使用上非常的不便。以下以最常见的三种标注方式来加以说明。第一种方式是由使用者自行在单一程序中依序选择出所要标注的文字,再将其变换成某一特定的显示的形态。例如使用者在WINDOWS作业系统中的WORD文书编辑程序中阅读某一文件时,可以先将某一段文字加以辉亮,并改变其字型属性,即代表使用者将这段文字加以标注。然而,这种方式显然并不是非常方便的,使用者必须对反复出现的文字重复地加以标注,非常不经济。第二种方式则是利用搜寻(searching)在单一程序中来达到标注的目的,例如一般电子式百科全书即采用这类的方式。在电子式百科全书的使用过程中,使用者可以键入某些待查询的文字,在经过查询后,该程序本身则会将所有查询出来的文章中对应于待查询文字的部分,以斜体及黑体标注出来。不过这种标注方式仅限于该执行程序中使用,无法在外部程序的文件中进行标注。另外,要改变欲标注的内容,通常也不太方便。第三种方式是由程序本身自行设定,例如在WWW浏览器(WorldWideWebbrowser)中对于超连接(hyperlink)加底线的处理方式。这类标注的方式大都是经由特定的程序码来决定标注的部分,因此并不适合于一般的标注使用。以下结合图1,说明目前一般软件在处理标注的情况。图1所示是同时在WINDOWS95中使用HELP(辅助说明)程序以及记事本(notepad)程序的情况。如图所示,HELP程序视窗1和记事本程序视窗3中各有待处理的文件。在公知的环境下,即使使用者或是程序本身在HELP程序视窗1的特定文字“BadSoftwareInstallation”中加以标注(图中即以加底线来标注),得到标注区1a。然而,在HELP程序视窗1中的标注区1a的关键字,却无法同时在记事本程序视窗3中对应的关键字上加以标注。换言之,公知标注方式是无法应用在不同程序中,所以使用上有其局限性。另外,即使在同一个处理程序中(如图中的HELP程序),可能也无法提供较为便利的变更标注文字的方式。即,标注信息无法由使用者自行加以定义或修改,这是因为不是所有的程序都有提供这样的功能。所以,使用者如果是使用没有提供标注功能的程序时,要将关键字进行标注的工作将会变得十分困难。事实上,目前上述的公知标注处理方式,原本就不是专门设计给一般使用者在文件上进行标注,而是有其个别的特定用途,因此不能够满足一般使用者标注上的需求,是相当正常的现象。一般使用者利用标注来做为参考用。完整的标注功能至少必须满足下列两种条件第一,能够在不同程序中进行对应的标注,即,在某一程序上加以标注的关键字,同时也可以在其他程序所处理的文件上对应的关键字上加以标注。如此才可以方便使用者做为参考之用。第二,使用者可以很容易地的改变所要加上标注的关键字,可不需要以人工的方式一个一个找出关键字加以标注。满足以上条件,才能够提供使用者更为便利的加标注功能。因此,本发明的主要目的,在于提供一种在显示信息中同步标注的处理方法,能够在不同执行程序所处理的不同文件中,根据使用者的指示,在所有关键字上加上标注。同时,不必要求所有程序本身都必须提供加上标注的功能,以达到相容性的目的。本发明的另一目的,在于提供一种在显示信息中同步标注的处理方法,使使用者能够轻易地改变更需要加上标注的关键字组,并且能够根据变更后的关键字组,迅速地在所有显示文件中对应于该关键字组的文字段落上,加上标注。根据上述的目的,本发明提供一种显示信息同步标注的处理方法,可适用于一计算机系统中,该计算机系统具有一显示装置,并且执行一个使输出信息至显示装置的程序。此处理方法包括下列步骤。首先,启动一标注处理程序,此标注处理程序是独立于该输出信息程序之外。接着,读取一关键字表,此关键字表包含至少一待标注的关键字,而关键字则可以通过一关键字输入界面程序,由使用者自行设定。接着,将标注处理程序挂接在用来输出信息的程序上,用以监控所有输出到显示装置的信息。当标注处理程序判断出所挂接的程序有输出信息至显示装置上时,则根据关键字表中的关键字,依序搜索在输出信息程序输出到显示装置的信息中,对应于这些关键字的信息部分。接着,计算出此信息部分在显示装置上的显示位置。最后再根据使用者所设定的标注方式参数,在显示装置的这些信息显示位置上完成标注。为使本发明的上述目的、特征和优点能更明显易懂,下文特举一较佳实施例,并结合附图,作详细说明如下图1表示一般显示器上对于显示信息进行标注(mark)的显示示意图。图2表示在本发明实施例中硬件结构的方框示意图。图3表示在本发明实施例中软件结构的方框示意图。图4表示本发明实施例中关键字输入界面程序的处理流程图。图5表示本发明实施例中,在显示器上同步进行标注的处理流程图。图6表示本发明实施例的关键字变更界面的显示示意图。图7表示在本发明中,在显示器上对于显示信息进行标注(mark)的显示示意图。现结合附图对本发明的优选实施例进行详细描述。本发明的显示信息同步标注的处理方法,主要是利用一个外部的标注处理程序,来对所有输出到显示器的信息进行检索,而检索则是根据一个使用者所设定的关键字表(keywordtable)来决定。在关键字表内,使用者可以通过一变更关键字界面,设定一个或数个待查询的关键字。而上述的标注处理程序则是根据这些关键字,来检索所有输出到显示器内的信息,包括有对应于该栏关键字的信息部分。在找出这些信息部分后,即可根据其所在的显示器荧光屏上的位置,增加标注。由于在本发明中,是以处理输出到荧光屏的信息为主,因此可以同时对不同的执行中程序进行标注,即使该程序本身并不具备标注的功能,也可以达到所需的目的。另外,各执行中程序所处理的文件本身并不会受到影响,即,标注的处理是独立于所有程序之外。因此,所加的标注可以通过其他的界面同时执行变更。这里所说关键字为一字串信息。图2表示在本发明实施例中硬件结构的方框示意图。如图所示,CPU10是做为计算机系统的中央处理单元,用来处理各种逻辑判断及程序执行。存储器12和磁盘16则是做为信息或程序的储存装置,存储器12(如DRAM)由于存取速度较快,因此是做为系统的主存储器,而磁盘16则由于具有较少单元存储,因此做为大量信息的辅助存储器。显示器14则是做为计算机系统的输出装置,显示出特定的信息。键盘18和鼠标19则是做为计算机系统的输入装置,接收使用者所输入的信息。在本实施例中,存储器12是用来存储各种执行中的程序,包括控制荧光屏输出的程序以及本实施例的标注处理程序,另外也存储了使用者所定义的关键字表。CPU10则是用来执行存储器12内所存储的各种程序。键盘18或鼠标19能够让使用者输入所需的关键字,以及其他信息。显示器14上则是显示各种执行程序所需要显示的信息,以及由标注处理程序所增加的标注效果。图3表示在本发明实施例中软件结构的方框示意图。在计算机系统所处理的各种文件,一般是通过某些特定处理程序所处理。图3所示的文件20a、20b、20c,可以由同一处理程序所处理,亦可以由不同的处理程序所处理。这些文件20a、20b、20c以及处理的程序,通过荧光屏处理程序22,可将某些相关特定的信息显示在显示器14的荧光屏上。目前最常见的方式,是利用视窗来显示这些不同的文件及其处理程序。而这些显示各种不同文件的视窗,则受限于视窗的大小,通常只会显示出部分的文件信息。本发明中同步进行标注的处理方法,即是将图中的标注处理程序24挂接到荧光屏处理程序22上,再根据关键字表26内所设定的关键字,搜寻所有送至显示器14的信息中,是否包括有对应任一个关键字的信息部分。若找到这样的信息部分,即在该信息部分的显示位置上加上标注。由于不需要更动文件本身,同时独立于所有的程序之外,因此使用者可以轻易地变更标注的内容及方式,并且能够同时对所有文件(及其程序)进行标注。以下,就实际的处理步骤来说明。在说明标注处理之前,首先说明本实施例中是如何建立关键字表26,在本实施例中,关键字表26是利用一关键字输入界面程序加以处理。图4表示本实施例中关键字输入界面程序的处理流程图。首先,启动关键字输入界面程序(步骤S1),接着则是读取原始定义的关键字表(步骤S2)。在完成原始关键字表的读取工作之后,则可在显示器14上显示出一变更关键字界面28(步骤S3),如图6所示。在图6所示的变更关键字界面28,是用来提供使用者变更目前关键字表的界面,如图所示,使用者可以在标示“Keyword”的栏位上,填上所需要加入的关键字,如图上的“T-Jiang/Wei”,再按下下方的“Add”按键,表示加入新的关键字。另外,使用者也可以按“Keyword”栏位右边的符号“_”,选择出已存在的关键字(未示出),再按下下方的“Delete”按键,即表示删除旧的关键字。另外,本实施例中的关键字(keyword)为文字字串。在完成关键字的修改处理后,即依据使用者的指示(增加、删减),修改关键字表26(步骤S4)。最后再将关键字表26存储在磁盘中(步骤S5)。经过修正后的关键字表,即可做为进行标注的参考信息。根据使用者所设定的关键字表,即可进行荧光屏上的标注处理,图5表示本实施例中,在显示器上同步进行标注的处理流程图。首先,使用者启动标注处理程序24(步骤S10),并将使用者所定义的关键字表读入到存储器中(步骤S11)。此时,被启动的荧光屏处理程序22会自动挂接(hook)上荧光屏处理程序24(步骤S12),藉以拦截要送到显示器14的信息,如图3所示。若是判断出使用者要终止标注处理程序24(步骤S13),则结束标注处理程序(步骤S20),否则继续进行下列的步骤。此时,存储器12内已存储关键字表26,并且标注处理程序24也挂接到荧光屏处理程序22。首先,判断使用者所定义的关键字表是否有任何变更(步骤S14)。如果是,则重新读取关键字表(步骤S15)。此判断步骤是为了处理在步骤S13至步骤S19(后述)进行的回圈,使用者另外启动了图6所示的关键字变更界面,来改变关键字表的情况。接着,利用标注处理程序,判断目前显示器荧光屏上是否有输出(步骤S16)。如果没有,则回到步骤S13。如果确定有信息显示到显示器荧光屏上时,则快速搜索显示输出的信息中是否有关键字(步骤S17)。此一搜索步骤必须依序对关键字表内的每个关键字逐步进行搜索。如果没有找到任何对应的关键字,则回到步骤S13。否则,就根据对应于关键字的信息部分,计算出其在显示器荧光屏上的显示位置(步骤S18),在对应位置上进行标注(步骤S19)。至于以何种方式在显示器上标示出对应于关键字的信息部分,可以利用固定方式来标注,例如均以加底线来进行标注;或者是由使用者通过一标注方式参数来决定标注的方式,以下典例中即以加波浪底线来表示标注的信息的部分。图7表示在本实施例中,在显示器上对于显示信息进行标注的显示示意图。在图7中,分别表示了三个部分重叠的视窗5、7、9,分别表示在WINDOWS系统中的记事本程序、CC-MALL程序、HELP程序及其处理的文件。在此典例中,至少使用了以下两个关键字“T-Jiang/Wei”以及“Work”。可以发现这些视窗中对应于这些关键字的信息部分,都已通过标注处理程序加以标注起来,如图中的标注区5a、5b、7a、9a。必须注意的是,这些加上标注的文字片段,并没有修改任何文字本身的信息。当标注处理程序结束之后,上述的标注区即告消失,因此使用者可以自行决定标注的形式以及显示的场合。本发明所提供的显示信息同步标注的处理方法,具有下列的优点1.使用者可以轻易地变更所要加上标注的关键字,更方便使用者进行标注的处理。2.标注的处理可以在不同的程序介面上进行,几乎同时地对所有输出到荧光屏上的信息(可能来自不同的程序及文件),进行标注的工作。这是公知技术所完全无法达到的功能。3.标注的处理不涉及文件本身的实质内容,即,本件本身不会受到标注处理的影响而改变,因此极适合任何需要进行标注的人士使用。本发明虽以一优选实施例揭露如上,然其并非用以限定本发明,任何本领域的技术人员,在不脱离本发明的精神和范围内。仍可做些许的更动与润饰,因此本发明的保护范围应当以权利要求书所界定的范围为准。权利要求1.一种显示信息同步标注的处理方法,可适用于一计算机系统中,该计算机系统具有一显示装置,并且执行一输出信息至该显示装置的程序,该处理方法包括下列步骤读取一关键字表,该关键字表包含至少一待标注的关键字;判断该程序中是否是输出至该显示装置的信息;根据该关键字表中的该关键字,搜索该程序输出至该显示装置的信息中对应于该关键字的信息部分;计算该信息部分在该显示装置的显示位置;以及根据一标注方式参数,在该显示装置的该信息部分的显示位置上加上标注。2.如权利要求1所述的处理方法,其中该关键字表是通过一关键字输入界程序并由该计算机系统的输入装置所输入的至少一关键字所构成。3.如权利要求1所述的处理方法,其中该关键字为一字串信息。4.如权利要求1所述的处理方法,其中该档注方式参数是指示在该信息部分加上底线标注。5.一种显示信息同步标注的处理方法,可适用于一计算机系统中,该计算机系统具有一显示装置,并且执行一输出信息至该显示装置的程序,该处理方法包括下列步骤启动一标注处理程序,该标注处理程序独立于该输出信息至该显示装置的程序;读取一关键字表,该关键字表包含至少一待标注的关键字;将该标注处理程序挂接于使该输出信息至该显示装置的程序;利用该标注处理程序,判断所挂接的该输出信息至该显示装置的程序中是否是输出至该显示装置的信息;根据该关键字表中的该关键字,依序搜索所挂接的该输出信息至该显示装置的程序所输出到该显示装置的信息中对应于该关键字的信息部分;计算该信息部分在该显示装置的显示位置;以及根据一标注方式参数,在该显示装置的该信息部分的显示位置上加上标注。6.如权利要求5所述的处理方法,其中该关键字表是通过一关键字输入界面程序,并由该计算机系统的输入装置所输入的至少一关键字所构成。7.如权利要求5所述的处理方法,其中该关键字为一字串信息。8.如权利要求5所述的处理方法,其中该标注方式参数是指示在该信息部分加上底线标注。9.一种显示信息同步标注的处理方法,可适用于一计算机系统中,该计算机系统具有一显示装置,该显示装置上分别显示有至少一显示视窗,该处理方法包括下列步骤读取一关键字表,该关键字表包含至少一待标注的关键字;根据该关键字表中的该关键字,依序搜索该显示视窗中的文件部分,其中具有对应于该关键字的信息部分;计算该信息部分在该显示装置的显示位置;以及根据一标注方式参数,在该显示装置的该信息部分的显示位置上加上标注。10.如权利要求9所述的处理方法,其中该关键字表是通过一关键字输入界面程序,并由该计算机系统的输入装置所输入的至少一关键字所构成。11.如权利要求9所述的处理方法,其中该关键字为一字串信息。12.如权利要求9所述的处理方法,其中该标注方式参数是指示在该信息部分加上底线标注。全文摘要一种显示信息同步标注的处理方法,该方法将标注处理程序挂接在用来输出信息的程序上,以监控所有输出到显示器的信息;根据一关键字表上的关键字,搜索在输出信息程序输出到显示器的信息中对应该关键字的信息部分;计算该信息部分在显示装置上的显示位置;根据使用者所设定的标注方式参数,在显示器的该信息显示位置上完成标注。文档编号G06F17/00GK1197963SQ98105760公开日1998年11月4日申请日期1998年3月23日优先权日1998年3月23日发明者戴行壮,王东胜,宋建福,林光信申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1