用于存储和播放加有各种特殊服务的多媒体应用系统的制作方法

文档序号:7572917阅读:170来源:国知局

专利名称::用于存储和播放加有各种特殊服务的多媒体应用系统的制作方法
技术领域
:本发明涉及一种多媒体应用程序存储和播放装置,用于存储所分发的应用程序软件包,并在以后播放所分发的应用程序软件包中所需的一个软件包,同时把各种服务加到服务器,每个软件包包括一主应用程序和服务增加信息,而服务增加信息可包括一些辅助应用程序及其服务增加信息。随着通信和数据处理技术的进步,已可提供数字形式的多媒体信息。此外,更大容量的大规模存储媒体,使这种广播系统可使用户在任何所需的时间播放已广播过的和在大规模存储媒体中存储的应用程序。在一个已有技术的广播系统中,广播电台广播用于广播程序的数据,每个观众用接收机接收所广播的数据,把此数据存储在接收机中,并在任何时间观看存储的程序,广播程序至少包括观众实际所看到的内容数据和程序的控制数据。也有一种广播系统适用于广播处理广播程序的控制程序。在此情况下,一组程序(内容)数据和控制数据由一个或多个对象构成,由此对象进行广播。此已有技术的系统试图通过分发控制程序来扩展各种所显示的内容。然而,在广播系统中,已对每个广播程序制作了控制程序,因为用于广播程序的内容和相应的控制程序构成一个对象。相应地,如果要改变带有程序的显示的内容,则必须改变相应的控制程序。因此,本发明的一个目的是提供一种广播系统和一种多媒体存储和播放装置,它们能简单地通过准备用于各种服务的数据而不需要改变控制程序,来把各种服务加到主程序(或应用程序)。依据本发明,所分发的应用程序软件包用于一种系统,该系统能存储该应用程序软件包,并在其后的任何时间复制存储的应用程序软件包中所需的软件包。应用程序软件包包括至少一个应用程序。每个应用程序包括应用数据,应用数据包括要显示的静态数据、要播放的时间序列数据以及要执行的程序这三者中的任何数据,并形成应用程序和服务增加信息(SAI)的主体,服务增加信息包括含有应用程序的应用程序ID的各种数据。SAI独立地并先于应用程序数据被分发。每个SAI可包括多个方法的方法ID,这些方法用于处理方法处理程序所特定的对象数据;多个事件标志,每个标志规定了希望在复制应用程序期间发生的事件以及响应于该事件执行的对象,该对象包括这些方法中的一个方法;多个连接标志,它包括应用程序软件包中其它应用程序的应用程序ID,每个标志使SAI访问其它应用程序的相应SAI,从而使SAI形成至少一个应用程序的树状结构;以及多个参考标志,用于使各个数据组在系统中定位。至少一个应用程序中的一个是主应用程序。连接标志和参考标志使被多个方法ID识别的每一种方法能作为对象数据处理较低层应用程序的各种数据和应用程序数据中的任何数据,这些应用程度与每个SAI直接或间接有关。此特征使得主应用程序具有较宽的各种辅助服务。本发明的应用程序存储和播放系统包括硬盘装置,用于存储应用程序软件包和其它数据与程序;存储在硬盘装置中的多个方法,用于提供各种功能;响应于接收到来自用户试图用于至少一个应用程序中每一个的命令代码的用户接口,用于提供与命令代码有关的报文和应用程序的应用程序ID;以及根据报文和应用程序的应用程序ID进行操作的方法处理程序,使用应用程序ID识别的应用程序的有关数据来执行与报文有关的方法中的一个方法,从而复制应用程序的有关数据。在本发明的系统中,响应于用户接口装置,把包含在具有一个方法的方法ID的应用程序的事件标志中的事件标志暂时存储在事件表中,以使得此数据只能在执行一个方法期间有用。响应于产生事件表中限定的一个事件,执行与该事件有关的对象。有三种事件(在所执行的应用程序数据的数据流中的计时器值、命令和预定代码)。从以下对附图所示本发明较佳实施例的描述,可使本发明的进一步目的和优点变得明显起来。在图中,图1是以简化形式示出一应用程序的结构图;图2是依据本发明原理示出应用程序软件包的一个例子的图;图3是依据本发明的原理示出广播和存储多媒体应用程序一个示例方法的图;图4是依据本发明的原理示出多媒体应用程序存储/播放装置示意实施例的布局的示意方框图;图5A和图5B,把图5A的底部和图5B的顶部相结合构成图4的HD40中的内容表;图6是示出图4功能的示例操作的图;图7是示出示例SAI的图,此SAI由标志构成并用于图4的多媒体应用程序存储/播放装置。图8是示出每个标志110到310的图,这里假设每个标志110到310由标号100表示;图9是示出图7中标志APPLICATIONID110的示例结构和应用程序ID(APPLICATIONID)110一个例子的图;图10是示出SAI10一个例子的图,它包括三个标志,每个标志包括选择标准(SELECTIONCRITERION)109;图11是示出图7的标志连接(LINK)190的示例结构的图。图12是示出由LINK标志190建立的连接结构的一个例子的图;图13示出标志100的一个例子,它不具有两个子值;图14到16是示出如何把SAI10显示在图4的显示装置75屏幕上的图;图17是示出通过对SAI10分组形成的示例组结构的图;图18是示出组(GROUP)标志结构的图,该标志包含包括SAI的组的组ID;图19是示出包含SAIx的GROUP标志一个例子的图;图20是示出对组Gi产生的meta-SAI一个例子的图;图21是示出在上述SAI表64中以上述方式产生的数据中关系的图;图22是示出包含与图4中系统50有关的数据的系统数据文件的图;图23是示出图4的系统50中使用的用户数据表520的图;图24是示出四个SAI的示例连接结构的图;图25是示出图24连接结构中每个SAI的LINK标志的图;图26是示出在如图25所示连接SAIa到d的情况下,HD40在只接收和存储SAIa和b后状态的图;图27是在接收到包含在有关SAI中的一个SAI时所执行程序的流程图;图28是在接收到包含在有关SAI中的一个SAI以保证有关SAI连贯性时所执行程序的流程图;图29是示出CPU72在分组程序控制下所执行的程序的流程图;图30是示出在组显示屏幕上把组Gi拖到组Gj时在程序(或方法)组合并(GROUPMERGE)控制下执行的程序的流程图;图31是示出在图21所示把组G1拖到G2后的情况下表46和646的状态的图;图32是示出从外部获得未接收的SAI的程序的流程图;图33是依据本发明的原理示出丢弃SAI的程序的流程图;图34是示出图7中SAI10的事件(EVENT)标志250的示例结构的图;图35是示出显示带有应用程序驱动型商业应用程序的主应用程序中示例程序的流程图36是依据本发明的原理示出如何在应用程序数据显示中插入商业程序的图;图37示出可用于各种事件的事件表的示例结构并示出依据本发明的事件处理;图38是示出用于登录(log)用户-输入数据的程序的流程图;图39是示出参考每个登录文件的方法的图;图40A的A-A和图40B的B-B相结合形成示出恢复播放中途停止的应用程序数据的示例程序的流程图。图41示出SAI10中方法(METHOD)标志180的结构;图42和43示出所显示的服务的例子(在此情况下是商业的);图44是用于描述在播放主应用程序(AIDa-0)期间启动商业应用程序(AIDa-i)后由用户单击价格清单按钮所引起的操作的图;图45是示出用于把源SAI(AIDa-S)的所有LINK标志拷贝到目标SAI(AIDa-D)LINK拷贝(COPY)命令的操作流程图;图46是示出用于显示SAI(AIDa-i)查看(VIEW)命令的操作流程图;图47是示出用于参考应用程序(AIDa-i)的应用程序数据的程序的操作流程图。图48是示出在播放商业应用程序期间显示价格清单的操作(包括继承处理)的流程图;图49是示出可包含在SAI10中的示例继承(INHERIT)标志262的图;图50是示出与主应用程序1-M相连的其它信息的图;图51是示出与每个Team2Info应用程序1-TIt(t=1或2,它表示一个球队)相连的其它信息的图;图52到54是示出分别显示信息标记、赞助商和商业节目的屏幕的图;图55是示出显示信息标记785期间由预信息显示操作引起的示例显示的图;图56是示出单击图55显示器中按钮789到791中一个按钮引起的示例显示的图;图57是示出如何由图56中播放装置(PLAYERS)按钮的时钟和与球队1中SAI10-TI1相连的信息启动方法的图;图58是示出由图56中PLAYERS按钮的时钟引起的示例显示的图;图59是示出通过单击图58中的一个播放装置图像引起的显示屏幕的图;图60是示出由依据本发明的查看程序(VIEWER)产生显示结果的图;图61是示出依据本发明在显示赞助商中操作的流程图;图62是示出一示例屏幕的图,其中播放应用程序815并在一宽的窄区域中显示赞助商信息816;图63是示出响应于来自用户的请求显示与现行应用程序(AIDA-j)有关的服务的程序的操作流程图;图64是示出有关服务的示例显示的图;图65是示出上述赠券(COUPON)标志210的示例结构的图;图66是示出用于显示赠券信息的程序的操作流程图;图67是示出赠券信息示例显示的图;图68是示出将包含在SAI数据中的商标标志示例结构的图;图69是示出用于显示商标信息的程序的操作流程图;图70是示出图39中登录文件示例结构的图;以及图71是示出用于显示版本信息的程序的操作流程图;一些术语的定义如上所述,本发明的目的是提供一种系统,不仅给用户提供多媒体服务(主服务),也提供不同于主服务的各种辅助服务。为了简化描述的目的,通过多路复用的TV广播分发主服务和主服务的辅助服务。在此情况下,主服务包括TV广播通道中有关通道的程序。每个辅助服务可以是文本信息、静止图象、音频信息,或它们的任意组合。辅助服务甚至可以是计算机程序其它通道程序。实现这些主和辅助服务中每一个服务的一组数据叫做一个“应用程序”。图1是以简化形式示出一个应用程序结构的图。在图1中,应用程序1包括用于实现应用程序打算进行的服务的应用程序数据11(应用程序的内容),以及狭义上的服务增加信息(SAI)10,它包括作为标志的ID110,如下所述给应用程序数据11通过辅助服务和指针数据所需的信息。狭义上的服务增加信息(SAI)10通常包括一个或多个方法12,用于限定用于包含在SAI(如下所述低层的其它SAI)中数据的程序而进行的面向对象的编程(OOP),但也不一定。于是,狭义SAI10中的每个SAI构成了OOP中所用的某种意义上的对象。由于狭义上的SAI10可包括连接数据字段,每个字段使SAI连到其它SAI,所以可形成应用程序1的树状结构,其中用于主服务的应用程序位于顶部,用于主应用程序有关辅助服务的其它应用程序位于其它结点。以下,把这组主应用程序和与主应用程序有关的辅助应用程序叫做“应用程序软件包”。图2是示出依据本发明原理的应用程序软件包一个例子的图。在图2中,应用程序软件包20包括应用程序1-0到1-7,每个软件包包括狭义SAI10-i和有关应用程序数据11-i(i=0,1,2,..,7)。提供主服务的应用程序1-0,或者说主应用程序1-0依靠在下述连接字段(未示出)中包括应用程序1-1到1-3的ID而与应用程序1-1到1-3相关联。应用程序1-1还与应用程序1-4相关联。应用程序1-2还与应用程序1-5和1-6相关联。应用程序1-5还与应用程序1-7相关联。虽然应用程序数据11-0带有狭义SAI10-0,但由于SAI10-0与应用程序1-1到1-7直接或间接有关,所以可认为应用程序11-0不仅带有SAI10-0,还带有应用程序1-1到1-7(它们被整体地叫做广义SAI13-0)。即,应用程序软件包20的应用程序数据11-0或主应用程序数据11-0具有狭义SAI10-0和广义SAI13-0。从这个观点,应用程序数据例如11-2具有狭义SAI10-2和广义SAI13-2,广义SAI13-2包括SAI10-2和应用程序1-5到1-7。然而,除非另有说明,假定简单表达式“服务增加信息”或“SAI”意味着狭义SAI10。注意在广播相应的应用程序数据前广播服务增加信息10。获得应用程序软件包图3是依据本发明的原理示出的广播和存储多媒体应用程序1的一个示例方法的图。如图3所示,假定依据公知的DVB(数字视频广播)标准进行广播。在图3中,运输流30包括3个多路复用通道33a、34a和35a的分组31。每个分组31包括限定于DVB标准的PSI(程序特定信息)32。当本发明的系统接收到分组31时,依据PSI32对分组31进行分类。在此例中,移去PSI后的分组31例如包含图像程序分组(P1)33、依据本发明的数字视频程序分组(P2)34和EPG(电子程序指南)/SI(服务信息)分组(EPG/SI)35(也限定于DVB标准)相应地被分类为通道33a、34a和35a。EPG/SI分组35包括EPG数据36、服务信息(SI)37和服务信息描述符(SID)38。上述的大多数服务增加信息(SAI)10被定义为服务信息描述符(SID)38。随后,SID38具有加到其上的终端特定数据,并与作为下述SAI10-j的终端特定数据一起被存储在硬盘中。另一方面,除去PSI的数字视频程序分组(P2)34作为相应于SAI10-i的应用程序数据11-i被存储在硬盘中,SAI10-i的ID110与产生完整应用程序1-i的分组(P2)34的ID39一致。在此情况下,把用于存储的应用程序数据11-i的指针数据写入下述相应的SAI10-i中。由于在传输相应的应用程序数据11-i前传输SAI10-i,所以只存储SAI10中的一些,因为未接收到相应的应用程序数据11。此外,必须在广播主应用程序数据11前广播广义的SAI13。于是,在接收到主应用程序数据11时完成了应用程序软件包20。系统资源图4是依据本发明的原理示出多媒体应用程序存储/播放装置示意实施例的布局的示意方框图。在图4中,多媒体应用程序存储/播放装置50包括天线51,用于接收无线电波;调谐器52,用于选择所需的广播信号30;多路复用器54,用于从信号30中分离出EPG.SI分组35和应用程序数据分组34;应用程序数据解码器55,用于对应用程序数据分组34的数据进行解码并把解码的应用程序数据发送到数据总线57上;SAI解码器56,用于对EPG.SI分组35进行解码并把解码的数据发送到数据总线57;控制器70,用于控制整个系统50的操作;输入缓存器58,用于暂时存储来自应用程序数据解码器55的数据、来自SAI解码器56的EPG数据和来自控制器70的数据增加SI数据,并把总线数据传送到数据总线57a;硬盘(HD)驱动器60,用于把来自缓存器58的数据写入硬盘40,并从硬盘(HD)40中读出数据;输出缓存器59,用于暂时存储来自HD驱动器60的数据;覆盖处理器61,用于以端子61b输入的数据覆盖端子61a输入的数据;音频/视频复制和输出部分62,用于复制和输出接收到的信号;键盘64和远距控制器65,用于使用户输入数据;人员(human)接口(IF)63,用于在数据总线57和键盘64及远距控制器65之间提供接口;IF66,用于进行与外部设备(未示出)的通信;通信IF57,用于给公共电信网络68提供接口;计时器69,用于给控制器70提供计时器信号;DMAC(直接存储访问控制器),用于控制从应用程序数据解码器55向输入缓存器58、从输出缓存器59向覆盖处理器61的输入端61a以及从应用程序数据解码器55向覆盖处理器61的输入端61a传递的数据。如本领域所知,控制器70包括CPU(中央处理单元)72、ROM(只读存储器)73和RAM(随机存取存储器)74。音频/视频复制和输出部分62包括显示装置75和扬声器76。在描述多媒体设备存储/播放装置50前先描述软件资源和SAI10的结构将有助于更好地理解。把图5A的底部和5B的顶部相结合构成图4的HD40中内容表。在图5A中,HD40包含文件11a或数据库形式的应用程序数据11、EPG数据45、SAI表46和结合系统操作描述的系统数据作为数据。EPG数据中的一小段被重复广播,并在一个星期内的几天中收集以形成EPG数据45。作为用户接口及其有关的功能,HD40包含公知的命令解释器80;用户操作登录器81,用于把用户输入的数据登录到登录文件中;恢复确定装置82,它在用户发出用于主应用程序的播放命令时被启动,检查登录文件以查看主应用程序是否已播放到结束,发出播放命令或加上重新启动地址的恢复命令;以及参数设定装置83,用于使用户设定用于程序保存、事件定义等的参数。以下的程序是事件驱动类型。作为系统(或应用)驱动方法或子程序,HD40包含程序保存_记录(RESERVED_RECORDING)84、接收_&amp;_存储(RECEIVE_&amp;_STORE)85、更新_SAI(UPRATING_SAI)86、丢弃_应用程序(DISCARD_APPLICATION)87和自动_显示(AUTOMATIC_DISPLAY)88。这些程序84到88是演示程序。可以作为子程序或方法实现上述程序80到87,因为程序的操作独立于设备的类型。然而,最好作为方法实现程序88和以下的程序。在图5B中,作为命令驱动方法,HD40还包含方法EPG89、播放(PLAY)(应用程序视频数据APPLICATIONVIDEODATA)90、恢复(RESUME)(APPLICATIONVIDEODATA)91、执行(EXECUTE)(应用程序数据的程序APROGRAMOFAPPLICATIONDATA)92、显示_&amp;_浏览(DISPLAY_&amp;_BROWSE)(ASI)93、显示_赞助商(DISPLAY_SPONSOR)94、显示_有关_服务(DISPLAY_RELATED_SERVICE)95、显示_赠券(DISPLAY_COUPON)96、显示_信息_商标(DISPLAY_INFO_BRAND)97、显示_版本(DISPLAY_VERSIONS)98。将用例子描述这些方法中的一些方法。图6是示出图5A和5B的程序的示例操作的图为了存储应用程序(685),方法RESERVED_RECORDING84一直监视EPG.SI通道35a和应用程序数据通道34a的方法。对于用户特定或保存的应用程序,RESERVED_RECORDING84存储SAI10和相应的应用程序数据11,在硬盘40中使前者和后者相互相关联。由常驻演示程序UPDATE_SAI86维护被选中和存储的应用程序。如果接收到用于某个SAI的局部替换数据,则演示程序86以方框686所示接收到的数据更新SAI。如果检测到适合用户爱好的任何预定事件,则UPDATE_SAI86依据检测到的事件把一连接符加入适当的连接符清单,从而在实行查看程序时,优先显示适合用户爱好的信息。如果要保证硬盘40中的一些空间,则演示程序DISCARD_APPLICATION87丢弃未保留的最老应用程序。不会丢弃所保留的应用程序,除非用户取消保留或对所保留的应用程序发出丢弃命令。通过使用AUTOMATICALLYDISPLAY方法来实现方框688所示的自动显示应用程序数据。在此情况下,显示的应用程序数据可覆盖原始图象或与原始图象相混合。例如,可响应于叙述而显示高尔夫比赛中的风向指针或有关参赛者的成绩。同样,对于在广播或播放主应用程序数据11-0期间有关汽车广告节目中经销商的数据,在与原始广告节目图象相同的图象上也可显示适合于用户区域的数据,而不是通过把一应用程序(该程序的数据11-i包含适合于用户区域的数据,且该程序的SAI10-i参照覆盖广告节目图象中原始数据上适合数据的方法)的连接数据加到主应用程序1-0的SAI10-0来使用该原始数据。或者,用户可操作远程控制器,以显示所登记的参赛者的当前成绩,分析旋转方式的图象或与正在播放的程序上下文或主应用程序独立的参赛者使用的高尔夫俱乐部的详细资料。对于EGP(电子程序指南),具有改进的查看程序,它们通过简单的操作(例如,GemSter,StarSight等)以交互方式提供程序指南表。然而,这些查看程序只能提供“文本信息”格式的详细信息。另一方面,本发明通过把方框699所示用于播放主应用程序1-0的预告片的应用程序(即,其SAI中包含方法PLAY90且把预告片数据作为其应用程序数据的程序)的连接数据加到包含在程序指南表每个主应用程序1-0中的SAI10-0,使用户以交互方式查看预告片。这给用户提供了选择一个或多个程序的丰富信息。方法DISPLAY_&amp;_BROWSE93使用户显示和浏览SAI本身,即不仅仅显示应用程序数据11,还显示SAI10的细节诸如有关赞助商、赠券的信息,并连到方框693所示与主应用程序有关的其它应用程序。在连到其它应用程序后,还使用户浏览用作服务导航器的其它应用程序的SAI。如果未发现SAI的连接点,则也可通过通信接口从信息源中检索SAI。也可通过产生应用程序1来执行作为应用程序数据的程序,该应用程序1的应用程序数据包括计算机程序,且它的SAI与方法EXECUTE92有关。计算机程序可具有各种内容,例如图6方框692所示的在线式TV的电子营销。SAI的结构。图7是示出示例SAI的图,此SAI由标志构成并用于图4的多媒体应用程序存储/播放装置。在图7中,每个应用程序1的SAI10是一组标志110到310。图8是示出每个标志110到310结构的图,这里假设每个标志110到310由标号100表示。则每个标志100至少包括标志代码或ID101和标志数据。尤其是,除了标志APPLICATIONID110以外,SAI10包括分发控制数据320、服务控制数据330、端子特定数据340和地址数据350。例如通过此特殊实施例中的广播分发除包括标志270和280并在存入HD40时已加到SAI10的地址控制数据340以外的标志,诸如标志110到260和290到310。在以下的描述中,依据图7和8的表示法,假设每个标志的标志ID的元素数目等于标志的元素数目加1,且每个标志ID用大写字母写入。SAI10至少包括标志APPLICATIONID110。图9是示出图7中标志APPLICATIONID110的示例结构和APPLICATIONID110一个例子的图。注意可认为应用程序1的应用程序ID与应用程序1的1SAI10的ID相同,因为每个应用程序1只能具有一个SAI10。在图9中,例如标志APPLICATIONID110包括上述标志代码或ID111、标志ID112、标题113和简要描述114。假设某个主应用程序1的(SAI10)应用程序ID112,即包含在组应用程序AIDa-0SAI(广义)中的应用程序的AIDa-0和应用程序ID112是字段112所示的AIDa-i。这里,下标“a”是应用程序软件包20或主应用程序的序号,“i”是包含在主应用程序AIDa-0(i=1,2,…N)SAI13中每个应用程序的序号,这里N是与应用程序AIDa-0直接或间接有关的应用程序的数目。(AIDa-0和AIDa-i表示应用程序软件包ID(AIDa)和应用程序软件包内ID例如IDi的串接。如果AIDa=xxxx且IDi=yy,则AIDa-i可以是xxxxyy,xxxx-yy等)。在图7中,分发控制数据320包括以下标志类别(CLASS)120包括表示应用程序数据(内容)11的种类或类别的代码或字;版本(VERSION)130包括(版本号、更新时间和日期)的清单;访问控制(ACCESSCONTROL)140包括(访问优先级、关键字)的清单;签名(SIGNATURE)150包括为防止非法修改的电子签名;以及供应商(PROVIDER)160包括表示供应商(本公司、产品、其它广播电台等)种类的供应商类别、名字类型(全名、缩写、普通、场所或屏幕),以及供应商的名字。服务控制数据330包括以下标志关键字(KEY_WORDS)170包括表示内容11的一个或多个关键字;方法(METHOD)180包括用于应用程序1中的方法参考;连接符(LINK)190包括如下所述限定与其它应用程序或SAI关系的数据;赞助商(SPONSOR)200包括赞助商清单;赠券(COUPON)210包括所附赠券的程度、效果对象和有效日期以及该赠券的要求;有效期(EFFECTIVE)220包括内容11的有效时间和日期;资格(QUALIFICAITON)230包括表示如果限制使用时使用该申请所需的条件数据;制造商(CREATOR)240包括有关内容的制造商或生产商的信息;事件(EVENT)250包括事件驱动方法所使用的事件的定义;以及可靠性(RELIAVILITY)260包括表示内容11可靠性的数字数据。端子特定数据340包括以下标志相互关系(CORRELATION)270包括表示关键字171和每个相关用户的兴趣之间相互关系的数字数据;新鲜度(FRESHNESS)280包括离标志131中找到的最后更新时间的期满时间、找到下一广播时间的时间(下述)或直到标志221中找到的有效时间和日期的时间和日期这三种情况的任一种。地址数据350包括以下标志重新广播(REBROADCAST)290包括广播周期、下一广播时间和日期;位置(LACATION)300包括表示HD40、可移去的存储媒体、供应商等任一个的位置代码,以及位置信息诸如路径名称、容量ID加路径名称以及应用程序(AIDa-i)的应用程序数据或内容的网络地址;以及保存(RESERVED)310包括;用于今后使用的保存空间。现在返回图8,如果需要每个标志100可具有SELECTIONCRITERION字段109。依据本发明,允许SAI具有同一种类的多个标志,它们是必须的。图10是示出SAI10一个例子的图,它包括三个标志,每个标志包括SELECTIONCRITERION109。在图10中,应用程序1的SAIID具有三个标志LOCATION1300a到LOCATION3300c,该应用程序1的ID是AIDa-i(以下,叫做“应用程序(AIDa-i)1)。如上所述,每个LOCATION标志包括LOCATIONCODE302、LOCATIONINFORMATIO303HSELECTIONCRITERION304。这三个标志如下所示。<tablesid="table1"num="001"><tablewidth="488">LOCATION10/内容/AIDa-i-1区域=XXXLOCATION20/内容/AIDa-i-2区域=YYYLOCATION30/内容/AIDa-i-3其它</table></tables>如图10所示,字段AIDa-i-1到AIDa-i-3包含分别用于XXX区域、YYY区域和其它区域的经销商信息。于是,假设LOCATIONCODE=0意味着应用程序数据位于内置硬盘即HD40中,标志300a表示如果存储/播放装置50位于XXX区域,则要显示的数据位于例如以/内容文件夹390中的路径/内容/AIDa-i-1来识别的文件中,从而显示用于XXX区域的经销商信息。同样,从标志300b和300c可看出,如果存储/播放装置50位于YYY区域,则显示以路径/内容/AIDa-i-2来识别的文件的内容,即用于YYY区域的经销商信息,对于其它区域,显示以路径/内容/AIDa-i-3来识别的文件的内容,即用于其它区域的经销商信息。于是,在同一种类的多个标志中包括SELECTIONCRITERION使系统操作有丰富的变化。从以上描述可看出,多媒体应用程序存储/播放装置50必须存储与系统50本身包括图22所示系统50的位置有关的数据,作为图5A系统数据47的一部分。连接容量图11是示出图7的标志LINK190的示例结构的图。在图11中,标志LINK190包括上述标志IDLINK191、表示连接同伴类别的LINKCLASSIFICATION192、表示连接同伴的LINKFELLOW193、表示参考类别(即,LINKFELLOW193所识别的应用程序的应用程序数据的种类)的REFERENCECLASSIFICAION194、表示LINKFELLOW193所识别的应用程序的应用数据(或SAI)位置的REFERENCE195、有效期限(VALIDTERM)196和签名197。LINK190还可包括任意的选择标准199。SAIL10可能具有或可能没有一个或多个这种标志LINK190。LINKCLASSIFICAION192和REFERENCECLASSIFICATION194取以下的一个代码。代码含义------------------------00不连接01视频02静止图象03程序04数据05文本06SAI例如,LINKFELLOW193和REFERENCE195包含地址,通道号或类似信息。图12是示出由LINK标志190建立的连接结构一个例子的图。在图12中,SAI(AIDa-i)10的标志LINK190具有06、AIDa-j、01和地址1分别作为LINKCLASSIFICAITON192、LINKFELLOW193、REFERENCECLASSIFICATION194和REFERENCE195。另一方面,SAI(AIDa-j)10具有00、空、02和地址2分别作为LINKCLASSIFICAITON192、LINKFELLOW193、REFERENCECLASSIFICATION194和REFERENCE195。相应地,SAI(AIDa-j)10不具有下游的连接同伴,但参考位于地址2的静止图象数据401。因此,看出SAI(AIDa-j)10是LINK标志形成的连接路径的下游末端。注意可用只包括标志10和LINK标志190的SAI构成链路结构。此外,SAI10可具有包括要播放的移动图像数据、要显示的静止图像和文本数据,或者要执行的程序。应注意在图8中,标志数据所有字段的一部分可具有多个值和子值。图13所示为具有二个子值的标志100的示例,在这种情况下,除了标志101和选择准则109外,所有字段均具有3个值组ATTRIBUTEDATA-1到-3。在此情况下,每组值ATTRIBUTEDATA-2和-3叫称作SAI显示例值组ATTRIBUTEDATA-1的“取代数据”。SAI显示示例由于设有上述数据和数据结构,多媒体应用程序存储/播放装置50能以以下方式播放某些SAI10。图14到16是示出如何把SAI10显示在图4的显示装置75屏幕上的图。在图14中,连接同伴193-1到195-1显示在堆集于服务显示区411右边一列的各个区域412中,相应的连接类别192显示在屏幕410的右列413。在图15中,显示的内容类似于图14的内容,除了在图15的服务显示区411a中显示报文“已超过时限”以外。在图16中,在堆集于屏幕420的服务显示区411右边一列的各个区域412中显示时限(有效时间和数据)220、可靠性信息260、制造商信息240、供应商信息160和新鲜度信息280。分组能力图17是示出通过对SAI10分组形成的示例组结构的图。假设中间有一个字母的小圆圈表示组结构430中的SAI,则图17表示SAIa、b和x包含在组G1中,而SAIx、c和d包含在组G2中。相应地,SAIx包含在组G1和G2中。为了建立图17所示的组结构430,包含在组结构任一组中的SAI的每个成员首先都必须具有图18所定义的辅助标志。在图18中,辅助标志包括包含“GROUP”的ATTRIBUTEID字段1196和用于使包括SAI的组包含组ID的INCLUDEDIN字段1197。图19是示出包含SAIx的GROUP标志一个例子的图。在图19中,GROUP标志1195包括组IDG1和G2,因为SAIx包含在组G1和G2中。其次,必须对组结构中的每一组产生meta-SAI(meta-服务增加信息)。图20是示出对组Gi产生的meta-SAI一个例子的图。在图20中,组Gi的meta-SAI10a基本上包括上述APPLICATIONID标志110和至少一个用于组Gi各个成员SAI的LINK标志190a。APPLICAIONID标志110的APPLICATIONID字段112中包含组Gi的ID。用于组Gi中一个成员SAI(AIDMi)的每个LINK标志190a包括该成员SAI的ATTRIBUTEID191、STOREDADDRESS195和ID193。即,用于AIDMi的LINK标志190a包括LINK、STORED地址和AIDMi。每当接收到包含在组Gi中的SAI(即,其GROUP标志中包含Gi的SAI),上述程序UPDATINGSAI86把SAI的连接标志加到组Gi的SAI。于是,产生的meta-SAI被寄存到如图21所示的组表格。图21是示出在上述SAI表64和组表中以上述方式产生的数据间关系的图。在图21中,从SAIa到d和x,在SAI表46中获得包括每个SAI的组ID(例如,对SAIa获得G1)。通过使用所获组ID的meta-SAI,可知道组表格664中组ID的成员SAI的应用程序ID(如果使用meta-SAIG1,则获得IDa、b和x)。通过使用应用程序ID,用户可访问包含在由任一SAI所知的组中的SAI。操作在使用多媒体应用程序存储/播放装置50前,预期的用户必须输入一些信息以准备操作系统50所使用的数据。图22是示出包含与图4中系统50有关的数据的系统数据文件的图。在图22中,系统数据文件510包含系统50所处的位置511,HD40的自由区512等。当第一次使用系统50时,系统需要用户输入该区域。图23是示出图4的系统50中使用的用户数据表520的图。在图23中,用户数据表420包括NAME522、SEX523、BIRTHDATE524、TASTEFACTOR525、CATEGORY526、COUNT527等的字段。每次使用时,如果在CATEGORY526字段中发现每个用户已查看的应用程序类别的代码,则相应于CATEGORY字段526的COUNT527的值递增。否则,把类别代码加到CATEGORY字段,并相应于所增加的代码把值“1”输入COUNT527。TASTEFACTOR525字段包含从CATEGORY526和COUNT527字段中数据求得的统计数据。当用户要在启动系统50后输入一个命令,系统提醒用户输入他或她的名字。如果系统50不能在用户数据表520中找到输入的名字,则系统50把此情况告诉用户,并再次提醒用户输入他或她的生日和性别,包括生日数据的新记录计得用户数据表520中。存储应用程序现在参考图5,从天线51接收到的无线电波提供给调谐器52。由调谐器52从接收到的无线电波中选择预置信号。由解调器53把选中的信号解调成为图3的分组流30,解多路复用器54使用每个分组31的PSI32对该分组流30进行解多路复用,把它分成线54a上的应用程序数据分组流34a和线54a上的EPG/SI分组流35a。分组流34a和35a被分别提供给应用程序数据译码器55和SAI译码器56并被译码。然后,在HD40中的上述内容文件夹390中,上述RECEIVE_&amp;_STORE程序85存储一数据文件,该数据文件包括从应用程序译码器55输出并具有相同ID(AIDa-i)39的分组。然后,程序85把SAI(AIDa-i)10的LOCATION标志300中LOCATIONCODE302和LOCATION303的值分别变为“0”和“/内容/AIDa-i”。如果来自SAI译码器56的分组包含EPG数据36,则程序85把EPG数据36加到上述EPG数据文件45中。如果来自SAI译码器56的分组包含SID(服务信息描述符)38,则程序85把SID38加到SAI表46中。程序85计算KEYWORD字段170中的关键字和图23的用户数据表520的TASTEFACTOR525中数据之间的关系,并把该关系输入关系标志270。程序85还计算来自VERSION标志130中更新时间和数据或REBROADCAST标志290中下一个广播时间和数据的新鲜度,并把计得的新鲜度输入FRESHNESS标志280。于是,完成对接收到SAI的寄存。应用程序记录中的连接数据控制我们讨论将在以下其它部分之前记录构成连接结构的一部分SAI的情况。假设SAIa到d如图24所示。在图24中,三个SAIa、b和d之间双向连接,SAI“a”还双向连接到SAIc。每个SAIa到d的内部结构如图25所示。在图25中,SAIa10有三个到SAIb、c和d的LINK标志190。SAIc有一个到SAIa的LINK标志190。SAId有两个到SAIa和b的LINK标志190。图26是示出在如图25所示连接SAIa到d的情况下,HD40在只接收和存储SAIa和b后状态的图。在图25中,SAI定义部分530中的每一个记录包括包含SAI表46中每个SAI的ID的ID字段531和包含SAI地址的存储地址字段532。每个参考(未接收到的SAI)部分540包括包含要参考的每个SAI的ID的ID字段541和包含SAI地址的存储地址字段542。图27是依据本发明的原理,在接收到SAI时在RECEIVE_&amp;_STORE程序85的控制下,由CPU72执行的存储过程的流程图。在图27中,当响应于在步骤550中接收到SAI10而实行程序85时,CPU72首先如上所述把接收到的SAI10寄存入SAI表46中。在步骤552,CPU72把用于接收到的SAI10的记录加到SAI定义部分530,并在步骤554中检查参考(未接收到的SAI)部分540中是否有接收到的SAI10的ID。如果发现ID,则在步骤556中从参考部分540中除去所发现的ID,然后控制进到步骤558。如果步骤554的结果是NO,则CPU72进到步骤558。在步骤558,CPY72从SAI的连接同伴ID193中取出一个。在步骤560中,CPU72搜索用于连接同伴ID的参考部分540。如果在步骤562发现ID,则在步骤564,CPU72把ID的记录加到参考部分540。如果在步骤562中发现连接同伴ID,则CPU72把所存储的与所发现连接同伴ID有关的地址字段532的值(或被连接同伴ID识别的应用程序的应用程序数据的地址)存入LINK标志190的REFERENCE195中,其中连接同伴ID是在步骤558从该标志190中取出的。在步骤564或568后,CPU72检查步骤566中接收到的SAI10的连接同伴ID是否已用完。如果是这样,则CPU72结束操作,后则CPU72返回步骤558。图28是在接收到包含在有关SAI中的一个SAI以保证有关SAI连贯性时所执行程序的流程图。在图28中,输入此过程,CPU72进到步骤570,以接收SAI的数据并把它进到丢弃表(未示出)中。在步骤572,CPU72检查该数据是否是表示结束SAI的控制数据。如果不是,则CPU72返回步骤570。如果步骤572中的测试结果为YES,则在步骤574,CPU72测试是否已接收到所有相关的SAI。如果是这样,则在步骤576,使CPU72能从丢弃表中除去所有相关的SAI并结束操作。否则,CPU72使所有相关的SAI作好丢弃准备。在下一个步骤580中,对于每个未接收到的SAI,CPU72把一个SAI作为未接收到的SAI加到SAI表46并结束此过程。应用程序记录中的组数据控制在接收SAI时,根据广播中心的意向执行分组过程。图29是示出CPU72在组合程序控制下所执行的程序的流程图。在图29中,在输入程序时,CPU72进到步骤590,并把接收到的SAI(AIDa-i)寄存入SAI表46。在下一个步骤592,CPU72在图21的组表646中搜索meta-SAI,它作为一个ID具有包括了SAI(AIDa-i)的组的ID(Gg)。如果在步骤594中发现meta-SAI(Gg),则CPU72把包含AIDa-i和SAI(AIDa-i)存储地址的LINK标志190进到meta-SAI(Gg)。如果在步骤594中没有发现meta-SAI(Gg),则在步骤596,CPU72把具有Gg的meta-SAI的入口作为其ID进到组表646中,并进到步骤598。在步骤598后,CPU72退出该程序。然后,调用并执行信息分组和显示程序,可在上述分组过程前接收信息分组和显示程序,并把它存入HD40中或把信息分组和显示程度预先装入HD40。在此过程中,首先显示包含在组表646中的组。然后提示用户从显示的组中选择一组。如果选中任一组,则显示包含在选中组(Gg)的记录中的SAI。然后再次提示用户从显示的SAI中选择一个SAI。响应于选中的SAI,程序把访问选中SAI的DISPLAY报文传送到报文处理程序。用户可把显示SAI组的屏幕中所显示组中的一组拖到另一组,以使前者与后者合并。图30是示出在组显示屏幕上把组Gi拖到组Gj时在程序(或方法)GROUPMERGE控制下执行的程序的流程图。在图30中,在步骤600,CPU72从组表46中的记录Gi中读出一个LINK标志,并在步骤602中检查是否在组表646的记录Gj中发现读出的标志。如果没有,则在步骤604,CPU72把读出的标志加到记录Gj,并进到步骤606。如果步骤602中的测试结果是YES,则CPU72也进到步骤606,CPU72在这里检查在SAI表46中是否有包含在读出标志的ID中SAI的组ID(Gj)。如果是这样,则CPU72在步骤608从SAI中除去ID(Gj),并进到步骤610。否则,CPU72也进到步骤610,这里CPU72把SAI中的Gi变为Gj。然后CPU72检查在记录Gi中是否有任何LINK标志。如果是这样,则CPU72返回步骤600。否则,CPU72在步骤614从组表646中除去记录Gi,并退出该程序。图31是示出在图21所示把组G1拖到G2后的情况下表46和646的状态的图。在图31中,SAIa到d和x具有SAI表46中的组IDG2在组表646中,用于SAIa和b的LINK标志已加到记录G2并删除了记录G1。于是,组G1中的SAIa和b与组G2合并。从外部获得SAI如果第一应用程序将参考第二应用程序且还未接收到第二应用程序的SAI,则本发明的系统可通过使用第一应用程序SAI的LINK标志190中REFERENCE字段195的值,从系统外部取回SAI。图32是示出从外部获得未接收的SAI的程序的流程图。在图32中,CPU72在步骤620搜索用于给定ID(AIDa-i)的SAI对于部分530,并在步骤622检查是否发现给定的ID(AIDa-i)。如果是这样,则CPU72简单地结束程序。否则,CPU72在步骤624搜索用于给定ID(AIDa-i)的参考(未接收到的SAI)表540,并在步骤626检查是否发现该ID。如果没有发现,则CPU72在步骤634告诉用户不可能存在此SAI,并结束程序。如果步骤626中的测试结果为NO,则CPU72在步骤628尝试使用连接标志190中的REFERENCE字段获得SAI(AIDa-i),并在步骤630检查是否获得SAI。如果是这样,则CPU72在步骤632把获得的SAI寄存入SAI表46中,并从该程序中退出。否则,CPU72在步骤636中进行另一个检查,以查看REFERENCE字段195是否具有任何取代数据。如果是这样,则CPU72在步骤640尝试使用该取代数据来获得SAI,并返回步骤630。否则,CPU72在步骤638告诉用户搜索失败,并结束该程序。丢弃SAI图33是依据本发明的原理示出丢弃SAI的程序的流程图。在图33中,在输入程序时,CPU72进到步骤642,以从寄存在图28的程序中产生的丢弃表(未示出)中的SAI中丢弃一个SAI。然后CPU72在步骤644检查是否有足够的区域。如果是这样,则CPU72结束此程序,否则CPU72返回步骤642。事件驱动程序通过示例,假设预定起动信号数据包含在广播电台广播的任意SAI10或应用程序数据11中。然后可通过监测来自SAI10或应用程序数据11的数据流,并执行与SAI10或应用程序数据11有关的程序,在实行(即显示、播放或执行)SAI10或应用程序11期间检测起动信号数据。利用此特征,使得可在所需的时间把一些广告节目插入体育节目或电影中。图34是示出图7中SAI10的事件(EVENT)标志250的示例结构的图。在图中,EVENT标志250包括用于识别该标志的标志ID“EVENT”251,用于识别此标志电影的事件的事件ID252,包含表示事件类别数据的事件类别253,用于定义事件的条件254,包含表示动作类别的动作类别255以及包含有关万一事件产生时所采用动作信息的动作256。对于表示事件类别的数据和表示动作类别的数据,最好使用如下所示的代码。对于事件类别代码000110-----------------------------------------------------事件计时器应用程序命令(系统发生)(用户接口)对于动作类别代码000110------------------------------------------------------------------------动作静态数据显示时间序列数据回答程序执行如下所述系统发生(应用程序)-驱动程序的情况。假设组应用程序SAI(AIDa-0)具有LINKFELLOW193中包含AIDa-i的LINK标志190,且应用程序(AIDa-i)包含用于提供广告节目的EVENT标志250。图35是示出在播放带有应用程序驱动型广告应用程序(AIDa-i)的主应用程序(AIDa-0)时示例程序的流程图。在此例中,如果在播放主应用程序期间发生预定事件或检测到与广告应用程序相关的代码,这将引起显示广告应用程序(AIDa-i)。响应于接收到来自用户的PLAY命令启动图35的程序。在图35中,在输入时,CPU72在步骤652开始播放应用程序数据(AIDa)11,并在步骤654监测从应用程序数据11(例如,存储在/内容/AIDa-0中)经由覆盖处理器终端61a流到音频/视觉复制和输出部分62,以在步骤655查看被监测的数据是否与用于广告应用程序的事件记录的条件字段254中的值一致。如果不一致,则CPU72返回步骤654。如果步骤655的测试结果为YES,则CPU72执行该事件记录的动作字段256的内容,该记录的条件字段254包含与步骤656中检测到的代码相同的值。在下一个步骤658中,CPU72进行某个检查,以查看是否因停止指令或主应用程序的结束而要停止播放主应用程序。如果是这样,则CPU72结束此过程,否则CPU72返回步骤654。然后CPU72结束此程序。注意作为步骤656的结果,把广告程序插入如图36所示播放的应用程序数据。从图36可看出,通过安排所插入起动信号的类型和时间,可在所需的时间提供所需的广告节目。在以上例子中,事件类型限于系统(应用程序)发生,除了装入EVENT数据的方法以外,流程图适用于三个数据类型的组合。在此情况下,使用包含各种类型事件的事件表,而不是应用程序事件表,相应地,事件表必须经由类别字段253。图37示出可用于各种事件的事件表的示例结构并示出依据本发明的事件处理。在图37中,表670的字段252到256类似于图34的字段。事件表670还包括表示获得事件数据位置的事件地址674。如果事件类别是例如表示计时器事件的00,则事件地址674的值将表示为事件驱动程序而暂时设置的计时器寄存器。如果事件类别是表示命令事件的10,则事件地址674的值将表示总是被命令解释器80使用的命令缓存器(未示出)。假设事件ID字段252的值表示为EIDi-e,这里“i”是与主SAI(AIDa-0)有关的SAI组中SAI的ID,即“i”用于AIDa-i,i=0,1,2,…N,这里N是与主应用程序(AIDa)(SAI(AIDa))有关的SAI的数目。“e”也是SAI中的一个ID。在图37中,也示出事件处理程序675。该程序675包括上述步骤654、656和658。响应于事件表253的值,CPU72(在事件处理程序662的控制下)监测暂时设在RAM74中的计时器寄存器676,命令解释器80获得的命令,以及传输到覆盖处理器终端61a或61b的数据。把获得的数据与条件字段255的值相比较。在事件(3-1)的情况下,把地址字段674中的值AD3-1所识别的计时器寄存器676的值与条件字段254中的值13∶00相比较。如果比较成功,则CPU72执行ACTION256的内容。操作登录图38是示出用于登录(log)用户-输入数据的程序的流程图。在图38中,用户输入监测程序680在步骤682中检查是否输入任何数据。如果是这样,则用户输入监测程序680在步骤684把监测到的数据传输到与监测到数据有关的SAI。响应于接收到监测到的数据,登录方法686在步骤688把接收到的数据存入登录用户的登录文件中。图39是示出参考每个登录文件689的方法的图。在图39中,每个登录文件689可使用标志数据100进行访问。通过使用用户登录文件实现恢复功能。图40A的A-A和40B的B-B相结合形成示出恢复播放中途停止的应用程序数据的示例程序的流程图。在图40A和40B中,CPU72在步骤672等待PLAY命令。如果在步骤672中接收到PLAY命令,则CPU72在步骤674接收已对其发出PLAY命令的应用程序ID(AIDa),并在步骤676使用该系统获得用户的ID(UIDu)。在步骤678,CPU72检查是否存在用于用户(UIDu)的登录文件。如果没有,则在步骤680,CPU72产生用于该用户的登录文件,并存储表示应用程序(AIDa)PLAY操作开始的记录。在下一个步骤682中,CPU72从程序的开始处开始播放应用程序(AIDa)并结束恢复过程。如果步骤678中的测试结果为YES,则CPU72检查是否已播放应用程序(AID)。如果没有,则CPU72进到步骤682。否则,CPU72在步骤686检查应用程序是否已播放到结尾。如果是这样,则CPU72进到步骤682。否则,CPU72在步骤688中获得来自用户(UIDa)登录文件的应用程序的停止地址,并在步骤690从停止地址处开始播放应用程序(AIDa)。然后CPU72结束此恢复过程。注意通过系统50把所需的内容周期性地发送到管理中心来实现观众调查。方法图41示出SAI10中方法(METHOD)标志180的结构。方法是利用数据的一组数据和程序。由来自用户的指令来激发此方法的程序。例如,如果准备使用将在广告节目中和用于显示该价格的程序中出现的商品价格的数据,则用户可通过进行预定的操作来检查所播放的广告节目中的商品价格。在图41中,METHOD标志180包括标志ID“METHOD”181、报文字段182、方法类别字段183和方法ID(或指针)184。图42和43示出所显示的服务的例子(此情况下的广告)。在图42中,广告节目显示692包含商品(例如,戒指)692和软件开关693,此开关用于表示单击软件开关693将显示所显示的商品692的价格表。如果用户单击开关693,则这将启动显示价格表的方法,继而检索包含价格数据的应用程序1并显示如图43所示的价格表694。图44是用于描述在播放主应用程序(AIDa-0)710期间启动商业应用程序(AIDa-i)720后由用户单击价格清单按钮所引起的操作的图。假设广告应用程序SAI(AIDa-i)具有LINK标志190,该标志190的LINKFELLOW193中包含一ID例如包含用于广告应用程序(AIDa-i)的价格表数据的价格表应用程序730的AIDa-j。在此情况下,当启动广告应用程序(AIDa-i),即相应的广告开始出现时,将产生上述事件表(例如,ID=ETIDa)670,且将在事件表中拷贝至少一个事件记录(例如,ID=EID0-x和EIDi-x,这里x=任意项)。在拷贝的事件记录(EID0-x和EIDi-x)中,必须有用于价格表应用程序的事件记录(AIDa-j),例如事件记录(ID=EIDj-PL)。事件记录必须包含以下的值。事件D)LINK拷贝(COPY)命令的操作流程图。如果发出LINKCOPY命令,则命令解释器80在步骤740把具有DESTINATION=SAI(AIDa-D)的报文“LINKCOPY”传送到源SAI(AIDa-i)。在下一个步骤742,方法LINKCOPY把所有的LINK标志拷贝到目的地SAI(AIDa-j),完成操作。图46示出了查看(VIEW)命令被启动的操作流程图。如果用户发出规定所需应用程序ID(AIDa-i)的VIEW命令,则命令解释器在步骤744把报文“VIEW”传送到SAI(AIDa-i)。在步骤746,启动与报文“VIEW”有关的方法VIEWER。图47是示出用于显示SAI的AID的方法VIEWER的操作流程图,此AID由包含在SAI(AIDa-i)中的LINK标志190的REFERENCE字段195的值识别。当启动VIEWER的操作时,CPU72进到步骤750,以检查是否存在应用程序数据(AIDa-i)。如果是这样,则CPU72在步骤752检查应用程序数据是否在有效时间和数据字段220的时间范围内。如果是这样,则CPU72在步骤754检查用户数据表754中用于用户的值是否满足包含在用户资格字段230中的数据。如果是这样,则CPU72进行另一个检查步骤758,以查看系统数据文件510是否满足预定的条件。如果是这样,则CPU72在步骤758显示应用程序数据,并结束操作。如果在任一个步骤752、754和756中的测试结果为NO,则CPU72在步骤760告诉用户不能显示该效果,并结束操作。如果步骤750的测试结果为NO,则CPU72在步骤762中尝试访问表示LOCATION字段300值的位置,并从中获得应用程序数据(AIDa-i)。在步骤764,CPU72进行测试,以查看是否获得数据。如果是这样,则CPU72进到上述步骤752。否则,CPU72在步骤766中进行另一个测试,以查看是否有用于LOCATION300的取代数据。如果是这样,则CPU72在步骤768再次尝试访问表示LOCATION字段300的取代数据的位置,并从中获得应用程序数据(AIDa-i)(如果不可能经由互连网进行访问则可使用专用线,或者如果利用数据库A的尝试不成功,则可使用数据库B,等等)。否则,在步骤770,CPU72告诉用户不存在应用程序数据(AIDa-i)并结束操作。在步骤760可把报文表存储在用于显示报文的HD40中。报文表可包含(1)已超过时限!(2)你没有服务资格。(3)服务不支持此系统。在图60中示出由VIEWER显示的一个例子。在图60中,显示包括与SAI(AIDa-i)有关的SAI的标题(或ID)802以及相应的登录类型803。如果要显示同一标题,则可把赞助商和/或供应商显示在一起。VIEWER方法也可显示与标题有关的新鲜度或商标信息。如果使用SAI的供应商提供的查看器,则查看器可检查SAI(AIDa-i)中的SIGNATURE标志,以查看该数据是否已被非法改变。此外,如果查看器设有签字鉴定功能,则查看器可检查SAI(AIDa-i)中的SIGNATURE标志150,以查看数据是否已被非法改变。如果查看器未设有签字鉴定功能,则查看器可在显示AID前,把SIGNATURE标志150中的签字传送到由LOCATION标志30的值所示之处并证实该签字。图48是示出在播放商业应用程序期间显示价格清单的操作(包括继承处理)的流程图。注意SAI10可包括图49所示的INHERIT标志262。在图49中,INHERIT标志262包括标志ID(INHERIT)262和InheritFrom字段264。如果在播放广告应用程序期间要显示价格表,则CPU72输入图48的操作以进到步骤772,在这里CPU72把报文PRICELIST传送到在播放的广告应用程序1的SAI(AIDa-i)10,并在步骤774进行测试以查看SAI(AIDa-i)中是否存在方法PRICELIST。如果是这样,则CPU72在步骤776启动所发现的方法PRICELIST以显示价格表并结束操作。另一方面,如果步骤774中的测试结果为NO,则CPU72在步骤778进行测试以查看SAI(AIDa-i)中是否存在INHERIT标志。如果是这样,则CPU72在步骤780中把报文PRICELIST传送到INHERIT标志262所指向的SAI。否则,在步骤782,CPU72告诉用户没有方法PRICELIST并结束操作。观看英式足球比赛的示例操作将描述例如把英式足球比赛作为主节目或应用程序(AIDa-0)1-M并播放该节目时,所需的多媒体应用程序存储/播放装置(发明系统)50接收查看所需数据的操作。在分发所需的信息时,广播电台(未示出)在广播内容或应用程序数据11-M(此例中的英式足球比赛视频数据)前,先广播广义的SAI13-0,即主应用程序的SAI(AIDa-0)、用于查看器程序的Viewer应用程序(AIDa-V)(用于显示应用程序数据11-M、DisplayInfoMark应用程序(AIDa-DIM)的查看器程序本身及其SAI)、DisplaySponsor应用程序(AIDa-DS)、Commercial应用程序(AIDa-C)以及上述各种其它应用程序。本发明的系统接收这些信息并把它们存入HD40。与DisplayInfoMark应用程序协同工作的应用程序的SAI具有各个EVENT标志250,这些标志响应于信息标记起动信号在屏幕上显示信息标记。与DisplaySponsor应用程序1-DS协同工作的应用程序的SAI具有各个EVENT标志250,这些标志显示赞助商的名字和/或登录类型。图50是示出与主应用程序1-M相连的其它信息的图。在图50中,主应用程序1-M通过各个LINK标志190与TeamlInfo应用程序1-TI1、Team2Info应用程序1-TI2以及TeamResultInLeague应用程序1-TRIL相连。图51是示出与每个Team2Info应用程序1-TIt(t=1或2,它表示一球队)相连的其它信息的图。在图51中,每个球队的信息应用程序1-TIt经由连接标志190与用于该球队参赛者的参赛者信息应用程序1-PIp相连。下标“p”是分发给每个参赛者的序号。参赛者信息应用程序1-PIp继而与各个ParsonalResult应用程序1-PRp115相连。注意在应用程序数据11-m中,广播电台包括与信息标记显示、赞助商显示和广告节目显示有关的起动信号代码。此外,广播电台周期性地广播包含相应于这些功能的EVENT标志的SAI。在接收到用于所观看的英式足球比赛的主应用程序的应用程序数据11-M时,本发明的系统50存储应用程序数据11-M,从而使数据11-M与已存入HD40的相应SAI10-M相关联。如果用户选择EPG显示屏幕中的英式足球应用程序1-M,则命令解释器80首先产生用于应用程序1-M的事件表670,拷贝包含在主应用程序的SAI10-M中的EVENT标志,以把它显示到产生的事件表670中,然后把显示报文传送到英式足球比赛观看应用程序的SAI10-M以显示英式足球应用程序1-M。其后,开始监测事件起动信号。如果在播放英式足球比赛观看应用程序1-M期间检测到DisplayInfoMark起动信号,则采取事件表670的ACTION字段256中所定义的有关动作。由此动作,如图52所示显示信息标记785。同样,响应于检测到有关预定的DisplaySponsor起动信号,本发明的系统显示与检测到的起动信号有关的赞助商信息。例如,如图53所示的方式显示赞助商信息786。此外,如果检测到有关预定的广告起动信号,则本发明的系统播放或显示如图中787所示与检测到的起动信号有关的广告节目787。如果用户在显示信息标记785期间进行显示信息的预定操作,则上述Viewer应用程序(主应用程序显示机构)把Display报文传送到主应用程序的SAI10-M,以启动包含在SAI10-M中的相应DisplayInfo方法。这产生了如图55所示的显示。在图55中,显示了有关英式足球比赛节目的信息788,以及用于显示球队信息1和2和迄今为止联盟中球队结果的软件按钮789。如果单击球队1信息按钮789,则DisplayInfo方法把DisplayInfo报文传送到TeamlInfo应用程序1-TI1的SAI10-TI1使SAI10-TI1中相应的方法被启动,并产生如图56所示的显示。在图56中,在区域792中显示了球队1的细节,在靠近区域792右下角处显示了启动显示参赛者表的方法的PLAYERS按钮793。如果单击PLAYERS按钮793,则DisplayInfo方法794把DisplayPlayers报文传送到球队1的SAI10-TI1,使与DisplayPlayers报文有关的方法795被启动。球队1的SAI10-TI1如图57所示具有包含表示球队1中每个参赛者(P)图像797的连接同伴193的LINK标志190,以及参赛者信息(P)796的参考195。这产生图58所示的显示。在图58中,在屏幕的中央处显示参赛者信息798。显示在参赛者信息798区域中参赛者的每个图像799用作启动显示参赛者细节的方法的按钮。如果用户单击显示图像中的一个,则DisplayInfo方法794把DisplayPlayerInfo报文传送到球队1的SAI10-TI1,以启动相应的方法并产生图59所示的显示。在图59中,显示了参赛者信息800和个人记录801。显示一个赞助商多媒体应用程序存储/显示装置50可在播放和显示应用程序数据(AIDa-0)中或响应于在播放或显示应用程序数据期间来自用户的赞助商显示指令显示一个赞助商。然而,在SPONSOR标志120中可能有多个赞助商。为了适应此情况,本发明的系统50通过使用已经计算并存入SPONSOR标志中的数值数据(未示出)和存入图23的用户数据表520中的数值数据(未示出),为用户计算多个赞助商中每一个赞助商的等级点。日本专利申请号No.Hei-(1996)的专利中揭示了计算等级点的方法。图61是示出依据本发明在显示赞助商中操作的流程图。在图61中,CPU72在步骤804进行测试以查看是否要显示任何赞助商。如果不要显示,则CPU返回步骤804。如果步骤804中的答复为YES,则在步骤806,CPU72进行测试以查看SPONSOR标志120中是否只有一个赞助商。如果是这样,则CPU72在步骤808显示该赞助商并结束操作。否则,在步骤810,CPU72通过使用已经计算并存入SPONSOR标志129中的数值数据(未示出)和存入用户数据表520中的数值数据(未示出),为用户计算多个赞助商中每一个赞助商的等级点。然后在步骤812,CPU72依据计得的等级点显示一个赞助商。例如,显示最高等级点的赞助商。图62是示出一示例屏幕的图,其中播放应用程序815并在一宽的窄区域中显示赞助商信息816。显示相关服务图63是示出响应于来自用户的请求显示与现行应用程序(AIDa-i)有关的服务的程序的操作流程图。在图63中,CPU72进行测试以查看在步骤820是否请求有关的服务显示。如果没有,则CPU返回步骤820。如果是这样,则在步骤822,CPU72在用于有关SAI的ID的SAI(AIDa-i)中搜索LINK标志的LINKFELLOW字段193,并在步骤823进行测试以查看有关SAI的数目是否大于预定的数目。如果是这样,则CPU72在步骤828显示有关SAI的名字并结束操作。否则,CPU72在步骤824计算SAI(AIDa-i)和每个有关SAI的相关程度。然后CPU72在这些有关的SAI超出相应于相关程度的预定阈值时显示这些SAI的服务名称,并结束操作。在日本专利申请号为No.Hei08-211964(1996)的专利中也揭示了计算相关程度的方法。图64是示出有关服务的示例显示的图。在图64中,相关服务显示区83位于屏幕的下部。通过显示相关服务,存储在HD40中的应用程序将被更频繁地使用。显示赠券本发明的系统50响应于播放应用程序(AIDa-i)期间来自用户的请求显示赠券。赠券用于提供具有折扣的一个或更多应用程序。图65是示出上述赠券(COUPON)标志210的示例结构的图。在图65中,COUPON标志210包括标志ID(赠券)211、赠券类型212、用于每个赠券类型的附加信息213、折扣214、有效时间和日期215以及发行者216。一些供应商根据应用程序和服务的使用记录给他们的用户提供赠券。图66是示出用于显示赠券信息的程序的操作流程图。在图66中,CPU72在步骤830中进行测试以查是否有任何赠券附加到现行应用程序(AIDa-i)。如果是这样,则在步骤832,CPU72进行另一个测试以查看系统50是否具有相应于附加赠券的任何赠券。如果是这样,则CPU72在步骤834获得和显示相应赠券的数据,并结束操作。此外,如果步骤830或832中的测试结果为NO,则CPU72结束操作。在此情况下,如果有多个相应赠券,则系统50可根据某标准从中选择一个赠券,或系统50可如此安排以允许用户从相应赠券中选择所需的一个赠券。图67是示出赠券信息示例显示的图。在图67中,在右上区域中显示赠券信息。以此方式显示赠券信息将不再需要寻找赠券,使系统50容易使用。显示商标信息系统50响应于来自用户的请求显示信息应用程序(AIDa-i)的商标信息。图68是示出用于在视觉上表示信息商标的商标指示(例如,登录类型)207,表示估计程度的估计值208和备注的示例结构的图。图69是示出用于显示商标信息的程序的操作流程图。在图69中,CPU72在步骤840从包含在SAI(AIDa-i)10中的BRAND标志203中获得商标指示206和估计值207。CPU27在步骤842中显示商标指示和估计值。最好在显示应用程序前显示商标信息,从而用户可决定是否在检查商标信息时服务应用程序。以与图67赠券显示中相同的的方式显示商标信息。显示版本信息系统50响应于来自用户的请求显示信息应用程序(AIDa-i)的版本信息。由于依据所使用的应用程序(AIDa-i)改变版本信息,所以每次当用户使用任意应用程序时,系统50把用户所使用的应用程序的版本号存入用户的登录文件689中。图70是示出图39中登录文件示例结构的图。在图70中,登录文件689的每个记录包括包含时间和日期的时间戳记字段844、应用程序ID845、版本号846、用于上述恢复功能的停止地址或结尾代码847等。图71是示出用于显示版本信息的程序的操作流程图。在图71中,CPU72在步骤850从版本标志130中获得用于AIDa-i的版本号(V)。在下一个步骤852中,CPU72试图从用户的登录文件689中获得用于AIDa-i的版本号(Vu)。任何CPU72在步骤854中进行测试以查看是否获得版本号。如果是这样,则CPU在步骤858中进行另一个测试以查看获得的版本号是否相互一致。如果是这样,则CPU72在步骤860显示报文“版本V(未更新)”,并结束操作。如果步骤854中的测试结果为NO,则CPU72在步骤856显示版本号(V)以及报文“你没有看到它。”,并结束操作。如果在步骤858中的测试结果为NO,则CPU72在步骤862中显示报文“版本V(更新)”,并结束操作。变化在上述实施例中,由广播而获得应用程序数据和相应的SAI。然而,获得应用程序的方式并不是重要的因素。如果保证在使用主应用程序数据前已获得广义SAI13(除了主应用程序的应用程序数据以外的所有数据),则不需要由同一装置获得应用程序数据和SAI。例如,可经由一网络或甚至通过买光盘诸如CD-ROM(压缩光盘只读存储器)、DVD(数字万用光盘)等从一些数据库中获得应用程序数据,而经由公共通信网络从供应商处周期性地获得SAI。可构成本发明的许多各不相同的实施例,而不背离本发明的精神和范围。应理解除了附加的权利要求书中所限制的内容,本发明不限于说明书中所述的特殊实施例。权利要求1.一种应用程序,用于能存储此应用程序其后在任意时间从所存储的应用程序中复制一个所需的应用程序的系统,其特征在于应用程序包括应用程序数据,它包括要显示的任意静态数据、要播放的时间序列数据和要执行的程序中的任一个,并形成所述应用程序的主体;以及服务增加信息(SAI),包含包括所述应用程序的应用程序ID(标识符)的各种数据标志,在所述应用程序数据前独立地分发所述SAI,其中所述SAI包括多个方法的方法ID,这些方法用于处理由方法处理装置所指定的对象数据;多个事件标志,每个标志定义了希望在复制所述应用程序期间发生的事件以及响应于所述事件而执行的对象,所述对象包括这些方法中的一个方法;多个连接标志,包括其它应用程序的应用程序ID,每个ID使SAI访问所述其它应用程序的相应SAI,从而使所述SAI形成应用程序的树状结构(它被叫做“应用程序软件包”);以及多个参考标志,用于对系统中的各个数据组定位,其中所述应用程序软件包中的一个所述应用程序是主应用程序,其中所述连接标志和所述参考标志使每一种方法能被所述多个方法ID识别,以作为所述对象数据处理较低层应用程序的所述各种数据和所述应用程序数据,这些较低层的应用程序与每个SAI直接和间接相关,使得所述主应用程序具有较宽的各种辅助服务。2.一种分发应用程序软件包,用于能存储此应用程序软件包其后在任意时间从所存储的应用程序软件包中复制一个所需的应用程序的系统,应用程序软件包包括至少一个应用程序,其特征在于所述至少一个应用程序中的每一个包括应用程序数据,它包括要显示的任意静态数据、要播放的时间序列数据和要执行的程序中的任一个,并形成所述应用程序的主体;以及服务增加信息(SAI),包含包括所述应用程序的应用程序ID(标识符)的各种数据,在所述应用程序数据前独立地分发所述SAI,其中所述SAI的每一个包括多个方法的方法ID,这些方法用于处理方法处理装置所特定的对象数据;多个事件标志,每个标志限定了希望在复制所述应用程序期间发生的事件以及响应于所述事件而执行的对象,所述对象包括这些方法中的一个方法;多个连接标志,在所述应用程序软件包中包括其它应用程序的应用程序ID,每个ID使SAI访问所述其它应用程序的相应SAI,从而使所述SAI形成所述至少一个应用程序的树状结构;以及多个参考标志,用于使各个数据组位于系统中,其中所述至少一个应用程序之一是主应用程序,其中所述连接标志和所述参考标志使每一种方法能被所述多个方法ID识别,以作为所述对象数据处理较低层应用程序的所述各种数据和所述应用程序数据的任一个,这些较低层的应用程序与每个SAI直接和间接相关,使得所述主应用程序具有较宽的各种辅助服务。3.如权利要求2所述的分发应用程序软件包,其特征在于在所述至少一个应用程序中一个应用程序的应用程序数据中的至少一个位置插入预定代码,包含在所述至少一个应用程序的所述一个的SAI中的事件标志把产生所述预定代码定义为所述事件。4.如权利要求2所述的分发应用程序软件包其特征在于包含在所述至少一个应用程序的一个应用程序的SAI中的事件标志把产生计时器当前值定义为所述事件。5.如权利要求2所述的分发应用程序软件包,其特征在于包含在所述至少一个应用程序的一个应用程序的SAI中的事件标志把接收到来自用户的命令定义为所述事件。6.如权利要求3所述的分发应用程序软件包,其特征在于包含在所述至少一个应用程序的一个应用程序的SAI中的事件标志还把用于显示一标记的对象定义为所述对象,所述标记表示用户可利用预定操作来使用信息显示功能。7.如权利要求3所述的分发应用程序软件包,其特征在于所述至少一个应用程序的一个应用程序的SAI包括一事件标志,该标志把所述预定操作输入的代码作为所述事件并把用于执行所述信息显示功能的对象定义为所述对象。8.一种广播应用程序软件包的方法,所述应用程序软件包用于能接收和存储此应用程序软件包其后在任意时间从所存储的应用程序软件包中复制一个所需的应用程序的系统,其特征在于每个应用程序软件包包括至少一个应用程序,所述至少一个应用程序中的每一个包括应用程序数据,所述数据包括要显示的任意静态数据、要播放的时间序列数据和要执行的程序中的任一个,并形成所述应用程序的主体,所述至少一个应用程序中的每一个还包括服务增加信息(SAI),包含包括所述应用程序的应用程序ID(标识符)的各种数据,其特征在于所述方法包括以下步骤准备用于作为所述至少一个应用程序中主应用程序的应用程序数据的TV节目的内容;准备广义SAI(即所述主应用程序和除所述主应用程序以外的应用程序的SAI);在广播所述内容前,广播所述广义SAI;以及在预定的广播时间广播所述内容,其中准备所述广义SAI的所述步骤包括以下步骤如果需要,在所述广义SAI的每一个SAI中包括至少一个方法的方法ID,这些方法用于处理方法处理装置所特定的对象数据;如果需要,在所述广义SAI的每一个SAI中包括至少一个事件标志,每个标志限定了希望在复制所述每个SAI的应用程序期间发生的事件以及响应于所述事件而执行的对象,所述对象包括这些方法中的一个方法;如果需要,在所述广义SAI的每一个SAI中包括至少一个连接标志,包括除所述每个SAI以外的其它应用程序的应用程序ID,每个ID使SAI访问所述其它应用程序的相应SAI,从而使所有SAI形成至少一个应用程序的树状结构;以及如果需要,在所述广义SAI的每一个SAI中包括至少一个参考标志,用于使各个数据组位于系统中,其中所述至少一个连接标志和所述至少一个参考标志使每一种方法能被所述至少一个方法ID识别,以作为所述对象数据处理较低层应用程序的所述各种数据和所述应用程序数据,这些较低层的应用程序与每个SAI直接和间接相关,使得所述主应用程序具有较宽的各种辅助服务。9.如权利要求8所述的方法,其特征在于准备所述广义SAI的所述步骤包括以下步骤在所述至少一个应用程序中一个应用程序的应用程序数据中的至少一个位置插入预定代码,以及在所述至少一个应用程序的所述一个的SAI中包括事件标志,所述标志把产生所述预定代码定义为所述事件。10.如权利要求8所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在所述至少一个应用程序的一个应用程序的SAI中包括事件标志的步骤,所述标志把产生计时器当前值定义为所述事件。11.如权利要求8所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在所述至少一个应用程序的一个应用程序的SAI中包括事件标志的步骤,所述标志把接收到来自用户的命令定义为所述事件。12.如权利要求9所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在包含在所述至少一个应用程序的一个应用程序的SAI中的事件标志中,把用于显示一标记的对象定义为所述对象的步骤,所述标记表示用户可利用预定操作来使用信息显示功能。13.如权利要求9所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在所述至少一个应用程序的一个应用程序的SAI中包括事件标志的步骤,所述标志把所述预定操作输入的代码作为所述事件并把用于执行所述信息显示功能的对象定义为所述对象。14.如权利要求9所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在结合成一组的所述至少一个应用程序中的应用程序SAI中包括组标志的步骤,所述标志包含所述组的组ID。15.如权利要求8所述的方法,其特征在于准备所述广义SAI的所述步骤还包括把EPG(电子程序指南)数据作为所述至少一个应用程序中一个应用程序的应用程序数据的步骤。16.如权利要求8所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在所述至少一个应用程序的每个应用程序的SAI中包括一标志的步骤,所述标志(以下,叫做“应用程序”)包含设定所述至少一个应用程序的所述每个应用程序的时限的数据。17.如权利要求8所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在所述至少一个应用程序的每个应用程序的SAI中包括一标志的步骤,所述标志包含有关应用程序的应用程序数据的至少一个生产商和赞助商的信息。18.如权利要求8所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在所述至少一个应用程序的每个应用程序的SAI中包括一标志的步骤,所述标志包含相应于应用程序的应用程序数据的签名数据。19.如权利要求8所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在所述至少一个应用程序的每个应用程序的SAI中包括一标志的步骤,所述标志包含为了复制应用程序的应用程序数据而系统所需提供的说明书。20.如权利要求8所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在所述至少一个应用程序的每个应用程序的SAI中包括一标志的步骤,所述标志包含对于应用程序的应用程序数据用户必须具有的资格。21.如权利要求8所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在所述至少一个应用程序的每个应用程序的SAI中包括多个识别种类的标志的步骤,所述识别种类中具有不同的选择标准,从而根据情况选用所述多个标志。22.如权利要求8所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在所述至少一个应用程序的每个应用程序的SAI中包括一标志的步骤,所述标志包含重新广播时间和日期以及广播周期中的一个。23.如权利要求8所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在所述至少一个应用程序的每个应用程序的SAI中包括一标志的步骤,所述标志包含版本号和/或更新时间和日期。24.如权利要求8所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在所述至少一个应用程序的每个应用程序的SAI中包括一标志的步骤,所述标志包含应用程序的应用程序数据的可靠性。25.如权利要求8所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在所述至少一个应用程序的每个应用程序的SAI中包含的任意标志的原始数据中加入至少一个在所述原始数据失败情况下获得的取代数据的步骤。26.如权利要求8所述的方法,其特征在于准备内容的所述步骤还包括为所述内容、静止图像数据、移动图像数据、程序数据和/或这些数据的组合作准备的步骤。27.如权利要求8所述的方法,其特征在于准备所述广义SAI的所述步骤还包括为所述内容、静止图像数据、移动图像数据、程序数据和/或这些数据的组合作准备的步骤。28.如权利要求23所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在所述至少一个应用程序的每个应用程序的SAI中包括一方法标志的步骤,所述方法标志包含一方法的方法ID,所述方法使用户根据所述版本号与记录在登录文件中的一个版本号相比较更新信息,所述登录文件用于存储在系统中的所述用户。29.如权利要求23所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在所述至少一个应用程序的每个应用程序的SAI中包括一方法标志的步骤,所述方法标志包含一方法的方法ID,所述方法用于告诉用户上次的更新时间和日期已经过时。30.如权利要求22所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在所述至少一个应用程序的每个应用程序的SAI中包括一方法标志的步骤,所述方法标志包含一方法的方法ID,所述方法用于告诉用户时间周期直到所述重新广播时间和日期。31.如权利要求22所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在所述至少一个应用程序的每个应用程序的SAI中包括一方法标志的步骤,所述方法标志包含一方法的方法ID,所述方法用于告诉用户时间周期直到应用程序的所述时限。32.如权利要求22所述的方法,其特征在于准备所述广义SAI的所述步骤还包括在所述至少一个应用程序的每个应用程序的SAI中包括一方法标志的步骤,所述方法标志包含一方法的方法ID,所述方法响应于接收到来自用户用于应用程序的命令而启动,所述命令用于显示包含在所述至少一个连接标志中的ID。33.一种系统,能获得和存储应用程序软件包并可在任意时间从所存储的应用程序软件包中复制一个所需的应用程序软件包,每个应用程序软件包包括至少一个应用程序,每个应用程序包括形成应用程序主体的应用程序数据和服务增加信息(SAI),所述SAI包含包括应用程序的应用程序ID的各种数据标志,所述SAI在所述应用程序数据前独立地分发,其特征在于所述系统包括大规模存储装置,用于存储所述应用程序软件包和其它数据和程序;存储在所述大规模存储装置中的多个方法,所述方法用于提供各种功能;响应于接收到来自用户试图用于所述至少一个应用程序(以下,叫做“应用程序”)中每一个的命令代码的用户接口,用于提供与所述命令代码有关的报文和应用程序的应用程序ID;以及根据所述报文和所述应用程序的应用程序ID进行操作的装置,用于使用应用程序ID识别的应用程序的有关数据来执行与所述报文有关的方法中的一个方法,从而复制应用程序的所述有关数据。34.如权利要求33所述的系统,其特征在于还包括响应于接收到所述SAI的装置,把包含在所述方法中所述一个方法的方法ID内的应用程序的事件标志中的数据暂时存储在事件表中,以使得此数据只能在执行所述一个方法期间有用;以及响应于产生所述事件表中定义的一个事件的装置,用于执行与所述一个事件有关的对象。35.如权利要求34所述的系统,其特征在于用于执行对象的所述装置包括响应于时钟信号用于提供计时器计数的计时器装置,所述一个事件是所述计时器计数的当前值。36.如权利要求34所述的系统,其特征在于所述一个事件是所述命令代码的一个输出,用于执行对象的所述装置包括用于监测所述命令代码的装置。37.如权利要求34所述的系统,其特征在于所述一个事件是由执行所述方法中一个方法引起从应用程序的数据流中产生预定代码,用于执行对象的所述装置包括监测用于所述预定代码的所述数据流的装置。38.如权利要求33所述的系统,其特征在于还包括响应于由所述用户接口装置提供报文的装置,用于在专用于所述用户的一个登录文件中存储应用程序的应用程序ID和表示对应用程序的所述复制开始的数据。39.如权利要求38所述的系统,其特征在于还包括响应于应用程序的所述复制结束的装置,用于把表示所述应用程序开始的所述数据变成表示所述应用程序结束的数据。40.如权利要求38所述的系统,其特征在于还包括响应于接收到中断所述复制的代码的装置,用于把所述表示所述应用程序开始的所述数据变成表示中断所述应用程序的数据并在所述应用程序被中断处加上停止地址。41.如权利要求40所述的系统,其特征在于所述用户接口包括响应于接收到来自用户试图用于所述至少一个应用程序中每一个的命令代码的装置,用于在搜索用户的登录文件中搜索表示中断所述应用程序的所述数据;响应于搜索成功的装置,用于提供表示应用程序将从所述停止地址开始的报文;以及响应于搜索失败的装置,用于提供与所述命令代码有关的所述报文。全文摘要一种能存储应用程序软件包并可在任意时间从所存储的应用程序软件包中复制所需的一个应用程序软件包的系统。应用程序软件包包括多个应用程序。每个应用程序包括形成应用程序主体的应用程序数据和服务增加信息(SAI),SAI包含包括应用程序的应用程序ID的各种数据标志。SAI在所述应用程序数据前独立地分发。每个SAI可包括方法的方法ID和包括其它应用程序的应用程序ID的多个连接标志,这些方法用于处理方法处理程序所特定的对象数据。文档编号H04N7/24GK1171581SQ9711376公开日1998年1月28日申请日期1997年6月25日优先权日1996年6月25日发明者町田和弘,原田武之助,金子惠季,槻馆良太,竹内良廉,藤田健一申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1