数据处理终端和使其转移到期望标记的方法和程序的制作方法

文档序号:6375202阅读:302来源:国知局
专利名称:数据处理终端和使其转移到期望标记的方法和程序的制作方法
技术领域
本发明涉及一种数据处理终端以及用于使该数据处理终端转移到一期望标记的方法和程序,更具体来讲涉及一种方法,用于搜索和显示包括一期望标记的主页的一部分。
背景技术
Web终端或者类似数据处理终端通常使用HTML(超文本标记语言)浏览器软件观看主页。所述HTML浏览器软件在下文中将被简称为HTML浏览器。此外,其他浏览器软件将被简称为浏览器。假定数据处理终端的操作员希望查询一个主页,所述操作员使用HTML浏览器观看该主页。则所述操作员通常搜索指示邮件地址属性例如锚标记的MailTo的部分,或者在一HTML浏览器能够识别电话号码的情况下搜索指示PhoneNo等的电话号码属性的部分。
因为所述HTML浏览器缺少直接搜索上述标记或者属性的装置,所以要求操作员在滚动主页的同时用眼睛确认由一锚标记指定的内容。应当注意标记指的是隐蔽在主页中的控制信息。甚至当观看一XML(可扩展标记语言)文件时也要求操作员执行上述操作。
因此,对于所述传统数据处理终端的操作员来讲,搜索期望标记或者期望属性的主页是极其困难的。例如,由于可用显示屏幕的面积有限,因此安装在移动个人电话或者PDA(个人数字助理)中的浏览器无法一次显示整个源文件,这使得操作员很难从整个源文件中获取一个属性。
例如,在日本专利公开10-293767,11-306205,2000-181840和2002-16849和WO 98/12871也中公开了与本发明有关的技术。
发明概要本发明的目的之一是提供一种能够直接搜索期望标记或者期望属性的主页、并容易地转移到所期望标记或者期望属性的位置的数据处理终端,以及用于使同一数据处理终端转移到上述位置的方法和程序。
本发明的数据处理终端被配置为执行到下述位置的转移在该位置,在由一数据提供者提供的数据中,存在所述数据中隐蔽的表示控制信息的标记。所述终端包括一个数据获取器,用于经由一通信网络从所述数据提供者获取数据,一个标记分析器,用于分析由所述数据获取器获取的数据中包括的标记,显示设备,用于基于由所述标记分析器输出的分析结果显示数据,以及标记搜索器,用于在所述数据中搜索从外部输入的一期望标记。所述显示设备显示对应于由所述标记搜索器搜索的所述标记的数据部分。
用于使上述数据处理终端转移到期望标记的位置的方法和程序也被公开。
附图简述本发明的上述及其他目的、特征和优点将通过以下结合附图的的详细说明而变得清楚,其中

图1是示出具体实现本发明的一数据处理终端的示意方框图;图2是示范由例证性实施例中包括的标记分析器执行的特定流程的流程图;图3是示出作为Web终端实施的本发明的替换实施例的示意方框图;图4是示出图3的实施例中包括的HTML标记分析器的特定操作的流程图;图5示出由图3的实施例中包括的HTML浏览器实行的特定转换的画面;图6是示出代表本发明另一替换实施例的HTML标记分析器的特定操作的流程图;图7示出由图6的实施例中包括的HTML浏览器作用的特定转换的画面;图8示出由代表本发明的又一替换实施例的HTML浏览器作用的特定转换的画面;以及图9是示范由代表本发明的进一步实施例的标记分析器执行的特定流程的流程图;最佳实施例说明参照附图1,示出了具体实现本发明的一数据处理终端,总体上由附图标记1标明。如图所示,数据处理终端1基本上由接收数据处理部件11、输入设备12、显示设备13和记录媒体14组成,并经由通信网络100连接到数据提供者2。
所述通信网络100可以是因特网、内部网及其他通信装置中的任何一种。同时,所述数据提供者2可以是能够提供在例如显示的情况下可以由一标记指定的文件的数据提供装置中的一种例如XML服务器,HTML服务器,XHTML(可扩展超文本标记语言)服务器或者数据库。如前所述,标记指的是所提供文件中隐蔽的控制数据。
所述接收数据处理部件11包括输入控制器111,显示版面编排电路112,一个包括标记搜索器113a的标记分析器113,以及数据获取器114。所述接收数据处理部件11可以由软件组成,其是由一个没有示出的能够执行存储在所述记录媒体14中的程序的计算机实现的。所述输入控制器111控制输入设备12。
所述接收数据处理部件11将经由输入设备12输入的关于数据提供者2的信息传输到数据获取器114,然后经由通信网络100从所述数据获取器2获取数据。当所述接收数据处理部件11从数据提供者2接收数据的时候所述标记分析器113分析所接收数据中包括的标记。随后,在所述显示设备13上显示由所述显示版面编排电路112产生的显示数据。
图2示出由标记分析器113执行的特定流程。将参照图1和2说明该例证性实施例的操作。首先,将说明向在显示设备13上呈现的显示数据内包括的期望标记的位置或者期望属性的位置的转移。应当注意图2中所示流程将被包括在记录媒体14的程序内,以便由计算机执行。以下说明将集中于向显示数据部分的转移,以PhoneNo作为举例来说明。PhoneNo是浏览器软件(在下文中简称为浏览器)惯常使用的电话号码标记属性之一,可以识别电话号码。
在图2的流程以前,观看显示设备13上的显示数据的数据处理终端1的操作员在输入设备12上输入指示一期望标记或者一期望属性的字符串,这由输入控制器111控制。然后操作员按下位于适当位置的一个处理启动键(没有示出)。作为响应,标记分析器113中包括的标记搜索器113a确定是否指定了一个要被搜索的标记字符串(步骤S1,图2)。如果步骤S1的回答是正(“是”),那么标记搜索器113a在接收数据中检索该标记字符串(步骤S2)。
随后,标记分析器113基于步骤S2的结果确定观看的显示数据中是否存在指定的标记字符串(步骤S3)。如果步骤S3的回答是“是”,那么标记分析器113产生表示包括期望标记的一部分的显示数据,并从而将该显示数据传送到显示版面编排电路112。显示版面编排电路112对显示数据进行版面编排,并让显示设备13显示结果显示数据。
另一方面,如果步骤S1的回答是负(“否”),那么标记分析器113确定接收数据是第一次显示还是再次显示。在该情况下,标记分析器113照常分析接收数据中包括的标记(步骤S4),然后产生对应于该接收数据的显示数据(步骤S5)。
如上所述,该例证性实施例实现了向对应于接收数据显示数据中包括的期望标记的位置的容易转移。这使得操作员无须在观看显示数据的同时滚动显示数据并用眼睛确定由一锚标记指定的内容,借此显著地简化了到期望标记位置的转移。
参考图3说明本发明的替换实施例,其实现为Web终端。如图所示,总体用3表示的Web终端包括HTML浏览器31、输入设备32、显示设备33和记录媒体34,并经由因特网200连接到HTML服务器4。
所述HTML浏览器31包括输入控制器311、HTML数据获取器314、一个包括标记搜索器313a的HTML标记分析器313以及一个显示版面编排电路312。一般地,所述HTML浏览器31是由软件组成的,并由一个没有示出的计算机实施,所述计算机与所述Web终端3相关联并执行存储在记录媒体34中的程序。所述输入控制器311控制输入设备32。
所述HTML浏览器31将一个经由所述输入设备32输入的URL(统一资源定位码)传输到HTML数据获取器314,然后经由因特网200从所述HTML服务器4获取HTML数据。随后,在所述HTML浏览器31中,所述HTML标记分析器313分析所述HTML数据中包括的标记。此后,在所述显示设备33上显示由所述显示版面编排电路312重排的主页显示数据。
图4示出由HTML标记分析器313执行的特定流程,而图5示出由所述HTML浏览器31实行的特定转换图。将参照图3至5说明Web终端3的操作。应当注意图4中所示流程将被包括在记录媒体34的程序内,以便由计算机执行。
将在下文中说明向所观看主页中包括的期望标记或者期望属性的位置的转移。此外,以下说明将集中于向主页部分的转移,以PhoneNo作为举例来说明。
首先,观看主页(画面p1,图5)的Web终端3的操作员输入一个指示期望标记或者期望属性的字符串(PhoneNo),在图P1中以斜体字表示,以便于区别。图5中的画面P2示出主页的结果情况。然后操作员按下一个位于适当位置的处理启动键(没有示出)。作为响应,标记分析器313使其标记搜索器313a确定是否存在一个要被搜索的标记字符串(步骤S11,图4)。如果步骤S11的回答是正(“是”),那么标记搜索器313a在HTML数据中搜索该标记字符串(PhoneNo)(步骤S12)。
标记分析器313基于由标记搜索器313a执行的搜索结果,确定是否存在所述标记字符串(步骤S13)。如果步骤S13的回答是“是”,则意味着在主页上存在所指定标记字符串(PhoneNo),然后HTML记分析器313产生对应于包括所指定标记的部分的显示数据(步骤S15)。
这样产生的所述主页显示数据由显示版面编排电路312编排,然后在显示设备33上显示(画面P3,图5)。结果,在该例证性实施例中,在主页上描述为<A HREF=″PhoneNo0312345678″>call</A>的画面P3呈现在显示设备33上;以斜体字表示被转移到的″call″。
另一方面,如果步骤S11的回答是“否”,那么标记分析器313确定接收数据是第一次显示还是再次显示。在该情况下,标记分析器313照常分析接收的HTML数据中包括的标记(步骤S14),然后产生主页显示数据(步骤S15)。
应注意,所示出并说明的电话号码属性PhoneNo仅仅是搜索的一特定标记属性,并可以替换为任何其他字符串,例如表示一邮件地址属性的MilTo。在这种情况下,如果在主页上存在该标记,也将实行到该期望标记的位置的转移。
使用如上所述的结构,该例证性实施例实现与前述实施例相同的优点。
图6示出一个代表本发明的另一替换实施例、并也可以用图3中所示Web终端3实现的HTML标记分析器的特定操作。将参照图3、6和7说明该例证性实施例的操作。应当注意,图6中所示流程将被包括在记录媒体34的程序内,以便由计算机执行。
在该例证性实施例中,因为可由主页使用的标记的数目是有限的,所以所述HTML标记分析器搜索HTML文件上提供的所有标记(步骤S21,图6)。这样搜索的标记以弹出菜单形式显示(步骤S22)(参见画面P2,图7)。当操作员选择所述弹出菜单中包括的标记中所期望的一个时,用和图4中步骤S11至S15一样的方式顺序执行步骤S23至S27。结果,产生主页显示数据,由显示版面编排电路312编排,然后在显示设备33上显示(参见画面p3,图7)。
在图7的画面P2中,举例来说,步骤S21中搜索的电话号码属性PhoneNo和邮件地址属性MailTo是以弹出菜单的形式显示的。
使用如上所述的结构,该例证性实施例实现与前述实施例相同的优点。
图8示出由代表本发明的又一替换实施例的HTML浏览器实行的特定画面转换;如图所示,所述转换不同于图7中的转换,因为使操作员在弹出菜单P2′中列出的标记范围内预先选择的画面P4在弹出菜单P2′以前显示。更具体地说,当操作员预先输入搜索范围(图8中的“where to contact(联系到哪里)”),该例证性实施例搜索例如PhoneNo和MailTo,而不是搜索该HTML文件中的每一标记,并在弹出菜单P2′中显示它们。
使用如上所述的结构,该例证性实施例实现与前述实施例相同的优点。
图9示出代表本发明的进一步替换实施例的标记分析器的另一特定操作。也可以使用图1中所示数据处理终端实现该实施例,并因此将参考图1和9进行说明。应当注意,图9中所示流程将被包括在记录媒体14的程序内,以便由计算机执行。该例证性实施例被用于转移到一XML文件中包括的标记位置。
如图9中所示,该标记分析器113在该XML文件中搜索其中出现的所有标记(步骤S31),然后从搜索范围中除去对于信息检索无用的“TITLE”及其他通用保留字(步骤S32)。进一步的来讲,该标记分析器113降低没有由DTD(文件类型定义)定义的标记的等级,也就是说,在其它之前搜索由DTD定义的标记(步骤S33和S34)。视情况可以执行步骤S32和S33中的一个或者两个。
这样搜索到的XML文件的标记以弹出菜单的形式按照等级顺序显示(步骤S35)。当操作员从该弹出菜单中选择一期望标记的时候,也就是说当输入了待搜索的标记字符串的时候(“是”,步骤S36),标记搜索器113a从该XML数据中搜索所指定的标记字符串(步骤S37)。
所述标记分析器113基于由标记搜索器113a执行的搜索结果,确定显示数据中是否存在期望的标记字符串(步骤S38)。如果步骤S36的回答是“是”,那么产生对应于期望标记的显示数据(步骤s40),由显示版面编排电路112编排,然后显示在显示设备13上。
如果步骤S38的回答是负(“否”),意味着操作员没有选择弹出菜单中列出的任何标记,那么标记分析器113确定接收数据是第一次显示还是再次显示。在该情况下,标记分析器113照常分析接收数据中包括的标记(步骤S39),然后产生对应于该接收数据的显示数据(步骤S40)。
使用如上所述的结构,该例证性实施例也实现了与前述实施例相同的优点。
总之,根据本发明,可以直接地搜索一主页上的期望标记或者期望属性,并立即容易地转移到属性所在位置。这使得操作员无须在观滚动一主页的同时用眼睛确定由一锚标记指定的内容,借此显著地简化了到一期望标记位置的转移。这也适用于移动个人电话、PDA(个人数据助理)或者显示屏很小的类似个人装置。
在接受了所提供的公开内容的教导之后,本领域普通技术人员可以作出各种改进而不会脱离其范围。
权利要求
1.一种数据处理终端,能够执行向数据提供者提供的数据中,存在表示隐藏在所述数据中的控制信息的标记的位置的转移,所述数据处理终端包括获取装置,用于经由通信网络从所述数据提供者处获取数据;分析装置,用于分析由所述获取装置获取的数据中包括的标记;显示装置,用于基于由所述分析装置输出的分析结果显示数据;以及搜索装置,用于从所述数据中搜索由外部输入的期望标记;其特征在于所述显示装置显示对应于由所述搜索装置搜索的标记的数据部分。
2.如权利要求1所述的终端,其特征在于所述搜索的标记显示在弹出菜单中,并且所述搜索装置从所述弹出菜单中搜索期望标记。
3.如权利要求2所述的终端,其特征在于所述标记在所述弹出菜单中是按照优先级顺序显示的。
4.如权利要求1所述的终端,其特征在于从所述数据提供者处获取的数据至少是可扩展标记语言数据、超文本标记语言数据以及可扩展超文本标记语言数据中的一种。
5.如权利要求4所述的终端,其特征在于所述搜索标记显示在弹出菜单中,并且所述搜索装置从所述弹出菜单中搜索期望标记。
6.如权利要求5所述的终端,其特征在于所述标记在所述弹出菜单中是按照优先级顺序显示的。
7.一种方法,使数据处理终端向数据提供者提供的数据中存在表示隐蔽在所述数据中的控制信息的标记的位置转移,所述方法包括以下步骤经由通信网络从所述数据提供者处获取数据;分析所获取数据中包括的标记;基于分析结果显示所述数据;以及从所述数据中搜索由外部输入的期望标记;其特征在于显示对应于所搜索的标记的数据。
8.如权利要求7所述的方法,进一步包括在弹出菜单中显示所述标记,并且从所述弹出菜单中搜索期所述期望标记。
9.如权利要求8所述的方法,进一步包括在所述弹出菜单中按照优先级顺序显示所述标记。
10.如权利要求7所述的方法,其特征在于从所述数据提供者处获取的数据至少是可扩展标记语言数据、超文本标记语言数据以及可扩展超文本标记语言数据中的一种。
11.如权利要求10所述的方法,进一步包括在弹出菜单中显示所述标记,并且从所述弹出菜单中搜索期所述期望标记。
12.如权利要求11所述的方法,进一步包括在所述弹出菜单中是按照优先级顺序显示所述标记。
13.一种用于实现一种方法的程序,所述方法使数据处理终端向数据提供者提供的数据中存在隐藏在表示所述数据的控制信息的标记的位置转移,所述所述程序使计算机执行用于经由通信网络从所述数据提供者处获取数据的处理;用于分析所获取数据中包括的标记的处理;用于基于分析结果显示所述数据的处理;以及用于在所述数据中搜索由外部输入的期望标记并显示对应于搜索的标记的数据部分。
全文摘要
本发明的数据处理终端被配置为执行到下述位置的转移在由数据提供者提供的数据中,存在所述数据中僻处的表示控制信息的标记的位置。所述终端包括数据获取器,用于经由通信网络从所述数据提供者那里获取数据,标记分析器,用于分析由所述数据获取器获取的数据中包括的标记,显示设备,用于基于由所述标记分析器输出的分析结果显示数据,以及标记搜索器,用于在所述数据中搜索从外部输入的期望标记。所述显示设备显示由所述标记搜索器搜索的对应于所述标记的数据部分。
文档编号G06F17/30GK1480877SQ03152698
公开日2004年3月10日 申请日期2003年7月3日 优先权日2002年7月3日
发明者饭田泰弘 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1