在计算机上演示文件的方法和系统的制作方法

文档序号:6427579阅读:158来源:国知局
专利名称:在计算机上演示文件的方法和系统的制作方法
技术领域
本发明一般涉及计算机软件应用,更具体地,涉及ー种在计算机上演示文件的方法和系统。
背景技术
计算机演示系统是目前最常用的软件系统,计算机操作者使用标准键盘中的投影按键就可以通过视频输出端ロ将屏幕上的内容输出到诸如投影仪之类的显示设备。这是演示系统最基本的功能。在演示系统进一歩的功能中,例如在IBM 公司的Lotus Symphony 产品或者Microsoft 公司的Powerpoint 产品,还可以通过视频输
出端ロ全屏输出演示文件,使得演讲人更容易利用演示系统表达自己的观点。
目前的计算机演示系统中,计算机的视频输出是由显卡产生的,显卡上包含视频输出端ロ。在演示过程中,计算机的视频输出端ロ将从主机接收的显示信息发送到其信号线的另一端相连的ー个显示设备,这个显示设备可以是ー个显示器(CRT,LCD),或者是投影仪,或者是电视机,等等,视频输出端ロ输出视频信号,在显示设备上显示,就达到了演示效果O有时候,出于某种需要,一个计算机会包含多个视频输出端ロ(通过使用多个显卡或者支持多头输出的单个显卡来实现),这些视频输出端ロ连接多个显示设备,或者ー个计算机在同一个显示设备上的输出可以被分解为两路或者更多路输出,或者计算机网络中的多个显卡与多个显示设备相连,由网络中的一个计算机控制演示。目前常用的输出方式有如下几种I.克隆模式-多个显示设备显示相同的内容,例如在大型会议上多个投影仪输出多个投影;2.扩展模式-多个显示设备共同组成ー个比较大的内容,例如,扩展的桌面模式,这时需要使用显卡支持多头输出或者多显卡;3.多模式-多个显示设备独立采用不同的显示模式(分辨率,刷新频率,色彩等)显示不同的内容,这时也需要使用显卡支持多头输出或者多显卡,多显卡可能位于一台计算机中,也可能位于组成网络的多个计算机中。目前的显卡,有3个视频输出端ロ,有6个视频输出端ロ的,比如用minidisplayport,例如 http://www. pcpop. com/doc/0/625/625517_2. shtml 中的显不控制器以及ATI Eyefinity技术,在连接多显示器的时候,单卡的时候可以按需要排列最多六台不同规格的显示器,四卡并行则最多能支持24台显示器组成ー个宽广的显示墙。因此,支持在多个显示器上显示不同的内容的计算机内部硬件设备已经具备了。但是,如果将要演示的文件是多种语言的,并且针对的观众所了解的语言是不同的,例如部分观众希望其看到的文件是英文的,部分观众希望其看到的文件是中文的,部分
观众希望其看到的文件是日文的......,目前的解决方案中,ー种方式是在文件的每ー页
中都包含了三种语言描述的内容,每ー个观众都能看见这三种语言,观众自己选择看哪种语言。这种方式虽然简单,但是文件的每ー页很难安排的合理,内容很难衔接好,造成观众的用户体验不好。另外ー种方式是使用上述扩展模式或者多模式,每ー个文件使用多个文件,每个文件使用一种语言描述,同时演示多个文件。这种方式使用起来对演讲者非常不方便,每切换ー页,需要多个人同时操作演示或者一个人对多个演示的多次切換操作,尤其是对于具有动画效果的演示,很难同步,也造成用户的体验不好。同样的问题还适用于多种语言的音频文件或者多媒体播放,例如该音频文件或多媒体包含几种语言的内容,要在不同的投影设备投影不同语言的文件;甚至,任何类型的包含多语言的文件,需要在多个设备上同步演示,都存在与讲稿类似的问题
发明内容

因此,需要ー种在计算机上演示多语言文件的方法和系统,计算机包括至少两个 视频输出端ロ,计算机能够在不同的视频输出端口上同步输出不同语言的文件,并且在不同显示设备上的不同语言的文件可以同步操作,同步演示。根据本发明的ー个方面,提供了ー种在计算机上演示文件的方法,所述计算机包括至少两个视频输出端ロ,所述文件分为多个部分,每个部分使用不同的语言表达,该方法包括为所述至少两个视频输出端口中的每ー个配置该视频输出端ロ将要输出的部分文件的语言;以及使所述至少两个视频输出端口中的每ー个同步输出该视频输出端ロ配置的语言所对应的部分文件。根据本发明的另ー个方面,提供了ー种在计算机上演示文件的系统,所述计算机包括至少两个视频输出端ロ,所述文件分为多个部分,每个部分使用不同的语言表达,该系统包括配置装置,被配置为为所述至少两个视频输出端口中的每ー个配置该视频输出端ロ将要输出的部分文件的语言;以及输出装置,被配置为使所述至少两个视频输出端口中的每ー个同步输出该视频输出端ロ配置的语言所对应的部分文件。


通过对附图中本发明示例实施例方式的更详细描述,本发明的上述、以及其它目的、特征和优势将变得更加明显,其中,相同的參考标号通常代表本发明示例实施例方式中的相同部件。图I示出了以文件包括中文和英文为例子的希望的直观演示效果;图2示出了 ー种在计算机上演示多语言文件的方法的步骤;图3示出了一种步骤S205的实施方法步骤;图4示出了一种改进的实施方式的流程;以及图5示出了ー种在计算机上演示文件的系统的结构图。
具体实施例方式将參照附图更加详细地描述本发明的优选实施方式,在附图中显示了本发明的优选实施例。然而,本发明可以以各种形式实现而不应该理解为被这里阐述的实施例所限制。相反,提供这些实施例是为了使本发明更加透彻和完整,并且,完全将本发明的范围传达给本领域的技术人员。以下示例以讲稿为例讲解文件的组织,本领域技术人员可以知道,其它类型的文件,例如文本文件、音频文件,视频文件、多媒体文件等等,都可以类似组织。图I示出了以文件包括中文和英文为例子的希望的直观演示效果,图I中,计算机通过第一视频输出端ロ与第一显示设备相连,通过第二视频输出端ロ与第二显示设备相连,第一显示设备显示该文件的中文,第二显示设备显示该文件的英文。当讲演者换页或者进行动画演示,和目前的投影系统类似,当进行换页操作时,按换页键,第一显示设备的中文和第二显示设备的英文同时换页,动画操作亦然。当文件包括更多种语言,并使用更多的 显示设备,每种显示设备演示不同语言的文件时,整体就相当于上述两种语言的扩展。在计算机上演示多语言文件,为了方便演讲者,这种文件需要分为多个部分,每个部分使用不同的语言表达基本相同的内容,可以采用文件的方式来存储文件。由于不同的部分文件演示时会发送到不同的投影设备,该文件中要包含文件使用的全部语言,从而将使用要求的语言的文件送到合适的投影设备中。文件可以采用ー个文件存储,也可以采用多个文件存储。在采用ー个文件存储文件的实施方式中,可以采用结构化的文件进行存储,例如可以采用XML的方式。XML格式具有非常灵活和良好的可扩展性,同时XML文件可以遵守共同的规范,这样,任何实施本发明的演示系统都可以进行多语言的演示,达到要求的技术效果。使用XML语言表达,很容易将不同语言对应的部分文件分开。以下给出了ー个使用XML语言表示讲稿文件的例子參考,本领域技术人员可以知道,这种格式只是示例性的,具体可以采用任何合适的格式将分成多个部分、表达相同的内容的多语言文件分开。以下示例中,所有语言的文件内容都在ー个XML文件中描述,演示系统的应用层接ロ可以通过获得所有的id来获得文件使用的全部语言,通过每个id来分别查找要访问的各种语言对应的文件的内容,再通过指定的语言标识来查找该语言对应的部分文件。
<title name= ''TEXTOO Γ>
</litle>
くtext id=nTEXT()()r dciault=M/h_CNM>
<lang Iocal=nCii US">Mullilingual Presentation Svstcm</lang>
<lang local="/h一CN”>名 i/.V ._..i演小·糸统</lang>
</text>例如,上面title是实际文件发送给视频输出端ロ的索引,后面描述了采用不同的语言描述的文件内容,演示系统的应用程序如果要向某一视频输出端ロ输出文件,根据设置,该视频输出端ロ应该输出中文,需要根据id和语言类型来调用getText (“TEXTOO1”,“zh_CN”)得到中文字符串“多语言演示系统”,来替换上述title索引,再发送到显示设备,才能正确的显示“多语言演示系統”。同理,如果要向另ー视频输出端ロ输出文件,根据设置,该视频输出端ロ应该输出英文,需要根据id和语言类型来调用getText ( “TEXT001”,“en_US”)得到英文字符串“ Multilingual Presentation System”,来替换上述 title 索弓I,再发送到显示设备,才能正确的显示“ Multilingual Presentation System”。在采用ー个文件存储文件的另ー种实施方式中,可以采用该文件本身的扩展形式,诸如多个文件链接在一起的形式存储,在一种实施方式中,对于讲稿文件,还可以采用文本格式、Microsoft Office suite的文本格式、演示格式,甚至现有的任何适合存储文件的格式来存储文件,包含其内容和显示效果等信息,可以在不同的语言对应的部分之间使用分隔符分开,也可以使用定长记录来分隔不同的语言对应的部分文件,还可以采用索引指针等方式来分隔不同的语言对应的部分文件,等等。另外,由于讲稿文件通常按照ー页ー页的方式演示,因此,也可以将讲稿文件根据页面以及语言这两种方式分开,例如为[语
H I,第I页][语目2,第I页][语目3,第 I页]......[语目m,第I页]......[语目
1,第η页][语言2,第η页][语言3,第η页]......[语言m,第η页]的方式,或者为[语目I,第2页]......[语目I,第η页][语目,第I页][语目m,第2
页]......[语言m,第η页]的方式,都可以将文件的不同语言的部分分开。这里的页可
以认为是ー种讲稿文件的単位文件,也就是分成若干份中的ー份,对于其它文件形式,例如视频文件,其单位文件可以是ー帧视频文件,对于不同的文件形式,可以采用不同的单位文件。采用多个文件存储文件也有多种实施方式,在一种实施方式中,可以使用単一主文件,多个从属文件的方式存储。在単一主文件中定义要显示的文件内容,例如文件使用的全部语言,还可以包括各种语言对应的从属文件名,等等。然后为每ー种语言创建一个从属文件,在该从属文件中定义所有在主文件中一种语言对应的部分文件,从属文件可以采用现有的各种演示系统使用的文件格式,使得实施起来更方便、容易。当显示某一种语言吋,只需要加载主文件和指定的语言的文件即可。在另ー种采用多个文件存储文件的实施方式中,可以直接采用多个文件,每个文件的文件名包含相同的部分和不同的部分,相同的部分用于标识该文件为多语言文件,不同的部分表明该对应的部分文件采用的语言,通过编程接ロ可以获得文件使用的全部语言。在再一种实施方式中,可以采用单ー控制文件以及ー种语言的文件,通过在线翻译获得其它语言对应的文件。这种方式的翻译质量与在线翻译软件的翻译质量相关。演示系统的用户接ロ可以支持其使用的多语言文件格式的多语言文件的创建、编辑,并前演示系统按照自己支持的方式存储多语言文件。在计算机中已经存储了多语言文件的情况下,本发明公开了ー种在计算机上演示多语言文件的方法,这里的计算机需要包括至少两个视频输出端ロ,可以是多个显卡包括的至少两个视频输出端ロ,也可以是单个显卡支持的至少两个视频输出端ロ。多语言文件分为多个部分,每个部分使用不同的语言表达,多语言文件可以采用前面讨论的任何文件格式。图2示出了该方法的步骤,根据图2,在步骤S204,为所述至少两个视频输出端口中的每ー个配置该视频输出端ロ将要输出的部分文件的语言;在步骤S205,使所述至少两个视频输出端口中的每ー个同步输出该视频输出端ロ配置的语言所对应的部分文件。优选地,该方法还包括步骤S201,接收在所述至少两个视频输出端口中的每ー个输出所述文件的请求;以及步骤S202,检测所述计算机的至少两个视频输出端口中的每ー个。在另外ー种实施方式中,还包括步骤S203,获得所述文件使用的全部语言。对于步骤S201,可以从用户接收到在所述至少两个视频输出端ロ的每ー个输出所述文件的请求,这种接收可以通过有线传输或无线方式,包括但不限于网络、无线网络、红外、USB、射频、激光等等。最简单的方式就是用户通过在键盘上输入演示命令。某些情况下,该计算机是对应ー种固定显示,例如在机场、车站、银行等提供固定的多语言演示服务,这种循环演示时就可能不存在接收用户请求的步骤,因此,该步骤不是必须的。对于步骤S202和步骤S203,由于用户可能对计算机上包括或藕接的视频输出端ロ或者文件使用的语言非常熟悉,因此,在步骤S204可以直接配置,无须经过步骤S202检测所述计算机包括的至少两个视频输出端ロ的每ー个以及步骤S203获得所述文件使用的全部语言,因此,这两个步骤也不是必须的。另外,步骤S204中,可以提供一个用户界面,用于显示步骤S202中检测到的与所述计算机包括的至少两个视频输出端ロ的每ー个以及步骤S203中获得的所述文件使用的全部语言,用户可以通过连线,输入等方式进行配置,还可以将配置信息存储。关于检测所述计算机包括的至少两个视频输出端ロ的每ー个,一般计算机都提供这样的接ロ,可以直接检测;关于获得所述文件使用的全部语言,对于不同格式的文件,获得的方式可能也不同,前面已经具体陈述了ー些 不同格式文件的获得文件使用的全部语言的方法,这里不再赘述。步骤S205的具体实施方式
有很多种,图3示出了一种步骤S205的实施方式的方法步骤,在该实施方式中,由于通常的文件都是ー单位文件一単位文件地演示,因此,首先在步骤S301,接收在所述至少两个视频输出端口中的每ー个输出该视频输出端ロ配置的语言所对应的部分文件中的一単位文件的请求;在步骤S302,判断为该至少两个视频输出端口中的每ー个所配置的语言;在步骤S303,获得所述部分文件中为该至少两个视频输出端口中的每ー个配置的语言所对应的该ー单位文件的内容;在步骤S304,将该ー単位文件的内容发送给该至少两个视频输出端口中的每ー个以输出。这样首次演示ー単位文件就完成了。在演示下一単位文件的过程中,判断为该至少两个视频输出端口中的每ー个所配置的语言的步骤可以被省略。上述图3的实施方式可以有ー些变化,也可以实现本发明,例如,步骤S302、S303和S304被替换为获得所述部分文件中全部语言对应的该一单位文件的内容;判断为该至少两个视频输出端口中的每ー个所配置的语言;以及将所述部分文件中全部语言对应的该一单位文件的内容中为该至少两个视频输出端口中的每ー个配置的语言对应的内容发送给该至少两个视频输出端口中的每ー个以输出。这两种实施方式的优点在于,所有的处理都是在计算机的处理器端完成的,不需要改变显卡以及显示设备。目前的显卡和显示设备可以直接使用,只要计算机上演示系统的应用程序进行修改就可以了。步骤S205的又一种实施方式中,需要对当前的显卡进行改进,例如在上面加入一个嵌入式处理器及存储器,存储器可以被配置为存储其上的视频输出端ロ所配置的部分文件的语言。图4示出了改进的实施方式的流程,根据图4,当完成步骤S204为所述至少两个视频输出端口中的每ー个配置该视频输出端ロ将要输出的部分文件的语言后,在步骤S401,依次和每个视频输出端ロ通信,在和每个视频输出端ロ通信过程中,记录该视频输出端ロ所配置的部分文件的语言,可以在显卡的嵌入式处理器或存储器中记录;然后输出歩骤可以扩展为如下多个步骤,即在步骤S402,接收在所述至少两个视频输出端口中的每ー个输出该视频输出端ロ配置的语言所对应的部分文件中的一単位文件的请求;在步骤S403,获得所述部分文件中全部语言对应的该一单位文件的内容;在步骤S404,将所述全部语言对应的该一単位文件的内容送给所述至少两个视频输出端口中的每一个;在步骤S405,根据记录的该至少两个视频输出端ロ中的每ー个配置的部分文件的语言,从上述全部语言对应的该一単位文件的内容中获得并输出该至少两个视频输出端口中的每ー个所配置的语言对应的ー单位文件的内容。步骤S404到步骤S405的ー种替代步骤可以为首先将所述全部语言对应的该一単位文件的内容发送给所述至少两个视频输出端ロ的每ー个,其中,发送过程中,发送的数据分成多个数据単元,每ー特定数据单元包含所述部分文件中特定语言对应的该一単位文件的内容;然后显卡根据记录的该至少两个视频输出端口中的每ー个配置的部分文件的语言,接收并输出特定数据单元。例如对于包含三种语言的多语言文件,其中能被3整除的数据单元中包含第一语言文件;被3整除余I的数据单元中包含第二语言文件;被3整除余2的数据单元中包含第三语言文件;显卡根据记录的语言就可以获得对应视频输出端ロ需要输出的数据单元,从而输出。无论怎样,这两种实施方式的部分步骤都需要显卡上的嵌入式处理器进行处理,因此,实现的代价较大。嵌入式处理器可以通过在当前显卡上加入额外的芯片来实现,也可以加入另外的系统来实现。上述描述中的计算机可以为单个计算机,也可以是联网的多个计算机,或者可以是联网的多个计算机,但是由一台计算机执行操作,其它计算机安装着显卡,通过视频输出端ロ与显示设备相连。在同一个发明构思下,本发明还公开了ー种在计算机上演示文件的系统,如图5所示,该计算机包括至少两个视频输出端ロ,所述文件分为多个部分,每个部分使用不同的语言表达,该系统包括配置装置504,被配置为为所述至少两个视频输出端口中的每ー个配置该视频输出端ロ将要输出的部分文件的语言;以及输出装置505,被配置为使所述至少两个视频输出端口中的每ー个同步输出该视频输出端ロ配置的语言所对应的部分文件。在一种实施方式中,该系统还包括接收装置501,被配置为接收在所述至少两个视频输出端ロ中的每ー个输出所述文件的请求;以及检测装置502,被配置为检测所述计算机包括的至少两个视频输出端口中的每ー个。在另ー种实施方式中,所述文件中包含该文件使用的全部语言,该系统还包括语言获得装置,被配置为获得所述文件使用的全部语言。在又一种实施方式中,该文件的多个部分使用如下之一方式组织所述文件的多个部分分别存储在不同的文件中;以及所述文件的多个部分存储在同一个文件中。在再一种实施方式中,所述输出装置包括(图5未示出)单位输出的接收装置,被配置为接收在所述至少两个视频输出端口中的每ー个输出该视频输出端ロ配置的语言所对应的部分文件中的一単位文件的请求;语言判断装置,被配置为判断为该至少两个视频输出端口中的每ー个所配置的语言;单位语言内容获得装置,被配置为获得所述部分文件中为该至少两个视频输出端口中的每ー个配置的语言所对应的该ー单位文件的内容;以及单位输出装置,被配置为将该一単位文件的内容发送给该至少两个视频输出端口中的每一个以输出。在又一种实施方式中,所述输出装置包括(图5未示出)单位输出的接收装置,被配置为接收在所述至少两个视频输出端口中的每ー个输出该视频输出端ロ配置的语言所对应的部分文件中的一単位文件的请求;単位内容获得装置,被配置为获得所述部分文件中全部语言对应的该一単位文件的内容;语言判断装置,被配置为判断为该至少两个视频输出端口中的每ー个所配置的语言;以及单位语言内容输出装置,被配置为将所述部分文件中全部语言对应的该一単位文件的内容中为该至少两个视频输出端口中的每ー个所配置的语言对应的内容发送给该至少两个视频输出端口中的每ー个以输出。在再一种实施方式中,所述输出装置包括(图5未示出)记录装置,被配置为记录该视频输出端ロ所配置的部分文件的语言。在另ー种实施方式中,所述输出装置包括(图5未示出)单位输出的接收装置,被配置为接收在所述至少两个视频输出端口中的每ー个输出该视频输出端ロ配置的语言所对应的部分文件中的一単位文件的请求的装置;单位内容获得装置,被配置为获得所述部分文件中全部语言对应的该一単位文件的内容;单位输出装置,被配置为将所述全部语言对应的该ー单位文件的内容送给所述至少两个视频输出端口中的每一个;以及语言内容获得装置,被配置为根据记录的该视频输出端ロ配置的部分文件的语言,从上述全部语言对应的该ー单位文件的内容中获得并输出该每ー个视频输出端ロ所配置的语言对应的ー单位文件的内容。 在再一种实施方式中,所述输出装置包括(图5未示出)单位输出的接收装置,被配置为接收在所述至少两个视频输出端口中的每ー个输出该视频输出端ロ配置的语言所对应的部分文件中的一単位文件的请求的装置;单位内容获得装置,被配置为获得所述部分文件中全部语言对应的该一単位文件的内容;单位输出装置,被配置为将所述全部语言对应的该ー单位文件的内容发送给所述至少两个视频输出端ロ中的每ー个,其中,发送过程中,发送的数据分成多个数据単元,每ー特定数据单元包含所述部分文件中特定语言对应的该ー单位文件的内容;以及语言内容获得装置,被配置为根据记录的该视频输出端ロ配置的部分文件的语言,接收并输出特定数据单元的装置。上述系统中,所述计算机为单个计算机或计算机网络。本发明可以采取硬件实施方式、软件实施方式或既包含硬件组件又包含软件组件的实施方式的形式。在优选实施方式中,本发明实现为软件,其包括但不限于固件、驻留软件、微代码等。而且,本发明还可以采取可从计算机可用或计算机可读介质访问的计算机程序产品的形式,这些介质提供程序代码以供计算机或任何指令执行系统使用或与其结合使用。出于描述目的,计算机可用或计算机可读机制可以是任何有形的装置,其可以包含、存储、通信、传播或传输程序以由指令执行系统、装置或设备使用或与其结合使用。介质可以是电的、磁的、光的、电磁的、红外线的、或半导体的系统(或装置或器件)或传播介质。计算机可读介质的例子包括半导体或固态存储器、磁带、可移动计算机磁盘、随机访问存储器(RAM)、只读存储器(ROM)、硬磁盘和光盘。目前光盘的例子包括紧凑盘-只读存储器(CD-ROM)、压缩盘-读/写(CD-R/W)和DVD。适合于存储/或执行程序代码的数据处理系统将包括至少ー个处理器,其直接地或通过系统总线间接地耦合到存储器元件。存储器元件可以包括在程序代码的实际执行期间所利用的本地存储器、大容量存储器、以及提供至少一部分程序代码的临时存储以便减少执行期间从大容量存储器必须取回代码的次数的高速缓存存储器。输入/输出或I/O设备(包括但不限于键盘、显示器、指点设备等等)可以直接地或通过中间I/o控制器耦合到系统。网络适配器也可以耦合到系统,以使得数据处理系统能够通过中间的私有或公共网络而耦合到其他数据处理系统或远程打印机或存储设备。调制解调器、线缆调制解调器 以及以太网卡仅仅是当前可用的网络适配器类型的几个例子。从上述描述应当理解,在不脱离本发明真实精神的情况下,可以对本发明各实施方式进行修改和变更。本说明书中的描述仅仅是用于说明性的,而不应被认为是限制性的。本发明的范围仅受所附权利要求书的限制。
权利要求
1.ー种在计算机上演示文件的方法,所述计算机包括至少两个视频输出端ロ,所述文件分为多个部分,每个部分使用不同的语言表达,该方法包括 为所述至少两个视频输出端ロ中的每ー个配置该视频输出端ロ将要输出的部分文件的语言;以及 使所述至少两个视频输出端口中的每ー个同步输出该视频输出端ロ配置的语言所对应的部分文件。
2.根据权利要求I所述的方法,其中,该方法在为所述至少两个视频输出端ロ中的每ー个配置该视频输出端ロ将要输出的部分文件的语言前还包括 接收在所述至少两个视频输出端口中的每ー个输出所述文件的请求;以及 检测所述计算机的至少两个视频输出端口中的每ー个。
3.根据权利要求2所述的方法,其中,所述文件中包含该文件使用的全部语言,该方法在接收在所述至少两个视频输出端口中的每ー个输出所述文件的请求之后以及为所述至少两个视频输出端ロ中的每ー个配置该视频输出端ロ将要输出的部分文件的语言之前还包括 获得所述文件使用的全部语言。
4.根据权利要求3所述的方法,其中,该文件的多个部分使用如下方式之ー组织 所述文件的多个部分分别存储在不同的文件中; 所述文件的多个部分存储在同一个文件中。
5.根据权利要求I所述的方法,其中,所述使所述至少两个视频输出端口中的每ー个同步输出该视频输出端ロ配置的语言所对应的部分文件包括 接收在所述至少两个视频输出端口中的每ー个输出该视频输出端ロ配置的语言所对应的部分文件中的一単位文件的请求; 判断为该至少两个视频输出端口中的每ー个所配置的语言; 获得所述部分文件中为该至少两个视频输出端口中的每ー个配置的语言所对应的该一单位文件的内容; 将该ー単位文件的内容发送给该至少两个视频输出端口中的每ー个以输出。
6.根据权利要求I所述的方法,其中,所述使所述至少两个视频输出端口中的每ー个同步输出该视频输出端ロ配置的语言所对应的部分文件包括 接收在所述至少两个视频输出端口中的每ー个输出该视频输出端ロ配置的语言所对应的部分文件中的一単位文件的请求; 获得所述部分文件中全部语言对应的该一单位文件的内容; 判断为该至少两个视频输出端口中的每ー个所配置的语言; 将所述部分文件中全部语言对应的该一単位文件的内容中为该至少两个视频输出端口中的每ー个配置的语言对应的内容发送给该至少两个视频输出端口中的每ー个以输出。
7.根据权利要求I所述的方法,其中,所述为所述至少两个视频输出端口中的每ー个配置该视频输出端ロ将要输出的部分文件的语言包括 依次和每个视频输出端ロ通信,在和每个视频输出端ロ通信过程中,记录该视频输出端ロ所配置的部分文件的语言。
8.根据权利要求7所述的方法,其中,所述使所述至少两个视频输出端ロ中的每ー个同步输出该视频输出端ロ配置的语言所对应的部分文件包括 接收在所述至少两个视频输出端口中的每ー个输出该视频输出端ロ配置的语言所对应的部分文件中的一単位文件的请求; 获得所述部分文件中全部语言对应的该一单位文件的内容; 将所述全部语言对应的该一単位文件的内容送给所述至少两个视频输出端口中的每ー个; 根据记录的该至少两个视频输出端口中的每ー 个配置的部分文件的语言,从上述全部语言对应的该一単位文件的内容中获得并输出该至少两个视频输出端口中的每ー个所配置的语言对应的ー単位文件的内容。
9.根据权利要求7所述的方法,其中,所述使所述至少两个视频输出端口中的每ー个同步输出该视频输出端ロ配置的语言所对应的部分文件包括 接收在所述至少两个视频输出端口中的每ー个输出该视频输出端ロ配置的语言所对应的部分文件中的一单位文件的请求;以及 获得所述部分文件中全部语言对应的该一单位文件的内容; 将所述全部语言对应的该一単位文件的内容发送给所述至少两个视频输出端ロ的每ー个,其中,发送过程中,发送的数据分成多个数据単元,每ー特定数据单元包含所述部分文件中特定语言对应的该一単位文件的内容; 根据记录的该至少两个视频输出端口中的每ー个所配置的部分文件的语言,接收并输出特定数据单元。
10.根据权利要求I所述的方法,其中,所述计算机为以下之一 单个计算机; 计算机网络。
11.ー种在计算机上演示文件的系统,所述计算机包括至少两个视频输出端ロ,所述文件分为多个部分,每个部分使用不同的语言表达,该系统包括 配置装置,被配置为为所述至少两个视频输出端口中的每ー个配置该视频输出端ロ将要输出的部分文件的语言;以及 输出装置,被配置为使所述至少两个视频输出端口中的每ー个同步输出该视频输出端ロ配置的语言所对应的部分文件。
12.根据权利要求11所述的系统,其中,该系统还包括 接收装置,被配置为接收在所述至少两个视频输出端口中的每ー个输出所述文件的请求;以及 检测装置,被配置为检测所述计算机包括的至少两个视频输出端口中的每ー个。
13.根据权利要求12所述的系统,其中,所述文件中包含该文件使用的全部语言,该系统还包括 语言获得装置,被配置为获得所述文件使用的全部语言。
14.根据权利要求13所述的系统,其中,该文件的多个部分使用如下方式之ー组织 所述文件的多个部分分别存储在不同的文件中; 所述文件的多个部分存储在同一个文件中。
15.根据权利要求11所述的系统,其中,所述输出装置包括单位输出的接收装置,被配置为接收在所述至少两个视频输出端口中的每一个输出该视频输出端口配置的语言所对应的部分文件中的一单位文件的请求; 语言判断装置,被配置为判断为该至少两个视频输出端口中的每一个所配置的语言;单位语言内容获得装置,被配置为获得所述部分文件中为该至少两个视频输出端口中的每一个所配置的语言所对应的该一单位文件的内容;以及 单位输出装置,被配置为将该一单位文件的内容发送给该至少两个视频输出端口中的每一个以输出。
16.根据权利要求11所述的系统,其中,所述输出装置包括 单位输出的接收装置,被配置为接收在所述至少两个视频输出端口中的每一个输出该视频输出端口配置的语言所对应的部分文件中的一单位文件的请求; 单位内容获得装置,被配置为获得所述部分文件中全部语言对应的该一单位文件的内容; 语言判断装置,被配置为判断为该至少两个视频输出端口中的每一个所配置的语言;以及 单位语言内容输出装置,被配置为将所述部分文件中全部语言对应的该一单位文件的内容中为该至少两个视频输出端口中的每一个的语言对应的内容发送给该至少两个视频输出端口中的每一个以输出。
17.根据权利要求11所述的系统,其中,所述输出装置包括 记录装置,被配置为记录该视频输出端口所配置的部分文件的语言。
18.根据权利要求17所述的系统,其中,所述输出装置还包括 单位输出的接收装置,被配置为接收在所述至少两个视频输出端口中的每一个输出该视频输出端口配置的语言所对应的部分文件中的一单位文件的请求的装置; 单位内容获得装置,被配置为获得所述部分文件中全部语言对应的该一单位文件的内容; 单位输出装置,被配置为将所述全部语言对应的该一单位文件的内容送给所述至少两个视频输出端口中的每一个;以及 语言内容获得装置,被配置为根据记录的该视频输出端口配置的部分文件的语言,从上述全部语言对应的该一单位文件的内容中获得并输出该至少两个视频输出端口中的每一个所配置的语言对应的一单位文件的内容。
19.根据权利要求17所述的系统,其中,所述输出装置还包括 单位输出的接收装置,被配置为接收在所述至少两个视频输出端口中的每一个输出该视频输出端口配置的语言所对应的部分文件中的一单位文件的请求的装置; 单位内容获得装置,被配置为获得所述部分文件中全部语言对应的该一单位文件的内容; 单位输出装置,被配置为将所述全部语言对应的该一单位文件的内容发送给所述至少两个视频输出端口中的每一个,其中,发送过程中,发送的数据分成多个数据单元,每一特定数据单元包含所述部分文件中特定语言对应的该一单位文件的内容;以及 语言内容获得装置,被配置为根据记录的该视频输出端口配置的部分文件的语言,接收并输出特定数据单元的装置。
20.根据权利要求11-19之一所述的系统,其中,所述计算机以下之一单个计算机;计算机网络。
全文摘要
本发明公开了一种在计算机上演示文件的方法和系统,所述计算机包括至少两个视频输出端口,所述文件分为多个部分,每个部分使用不同的语言表达,该方法包括为所述至少两个视频输出端口中的每一个配置该视频输出端口将要输出的部分文件的语言;以及使所述至少两个视频输出端口中的每一个同步输出该视频输出端口配置的语言所对应的部分文件。该方法和系统能够使多语言文件在不同的演示设备上用不同的语言演示,并且可以同步演示。
文档编号G06F3/14GK102855107SQ20111018138
公开日2013年1月2日 申请日期2011年6月30日 优先权日2011年6月30日
发明者赵军伟, 任磊, 王云生, 李虹 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1