提供建议信息的信息处理器和记录媒体的制作方法

文档序号:6413634阅读:253来源:国知局
专利名称:提供建议信息的信息处理器和记录媒体的制作方法
技术领域
本发明涉及响应操作者的请求检索合适的信息以及向操作者提供该信息的信息处理器。
最近,由于商业与信息的关系日趋紧密使得个人计算机成了有力的工具。每个雇员拥有一台计算机是很平常的事。还有,在公司内部,每个雇员拥有一台计算机是很平常的事。还有,在公司内部,每个人的个人计算机中含有的各种信息被编制起来供共同使用。因此利用作为计算机网络的LAN(局域网)作为提高工作效率的工具正迅速变得愈来愈普遍。
此外,随着计算机网络的普及,通过LAN已大大增加了雇员之间的E-mail通信。与公司的LAN相比,具有通信功能的家庭个人计算机或拥有者携带的便携式信息终端[此后称之为PDA(个人数字式助手)]可以通过使它们能发送和接受E-mail的公共电路网络访问公司的LAN。
另外,信息服务网络也迅速地得到普及,在信息服务网络上人们可以通过个人计算机和PDA利用诸如Internet之类的计算机通信网络访问信息服务中心以便获得所需要的信息或预定车票等。
由于由LAN构成的计算机通信网络或信息服务网络的结构是各种各样的并且越来越层次化,因而用户(或拥有者)访问所需信息时必须执行的步骤变得越来越复杂。与老手用户不同,当新手用户使用网络时,这无论如何已成为新手用户在计算机操作中的障碍。
由于拥有或使用大部分计算机或PDA的正是新手用户,因此已增加了对能够使新手用户通过网络方便地获得所需要信息的访问软件。为了进一步改进这种访问软件,最近已开发了具有中介功能的访问软件并且已将它投入使用。
在这种具有中介功能的软件被装入到对网络进行访问的个人计算机或PDA中的同时,它还被装入到具有所需信息的网络服务器方中。根据简单的用户命令,终端上的中介功能会自动访问计算机网络中的服务器,它与服务器上的中介功能一起启动以减轻用户负担,例如,通过在访问网络的过程中根据用户的工作或兴趣收集信息以及通过为用户管理收入事项,并为用户自动检索或交换需要的数据。然而,正如下面所述的那样,这种功能仍然不足够使中介使用切实可行。
换句话说,上述自动数据检索与交换代理功能是基于前面输入的用户信息(如工作计划等的工作内容、通信人地址及其它前面建立的检索条件项目)访问网络、检索和采集需要的信息。如果输入的检索条件项目不完整,那么数据检索过程就停止,检索结果将不清楚甚至不是用户所要求的。因此,仅仅根据以前建立的信息来检索数据会降低给用户提供有用信息的可更改性,因而会降低中介功能的实用性。
本发明的目的是提供一种信息处理器,当用于检索的信息不充分时,该信息处理器会自动检索该不充分信息,将检索项通知用户,还能根据用户的当前优选信息对适合于用户优选的信息进行检索从而有助于压缩被检索的信息,因而有效利用访问软件的中介功能。
为了达到以上的目的,本发明的一个方面提供了一种能响应用户个人活动建议的请求用于对满足请求内容的信息进行检索和用于向用户提供该信息的信息处理器,它包括用于将请求内容输入到信息处理器中的输入装置;提取项设置装置,在该装置中设置了多个与请求内容相对应的提取项;关键词指定装置,用于分析由输入装置输入的请求内容,和用于根据分析结果指定一个与提取项设置装置中设置的多个提取项中的任何一个提取项相对应的关键词;不充分信息确定装置,用于根据由关键词指定装置指定的关键词确定被输入的请求内容对于与请求相对应的信息检索来说是否充分;和不充分信息请求装置,它响应不充分信息(用于确定被输入的信息检索请求内容不充分),请求向信息处理器输入被输入的请求内容的补充数据。
根据本发明信息处理器的结构,如果用于检索第二信息所需的信息(关键词)不充分,那么就会自动检索前面的信息并将被检索的信息通知用户。因此,用户从一开始就不必担忧他或她应当做什么样的请求。
为了达到以上目的,本发明的另一个方面提供了一种能响应用户行动建议请求用于对满足请求内容的信息进行检索和用于向用户提供信息的信息处理器,它包括用于将请求内容输入到信息处理器中的输入装置;提取项设置装置,在该装置中设置了多个与请求内容相对应的提取项;优选信息存储装置,在该装置中储存用户优选信息;关键词指定装置,用于分析由输入装置输入的请求内容,和用于根据分析结果指定一个与提取项设置装置中设置的多个提取项中的任何一个提取项相对应的关键词;项目提取装置,用于根据由关键词指定装置指定的关键词和优选信息存储装置中储存的用户优选信息提取至少一个设置在提取项设置装置中的提取项;和信息检索装置,用于根据由提取装置提取的至少一个提取项从预置的数据库中检索出满足被输入的用户行动建议请求内容的信息。
根据刚才所述的本发明信息处理器的结构,在对用户输入一个用户行动建议的请求作出响应时,不但根据被输入请求的内容而且还根据预先储存的优选信息对建议数据进行检索。因此可以迅速得到满足用户优选的信息。
为了达到以上目的,本发明的第三方面提供了一种能响应用户行动建议请求用于对满足请求内容的信息进行检索和用于对用户提供信息的信息处理器,它包括用于将请求内容输入到信息处理器中的输入装置;行动信息存储装置,该装置中储存了用户过去行动的记录;提取项设置装置,该装置中设置了多个用户行动建议请求内容的提取项;
分析装置,用于对由输入装置输入的请求内容进行分析;和提取装置,用于根据在分析结果的基础上提取的至少一个设置在提取项设置装置中的提取项和根据储存在操作信息存储装置中的用户过去行动的记录提取用户行动趋势,用于根据用户行动趋势和分析结果对提取项进行压缩,和用于输出已压缩的提取项。
根据刚才所述的本发明信息处理器的结构,根据以用户过去行动的记录为基础的用户趋势为用户提供最好的建议信息。


图1说明了一个作为本发明信息处理器的第一实施例的含有中介设备的计算机系统的整个结构;图2是图1所示信息处理器中的中介设备的方框图;图3说明了储存在图1的存储设备中作为信息数据库的旅行数据库的设置内容;图4是一部分由图2的中介计算机块执行的行动建议给出过程的流程图;图5是连接到图4所示流程图上的流程图;图6是连接到图5所示流程图上的流程图;图7是由本发明信息处理的第二实施例的中介计算机块执行的行动建议给出过程的流程图;图8说明了一个含有便携式信息终端的信息处理系统;图9是便携式信息终端的方框图;图10是由信息终端中的中介计算机执行的信息检索过程的流程图;图11是连接到图10所示流程图上的流程图;和图12是由主机个人计算执行的信息检索过程的流程图。
(第一实施例)图1到6示出了包括本发明信息处理器的第一实施例的计算机系统。图1说明了信息处理器的整个结构,其中处理计算机系统1由个人计算机2、显示设备3、存储设备4、存储媒体5、输入设备6和通信接口(PC)7所组成。处理计算系统,经数据线路L连接到中介设备10上。
个人计算机2将一个从存储设备4(它还储存了系统程序)内储存的各种应用程序中选出的应用程序存入到内部RAM(随机存取存储器)的程序存储区中,将从输入设备6输入的数据/相关指令存入到RAM中,基于输入数据/指令根据RAM中储存的应用程序执行各种处理操作,将处理操作的结果存入到由输入设备3指定的存储设备6内的合适区域中,以及在显示设备上显示处理操作的结果。
个人计算机2根据经数据线路L从中介设备10上接收的对起动信息检索应用程序的请求、对传送提取条件项的请求、对报告由关键词给出的提取条件数量的请求、由关键词给出的压缩指令、或根据对有关被选出的选择项的详细信息进行显示的指令对储存设备4的信息数据库中的各种信息进行检索,并且将有关处理操作的结果传送到中介设备10中。
个人计算机2通过通信接口7和公共线路网访问外部处理计算机(没有画出),根据经数据线路L接收到的来自于中介设备10的各种信息检索请求要求处理计算机检索信息,接收来自于外部处理计算机的信息检索结果以及将该信息检索结果传送到中介设备10中。
显示装置3由CRT(阴极射线管)或液晶显示板组成,它用于显示来自于个人计算机2的数据以及用于显示在各种处理操作(与由个人计算机2执行的信息检索请求相对应的处理操作)中被传送的请求与检索信息。
存储设备4包括由磁性或光记录体所组成的,或者由固定地或可拆地装入其中的半导体存储器所组成的存储媒体5,它包含/储存了系统程序、各种相应的应用程序、通信程序、信息数据库以及由相关处理程序处理的数据。
存储媒体5中包含/储存的程序/数据可以通过公共线路网和通信接口7从其它设备上接收。换句话说,可以经公共线路网和通信线从安装在另一个设备(它包含/储存了程序/数据)中的含有存储媒体的存储设备上接收这种数据。
输入设备6上装有光标键、数字输入键和各种功能键,它会向个人计算机2输入在键被按下时所产生的相关信号。通信接口7根据来自于个人计算机2上的通信请求通过公共线路网连接到外部处理计算机上,向外部处理计算机发送信息以及从外部处理计算机上接收信息并且将接收到的信息传给个人计算机2。
将参考图2更详细地说明图1中的中介设备10。在图2中,中介设备10主要由输入/输出接口计算块(IC)15和中介计算机块16所组成。输入/输出计算机块15与语音输出设备11、语音输入设备12、显示设备13和存储设备14相连接。中介计算机块16与存储设备17、存储媒体18和个人计算机接口19相连接。
语音输入设备12将被输入的用户语音指令转换成语音指令数据。输入/输出接口计算机块15根据储存在存储设备14中的语音识别程序对语音指令数据进行识别,基于被识别的语音指令数据根据储存在存储设备14中的语义分析程序对信息检索请求内容的类型与含义进行分析,并且将分析结果输入到中介计算机块16中。
当输入/输出接口计算机块15接收到有关被中介计算机块16检索到(根据输入到中介计算机块16中的请求内容的类别与含义检索到的)的候选信息时,它就根据储存在存储设备14中的语音转换程序将该候选信息转换成语音数据,并且通过语音输出设备11有声输出相应的候选信息。语音输出设备对来自于输入/输出接口计算机块15的语音数据进行D/A转换处理并且以语音信息的形式从内部扬声器上输出所产生的数据。
语音输入设备12对通过其内部麦克风输入的用户语音命令进行A/D转换处理,并且将产生的语音数据输入到输入/输出接口计算机块15中。
显示设备13由CRT或液晶显示板组成,它显示来自于输入/输出接口计算机块15的数据,还显示在与信息检索请求(由中介计算机块16执行的)相对应的各个处理过程中接收到的语音命令/被检索信息。
存储设备14中含有语音识别程序、语义分析程序、语音转换程序和各种用于语义分析的字典数据,这些程序是由输入/输出接口计算机块15执行的。
中介计算机块16根据储存在存储设备17中的中介主程序执行各种行动建议处理过程。尤其是根据来自于输入/输出接口计算机块15的语音识别特征数据对有关用户行动建议请求的内容进行分析和分类,并且将用于起动包含于行动建议请求中的信息检索应用程序的请求输入到个人计算机12中。当中介计算机块16从个人计算机12上接收设置在被起动应用程序检索的信息数据库中的提取条件项时,它就从语音识别特征数据中提取一个与提取条件项相对应的关键词或者提供储存在存储设备17中的用户信息文件中的用户优选数据提取一个可指定的关键词,向个人计算机2发送一个指令以便以关键词为基础对满足信息提取条件的信息进行检索,以及请求个人计算机2对信息检索结果进行汇报。
当中介计算机16从个人计算机2上接收到被检索的信息时,它将根据被检索信息产生一个候选目标清单以及将该清单传送到输入/输出接口计算块15中,使显示设备13显示该候选目标清单,使语音输出设备11输出语音信息促使用户选择将被压缩的检索项。当用户以语音指令的形式将所选出的被检索项输入到语音输入设备12中时,中介计算机块16就对该语音指令的内容进行分析从而确定是否要求检索其它清单或者是否有任何被选出的候选目标,以及根据确定结果对候选目标清单和对输入/输出接口计算机块15中的相关候选目标的详细情况进行显示。
存储设备17包括由磁性或光载声体所组成的、或者由固定地或可拆地装入其中的半导体存储器所组成的存储媒体18,它包含/储存中介主程序以及各种相应的程序,如由中介计算机块16执行的请求程序和关键词分析程序、包含/储存了用户优选信息的用户信息文件、记录了用户行动的记录的操作数据库、和其它数据。
储存在存储媒体18中的程序/数据可以由个人计算机接口19从连接到公共线路网上的其它设备上接收。换句话说,可以经公共网和通信线从装在另一个设备中的含有存储媒体的存储设备(如18所表示的)上接收程序/数据。
下面将参考流程图4到6说明由中介计算机块16执行的行动建议处理过程。这个处理过程包括在答复用户提出的各种建议信息请求时向用户提供有关各种活动(特别是旅行)建议信息。
为了响应这些请求,储存在个人计算机2的存储设备4中的信息数据库包括一个图3所示的旅行数据库,它含有多个作为项目的目的“区域”。对于每个目的“区域”,图3所示的旅行数据库含有表示到那个区域旅行的最佳季节的“时间”、旅行“期限”、关于那个区域的“辅助设施”,在那个区域呆的“期限”和住的“候选地点”。当中介计算机块16响应旅行活动建议请求时,个人计算机2就对旅行数据库进行检索。
在图4中,中介计算机块16首先等待基于从输入/输出计算机块15输入的语音指令的语音识别字符串数据的输入(步骤S1)。即,当用户向语音输入设备12输入语音指令时,输入/输出接口计算机块15就对语音指令加以识别。这样,中介计算机块16就可以确定相应的语音识别字符数据已经被输入。
响应在步骤S1中被输入的语音识别字符数据,中介计算机块16对字符串数据的含义进行分析、对用户请求进行分类(步骤S2、S3),以及确定该用户行动建议请求是“旅行计划建议”请求还是在分析与分类结果基础上的请求(步骤S4)。从关键词到字符串数据的用户请求内容都是可分类的。
例如,当用户输入诸如“那么,今年暑假我们去哪呢?”之类的语音信息时,中介计算机块16就对语音字符串数据进行分析以及对语音字符串数据中包含的用户请求内容进行分类,将语音字符串显示在输入/输出接口计算机块15的显示装置13上以便使用户对输入的语音信息或指令的内容加以确认。随着用户以语音方式确认,当中介计算机块16检测到用户语音确认内容并且判断该用户语音确认内容中没有包含“旅行计划建议请求”而是包含对不同活动建议请求时,中介计算机块16就将其处理过程移到别的与该另外活动建议请求相对应的步骤中。当中介计算机块16判断出用户语音确认内容中包含“旅行计划建议请求”时,它就通过个人计算机接口19将用于起动一个旅行信息提供应用程序(它是执行旅行计划建议请求所必须的信息检索的应用程序)的请求和用于起动一个搜索图3所示的旅行数据库应用程序的请求传送到个人计算机2中(步骤S5)。
更准确地说,中介计算机块16根据步骤S2中分析的语音识别字符串数据“这个暑假我应去哪儿?”中的关键词“哪里”和“去”识别出该请求包含旅行计划建议或最近的用户活动。另外,从关键词“这个暑假”中,中介计算机块识别出该请求包含旅行计划建议但不包含最近的用户活动建议。这样,中介计算机块16就请求个人计算机2启动旅行信息提供应用程序。
接着,中介计算机16通过个人计算机接口19向个人计算机2传送一个用于传送含有旅行计划建议请求的提取条件项的请求(步骤S6)。
根据中介计算机块16传送过来的用于起动搜索旅行数据库的应用程序的请求,个人计算机2起动储存在存储设备4中的用于搜索旅行数据库的应用程序。根据中介计算块16传送过来的用于传送提取条件项的请求,个人计算机2向中介计算机块16传送储存在存储设备4中的如图3所示的旅行数据库中所设置的有关信息项(区域、时间、期限、辅助设施、候选地点)的提取条件项。
当中介计算机块16确认了个人计算机2已经根据传送提取条件项的请求将提取条件项传送过来(步骤S7)时,中介计算机块16就从在步骤S2语义分析过程中对被输入的语音信息进行分析而得到的语音识别字符串数据“这个暑假我应去哪儿?”中检索与提取条件项相对应的一个词(步骤S8)。中介计算机块16根据该词的检索结果确定是否有一个词与提取条件项之一相对应(步骤S9)。如果没有与提取条件项相对应的词,那么它就将处理过程移到步骤S11。如果中介计算机块确定有与任何一个提取条件项相对应的词,那么它就将该相应的词指定为提取条件项的第一关键词(步骤S10)。
在提取条件项的检索过程中,关键词“这个暑假”被确定为“旅行时间”的关键词,因此“暑假”被指定为第一关键词。
当判断出没有与提取条件项相对应的词时,或者当第一关键词已经被指定时,那么在步骤S11中将提取条件项(不能作为语音识别字符串的各关键词)中的一个可由用户优选数据指定的提取条件项指定为第二关键词。
例如,用户优选数据涉及到用户喜欢的大海、高山、温泉、游览胜地、娱乐场所(游乐场、牧场、博物馆、美术馆、电影院等),涉及到用户喜欢的体育运动,涉及到用户的兴趣。那些数据应当预先储存到存储设备17内的用户信息文件中。在第一实施例中,如果用户优选数据中含有例如“用户喜欢高山”这样的元素,那么提取条件项“旅行区域”的关键词就被指定为“山”。如果用户优选数据中含有“用户喜欢场地运动”这样的元素,那么提取条件项“设施”的关键词就被指定为“运动设施”。
如果在第一和第二关键词被指定以后仍然存在未指定的提取条件项,那么中介计算机块16就指示输入/输出接口计算机块1 5输出一个请求指定那些未指定的提取条件项(例如,“请指定旅行期限”)的语音信息(步骤S12)。
根据这个信息,输入/输出接口计算机块15通过语音输出设备11为用户输出一个信息请求“请指定旅行期限”。当用户根据信息请求输入语音信息“我将停留大约两个夜晚”时,输入/输出接口计算机块15就对该语音信息进行识别并将相应的语音识别字符数据输入到中介计算机块16中。
对来自输入/输出接口计算机块15的信息“我将停留大约两个晚上”确认以后(步骤S13),中介计算机块16就对该信息的含义进行分析(步骤S14)、对输入语音字符串中与提取条件相对应的关键词进行检索(步骤S15),并将与被检索的提取项相对应的关键词指定为第三关键词(步骤S16)。在这个提取条件项的检索过程中,词“停留两个晚上”被确定为与“旅行期限”相对应的关键词并被指定为第三关键词。
根据步骤S10中指定的第一关键词“暑假”和步骤S16中指定的第三关键词“停留两个晚上”,中介计算机块16向个人计算机2传送一个用于将候选目的地和候选目的地的数量通知用户的请求(步骤S17)。根据该用于将候选目的地和候选目的地的数量通知用户的请求,个人计算机2开始在图3所示的旅行数据库中检索所要求的信息,并将在检索过程中提取的候选目的地和候选目的地数量等检索结果传送到中介计算机块16中。个人计算机2保留被提取的有关候选目的地及其数量等的数据。
当中介计算机块16确认已经从个人计算机2上接收到被提取的候选目的地和被提取的候选目的地数量(步骤S18)时,它就判断是否存在很多被提取的候选目的地(步骤S19)。如果存在,那么中介计算机块16就向个人计算机2发送一个用于压缩已提取的候选目的地的请求,以步骤S11中指定的第二关键词“娱乐设施”作为压缩条件(步骤S20)。根据该压缩候选目的地的请求,个人计算机2开始对从旅游数据库中提取的候选目的地进行压缩,并将压缩候选目的地的结果(一个被压缩的候选目的地清单)传送给中介计算机16。个人计算机2保留有关压缩候选目的地的结果的数据。
当中介计算机块16确认已经从个人计算机2上接收到压缩候选目的地的结果(一个已被压缩的候选目的地清单)时(步骤S21),它就指示输入/输出接口计算机块15在显示设备13上显示该清单(步骤S22),并指示输入/输出接口计算机块15将语音信息“根据你的指令已列出候选目的地。请看显示屏。已考虑了用户喜好。如果有的话,请你指定一个你想了解详情的候选目的地。“这是一个具有更多候选目的地的清单。请你指定一个你想知道的候选目的地。“传送给语音输出设备11(步骤S23)。
如果用户根据语音输出设备11上输出的语音信息向语音输入设备12输入语音信息“请列出所有候选目的地”,那么输入/输出接口计算机块15就对前面的语音信息进行识别,并将相应的语音识别数据输入到中介计算机块16中。
此后,当中介计算机块16确认已经接收到来自输入/输出接口计算机块15的语音识别数据“请列出所有候选目的块”时(步骤24),它就对该语音识别数据进行语义分析(步骤S25),并判断是否有列出其它清单的请求(步骤S26)。如果有的话,或者中介计算机块16判断出在步骤S19中已经确定候选目的地比较少的话,中介计算机块就指示输入/输出接口计算机块15在显示装置13上以清单形式显示所有被提取的候选目的地(步骤S27),并指示输入/输出接口计算机15从语音输出设备11上输出语音信息“根据你的请求已列出所有候选目的地。请看显示屏。如果你希望了解任何特定候选目的地的详情的话,请指定。”(步骤S28),然后回到步骤S24对指定的语音识别数据进行确认。
如果在步骤S26的语义分析之后对其它清单的请求且有任选指令输入(例如,“请告诉我Nasu高地”)(步骤S29),中介计算机块16就指示个人计算机2调出合适候选目的地的详细信息(步骤S30)。根据该调用指令,个人计算机2就从旅行数据库中读出那个候选目的地的详细信息并将该详细信息传送给中介计算机块16。
接收到来自个人计算机2的信息以后,中介计算机块16就指示输入/输出接口计算机块15在显示设备13上显示该信息(步骤S31),然后终止这个处理过程。这时,中介计算机块16指示输入/输出接口计算机块15从语音输出设备11上输出语音信息“已经调出指定候选目的地(Nasu高地)的详细信息。请看显示屏”。
如上所述,第一实施例的信息处理器上配备的中介设备10中的中介计算机块16根据储存在存储设备17中的中介程序执行用于给出用户活动建议的各处理过程,对由输入/输出接口计算机块15输入的语音识别字符数据的语义和内容分别进行分析和分类,并向个人计算机2发送一个用于起动含有适当建议请求的信息检索应用程序的请求。当中介计算机块16从该起动的应用程序中接收到设置在被搜索的信息库中的提取条件项时,它就从语音识别字符数据中提取一个与提取条件项相对应的关键词或者根据用户信息文件(储存在存储设备17中)中的用户优选数据提取一个可指定的关键词,向个人计算机2发送一个用于检索满足信息提取条件的信息的指令以便请求检索所需要的信息以及请求将信息检索结果传送给中介计算机块16。
当接收到来自个人计算机2的检索结果(已检索的信息)以后,中介计算机16就根据该检索信息产生一个候选目的地清单,并将该清单传送给输入/输出接口计算机块15,使显示设备13在其显示屏上显示该清单,使语音输出设备11输出一个促使用户选出被压缩的检索项的语音信息。当用户向语音输入装置12输入一个语音指令来选择检索项时,中介计算机16就对该语音指令的内容进行分析,以及判断是否要求列出其它清单或是否选择了候选目的地,并根据判断结果使输入/输出接口计算机块15显示候选目的地清单和被选出的相关候选目的地的详情。
这样,在第一实施例的中介设备10中信息检索所要求的信息(关键词)是不充分的,中介设备10自动检索该不充分信息(关键词)并将该不充分信息通知用户。因而,用户不必担忧应当向中介设备10提出什么样的请求。
当用户以语音方式输入一个活动建议请求时,第一实施例中的中介设备10不仅根据用户的直接请求而且还根据预先记录在用户信息文件(储存在存储设备17中)中的用户优选信息来检索数据,这样就可以立即获得满足用户优选的数据。
在中介设备10中,优先提供用户想要的信息的检索结果,即使该信息检索结果中含有错误,也会根据用户的语音指令或请求输出所有被提取的数据(已经检索和储存的)。
由于中介设备10根据用户的语音指令自动对用户的活动建议进行分类,因此它能自动要求个人计算机2起动一个与用户活动建议的类别相对应的信息检索应用程序。这样,当用户用通常语音而不是用指定一个含有用户活动建议的应用程序的语音以语音方式输入一个用户活动建议请求时,中介设备10就能起动一个最适合于用户所希望的活动建议的应用程序。(第二实施例)第一实施例中的中介设备10的中介计算机块16根据用户的语言请求或指令检索出用户活动建议的关键词,指示个人计算机2基于该关键词检索信息,压缩关于用户活动建议的提取信息(其中基于由个人计算机2输入的提取项和事先存储的用户优选数据为用户优选内容赋第一优先权)以产生和输出一个候选目的清单。
与此对照,可以根据过去的用户活动数据对另一用户活动建议的提取信息进行压缩,下面将参考本发明第二实施例中图7对此进行说明。由于构成本发明信息处理器的第二实施例的个人计算机2和中介设备10在结构上与图1所示第一实施例中的相同,因此省略对其硬件结构的进一步说明与描述。
这样,当中介计算机块16执行图7所示的活动建议给出处理过程时,它参考储存在存储设备17的记录活动数据库中的用户过去记录的活动数据,和对有关用户活动建议的提取信息进行压缩。
图7所示活动建议给出处理过程流程图接图4所示活动建议处理过程中符号A的后面。因此,将省略对图4中步骤S1到S10的说明,只对图7中步骤S31以后(包括步骤S31)的处理过程进行说明。
当中介计算机块16执行图4中的步骤S1到S10从而将用户以语音方式输入的语音识别字符数据中的第一关键词“这个暑假”指定为提取条件项以后,中介计算机块16就将处理过程移到图7中的步骤S31,在该步骤中它从记录的活动数据库(储存在存储设备17中)中的用户过去记录的活动数据中读出用户记录的旅行数据,并从记录的旅行数据中提取旅行期限目标信息“夏季”作为第一关键词(步骤S32)。
中介计算机块16从提取结果中提取用户访问目的地的趋势的数据(例如,访问目的地主要为大海或高山),将目的地趋势指定为第二关键词(步骤S33),并从记录的活动数据库中整理出似乎满足用户最近没有访问的目的地趋势的候选目的地(例如,“kami kochi”)(步骤S34)。然后中介计算机块16指示个人计算机2根据第一指定关键词(旅行期限“这个夏天”)和第二关键词(目的地趋势(例如,用户的旅行目的地主要为“大海和高山”)]提取候选目的地并将这些旅行候选目的地通知用户(步骤S35)。
个人计算机2根据来自中介计算机块16的提取候选目的地的指令和将检索结果通知中介计算块16的请求开始对旅行信息数据库进行搜索,然后将检索结果提供给中介计算机块16。个人计算机2保留有关检索结果的数据。
当中介计算机块16确认了来自个人计算机2的检索结果(步骤S36)时,它还指示个人计算机2将在步骤S34中整理出的用户最近没有访问过的目的地“kami kochi”的图像显示出来(步骤S37)。
根据该指令,个人计算机2从旅行信息数据库中读出有关“kami kochi”的图像信息并将该图像信息传送给中介计算机块16。
当接收到这个信息以后,中介计算机块16指示输入/输出接口计算机块15在显示设备13上显示该图像信息。因此,“kami kochi”的图像就被显示出来了。然后中介计算机块16从记录的活动数据库中整理出该用户最近两年访问过的目的地和从有关目的地信息中整理出用户所停留的天数,并指示输入/输出接口计算机块15以语音信息方式从语音输出设备11上输出被整理出的数据(步骤S38)。
根据该指令,输入/输出接口计算机块15通过语音输出设备11输出语音信息“去年,你在karuizawa住了两天,在Nasu Heights住了一天。前年,你还在Hakuba,Shinshu住了两天。”然后,中介计算机块16指示输入/输出接口计算机块15以语音信息方式从语音输出设备11上输出在步骤S33中被指定为目的地趋势的第二关键词(例如,“高地”)(步骤S39)。
根据这个指令,输入/输出接口计算机块15从语音输出设备11上输出语音信息“在夏天,你游览高地的次数似乎比游览大海的次数多”。
另外,中介计算机块16指示输入/输出接口计算机块15以语音信息方式从语音输出设备11上输出在步骤S34中被整理出的候选目的地信息(例如,“kami kochi”)和输出用户过去游览那些候选目的地的年份(步骤S40)。
根据这个指令,输入/输出接口计算机块15从语音输出设备11上输出语言信息“今年抽空游览一下kami kovhi好吗?你是6年前游览kamikochi的”。
中介计算机块16指示输入/输出接口计算机块15以语音信息方式从语音输出设备11上输出根据在步骤S36中从个人计算机2上接收到的第一关键词“旅行期限夏天“和第二关键词”目的地趋势目的地主要是高山”而提供的候选目的地检索结果(步骤S41),然后终止这个处理过程。
根据上述最后的指令,输入/输出接口计算机块15从语音输出设备11上输出语音信息“其它候选目的地是…”。
如上所述,在活动建议给出处理过程中第二实施例中的中介计算机块16从语音识别字符数据中提取一个与提取条件项相对应的关键词或者根据用户信息文件(储存在存储设备17中的)中的用户优选数据提取一个可指定的关键词。在这个关键词基础上参考记录的活动数据库中储存的用户过去活动记录数据对提取条件项进行压缩,提取用户活动趋势,根据用户活动趋势和用户指令从被压缩的提取条件项中产生一个候选目的地清单,显示候选目的地清单以及候选目的地详情。这样,就基于用户过去活动记录的用户活动趋势压缩最佳候选目的地。因此,根据第二实施例的中介功能,基于用户过去活动记录的用户活动趋势为用户提供最佳活动建议信息。
虽然在第一和第二实施例中旅行建议给出处理过程被作为由中介设备10执行的活动建议产给出处理过程,但中介设备10还可以根据其它活动建议请求用设置了上述提取项的信息数据库执行类似的活动建议给出处理过程。(第三实施例)图8示出了一个信息处理系统200,它包括作为本发明第三实施例的便携式信息终端100。图8所示的信息处理系统由便携式信息终端100、主机20、各种信息服务中心30、通信网络40、和GPS(全球定位系统)60所组成。
参照图9,便携式信息终端100由输入/输出接口计算机(IC)110、键盘输入设备111、语音输入设备112、语音输出设备113、显示设备11、中介计算机(AC)120、时钟121、存储设备122和通信接口123、124所组成。
主机20是一台个人计算机,比如可以放在用户(拥有者)家里,该计算机连接到通信网络40上,它具有与远处便携式信息终端100进行通信的功能。主机20从便携式信息终端100上接收由用户指定的用于检索信息(用户活动建议请求的类别、当前时间、用户的当前位置、压缩条件等)的提取条件和用户的提取指令,访问主机20中的信息数据库或者通过通信网络40访问信息服务中心30以选择/收集满足提取条件的信息。
这时,便携式信息终端100中的中介计算机120根据用户活动建议请求的类别确定应当访问哪个信息数据库,并将信息提取条件和提取指令传给主机20。
信息服务中心30由具有通信接口的信息处理器和含有各种相关信息的数据库以及根据来自终端的信息检索请求为相关终端(通过通信网络40访问信息服务中心30的终端)提供被检索的信息的存储设备所组成。例如,当便携式信息终端100根据输入的用户指令请求主机20检索信息并且为了信息检索信息服务中心30被访问(即,当便携式信息终端100中的中介计算机120确定应当访问具有适合于用户活动建议请求类别的信息数据库的信息服务中心30)时,该合适的信息服务中心30就从主机20接收诸如被检索信息的类别、当前时间、用户的当前位置、压缩条件之类的提取条件和提取指令以便访问满足检索请求条件的信息数据库以收集所要求的信息,并且通过通信网络40将收集到的信息传给主机20。
通信网络40由包含公共线路、通信控制基站50、负责便携式信息终端100之间通信的基站、主机20、和信息服务中心30所组成的广域通信网络。便携式信息终端100以其自身与附近的一个基站50a(分布在相关区域内的基站)之间的无线通信方式连接到通信网络40上。便携式信息终端100上的通信信息通过附近的基站50a传送到通信控制基站50上,然后由通信控制基站50传送给主机20或传送给特定信息服务中心30。从主机20或信息服务中心30发送到便携式信息终端100上通信信息在与上述相反的线路上传送。
通信控制基站50基于相关通信类型的通信协议通过基站50a以无线电波的方式从便携式终端100(它具有PHS功能或移动电话功能)的通信接口123上接收信号并且将线路连接到传递信息设备上,如此对通信进行控制和管理。通信控制基站50能够根据来自终端的信号测定具有PHS功能或移动电话功能的用户终端当前位置,并且能向信息设备转送被测定的用户当前位置的信息。
GPS60安装在诸如汽车之类的移动物体上,通过从同步卫星上接收无线电波,它可以计算GPS60的当前位置,并且它可以通过无线通信(红外通信或无线电波通信)方式将其当前计算出的位置信息经通信接口124传送到用户的便携式信息终端100上。
尽管在本实施例中便携式信息终端100是从安装在移动物体上的GPS设备60上接收移动物体的当前位置信息从而检测用户的当前位置的,信息终端100的当前位置可以由通信控制基站50测定的其当前位置的信息中得到(例如,利用PHS型位置记录功能),或者可以从设置在终端100中的GPS设备上得到。
图9是便携式信息终端100的方框图,它主要由输入/输出接口计算机块101和中介计算机块102所组成。输入/输出接口块101包括连接到键盘输入设备111上的输入/输出接口计算机110、语音输入设备112、语音输出设备113、显示设备114和存储设备115。中介计算机块102包括连接到时钟121上的中介计算机120、存储设备122、存储媒体122a、和通信接口123、124。
在输入/输出接口计算机块101中,输入/输出接口计算机110对随着键盘设备111上的键的按下所产生的信号进行处理并且将产生的信号输入到中介计算机120中。语音输入设备112将被输入的用户语音指令或语音转换成相应的语音语言数据,并且将它输入到输入/输出接口计算机110中,根据储存在存储设备115中的语音识别程序对语音语言数据进行识别,根据储存在存储设备115中的语义分析程序从被识别的语音语言数据的信息检索请求内容的含义和类别进行分析,以及将分析结果输入到中介计算机块120中。
当输入/输出接口计算机块101接收了在中介计算机块102执行的信息检索处理过程中检索到的候选目的地信息时(对于输入到中介计算机102的检索请求的已分析过的类别和内容),它就根据储存在存储设备115中的语音转换程序将该信息转换成语音数语,并且从语音输出设备113上输出语音数据信息。
键盘输入设备111由字符输入键、模式键、数字(0-9)键、功能键等组成,通过按下相应的键从而向输入/输出接口计算机110输入相关信号来选择菜单和输入各种数据。
语音输入设备112对通过其内部麦克风输入的语音指令或语言进行A/D转换并且将产生的数字语音信号输入到输入/输出接口计算机110中。
尽管用户在信息检索请求过程中用语音输入设备112输入数据,但应当用键盘输入设备111还是应当用语音输入语备112通常是由输入数据的类型决定的。
语音输出设备113将从输入/输出接口计算机块110接收的语音数据作为数字信号进行D/A转换,并从内部的扬声器输出相应的语音。
显示设备114由CRT或液晶显示装置组成,它显示来自于输入/输出接口计算机110的数据并且还显示在中介计算机120根据信息检索请求执行的相关处理过程中输入的语音指令/检索信息。
存储设备115中包含/储存了输入/输出接口计算机110在语音信息输入/输出处理过程中执行的语音转换程序、语义分析程序、和语音识别程序,在语义分析处理过程中使用的各种字典和数据。
中介计算机块102根据储存在存储设备122中的中介主程序对被输入的用户活动建议请求内容的数据进行检索。更准确地说,中介计算机块102根据语音识别字符数据(由输入/输出接口计算机110输入的)的分析结果识别出用户活动建议请求的内容,并通过通信网络40向主机20发送与用户活动建议内容、当前时间信息、用户的当前位置信息和从用户过去选择的情况中推出的压缩条件等相符的提取条件以及发送检索信息指令。然后中介计算机块102根据主机20接收的提取条件和指令从其自身的信息数据库中或者从信息服务中心30的信息数据库中选择和收集信息,根据压缩条件对选出/收集的信息进行压缩,并且通过通信网络40和通信接口123读出已压缩的信息。中介计算机块102根据读出的信息产生候选信息并且将产生的信息输入到输入/输出接口计算机110中。
时钟121具有滴答滴答的计时功能(例如由晶振),它向中介计算机120输入当前时间信息。
存储设备122包括由磁性或光载声体所组成的、或者由固定地或可拆卸地装入其中的半导体存储器所组成的存储媒体122a,它包含/储存了中介主程序、诸如请求内容和文字分析程序之类的各种相应的应用程序、用于储存过去信息选择数据的选择信息文件、和用于储存各种用户数据(例如用户优选项和用户优选计划)的用户信息文件。
可以设置使存储媒体122a中包含/储存的程序/数据可以通过公共线路通信网络40和通信接口123从其它设备上接收。换句话说,可以通过公共线路从安装在另一个设备(它包含/储存了程序/数据)上的存储媒体122a中接收这种程序/数据。
通信接口123在便携式信息终端100与通信网络40(实际上为基站50a)之间起连接作用。通信接口123基于诸如PHS或移动电话型之类的相关通信类型的通信协议以无线电波方式从中介计算机向附近的基站50a发送诸如信息检索请求之类的信号。通信接口123基于相关通信类型的通信协议以无线电波的方式通过通信网络40从其站50a上接收来自主机20的信号(例如,表示信息检索结果的信号),并将接收到的结果输入到中介计算机20中。
通信接口124在GPS60(例如,安装在诸如汽车之类的移动物体上的GPS60)与便携式信息终端100之间起连接作用。中介计算机120通过通信接口124向GPS60发送一个请求GPS60发送信号,关于终端100当前位置的信息至终端100,及响应该请求信号接收从GPS60发到便携式信息终端100的关于终端100的当前位置的信息,并将该信息输入到中介计算机120中。这种通信是以红外通信或无线电通信的方式进行的。
下面将说明第三实施例的信息检索处理过程,这个过程是在信息处理系统200根据输入的用户指令对满足用户(或拥有者)活动建议请求的信息进行检索的情况下由便携式信息终端100和主机20执行的。
下面将说明第三实施例的信息检索处理过程,这个过程是在信息处理系统200根据输入的用户指令对满足用户(或拥有者)操作提示请求的信息进行检索的情况下由便携式信息终端100和主机20执行的。
图10和11一起示出了一个由便携式终端100中的中介计算机120执行的信息检索处理过程的流程图。
在步骤C1中,中介计算机120首先判断是否有基于输入/输出接口计算机110输入的语音指令的任何语音识别字符数据。更具体地,判定输入/输出接口计算机110是否已经识别出从语音输入设备112输入的用户的语音指令、是否已经将语音指令转换成语音识别字符数据、以及是否已经将这个数据输入到中介计算机120中。如果上述判断为“是”,那么中介计算机120就将其处理过程移到步骤C2,如果上述判断为“否”,那么中介计算机120就重新执行步骤C1的处理过程。
在步骤C2中,中介计算机120将以字符串形式从输入/输出接口计算机110输入的语音识别字符数据分解成词装置,分析每个词的词义,然后将其处理过程移到步骤C3。在步骤C3中,中介计算机120根据步骤C2分析的相关词分析请求内容。
然后中介计算机120将其处理过程移到步骤C4。在步骤C4中,中介计算机120根据分析结果指定输入语音指令或输入语音信息所要求的信息类别。
然后中介计算机120将其处理过程移到步骤C5。在步骤C5中,中介计算机120从步骤C3对输入指令的分析结果中判定用户是否已请求任何信息。如果判断结果为“是”,那么中介计算机120就将其处理过程移到步骤C6。如果判断结果为“否”,那么中介计算机就执行与步骤C1中输入的语音指令一致的处理过程。
在步骤C6中,中介计算机120指定一个应当从中收集信息的信息数据库,并且请求该被指定的信息数据库检索所需要的信息。
然后中介计算机120将其处理过程移到步骤C7。在步骤C7中,中介计算机120从时钟121获得当前时间信息。
然后中介计算机120将其处理过程移到步骤C8。在步骤C8中,中介计算机120从GPS设备60获得当前位置信息。
然后中介计算机120将其处理过程移到步骤C9。在步骤C9中,中介计算机120读取储存在存储设备中的用户过去选择信息中的一个被指定的信息。
然后中介计算机120将其处理过程移到步骤C10,在步骤C10中,中介计算机从在步骤C9中被选出的信息中识别出用户过去信息选项,并获得关于该信息选项的用户优选数据(压缩条件)。
然后中介计算机120将其处理过程移到步骤C11,在步骤C11中,中介计算机120根据以上用户获得的各种数据产生信息提取条件(信息类别、当前时间、用户的当前位置)和压缩条件(符合用户过去选择信息的优选数据)。
在步骤C12中,中介计算机120给主机20根据信息提取条件发送一个信息提取指令和一个用于传送由信息提取指令提取的信息的指令。
然后中介计算机120将其处理过程移到步骤C13,在步骤C13中,中介计算机120判定是否接收到任何在步骤C12中被主机传送来的被提取的信息。如果接收到的话,中介计算机120就将其处理过程移到步骤C14,如果没有接收到,那就重新执行步骤C13。
在步骤C14中,中介计算机120将读出的数据装入到存储设备中,并且产生一个语句作为输出信息。
然后中介计算机120将其处理过程移到步骤C15。在步骤C15中,中介计算机120指示输入/输出接口计算机110输出所产生的作为语音信息的语句从而使语音输出设备113输出相应的语音信息。这样,中介计算机120执行的控制过程就结束了。
可以举一个例子更准确地说明以上流程。例如,当用户将语音信息或请求“现在起我想看一场音乐会。你能告诉我什么地方正在上演一场音乐会吗?你有什么信息吗?”输入到语音输入设备112中时,输入/输出接口计算机110就将被输入的语音信息转换成语音识别字符数据,然后该语言识别字符数据被输入到中介计算机120中(步骤C1)。中介计算机120注意到了诸如“现在起”、“音乐会”、“我想去”、“某地”、和“信息”之类的语音识别字符数据中的词,对这些词进行分析,并且识别出“信息”被请求、信息涉及到“音乐会”、“信息”涉及到从现在起用户能及时从头看的地方举办的音乐会(步骤C2、C3)。中介计算机120根据已分析的请求内容指定被检索信息的项目并且确定一个被访问的数据库的类别(步骤C4、C5)。在这种情况下可以确定被指定的信息的项目涉及到音乐会、被访问的数据库涉及到“音乐会信息”。然后中介计算机120确定主机20中没有储存“与音乐会信息有关的数据库”,并且判明需要通过通信网络对含有关于音乐会信息的信息数据的信息服务中心30进行访问(步骤C6)。
然后中介计算机120从作为用户输入的语音信息或指令的分析结果中获得的“关于用户既使从现在开始仍能及上赶上其开头的在某地举行的音乐会的信息”中判明需要得到当前时间信息和用户的当前位置信息,于是从时钟121上获得当前时间信息(步骤C7),并且还从GPS60上获得用户的当前位置信息,比如“用户在火车站”(步骤C8)。
然后,中介计算机120从选择信息文件中读出与被指定类别“音乐会信息”相对应的“过去选择的信息数据”(步骤C9),从用户“音乐会信息”的过去选择中识别出过去选择的情况(例如,“在多数情况下选择古典音乐会信息,尤其是多次选择莫扎特的乐曲”),并且从选择的情况中获得“优选数据”(步骤C10)。即,中介计算机120获得优选数据“用户喜爱的音乐是古典音乐,他或她最喜爱的作曲家是莫扎特”。
然后中介计算机120根据分析结果和得到的各种数据产生提取信息的条件(步骤C11)。提取条件涉及到作为信息类别的音乐会信息;作为时间的音乐会演出开始时间(从现在起用户能及时观看);作为音乐会演出地点的接近Tachikawa火车站的地方;和作为压缩条件的与用户过去选择的信息相符的用户优选项(在这种情况下,压缩条件是作为音乐类型的古典音乐和作为作曲家的莫扎特)。
从中介计算机120向用户家中的主机20发送一个对具有与指定的信息类别有关的信息数据库的信息服务中心30进行访问的指令、一个到信息服务中心的对符合信息提取条件的信息进行提取的指令和一个仅传送提取结果的指令(步骤C12)。
这时,主机20经通信网络40连接到信息服务中心30,根据来自中介计算机120的指令请求信息服务中心30根据信息提取指令信息并输出所有提取结果然后断开连接线路。主机20根据压缩条件对已提取的信息进行压缩,并将产生的被提取数据传给中介计算机120。
当中介计算机120从主机20接收到该被提取数据(步骤C13)时,它就基于被提取数据产生信息数据(步骤C14),并且指示输入/输出接口计算机110有声地输出该信息(步骤C15)。因此,语音输出设备113给用户提供语音信息,例如,“将在附近举办莫扎特音乐会。地点是某某音乐厅,它距kunitachi火车站大约为5分钟的路程。音乐会于下午6点开演。从现在起你有足够的时间去听音乐会”。
下面将参考图12所示的流程图对在信息检索过程中由主机20执行的各种数据处理进行说明。
在步骤T1中,主机20首先判断是否有来自便携式信息终端100的任何指令。如果有的话,主机20就将其处理过程移到步骤T2。如果没有,主机20就重新执行步骤T1。
在步骤T2中,主机20根据来自便携式信息终端100的执行指令进行分支处理。在这种情况下,如果是信息检索命令,主机20就将其处理过程移到步骤T3,如果是其它命令,就进行相应的处理。
在步骤T3中,主机20判断为执行信息检索指令是否应访问外部设备(即,要被检索的信息是否在主机20的信息数据库中)。如果是的话,主机20就将其处理过程移到步骤T4。如果不是,就移到步骤T8。
在步骤T4中,主机20经通信网络40对适合于被提取信息类别的外部信息服务中心30进行访问。
然后主机20将其处理过程移到步骤T5。在步骤T5中,主机20将不包括压缩条件的提取信息条件输入到被访问的信息服务中心30中。
然后主机20将其处理过程移到步骤T6。在步骤T6中,主机20将外部信息服务中心30输出的数据存入到存储设备中。
然后主机02将其处理过程移到步骤T7。在步骤T7中,主机20只提取满足压缩条件的数据,然后将其处理过程移到步骤T11。
然后主机20将其处理过程移到步骤T8。这是当主机20在步骤T3中判断出为执行信息检索命令不需要访问外部设备(即,当确定被检索信息是在主机20的信息数据库中)时要执行的步骤,因此主机20就访问其本身的信息数据库。
然后主机20将其处理过程移到步骤T9。在步骤T9中,主机20从其本身的信息数据库中提取满足提取条件(不包括压缩条件在内)的信息。
然后主机20将其处理过程移到步骤T10。在步骤T10中,主机20根据压缩条件对已提取的信息进行压缩。
然后主机20将其处理过程移到步骤T11。在步骤T11中,主机20将已压缩的信息传送给便携式信息终端100,然后返回到步骤T1。于是,主机20执行的信息检索过程就结束了。
总之,在第三实施例中,当通过将便携式信息终端连接到通信网络40上从外部信息数据库中读出用户活动建议所要求的信息时,就向主机20发送从用户输入的文字中指定的诸如信息类别、当前时间、用户的当前位置之类的提取条件和对已提取的信息进行压缩的压缩条件以及向主机20发送提取指令。通过这些操作,便携式信息终端100使主机20对具有适合于被检索信息类别的信息数据库或主机本身的信息数据库或信息服务中心30进行访问从而使主机20读取满足提取条件的信息。便携式信息终端100还使主机20对读取的信息进行压缩然后使主机20向便携工终端100传送产生的压缩信息。因此,不需要任何特殊操作,用户就可以获得自己的活动所需要的信息。
权利要求
1.一种能响应用户活动建议请求用于对满足请求内容的信息进行检索和用于向用户提供该信息的信息处理器,它包括用于将请求内容输入到信息处理器中的输入装置;提取项设置装置,在该装置中设置了多个与请求内容相对应的提取项关键词指定装置,用于分析由所述输入装置输入的请求内容,和用于根据分析结果指定一个与设置在所述提取项设置装置中的多个提取项中的任何一个提取项相对应的关键词;不充分信息确定装置,用于根据由所述关键词指定装置指定的关键词确定被输入的请求内容对于与请求相对应的信息检索来说是否充分;和不充分信息请求装置,对所述不充分信息确定装置确定被输入的信息请求的内容对信息检索来说是不充分的作出响应,用于请求向信息处理器输入被输入的请求内容的补充数据。
2.一种能响应用户活动建议请求用于对满足用户请求内容的信息进行检索和用于向用户提供该信息的信息处理器,它包括用于将请求内容输入到信息处理器中的输入装置;提取项设置装置,在该装置中设置多个与请求内容相对应的提取项;优选信息存储装置,在该装置中储存用户优选信息;关键词指定装置,用于分析由所述输入装置输入的请求内容,和用于根据分析结果指定一个与所述提取项设置装置中设置的多个提取项中的任何一个提取项相对应的关键词;项目提取装置,用于根据由所述关键词指定装置指定的关键词和考虑所述优选信息存储装置中储存的用户优选信息提取至少一个设置在所述提取项设置装置中的提取项;和信息检索装置,用于根据由所述提取装置提取的至少一个提取项从预置的数据库中检索出满足被输入的用户活动建议请求内容的信息。
3.根据权利要求2所述的信息处理器,其中所述项目提取装置根据被所述关键词指定装置指定的关键词提取至少一个设置在所述提取项设置装置中的提取项,根据关键词和储存在所述用户优选信息存储装置中的用户优选信息提取至少一个提取项,并储存提取的各结果;所述信息检索装置根据至少一个在关键词和所述项目提取单元提取结果中的优选信息的基础上提取的提取项从预置的数据库中检索出满足被输入的用户活动建议请求内容的信息并优先输出检索的信息。
4.一种能响应用户活动建议请求用于对满足请求内容的信息进行检索和用于向用户提供该信息的信息处理器,它包括用于将请求内容输入到信息处理器中的输入装置;类别设置装置,其中设置了多个与用户活动建议请求内容相对应的类别;程序存储装置,其中储存多个应用程序,每个应用程序都可用于一个相关类;分析装置,用于对由所述输入装置输入的用户活动建议请求的内容进行分析;起动装置,用于根据分析结果确定用户活动建议请求的内容与设置在所述类别设置装置中的哪个类别相对应和用于起动储存在所述程序存储装置中的并与适当类别相对应的应用程序。
5.一种连接到具有信息数据库的外部数据处理器上的信息处理器,它用于根据用户活动建议的用户请求,请求数据处理器对满足用户请求内容的信息进行检索,以及用于向用户提供数据处理器检索到的信息,该信息处理器包括用于将用户请求内容输入到信息处理器中的输入单元;用于分析被输入的用户请求内容的分析装置;处理请求装置,用于根据分析结果请求外部数据处理器对满足用户请求的信息进行检索;和输出装置,用于将数据处理器根据所述处理请求装置的请求内容而检索到的信息提供给用户。
6.根据权利要求5所述的信息处理器,还包括含有用户原有信息的原有信息存储装置,其中所述处理请求装置根据被输入的用户请求内容的分析结果并考虑储存在所述原有信息存储器中的原有信息请求数据处理器对满足用户请求的信息进行检索。
7.一种能响应用户活动建议请求用于对满足请求内容的信息进行检索和用于向用户提供该信息的信息处理器,它包括用于向信息处理器输入请求内容的输入装置;活动信息存储装置,该装置中储存了用户过去活动的记录;提取项设置装置,该装置中设置多个用户活动建议请求内容的提取项;分析装置,用于对所述输入装置输入的请求内容进行分析;和提取装置,用于当根据分析结果至少提取了设置在提取项设置装置中的至少一个提取项时,考虑储存在所述操作信息存储装置中的用户过去活动的记录提取用户活动超势,用于根据用户活动趋势和分析结果对提取项进行压缩,和用于输出已压缩的提取项。
8.一种存储媒体,包括第一计算机可执行程序码,用于分析被输入的用户活动建议请求的内容和用于在分析基础上指定一个与设置的提取项相对应的关键词;第二计算机可执行程序码,用于根据被指定的关键词确定被输入的请求内容是否不足以检索满足用户活动建议请求的信息;和第三计算机可执行程序码,它能响应确定请示内容是否不足以检索信息的所述第二计算机可执行程序码,请示所述输入装置输入请求内容的补充数据。
9.一种存储媒体,包括第一计算机可执行程序码,用于分析输入的用户活动建议请求的内容和用于在分析结果基础上指定一个与至少一个被设置的多个提取项相对应的关键词;第二计算机可执行程序码,用于在考虑用户优选信息的情况根据被指定的关键词提取任何一个被设置的提取项;和第三计算机可执行程序码,用于根据被提取的提取项从预置的信息数据库中检索出满足被输入的用户活动建议请求内容的信息。
10.一种存储媒体,包括第一计算机可执行程序码,用于分析被输入的用户活动建议请求的内容;和第二计算机可执行程序码,用于根据分析结果确定哪个类别支持输入请求,其中每个类别相应于用户活动建议请求的内容设置,和用于起动一个储存在所述程序存储装置中的并且与支持输入请求的请求内容的类别相对应的应用程序。
11.一种存储媒体,包括第一计算机可执行程序码,用于分析被输入的用户活动建议请求内容;和第二计算机可执行程序码,用于在分析基础上请求具有信息数据库的外部中心对满足用户活动建议请求的信息进行检索;和第三计算机可执行程序码,用于输出外部中心根据所述第二计算机可执行程序码的信息检索请求检索的信息。
12.一种存储媒体,包括第一计算机可执行程序码,用于分析被输入的用户活动建议请求的内容;和第二计算机可执行程序码,用于当根据分析结果至少提取了设置在提取项设置装置中的至少一个提取项时,考虑储存的用户过去活动的记录提取用户活动趋势,用于根据用户活动趋势和分析结果对提取项进行压缩,和用于输出已压缩的提取项。
13.一种具有通过通信网络与含有信息数据库的外部设备通信的通信功能的便携式信息终端,它包括输入装置,用于当便携式信息终端被请求检索用户活动建议请求的内容所必需的信息时向便携式信息终端输入用户活动建议请求的内容;分析装置,用于分析由所述输入装置输入的用户活动建议请求的内容;指定装置,用于根据所述分析装置对用户活动建议请求的内容所作的分析结果指定一个符合用户活动建议请求内容的信息类别;输出装置,用于访问具有适合于所述指定装置指定的信息类别的信息数据信息数据库的外部设备从而向外部设备提供用来提取符合用户活动建议请求内容的信息的提取条件和提取指令;和读出装置,用于读出根据由所述输出装置提供的提取条件和提取指令从外部设备的信息数据库中提取的信息。
14.根据权利要求13所述的便携式信息终端,还包括用于记录当前时间的计时装置,其中所述输出装置向外部设备提供由所述指定装置指定的信息类别或提供由所述计时装置记录的当前时间作为提取符合用户活动建议请求内容的信息的条件。
15.根据权利要求13所述的便携式信息终端,还包括用于检测终端的当前位置的当前位置检测装置,其中所述输出装置向外部设备提供由所述指定装置指定的信息类别或提供由所述当前位置检测装置检测的终端的当前位置作为提取符合用户活动建议请求内容的信息的条件。
16.根据权利要求13所述的便携式信息终端,还包括识别装置,它用于从储存在便携式信息终端的存储设备中的含有过去信息选择情况的数据库中读取与所述指定装置所指定的信息类别相对应的信息选择数据和用于识别读出信息的选择情况;和抽出装置,用于从所述识别装置所识别的信息选择情况中抽出压缩所需信息的条件;所述输出装置向外部设备提供所述指定装置所指定的信息类别或提供所述分检装置所抽出的用于压缩信息的条件作为提取符合用户活动建议请求内容的信息的条件。
17.根据权利要求13所述的便携式信息终端,还包括当前位置检测装置,用于检测终端的当前位置;识别装置,用于从储存在便携式信息终端的存储设备中的含有过去信息选择情况的数据库中读取与所述指定装置所指定的信息类别相对应的信息选择数据和用于识别读出信息的选择情况;和抽出装置,用于根据所述识别装置所识别的信息选择情况抽出压缩所需信息的条件;所述输出装置向外部设备提供所述指定装置所指定的信息类别、所述当前位置检测装置所检测出的终端的当前位置或所述抽出装置所抽出的用于压缩信息的条件作为提取符合用户活动建议请求内容的信息的条件。
18.一种具有通过通信网络与含有信息数据库的外部设备通信的通信功能的便携式终端,在远离该终端的地方需要提供一台连接到通信网络上的信息处理器,该终端包括;输入装置,用于当便携式信息终端被请求检索所必要的信息时向便携式信息终端输入用于检索用户活动建议请求内容所必要的信息的请求的内容;分析装置,用于分析对所述输入装置所输入的必要信息进行检索的请求的内容;指定装置,用于根据所述分析装置提供的分析结果指定一个符合用户活动建议请求内容的信息类别;输出装置,用于访问信息处理器从而向信息处理器提供用来提取用户活动建议请求内容所必要的信息的提取条件和提取指令;指令装置,用于指示信息处理器根据所述输出装置提供的提取条件和提取指令从信息处理器的信息数据库中或从外部设备的信息数据库中提取所述指令装置所指定的信息类别的信息以及向终端传送已提取的信息;和读取装置,用于读取根据所述指令装置提供的指令由信息处理器传送的信息。
19.根据权利要求18所述的便携式信息终端,还包括用于记录当前时间的计时装置,其中,所述输出装置向信息处理器提所述指定装置所指定信息类别或所述计时装置记录的当前时间作为提取信息的条件。
20.根据权利要求19所述的便携式信息终端,还包括用于检测终端的当前位置的当前位置检测装置,其中,所述输出装置向信息处理器提供所述指定装置所指定的信息类别或所述当前位置检测装置所检测的终端的当前位置作为提取信息的条件。
21.一种存储媒体,包括第一计算机可执行程序码,用于当便携式信息终端被请求对用户活动建议请示内容所需要的信息进行检索时向便携式信息终端输入用户活动建议请求内容;第二计算机可执行程序码,用于分析被输入的用户活动建议请求内容;第三计算机可执行程序码,用于根据对被输入的请求内容所做的分析结果指定一个符合用户活动建议请求内容的信息类别;第四计算可执行程序码,用于访问具有适合于被指定的信息类别的信息数据库的信息数据库的外部设备从而提供用来提取用户活动建议请求内容所需要的信息的提取条件和提取指令;和第五计算机可执行程序码,用于读取根据被提供的提取条件和提取指令从外部设备的信息数据库中提取的信息。
22.一种存储媒体,包括第一计算机可执行程序码,用于当便携式信息终端被请求对所需要的信息进行检索时向便携式信息终端输入一个用于对用户活动建议请求内容所需要的信息进行检索的请求;第二计算机可执行程序码,用于分析被输入的检索必要信息的请求内容;第三计算机可执行程序码,用于根据对检索必要信息请求内容所做的分析结果指定一个符合用户活动建议请求内容的信息类别;第四计算机可执行程序码,用于访问信息处理器从而向信息处理器提供用来提取用户活动建议请求内容所需要的信息的提取条件和提取指令;第五计算机可执行程序码,用于指示这样一个信息处理过程根据被提供的提取项和提取指令从信息处理器的信息数据库中或从外部设备的信息数据库中提取适合于被指定的信息类别的信息,和用于向终端传送被提取的信息;和第六计算机可执行程序码,用于读出被信息处理器根据来自便携式信息终端的指令传送的被提取信息。
全文摘要
如果用于检索信息的信息不充分本发明自动检索该不充分信息并将不够的信息项通知用户。还可根据用户优选项检索符合用户优选信息因而有助于缩小检索范围。中介计算机块根据语音识别字符数据对用户请求的含义分析与归类,请求个人计算机起动一包含用户请求的信息检索应用程序,当从中接收到所考虑的信息库中的提取项时就提取一个用户优选数据指定的关键词,向个人计算机传送一个对符合条件的信息进行检索的指令使其检索信息并回送。
文档编号G06F17/30GK1195856SQ9810043
公开日1998年10月14日 申请日期1998年2月19日 优先权日1997年2月19日
发明者铃木秀夫 申请人:卡西欧计算机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1