信息输出设备和方法、信息接收设备和方法、信息提供设备和方法、记录介质、信息提供系...的制作方法

文档序号:6473935阅读:234来源:国知局
专利名称:信息输出设备和方法、信息接收设备和方法、信息提供设备和方法、记录介质、信息提供系 ...的制作方法
技术领域
本发明一般地涉及一种信息输出设备和方法、信息接收设备和方法、信息提供设备和方法、记录介质、信息提供系统以及程序,本发明特别涉及一种用于处理要对用户提供的信息的信息输出设备和方法、信息接收设备和方法、信息提供设备和方法、记录介质、信息提供系统以及程序。
背景技术
在广播领域,例如在BS(卫星广播)数字广播中,根据利用遥控器所做的操作,诸如新闻的节目单和信息与主图像信息分开提供。
在通信领域,随着网络技术的进步,如在传统无线电广播或电视广播中那样需要广播通信路径的数据通信现在可以通过因特网实现。近年来,在通信领域,各个地方利用因特网或相应技术提供传统的广播型业务,例如,发布图像数据。此外,利用万维网浏览器在世界范围内获取各种信息广泛流行,而且已经得到普及。
然而,由于这些是利用专用技术或业务实现的,所以要求用户正确使用各种解决方法。从方便的观点出发,这样产生了严重的问题。
根据上述的现有环境,非常需要一种系统,可以实现将广播特性和通信特性融合在一起的业务。
作为具体例子,尽管在驾驶车辆时收听FM(调频)广播是常见情况,但是驾驶员只能收听广播电台实时提供的信息。换句话说,由于在[驾驶员]实际想收听天气预报的时候,却正在广播音乐节目,或者在[驾驶员]实际希望收听交通信息的时候,却正在广播新闻,所以这种广播不能提供使[听众]在任何希望收听的时间收听其选择的信息的业务。
同时,当在汽车内安装和使用具有用于连接到因特网的无线连接装置的个人计算机时,尽管可以操作万维网浏览器,而且可以获取通过因特网可以访问的所有信息,但是在驾驶车辆时,不可能利用现有用户接口操作这样的[个人计算机]。
用户不希望分别使用各种设备获取与其感兴趣的主题有关的任何信息或所有信息,而是非常希望在需要时接收所需信息。
在日常生活中,当主要活动是通过在电视上观看戏剧来获取信息,则即使利用现有系统发布节目,也不存在严重问题。
然而,当主要活动是操作车辆,例如驾驶轿车时,通过FM无线电收听新闻、天气预报或交通信息,或操作具有CD(压缩光盘)更换器的汽车音频系统以播放音乐,以及在观察汽车导航装置的显示器的同时获取路线指南信息,可以说,这样的行为是极端危险的活动,因[驾驶员]的注意力从驾驶操作中分散了。
近年来,在进行驾驶或操作的主要活动时,要求通过网络获取从外部发送的信息的情况在迅速增长,例如通过因特网信息业务、网络型操作管理系统、便携式电话或电子邮件。在上述情况下,从主要活动不必要地分散注意力会产生上述的在安全方面的问题。
此外,可以说,当用户将自己的意识集中在下面所列的活动时,就难以同时注意多个信息源●驾驶或者操纵车辆、飞机或轮船;
●办公室的工作,组装,包装,机器、装置的操作或设备维修;●欣赏电影或音乐;●研究、学习或阅读;以及●在服务(servicing)、会议或演出中与他人对话。
此外,当用户的意识集中到下列活动,同时注意多个信息源,在安全方面将会存在问题●在特别危险的情况下,操纵诸如车辆、摩托车、飞机、轮船或火车的交通工具的活动;●操纵吊车;●在高空位置,操纵或者处理危险物品;以及●要求注意力高度集中的其它操作。
为了使[用户]将其意识集中在主要活动,[用户]必须能够选择性地以最少的操作获取必要信息。为此,需要满足下面的技术要求(A)集成信息源,而且不需要同时注意多个信息源;(B)能够指定哪个信息是必要的;(C)即使在执行获取信息的操作,也不导致精神不集中;(D)在所提供的信息中,几乎不存在任何不必要信息;(E)组织并提供信息的关系;(F)在适当时间,以适当顺序提供适当信息;(G)自动更新需要更新的信息;(H)可以防止用户忽略必要信息;以及(I)根据情况,以适当的提供方法提供信息。
如下所述,为了“在适当时间,以适当顺序,以用户要求的适当数量,可靠提供信息,并且,用户在执行非获取信息的主要活动,因而难以同时注意多个信息源的情况下,可以使用户有效使用这些信息”,必须满足(A)至(I)的所有要求。
当不满足这些要求中的任何一个时,不可能充分达到该目的,因为从主要活动分散用户的注意力。
下面详细说明要求(A)至(I)。
在不满足要求(A)时,如图1所示,如果多个用于获取信息的信息源是分散的,则为了接收信息,用户1必须分别注意每个信息源,确认已经到达的信息的类型以及选出必要信息。
在不满足要求(B)时,如图2所示,如果不能指定必要信息,则除了必要信息,用户还可能接收非必要信息,而且,由于用户1必须从所提供的信息中选出必要信息,所以分散了对主要活动的注意力。
在不满足要求(C)时,如图3所示,如果为了获取信息,在信息提供设备11中需要大量操作,则由于操作终端分散了用户1的注意力,因而分散了对主要活动的注意力。
在不满足要求(D)时,如图4所示,如果在所呈现的信息中存在大量非必要信息,则因为用户1必须从所呈现的信息中选出必要信息,因此分散了对主要活动的注意力。
在不满足要求(E)时,如图5所示,如果在用户1希望接收各种类型的信息时,信息以无组织的形式呈现,则由于[用户1]集中精力接收和使用信息,所以从主要活动分散了注意力。
在不满足要求(F)时,如图6所示,如果未在适当时间,以适当顺序提供适当信息,则由于用户1必须理解同时提供的多种信息,而且必须选择必要信息,切换到另一个信息源以搜索必要信息,或者执行转换该顺序的操作,所以从主要活动分散了注意力。
在不满足要求(G)时,如图7所示,需要根据用户1的变化或环境的改变,更新所提供的信息。在不自动更新[信息]时,由于用户1必须进行检验,以查看该信息是否已被更新,因此从主要活动分散了注意力。
在不满足要求(H)时,如图8所示,在用户1可能因不知道而忽略信息源提供的信息的情况下,由于为了不忽视重要信息,用户1必须格外关注,所以从主要活动分散了注意力。
在不满足要求(I)时,如图9所示,如果从信息源提供信息时,对用户1提供信息的方法不适当,则从主要活动分散了用户的注意力。
图10是示出传统信息提供系统是否满足(A)至(I)各要求的示意图。在图10中,双环表示好,而单环表示较好。在图10中,三角形表示较差,X表示差。
尽管过去有多种方法对用户提供信息,但是所有这些方法仅满足要求(A)至(I)中的一部分,而没有办法满足上述所有要求。
下面对各方法进行分析。
图11是用于解释利用诸如电视机或无线电广播接收机的广播接收机的内容发布过程中存在的问题的示意图。换句话说,图11是用于解释在从诸如电视广播或无线电广播的传输介质获取信息的过程中存在的问题的示意图。
在诸如电视广播或无线电广播的传输介质中,对用户连续提供根据星期几或时隙预定的信息。一旦接通电视机22或无线电广播接收机23的电源,用户1就可以连续、稳定接收信息,而不必进行任何特别复杂的操作。
然而,要根据信息提供商一方(发射机21)的方便或意愿来确定电视机22或无线电广播接收机23输出的信息,而且,用户1不一定能在适当的定时获取其想要的信息。
图12是用于解释采用万维网浏览器装置的内容发布中存在的问题的示意图。在通过因特网进行的内容发布中,要对信息的引用关系进行充分管理,而且用户1可以按照其意愿操作PC(个人计算机)等以获取所想要的信息。
然而,为了获取信息,用户1必须操作输入装置,例如是诸如PC的信息终端装置31的鼠标32或键盘33,并且要观看监视器34上显示的画面。换句话说,由于[用户1]必须密切注意该操作,即使有感兴趣的其他事情,也难以同时执行两个或多个活动。此外,为了获取信息,由于用户1必须主动操作信息终端,所以用户1不能如使用电视机22或无线电广播接收机23那样连续地获取信息。
图13是用于解释采用记录介质(例如,CD或DVD(数字多功能光盘))再现装置的内容发布过程中存在的问题的示意图。
将用户1要求的信息记录到诸如CD或DVD的记录介质41上。记录在记录介质41上的信息是固定的。用户1可以收听(观看)用户选择的存储在记录介质上的内容。
然而,在希望收听(观看)与当前播放的内容不同的内容时,需要逐盒更换播放器42中的光盘,执行搜索所想要的CD或DVD并的操作。此外,由于存储在记录介质上的内容是固定不变的,所以当要收听(观看)新内容时,需要从商场(经销店)购买这种[新内容]。
图14是用于解释采用具有内置硬盘的音乐播放器的内容发布过程中存在的问题的示意图。
具有内置硬盘的音乐播放器51可以存储大容量数据,而且在用户1不必执行任何特别操作的情况下,可连续提供用户选择的音乐。
然而,由于不能自动更新音乐,所以除非将新音乐存储在硬盘上,将持续播放同样的音乐。如果是这样,则重复播放的音乐将使用户1感到厌烦,因此产生了与播放CD同样的问题。换句话说,为了播放新音乐,需要将数据存储到硬盘上,而且需要执行相应的操作。除非执行该操作,否则重复播放的音乐将使用户1感到厌烦,因此引起与播放CD相同的问题。
图15是用于解释采用汽车导航系统的内容发布过程中存在的问题的示意图。
汽车导航系统71提供用作判断依据的信息,用于根据位置信息确定行车路线。从这样的观点出发,汽车导航系统71能够及时地提供合适的信息。
然而,汽车导航系统71的操作复杂,用户1作为正在驾驶车辆的驾驶员必须从驾驶中分散其注意力和视线,而且,非常可能导致危险状况。此外,在车辆内部,可能还需要操纵其它装置,例如,空调72、汽车音频系统73或便携式电话74,而且,还需要注意仪表盘75、行人81、人行道82、前面的车辆83以及交通标志84。因此,在驾驶车辆时,对于驾驶员,操作汽车导航系统71是困难的。最近几年,尽管有可以利用话音启动操作的汽车导航系统71,但是由于要在无数的菜单中获取信息,所以不能说仅用话音命令就可恰当地提供精确信息。
此外,由于便携式电话、传真机、电子邮件发射机/接收机终端装置以及因特网电话都需要大量操作,所以,对于正在进行某种活动的用户,使用这些装置是最困难的。
图16是用于解释采用通信信息终端装置的内容发布过程中存在的问题的示意图。
在用户1使用通信信息终端装置101接收电子邮件102时,由于这样的[用户1]必须观看屏幕,并进行诸如键输入的操作以及确认改变屏幕,所以,在进行另一个活动时,不可能执行这样的操作。
尽管通过在诸如PDA(个人数字助理)的个人便携式信息终端装置上设置通信模块,可以接收和发送电子邮件,但是具有这样的构造,要使用触摸屏或键盘进行操作,因此这不是在进行另一个活动时可以执行的简单操作。
某种汽车导航系统已经实现了利用类似于PDA的操作传送和接收电子邮件。
然而,例如,对于合并了汽车导航系统的所有功能的系统,用于执行这些操作的菜单显示在屏幕上,当用户在观看屏幕的同时执行这些操作时,要求非常复杂的操作,而且,由于仅粗略一看该菜单就花费很长时间,所以[用户]除了将注意力集中在操作汽车导航系统上,不可能有别的选择。在执行该操作时,不能进行其它活动。
图17是用于解释采用万维网浏览器装置和因特网的内容发布过程中存在的问题的示意图。
内容制作者121利用创作工具编辑内容(信息),然后,将该内容送到用户1。内容制作者121手动更新该内容。
用户1在万维网浏览器上操纵鼠标32,在屏幕上移动鼠标指针131以及点击[鼠标32],以在屏幕上显示其要求的信息。即使内容制作者121仅提供一种内容,万维网浏览器仍可以根据用户1的操作使不同类型的信息显示在屏幕上。
然而,如果只有一种内容,则在多个用户122观看该内容时,不能分别满足每个用户122的不同需要。
此外,利用多媒体创作工具(例如,Macromedia的FLASH(商标)),通过检测事件,例如键盘33的操作或鼠标32的点击,并转换屏幕上显示的内容,可以提供动态改变的业务。
然而,必须事先在内容中描述要根据事件改变的主题。因此,除非内容制作者121手动更新内容的主题,否则该内容的主题不会改变。如图17所示的情况,事先准备好的内容只能在编辑时即准备阶段建立的内容范围内变化。
为了在各终端内事先准备满足用户122需要的内容以作为每个用户122的单独数据,内容制作者121需要使用多媒体创作工具,事先对每个用户122准备多媒体数据。在存在几百个以上的用户122的情况下,事先对每个用户122准备多媒体内容是根本不现实的。
此外,第2000-215211号日本未决专利公报公开了在一个中心或介质中准备的指导脚本,该指导脚本具有用于指导的时间信息和位置信息以及指导信息,并且,通过使用标记语言的时间序列,描述了可表示这些信息的指令序列,其中,脚本转换单元将由操作输入单元选择的指导脚本转换成用于指导的结构化数据,并将所转换的数据传输到指令处理单元,然后,该指令处理单元根据所述结构化数据执行符合从状态获取单元得到的当前时间和当前位置的指令,并且由指导输出单元输出指导。
本发明的一个目的是使得在注意力集中在主要活动的状态下,能够获取信息。
下面对传统技术进行分析。
例如“在适当时间以适当顺序按照用户要求的适当数量向用户可靠地提供信息,该用户所处的状况是执行非获取信息的主要活动,难以同时注意多个信息源”,存在对驾驶汽车的驾驶员提供的业务。
在现有环境下,车辆内存在各种装置,而且由于这些[装置]中的每一个是独立操作的,所以要求用户在驾驶车辆时,要同时使用多个装置。
例如,除了驾驶车辆的操作,以及观看外部环境或车辆的仪表盘的操作,[驾驶员]还必须注意空调的操作、便携式电话的呼入呼叫和电子邮件、CD更换器的操作、FM广播的交通信息、汽车导航系统的路线指导、汽车导航系统的屏幕等,而在亲自判定哪个信息是必要的并使用该必要信息时,[驾驶员]必须执行非常困难的活动,例如,调节音量、操作空调以及打开/关闭窗口。
驾驶车辆时注意许多项目分散了驾驶操作的注意力,因此在安全方面存在严重问题。此外,由于用户的操作非常复杂,所以在方便性方面也存在问题。对于骑摩托车的骑手、进行做工操作的工人以及试图在不熟悉的位置做某事的非专业人员,存在同样的问题,而且这与驾驶车辆的驾驶员遇到的情况相同。
要解决“处于因执行非获取信息的主要活动而难以同时注意多个信息源的情况下的用户”所面临的共同问题,需要“在适当时间以适当顺序按照用户要求的适当数量可靠地提供信息”。
通过解决该问题,在上述条件下“可以有效利用信息”。
仅仅通过将每个终端的功能合并到一个终端,增加了用户选择所需功能的操作,因此产生增加用户负担的负面影响。因此,设计一种减少用户操作的解决方法是最基本的。
接着,将详细说明技术问题。
由于不能仅通过分别解决上述(A)至(I)的要求来解决这个问题,所以必须解决下面的技术问题。
首先,分析有关用于提供信息的集成解决方法的问题。
如果不集中显示信息,则信息以位或片(piece)的形式独立地从各信息源并行地提供,而用户必须同时注意来自各信息源的信息,以便选择和使用必要信息,这样就不能将其意识或注意力集中到主要活动。
然而,仅仅通过将所有功能合并到一个终端上,在接收信息后,用户必须选择用于输出信息的功能,由于需要进行主要活动之外的大量操作和调节,因此不能实现这样的目标。
例如,在万维网浏览器门户(portal)业务中,尽管大量页面可以链接到因特网,而且可以从一个屏幕上提取各种信息,但是[用户]仍必须重复执行点击屏幕上的某个位置以显示下一个屏幕、点击该下一个屏幕上的某个位置以显示后续屏幕等的操作。因此,用户除了将注意力集中在提取信息的操作上之外别无选择,因此不能将注意力集中在主要活动上。
如果集成信息仅仅是使所有信息由一个屏幕接收,则这种信息集成是不充分的,这种集成必须要同时满足(A)至(I)的要求,。
作为与操作有关的任务,需要处理要求操作的情形和不要求操作的情形。
存在用户必须操作信息提供设备的情形和用户不必操作该信息提供设备的情形。如果不能根据使用条件处理两种情形,则用户就不能将注意力集中在主要活动上。即使在要求操作的情况下,也希望这种操作保持最少。
例如,在连续收听音乐的状况下,如果用户的情绪状态和环境状态未发生变化,则不需要操作。在这种情况下,希望不要求任何形式的操作。因此,在出现新信息时,不希望无条件地中断再现的内容并请求用户操作。
同时,在特定时间点不要求进行操作的状况下,如果用户的情绪或目的发生了变化,则必要信息发生变化,而且由于这是只有用户知道的事情,所以该状态要变更为要求某种操作的状况。
用户能够根据上述的状态变化执行这种操作是必要的。
希望该解决方法能够使用户知道能否进行操作。
接下来,说明与该操作有关的内容的响应。
这里意味着,需要一种解决方法,能够根据不断变化的情况,灵活处理操作方法,以适应用户的要求以及所要提供的信息内容。由于不断产生新信息,所以难以使用操作是固定动作的解决方法处理这种情况。
在许多情况下,根据用户的操作,只有信息提供商知道需要什么类型的动作。此外,为了使用户自然地进行操作,根据情况,有效地使用一种呈现方式,而且希望提供一种解决方法,使人们能够产生该内容以进行这种呈现。
因此,需要提供一种解决方法,其中,在信息提供商产生要发布的内容时,用于发布内容的系统将与反映制作意图的操作有关的动作指令(movement directive)传送到信息提供终端。
接下来,将说明与信息提供过程有关的任务。
为了“在适当时间以适当顺序按照用户要求的适当数量可靠提供信息并且使其能够有效利用信息”,有下列与用于提供信息的解决方法有关的任务。
必须以满足要求(A)至(I)的方式完成这些任务。
首先,存在与选择信息有关的任务。在需要时,必须能够以最少的操作选择信息。该任务与涉及操作的任务密切相关。
其次,存在与要提供的[信息]的数量有关的任务。必须在用户要求的范围内,以适当数量提供欲提供的信息。如果发布的信息超过用户要求的数量,则在网络中产生不希望的业务量,而且不能有效利用终端的存储区。
此外,存在与提供信息的定时有关的任务。必须在用户可以使用信息的时候提供信息。如果在用户不能使用该信息时提供[信息],则会中断用户的主要活动,或者用户可能忘记所提供的信息。
此外,存在与提供信息的顺序有关的任务。必须以适当顺序对用户提供通知。
此外,存在与通知有关的任务。必须利用适当的装置在适当时间发出通知。并希望尽可能多地集成要通知的信息。
此外,存在与信息提供商的位置有关的任务。
由于对于许多用户有许多信息提供商,所以必须能够处理来自多个信息提供商的信息。
为了完成上述任务,必须集成信息。利用个别地提供由多个信息提供商提供的信息的系统,以位或片形式独立地并且从各信息源并行地提供信息,则用户必须同时注意各信息源的信息,以选择和使用必要信息,因此不能将其意识或注意力集中到主要活动。
因此,即使在由多个信息提供商提供信息的情况下,仍必须利用集成解决方法根据用户的要求提供信息。由于每个信息提供商有提供信息的目标,所以除了用户的目标之外,还要求实现信息提供商的目标。
此外,还存在信息提供商的要求。信息提供商从事提供信息服务以及接收对其付费(consideration)的商务。内容制作者利用信息提供商提供的信息产生内容。为了使信息提供商实现其目标,作为整体系统,要求整个内容发布系统和终端满足下面的要求(i)对要求提供信息的用户提供[信息];(ii)在用户需要这种信息时提供信息;(iii)利用有效表现提供信息;以及(iv)提供信息,同时防止未授权使用信息。
通过满足要求(A)至(I)满足要求(i)和(ii)。通过提供使信息提供商可管理终端内的内容的装置,满足要求(iii)。通过采用可以防止未授权访问存储在信息提供终端设备上的内容数据的构造,可以满足要求(iv)。
此外,存在与广播和通信的融合有关的任务。在现有的单独业务提供方法中,存在下面的各项任务。
对于广播型业务,不能对每个单独用户或使用状态提供不同业务。
对于通信型业务,由于以不协调(uncoordinated)方式集成各业务,所以用户的操作复杂。
必须将累积型业务与操作感觉(operational feeling)集成在一起。
不仅如此,还存在功能业务(functional service)方面的任务。在诸如利用个人计算机和PDA提供的工具和商务应用的功能业务中,由于用户必须进行大量操作,所以用户在使用这种功能业务的同时难以从事另一个活动。
此外,如果存在用于提供这种功能业务的单独终端装置,而且该装置请求用户进行操作,则由于用户的注意力集中在该装置上,所以对主要活动存在严重影响。
因此,要求提供其中功能业务不打扰用户的功能。
根据上面的分析结果,产生了本发明

发明内容
本发明的一个目的是,对那些进行非获取信息的主要活动而难以同时注意多个信息源的用户,在适当时间以适当的顺序按照用户要求的适当数量可靠地提供信息,并且使用户可以有效使用信息。
换句话说,本发明的目的是以最少的操作在适当时间以适当次序连续输出必要信息。
本发明的另一个目的是以最少的操作在适当时间以适当次序连续接收必要信息。
根据本发明的信息输出设备包括聚合输出控制装置,用于基于事件响应控制程序并且对应于事件来控制所述聚合的输出,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及信息输出控制装置,用于根据顺序数据来控制包含在所述聚合中的所述信息的输出,其中,所述聚合输出控制装置已经指示了所述聚合的输出,所述顺序数据是各顺序数据中与所述聚合相关联的,所述各顺序数据在其中说明了与每个所述聚合相关联的所述信息的输出次序。
在根据本发明的信息输出设备中,读取与含有被输出信息的聚合有关的事件响应控制程序,根据所读取的事件响应控制程序并且对应于事件,控制聚合的输出,以及,根据与被指示输出的聚合有关的顺序数据,控制含有该聚合的信息所输出。
在替换被输出的信息所属的聚合时,还要替换要读取的事件响应控制程序,而且即使输入同样的事件,要控制的内容也发生变化。此外,根据与被指示要输出的聚合有关的顺序数据内描述的信息的输出顺序,输出包含在被指示要输出的聚合内的信息。
因此,通过正确描述事件响应控制程序和顺序数据,可以用最少的操作在适当时间以适当顺序连续输出所要求的信息。
可以利用专用硬件构造聚合输出控制装置或内容输出控制装置,或者利用加载了控制程序的计算机实现该聚合输出控制装置或内容输出控制装置。
从广义上说,信息包括有版权的著作、控制数据或对用户重要的数据。特别地,信息包括由声音或图像构成的有版权的著作。对用户重要的信息尤其包括字符、数值、数字或其它信息。
信息还包括所谓内容。
在从不同的观点进行规定时,信息包括再现的数据内容、编码的数据内容或功能内容。再现的数据内容或编码的数据内容包括例如MPEG-2格式的内容或MP3格式的内容。功能内容指由图像或声音之外的信息构成,但是作为图像或声音输出的内容。功能内容包括用于控制设备的数据。
聚合由0或1、或者由多种具有某种关联的信息构成。例如,所形成的聚合可以是由存储在文件夹或目录上的内容构成的聚合,或者所形成的聚合可以是由存储在文件夹或目录上的文件或从属聚合构成的聚合。对于每种信息,可以描述用于确定聚合的关联。
只要一个聚合单元与包含在其内的聚合单元之间的连接关系至少是明白的,则这里使用的分层结构就满足需要了。分层结构包括树形结构。例如,在由存储在文件夹上的信息的聚合形成聚合时,该分层结构意味着由文件夹的连接构成的结构。
包含在第一单元内的第二单元被称为第一单元的下层。距离为一层的下层被称为子层。含有第一单元的第二单元被称为第一单元的上层。距离为一层的上层被称为父层。
事件是指(表示)状态变化(的信息),而且,例如,指外部状态变化或内部状态变化。事件包括用户操作产生的事件、因传感器从外部环境检测某个量而产生的事件、由年、月、日或时产生的事件、通过网络发送的事件、因再现信息产生的事件以及因为通信状态的变化产生的事件。用户的操作产生的事件包括命令。
只要事件响应控制程序内至少描述了用于识别事件的信息和用于规定与事件有关的处理内容的命令,该事件响应控制程序就满足需要了。例如,命令用处理目标和处理内容来描述。
与聚合相关联是指可以利用聚合规定事件响应控制程序。与聚合相关联包括使空事件响应控制程序与聚合相关联。例如,当聚合由存储在文件夹上的信息的聚合形成时,因为事件响应控制程序存储在文件夹上,所以该事件响应控制程序与存储在文件夹上的信息的聚合相关联。
控制聚合的输出是指至少指定输出属于该聚合的信息。在这种情况下,不必规定信息本身。
在优选实施例中,根据与含有正被输出信息的聚合有关的事件响应控制程序、与含有正被输出信息的聚合的上层聚合有关的事件响应控制程序并且对应于该事件,聚合输出控制装置对输出聚合进行控制。通过采用上面的构造,利用在其内描述了较少命令的事件响应控制程序,可以指示输出适当的聚合。
在本发明的实施例中,提供了一种用于根据信息输出控制装置的控制并对应于信息的类型,再现要输出的信息的再现装置。
从广义上说,信息的类型是指,依照信息的输出方式、识别信息的方式或编码信息的格式而确定的信息区分,而且,例如,信息的类型可以是由利用感官识别的声音或图像规定的类型、利用逻辑或感官识别的字符或音乐规定的类型、MPEG格式或编码格式规定的类型等等。例如,信息类型由发布信息或者存储信息的文件名(即,所谓扩展名)来标示。
例如,对于MPEG-2、MP3或语音合成,根据信息的类型,再现装置再现作为文本数据的信息。
该信息输出设备还可以配备事件生成装置,用于获取外部状态并产生事件。通过采用上面的构造,可以根据环境的变化切换要输出的信息,而不必要求用户操作。因此,对用户提供与环境的变化对应的适当信息。
根据利用麦克风、加速度传感器、声压传感器、GPS、故障诊断传感器或CCD照相机获取的状态,事件产生装置可以产生事件。
在又一个优选实施例中,还可以配备存储控制装置,用于控制信息、事件响应控制程序以及顺序数据的存储。因此,可以存储信息、事件响应控制程序以及顺序数据。
还可以对该信息输出设备配备通信控制装置,用于控制将聚合请求传送到用于提供信息的信息提供设备,聚合输出控制装置已经指示接收该聚合,并且用于控制信息提供设备所提供的属于请求的聚合的信息以及与请求的聚合相关联的事件响应控制程序和顺序数据的接收。
在这种情况下,由于根据聚合输出控制装置的指定,通信控制装置对信息的接收进行控制,所以,例如可以用这样的方式接收信息,在输出信息时,仅对要输出的信息完成信息接收。
聚合输出控制装置还可以重写顺序数据。因此,即使是同样的信息,仍可以改变输出信息的顺序。
根据本发明的信息输出方法包括聚合输出控制步骤,用于基于事件响应控制程序并且对应于事件来控制所述聚合的输出,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及信息输出控制步骤,用于根据顺序数据来控制包含在所述聚合中的所述信息的输出,在所述聚合输出控制步骤已经指示了所述聚合的输出,所述顺序数据是各顺序数据中与所述聚合相关联的,所述各顺序数据在其中说明了与每个所述聚合相关联的所述信息的输出次序。
本发明的第一记录介质上的程序使计算机执行下述处理聚合输出控制步骤,用于基于事件响应控制程序并且对应于事件来控制所述聚合的输出,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及信息输出控制步骤,用于根据顺序数据来控制包含在所述聚合中的所述信息的输出,在所述聚合输出控制步骤已经指示了所述聚合的输出,所述顺序数据是各顺序数据中与所述聚合相关联的,所述各顺序数据在其中说明了与每个所述聚合相关联的所述信息的输出次序。
本发明的第一程序使计算机执行下述处理聚合输出控制步骤,用于基于事件响应控制程序并且对应于事件来控制所述聚合的输出,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及信息输出控制步骤,用于根据顺序数据来控制包含在所述聚合中的所述信息的输出,在所述聚合输出控制步骤已经指示了所述聚合的输出,所述顺序数据是各顺序数据中与所述聚合相关联的,所述各顺序数据在其中说明了与每个所述聚合相关联的所述信息的输出次序。
在本发明的信息输出方法、第一记录介质和第一程序中,基于事件响应控制程序并且对应于事件,控制所述聚合的输出,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及根据顺序数据来控制包含在所述聚合中的所述信息的输出,在所述聚合输出控制步骤已经指示了所述聚合的输出,所述顺序数据是各顺序数据中与所述聚合相关联的,所述各顺序数据在其中说明了与每个所述聚合相关联的所述信息的输出次序。
根据本发明的信息接收设备包括聚合接收控制装置,用于基于事件响应控制程序并且对应于事件来控制所述聚合的接收,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及通信控制装置,用于控制所述聚合的请求到用于提供所述信息的信息提供设备的传输,所述聚合接收控制装置已经指示了所述聚合的接收,并且用于控制所述信息提供设备所提供的属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序的接收。
在本发明的信息接收设备中,基于事件响应控制程序并且对应于事件来控制所述聚合的接收,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及控制所述聚合的请求到用于提供所述信息的信息提供设备的传输,所述聚合接收控制装置已经指示了所述聚合的接收,并且控制所述信息提供设备所提供的属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序的接收。
当替换正被输出的信息所属的聚合时,还要替换要读取的事件响应控制程序,而且即使输入同样的事件,要控制的内容也发生变化。换句话说,指定正被输出的信息所属的聚合和利用事件确定的聚合的接收,并且,接收属于已经指示其接收的聚合的信息和与该已经指示其接收的聚合相关联的事件响应控制程序。因此,通过适当地描述事件响应控制程序,可以用最少的操作在适当时间以适当的次序连续接收必要信息。
可以利用专用硬件构造聚合接收控制装置或通信控制装置,或者利用加载了程序的计算机实现该聚合接收控制装置或通信控制装置。
通过有线或无线传输线路或广播线路,该信息接收设备可以从信息提供设备接收信息。例如,通过有线网或无线网,信息接收设备从信息提供设备接收信息。
在本发明的优选实施例中,根据与含有正被输出的信息的聚合有关的事件响应控制程序、与含有正被输出的信息的聚合的上层聚合有关的事件响应控制程序并且对应于事件,聚合接收控制装置对聚合的接收进行控制。通过采用上述的构造,利用在此描述的具有较少命令的事件响应控制程序,可以指示更适当的聚合的接收。
在又一个优选实施例中,还配备了存储控制装置,用于控制接收的信息和事件响应控制程序的存储。因此,可以存储接收的信息和事件响应控制程序。
根据本发明的信息接收方法包括聚合接收控制步骤,用于基于事件响应控制程序并且对应于事件来控制所述聚合的接收,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及通信控制步骤,用于控制所述聚合的请求到用于提供所述信息的信息提供设备的传输,在所述聚合接收控制步骤已经指示了所述聚合的接收,并且用于控制所述信息提供设备所提供的属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序的接收。
根据本发明的第二记录介质上的程序使计算机执行下述处理聚合接收控制步骤,用于基于事件响应控制程序并且对应于事件来控制所述聚合的接收,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及通信控制步骤,用于控制所述聚合的请求到用于提供所述信息的信息提供设备的传输,在所述聚合接收控制步骤已经指示了所述聚合的接收,并且用于控制所述信息提供设备所提供的属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序的接收。
根据本发明的第二程序使计算机执行下述处理聚合接收控制步骤,用于基于事件响应控制程序并且对应于事件来控制所述聚合的接收,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及通信控制步骤,用于控制所述聚合的请求到用于提供所述信息的信息提供设备的传输,在所述聚合接收控制步骤已经指示了所述聚合的接收,并且用于控制所述信息提供设备所提供的属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序的接收。
在根据本发明的信息接收方法、第二记录介质以及第二程序中,基于事件响应控制程序并且对应于事件来控制所述聚合的接收,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及控制所述聚合的请求到用于提供所述信息的信息提供设备的传输,在所述聚合接收控制步骤已经指示了所述聚合的接收,并且控制所述信息提供设备所提供的属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序的接收。
根据本发明的信息提供设备包括存储控制装置,用于控制以信息的聚合为其单位存储具有分层结构的信息,以及用于控制各事件响应控制程序的存储,所述各事件响应控制程序在其中描述了关于与每个所述聚合相关联的接收端的事件的命令;以及传输控制装置,该装置用于,当用来接收所述信息的所述信息接收设备请求所述聚合时,控制属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序到所述信息接收设备的传输。
在本发明的信息提供装置中,以信息的聚合作为其单位存储具有分层结构的信息以及存储事件响应控制程序,所述事件响应控制程序在其中描述了关于与每个聚合相关联的接收端的事件的命令;以及,当用来接收所述信息的所述信息接收设备请求所述聚合时,向所述信息接收设备传输属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序。
因此,信息接收装置可以用最少的操作在适当时间以适当顺序连续接收必要信息。
通过有线或无线传输线路或广播线路,信息提供设备可以将信息发送到信息接收设备。例如,通过有线网或无线网,信息提供设备可以将信息发送到信息接收设备。
可以利用专用硬件构造存储控制装置或传输控制装置,或者利用加载了程序的计算机实现该存储控制装置或传输控制装置。
在本发明的优选实施例中,存储控制装置还控制顺序数据的存储,所述顺序数据在其中描述了与每个所述聚合相关联的所述信息的输出顺序;以及,当从所述信息接收设备请求所述聚合时,所述传输控制装置还控制与所述请求的聚合相关联的所述顺序数据到所述信息接收设备的传输。
通过采用上面的构造,该信息接收设备可以根据顺序数据以最少的操作在适当时间以适当顺序连续输出所要求的信息。
根据本发明的信息提供方法包括存储控制步骤,用于控制以信息的聚合为其单位存储具有分层结构的信息,以及用于控制各事件响应控制程序的存储,所述各事件响应控制程序在其中描述了关于与每个所述聚合相关联的接收端的事件的命令;以及传输控制步骤,该步骤用于,当用来接收所述信息的所述信息接收设备请求所述聚合时,控制属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序到所述信息接收设备的传输。
根据本发明的第三记录介质上的程序使计算机执行下述处理存储控制步骤,用于控制以信息的聚合为其单位存储具有分层结构的信息,以及用于控制各事件响应控制程序的存储,所述各事件响应控制程序在其中描述了关于与每个所述聚合相关联的接收端的事件的命令;以及传输控制步骤,该步骤用于,当用来接收所述信息的所述信息接收设备请求所述聚合时,控制属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序到所述信息接收设备的传输。
根据本发明的第三程序使计算机执行下述处理存储控制步骤,用于控制以信息的聚合为其单位存储具有分层结构的信息,以及用于控制各事件响应控制程序的存储,所述各事件响应控制程序在其中描述了关于与每个所述聚合相关联的接收端的事件的命令;以及传输控制步骤,该步骤用于,当用来接收所述信息的所述信息接收设备请求所述聚合时,控制属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序到所述信息接收设备的传输。
在本发明的信息提供方法、第三记录介质以及第三程序中,控制以信息的聚合为其单位存储具有分层结构的信息,并且控制各事件响应控制程序的存储,所述各事件响应控制程序在其中描述了关于与每个所述聚合相关联的接收端的事件的命令;以及,当用来接收所述信息的所述信息接收设备请求所述聚合时,控制属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序到所述信息接收设备的传输。
根据本发明的第四程序与第一聚合相关联,该第一聚合是各聚合中的聚合;将[该程序]读入计算机内,用于当输出属于第一聚合的信息或属于第一聚合的下层聚合的信息时,控制所述信息的输出或接收;以及在发生规定的事件时,[该程序]使计算机执行与输出第二聚合或接收第二聚合二者中至少一个有关的处理过程,该第二聚合是各聚合中的另一个聚合。
当输出属于第一聚合的信息或者属于第一聚合的下层聚合的信息时,用于控制输出接收信息的计算机读取本发明的程序,然后,在发生规定的事件时,执行与输出第二聚合或接收第二聚合二者中至少一个有关的处理过程,第二聚合是各聚合中的另一个聚合。
因此,可以用最少的操作在适当时间以适当顺序连续输出所要求的信息,或者用最少的操作在适当时间以适当顺序连续接收所要求的信息。
在根据本发明的信息提供系统中,信息提供设备包括存储控制装置,用于控制以信息的聚合为其单位存储具有分层结构的信息,以及用于控制各事件响应控制程序的存储,所述各事件响应控制程序在其中描述了关于与每个所述聚合相关联的接收端的事件的命令;以及传输控制装置,该装置用于,当用来接收所述信息的所述信息接收设备请求所述聚合时,控制属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序到所述信息接收设备的传输;以及信息接收设备包括聚合接收控制装置,用于基于事件响应控制程序并且对应于事件来控制所述聚合的接收,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及通信控制装置,用于控制所述聚合的请求到用于提供所述信息的信息提供设备的传输,所述聚合接收控制装置已经指示了所述聚合的接收,并且用于控制所述信息提供设备所提供的属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序的接收。
在本发明的信息提供系统中,除了存储信息外,还存储事件响应控制程序,所述事件响应控制程序在其中描述了关于与每个聚合相关联的接收端的事件的命令;当用于接收信息的信息接收设备请求聚合时,向该信息接收设备传输属于所请求聚合的信息以及与所请求聚合相关联的事件响应控制程序;基于事件响应控制程序并且对应于事件,控制所述聚合的接收,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;将聚合请求传输到信息提供设备,已经指示了该聚合的接收,并且接收信息提供设备所提供的属于所请求聚合的信息以及与所请求聚合相关联的事件响应控制程序。
系统代表由多个设备构成的整个设备。
根据本发明的第二信息提供方法包括存储控制步骤,用于控制以信息的聚合为其单位存储具有分层结构的信息,以及用于控制事件响应控制程序的存储,所述事件响应控制程序在其中描述了关于与每个所述聚合相关联的在信息接收设备中的事件的命令;传输控制步骤,用于当从用来接收信息的信息接收设备请求所述聚合时,控制属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序到所述信息接收设备的传输;聚合接收控制步骤,用于基于事件响应控制程序并且对应于事件来控制所述聚合的接收,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的;以及通信控制步骤,用于控制所述聚合请求到该信息提供设备的传输,在所述聚合接收控制步骤已经指示了所述聚合的接收,并且用于控制所述信息提供设备所提供的属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序的接收。
在本发明的第二信息提供方法中,除了以信息的聚合为其单位存储具有分层结构的信息外,还存储事件响应控制程序,所述事件响应控制程序在其中描述了关于与每个聚合相关联的信息接收设备中的事件的命令;当用于接收信息的信息接收设备请求聚合时,向该信息接收设备传输属于所请求聚合的信息以及与所请求聚合有关的事件响应控制程序;基于事件响应控制程序并且对应于事件,控制所述聚合的接收,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的;向该信息提供设备传输所述聚合的请求,已经指示了所述聚合的接收,并且接收所述信息提供设备所提供的属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序。


图1是用于说明用户精神不集中的示意图;图2是用于说明用户精神不集中的示意图;图3是用于说明用户精神不集中的示意图;图4是用于说明用户精神不集中的示意图;图5是用于说明用户精神不集中的示意图;图6是用于说明用户精神不集中的示意图;图7是用于说明用户精神不集中的示意图;图8是用于说明用户精神不集中的示意图;图9是用于说明用户精神不集中的示意图;图10是示出传统信息提供系统是否满足各要求的示意图;图11是用于解释利用诸如电视机或无线电广播接收机的广播接收机的内容发布过程中存在的问题的示意图;图12是用于解释采用万维网浏览器装置的内容发布过程中存在的问题的示意图;图13是用于解释采用可记录介质(例如,CD或DVD)再现装置的内容发布过程中存在的问题的示意图;图14是用于解释采用具有内置硬盘的音乐播放器的内容发布过程中存在的问题的示意图;图15是用于解释采用汽车导航系统的内容发布过程中存在的问题的示意图;图16是用于解释采用通信信息终端装置的内容发布过程中存在的问题的示意图;图17是用于解释采用万维网浏览器装置和因特网的内容发布过程中存在的问题的示意图;图18是用于解释根据本发明的信息提供系统的实施例的示意图;图19是用于更具体解释信息提供系统的实施例的示意图;
图20是用于更具体解释信息提供系统的实施例的示意图;图21是示出车载型信息提供终端设备的外观的例子的示意图;图22是示出信息提供终端设备的内部结构的例子的示意图;图23是示出信息提供终端设备的内部结构的例子的示意图;图24是示出信息提供服务器的内部结构的例子的示意图;图25是示出信息提供终端设备的功能构造的例子的方框图;图26是示出根据本发明的信息提供系统的实施例的更详细构造的方框图;图27是用于解释信息提供终端设备的工作原理的示意图;图28是示出根据本发明的信息提供系统的实施例的更详细构造的方框图;图29是示出根据本发明的信息提供系统的实施例的更详细构造的方框图;图30是用于解释主控单元的更详细构造的方框图;图31是用于解释事件处理单元的操作过程的方框图;图32是用于解释读取命令映像数据、动态命令映像数据以及主指定数据的过程以及根据输入事件搜索命令的过程的示意图;图33是用于解释内容流的示意图;图34是用于解释启动后,信息提供终端设备的操作的示意图;图35是用于解释根据本发明的信息提供系统的工作原理的示意图;图36是用于解释内容、播放表以及主指定数据与文件夹之间关系的示意图;图37是用于解释在根据本发明的信息提供系统中用户不分散注意力的示意图;图38是用于解释在根据本发明的信息提供系统中用户不分散注意力的示意图;图39是用于解释在根据本发明的信息提供系统中用户不分散注意力的示意图;图40是用于解释在根据本发明的信息提供系统中用户不分散注意力的示意图;图41是用于解释在根据本发明的信息提供系统中用户不分散注意力的示意图;图42是用于解释在根据本发明的信息提供系统中用户不分散注意力的示意图;图43是用于解释在根据本发明的信息提供系统中用户不分散注意力的示意图;图44是示出文件夹概念的示意图;图45是示出用于管理信息的数据结构的示意图;图46是示出管理文件夹的解决方法的示意图;图47是示出信息提供终端设备内的数据结构的例子的示意图;图48是示出当用户1操作时,信息提供终端设备的操作过程的示意图;图49是用于解释信息提供服务器的示意图;图50是用于解释从其连续提取信息的信息提供终端设备的基本操作方式的示意图;图51是用于解释利用检验命令的信息提供终端设备的操作过程的示意图;图52是用于解释利用检验命令的信息提供终端设备的操作过程的示意图;图53是用于解释利用检验命令的信息提供终端设备的操作过程的示意图;图54是用于解释文件夹的基本构造的示意图;图55是用于解释具有分层结构的文件夹的例子的示意图;图56是示出主指定数据的例子的示意图;图57是用于解释将文件夹、内容、主指定数据以及播放表从信息提供服务器下载到信息提供终端设备的操作过程的示意图;图58是用于解释将文件夹、内容、主指定数据以及播放表从信息提供服务器下载到信息提供终端设备的操作过程的示意图;图59是用于解释将文件夹、内容、主指定数据以及播放表从信息提供服务器下载到信息提供终端设备的操作过程的示意图;图60是用于解释将文件夹、内容、主指定数据以及播放表从信息提供服务器下载到信息提供终端设备的操作过程的示意图;图61是用于解释将文件夹、内容、主指定数据以及播放表从信息提供服务器下载到信息提供终端设备的操作过程的示意图;图62是用于解释将文件夹、内容、主指定数据以及播放表从信息提供服务器下载到信息提供终端设备的操作过程的示意图;图63是用于解释将文件夹、内容、主指定数据以及播放表从信息提供服务器下载到信息提供终端设备的操作过程的示意图;图64是用于解释启动信息提供终端设备的处理过程的流程图;图65是用于解释与作为用户的语音的“开始”事件有关的信息提供终端设备的处理过程的流程图;图66是用于解释与作为用户的语音的“下一个”事件有关的信息提供终端设备的处理过程的流程图;图67是用于解释与作为用户的语音的“删除”事件有关的信息提供终端设备的处理过程的流程图;图68是用于解释与作为用户的语音的“删除”事件有关的信息提供终端设备的处理过程的流程图;图69是用于解释与作为用户的语音的“请求”事件有关的信息提供终端设备的处理过程的流程图;图70是用于解释与作为用户的语音的“请求”事件有关的信息提供终端设备的处理过程的流程图;图71是用于解释与作为用户的语音的“请求”事件有关的信息提供终端设备的处理过程的流程图;图72是用于解释与作为用户的语音的“请求”事件有关的信息提供终端设备的处理过程的流程图;图73是用于解释与信息提供服务器的事件有关的信息提供终端设备的处理过程的流程图;图74是用于解释启动过程的流程图;图75是用于解释内容文件夹再现处理过程的流程图;
图76是用于解释事件输入处理过程的流程图;图77是用于解释先前命令处理过程的流程图;图78是用于解释后续命令处理过程的流程图;图79是用于解释返回命令处理过程的流程图;图80是用于解释再现指定内容的处理过程的流程图;图81是用于解释文件夹进入事件处理过程的流程图;以及图82是用于解释文件夹退出事件处理过程的流程图。
具体实施例方式
图18是用于解释根据本发明的信息提供系统的实施例的示意图。
通过网络303,信息提供终端设备301从信息提供服务器302接收内容,即,一种信息,然后,将该内容提供给用户1。在本发明中,例如,将内容处理为内容数据。
利用本发明的信息提供装置处理的内容被划分为下面3种1.再现的数据内容2.编码的数据内容3.功能内容下面将详细说明各种内容。
通过网络303,信息提供服务器302将要对用户提供的内容送到信息提供终端设备301。
网络303是由有线或无线通信线路构成的内容数据传输介质。网络303并不局限于传输介质或协议,只要它可以进行双向通信就足够了,例如它包括光纤。
图19是用于更具体解释信息提供系统的实施例的示意图。在将信息提供终端设备301安装在车辆311上时,利用长距离无线网在信息提供终端设备301与信息提供服务器302之间进行通信,因为需要在车辆311行驶时进行通信。例如,便携式终端载波的数据通信网可以用作网络303。
为了实现一种信息提供系统,使[驾驶员]在驾驶车辆311时可以只注意特定信息源,在本发明实施例中,考虑到驾驶员(用户)的主要活动是驾驶操作,以如下方式提供信息。
(1)在车辆行驶时,仅利用声音提供信息;(2)在车辆停止时,还利用屏幕提供信息;(3)闪烁的LED显示器用作发通知的装置,用于通知用户1,存在应获取的信息。
另外,在没有屏幕时,可以仅利用声音提供信息。可以利用音频通知代替所述通知装置。因此,还可以提供仅使用声音的业务。
此外,关于对后排座位提供的业务,可以始终使用屏幕提供信息。
在本实施例中,为了说明与该目的有关的效果,尽管以车载型信息提供终端设备301作为例子,其中用户1受许多制约条件的限制,但是即使排除仅在车载型使用时出现的情况实例,在其它使用情况下仍产生同样的效果。
具体地说,例如,如图20所示,通过将属于便携式电话载波的数据通信网的无线网312与由通信站333构成的无线LAN(局域网)组合在一起构成网络303,该通信站333构成被称为热点(hot spot)的区域。
通过利用便携式电话载波的无线网312发布小数据量的内容,并且,通过无线LAN热点发送大数据量的内容,可以在短时段内发布大容量数据,而且还可以降低通信成本。
在此,通过通信站331和无线网312,信息提供服务器302将小数据量的普通内容发送到安装在行驶中的车辆311上的信息提供终端设备301。并且,通过宽带网332和通信站333,信息提供服务器302将大数据量的大容量内容发送到安装在停泊的车辆311上的信息提供终端设备301。
图21是示出车载型信息提供终端设备301的外观的例子的示意图。例如,信息提供终端设备301由主体351和显示单元352构成。
主体351装配有扬声器361-1和361-2、LED(发光二极管)362以及输出端363。主体351没有配备显示单元,输出端363将信息提供终端设备301输出的声音信号作为声音输出到未示出的扬声器,该扬声器是声音输出装置。
显示单元352装配有液晶显示器364和LED 365,作为显示装置。
如图21所示,由于用于提供信息的信息提供终端设备301被集成为一体,所以用户1仅仅通过注意一个信息提供终端设备301,就可以接收重要信息,而不会漏掉该重要信息。因此,可以满足要求(A)。
图22是示出信息提供终端设备301的内部结构的例子的示意图。信息提供终端设备301包括CPU(中央处理单元)381、RAM(随机存取存储器)382、ROM(只读存储器)383、接口单元384以及通信单元385。利用总线386,将CPU 381、RAM 382、ROM 383、接口单元384以及通信单元385互相连接在一起。
根据存储在RAM 382或ROM 383内的程序,CPU 381执行各种处理。RAM 382任意存储由CPU 381执行的程序或数据。
接口单元384也通过总线386连接到CPU 381。对应于用户1的操作信号输入到接口单元384。根据从接口单元384输入的命令,CPU381执行各种处理。此外,通过接口单元384,CPU 381输出通过这种处理获得的声音和图像。
通信单元385也通过总线386连接到CPU 381。通过网络303,通信单元385与信息提供服务器302通信。对于本例的情况,通信单元385用作与网络303的接口,用于接收内容,或者用于发送内容请求。
此外,通过通信单元385获取程序,并将其存储到RAM 382。
内容存储单元388还通过信息数据库(DB)管理单元387连接到总线386。例如,内容存储单元388由硬盘、光盘、磁光盘或半导体存储器构成,而且用于存储内容。信息数据库管理单元387控制内容存储单元388中的内容存储或内容读出。
此外,在将磁盘391、光盘392、磁光盘393或半导体存储器394安装在与总线386相连的驱动器389内时,[驱动器389]驱动该介质并获取记录在其上的程序或数据。需要时,转发所获取的程序和数据,并将它们存储到RAM 382或可写ROM 383。
另外,还可以构造不配备驱动器389的信息提供终端设备301。
用户1操作与接口单元384相连的操作单元,以操作信息提供终端设备301。操作单元可以内置在信息提供终端设备301中,或者装配在外部。
要使受到某些限制的用户1能够容易地操作所述操作单元。
在某些制约条件下,例如难以使用手或脚进行机械操作,则使用语音命令。或者,利用成像装置(光学装置)进行该操作,如用于捕获视线、表情或姿势的照相机。在难以使用语音命令的制约条件下,例如在火车上,可以使用机械操作单元。机械操作单元广泛采用按钮、开关、键盘、点击装置等。
对于要求操作对其它人保密的应用,要提供其它人不知道该操作的操作单元。
在车载型信息提供终端设备301的实施例中,语音命令和无线遥控器用作操作单元。还可以使图形界面屏幕显示在诸如CRT显示器或液晶显示器的显示装置上,而且在该屏幕上使用定位装置进行操作。
在驾驶员驾驶车辆时不希望从其视觉中分散注意力的情况下,要能够仅利用语音命令进行控制。
在应用中,当产生要求立即操作的事件,如出现紧急情况,要能够利用简单操作进行操作,例如使用紧急按钮。例如,可以在驾驶员座位附近安装紧急按钮。
在图23所示的信息提供终端设备301的实施例中,用户1利用语音命令或遥控器操作信息提供终端设备301。从麦克风输入语音命令,通过识别所生成的语音,检测用户的指令。在遥控器具有操作开关时,通过按下遥控器的操作开关,信息提供终端设备301执行与各按钮对应的功能。通过诸如红外光或无线电波的无线传输,遥控器的信号送到信息提供终端设备301。
此外,如图23所示,对于使用外部事件的信息提供终端设备301,除了图22所示的构造外,该构造还额外配备外部事件输入单元396。在图23中,对与图22所示部件相同的部件赋予同样的参考编号,而且省略其说明。
外部事件输入单元396获取事件发生器395产生的事件,然后,将它送到CPU 381。事件发生器395包括自然人和外部装置。包括在事件发生器395内的外部装置在后面说明。
此外,采用致动器功能的信息提供终端设备301还采用将致动器连接单元添加到图22或图23所示构造的构造。要连接到接口单元384的操作单元、用于产生外部事件的装置或致动器连接单元可以内置在信息提供终端设备301中。
在本发明的实施例中,处理下面的事件。
1.人类界面事件;2.传感器事件;3.日历定时器事件;4.网络事件;5.播放器事件;6.内容事件;以及7.通信状态(Open line)事件。
通过下述的人类界面单元,输入用户1的操作作为人类界面事件。输入连接到下述的传感器连接单元的传感器的信息作为传感器事件。
日历定时器事件是根据日期和小时或时间产生的事件。利用该事件,可以指定在经历了特定时间长度后,或者在特定时间点执行的功能。
网络事件是通过网络303发送的事件。例如,事件生成源可以是信息提供服务器302或信息提供终端设备301,或者是下述的网络照相机或网络传感器。
播放器事件是信息提供终端设备301内的播放器(再现单元或再现装置)产生的事件。该[播放器事件]通知播放器的操作状态,例如,开始、暂停或停止再现。
内容事件是由内容产生的事件。通过使用主指定数据,内容制作者121可以指定产生的时间。利用内容事件,可以使多个内容同步,或者将事件的产生通知用户。
通信状态事件是因为通信状态发生变化产生的事件。利用通信状态事件,可以根据通信状态的变化改变内容的功能。通信状态事件可以使各内容实现不同的功能。
换句话说,在不能进行通信时,可以提供这样的通知,使可以随后下载,或者切换到不同内容的再现。
图24是示出信息提供服务器302的内部结构的例子的示意图。信息提供服务器302包括CPU 401、RAM 402、ROM 403以及通信单元404。CPU 401、RAM 402、ROM 403以及通信单元404通过总线405互相连接在一起。
根据存储在RAM 402或ROM 403内的程序,CPU 401执行各种处理。RAM 402任意存储将被CPU 401执行的程序或数据。
通信单元404也通过总线405连接到CPU 401。通过网络303,通信单元404与信息提供终端设备301通信。对于该例,通信单元404用作与网络303的接口,用于接收内容请求,或者发送内容。
此外,可以通过通信单元404获取程序,然后,将它们存储到RAM402内。
内容存储单元407还通过信息数据库(DB)管理单元406连接到总线405。例如,内容存储单元407由硬盘、光盘、磁光盘、半导体存储器或磁带构成,而且可以存储内容。信息数据库管理单元406控制在内容存储单元407内存储内容或者读出内容。
此外,在将磁盘411、光盘412、磁光盘413或半导体存储器414安装在与总线405相连的驱动器408时,[驱动器408]驱动这种介质并获取存储在其上的程序或数据。需要时,转发获取的程序或数据,然后,将它们存储到RAM 402或可写ROM 403。
另外,还可以构造不配备驱动器408的信息提供服务器302。
图25是示出信息提供终端设备301的功能构造的例子的方框图。
命令解释单元421获取对应于用户操作的信号。
命令解释单元421解释所获取的信号,并产生事件。命令解释单元421将产生的事件送到再现指定单元422。根据命令解释单元421提供的事件,再现指定单元422指定将内容的聚合下载到信息传输单元423,或者指定再现顺序管理单元425和再现信息管理单元426产生内容聚合。在这里,例如,内容聚合由存储在文件夹上的内容构成。
在再现指定单元422指示信息传输单元423下载内容聚合时,通过网络303,它将规定的内容聚合的请求发送到信息提供服务器302。在信息提供服务器302收到该请求时,通过网络303,它将所请求的内容聚合送到信息提供终端设备301。
信息接收单元424接收信息提供服务器302发送的内容聚合,然后,将收到的内容聚合送到再现指定单元422。
通过再现顺序管理单元425,再现指定单元422使接收的内容聚合存储到内容存储单元388。
在再现指定单元422指示再现顺序管理单元425再现新内容聚合时,它获取与再现要新输出的内容聚合有关的信息,然后,根据获取的与再现内容聚合有关的信息,指定信息提供单元427输出存储在内容存储单元388内的内容。
再现信息管理单元426管理与当前输出的内容聚合有关的信息,而且在它从再现指定单元422接收再现新内容聚合的指定时,它存储与当前输出的内容聚合有关的信息,并管理与已指示再现的新内容聚合有关的信息。
例如,再现信息管理单元426存储并管理与表示属于该聚合中内容输出顺序的内容再现有关的信息和当前输出的内容。
根据再现顺序管理单元425输出的指令,信息提供单元427将内容存储单元388存储的内容输出并提供给用户1。
在完成属于内容聚合的内容的输出时,信息提供单元427将用于通知该完成的信息送到再现信息管理单元426。
再现信息管理单元426读出它存储的与先前输出的内容聚合有关的信息,然后,将该内容聚合和要输出的内容指定到再现顺序管理单元425。
在完成输出属于内容聚合的内容时,根据再现信息管理单元426的指定,再现顺序管理单元425指定将先前输出的内容聚合中的内容输出到信息提供单元427。
在此,在完成输出内容之前,信息提供单元427输出正在输出的内容。
图26是示出根据本发明的信息提供系统的实施例的更详细构造的方框图。根据信息提供终端设备301输出的信号或数据,人类界面单元431对用户1提供图像、声音、振动、光等。此外,用户1操作人类界面单元431,它产生与该操作对应的信号或数据,然后,将所产生的表示该操作的信号或数据送到信息提供终端设备301。
环境信息检测单元432获取与信息提供终端设备301的环境有关的信息,然后,根据获取的信息,产生表示该环境的信号或数据。环境信息检测单元432获取的与环境有关的信息可以是诸如图像或亮度等与光有关的信息、诸如语音或音量(声压)等与声音有关的信息、其它装置或它自己的诸如操作状态、位置、加速度或速度等与空间定位有关的信息、诸如温度、湿度或风速等与气候有关的信息、诸如圆周分布的化学物质的类型和数量等与化学环境有关的信息等。
根据信息提供终端设备301输出的信号,外部装备433执行规定的机械、电或化学操作。
例如,内容提供系统434由信息提供服务器302和网络303构成,而且根据信息提供终端设备301的请求,它将属于规定的内容聚合的内容送到信息提供终端设备301。
信息提供终端设备301包括主控单元451、播放表阅读器452、播放器453-1至453-n、图像输出单元454、语音输出单元455、通信单元456、网络接口457、初始指针存储单元458、当前指针459、指针堆栈460、事件处理单元461、语音输入单元462、操作输入单元463、日历定时器464、传感器连接单元465以及致动器连接单元466。
主控单元451读取主指定数据、命令映像数据或动态命令映像数据,其为事件响应控制程序的例子,其中描述了与内容聚合有关的事件的命令,然后,根据所读取的主指定数据、命令映像数据或动态命令映像数据以及来自事件处理单元461的事件,将内容聚合输出指定到播放表阅读器452。
在此,内容聚合是由具有某种关联的0个或者1个或者更多个内容构成的。例如,内容聚合可以是由存储在文件夹或目录上的内容构成的聚合。可以对各内容描述用于确定聚合的关联。
与聚合相关联是指可以利用聚合规定事件响应控制程序。与聚合相关联包括使空事件响应控制程序与该聚合关联。例如,当聚合是由存储在文件夹上的信息聚合形成的,通过将事件响应控制程序存储在文件夹上,使该事件响应控制程序与存储在文件夹上的信息聚合关联。
主控单元451读取下述的主指定数据、命令映像数据以及动态命令映像数据,然后,根据读取的主指定数据、命令映像数据和动态命令映像数据以及事件处理单元461输出的事件,指定通信单元456接收属于聚合的各内容的内容聚合。
根据播放表,播放表阅读器452指定将内容输出到播放器453-1至453-n,该播放表是顺序数据的例子,其中描述了内容的输出顺序。在主控单元451指示输出规定的内容聚合时,根据播放表,播放表阅读器453指定将内容输出到播放器453-1至453-n,该播放表是与被指示输出的聚合关联的顺序数据的例子。
例如,当聚合是由存储在文件夹上的内容聚合形成的,将作为顺序数据例子的播放表存储在文件夹上,并使作为顺序数据例子的播放表与存储在文件夹上的内容聚合关联。
对规定的聚合,当完成输出播放表内规定了其顺序的所有内容时,播放表阅读器452将表示完成输出该聚合的内容的信息送到主控单元451。
根据播放表阅读器452的控制,播放器453-1至453-n再现记录在内容记录单元388上的内容,然后,将再现的内容输出到图像输出单元454和语音输出单元455。播放器452-1至453-n分别再现不同格式的内容。
在完成再现内容后,播放器453-1至453-n将表示再现内容的信息送到播放表阅读器452。
图像输出单元454以预定格式将图像输出到人类界面单元431,该图像是播放器453-1至453-n之一提供的输出内容。
语音输出单元455以预定格式将声音输出到人类界面单元431,该声音是播放器453-1至453-n之一提供的输出内容。
在主控单元451指示接收规定的内容聚合时,通过网络接口457和网络303,通信单元456将已经指示了其接收的内容聚合的请求发送到信息提供服务器302。通过网络接口457和网络303,通信单元456接收属于所请求的聚合的内容;主指定数据;命令映像数据或动态命令映像数据,其为与所请求的聚合相关联的事件响应控制程序的例子;或播放表,是与信息提供服务器302发送的所请求聚合相关联的顺序数据的例子。
此外,通信单元456产生表示内容接收已开始或者内容接收已完成的事件,然后,将这样的产生的事件送到事件处理单元461。
例如,网络接口457是NIC(网络接口卡),而且发送和接收与所连接的网络的格式对应的内容或数据。例如,在网络303是无线网312时,通过无线介质,网络接口457发送和接收存储内容或数据的分组。
在启动后,初始指针存储单元458存储表示要输出的内容聚合的初始指针。
当前指针459存储表示当前输出的内容在播放表内的位置的信息,在播放表内描述内容的输出顺序。
在主控单元451指定输出内容聚合时,指针堆栈460压栈并存储指针信息,该指针信息是表示输出的内容的当前指针459的值,而在完成输出内容聚合时,指针堆栈460退栈并读取存储的指针信息。换句话说,在输出聚合发生变化时,指针堆栈460存储指针信息作为日志。因此,当根据播放表完成输出属于该聚合的所有内容时,在该输出聚合被变更之前,输出要被输出的内容。
事件处理单元461从事件源获取事件,然后,将获取的事件送到主控单元451。例如,事件处理单元461获取表示完成接收通信单元456提供的内容的事件;与语音输入单元462提供的用户1的发音对应的命令的事件;与操作输入单元463提供的用户1的操作对应的事件;与日历定时器464提供的年、月、日或时对应的事件;表示传感器连接单元465提供的环境变化的事件,然后,将这些事件送到主控单元451。
根据人类界面单元431的语音获取单元473提供的用户1发出的语音信号,语音输入单元462识别用户1说出的单词,然后,作为事件(命令),提供识别的语音,即,它产生表示识别的语音的事件,将产生的事件送到事件处理单元461。例如,命令可以是表示所识别单词的文本。
根据与人类界面单元431的操作获取单元474提供的用户1的操作对应的信号,操作输入单元463产生表示用户的操作的事件,然后,将产生的事件送到事件处理单元461。
日历定时器464产生与设置的年、月、日或时有关的事件,或者与时间(时段)对应的事件,然后,将产生的事件送到事件处理单元461。例如,在到达主控单元451设置的时刻时,日历定时器464产生表示设置时刻的事件,然后,将产生的事件送到事件处理单元461。例如,日历定时器464产生表示当在指示开始计数后,经历了设置的时间(时段)时已经经历的时间(时段)的事件,然后,将产生的事件送到事件处理单元461。
根据表示环境信息检测单元432提供的环境信息的信号,传感器连接单元465产生事件,然后,将产生的事件送到事件处理单元461。
根据主控单元451的控制,致动器连接单元466将指定操作的信号送到外部装备433。
人类界面单元431包括显示单元417、语音输出单元472、语音获取单元473或操作获取单元474。
根据图像输出单元454输出的信号或数据,显示单元471显示图像或文本。显示单元471可以是能够显示图像或文本的液晶显示器、CRT(阴极射线管)显示器、LED显示器或有机EL(场致发光)显示器。
根据语音输出单元455提供的信号或数据,语音输出单元472输出语音(发出声音)。例如,语音输出单元472可以是扬声器或蜂鸣器。
例如,语音获取单元473是麦克风,而且获取用户1发出的语音,将表示所获取语音的信号或数据送到语音输入单元462。
例如,操作获取单元474是开关,而且将表示用户1的操作的信号或数据送到操作输入连接单元463。
环境信息检测单元432包括传感器481-1至481-n。传感器481-1至481-n分别获取不同类型的信息,或者分别获取同样类型的信息。
例如,传感器481-1获取诸如图像或亮度等与光有关的信息,然后,将表示获取的与光有关的信息的信号或数据送到传感器连接单元465。传感器481-2获取诸如语音或音量(声压)等与声音有关的信息,然后,将表示获取的与声音有关的信息的信号或数据送到传感器连接单元465。传感器481-3获取诸如加速度或速度等与空间定位有关的信息,然后,将表示所获取的与空间定位有关的信号或数据提供给传感器连接单元465。
外部装备433包括致动器491-1至491-n。致动器491-1至491-n分别执行不同类型的操作,或者分别执行同样类型的操作。致动器491-1至491-n可以分别由例如电开关、螺线管、液压开关、气门、电动机、液压缸或气缸构成。
例如,致动器491-1可以是电开关,用于锁定其中安装了信息提供终端设备301的车辆311的门锁。例如,致动器491-2可以是电动机,用于打开或关闭其中安装了信息提供终端设备301的车辆311的窗户。例如,致动器491-1可以是的电开关,用于控制其中安装了信息提供终端设备301的车辆311的前灯亮起。
另外,信息提供系统可以采用不包括环境信息检测单元432或外部装备433的构造。在这种情况下,[信息提供系统]还可以采用不包括传感器连接单元465或致动器连接单元466的构造。
此外,人类界面单元431、环境信息检测单元432或外部装备433可以是独立的装置,或者可以内置在信息提供终端设备301内。特别是,传感器481-1至481-n可以部分或全部内置在信息提供终端设备301内。
此外,通过多个传输通路,通信单元456与信息提供服务器302通信。
图27是用于解释信息提供终端设备301的工作原理的示意图。
内容存储单元388以规定的数据结构存储内容。对于文件夹501-1至501-n中的每个,内容存储单元388分别存储数据内容511、编码数据内容512、功能内容513、播放表514或主指定数据515。文件夹501-1至501-n的数据结构在后面说明。
在不必分别区分文件夹501-1至501-n时,下面可以将它们简称为文件夹501。
在下面的说明中,可以将再现数据内容511称为内容511。下面说明操作和处理内容511的过程。
除非特别指出,内容511的操作或处理可以利用编码数据内容512或功能内容513的操作或处理来替换。
根据事件处理单元461提供的事件(信息),主控单元451读取和写入内容存储单388、指针堆栈460、当前指针459以及初始指针存储单元458的内容。
事件处理单元461获取播放器453-1至453-n提供的播放器事件;通过语音输入单元462或操作输入单元463获取人类界面单元431提供的人类界面事件;获取传感器连接单元465提供的传感器事件;获取日历定时器464提供的日历事件;或者通过网络303,获取网络照相机503、网络传感器504或诸如信息处理装置或服务器的其它事件源505提供的网络事件;然后,将表示事件内容的事件信息送到主控单元451。
在不必分别区分播放器453-1至453-n时,下面可以将它们简称为播放器453。
根据主控单元451的指定,播放表阅读器452读取用于存储当前再现的内容并存储在内容存储单元388上的文件夹中的播放表,根据内容的类型,在播放器453-1至453-n中选择一个播放器,然后,指定再现这种内容。
根据播放表阅读器452的指定,播放器453-1至453-n再现指定的内容。在信息提供终端设备301开始其操作时,主控单元451从初始指针存储单元458读取用于指定最初再现内容的信息,读取主指定数据,根据其中描述的内容写入当前指针459,并对播放表阅读器452指定再现的开始。
根据主控单元451的控制,指针堆栈460压栈(存储)当前指针459的内容,当前指针459将文件夹501-1至501-n中的一个指定为指针502-1至502-n,或者当切换了用于存储要输出的内容的文件夹501-1至501-n时,使指针502-1至502-n退栈(即,读取指针502-1至502-n,然后,将它们存储到当前指针459)。
图28是示出根据本发明的信息提供系统的实施例的更详细构造的方框图。对与图26所示部件相同的部件赋予同样的参考编号,而且省略说明它们。
在图28所示的信息提供系统中,配备硬盘601作为内容存储单元388。无线分组通信单元602是网络接457的例子。通过作为网络303的例子的无线分组网络607,无线分组通信单元602与信息提供服务器302通信。
MPEG2(运动图像专家组)播放器603和MPEG4播放器604分别以MPEG2格式或MPEG4格式再现由图像或声音构成的内容。MP3(MPEG1音频层3)播放器605以MP3格式再现声频内容。
根据用于进行语音合成的内容,例如文语转换(text-to-speech)格式内容,语音合成单元606合成语音。
液晶显示器单元608是显示单元471的例子,而且它包括液晶显示器。扬声器609是语音输出单元472的例子,而且它包括动态扬声器等。麦克风610是语音获取单元473的例子,而且它包括动态麦克风或电容式(condenser)麦克风。
当图28所示的信息提供系统仅提供音频业务而且不需要提供显示时,该构造不必包括液晶显示器单元608和图像输出单元454。
遥控器611是操作获取单元474的例子,而且通过无线电波的红外光,它将表示操作内容的信号送到操作输入单元463。
加速度传感器612、声压传感器613、GPS(全球定位系统)天线、故障诊断传感器615以及CCD(电荷耦合器件)照相机616是传感器481-1至481-n的例子,而且分别是用于获取加速度、声压、位置信息、装置的操作状态以及图像的传感器。
通知LED 617和告警蜂鸣器是致动器491-1至491-n的例子,而且通过点亮、熄灭或闪光,分别对用户1传达信息,而且利用声音对用户1传达信息。
图29是示出根据本发明的信息提供系统的实施例的更详细构造的方框图。对与图28所示部件相同的部件赋予同样的参考编号,而且省略说明它们。
在图29所示的信息提供系统中,不对信息提供终端设备301配备致动器连接单元466,而且信息提供终端设备301不控制外部装备433。仅对环境信息检测单元432设置GPS天线614。
图29所示的信息提供终端设备301具有较简单构造,例如,它具有内置在其内的人类界面单元431,而且用户1适于携带信息提供终端设备301。
图30是用于解释主控单元451的更详细构造的方框图。
主控单元451装配有主核单元701、当前文件夹存储单元702、文件夹堆栈703、动态命令堆栈704以及主指定数据堆栈705。
根据事件处理单元461、主指定数据515提供的事件、后面将描述的命令映像数据和动态命令映像数据以及存储在初始指针存储单元458、当前指针459、当前文件夹存储单元702、文件夹堆栈703、动态命令堆栈704以及主指定数据堆栈705中的信息,主核单元701控制内容存储单元388、播放表阅读器452以及通信单元456。
当前文件夹存储单元702存储用于规定文件夹501的数据,文件夹501存储当前输出的内容。
文件夹堆栈703顺序存储用于规定文件夹501的数据,文件夹501存储过去输出的内容。
动态命令堆栈704顺序存储用于规定文件夹501的数据,文件夹501存储过去输出的内容,而且存储动态命令映像数据。
主指定数据堆栈705顺序存储用于规定文件夹501的数据,文件夹501存储过去输出的内容,而且存储主指定数据515。
图31是用于解释事件处理单元461的操作过程的方框图。
根据主控单元451输出的设置指定(setting designation),事件处理单元461指定阈值等设置,以确定表示语音输入单元462、操作输入单元463、日历定时器464、传感器连接单元465以及致动器连接单元466的信息内容的事件信息的输出。
根据该设置,事件处理单元461获取表示由语音输入单元462、操作输入单元463、日历定时器464、传感器连接单元465以及致动器连接单元466输出的事件内容的事件信息,然后,将获取的事件信息提供给主控单元451。
图32是用于解释读取命令映像数据、动态命令映像数据以及主指定数据的过程以及根据输入事件搜索命令的过程的示意图。
作为RAM 382中规定的存储区并且由主核单元701管理的命令映像存储单元801存储命令映像数据811,命令映像数据811内存储了对命令的指令。在信息提供终端设备301工作时,命令映像数据811存储在命令映像存储单元801内。
动态命令堆栈704存储其中描述了对命令的指令的数据812-1至812-n。在改变正输出的内容511时,可以将动态命令映像数据812-1至812-n存储在动态命令堆栈704内,或者从动态命令堆栈704删除它。
在不必分别区分动态命令映像数据812-1至812-n时,下面将它们简称为动态命令映像数据812。
例如,在用于存储内容511的文件夹501具有树结构时,树结构是分层结构的例子,将用于存储正输出的内容511的文件夹501以及存储在作为所述用于存储正输出的内容511的文件夹501的上层文件夹的文件夹501内的动态命令映像数据812存储在动态命令堆栈704上,而从动态命令堆栈704上删除存储在不是作为所述用于存储正输出的内容511的文件夹501的上层文件夹的文件夹501中的动态命令映像数据812。
主指定数据堆栈705存储用于存储对命令的指令的主指定数据515-1至515-n。在改变正输出的内容511时,可以将主指定数据515-1至515-n存储在主指定数据堆栈705内,或者从主指定数据堆栈705删除它。
例如,在用于存储内容511的文件夹501具有树结构时,树结构是分层结构的例子,将用于存储正输出的内容511的文件夹501以及存储在作为所述用于存储正输出的内容511的文件夹501的上层文件夹的文件夹501内的主指定数据515存储在主指定数据堆栈705上,而从主指定数据堆栈705中删除存储在不是作为所述用于存储正输出的内容511的文件夹501的上层文件夹的文件夹501上的主指定数据515。
例如,语音获取单元473将所获取的表示用户1的声音的信号提供给语音输入单元462。根据事件处理单元461规定的设置,语音输入单元462产生事件,然后,将该事件送到事件处理单元461。例如,事件是识别用户1声音的识别结果的字序列。例如,语音输入单元462将“交通信息,东京、港区”送到事件处理单元461,“交通信息,东京、港区”是利用文本表示事件的识别结果字序列。
事件处理单元461将提供的事件送到主控单元451,作为操作事件信息。例如,事件处理单元461将“交通信息,东京、港区”的事件送到主控单元451,作为操作事件信息。
例如,主控单元451以规定的顺序从命令映像数据811、动态命令数据812-1至812-n以及主指定数据515-1至515-n中搜索该事件的命令。
例如,主控单元451以从主指定数据515-1到515-n的最新设置的顺序搜索命令,而且在不能建立该事件的命令时,以从动态命令数据812-1到812-n的最新设置的顺序搜索该事件的命令。当在主指定数据515-1至515-n以及从动态命令数据812-1至812-n中未发现该事件的命令时,主控单元451从命令映像数据811中搜索该事件的命令。
根据发现的命令,主控单元451控制内容存储单元388、播放表阅读器452、通信单元456以及事件处理单元461。
另外,可以任意设置主控单元451搜索该事件的命令的顺序。
图33是用于解释内容流的示意图。
通信单元456将信息提供服务器302通过网络接口457和网络303提供的内容511、主指定数据515、动态命令映像812以及播放表514存储到内容存储单元388。
主控单元451读取存储在内容存储单元388上的主指定数据515和动态命令映像812,并根据读取的主指定数据515和动态命令映像812,对通信单元456的内容接收以及有关播放表阅读器452的内容再现的指定进行控制。
根据存储在内容存储单元388上的播放表514,播放表阅读器452指定将存储在用于存储播放表514的文件夹501上的内容511输出到播放器453-1至453-n。
播放器453-1至453-n之一从内容存储单元388读取内容511,然后,根据播放表阅读器452的指定,输出读取的内容511。
图34是用于解释启动后,信息提供终端设备301的操作的示意图。
主控单元451首先读取存储在初始指针存储单元458上的初始指针,然后,根据读取的初始指针,读取初始指针指定的主指定数据515和动态命令映像812,并指定将用于存储由所述初始指针指定的文件夹501的内容511的聚合输出到播放表阅读器452。
按照主控单元451指出的,播放表阅读器452读取存储在初始指针指定的文件夹501上的播放表514,然后,根据所读取的播放表514描述的内容511的顺序,指定将读取的播放表514描述的内容511输出到播放器453-1至453-n。
在开始再现内容时,用于输出存储在初始指针指定的文件夹501上的内容511的播放器453-1至453-n之一将表示开始再现内容的播放器事件送到事件处理单元461。
事件处理单元461将该事件通知主控单元451。
主控单元451获取对应于事件处理单元461通知的事件的命令,然后,根据获取的命令,指定播放表阅读器452再现后续聚合(文件夹501)。
接着,将说明根据本发明的内容提供装置的操作特性。
根据本发明,提供一种发布内容511的解决方法,使内容511从信息提供服务器302上发布,在该信息提供服务器302上,统一集成信息并以分层文件夹的形式组织该信息,信息提供终端设备301分阶段进行下载用于发布的内容511,而与用户1的操作无关,内容制作者121能够根据其制作思想建立内容511,因此,这种内容511在用户1需要信息之前就发布了部分内容511,而根据信息提供终端设备301内部的事件和信息提供终端设备301外部的事件,信息提供终端设备301自动控制内容511的再现,因此可以实现[本发明]的目的。
根据本发明,由于内容业务将被统一,并因此还将信息提供终端设备301的操作集成在一起,所以对于受无数制约条件限制的用户,例如正在驾驶车辆311的用户1也可以使用该[业务]。
根据本发明,由于所实现的整个系统可以具有非常简单的构造,所以这还非常有助于降低内容发布业务的成本。
本发明实现的技术特征与通过OS(操作系统)利用编程语言编程的概念不同。
本发明的一个目的是“在适当时间以适当顺序根据用户的要求以适当数量可靠提供信息,并且可使那些因执行非获取信息的主要活动而难以同时注意多个信息源的用户有效使用所提供的信息”,而且[本发明]实现了一种装置或方法,所述装置或方法与用于实现在提供信息时可满足要求(A)至(I)的服务的数据结构或终端装置或网络有关,而且本发明的目的不是要提供通用OS或编程功能。
为了实现上述目的,需要提供一种解决方法,通过利用网络传送用户1的状态和环境状态和用于传送信息的信息源状态变化,可以对内容服务的操作进行控制。
为了实现本发明的目的,需要使用下面的事件,以便能够对内容511的发布和再现进行控制(1)来自用户1的事件;(2)通过网络传送的事件;(3)内容制作者121希望使用的状态事件的改变;(4)由经过的时间、小时或时间安排而产生的事件;(5)诸如播放器453产生的再现结束的事件;(6)内容511的再现所产生的事件;以及(7)环境产生的事件。
为了利用事件对内容的发布和再现进行控制,需要提供一种装置,用于检测这种事件并在内容中使用这种事件。
对于相应事件的响应,由于每个内容制作者121的制作思想不同,所以即使产生同样的事件,对各内容511的响应(所请求的处理或操作)也不同。
因此,仅通过事先对信息提供终端设备301进行编程,不能处理这种情况。内容制作者121需要根据其制作思想,对事件指定响应的种类。
仅仅能够下载在其上编程了新功能的附加程序还不够,而是需要提供一种解决方法,不必用户1人工进行下载操作或该终端的更新操作,可以一直自动进行更新。
本发明实现了一种信息提供系统,利用下述的构造,将广播和通信融合在一个满足要求(A)至(I)的非常简单的构造中。
提供了一种用于发布内容511的解决方法,以便从信息提供服务器302发布内容511,其中,统一地集成并以分层文件夹形式组织该信息,信息提供终端设备301独立地分阶段进行下载以发布内容511,而与用户1的操作无关,内容制作者121能够根据其制作思想建立内容511,因此,这种内容511在用户1需要信息之前就发布了部分内容511,而根据信息提供终端设备301内部的事件和信息提供终端设备301外部的事件,信息提供终端设备301自动控制再现内容511。
通过进行上面的操作,本发明利用简单构造产生许多优点。
图35是用于解释根据本发明的信息提供系统的工作原理的示意图。
信息提供服务器302将信息存储为信息源901-1至901-4分别提供的内容。
信息提供服务器302将信息发送到信息提供终端设备301。信息提供服务器302将事件源505提供的网络事件送到信息提供终端设备301。
根据作为环境信息检测单元432提供的传感器事件或用户提供的事件的命令,信息提供终端设备301简洁有序地将信息提供服务器302提供的信息连续送到用户1。因此,该用户能够在使用信息提供终端设备301的同时,将其注意力集中在另一个活动上。作为用户提供事件的命令可以是词语的发音,而且用户1可以对信息提供终端设备301执行简单命令操作。
图36是用于解释内容511、播放表514以及主指定数据515与文件夹501之间关系的示意图。在本发明中,各内容511可以存储在文件夹501中。存储在文件夹501中的是内容511;播放表514,涉及内容的播放顺序;以及主指定数据515,用于指定内容511的操作。
另外,动态命令映像数据812存储在文件夹501上,作为一种内容511。动态命令映像数据812具有特定文件名或特定属性。
各内容511是诸如声音、图像或文本的内容或者文件夹501。通过将文件夹501存储到文件夹501,实现分层结构。
播放表514描述了要输出的各内容511的顺序,其顺序是内容3作为内容511-3,内容1作为内容511-1,内容4作为内容511-4、内容6作为内容511-6,内容5作为内容511-5。
主指定数据515描述操作目标以及对事件所做的操作。例如,主指定数据515描述操作目标1和对事件1所做的操作1,操作目标2和对事件2所做的操作2,操作目标3和对事件3所做的操作3,操作目标4和对事件4所做的操作4以及操作目标5和对事件5所做的操作5。
根据本发明,利用采用下面特性构造的信息提供系统,可以获得各种下述优点1.在信息提供服务302中,通过在文件夹501内以分层方式进行组织,可以提供所有内容511,该文件夹501是一个文件夹501的子文件夹;2.根据用户1为了完全发布内容511所做的操作,分阶段进行内容511的发布过程;3.前面的内容511导致后面的内容511的发布,而且连续、自动提供服务;4.即使存储在每个信息提供终端设备301上的内容511的初始状态相同,根据用户1的信息提供终端设备301的日志,构造仍根据用户1而不同;5.信息提供终端设备301只需要下载并复制由信息提供服务器302指定的文件夹501和其下层的的所有文件夹,就可以发布内容511;6.在信息提供终端设备301上,内容511的层与信息提供服务器302的分层结构相同,而且可由内容制作者121来管理;7.在对每个文件夹501发布后,通过采用主指定数据515,内容制作者121可以指定内容511在信息提供终端设备301内的行为;8.除了内容制作者121,没有人可以修改内容511;9.根据内容制作者121的计划,可以自动控制用户1的操作、在信息提供终端设备301的内部和外部检测到的事件以及根据网络事件的内容511的再现;10.由于用户1仅执行使用内容511的操作,所以内容511自动发布,并被存储在信息提供终端设备301内;以及11.在信息提供终端设备301上,用户1利用集中操作可以处理存储在文件夹501上的累积型、广播型、通信型以及功能型内容511。
在用户1不进行操作时,根据依照先前的操作日志而发布的内容511,自动继续执行该业务。
利用内容制作者121通过仔细考虑产生的内容511,用户1可以执行简单操作。
通过对用户提供操作指导,内容制作者121可以指导操作。
即使在没有连接到网络303上时,通过利用过去发布的内容511,仍可以使用内容511。
利用在各实施例中描述的非常简单的系统,可以实现上述特征的构造。
现在详细说明根据本发明的信息提供系统的特性。
首先,说明使注意力集中在主要活动上的解决方法。
根据本发明,由于在接收以良好组织方式提供的信息时,根据具体情形,仅通过执行在受限情况下才要求的操作,用户1就可以接收信息,所以[用户1]能够将注意力集中在主要活动上。
(A)由于该解决方法使信息集成为单一类型的内容511,所以用户1只须将注意力集中在这种[内容511]上;(B)由于该解决方法直接指定用户1要求的信息,所以当其要求的信息是确定的,用户1就可以获取信息;(C)由于该解决方法连续、自动提供信息,所以即使在不执行操作时或者在不能执行操作时,用户1仍可以获得信息;(D)由于可以产生与指定的信息有关的各信息,所以用户1可以获得必要信息,换句话说,不容易出现对用户1提供不必要信息的情况;(E)除了由用户控制之外,还可以根据传感器信息、外部事件以及用于再现内容的操作,控制再现内容511的操作,因此,可以自动控制内容511的再现;(F)由于该解决方法分阶段对用户1提供信息,所以按照组织化方式提供信息的关系;(G)由于该解决方法根据先前节目的再现或外部事件,改变内容511的主题,所以根据用户1的活动,改变内容511的主题;(H)由于通过内容511将要通知的信息通知用户1,所以用户1不会忽视重要信息;以及(I)可以根据用户的状态切换信息提供方法,因此,编辑(内容制作者121)可以采用最佳方法。
接着,将说明将广播和通信融合在一起的过程。
通过采用下面的构造,能够使用包括累积特征的信息提供终端设备301提供融合了广播和通信的业务。
●根据包含在要发布的内容511内的信息数据,可以执行信息提供终端设备301的再现控制和内容管理。
●由于可通过在信息提供终端设备301内无变化地复制文件夹501的内容来发布内容511,,所以既可通过广播也可通过通信进行发布。
为了实现使用户1将注意力集中在主要活动上的目标,采用满足要求(A)至(I)的构造。因此,用户1通过仅利用遥控器611进行简单操作,或者仅利用语音命令,就可以接受象在电视广播接收机中或无线电广播接收机中那样的信息提供业务。每当要选择并获取其所希望的信息时,通过进行操作,用户1也可以改变连续提供的信息流。
包含在内容511的信息可以用于指定或者改变内容511中要再现的部分,将再现切换到个别内容511,或者发布新内容511,这样就可以使用通信型业务。
根据这些特性,利用一种信息提供终端设备301的集成用户界面,可以实现具有累积、广播和通信的全部特性的业务。
接着,说明广播型内容的发布过程。
根据本发明,提供了一种构造,其中,每个信息提供终端设备301的用户1使用的信息可以从信息提供服务器302选择性地发布,在该信息提供服务器302上,信息被统一地集成和采集。
因此,从用于提供信息发布业务的内容制作者121的观点,或者从用于对内容制作者121提供信息以作为内容源的信息提供商的观点出发,这意味着,与使用传统广播[系统]相同,仅通过对所有信息提供终端设备301准备同样的信息并在信息提供服务器302内注册这种信息,可以选择性地发布用户1请求的信息。
根据本发明,由于根据用户1与信息提供终端设备301之间的动态相互关系(dynamic mutual relation),可以选择性地发布内容511,所以用于发布信息的信息提供服务器302可以具有非常简单的构造,可以低成本执行用于提供信息发布业务的操作,而且可以预期非常显著的经济效益。
接着,将说明通信型内容的发布过程。
根据本发明,提供了一种构造,在依照广播型内容511的发布方式而发布的内容511内,可以根据每个用户1的状态从可选择的选项中指定内容511。
当不需要用户特别进行操作,而且用户1希望对广播型内容511进行某种操作时,可以利用同样的内容511提供通信型业务,例如,万维网浏览器,根据用户1的操作,提供所选择的信息。
此外,参照作为广播型业务发布的内容511中的内容511,可以使用诸如电子邮件和电话呼叫的传统通讯业务。
因为包括上述特征,所以根据本发明的信息提供系统可以实现包括广播型业务、通信型业务和累积型业务的所有特性。
通过将信息的提供和操作集成在一起的解决方法,根据本发明的业务提供系统可以用简单构造实现用于提供信息的信息提供终端设备301和信息提供服务器302。
通过构造下面的信息发布系统,即使利用非常简单的构造,本发明仍可以产生下述各种优点。
1.利用文件夹501将要发布的信息组织成内容511。在信息提供服务器302内采集信息,信息提供服务器302具有分层构造并集成在唯一的顶层文件夹;2.通过将其包含在主指定数据515或用于存储对命令的指令的内容511内,发布内容制作者121的制作思想;以及3.根据用户1的操作,信息提供终端设备301从信息提供服务器302进行下载,从而下载相应文件夹501的内容511,而且还下载所指定的文件夹501之下的所有文件夹501。
下面说明根据本发明满足要求(A)的信息提供系统。
为了满足要求(A),本发明将下面所述的所有业务集成在一起。
(a)如图37所示,终端装置被集成为信息提供终端设备301。用于提供信息的终端装置不仅仅将各终端的功能组合在一起,它还被集成,以满足要求(B)至(H)。因此,由于用户1只需注意信息提供终端设备301,所以在进行主要活动的同时,这种[用户1]可以执行简单操作,而且可以获取所有类型的信息。
(b)将信息集成在一起。
在各信息提供终端设备301上,提供一种构造,其中,将信息按照一种称作分层“文件夹”的单位(聚合)形式组织成内容511,而且集成到“顶层文件夹”,“顶层文件夹”是位于最上层的文件夹。由于采用上述的构造,所以将所有信息集成到该顶层文件夹,而且利用这样的[顶层文件夹],可以查阅所有信息。由于如上所述存储信息提供终端设备301的内容511,所以利用路由文件夹的内容511,用户1可以使用所有内容511。
由于存储在顶层文件夹和其下层的文件夹上的内容511基于用户1的先前操作所做的选择,所以可以集成和存储与每个终端的用户1要求的信息有关的、由内容用户121提供的内容511,用户1可以利用最少的操作指定并获取所需信息。
(c)将广播型业务与通信型业务集成在一起。
除了仅收听新闻或音乐之外,为了集成诸如电子邮件传输和电话呼叫的通讯业务,本发明提供了一种被称为功能内容513的解决方法(图27)。
利用功能内容513,除了收听语音数据,用户1还可以读取电子邮件,或者进行电话呼叫。由于功能内容513,利用与再现音乐内容类似的操作,可以进行上述的使用,所以利用集成操作控制的操作可以使用所有功能内容513。
由于采用了上述的构造,所以在广播型业务和通信型业务中均可以实现集成操作。
现在,说明根据本发明满足要求(B)的信息提供系统。
根据本发明,通过操作诸如语音命令或GUI(图形用户界面)或遥控器611的可操作装置,用户1指定内容511。
如图38所示,作为可以指定所需信息的类型的解决方法,提供了一种直接指定功能,用于在内容511中指定和选择有关关键项目或菜单的内容511。
利用被称为命令映像或动态命令的解决方法,可以实现该直接指定功能。例如,对于语音命令,存储在命令映像数据811内的是语音命令的词汇表和因此要选择的内容511的相应信息。
对动态命令映像数据812提供功能,用于对各内容511替换一部分或全部的命令。由于该功能,即使在更新内容511期间,在内容511的结构发生变化时,仍可以直接指定并选择内容511。
存储在信息提供终端设备301上的内容是与对各信息提供终端设备301的每个用户1根据用户1的先前操作自动组织的必要信息有关的内容511。因此,仅采集用户1所需的信息,利用非常少的操作,用户1可以获得其要求的信息,而不要求执行大量操作,例如,在存储在信息提供服务器302上的所有层上的内容511中选择[其要求的信息]。
现在,说明根据本发明满足要求(C)的信息提供系统。
如图39所示,为了避免因执行获取信息的操作而分散注意力,本发明的信息提供系统以下述的方式提供信息1.在需要立即进行操作时,可以立即进行这种操作;以及2.在[用户]希望不必进行任何操作而连续获取信息时,自动、连续地提供信息。
现在,说明根据本发明满足要求(D)的信息提供系统。
如图40所示,为了使在所提供的信息中包含最少的不必要信息,根据本发明的信息提供系统具有下面的构造。
1.根据在开始时由用户1直接指定并选择的内容511,自动产生要被顺序提供的内容511;以及2.当在内容511内进行选择操作时,可以利用后续内容511替换这种[内容511]。
根据上述的结构,最初提供的[内容]是用户1自己选择的内容,尽管后续内容511是在提供在前内容511时用户进行选择操作的结果,但是后续内容511可以提供信息,而且有可能提高所提供的信息就是用户1所要求信息的概率。
下面说明根据本发明满足要求(E)的信息提供系统。
如图41所示,为了以组织化的方式提供信息关系,构造根据本发明的信息提供系统,以便对用户1使用的每个信息提供终端设备301组织并存储每个用户1请求的信息。
通过人类编辑921-1至921-3产生信息的组织,在内容层上反映组织化的结果,并且,将内容数据本身存储到信息提供中心的内容数据库中(相当于该图中的信息源901-1至901-3)。
因用户1使用内容511,在必要信息保持原始组织结构的同时,将由编辑921-1至921-3组织的信息结构自动发布到信息提供终端设备301内。
因此,用户1容易利用最少的操作选择信息。
现在说明根据本发明满足要求(F)的信息提供系统。
如图42所示,为了在适当时间以适当顺序提供适当信息,根据本发明的信息提供系统设置下面的功能1.根据事件控制所提供的信息流;2.根据再现内容产生的事件,选择要提供的信息;以及3.根据事件切换提供顺序。
由于这些功能,可以按照根据用户1的请求和状态而改变的顺序和内容再现信息提供商(内容制作者121)建立的内容511,而不是按照在编辑时确定的固定顺序。
现在说明根据本发明满足要求(G)的信息提供系统。
本发明提供了一种构造,可以使内容511根据事件改变其自身或者其它内容511的主题。
如图43所示,利用这种构造,对每个信息提供终端设备301,可以自动更新所提供的信息,而且所提供的信息可以响应用户1或状态的变化。
现在说明根据本发明满足要求(H)的信息提供系统。
利用根据本发明的信息提供系统,如图43所示,根据事件改变内容511的再现状态,而且根据用户或环境状态的变化,逐情况地提供要传送的信息(图5.2.1G)。
现在说明根据本发明满足要求(I)的信息提供系统。
利用根据本发明的信息提供系统,如图43所示,通过根据传感器481-1至481-n或用户1的操作产生的事件,综合用户1的状态,可以切换提供信息的方法。
接着,将说明融合广播和通信的过程。
通过采用下面的构造,根据本发明的信息提供系统可以提供集中了广播业务特性和通信业务特性的业务1.在不要求操作时,由于是如使用电视广播或FM广播那样自动连续提供信息,所以用户只需观看或收听;以及2.在[用户]希望进行操作时,根据这种操作改变要获得的信息。
接下来,将说明广播型业务产生的构造1.用户1只需选择频道,以连续接收信息;以及2.可以同时对多个用户1提供同样的信息。
在此,将说明提供连续信息的过程。
在用户1进行操作以指定内容511时,指定内容511的再现将自动开始。通过再现这种内容511,提供一种构造,根据内容制作者121的制作思想,自动发布后续内容511,并自动继续进行这种发布。通过采用上述的构造,即使用户1不操作,仍可以连续提供信息。
现在说明同时提供信息的过程。
由于构造内容511以接收网络事件,所以在需要同时提供[信息]时,可以利用这种网络事件同时提供信息。
接着,将说明通信型业务产生的构造通信型业务具有双向通信数据流。因此,与广播型业务相比,它具有按如下分类的特性1.可以具体指定并获取信息;2.可以在需要时获取信息;3.可以双向提供信息;4.可以是电子邮件型业务;以及5.可以是电话呼叫型业务。
接下来,将说明累积型业务产生的构造。
在根据本发明的信息提供系统中,信息提供终端设备301包括内容存储单元388。
利用内容存储单元388,产生可以自动更新信息、自由指定并使用组织化信息的累积型业务。
近年来,尽管有了具有存储1000首以上歌曲的内置硬盘的便携式音乐播放器,但是用户1仍必须亲自更新音乐,而且其操作非常复杂。
在本发明中,利用具有类似构造的装置,产生可以自动更新内容511而且可以使[用户]自由选择并收听内容511的业务。
接下来,将说明功能业务。
首先,集成功能业务的操作。
利用根据本发明的信息提供系统,在信息提供系统的操作中,可以结合功能业务。因此,功能业务不会给用户1带来不便,而且不会使用户从主要活动分散注意力。
其次,可以根据内容使用功能业务。
利用功能内容513,根据再现的数据内容511,可以启动功能业务。
再次,可以控制外部设备。
通过使用增加致动器连接单元466功能的构造,可以控制外部装置433。
接下来,将说明集成内容511的过程。
在本发明中,通过采用下面的构造,信息提供终端设备301可以执行的所有动作可以作为单一的使用内容511的动作来执行1.把要提供的所有信息处理成内容511;2.利用集成操作控制所有类型的内容511;3.所有内容511存在于唯一路由文件夹之下的分层的各文件夹501之一内;以及4.根据信息提供终端设备301的操作,可以指定并使用内容511之一。
通过使用内容511可以执行的动作并不局限于仅收听新闻或天气预报、交通信息或者音乐信息。
例如,在车载型信息提供终端设备301的例子中,可以实现在该实施例中被解释为内容511的所有动作,例如,朗读电子邮件、发送并接收语音邮件、监听车辆311的状态信息、与车辆311外的人通信等。
现在,说明该简单构造。
首先,说明信息提供服务器302。
在本发明中,通过把在信息提供服务器302上的分层结构上准备的所有发布数据中的一层中的一个文件夹501和其下的所有文件夹复制在同一个分层结构中,发布内容511。
因此,信息提供服务302需要转发信息提供终端设备301指定的文件夹501和其下层的所有信息。
通过采用上面的构造,可以利用非常简单的结构,建立可以实现本发明目的的信息发布系统。
接着,将说明信息提供终端设备301。
根据包含在从信息提供服务器302发布到信息提供终端设备301的内容511内的信息数据(例如,主指定数据堆栈515或动态命令映像数据812),内容511可以对信息提供终端设备301的再现过程进行控制,或者可以根据内容制作者121的想法,管理对存储在信息提供终端设备301上的内容的更新和删除。
此外,通过确定使用先前发布的内容511、要求后续内容511的用户1,可以实现内容511的自动发布。
通过采用上面的构造,信息提供终端设备301只需将指定的内容511存储到内容存储单元388,然后,根据包含在所存储的内容511内的信息数据(例如,主指定数据515或动态命令映像数据812)执行再现。
现在,说明提供信息的装置或方法的切换。
最好对信息提供终端设备301配备多个信息输出装置(或程序),根据内容制作者121提供的信息内容,可以适当使用它们。
在本发明实施例中按如下所述适当使用[装置]1.利用LED或声音通知;2.使用液晶显示装置(液晶显示器单元608)提供带图像的信息;3.仅利用声音提供信息。
即使在断开信息提供终端设备301的电源时,采用LED或声音的通知仍可以通知用户。
在用户1可以使用其视觉时,采用液晶显示器,提供带有图像的信息。在这种情况下,包括使用GUI。
在用户不能使其视觉集中到信息提供终端设备301上时,例如,在驾驶车辆311时,仅利用声音提供信息。
为了实现本发明的目的,必须能够根据用户的状态正确使用用于提供信息的装置。因此,由于请求用户操作将导致用户从主要活动分散注意力,所以要求尽可能自动进行操作。
在本发明中,通过在要发布的内容内事先准备使用不同信息提供装置的多个内容,并且,在产生传感器事件时,不需等待用户的操作自动切换内容,由此可以实现上述的操作。具体地说,例如,在对车载型信息提供终端设备301提供观光指南的内容中,对于车辆正在行驶的情况,观光指南制作者(内容制作者121)事先准备音频内容,而对于车辆停泊的情况,准备视频内容,并将这两种内容作为一个观光指南内容来发布。假定对于再现观光指南内容的情况,内容制作者121只需在主指定数据515内描述信息数据,用于根据车辆行驶时传感器的传感器事件切换内容。
如上所述,本发明的特征在于,内容制作者121可以产生并发布可以利用信息提供装置选择的内容511。由于该特征,内容制作者121能够根据用户1的制约条件,利用最有效的呈现方式提供信息。
具体地说,在上述观光指南中,在车辆停泊时,可以提供可视指南,而在车辆行驶时,可以提供音频指南。
利用主指定数据515,可以在车辆行驶情况下自动切换为音频内容511,而对车辆停泊时的情况自动切换为视频内容511。
在不需要对内容制作者121的输出进行切换的应用中,可以是这样的构造,在传感器481检测到车辆运动时,停止显示,或者将显示限制到不妨碍驾驶的程度。
通过增加致动器连接单元466,将可控外部设备433连接到信息提供终端设备301的外部,这样,根据内容511产生的事件,信息提供终端设备301可以控制外部装置433。
通过采用对其增加具有这种致动器功能的构造,内容制作者121能够产生可以控制外部装置433的内容511。
在信息提供终端设备301内,将信息存储在具有被称为文件夹501的数据结构的各层。
图44是示出文件夹501的概念的示意图。文件夹501具有分层结构,它将存储在其中的内容511与存储在其它文件夹501上的内容511区别开。换句话说,存储在单一一个文件夹501中的内容511互相关联并且构成聚合。
在将文件夹501从信息提供服务器 302发送到信息提供终端设备301时,还将所规定文件夹501的下层文件夹501从信息提供服务器302送到信息提供终端设备301。
图45是示出用于管理信息的数据结构的示意图。在图45所示的例子中,路由文件夹501-1含有文件夹501-2、文件夹501-3以及文件夹501-4。并且,存储在文件夹501-4上的是内容511-1、内容511-2、内容511-3、表示文件夹501-5的内容931-1、表示文件夹501-6的内容931-2、表示文件夹501-7的内容931-3、播放表514以及主指定数据515。
在本发明中,利用具有这种数据结构和主指定数据515的解决方法,由于仅通过在信息提供服务器302上以分层结构准备的内容511中读取所指定的文件夹501以及其下层的文件夹501,然后,将其复制到信息提供终端设备301的内容存储单元388上,就可以发布内容511,所以信息提供服务器302和信息提供终端设备301的构造可以简单。
即使当发布到信息提供终端设备301并存储在信息提供终端设备301的内容存储单元388上的内容511是根据事件动态更新的内容511时,只要通过从信息提供服务302上分层结构中准备的内容511中读取指定文件夹501以及其下层的文件夹501,并将所有这种[文件夹501]复制到信息提供终端设备301的内容存储单元388上就足够了。这是本发明的重要特征,而且内容制作者121可以容易地建立在发布之后被自动更新的内容511。
通过主控单元451产生这样的特征,该主控单元451可以根据内容制作者121产生的、记录在信息提供终端设备301的内容存储单元388上的主指定数据511修改、增加和删除内容511的主题。
文件夹501可以存储如下之一(a)播放表514;(b)内容(数据)511;(c)主指定数据515;(d)文件夹501(表示文件夹501的内容931);以及(e)动态命令映像数据812。
通过将单个的文件夹501存储在所述文件夹501上,可以实现对内容511的分层。
在本发明中,命令映像数据811存储在信息提供终端设备301的路由文件夹501-1上,而且在启动信息提供终端设备301时,可以自动读取它。可以是这样的构造,即,事先将命令映像数据811结合到信息提供终端设备301的软件内。
在用户1进行操作并指定要再现的内容511时,主控单元451读取包含在与指定内容对应的文件夹内的主指定数据515和动态命令映像数据812,然后,指定文件夹501,并指定播放表阅读器452进行再现。
在主控单元451指定文件夹501时,播放表阅读器452读取文件夹501上的播放表514,以其中描述的顺序对每种内容511选择播放器453,并指定内容511,并使播放453再现该内容。
播放器453再现指定的内容511。
当作为子文件夹的文件夹501包含在所述文件夹501内时,以递归方式对该子文件夹进行上述处理。
下面说明内容提供系统处理成内容的对象。
为了处理多种内容511,对于每种所要求的内容511,分别安装播放器453。
下面是播放器453的特性分类。
再现的数据内容511是存储图像和声音的数据。以MPEG1、MPEG2、MPEG3、MPEG4、MP3或其它格式存储再现的数据内容511。对每种格式分别安装播放器453。
在车载型信息提供终端设备301的实施例中,MP3用于声音内容,而MPEG2或MPEG4用于视频内容。
编码的数据内容512是存储编码图像或音乐的数据。这相当于用于存储诸如MIDI(乐器数字接口)和FLASH(商标)的编码声音和图像的数据。其中包括以文本格式存储的朗读数据,利用文语转换程序(Text to Speech)转换为音频实现再现。
在车载型信息提供终端设备301的实施例中,MIDI和文语转换程序用于编码的数据内容512。
除了上述内容之外,功能内容513包括如下所述的转换为可视信息或音频信息的非再现图像或声音信息的内容。还可以安装可以再现这种功能内容513的播放器453。
下面是比较简单的例子。
●功能内容513,用于朗读再现的时间;以及播放器453,用于再现这种[声音]。
●功能内容513,利用经度和纬度,朗读再现时的位置;以及播放器453,用于再现这种[声音]。
●功能内容513,利用地址标记,朗读再现时的地点;以及播放器453,用于再现这种[声音]。
●功能内容513,朗读再现时的电池电压状态;以及播放器453,用于再现这种[声音]。
●功能内容513,是用于显示车辆的正面和背面的照相机图像内容;以及播放器453,用于再现这种[图像]。
●功能内容513,是用于显示驾驶员的座位的照相机图像内容;以及播放器453,用于再现这种[图像]。
●功能内容513,用于显示与网络303相连的照相机的图像;以及播放器453,用于再现这种[图像]。
下面说明更复杂功能内容513的例子。
●功能内容513,用于利用信息提供服务器302接收电子邮件,将接收的电子邮件转换为发音格式,然后,将它存储到内容511的层上,将呼入的电子邮件事件通知事件处理单元461;以及播放器453,用于再现这种[功能内容]。
●日常安排功能内容513,用于根据信息提供服务器302的个人化信息的日常安排数据,再现诸如FM无线电广播节目的事件指导的日常安排。
●电话呼叫内容功能内容513,用于在起动时,指导进行电话呼叫的方法,而且通过根据这种指导进行操作,进行电话通话。
●路线指导功能内容513,根据位置信息传感器输出的位置信息事件,指导要行驶的路线。
●功能内容513,用于根据来自用于检测车辆311故障的传感器481的事件,发出故障提示,然后,将该事件发送到未示出的中心,并运行该指导内容。
●功能内容513,在存在同行的乘客时,用于进行保护私密性的保护显示。
●功能内容513,根据用户的方便性,在收到网络事件时,改变响应操作。
●功能内容513,在对信息提供终端设备301附加了便携式电话连接装置后,利用所连接的便携式电话进行免提通信。
安装可以再现这样的功能内容的播放器453,以便利用与再现数据内容511类似的指定,使主控单元451可以控制它。因此,通过执行与利用再现数据内容511的操作完全相同的操作,采用这种功能内容513的用户1可以使用内容511。
由于如使用再现数据内容511和编码数据内容512那样,可以控制功能内容513,所以可以融合用户1的操作感觉(operationalfeeling),可以适应对应该事件的操作,而且可以融合与所有类型的操作有关的业务。
接着,将说明主指定数据515。
根据本发明的信息提供系统的一个重要特征是利用主控单元451控制所有内容511至513,如上所述。由于这样的特征,内容制作者121可以控制内容511至513中的所有类型的内容。
利用主指定数据515实现上述解决方法。
在具有下述逻辑结构的主指定数据515内描述对主控单元451的指定。
<When><What><How>
下面将详细说明利用主指定数据515指定的主题。
现在说明对<When>部分所做的描述。主控单元451根据事件处理单元461输入的事件来操作。因此,在输入一个事件时,它将进行操作。有关<When>部分的描述表示事件。
下面是对<When>部分所做描述的例子1.用户何时进行操作;2.传感器何时检测到异常;3.何时产生定时器事件;4.连接到网络303上的传感器何时检测到异常;
5.何时从另一个信息提供终端设备301收到事件;6.内容511何时产生事件;以及7.播放器453的再现过程何时结束。
对<What>部分所做的描述表示处理对象的目标。
下面是对<What>部分所做描述的例子1.内容数据;2.内容文件夹;3.主指定数据515;4.指针;5.指针堆栈460;6.事件;以及7.动态命令映像数据812。
对<How>部分所做的描述表示处理的内容。
下面是内容数据的例子,以及要对该内容数据、主指定数据515以及动态命令映像进行的处理。
1.删除;2.更新;3.新建;4.改变指针或指针堆栈460;以及5.产生事件。
现在,说明在信息提供终端设备301内管理内容511的过程。
在根据本发明的方法中,不使用用户1的操作写入文件夹501或删除文件夹501以及建立新文件夹501,而只利用主控单元451进行这些操作。
图46是示出管理文件夹501的解决方法的示意图。
由于主控单元451仅根据主指定数据515(或者命令映像数据811或动态命令映像数据812)描述的主题进行操作,所以产生下面的优点1.对于因用户1在诸如使用计算机的OS时的错误操作而丢失数据的情况,不会产生不正确的内容511的再现;2.内容制作者121可以在终端提供必要数据;3.由于不执行指定动作之外的动作,所以不会破坏数据(内容511);以及4.内容制作者121可以可靠管理写入或删除数据(内容511)的条件。
与使用个人计算机OS相同,为了防止计算机病毒通过网络或记录介质侵袭,而且为了防止破坏或者窜改信息,最好严格遵循这样的解决方法只有主控单元451能够写入或者删除文件夹501以及建立新文件夹501,并防止用户1进行这种操作。
在信息提供终端设备301上,最好不利用文件夹501安装分层结构的内容511,使其仅与OS的文件系统上的目录层有关并存储在该目录层上。在标准OS上,除了主控单元451,利用OS的操作命令,用户1、系统管理员以及网络管理员也可以利用文件夹501访问内容511,而且由于可能产生冲突,所以不能确保规定的操作的性能。
或者,与根据本发明的信息提供无关的软件,例如终端上执行的工具或应用软件可以利用文件夹501访问内容511,而且由于可能产生冲突,所以不能确保规定的操作的性能。
在安装主控单元451之外的用于维护用途的软件时,如果该软件可以访问内容存储单元388、播放表阅读器452、指针堆栈457、当前指针以及初始指针存储单元458,需要避免进行与主控单元451的操作矛盾的任何操作。
在将本发明安装到诸如LINUX等常规OS上时,需要严格管理要对该过程提供的文件或授权的保护信息,而且要避免进行与主控单元451的操作矛盾的任何操作,例如允许主控单元451之外的软件对内容存储单元388、播放表阅读器452、指针堆栈457、当前指针459以及初始指针存储单元458进行读或写。
图47是示出信息提供终端设备301内的数据结构的例子的示意图。
尽管信息提供终端设备301内的数据结构反映了信息提供服务器302内分层逻辑结构的层次结构,但并不是所有信息的复制,而且根据每个信息提供终端设备301的使用情况有所不同。
在图47所示的例子中,路由文件夹501-1含有5个文件夹,而且它们分别存储被分类为最新信息、指南、音乐、导航和工具的内容。不是事先在所有信息提供终端设备301上固定和设置这5个文件夹501-2至501-6以及作为其主题包含的信息,而是在用户使用信息提供终端设备301时,因为初始状态发生变化,才变成该例子所示的数据结构。
由于在信息提供终端设备301内管理文件夹501,所以在个人计算机OS内不需要与个人使用的文件名对应的名称。下面,在对本发明的实施例所做的说明中,用于存储被分类为最新信息的文件夹501-2被称为最新信息文件夹。
最新信息文件夹501-2含有3个文件夹501,而且与新闻、天气预报以及交通信息有关的内容511存储在其内。
新闻文件夹501-7含有4个文件夹,而且与一般新闻、社会新闻、经济新闻以及体育新闻有关的内容511存储在其内。
工具文件夹501-6具有存储在其内的功能内容513。
导航文件夹501-5具有存储在其内用于指导用户的内容511。
通过事件处理单元461,用户1的操作从人类界面单元431输入到主控单元451,然后,利用主控单元451的操作,将用户1的请求传送到要再现的内容511。
接下来,将说明指定内容511的操作。
用户1指定以内容511的形式分层组织的信息,然后,执行操作,用于对信息提供终端设备301指定其要求的信息。
在根据本发明的信息提供系统中,当路由文件夹501-1作为再现内容511的起始点,可以提取所有信息。由于有直接指定功能,所以可以不从路由文件夹501-1,而从被直接指定的文件夹501再现内容511。
在要使用的信息始终相同时,通过在初始指针存储单元458内注册要首先再现的内容511(的文件夹501),在启动信息提供终端设备301时,可以持续再现这种内容511。
以上述任意一个作为起始点,开始再现内容存储单元388内的指定内容511。
存储在命令映像数据811内的是操作命令与指定内容511的对应关系。
利用动态命令映像数据812,对于各内容511,可以动态管理操作命令与内容511的对应关系。动态命令映像数据812可以只由要求增加或改变命令的内容511使用。
图48是示出在被用户1操作时,信息提供终端设备301的操作过程的示意图。
现在,说明用于控制内容511的再现过程的操作。
通过用户1操作信息提供终端设备301所指定的路由文件夹501-1及其下层中的一个文件夹501,开始内容511的再现。
用户1指定了第一内容511后,在不进行操作时,继续再现指定内容511的文件夹501上的内容511,直到完成再现所有内容。
当再现内容511时,若用户1执行再现控制操作,利用主控单元451控制播放器453和播放表阅读器452,开始或停止再现,或者跳转到后续内容511,或者返回先前内容511。
在本发明的实施例中,下面是内容511的再现控制操作过程的例子1.开始;2.停止;3.下一个;4.后退;5.直接指定内容;6.帮助;
7.说明;以及8.选择。
利用语音命令(由发音单词构成的命令)直接指定内容511,而且,例如,指定“天气预报,东京都,千代田区”。
在再现511期间,通过使用语音命令“帮助”,可以再现用于解释使用内容511的方法的内容。
在再现511期间,通过使用语音命令“指导”,可以再现用于解释正被再现内容511的内容511。
另外,该构造可以将“帮助”和“说明”合并到“说明”命令中。
此外,该构造可以将[“帮助”和“说明”]合并到“详情”命令中。
此外,该构造还可以对该命令附加用于重复再现内容511的重复命令。
另外,该构造还可以对该命令增加“是”和“否”的响应确认命令。
另外,该构造还可对该命令附加用于标记内容511的“检验”命令。
或者,在发布新内容511时,可以附加命令。
接下来,将说明与内容有关的操作。
由于在主指定数据515内输入事件时,可以写与主控单元451有关的指定,所以内容制作者121能够产生内容511,可以根据用户1的操作改变再现内容511的流。
因此,在内容制作者121利用人类界面事件产生内容511时,可以根据用户1的操作改变内容511的再现操作。
从用户1的观点出发,这种[用户1]可以操作内容511。
利用上述解决方法实现功能内容513的操作,而且由于除了用户1的操作产生的事件,还可以利用网络事件或传感器事件来控制[内容],所以通过网络303,可以利用远程控制来控制该[内容],或者,可以根据传感器481检测到的事件,自动开始其再现过程。
现在,说明指定内容511的顺序的操作。
通过采用下面的构造,可以利用语音命令指定内容511的顺序。
例如,利用下面的命令,顺序再现内容A、B和C。
“designate order”<用于指定内容A的命令><用于指定内容B的命令><用于指定内容C的命令>“end”在此,“designate order”是用于起动指定顺序的命令。“end”是用于结束指定顺序的命令。
通过如上所述指定顺序,用户1可以按照其请求的顺序接收信息。
在上述顺序指定操作之后,通过使用单独的直接指定命令,可以获取未包括在内容A、B或C中而包括在例如内容D中的信息。在这种情况下,在完成再现内容D时,通过返回自动指定内容D时的状态,继续以用户1请求的顺序提供信息。
在利用上述操作以用户1请求的顺序提供信息并在执行操作后使用不同内容时,本发明执行可以在任意时间进行操作的特征操作。
接着,将参考图49说明信息提供服务器302。
通过网络303,信息提供终端设备301从信息提供服务器302下载信息。
存储在信息提供服务器302上的是要送到信息提供终端设备301的内容。
存储在信息提供服务器302上的是分层的内容(信息),而信息提供终端设备301将通过网络303从信息提供服务器302下载的内容511存储到内容存储单元388。
由于通常将可提供的所有内容511存储在信息提供服务器302上,所以与信息提供终端设备301相比,信息提供服务器302存储更多的内容511。
在本发明中,由于存储在信息提供服务器302上的内容511还可以删除存储在信息提供终端设备301上的内容511,所以需要特别注意信息提供服务器302的安全。
在本发明的实施例中,为了安全管理信息提供服务器302的信息,只有内容注册终端装置1101-1至1101-3可以将内容511注册到信息提供服务器302上。对各编辑921-1至921-3设置内容注册终端装置1101-1至1101-3,而且通过只允许内容注册终端装置1101-1至1101-3注册、修改或删除内容511,不拥有任何一个内容注册终端装置1101-1至1101-3并且仅拥有另一个信息终端装置1103的第三方(未经授权的编辑1102)不能窜改内容511。此外,仅拥有信息终端装置1105的第三方(从事所谓攻击的人(黑客或骇客)1104)不能窜改内容511。
为了防止在编辑921-1至921-3之间出现问题,希望对每个编辑921-1至921-3分别指定单独的文件夹501,并分别管理这种[文件夹501]。
在本发明的实施例中,尽管该构造是让所有内容511存储在一个信息提供服务器302上,在大规模信息提供中心,该构造可以是这样的,使[内容511]分散到多个服务器,例如,市售的负载分担装置。根据本发明,由于通过网络303,信息提供服务器302足以发送信息提供终端设备301请求的内容511,所以可以利用简单结构,将[内容511]分散到多个服务器。
接着,将说明信息提供终端设备301和信息提供服务器302的特征操作。
在本发明中,以这样的方式实现[本发明的]目的提供用于发布内容511的解决方法,使信息提供服务器302发布内容511,其中信息是统一集成的并以分层文件夹501形式组织,独立于用户1的操作,信息提供终端设备301分阶段进行下载以发布内容511,内容制作者121可以根据其制作思想建立内容511,因此这种内容511在用户1需要信息之前就发布了部分内容511,而且根据信息提供终端设备301内的事件和信息提供终端设备301外的事件,信息提供终端设备301自动控制内容511的再现过程。
现在,说明连续提取信息的操作过程。
本发明的一个特征是,在用户1指定内容511时,从信息提供服务器302自动提取后续的内容511,然后,将它们陆续下载到信息提供终端设备301,从而可以连续提供信息。
因此,与下载内容511和使用该下载的内容511的常规内容发布过程相比,下述的特征操作有明显的不同。换句话说,不是指定要下载的内容并下载该内容511,而是使用已经发布和已经可用的内容511的用户1的操作间接地自动引起后续内容511的发布,并且,为能够连续提供信息而被链接的上述序列是根据本发明的信息提供系统的特征操作。
通过用户1进行操作以切换到单独的内容1,或者利用停止或暂停命令来停止再现,自动停止连续内容发布操作。在从发送端控制内容发布的解决方法中,为了停止连续的内容发布,需要在服务器与终端装置之间进行复杂操作。然而,在本发明中,如果没有必须特殊指定的内容制作者121,利用不需要与信息提供服务器302进行任何联系的简单操作,可以自动停止连续的内容发布。这方面也是本发明的显著特征。
用户1必须要做的是非常简单的操作选择要获取的信息、再现或停止所获取的信息以及切换到单独的内容511,而且可以在不对主要活动产生大的影响的情况下执行这些操作。此外,本发明的显著特征是,利用上述简单动作,使用户要求的信息以适当数量从信息提供服务器302自动发布到信息提供终端设备301,然后,自动分层、组织和存储。
现在,参考图50说明连续提取信息的基本操作形式。
第一层文件夹是文件夹501-1,第二层文件夹是501-2、文件夹501-3、文件夹501-4和文件夹501-5。文件夹501-8存储在文件夹501-3上,而文件夹501-6和501-7存储在文件夹501-5上。文件夹501-8存储内容A,文件夹501-6存储内容B。文件夹501-7存储内容C。
作为存储在文件夹501-8上的内容511的内容A包括作为内容511-1至511-3的内容A1至A3;而作为存储在文件夹501-6上的内容511的内容B包括作为内容511-4至511-8的内容B1至内容B5。文件夹501-8的播放表514表示内容511-1(A1)、内容511-2(A2)和内容511-3(A3)的顺序。文件夹501-6的播放表514表示内容511-4(B1)、内容511-5(B2)、内容511-6(B3)、内容511-7(B4)和内容511-8(B5)的顺序。
用户1利用语音命令直接指定已经完成发布的内容511-1(A1),然后,开始其再现。
假定内容A的内容制作者121希望收听内容A的人继续收听内容B。在这种情况下,内容A的内容制作者121可以在包含在内容A的主指定数据515中写入指定,这样,在再现内容A时,启动内容B的下载,而且在完成内容A的再现时,开始再现内容B。
下面具体说明该例程。
1.在产生内容511-1(A1)的再现开始事件时,开始下载内容B;以及2.在完成下载内容B后,将内容B添加到文件夹501-8的播放表514的末尾。
由于内容制作者121建立指定“在产生内容511-1(A1)的再现开始事件时,开始下载内容B”的主指定数据515,所以在开始再现内容A内的内容511-1(A1)时,根据在包含在内容A内的主指定数据515中指定的写入内容,主控单元451指定开始下载内容B。由于播放表514是按内容511-1(A1)、内容511-2(A2)和内容511-3(A3)的顺序,所按顺序再现内容511-1(A1)、内容511-2(A2)和内容511-3(A3)。
根据“在完成下载内容B时,将内容B添加到文件夹501-8的播放表514的末尾”的指定,在完成下载内容B时,在内容A3之后再现内容B,因为文件夹501-8的播放表514的内容511-3(A3)的后续[内容]被重写为内容B。
由于内容B的文件夹501-6含有内容511-4(B1)至内容511-8(B5),而且内容B的播放表是按内容511-4(B1)、内容511-5(B2)、内容511-6(B3)、内容511-7(B4)和内容511-8(B5)的顺序,所以在内容511-3(A3)之后再现内容B。
在开始再现内容511-4(B1)时,如果下载单独的内容C,并将它添加到播放表514,则利用同样的过程再现内容511。
如果用户1没有指定内容A,则不下载内容B以及要下载的其它内容。由于在再现用户1可以直接指定的其它内容511时,结果也可能相同,所以,根据用户的依赖用户1所指定内容的请求,存储在每个信息提供终端设备301的内容存储单元388内的信息会自动具有不同的构造。
在顺序再现内容A、内容B和内容C期间,用户1可以随处指定并再现单独的内容511。如果是在再现内容A期间,则不发布内容C。因此,在开始再现内容A的所有信息提供终端设备301内不引起内容B和C的发布。
利用上述再现过程,在用户1认为充分获取了信息,并切换到单独的内容511之前,可以执行连续再现最初指定的内容511的操作。
在完成了再现内容511-3(A3),而未完成下载内容B时,在该例子中,由于播放表与以前相同,所以内容A的再现将结束。例如,在不挂起再现内容时,在内容511-3(A3)之后,可以再现足够长的内容A4,而且在完成下载内容B时,可以在删除内容A4后,添加内容B。或者,在完成再现内容B时,可以产生内容以通知用户,然后,可以再现所通知内容的播放表中的内容B。
在该例子中,由于用户1选择了内容A,所以在不再进行通信时,或者在未及时发布时,结束内容A和内容B的再现,而继续再现在切换到内容A之前的内容511。因此,即使在各阶段之一不能进行通信时,仍可以自动继续再现先前内容511,因此业务不会被打断。如上所述,即使在内容制作者121(在该例子中,内容A和内容B的内容制作者121)不指定对应于通信挂起的操作时,不必等待用户1的操作,而自动继续该业务的操作,这是本发明的重要特征。
在用于下载内容511的网络303的通信速度比较稳定时,利用上述简单过程可以处理这种情况。例如,对于车载型信息提供终端设备301等,当预计不能在长时间段内通信时,要求根据事先对这种情况所做的考虑建立内容511。由于还可以预期有车辆311长时间停泊在地下的情况,所以尽管从理论上说难以保证在规定的时间段内进行通信,但是在本发明中,由于编辑921建立了使用事件的内容511,所以可以根据编辑策略灵活处理这种情况。
在进行更复杂的信息提供时,通过利用如下所述的各种方法建立内容511,可以自由构造内容511。
例如,存在点播(on demand,随取即用)式操作。
在本发明中,这意味着要基于这样的制作思想来建立内容在内容511再现期间,使用户1能够使用语音命令改变内容511的再现流程并获取其所要求的信息。
下面说明的点播式操作独立于指定内容511的发布,该事实是根据本发明的方法的显著特征。换句话说,在进行点播式操作时,不进行下载和提供指定内容511的简单操作,实际上,由于所要求的内容511是独立于用户1的操作自动发布的,所以可以说,该特有的特征是提供一种建立内容的解决方法,使得当用户1进行操作时,可以立即使用内容511,因为已经发布了[内容511]。根据本发明,由于在许多情况下,当用户1需要信息时,有关的信息已经发布到并存储在信息提供终端设备301,所以利用点播式操作,用户1可以立即使用这种[信息]。
现在,说明发布并存储到信息提供终端设备301的内容511的点播式操作。当执行下述的命令时,由于已经完成内容511的发布,所以不存在使内容511从信息提供服务器302下载到信息提供终端设备301所需时间的时间滞后,而且可以获取快速响应。
例如,在再现特定内容511期间,通过使用“帮助”命令,再现内容制作者121事先准备的、用于解释使用内容511的方法的内容511。
在再现内容511期间,通过使用“说明”命令,再现内容制作者121事先准备的、用于解释内容511的主题的内容511。
在再现内容511期间,通过使用“选择”命令,执行根据再现内容511期间的选择指定的操作。
通过使用直接指定命令,可以直接指定、选择内容511,因此可以接收包含在内容511内的信息。
例如,下面是用户1采用的标准方式。
1.为了下班后乘其汽车(车辆311)回家,利用“交通信息”收听交通信息;2.为了查看当日的股票价格,利用“最新信息、新闻、经济”收听经济新闻;3.通过指定“天气预报”,获悉明天的天气;以及4.利用“音乐、最新流行歌曲”,收听音乐内容。
另外,在上面的说明中,利用下面说明的自动发布解决方法,自动发布交通信息、经济新闻、天气预报以及最新流行歌曲。
此外,为了解释上述说明中的点播式操作,说明仅采用直接操作的例子。根据用户1的爱好,还可以建立其中自动提供交通信息、股票信息以及天气预报的内容511。
在本发明中,不执行根据每个命令的个别输入,个别地发布内容511,即,不将内容511从信息提供服务器302下载到信息提供终端设备301。而是利用根据内容制作者121的制作思想描述的信息数据(例如,主指定数据515或动态命令映像数据812),执行内容511的发布。
通过提供可以如上所述建立内容的构造,完成复杂操作,例如,用户1指定每次要发布的内容511,等待其下载完成,下载完成后使用该内容511以及重新指定内容511。
在提供信息的过程中,或者在特定阶段进行操作时,内容制作者121可以事先采集所需信息,然后,发布该信息。这可以通过采用这样的构造来实现从存储内容511的文件夹501和其下层下载所有内容511。
因此,用户1只需执行使用内容511之一的动作,其中,根据先前的操作日志,其发布已经完成,而且,不需要知道用于发布内容的解决方法,或者不需要根据发布解决方法进行操作。
现在,说明独立于用户1操作的下载操作。
首先,说明用于向用户提供选项的操作。
通过将用于连续提取信息的操作与点播式操作的功能结合在一起,利用直接指定命令,用户1可以直接指定并再现内容511,可将后续内容511内的指定内容511拖入信息提供终端设备301,继续提供信息,再将该后续内容511的后续内容511拖入信息提供终端设备301,而且继续提供信息,直到连续提供信息满足了用户1,或者直到需要不同信息。在上面的操作中,流程是这样的,用户1亲自识别改变的操作以改变流程。因此,[用户1]只能进行其中[用户1]记住其命令的操作。
现在,说明本发明的特有特征,在[用户1]未记住该命令时,用户1可以在选项中进行选择,并且在用户1不需要进行选择时,或者在[用户1]不能进行选择时,继续自动提供信息。由于这样的操作,内容制作者121可以只对用户提供如常规FM广播节目那样组织的信息,而不需要进行任何操作,并且建立的内容511,其中,用户1可以操作并选择用于获得作为一种内容的详细信息的必要信息。
在停泊情况下,尽管用户1可以利用遥控器611进行选择,使菜单显示到屏幕上,但是在驾驶时,存在需要不必观看屏幕进行操作的情况。在这种情况下,为了实现本发明的目的,需要提供一种解决方法,在用户1需要进行选择的情形下提供选项,而在用户1不必进行任何操作的情形下,如果用户1不必进行任何操作,则连续提供信息。
在发布系统中,由于存在其中用户1仅在路途上使用该系统的情况,所以希望以要求的数量发布信息。在本发明中,在信息提供服务器302上,信息以片的形式存储在文件夹501的各层上。
用户1使用各层之一上的内容511。尽管在信息提供服务器302上还准备了在该阶段不需要的内容511,但是不将它们下载到信息提供终端设备301上。
此后,由于根据包含在被再现的内容511中的哪个子内容被使用,用户1所需的信息发生变化,所以希望内容制作者121据此只下载所要求的信息。
通过建立例如下面描述的内容511,可以实现上述的操作。
在观光指南的例子中,例如,在接收与特定旅游景点有关的信息时,可以直接指定命令。
假定已经指定了“观光指南,京都”。
由于内容制作者121事先不知道用户1希望了解什么类型的详细信息,所以[内容制作者121]利用例如下面的制作策略建立内容5111.在根据行政区指定时,建立要列出的并在头一分钟内传送的指定行政区的旅游景点的内容;2.在开始再现上述内容511时,下载在约1分钟内概括说明所列各旅游景点的第一内容511;3.在开始再现第一内容511时,开始下载第二内容511;4.在结束再现第一内容511时,开始再现第二内容511;5.以同样的方式下载后面的内容511,然后,自动再现它们;以及6.在完全完成再现在1分钟内概括的内容511后,利用同样的过程,下载并自动再现10分钟的各旅游景点详细内容511。
通过建立这种内容511,用户1首先指定“观光指南,京都”,然后,在直到必要时间获取信息之后,通过利用诸如“音乐、流行歌曲每周排行榜(hit chart)”等的直接指定命令,仅指定其它内容511,[用户1]可以获取必要数量的信息。在上面的内容511中,由于实际上仅发布必要内容511,所以可以防止无用和不想要的内容511大量流入网络303。
通过将连续下载的解决方法与在内容511内直接指定结合在一起,可以仅在希望进行这种操作以获得必要信息时,才进行操作。在上述内容的例子中,通过在再现旅游景点和1分钟概括说明的内容511时,利用“详情”命令,再现关于旅游景点的10分钟详细内容,可以获得只与所要求的旅游景点有关的信息。
例如,在再现诸如“岚山在这个季节樱花烂漫,非常美丽”的消息时,如果使用“详情”命令,则下载并再现关于岚山的详细信息。
尽管在上述过程中,用户1可以仅进行一项操作,进行两项或更多项操作,或者根本不进行操作,但是利用同样的内容511可以处理所有情况。
如果利用编码的数据内容512(例如,用于朗读文本的内容)建立天气预报,则即使利用较低速度的线路,仍可以执行上面的操作。利用具有足够快通信速度的网络303,即使使用大容量内容,例如音乐内容或视频内容,仍可以执行上面的操作。因此,要求内容制作者121根据线路的速度正确使用内容511。
在上述内容511的例子中,尽管构造是这样的,在下载了内容511之后要立即使用,但也可以在以后使用它们。下面将说明其例子。
在本发明的实施例中,尽管提供了通过添加顺序下载路由内容511的功能以建立顺序下载列表而指定要单独下载的内容511,但是可以省略建立内容的负担。
接着,将说明用于编辑后续内容511的播放表514的内容511的操作。
在本发明中,在内容511下载后续内容511时,可以编辑播放表514。
首先,说明与选择命令有关的操作。
在本发明中,内容制作者121可以对“选择”命令指定操作。
因此,在选择当前提供的内容511时,可以对用户1提供单独业务。由于各内容511的内容制作者121可以对选择命令进行选择使用,所以同样的“选择”命令可以用于各种用途。从用户1的观点出发,这样可以将操作感觉集成在一起,而且在操作信息提供终端设备301时,优点在于,尽可能不从主要活动分散注意力。
由于所有内容是利用选择命令选取的目标内容511,所以选择操作被集成到所有广播、通信以及功能业务中。
在本发明的实施例中,在对选择命令进行选择时,使用最低层上的指定数据。
例如,按如下方式使用“选择”命令。
例如,在从粗略内容511中选择详细内容511时使用它。在再现用于说明概况的内容511时,可以再现用于在“选择”命令中说明详情的内容511。
还可以用作菜单。
分别建立用于说明菜单项目的内容511,该菜单项目用于再现各菜单项目,然后,建立内容511,该内容511成为用于连续再现上述内容的菜单。在选择根据用于说明菜单项目的内容511分别指定的命令时,通过在主指定数据515内描述操作,内容511可以用作菜单。
此外,可以利用[选择命令]指定功能内容513。
通过利用选择命令指定功能内容513,用户1可以使用“选择”命令以调用功能内容513。
通过将[选择命令]与菜单组合在一起,可以如下使用它。
例如,使得利用“指南、通信日志”可以再现内容511,该内容511成为与信息提供终端设备301的功能有关的菜单。
例如,提供下面的说明。
“你有两个语音邮件消息,第一消息来自加藤先生,第二消息来自清水先生。你有一个来自藤原先生的呼入IP电话呼叫。你有一个呼入传真”。
通过在一个阶段使用“选择”命令,指定相应的功能内容513,然后,启动相应播放器453。
当在“你有两个语音邮件消息”期间执行“选择”命令时,播放这两个语音邮件消息。当分别在“第一消息来自加藤先生”和“第二消息来自清水先生”期间执行[选择命令]时,再现第一语音邮件消息和第二语音邮件消息。
当在“你有一个来自藤原先生的呼入IP电话呼叫”期间执行[选择命令]时,选择电话呼叫内容,然后,自动拨号。
当在“你有一个呼入传真”期间执行[选择命令]时,在车辆未行驶时,该传真显示在屏幕上,而如果该车辆在行驶中,则提供消息“该车辆在行驶中,不能显示传真。传真来自xxxxxxxxx”。
此外,还可以产生网络事件。
提供消息“在此进行选择以通知中心”以催促用户1通知中心,而且在选择时,信息提供终端设备301产生网络事件,并通知信息提供服务器302用户1进行了选择。
此外,可以利用[选择命令]更新同一内容511。
利用传统的信息提供系统,存在许多问题,例如,更新同一内容需要复杂的解决方法,要求用户操作来更新内容,或者将更新的数据送到所有用户。
在本发明中的一个重要特征是,提供了一种解决方法,可以利用非常简单的建立过程,只对要求进行这种更新的用户1更新同一内容511。
由于不希望发布可能不使用的所有数据,例如,对于一个内容文件511内的天气预报内容511,最好不将全国范围内当日的天气预报、周报、长期预报合并在一起。因此,信息提供终端设备301每4个小时下载一次最新内容511,作为要首先发布的在1分钟内概括说明的全国天气内容的信息数据。然后,立即再现在最后4小时内在1分钟内概括说明的天气预报,而无论用户1何时使用该[内容]。
在首先从信息提供服务器302下载了全国天气内容后,通过操作信息提供终端设备301,进行这种操作。因此,由于信息提供服务器302只需等待信息提供终端设备301发出下载请求,所以该通信协议具有非常简单的结构。
在内容制作者121建立用于进行这种更新的内容511时,只需要描述指令,作为内容511的信息数据,用于指出每4个小时更新一次的内容。因此,非常容易产生自动更新的内容。由于诸如天气预报或交通信息的信息已经被系统化,所以对于更新信息,不必将现有天气预报信息建立系统或交通信息建立系统产生的数据复制到信息提供终端设备301上。
可以指定下载后续内容511。
在通常根据行政区利用天气预报内容提供详细天气信息时,由于大多数用户1仅需要它们所在地区的信息,所以如果对所有用户1提供所有信息,则通过网络303传播大量不必要信息。
可以按如下所述克服该问题。
在信息提供终端设备301处于初始状态时,在利用“天气预报”指定的内容511内仅首先提供短期全国天气预报。当在再现全国天气期间使用“帮助”命令时,提供说明,以指出除了全国天气预报之外,存在本地天气预报和行政区天气预报,而且可以利用“天气预报,关东”或“天气预报,神奈川县”分别指定它们。
通过在终端处于初始状态下时,用户1指定“天气预报,神奈川县”,将神奈川县的天气预报新下载到信息提供终端设备301。在将每4个小时更新[内容]的指定写入各地区或行政区的天气预报内容511的主指定数据515时,信息提供终端设备301每4个小时自动更新一次该[内容]。
由于自动更新神奈川县的天气预报被限制在在一个地点或另一个地点指定“天气预报,神奈川县”的用户的信息提供终端设备301,所以可以防止通过网络303,将所有行政区的天气预报发布到所有信息提供终端设备301。
在诸如车载型信息提供终端设备301的移动通信中,由于在隧道中或其他不良接收,在用户1指定“天气预报,神奈川县”时,不能连接到网络303。但是,可以根据已经下载的数据,提供天气预报内容。
利用如上所述正在被下载的后续内容511,用户1可以使用该[内容],而不必关注该解决方法,而且可以自动下载内容511,而不会增加用户1的操作或者分散用户1的注意力。
在这方面与传统万维网浏览器有重要区别,除非在该点及时连接到网络,Web浏览器不能看到天气预报。这是本发明的一个特征。
此后,用户1对内容511的响应可以启动以后需要的内容511的发布。
利用根据本发明的方法,在启动内容511的发布并完成内容511的发布后,不必立即再现该[内容]。
利用根据本发明的方法,在启动各内容511中用户1感兴趣的内容511的发布并完成其下载时,通过改变单独内容511的播放表514,从不同于原始内容511的单独内容511中进行引用,并在用户1要求将该信息送到可能需要该信息的用户1之前,事先完成内容511的发布,在用户1需要该信息时,可以立即提供所需要的信息。该操作是本发明的一个特征操作。
例如,在内容511是流行歌曲每周排行榜时,足以对那些对流行歌曲每周排行榜中排行1至10的歌曲和艺术家感兴趣的人提供信息和部分音乐。
在用户1不使用“选择”命令时,介绍排行1至10的歌曲、艺术家和部分音乐,结束再现内容511,然后,再现后续内容511。
当用户1在流行歌曲每周排行榜的排行2使用“选择”命令时,证明该用户1对这个艺术家或歌曲感兴趣。对于该艺术家和歌曲,内容制作者121提供可以立即发布的信息,此外,还准备并下载详细内容511,而且,例如,将该[内容511]写入主指定数据515,以添加到利用“指南兴趣”指定的内容的播放表514。
通过建立该内容511,当用户1在排行第2的歌曲使用“选择”命令时,再现即时发布的有关该排行第2的歌曲的信息,并结束此时再现内容511的过程。
在使用“指南兴趣”命令时,[用户]可以收听关于排行第2的歌曲的详细信息。此外,在用户1选择歌曲,而且以“流行音乐”指定的内容511的形式下载该歌曲时,该歌曲下载到选择该歌曲的用户1的信息提供终端设备301上。
现在,说明处理未包括在播放表514上的内容511的过程。
在本发明中,除了指定内容511的再现顺序,播放表514还起重要作用。
下述播放表514的操作是本发明的重要特征。
在存在播放表514时,仅再现播放表514描述的内容511,而不再现播放表514未描述的内容511。
在不存在播放表514时,以规定的顺序,例如,以建立[内容]的时间顺序进行再现。
利用不再现播放表514中未描述的内容511的事实,可以使信息提供终端设备301执行下面的操作1.事先发布不立即使用的内容511;2.替换可再现内容511,而不新下载同样的内容511;3.使正被使用的内容511不可使用;以及4.使不可使用的内容511可以使用。
由于可以利用主控单元451新建、修改或删除播放表514,所以,所以在再现内容511期间,可以利用事件重写播放表514的内容。
通过使用该功能,可以实现如下1.在起初仅再现一首歌曲的状态下发布的内容511变成要再现10首歌曲的内容511;2.尽管包括并发布了10首歌曲的内容数据,但是在产生某种事件之前,不再现歌曲;3.内容511首先对歌曲的开始(前奏)再现10秒钟,最终可以再现整首歌曲;
4.通过用户1的操作,替换要再现的内容511;以及5.通过网络事件替换要再现的内容511。
由于可以在不必删除所发布的内容的情况下执行这些活动,所以可以非常有效地利用这些活动在发布之后管理内容。
另外,在本发明的实施例中,内容制作者121考虑到操作的方便性,提供了一种在不存在播放表514时,自动、顺序再现[内容]的构造。通过在内容注册终端装置1101上设置自动建立播放表514的构造,当在信息提供终端设备301上不存在播放表514时,还可以采用不再现[内容]的构造。
还可以实现重复命令。
通过在该构造中对命令添加重复命令,在使用菜单时,可以提高可操作性。
在作为菜单操作时,如果用户忘记使用选择命令,则先转发作为菜单的内容511,因此,需要返回原始位置,并在菜单上再一次指定内容511。
在上述的情况下,如果可以再一次再现利用重复命令再现的内容511,则用户可以使用“重复”命令从开始就收听菜单,并利用“选择”命令进行选择。
此外,还可以实现检验命令。
在使用选择命令时,由于要开始进行对应于该时间点的选择的操作,所以此后,用户1不进行收听。因此,在指定多个[内容]时,操作颇为复杂。
在需要大量可以进行多个选择的选项的用途中,在再现内容511期间,通过采用对该命令添加“检验”命令以进行多个指定的构造,用户1可以选择多个项目作为菜单。
现在,说明发布内容511的自由度。
利用根据本发明的内容发布方法,在用户1执行了导致内容发布的操作后,可以立即,或稍后,或者根据信息提供服务器302和网络303的负载适当发布内容511。根据内容制作者121的应用程序的内容,可以自由确定该定时。
由于上述操作,根据本发明的信息发布系统既可用在用户1操作之后立即下载的应用中,也可用在以后要下载的应用中。
现在,参考图51至图53说明根据检验命令下载后续内容511并编辑播放表514的内容511的解决方法。
信息提供终端设备301从信息提供服务器302下载由最初10秒钟构成的内容511-1-1至511-1-n以及表示内容511-1-1至511-1-n的再现顺序的播放表514-1,然后,根据播放表514,顺序再现内容511-1-1至511-1-n。
在再现内容511-1-1至511-1-n之一并输入检验命令时,信息提供终端设备301确定要根据其进行顺序下载的内容511。
例如,在再现内容511-1-2、内容511-1-5、内容511-1-7或内容511-1-10并输入检验命令时,信息提供终端设备301从信息提供服务器302下载摘要的内容511-2-1至511-2-m中的内容511-2-2、内容511-2-5、内容511-2-7以及内容511-2-10。根据播放表514-2,信息提供终端设备301顺序再现内容511-2-2、内容511-2-5、内容511-2-7以及内容511-2-10。
在再现内容511-2-2、内容511-2-5、内容511-2-7和内容511-2-10之一并输入检验命令时,信息提供终端设备301确定要根据其进行顺序下载的内容511。
例如,在再现内容511-2-7并输入检验命令时,信息提供终端设备301从信息提供服务器302下载摘要的内容511-3-1至511-3-k中的内容511-3-7,然后,产生表示再现内容511-3-7的播放表514-3。
根据播放表514-3,信息提供终端设备301再现内容511-3-7。
如上所述,信息提供终端设备301可以产生播放表514,然后,根据产生的播放表输出内容511。
现在,说明通知。
根据本发明,对于内容制作者121利用事件产生的通知,可以用内容511进行通知。
通过采用上述构造,通知是不固定的,而且可自由地将通知建立成内容511,内容制作者121可以采用能进行有效通知的呈现方式。
现在,说明发布内容中的电话呼叫。
通过使用功能内容513的电话呼叫内容,可以实现根据发布的内容进行电话呼叫的业务。
具体地说,由于内容制作者121按下述方式建立了内容511,所以可以在该内容511内进行电话呼叫。
尽管提供了指南消息,例如“请指定通信方法。你可以选择下述通信方法在营业所填写申请;通过电话呼叫和申请(apply)”。当在“通过电话呼叫和申请”选择了“选择”命令时,根据内容511描述的信息,进行呼叫。
现在,说明语音邮件或图片邮件。
利用本发明的方法,可以容易地实现语音邮件和图片邮件。下面给出例子。
在信息提供服务器302上,在各层之一建立用户分类的文件夹,在其下建立邮件文件夹,并在其下建立邮件菜单内容,以便可以从邮件菜单内容中查阅每个邮件。
可以容易地自动建立邮件菜单内容。关于语音邮件,可以不加改变地将发送的数据用作内容。
由于在信息提供终端设备301上能够产生作为功能内容的语音邮件和图片邮件,可以在各信息提供终端设备301之间交换语音邮件和图片邮件。
在本发明中,由于语音邮件和图片邮件也被构造为内容,所以它们可以用作其它内容中的内容。因此,产生的效果是,内容制作者121可以在内容中发送语音邮件和图片邮件。
由于可以不加改变地将利用这种内容获得的语音邮件和图片邮件的数据用作内容,所以,它们可以用作要送到不同用户的一部分内容。
通过关联并建立各内容,信息提供终端设备301可以用作用于产生内容511的生成装置。
如果利用“电子邮件”的命令可以指定这些内容,则可以如处理其它内容511一样,处理这种内容。
现在,说明接收文本邮件的过程。
在信息提供服务器302上,可以如建立语音邮件那样,建立用于接收文本邮件的内容。
通过提供对其添加了文本邮件接收装置的发布系统,该文本邮件接收装置将电子邮件发送信息和标题和邮件文本变换为发音格式,并使它存储在服务器上用于接收普通文本邮件的用户的文本邮件文件夹中,可以将从因特网获得的电子邮件变换为本发明的内容511。
如果利用“文本邮件”命令可以指定这些内容,则可以象其它内容511那样处理该内容。
现在,说明内容511的状态。
希望建立内容511,用于向用户1解释信息提供终端设备301含有什么类型的内容511。
在发布这种内容511时,通过执行包括用于解释每个发布内容511中主题的内容511的操作,并在下载主要内容时添加该内容511,可以容易地实现这些内容511。
现在,说明管理内容的过程。
根据包含在信息提供终端设备301下载的内容511内的主指定数据515,管理内容。
利用主指定数据515指定从信息提供终端设备301或播放表514删除内容511的时间。
尽管用户1可以使用命令删除不必要内容,但是除非内容制作者121提供可以复制某种类型的内容511的业务,不可能将[内容511]复制到另一个信息提供终端设备301。
利用这些功能,内容制作者121可以动态管理内容511。
这些功能还可以用于销售或出租内容511,或者用于进行版权管理。
例如,对于只能出租一个月的内容511,可以将一个月后删除这种内容的指令写入主指定数据515,而且这可以非常容易地实现。
现在,说明使用网络事件的过程。
提供一种构造,使信息提供服务器302连接到因特网,因特网是网络303的一个例子,并且从因特网接收并转发网络事件,由此,可以在因特网上从任何位置发送网络事件。
通过采用上面的构造,在网络事件从与因特网相连的特定位置到达信息提供服务器302时,可以利用用于解释其主题的内容511,从信息提供终端设备301提供这种[网络事件]。
例如,可以容易地产生用于在家、在办公室或在商场通知出现麻烦的内容511。
现在,说明使用传感器事件的过程。
通过产生用于对用户解释传感器481产生的事件主题的内容511,利用传感器事件,自动建立内容511。
现在,说明故障诊断过程。
例如,在车辆311的例子中,在最新的车辆内安装了用于提供车辆信息的、诸如CAN(控制器区域网(controller Area Network))的网络通信功能,而且由于通常配备有终端,所以对其连接故障诊断传感器,而且利用信息提供终端设备301的传感器连接单元465进行连接。
提供一种构造,在故障诊断传感器发现故障时,利用文本以可发声格式输出结果,将从信息提供终端设备301的传感器连接装置输入的信息存储到指定的内容文件夹,例如,利用“故障诊断”指定的内容文件夹,并因此而产生传感器事件。通过采用上面的构造,在车辆311发生故障时,将[故障诊断]作为通知内容通知用户。
在本发明中,由于将信息提供源集成在一起,所以用户1只需注意一个信息源,因此可以可靠接收故障提示,而不必从主要活动显著分散其注意力。
此外,在这些内容中,如果可以利用“说明”命令通知故障的内容和处理方法以及联系信息,通过执行标准的终端操作,用户1就可以解决该问题。由于在遇到麻烦时,[用户1]不必读手册,而且可以执行标准操作,所以不从主要活动显著分散注意力。
此外,当在联系信息的指导期间使用的“选择”命令使用功能内容513的电话呼叫内容时,可以容易地提供可以与联系点通信的业务。
现在,说明使用速度传感器的过程。
利用诸如速度脉冲传感器或加速度传感器的传感器或GPS,可以检测车辆311的速度。由于通过传感器连接单元465连接上述传感器481,所以信息提供终端设备301可以根据车辆311的速度实现内容业务。
现在,说明外部设备433的传感器481和致动器491的使用。
提供一种构造,对环境信息检测单元432添加CCD照相机616,作为照相机图像输入装置,例如,加速度传感器612和声压传感器613组合在一起,以检测事故或故障,在内容存储单元388内,将从CCD照相机616获得的图像信息存储为用户1可以再现的内容511,从而提供根据用户1的操作记录的图像。
现在,说明下载热点内容511的过程。
根据本发明的方法,当便携式电话载波分组通信业务和无线LAN热点组合在一起,可以利用便携式电话载波分组通信网处理要实时提供的内容,而且可以利用无线LAN热点处理大容量内容。
下面给出处理上述内容的例子。
1.事先建立用于下载大容量内容的内容511,在特定时间,将它发布到信息提供终端设备301;2.在发布该内容511时,附加内容511,该内容511发布到在采用热点时要使用的各内容的播放表514;以及3.当再现在采用热点时用户1要使用的内容511时,自动下载大容量内容511。
通过建立上面的内容511,除了无线LAN通信功能,不要求特别添加新构造。
或者,在输入热点时,可以利用通信状态(open line)事件再现要通知用户1的内容511,在这种内容511中提供选项时,可以查找要下载的内容511的选择,从而下载用户1选择的内容511。
现在,说明脱机操作。
在本发明中,在用户根据其定时要开始使用信息提供终端设备301时,已经发布了要首先指定和使用的内容,而且可以立即使用该内容。此外,根据用户1的先前操作,有关信息处于已经发布的状态下,并存储在该终端上。
因此,在不连接到网络303的状态下,通常,可以使用已经存储在信息提供终端设备301上的内容511。
此外,对于脱机操作,用户的操作完全相同。
可以执行不需要进行下载操作的操作。
因此,产生了用户不必进行用于下载内容511的操作的非常功能化的特征。这一点与各种因特网业务不同。
现在,说明不良接收期间的操作。
当使用通信状态事件,当用户1正在使用处于可通信状态的信息提供终端设备301时,例如,在车载型信息提供终端设备301进入地下停车场或进入隧道并且不再可通信时,可以将内容511的操作变更为处理状态变化。相反,在它变得可通信时,也建立内容511,以切换到原来的内容511的再现或其下载。
这是本发明的一个显著特征。
例如,在终端上,或者在通过例如利用FM广播或电TV广播、便携式电话或电子邮件以及万维网浏览器提供的业务中,在不能通信时,该业务被挂起,而且除非用户进行某种操作,该终端的业务也被挂起。
根据本发明,在内容制作者121不在能进行通信时,通过结束内容511并再现后续内容511,或者切换到事先准备好的内容511,可以继续提供该业务。这种业务的连续性是本发明的重要特征。
接着,将说明内容注册终端装置1101。
内容注册终端装置1101可以是简单构造。由于对内容511所做的描述不复杂,内容注册终端装置1101的操作也不复杂,具有用于指定和注册该文件夹501的写信息的功能就够了。
因此,内容注册终端装置1101可以具有非常简单的结构,该结构可以仅具有文件夹指定功能、提供的信息文件指定功能以及提供的信息获取功能。
内容注册终端装置1101可以与信息提供终端设备301安装在同一个位置,但不是必须要安装在同一个位置,可以将其安装在不同位置。
由于内容注册终端装置1101只需通过网络303连接到信息提供服务器302,所以通过将信息提供服务器302和内容注册终端装置1101连接到因特网,因特网是网络303的一个例子,可以将全球范围内提供的信息以集成化和组织化的方式送到受大量约束条件限制的用户1,例如正在驾驶车辆的用户1。
现在,说明内容制作者121的支持功能。
提供一种构造,将下述的内容制作者121支持功能添加到内容注册终端装置1101,还可以自动进行这种操作。
1.自动获取更新的内容的功能;2.自动输入内容管理信息的功能;以及3.自动采集内容的功能。
在本发明中,由于以只需复制指定文件夹501及其下层的所有数据的方式发布内容511,所以可以容易地实现内容制作者121的支持功能。
现在,说明内容自动生成终端装置。
例如,在根据本发明的信息提供系统中,可以将用于输出内容的装置,例如用于输出可视数据的网络照相机用作内容自动生成终端装置。
现在,说明网络事件生成终端装置。
在本发明中,由于事先发布用户1要求的内容511,并由信息提供终端设备301处理该内容事件,所以在发布信息时发布端的系统结构可以构造得非常简单。
在许多传统的发布系统中,为了利用发布端的系统将信息送到用户,要处理在终端外部产生的事件,所以为了如在本发明中那样,建立可以统一各种类型的信息的系统,需要非常庞大的系统来处理每种事件类型的事件或用户的每种用途的事件。
例如,在电视广播中的地震信息的字幕(telop)显示中,作为事件而产生的文本数据被叠加显示在电视屏幕上作为地震信息时,字幕是以便于阅读的格式重叠在广播节目图像上的,而且,此外,由于每个电视台都进行广播,所以必须在每个电视台进行事件处理。对广播电台也是如此。
对于通过因特网万维网浏览器提供的业务,上述的问题更严重,而且,在用户仅从万维网浏览器获取信息的状态下,不能对用户可靠提供信息,除非因特网上的所有网页均显示紧急信息。
根据本发明,由于根据用户的操作,将与用户关注项目有关的一部分内容发布到信息提供终端设备301时,利用在发布内容的主指定数据515内描述相应事件的处理过程的简单预备操作,可以解决上述问题。这是本发明的显著特征。
在本发明中,通过配备下述的网络事件生成终端装置,可以由通过网络可连接到因特网以及信息提供服务器302和信息提供终端设备301的任何网络装置产生网络事件。
提供一种构造,用于添加可以连接到因特网的网络事件生成终端装置,在内容511中,内容制作者121可以使用任何可以连接到因特网的位置产生的事件。
例如,通过在内容511的主编的办公桌上安装网络事件生成终端装置,而且当确认更新内容,输出在被确认的目标内容中使用的网络事件,在主编操作网络事件生成终端装置时,事件被送到接收该发布的信息提供终端设备301,而且可以下载刚更新的信息。
或者,通过利用传感器481检测故障或某种事件,并在产生这种事件时,产生用于再现通知内容的内容511,在产生这种事件时,将终止接收这种内容的发布通知用户。
现在,说明便携式信息提供终端设备301。
便携式信息提供终端设备301可以采用图29所示的构造。
现在,说明便携式信息提供终端设备301的操作过程。
为了在驾驶车辆311时,操作信息提供终端设备301,尽管由于车辆311是私人空间,所以语音命令最适合,但是个人携带和使用的终端常常在公共场所使用,存在不能使用语音命令的情况,因此,该构造既可以通过语音命令也可通过按钮命令进行操作。
可以利用遥控器611上的按钮或外壳上的按钮执行下述构造的操作。
利用播放器453进行再现控制下一个、后退、播放/暂停操作日志控制返回、下一个内容控制上、下、左、右、选择希望遥控器611或外壳上的按钮可以执行与下述系统控制有关的操作。
系统控制电源ON/OFF,高音量、低音量、提高屏幕亮度、降低屏幕亮度、提高屏幕对比度、降低屏幕对比度。
通过采用上面的构造,通过在可以说话的环境下利用语音命令进行操作,以及通过在不能说话的环境下利用按钮进行操作,可以使用根据本发明的信息提供系统的业务。
通过提供用于添加下述菜单操作按钮的构造,可以使操作简化。
该构造还可以对播放器453的再现控制添加“返回内容的顶部”和“前进到内容的末尾”的操作。
当内容511中不要求进行上、下、左、右的操作时,该构造可以省略上、下、左、右按钮。
可以构造选择按钮,以便与其它按钮合用,即,可以将多个按钮组合在一起。
现在,说明便携式信息提供终端设备301的直接指定操作。
在语音命令中,尽管利用动态命令映像的命令映像可以直接指定内容,但是仅利用按钮操作不能进行直接指定操作。
因此,通过采用下面的构造,可以仅利用按钮操作进行直接指定操作。根据该构造,即使在主要利用语音命令操作的车载型信息提供终端设备301上,产生的效果是,[用户]不必记住直接操作命令。
另外,该构造可以组合各种方法。
作为第一种方法,在进行操作以返回初始内容时,再现全部内容的菜单内容,并根据菜单内容的主题列出可以被直接指定操作的内容,以便进行选择操作。
作为第二种方法,对该构造添加菜单按钮,在按下菜单按钮时,再现全部内容的菜单内容,而根据菜单内容的主题,列出可以被直接指定操作的内容,以进行选择操作。
作为第三种方法,当在内容中不要求进行上、下、左、右的操作时,即使采用利用上、下、左、右按钮选择菜单的方法,仍可以实现直接指定操作。
在可以使用屏幕时,可以将作为选项来选择的项目显示在屏幕上。
在不能使用屏幕时,通过输出表示每个按钮操作的选择菜单项目的声音或声频指导以通知用户,即使在仅利用声频,例如通过头戴耳机接收业务时,仍可以实现采用按钮操作的直接指定操作。
现在,说明便携式信息提供终端设备提供的业务。
通过采用上面的构造,小型便携式信息提供终端设备301可以与车载型信息提供终端设备301提供同样的业务。
换句话说,除了用于发布音乐内容和DJ节目的业务,产生的效果是,还可以利用单一的装置提供下面的业务。
●可以在旅行之前,操作旅游指南内容,以提取其关注的旅游景点并观看该指南,实现存储在终端内的指南(自动)的状态,以在其游行目的地利用最少的按钮操作,观看存储在信息提供终端设备301上的指南;●在外出时,利用餐馆指南内容,可以搜索餐馆,此后,自动呼叫餐馆,以讨论细节并进行订餐;●可以将语音消息和可视图像传送到另一方,可以阅读或收听电子邮件;
●在到达特定位置时,信息提供终端设备301产生路途中的位置事件,而且据此可以获得到目的地的指路内容;●在行走时,利用语音命令“地址薄”读出地址薄,而且通过操作地址薄进行指定,可以呼叫另一方;以及●例如,在将信息提供终端设备301用作商业维护(businessmaintenance)终端装置时,如果噪声水平高,可以利用按钮操作使用该装置,而如果噪声水平低,则利用语音命令使用该装置。
正如在上面的例子中描述的那样,在用户1可以使用语音命令的环境下,利用语音命令进行操作,而在情况发生变化时,利用按钮操作依然可以成功进行该操作。
如果用户1不是在车载型信息提供终端设备301那样的情况下操作信息提供终端设备301,则根据用户1的操作,自动继续再现内容511。因此,用户1可以根据逐个情况将精神集中到主要活动,从而实现本发明的目的。
现在,说明用于人的信息提供终端设备301的实施例。
在许多情况下,人们将信息提供终端设备301放置在其办公桌上,或者携带它,而且在使用该装置时可进行另一项不是获取信息的主要活动。
在将该实施例的信息提供终端设备301携带到车辆311上时,根据车辆内的情况,通过提供信息,可以实现非常通用的信息提供业务。
现在,说明切换多个主控单元451的实施例。
该构造可以安装并切换多个主控单元451。
通过安装多个主控单元451,可以同时管理多个指针堆栈457。
因此,在再现期间,可以同时存储多个内容511的状态。这将产生下面的优点●可以即时切换和使用内容511;以及●对于各内容511,可以分别记录内容511被切换之前的操作日志,而且容易理解。
例如,在下面的情况下,用于切换多个主控单元451的方法有效。
●当同时并并行地使用音乐内容、新闻内容以及观光指南内容时;以及●当多个用户1在不同时间使用同一个信息提供终端设备301时。
现在,说明对人类界面单元431添加辅助信息提供装置的例子。
在许多情况下,由于人从事使用其眼睛的活动,所以强烈希望将不用视觉就不能获取的信息限制到即使移开视线也不产生妨害的情况。
在[用户]将精神集中在主要活动上时,存在该[用户]不能识别信息提供终端设备301提供的信息的情况。为了在上述的情况下能够可靠提供信息,下面说明对主人类界面单元431添加辅助信息提供装置的方法。
例如,由于驾驶车辆的驾驶员将注意力集中在驾驶操作上,该车辆是轿车,所以有这样的情况,该[驾驶员]不能识别安装在车辆内的信息提供终端设备301提供的信息。
在这种情况下,通过发送在注意前方公路时可确认的通知,或者通过引导[驾驶员的]注意信息提供终端设备301提供的信息,可以更可靠提供信息。
根据本发明,可以容易地实现上面的方法,因为所述内容可以发送和接收事件。
根据本发明,内容制作者121可以根据内容511的制作思想进行有效通知。
下面说明在常用内容中实现辅助信息提供装置的例子。
如果在更新内容的主题时,用户连续再现其它内容,则如果不进行通知,则用户不能识别更新。例如,如果在用户收听音乐内容时,发送紧急通知,如,通过中断该[音乐内容],可以发送该通知。然而,如果对于每次更新都通知不紧急的信息,如“新运动指南已经到达”,则这将变得非常令人厌烦,而且甚至可能从主要活动分散用户的注意力。
希望在用户进行活动时,辅助信息提供装置能够确认信息,而用户不必显著分散其注意力。
例如,在当[驾驶员]在其座位观看前面的道路时容易看到的位置,安装辅助信息提供装置。
在上面的情况下,通过使用内容之间的事件的解决方法,可以由内容控制辅助信息提供装置。
辅助信息提供装置提供的内容作为独立于主人类界面单元431音频内容并与之分离的内容。
例如,辅助信息提供装置具有下面的状态
1.没有要通知的信息;2.正在接收发布的内容;3.更新内容;以及4.存在重要信息。
利用LED的颜色,或者利用闪烁图形的变化,辅助信息提供装置可以表现这种状态。
可以采用下面的方法更有效地进行表现。
如果较之声音和图像,辅助信息提供装置直接利用机械运动更刺激视觉,则这样更有效。
例如,可以在诸如狗型机器人的能改变表情的某物内形成辅助信息提供装置。通过如下方式结合上述的状态,当用户驾驶车辆,在方便时,只需一瞥就可以同时了解这种情况。
或者,如果在车辆运动时不使用显示器(仪表等),则这种显示面板可以用作辅助信息提供装置。具体地说,不必密切注意,从眼角就可以看到屏幕上切换显示图形,或者显示狗型机器人的3D图像。
在本发明中,由于设置了用于发布在信息提供终端设备301内产生事件的的内容的功能、用于接收其它内容产生的事件的功能以及用于信息提供终端设备301控制外部设备435的致动器连接单元466,所以内容制作者121可以实现上面的表现。
在本发明中,辅助信息提供装置安装在车辆内。然而,辅助信息提供装置也可以安装在公路上或设施上。
例如,在设施管理员将信息提供到在诸如停车场或公共娱乐场的设施上行走的车辆的情况下,存在用户1的注意力被分散到设施并且该[用户1]不能识别车载型信息提供终端设备301提供的信息的情况。在这种情况下,通过在路边或设施内的通道上建立的大型显示板上进行闪烁显示,可以提醒用户要通知的信息在车载型信息提供终端设备301上。
或者,还可以有效提供用于利用门或锁的开启或关闭通知进入验证的信息。
例如,通过事先对便携式信息提供终端设备301发布说明内容,在该用户进入公共娱乐场或设施之前,对用户进行解释,并仅在用户1完成收听该说明后,开启作为大门的自动门,这时,可以实现一种提供信息的表现方式,该信息用于说明,在收听完说明后,用户可以自动进入房屋。此外,当在收听说明内容之前,用户试图手动开启门时,可以实现这样通知的表现方式,通知用户在用户收听了说明指南后门将开启。
现在,进一步详细说明文件夹501的构造和下载内容511的过程。
图54是用于说明文件夹501的基本构造的示意图。如图54的左侧所示,例如,在逻辑上存储到文件夹501-1上的是必要内容511,必要播放表514,必要主指定数据515,以及作为文件夹501-1子层的文件夹501-2,而且其为文件夹501的属下层。
如图54的右侧所示,文件夹501具有分层结构。例如,最新信息文件夹501-2位于路由文件夹501-1的子层位置。新闻文件夹501-3位于最新信息文件夹501-2的子层位置。例如,作为新闻文件夹501-3的子层,设置有索引文件夹501-4、通用文件夹501-5以及社会文件夹501-6。
图55是用于说明具有分层结构的文件夹的例子的示意图。例如,文件夹501的分层结构可以是树结构。
图56是示出主指定数据515的例子的示意图。动态命令映象数据812也可以采用同样的构造。
在该例子中,由于命令仅用于移动,所以省略对其进行说明。
在图56所示的例子中,左侧的垂直列中示出的单词表示事件(命令)。在图56所示的例子中,右侧的水平行中示出的字符串表示目的文件夹501。
例如,在利用图56所示的主指定数据515输入“指南”事件时,[例程]转移到由routeguidemain表示的文件夹501(再现存储在目的文件夹501内的内容511的聚合)。在利用图56所示的主指定数据515输入“天气预报,东京”的事件时,该[例程]转移到由routelatestinformationweather forecastTokyomain表示的文件夹501。
图57是示出在启动信息提供终端设备301时,存储在内容存储单元388上的文件夹501、播放表514、内容511以及主指定数据515的示意图。
在图57所示的例子中,存储在内容存储单元388上的是路由文件夹501-1以及作为路由文件夹501-1的子层的索引文件夹501-2、指南文件夹501-3、最新信息文件夹501-4、生活文件夹501-5、商务文件夹501-6以及工具文件夹501-7。此外,存储在索引文件夹501-2上的是播放表514-1、初始内容511-1以及主指定数据515-1。
在启动信息提供终端设备301时,由于存储在初始指针存储单元458上的数据指定索引文件夹501-2,所以主控单元451使播放表阅读器452读取播放表514-1。指示播放表514-1再现初始内容511-1。
例如,主指定数据515-1描述的是这样的指令在产生初始内容511-1的再现开始事件时,下载路由文件夹501-1的指南文件夹501-3;以及在完成下载后,再现路由文件夹501-1的指南文件夹501-3。
例如,初始内容511-1是这样的数据,用于输出诸如“感谢您加入AAA业务。您的信息提供终端设备现在开始。请等待,直到从服务器下载所需信息。完成下载后,请读取终端操作指南”的消息。
因此,如图58所示,在用户1启动信息提供终端设备301时,信息提供终端设备301自动从信息提供服务器302下载指南文件夹501-3的内容。
换句话说,在根据主指定数据515-1的控制,产生初始内容511-1的再现开始事件时,信息提供终端设备301从信息提供服务器302下载路由文件夹501-1的指南文件夹501-3,然后,在完成下载时,再现路由文件夹501-1的指南文件夹501-3。
因此,在完成下载路由文件夹501-1的指南文件夹501-3后,存储在内容存储单元388的指南文件夹501-3上的是,播放表514-2、作为内容指南1的内容511-2、作为最新指南的内容511-3、作为生活指南的内容511-4、作为工作指南的内容511-5、作为工具指南的内容511-6、主指定数据515-2以及作为指南文件夹501-3的子层的主文件夹501-8。
在完成下载指南文件夹501-3时,主控单元451指定播放表阅读器452再现路由文件夹501-1的指南文件夹501-3。
当在播放表514-2中存在用于顺序再现作为内容指南1的内容511-2、作为最新指南的内容511-3、作为生活指南的内容511-4、作为工作指南的内容511-5以及作为工具指南的内容511-6的描述时,播放表阅读器使播放器453根据播放表514-2的描述顺序再现作为内容指南1的内容511-2、作为最新指南的内容511-3、作为生活指南的内容511-4、作为工作指南的内容511-5以及作为工具指南的内容511-6。
例如,作为内容指南1的内容511-2是用于输出诸如“欢迎使用内容指南。你可以查阅关于最新信息、生活、工作和工具内容的指南。输入语音命令“选择”以打开指南”的语音消息的数据。作为最新指南的内容511-3是例如用于输出诸如“提供关于新闻、天气预报以及交通信息的最新信息”的语音消息的数据。
例如,作为生活指南的内容511-4是用于输出诸如“生活信息将提供关于娱乐、购物以及餐饮的信息。”的消息的数据。例如,作为工作指南的内容511-5是用于输出诸如“工作信息将提供关于...的信息。”的消息的数据。
例如,作为工具指南的内容511-6是用于输出诸如“工具指南讲授如何使用终端的功能。”的消息的数据。
因此,例如,语音输出单元472输出诸如“欢迎使用内容指南。你可以查阅关于最新信息、生活、工作和工具内容的指南。输入语音命令‘选择’以打开指南”、“提供关于新闻、天气预报以及交通信息的最新信息”、“生活信息将提供关于娱乐、购物以及餐馆的信息。”、“工作信息将提供关于...的信息。”、“工具指南讲授如何使用终端的功能。”的语音消息。
此外,在输出作为工具指南的内容511-6后,可以输出作为命令指南的内容。
主指定数据515-2中存在描述当输出最新指南内容511-3并输入选择命令时,下载并再现最新信息文件夹501-4的命令511;当输出生活指南内容511-4并输入选择命令时,下载并再现生活信息文件夹501-5的内容511;当输出工作指南内容511-5并输入选择命令时,下载并再现商务信息文件夹501-6的内容;以及当输出工具内容511-7并输入选择命令时,下载并再现工具文件夹501-7的内容511。
因此,根据主指定数据515-2内的描述,主控单元451指定在输出最新指南内容511-3并输入选择命令时下载最新信息文件夹501-4的命令511,并且指定当完成下载时再现它;指定在输出生活指南内容511-4并输入选择命令时,下载生活信息文件夹501-5的内容511,并指定在完成下载时再现它;指定在输出工作指南内容511-5并输入选择命令时,下载商务信息文件夹501-6的内容,并指定在完成下载时再现它;以及指定在输出工具内容511-7并输入选择命令时,下载工具文件夹501-7的内容511,并指定在完成下载时再现它。
因此,如图60所示,在输出最新指南内容511-3并输入选择命令时,将存储在作为最新信息文件夹501-4子层的索引文件夹501-9上的播放表514-3、最新信息指南内容511-7以及主指定数据515-3从信息提供服务器302送到信息提供终端设备301。
存储播放表514-3、最新信息指南内容511-7以及主指定数据515-3的索引文件夹501-9,存储在内容存储单元388的最新信息文件夹501-4上。
例如,最新信息指南内容511-7使播放器453输出诸如“欢迎使用最新信息指南。提供关于新闻、天气预报以及交通信息的最新信息。每天自动更新6次新闻和天气预报。在6:00至21:00之间,每15分钟更新一次交通信息,而在其余时间,每60分钟更新一次交通信息。你可以利用语音命令“新闻”、“天气预报”或“交通信息”选择每种指南。请输入语音命令“最新信息指南”以返回到该最新信息指南”。
例如,在主指定数据515-3内进行描述,当产生最新信息指南的开始事件时,下载新闻、天气预报以及交通信息的索引文件夹。
因此,如图61所示,在产生最新信息指南的开始事件时,根据主指定数据515-3内的描述,主控单元451用通信单元456下载新闻索引文件夹501-13、天气预报索引文件夹501-15以及交通信息索引文件夹501-17。
在内容存储单元388上产生新闻文件夹501-10、天气预报文件夹501-11以及交通信息文件夹501-12,作为最新信息文件夹501-4的子层。然后,将作为新闻文件夹501-10的子层的新闻索引文件夹501-13、作为天气预报文件夹501-11的子层的天气预报索引文件夹501-15以及作为交通信息文件夹501-12的子层的交通信息索引文件夹501-17记录在其中。
在内容存储单元388的索引文件夹501-13上存储从信息提供服务器302下载的播放表514-4、新闻指南内容511-8以及主指定数据515-4。
在内容存储单元388的索引文件夹501-15上存储从信息提供服务器302下载的播放表514-5、天气预报指南内容511-9以及主指定数据515-5。
在内容存储单元388的索引文件夹501-17上存储从信息提供服务器302下载的播放表514-6、交通信息指南内容511-10以及主指定数据515-6。
此外,设置主文件夹501-14,作为新闻文件夹501-10的子层。设置主文件夹501-16,作为天气预报文件夹501-11的子层。设置主文件夹501-18,作为交通信息文件夹501-12的子层。
如图62所示,作为新闻文件夹501-10的子层的主文件夹501-14例如含有通用文件夹501-21、社会文件夹501-22、经济文件夹501-23以及体育文件夹501-24。
此外,根据主指定数据515,信息提供终端设备301从信息提供服务器302下载存储在作为通用文件夹501-21的子层的主文件夹501-31中的播放表514-11和一般新闻文件夹501-31;存储在作为社会文件夹501-22的子层的主文件夹501-32中的播放表514-12和社会新闻文件夹501-32;存储在作为经济文件夹501-23的子层的主文件夹501-33中的播放表514-13和经济新闻文件夹501-33;存储在作为体育文件夹501-24的子层的主文件夹501-34中的播放表514-14和体育新闻文件夹501-34,然后,将它们存储在内容存储单元388上。
此外,根据主指定数据515,信息提供终端设备301从信息提供服务器302下载存储在一般新闻文件夹501-31上的播放表514-21和新闻内容511-21-1至511-21-n,然后,将它们存储在内容存储单元388上;存储在社会新闻文件夹501-32上的播放表514-22和新闻内容511-22-1至511-22-n,然后,将它们存储在内容存储单元388上;存储在经济新闻文件夹501-33上的播放表514-23和新闻内容511-23-1至511-23-n,然后,将它们存储在内容存储单元388上;以及存储在体育新闻文件夹501-34上的播放表514-24和新闻内容511-24-1至511-24-n,然后,将它们存储在内容存储单元388上。
如上所述,通过网络303,信息提供终端设备301从信息提供服务器302顺序下载内容511、播放表514以及主指定数据515,然后,存储它们。
如上所述,在根据本发明的信息提供系统上,根据因用户操作而产生的内容再现来下载信息。可以利用单个操作指定内容中所需的数据。
此外,全部下载(发布)用于指定文件夹的路由和存储在其内的数据,包括在子文件夹中的数据。此外,通过再现内容,自动发布后续内容,并且,连续提供业务。
此外,可以更新下载的内容。
现在,参考图64说明信息提供终端设备301的启动过程。
在步骤S11,主控单元451从初始指针存储单元458读取表示文件夹501的信息,指定播放表阅读器452再现利用读取的信息表示的文件夹501,以及读取存储在由已读取的信息表示的文件夹501上的主指定数据515。
在步骤S12,播放表阅读器452从索引文件夹501读取播放表514,该索引文件夹501是利用已读取的信息表示的文件夹501。
在步骤S13,播放表阅读器452指定播放器453再现写入播放表514的初始内容。
在步骤S14,播放器453开始再现初始内容511,并产生再现开始事件。将再现开始事件送到事件处理单461。
在步骤S15,事件处理单元461将再现开始事件送到主控单元451。
在步骤S16,根据主指定数据,主控单元451通过网络303从信息提供服务器302下载作为路由文件夹501子层的指南文件夹。
在步骤S17,在主控单元451完成下载指南文件夹501时,它指定播放表阅读器452再现指南文件夹501,再现指南文件夹501的内容511,从而结束该处理过程。换句话说,在完成下载指南文件夹501时,自动开始再现该指南。
图65是用于说明与作为用户语音的“开始”事件(命令)有关的信息提供终端设备301的处理过程的流程图。
在步骤S1101,事件处理单元461获取与“开始”有关的事件,“开始”是语音输入单元462提供的用户1的语音,然后,将获取的事件送到主控单451。
在步骤S2101,由于主控单元451读取存储在初始指针存储单元458上的初始值并将读取的初始值设置在当前指针459中,所以它将该指针设置为该初始值,并指定播放表阅读器452再现利用该初始值表示的文件夹501。
在步骤S3101,播放表阅读器452读取初始值的播放表514,该播放表514是存储在主控单元451指定的文件夹501上的播放表514。在步骤S3102,根据播放表514,播放表阅读器452确定要再现的内容511,从存储在内容存储单元388内的内容511中读取要再现的内容511的文件类型。
在步骤S3103,播放表阅读器452选择与该内容类型对应的播放器453。在步骤S3104,播放表阅读器452将要再现的内容511的文件名通知给在步骤S3103的处理中选择的播放器453。
在步骤S4101,播放表453再现利用在步骤S3104的处理过程通知的文件名所规定的内容,从而结束该处理过程。
另外,文件名中含有路径名。除非特别指出,否则路径名应该包括在文件名中。
图66是用于说明与作为用户语音“下一个”的事件(命令)有关的信息提供终端设备301的处理过程的流程图。
在步骤S1201,事件处理单元461获取与“下一个”有关的事件,“下一个”是语音输入单元462提供的用户1的语音,然后,将获取的事件送到主控单元451。在步骤S2201,主控单元451指定播放表阅读器452挂起该内容的再现过程。
在步骤S3201,播放表阅读器452指定播放器453挂起该内容的再现过程。在步骤S4201,播放器453挂起该内容的再现过程。
在步骤2202,主控单元451使指针移动到下一个内容,以指出由存储在当前指针459上的信息表示的文件夹501的主题内容。在步骤S2203,主控单元451指定播放表阅读器452再现由指针指出的后续内容511。
在步骤S3202,播放表阅读器452从存储在内容存储单元388上的内容511中读取在步骤S2203的处理中指定再现的内容511的文件类型。在步骤S3203,播放表阅读器452选择与内容类型对应的播放器453。
在步骤S3204,播放表阅读器452将要再现的内容511的文件名通知在步骤S3203的处理中选择的播放器453。在步骤S4202,播放器453再现步骤S3204的处理中通知的文件名所规定的内容,从而结束该处理过程。
图67和图68是用于说明与作为用户1语音“删除”的事件(命令)有关的信息提供终端设备301的处理过程的流程图。
在步骤S1301,事件处理单元461获取与语音输入单元462提供的作为用户1的语音“删除”有关的事件,然后,将获取的事件送到主控单元451。
在步骤S2301,主控单元451指定播放表阅读器452挂起再现该内容的过程。在步骤S3301,播放表阅读器452指定播放器453挂起该内容的再现过程。
在步骤S4301,播放器453挂起再现内容的过程。在步骤S2302,主控单451将当前指针459的值压入指针堆栈460。
在步骤S2303,主控单元451将删除指南内容511的ID(标识符)写入当前指针459。在步骤S2304,主控单元451指定播放表阅读器452再现当前指针459表示的内容511。
在步骤S3302,播放表阅读器452从存储在内容存储单元388内的内容中读取在步骤2304的处理中指定再现的内容的文件类型。在步骤S3303,播放表阅读器452选择与该内容类型对应的播放器453。
在步骤S3304,播放表阅读器452将要再现的内容511的文件名通知在步骤S3303的处理过程选择的播放器453。在步骤S4302,播放器453再现利用在步骤S3304的处理过程通知的文件名所规定的删除指南的内容511。
在步骤S2305,主控单元451处于等待命令的备用状态。在步骤S1302,事件处理单元461获取有关语音输入单元462提供的用户1语音“是”或“否”的事件,然后,将获取的事件送到主控单元451。
在步骤S2306,主控单元451确定事件处理单元461提供的事件是否是“是”,而当该事件不是“是”时,换句话说,当该事件是“否”时,该[例程]进入步骤S3305,因为用户1不要求删除内容,而且播放表阅读器452指定播放器453继续再现内容511。
在步骤S4303,根据播放表阅读器452继续再现内容511的指定,播放器453继续再现内容511。同时,在步骤S2306,当该事件是“是”时,该[例程]进入步骤S2307,因为用户1要求删除内容,并且主控单元451删除由存储在内容存储单元388的堆栈指针460的最上部的信息(此前刚压入的信息)表示的内容。
在步骤S2308,如果存在播放表514,则主控单元451从播放表514上删除与所删除的内容511对应的一行。在当前指针459内设置用于指定播放表514上的后续内容511的值。在步骤S3306,播放表阅读器452从存储在内容存储单元388上的内容511中读取由当前指针459指定的内容511的文件类型。
在步骤S3307,播放表阅读器452选择与内容类型对应的播放器453。在步骤S3308,播放表阅读器452将要再现的内容511的文件名通知在步骤S3307的处理过程选择的播放器453。
在步骤S4304,播放器453再现在步骤S3308的处理过程通知的文件名所规定的内容511,从而结束该处理过程。
图69至图72是用于说明有关作为用户1语音“请求”的事件(命令)的信息提供终端设备301的处理过程的流程图。
在步骤S1501,事件处理单元461获取与语音输入单元462提供的用户1的语音“请求”有关的事件,然后,将获取的事件送到主控单元451。在步骤S2501,主控单元451指定播放表阅读器452挂起再现该内容的过程。
在步骤S3501,播放表阅读器452指定播放器453挂起该内容的再现过程。在步骤S4501,播放器453挂起再现内容的过程。
在步骤S2502,主控单元451将当前指针459的值压入指针堆栈460。在步骤S2503,主控单元451将请求指南内容511的ID(标识符)写入当前指针459。
在步骤S2504,主控单元451指定播放表阅读器452再现当前指针459表示的内容511。在步骤S3502,播放表阅读器452从存储在内容存储单元388内的内容511中读取在步骤2504的处理中指定再现的内容511的文件类型。
在步骤S3503,播放表阅读器452选择与该内容类型对应的播放器。在步骤S3504,播放表阅读器452将要再现的内容511的文件名通知在步骤S3503的处理过程选择的播放器453。
在步骤S4502,播放器453再现利用在步骤S3504的处理过程通知的文件名所规定的请求指南的内容511。在步骤S2505,主控单元451处于等待命令的备用状态。
在步骤S1502,事件处理单元461获取内容指定命令,其为与语音输入单元462提供的用户1的语音有关的事件,然后,将获取的事件送到主控单元451。
例如,内容指定命令是“爵士乐3”等。
在步骤S2506,主控单元451确定事件处理单元461提供的事件是否是内容请求,并且,当该事件不是内容请求时,因为用户1不要求内容请求,该[例程]进入步骤S3505,而且播放表阅读器452指定播放器453继续再现内容511。
在步骤S4503,根据播放表阅读器452对继续再现内容511的指定,播放器453继续再现内容511。
同时,在步骤S2506,当该事件是内容请求时,该[例程]进入步骤S2507,因为用户1要求内容请求,而且主控单元451指定通信单元456下载内容请求所规定的文件夹501(的内容511)。基于主指定数据515或动态命令映像数据812,主控单元451根据内容请求规定作为下载对象的文件夹501。
通过网络303,通信单元456请求信息提供服务器302下载请求的文件夹501(的内容511),然后,接收信息提供服务器302发送的文件夹501(的内容511)。
在步骤S2508,主控单元451从指针堆栈460向当前指针459弹出所述值。在步骤S1503,在通信单元456提供下载完成事件时,事件处理单元461将该下载完成事件送到主控单元451,然后,通知下载已完成。
在步骤S2509,主控单元451将下载完成指南的文件名写入当前指针459。在步骤S2510,主控单元451指定播放表阅读器452再现利用当前指针459表示的下载完成内容511。
在步骤S3506,播放表阅读器452从存储在内容存储单元388上的内容511中读取在步骤S2510的处理中指定再现的内容的文件类型。在步骤S3507,播放表阅读器452选择与该内容类型对应的播放器453。在步骤S3508,播放表阅读器452将要再现的内容511的文件名通知在步骤S3507的处理过程选择的播放器453。
在步骤S4504,播放器453再现在步骤S3508的处理过程通知的文件名所规定的内容511。在步骤S2511,主控单元451处于等待命令的备用状态。
在步骤S1504,事件处理单元461获取与语音输入单元462提供的用户1的语音的“是”或“否”有关的事件,然后,将获取的事件送到主控单元451。
在步骤S2512,主控单元451确定事件处理单元461提供的事件是否是“是”,并且当该事件不是“是”时,换句话说,当该事件是“否”时,该[例程]进入步骤S3505,因为用户1不要求删除内容,而且播放表阅读器452指定播放器453继续再现内容511。
在步骤S4505,根据播放表阅读器452对继续再现内容511的指定,播放器453继续再现内容511。
同时,在步骤S2512,当该事件是“是”时,该[例程]进入步骤S2513,因为用户1要求删除内容,而且主控单元451将用于指定完全下载的文件夹501的内容511的信息写入当前指针459。在步骤2514,主控单元451指定播放表阅读器452再现当前指针459表示的内容511。
在步骤S3510,播放表阅读器452从存储在内容存储单元388上的内容511中读取在步骤S2514的处理过程指定再现的内容511的文件类型。在步骤S3511,播放表阅读器452选择与该内容类型对应的播放器453。
在步骤S3512,播放表阅读器452将要再现的内容511的文件名通知在步骤S3511的处理过程选择的播放器453。在步骤4506,播放器453再现在步骤S3512的处理过程通知的文件名所规定的下载内容511,从而结束该处理过程。
图73是用于说明与来自信息提供服务器302的事件有关的信息提供终端设备301的处理过程的流程图。
在步骤1901,事件处理单元461获取通信单元456提供的、信息提供服务器302发送的内容更新事件,然后,将获取的内容更新事件送到主控单元451。内容更新事件例如表示更新天气预报的内容511。
在步骤S2901,主控单元451指定播放表阅读器452挂起该内容的再现过程。在步骤S3901,播放表阅读器452指定播放器453挂起该内容的再现过程。在步骤S4901,播放器453挂起该内容的再现过程。
此外,在步骤S2901,主控单元451指定通信单元456下载更新的内容。根据主指定数据515或动态命令映像数据812,主控单元451根据内容更新事件规定作为下载对象的文件夹501。
通过网络303,通信单元456请求信息提供服务器302下载文件夹501(的内容511)(在此是天气预报内容511),然后,接收信息提供服务器302发送的文件夹501(的内容511)。
在步骤S2902,主控单元451利用下载的内容511替换存储在内容存储单元388上的内容511。换句话说,利用新内容511替换存储在内容存储单元388上的内容511。
在步骤S2903,主控单元451将下载的内容的ID写入当前指针459。在步骤S2904,主控单元451指定播放表阅读器452再现当前指针459表示的内容511。
在步骤S3902,播放表阅读器452从存储在内容存储单元388上的内容511中读取在步骤S2904的处理过程指定再现的内容511的文件类型。在步骤S3903,播放表阅读器452选择与内容类型对应的播放器453。
在步骤S3904,播放表阅读器452将要再现的内容511的文件名通知在步骤S3903的处理过程选择的播放器453。在步骤S4902,播放器453再现步骤S3304的处理过程通知的文件名所规定的下载内容511,从而结束该处理过程。
接着,将详细说明主控单元451的处理过程。
图74是用于说明主控单元451的激活过程的流程图。
在步骤S51,主控单元451从初始指针存储单元458读取初始指针,然后,将它设置在当前文件夹存储单元702内。在步骤S52,主控单元451清空当前指针459。
在步骤S53,主控单元451执行内容文件夹再现处理,从而结束该处理过程。
图75是用于详细说明内容文件夹再现处理过程的流程图。
在步骤S71,主控单元451从内容存储单元388读取当前文件夹存储单元702涉及的文件夹501。
在步骤S72,主控单元451确定文件夹501是否含有动态命令映像数据812,而且当确定文件夹501含有动态命令映像数据812时,该[例程]进入步骤S73,然后,[主控单元451]读取动态命令映像数据812,将动态命令映像数据812压入动态命令堆栈704,然后,该例程进入步骤S74。
在步骤S74,主控单元451确定文件夹501是否含有主指定数据515,并且当确定该文件夹501含有主指定数据515时,该[例程]进入步骤S75,然后,[主控单元451]读取主指定数据515,将主指定数据515压入主指定数据堆栈705,然后,该例程进入步骤S76。
在步骤S76,主控单元451指定包含在文件夹501内的播放表501,指定播放表阅读器452对其再现,从而结束该处理过程。
在步骤S72,当确定文件夹501不含有动态命令映像数据812时,该[例程]进入步骤S77,空信息(表示它是空的信息)被压入动态命令堆栈704,然后,该例程进入步骤S74。
在步骤S74,当确定该文件夹501不含有主指定数据515时,该[例程]进入步骤S78,空信息被压入主指定数据堆栈705,然后,该例程进入步骤S76。
图76是用于说明主控单元451执行的事件输入处理过程的流程图。
在步骤S101,主控单元451确定输入事件是否是系统控制命令,并且当确定该事件不是系统控制命令时,该[例程]进入步骤S102,然后,从命令映像堆栈的顶部开始顺序搜索输入的事件。
在步骤S103,主控单元451确定是否存在对输入到命令映像数据811的事件的描述,并且当确定不存在输入到命令映像数据811的事件的描述时,该[例程]进入步骤S104,然后,按动态命令堆栈704的新项目的顺序,搜索输入的事件,同时忽略空信息。
在步骤S105,主控单元451确定是否存在对输入到动态命令映像数据812的事件的描述,并且当确定不存在对输入到动态命令映像数据812的事件的描述时,该[例程]进入步骤S106,然后,按主指定数据堆栈705的新项目的顺序搜索输入的事件,同时忽略空信息。
在步骤S107,主控单元451确定是否存在对输入到主指定数据515的事件的描述,并且当确定存在对输入到主指定数据515的事件的描述时,该[例程]进入步骤S108,然后,根据所描述的对应于输入到主指定数据515的事件的命令,执行输入事件的处理过程。
在步骤S107,当确定不存在对输入到主指定数据515的事件的描述时,由于输入事件不是系统控制命令,而且在命令映像数据811、动态命令映像数据812以及主指定数据515内未描述该输入事件,所以结束该处理过程。
在步骤S101,当确定该事件是系统控制命令时,该[例程]进入步骤S109,然后,主控单元451执行系统控制处理过程,从而结束该处理过程。
在步骤S103,在确定存在对输入到命令映像数据811的事件的描述时,该[例程]进到步骤S110,然后,确定输入事件是否是播放器再现控制命令,而且在确定该输入事件是播放器再现控制命令时,该[例程]进到步骤S111,然后,主控单元451执行对应于该输入事件的播放器再现控制,该输入事件是播放器再现控制命令,然后,结束该处理过程。
在步骤S110,在确定该输入事件不是播放器再现控制命令时,该[例程]进到步骤S112,然后,主控单元451将当前指针459的值压入指针堆栈460。
在步骤S113,主控单元451将存储在当前文件夹存储单元702内的当前文件夹信息压入文件夹堆栈703。在步骤S114,主控单元451将搜索命令映像数据811或动态命令映像数据812的过程中发现的项目文件夹信息设置在当前文件夹存储单元702内。
在步骤S115,主控单元451执行内容文件夹再现处理,从而结束该处理过程。另外,步骤S115的内容文件夹再现处理过程与参考图75所示的流程图说明的处理过程相同。
在步骤S105,当确定存在对输入到动态命令映像数据812的事件的描述时,该[例程]进到步骤S112,然后,执行上述的处理过程。
图77是用于说明先前命令处理过程的流程图。
在步骤S141,主控单元451指挥播放表阅读器452再现播放表514描述的直接先前内容。在步骤S141,主控单元451指定的播放表阅读器452指挥播放器453再现播放表514描述的直接先前内容,从而结束该处理过程。
图78是用于说明后续命令处理过程的流程图。
在步骤S161,主控单元451指挥播放表阅读器452再现播放表514描述的后续内容。在步骤S161,主控单元451指定的播放表阅读器452指挥播放器453再现播放表514描述的后续内容,从而结束该处理过程。
图79是用于说明返回命令处理过程的流程图。
在步骤S201,主控单元451确定指针堆栈460是否是空的,而且当指针堆栈460非空时,即,当指针信息存储在指针堆栈460内时,该[例程]进到步骤S202,然后,主控单元451弹出文件夹堆栈703中的文件夹信息,然后,将弹出的文件夹信息设置到当前文件夹存储单元702内。
在步骤S203,主控单元451弹出指针堆栈460内的指针信息,然后,将它设置在当前指针459内。在步骤S204,主控单元451执行内容文件夹再现处理过程,从而结束该处理过程。另外,步骤S204的内容文件夹再现处理过程与参考图75所示的流程图说明的处理过程相同。
在步骤S201,当确定指针堆栈460是空的时,结束该处理过程。
如上所述,在输入返回命令时,主控单元451可以再现存储在先前再现的文件夹501内的内容511。
图80是用于说明播放表阅读器452执行的内容的再现指定的处理过程的流程图。
在步骤S241,播放表阅读器452将包含主控单元451指定的播放表514的文件夹501设置在播放文件夹存储单元内。
在步骤S242,播放表阅读器452确定当前指针459是否是空的,并且当确定当前指针459为空时,该[例程]进到步骤S243,并且进一步确定播放表514是否是空的。在步骤S243,当确定播放表514非空时,该[例程]进到步骤S244,然后,播放表阅读器452将播放表指针设置为1。
在步骤S245,播放表阅读器452确定播放表位置的内容511是否是文件夹501,换句话说,播放表514内的播放表指针指定的位置上的内容511是否是文件夹501,并且当确定它不是文件夹501时,该[例程]进到步骤S246。
在步骤S246,播放表阅读器452检验位于内容存储单元388的播放表指针位置的内容ID的内容511的类型。换句话说,播放表阅读器452获取存储在内容存储单元388内的播放表514上的播放表指针指定的位置上的内容511的类型。
在步骤S247,根据内容511的类型,播放表阅读器452选择播放器453,指定内容ID,以及指定播放器453再现它。在步骤S248,播放表阅读器452检验播放器453的状态,然后,将再现经历信息存储在当前指针459内。
在步骤S249,播放表阅读器452等待周期确认时间。在步骤S250,播放表阅读器452确定播放器453是否已经完成再现,并且当确定播放器453未完成再现时,该[例程]返回步骤S248,然后,重复上面的处理过程。
在步骤S250,在确定播放器453完成再现时,该[例程]进到步骤S251,然后,播放表阅读器452清空当前指针459。
在步骤S252,播放表阅读器452使播放表指针的值加1。在步骤S253,播放表阅读器452确定播放表指针是否是最终内容511,即,位于播放表514的播放表指针指定的位置的内容511是否是最终内容511,并且当确定它不是最终内容511时,该[例程]返回步骤S245,然后,重复上面的处理过程。
在步骤S253,当确定它是最终内容511时,该[例程]进到步骤S254,向主控单元451请求文件夹退出事件处理,从而结束该处理过程。下面将详细说明文件夹退出事件处理过程。
在步骤S242,在确定当前指针459非空时,该[例程]进入步骤S255,然后,播放表阅读器452指定播放器453根据当前指针459的指示进行再现,然后,该[例程]进到步骤S248。在步骤S245,当确定它是文件夹501时,该[例程]进入步骤S256,然后,播放表阅读器452将播放文件夹存储单元的值压入播放文件夹堆栈。
在步骤S257,播放表阅读器452向主控单元451请求文件夹进入事件处理,从而结束该处理过程。
图81是用于说明对应于步骤S257的文件夹进入事件处理过程的流程图。
在步骤S301,主控单元451将存储在当前文件夹存储单元702内的当前文件夹信息压入文件夹堆栈703。在步骤S302,主控单元451将文件夹进入事件的文件夹信息设置在当前文件夹存储单元702内。
在步骤S303,主控单元451执行内容文件夹再现处理过程,从而结束该处理过程。另外,步骤S303的内容文件夹再现处理过程与参考图75所示的流程图描述的处理过程相同。
图82是用于说明对应于步骤S254的文件夹退出事件处理过程的流程图。
在步骤S351,主控单元451弹出动态命令堆栈704内的一组命令映像数据811。
在步骤S352,主控单元451弹出主指定数据堆栈705内的一组主指定数据。
在步骤S353,主控单元451确定指针堆栈460是否是空的,并且当确定该指针堆栈460是空的时,该[例程]进到步骤S354,弹出文件夹堆栈703内的文件夹信息,然后,将文件夹信息设置在当前文件夹存储单元702内。
在步骤S355,主控单元451弹出指针堆栈460内的指针信息,然后,将它设置在当前指针459内。
在步骤S356,主控单元451执行内容文件夹再现处理过程,从而结束该处理过程。另外,步骤S356的内容文件夹再现处理过程与参考图75所示的流程图描述的处理过程相同。
在步骤S353,当确定指针堆栈460是空的时,该[例程]进到步骤S357,然后,主控单元451确定文件夹堆栈703是否是空的,并且当确定文件夹堆栈703是空的时,结束该处理过程。
在步骤S357,当确定文件夹堆栈703不是空的时,该[例程]进到步骤S358,然后,主控单元451弹出文件夹堆栈703内的文件夹信息,然后,将该文件夹信息设置在当前文件夹存储单元702内。
在步骤S359,主控单元451执行内容文件夹再现处理过程,从而结束该处理过程。另外,步骤S359的内容文件夹再现处理过程与参考图75所示的流程图描述的处理过程相同。
如上所述,在输出信息时,可以将信息送到用户。
此外,在读取与含有正输出的信息的聚合有关的事件响应控制程序时,根据所读取的事件响应控制程序而且对应于事件,控制该聚合的输出,并且,根据与已经指示其输出的该聚合有关的顺序数据,控制含有该聚合的信息的输出,这样可以利用最少的操作在适当时间以适当次序连续输出要求的信息。
在要接收信息时,可以输出收到的信息。
此外,根据事件响应控制程序并且对应于事件来控制聚合的接收,该事件响应控制程序是各事件响应控制程序中与含有被输出信息的聚合相关联的,事件响应控制程序中描述了关于与每个聚合相关联的事件的命令;并且控制该聚合请求到用于提供信息的信息提供设备的传输,其接收已在聚合接收控制步骤被指定,以及控制信息提供设备提供的属于所请求聚合的信息和与所请求聚合相关联的事件响应控制程序的接收,这样,可以用最少的操作在适当时间以适当顺序连续接收要求的信息。
此外,控制以信息聚合为单位的具有分层结构的信息的存储,以及控制其中描述了关于与每个聚合有关的接收端事件的命令的事件响应控制程序的存储;并且当从用于接收信息的信息接收设备请求聚合时,控制属于所请求聚合的信息以及与所请求的聚合有关的事件响应控制程序到信息接收设备的传输,这样,可以用最少的操作在适当时间以适当顺序连续接收所要求的信息。
当程序与各聚合中的第一聚合相关联,在输出属于第一聚合的信息或者属于第一聚合的下层聚合的信息时,将[该程序]读入计算机,该计算机对输出或接收信息进行控制;以及在出现规定的事件时,[该程序]使计算机执行与输出第二聚合或接收第二聚合中至少一个有关的处理,第二聚合是聚合中的另一个聚合,这样,可以用最少的操作在适当时间以适当顺序连续输出所要求的信息,或者可以用最少的操作在适当时间以适当顺序连续接收所要求的信息。
此外,除了所存储的信息,还要存储事件响应控制程序,该事件响应控制程序内描述了关于与每个聚合有关的接收端的事件的命令;当从用于接收信息的信息接收设备请求聚合时,将属于所请求聚合的信息和与所请求聚合有关的事件响应控制程序传送到信息接收设备;根据事件响应控制程序并且对应于该事件,控制聚合的接收,该聚合含有被输出的信息,该事件响应控制程序是各事件响应控制程序中与该聚合相关联的,事件响应控制程序内描述了与每个聚合有关的事件的命令;将聚合的请求发送到信息提供设备,已经指定了该聚合的接收,并且接收信息提供设备所提供的属于所请求聚合的信息和与所请求聚合相关联的事件响应控制程序,这样,在信息接收设备中可以用最少的操作在适当时间以适当顺序连续输出要求的信息。
可以利用硬件执行上述的处理序列,也可以利用软件执行上述的处理序列。在利用软件执行处理序列时,将构成这种软件的程序从记录介质安装到内置了专用硬件的计算机,或者安装到可以执行各种功能的通用个人计算机上。
如图22、图23或图24所示,该记录介质由与计算机相分离的封装介质构成,例如磁盘391或磁盘411(包括软盘)、光盘392或光盘412(包括CD-ROM(压缩光盘-只读存储器)和DVD(数字通用光盘))、磁光盘393或磁光盘413、或者半导体存储器394或半导体存储器414,其中记录了程序并且可以发布以便对用户提供程序,或者由未示出的ROM 383、ROM 403或者硬盘构成,其中以在计算机内预安装的方式记录了对用户提供的程序。
另外,在本说明书中,描述存储在记录介质上的程序的步骤包括按描述顺序的时间顺序执行的处理,以及即使不按时间顺序处理的串形或单独执行的处理。
工业应用如上所述,根据本发明的第一方面,可以对用户输出信息。
此外,根据本发明的第一方面,可以用最少的操作在适当时间以适当顺序连续输出适当信息。
根据本发明的第二方面,[用户]可以接收信息。
此外,根据本发明的第二方面,可以用最少的操作在适当时间以适当顺序连续接收适当信息。
权利要求
1.一种信息输出设备,用于以信息的聚合为其单位输出具有分层结构的所述信息,所述设备包括聚合输出控制装置,用于基于事件响应控制程序并且对应于事件来控制所述聚合的输出,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及信息输出控制装置,用于根据顺序数据来控制包含在所述聚合中的所述信息的输出,其中,所述聚合输出控制装置已经指示了所述聚合的输出,所述顺序数据是各顺序数据中与所述聚合相关联的,所述各顺序数据在其中说明了与每个所述聚合相关联的所述信息的输出次序。
2.根据权利要求1所述的信息输出设备,其中,所述的聚合输出控制装置,根据与含有被输出的所述信息的所述聚合相关联的所述事件响应控制程序、与含有被输出的所述信息的所述聚合的上层所述聚合相关联的所述事件响应控制程序并且对应于所述事件,控制所述聚合的输出。
3.根据权利要求1或2所述的信息输出设备,还包括再现装置,用于根据所述信息输出控制装置的控制并且对应于所述信息的类型,再现要被输出的所述信息。
4.根据权利要求1至3中任何一个所述的信息输出设备,还包括事件生成装置,用于获取外部状态并产生所述事件。
5.根据权利要求1至4中任何一个所述的信息输出设备,还包括存储控制装置,用于控制所述信息、所述事件响应控制程序以及所述顺序数据的存储。
6.根据权利要求1至5中任何一个所述的信息输出设备,还包括通信控制装置,用于控制所述聚合的请求到用于提供所述信息的信息提供设备的传输,其接收已经由所述聚合输出控制装置指示,并且用于控制所述信息提供设备所提供的属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序和所述顺序数据的接收。
7.根据权利要求1至6中任何一个所述的信息输出设备,其中所述聚合输出控制装置重写所述顺序数据。
8.一种信息输出方法,用于以信息的聚合为其单位输出具有分层结构的信息,所述方法包括聚合输出控制步骤,用于基于事件响应控制程序并且对应于事件来控制所述聚合的输出,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及信息输出控制步骤,用于根据顺序数据来控制包含在所述聚合中的所述信息的输出,在所述聚合输出控制步骤已经指示了所述聚合的输出,所述顺序数据是各顺序数据中与所述聚合相关联的,所述各顺序数据在其中说明了与每个所述聚合相关联的所述信息的输出次序。
9.一种记录介质,具有在其上记录的计算机可读程序,所述程序使计算机执行用于控制以信息的聚合为其单位输出具有分层结构的信息的处理,所述程序包括聚合输出控制步骤,用于基于事件响应控制程序并且对应于事件来控制所述聚合的输出,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及信息输出控制步骤,用于根据顺序数据来控制包含在所述聚合中的所述信息的输出,在所述聚合输出控制步骤已经指示了所述聚合的输出,所述顺序数据是各顺序数据中与所述聚合相关联的,所述各顺序数据在其中说明了与每个所述聚合相关联的所述信息的输出次序。
10.一种计算机可读程序,用于使计算机执行用于控制以信息的聚合为其单位输出具有分层结构的信息的处理,所述程序包括聚合输出控制步骤,用于基于事件响应控制程序并且对应于事件来控制所述聚合的输出,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及信息输出控制步骤,用于根据顺序数据来控制包含在所述聚合中的所述信息的输出,在所述聚合输出控制步骤已经指示了所述聚合的输出,所述顺序数据是各顺序数据中与所述聚合相关联的,所述各顺序数据在其中说明了与每个所述聚合相关联的所述信息的输出次序。
11.一种信息接收设备,用于以信息的聚合为其单位接收具有分层结构的信息,所述信息接收设备包括聚合接收控制装置,用于基于事件响应控制程序并且对应于事件来控制所述聚合的接收,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及通信控制装置,用于控制所述聚合的请求到用于提供所述信息的信息提供设备的传输,所述聚合接收控制装置已经指示了所述聚合的接收,并且用于控制所述信息提供设备所提供的属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序的接收。
12.根据权利要求11所述的信息接收设备,其中,所述聚合接收控制装置,根据与含有被输出的所述信息的所述聚合相关联的所述事件响应控制程序、与含有被输出的所述信息的所述聚合的上层所述聚合相关联的所述事件响应控制程序并且对应于所述事件,控制所述聚合的接收。
13.根据权利要求11或12所述的信息接收设备,还包括存储控制装置,用于控制所述接收的信息和所述事件响应控制程序的存储。
14.一种信息接收方法,用于以信息的聚合为其单位接收具有分层结构的信息,所述方法包括聚合接收控制步骤,用于基于事件响应控制程序并且对应于事件来控制所述聚合的接收,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及通信控制步骤,用于控制所述聚合的请求到用于提供所述信息的信息提供设备的传输,在所述聚合接收控制步骤已经指示了所述聚合的接收,并且用于控制所述信息提供设备所提供的属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序的接收。
15.一种记录介质,具有在其上记录的计算机可读程序,所述程序使计算机执行用于控制以信息的聚合为其单位接收具有分层结构的信息的处理,所述程序包括聚合接收控制步骤,用于基于事件响应控制程序并且对应于事件来控制所述聚合的接收,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及通信控制步骤,用于控制所述聚合的请求到用于提供所述信息的信息提供设备的传输,在所述聚合接收控制步骤已经指示了所述聚合的接收,并且用于控制所述信息提供设备所提供的属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序的接收。
16.一种计算机可读程序,用于使计算机执行用于控制以信息的聚合为其单位接收具有分层结构的信息的处理,所述程序包括聚合接收控制步骤,用于基于事件响应控制程序并且对应于事件来控制所述聚合的接收,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的,所述各事件响应控制程序在其中说明了关于与每个所述聚合相关联的所述事件的命令;以及通信控制步骤,用于控制所述聚合的请求到用于提供所述信息的信息提供设备的传输,在所述聚合接收控制步骤已经指示了所述聚合的接收,并且用于控制所述信息提供设备所提供的属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序的接收。
17.一种信息提供设备,所述设备包括存储控制装置,用于控制以信息的聚合为其单位存储具有分层结构的所述信息,以及用于控制各事件响应控制程序的存储,所述各事件响应控制程序在其中描述了关于与每个所述聚合相关联的接收端的事件的命令;以及传输控制装置,该装置用于,当用来接收所述信息的所述信息接收设备请求所述聚合时,控制属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序到所述信息接收设备的传输。
18.根据权利要求17所述的信息提供设备,其中所述存储控制装置还控制顺序数据的存储,所述顺序数据在其中描述了与每个所述聚合相关联的所述信息的输出顺序;以及当从所述信息接收设备请求所述聚合时,所述传输控制装置还控制与所述请求的聚合相关联的所述顺序数据到所述信息接收设备的传输。
19.一种信息提供方法,包括存储控制步骤,用于控制以信息的聚合为其单位存储具有分层结构的信息,以及用于控制各事件响应控制程序的存储,所述各事件响应控制程序在其中描述了关于与每个所述聚合相关联的接收端的事件的命令;以及传输控制步骤,该步骤用于,当用来接收所述信息的所述信息接收设备请求所述聚合时,控制属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序到所述信息接收设备的传输。
20.一种记录介质,具有在其上记录的计算机可读程序,所述程序包括存储控制步骤,用于控制以信息的聚合为其单位存储具有分层结构的信息,以及用于控制各事件响应控制程序的存储,所述各事件响应控制程序在其中描述了关于与每个所述聚合相关联的接收端的事件的命令;以及传输控制步骤,该步骤用于,当用来接收所述信息的所述信息接收设备求所述聚合时,控制属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序到所述信息接收设备的传输。
21.一种计算机可读程序,包括存储控制步骤,用于控制以信息的聚合为其单位存储具有分层结构的信息,以及用于控制各事件响应控制程序的存储,所述各事件响应控制程序在其中描述了关于与每个所述聚合相关联的接收端的事件的命令;以及传输控制步骤,该步骤用于,当用来接收所述信息的所述信息接收设备请求所述聚合时,控制属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序到所述信息接收设备的传输。
22.一种程序,用于控制以信息的聚合为其单位输出或接收具有分层结构的信息,其中所述程序与第一聚合关联,所述第一聚合是所述的各聚合中的聚合;将所述程序读入计算机,用于当输出属于所述第一聚合的所述信息或属于所述第一聚合的下层聚合的所述信息时,控制所述信息的输出或接收;以及当发生规定的事件时,所述程序使所述计算机至少执行输出第二聚合和接收所述第二聚合中的一个,所述第二聚合是所述的各聚合中的另一个聚合。
23.一种信息提供系统,包括信息提供设备,用于以信息的聚合为其单位提供具有分层结构的信息;以及信息接收设备,用于接收所述信息;其中所述信息提供设备包括存储控制装置,用于控制所述信息分层结构的存储,以及用于控制各事件响应控制程序的存储,所述各事件响应控制程序在其中描述了关于与每个所述聚合相关联的在该信息接收设备中的事件的命令;以及传输控制装置,该装置用于,当从所述信息接收设备请求所述聚合时,控制属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序到所述信息接收设备的传输;以及其中信息接收设备包括聚合接收控制装置,用于根据事件响应控制程序并且对应于所述事件,控制所述聚合的接收,所述事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的;以及通信控制装置,用于控制所述聚合的请求到所述信息提供设备的传输,所述聚合接收控制装置已经指示了所述聚合的接收,并且用于控制所述信息提供设备所提供的属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序的接收。
24.一种信息提供方法,包括存储控制步骤,用于控制以信息的聚合为其单位存储具有分层结构的信息,以及用于控制各事件响应控制程序的存储,所述各事件响应控制程序在其中描述了关于与每个所述聚合相关联的在信息接收设备中的事件的命令;传输控制步骤,用于当从所述信息接收设备请求所述聚合时,控制属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序到所述信息接收设备的传输;聚合接收控制步骤,用于基于事件响应控制程序并且对应于事件来控制所述聚合的接收,该事件响应控制程序是各事件响应控制程序中与包含所述被输出信息的所述聚合相关联的;以及通信控制步骤,用于控制所述聚合请求到该信息提供设备的传输,在所述聚合接收控制步骤已经指示了所述聚合的接收,并且用于控制所述信息提供设备所提供的属于所述请求的聚合的所述信息以及与所述请求的聚合相关联的所述事件响应控制程序的接收。
全文摘要
本发明可以用最少的操作在适当时间以适当顺序连续输出适当信息。根据事件响应控制程序并且对应于事件,主控单元451控制聚合的输出,该事件响应控制程序是各事件响应控制程序中与包含被输出信息的所述聚合相关联的,在所述各事件响应控制程序中描述了关于与每个聚合相关联的事件的命令。播放表阅读器452根据顺序数据控制包含在聚合内的信息的输出,主控单元451已经指示了该聚合的输出,所述顺序数据是各顺序数据中与该聚合相关联的,在所述各顺序数据内描述了与每个聚合相关联的信息的输出顺序。本发明可以应用于车载型信息提供终端设备。
文档编号G06F13/00GK1701312SQ20048000071
公开日2005年11月23日 申请日期2004年3月18日 优先权日2003年3月20日
发明者安藤丹一 申请人:欧姆龙株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1