用于在交互式盘播放器网络中更新聊天数据的系统和方法

文档序号:7848941阅读:293来源:国知局
专利名称:用于在交互式盘播放器网络中更新聊天数据的系统和方法
技术领域
本发明涉及一种用于再现在交互式盘网络上的内容的方法和系统,并且更为特别的,涉及一种用于再现通过交互式内容盘播放器,比如附加到通信网络上的ENAV(增强型导航)或I-DVD(交互式数字多功能光盘)播放器提供的更新的聊天内容的方法和系统。
背景技术
高密度光盘(例如,DVD)具有非常大的用于数字数据的存储容量。DVD的存储容量足够记录相对长时间的高质量动画数据以及高质量音频数据。
DVD具有两个记录区域,一个用于实际数据(例如,视听或者A/V数据),而另一个用于控制或导航数据,该数据用于记录的实际数据的再现控制。当将DVD放入DVD播放器时,首先将导航数据读入存储器,并且之后根据包括在导航数据中的指令或者控制信息再现实际数据(A/V数据)。结果,用户可以使用DVD播放器观看存储在DVD中的高质量动画。
近来,提出了一种交互式或增强型导航(也就是,“I-DVD”或“ENAV”)系统。交互式的内容介质,比如内容盘(也就是,I-DVD或ENAV盘)可以包括以“html”(超文本链接标示语言)或“xml”(可扩展标示语言)文件形式的控制、导航或者A/V数据。该控制数据允许交互式再现设备(例如,I-DVD或ENAV播放器)根据存储在交互式内容盘或内容提供商,比如和导航系统通过比如互联网的网络通信的内容服务器上的控制和导航数据再现A/V数据。另外,用户将可以为了特定信息详细查询盘的内容。
在整个文档中,可互换的使用的术语“I-DVD”和“ENAV”指的是交互式或增强型的导航系统。为了简单和一致的缘故,将在下面使用术语I-DVD。
为了在用户之间发送和接收聊天数据和信息,在I-DVD播放器中需要多种软件(比如通信协议和用于互联网聊天的支持语言)和硬件(比如大容量存储器)。这产生了设备增大的问题。同样的,需要一种系统和方法来克服上述问题。

发明内容
本发明的一个目的是提供一种用于最优化在多种连接到内容服务器的I-DVD用户之间的聊天数据和信息交换的方法。根据一个或多个实施例,一种更新使用连接到通信网络的I-DVD播放器产生的聊天数据的方法包括请求从内容服务器接收更新的聊天数据,其中该服务器和I-DVD播放器通过通信网络通信;该方法还包括重放更新的聊天数据和由内容服务器或I-DVD盘中的至少一个提供的内容信息。
该内容信息可以是A/V数据。至少一些内容信息可能被存储在I-DVD盘中。另外,在一个实施例中,至少一些内容信息被存储在内容服务器中。在一些实施例中,当请求接收更新的聊天数据时,将最后更新时间(LUT)信息发送到内容服务器。该LUT信息表示最后更新聊天数据时的时间,这些数据被发送到I-DVD播放器,并且由内容服务器接收。
在特定实施例中,将新的聊天数据从内容服务器发送到I-DVD播放器,这样聊天数据由内容服务器在LUT之后接收。该I-DVD播放器可能请求将更新的聊天数据从内容服务器发送到I-DVD播放器,以使更新的聊天数据包括在LUT之后提供到内容服务器的聊天数据。
该I-DVD播放器可能进一步接收与接收的新的聊天数据相关联的新的LUT信息。在一个实施例中,相对于交互式光盘的重放开始时间测量LUT。例如,在特定实施例中,在预先确定的时间间隔将聊天数据从内容服务器发送到I-DVD播放器。
在另一实施例中,一种用于再现聊天数据的交互式DVD(I-DVD)播放器系统,其中该I-DVD播放器通过通信网络被连接到内容服务器,该系统包括用于转发请求到内容服务器来接收与用于由I-DVD播放器重放的内容相关联的新的聊天数据的装置,其中,该请求包括第一LUT信息;该系统还包括用于接收新的聊天数据以及与新的聊天数据相关联的第二LUT信息的装置;以及用于重放新的聊天数据和从内容源提供的内容的装置。
在一些实施例中,该内容源是内容服务器。在其它实施例中,该内容源是插入在I-DVD播放器中的I-DVD盘。有时,第二LUT信息被存储在I-DVD盘中。第二LUT表示当新的更新的聊天数据由内容服务器从另一I-DVD播放器接收时的时间。
在另一实施例中,该第一LUT表示当发送到I-DVD播放器的最后一个聊天数据由内容服务器从另一I-DVD播放器接收时的时间。新的聊天数据可能在预先确定的时间间隔从内容服务器接收。
在再一个实施例中,一种用于提供聊天数据到至少一个连接到通信网络的交互式DVD(I-DVD)播放器的内容服务器系统,其包括用于接收来自I-DVD播放器的用于新的聊天数据的请求的装置,其中该请求包括第一LUT信息;该系统还包括用于将新的聊天数据以及和新的聊天数据相关联的第二LUT信息发送到I-DVD播放器的装置。
应该理解前述的一般描述和下面的详细描述都是示例性的和说明性的,并且意在提供本发明如权利要求所述的进一步的说明。


所包括的附图用来提供本发明的进一步的理解,该附图示出了本发明的优选实施例,并且和下面的描述一起用来说明本发明的原理。
图1示出了根据本发明的一个实施例的I-DVD播放器的方框图;图2是一根据本发明的一个实施例的I-DVD播放器的目录结构的大致示意图;图3示出了连接在通信网络中的多种I-DVD播放器和内容服务器的方框图;图4示出了根据本发明的一个实施例的在I-DVD和内容服务器之间通信的广播帧。
图5示出了根据本发明的一个实施例的在内容服务器的数据库中记录并且管理的聊天数据。
图6示出了根据本发明的一个实施例的从内容服务器发送的消息数据流的构造;图7是一示例性的视图,示出了根据本发明的一个实施例的在I-DVD播放器和内容服务器之间的聊天数据发送和接收过程。
在不同附图中以相同数字引用的本发明的特征、元件和方面表示根据一个或多个实施例的相同、等效、或者类似的特征、元件和方面。
具体实施例方式
参考图1,根据一个实施例,实现本发明的系统以再现存储在内容盘10上的视听(A/V)数据。该A/V数据可能包括DVD视频数据、图像数据、音频数据、文本、或者其它形式的信息。内容盘10除了A/V数据外还可能包含增强型导航(ENAV)或控制数据来提供交互式再现设备(例如,ENAV播放器或I-DVD播放器)怎样再现A/V数据的说明或者提供和A/V数据一起播放的另外的信息。术语ENAV或I-DVD是可互换的使用的并且指的是交互式DVD系统。
为了简单和有效的缘故,在整个应用中,本发明的系统已经与“I-DVD”盘或“I-DVD”播放器相关联进行了描述。但是,这个关联是通过实例的形式并且不应该被理解为限制本发明到公开的特定实施例。同样的,另外的记录介质或播放器也在本发明的范围之内。
根据本发明的一个或多个实施例的I-DVD播放器包括DVD再现引擎和增强型导航或交互式(I-DVD)再现引擎。该DVD再现引擎和I-DVD再现引擎协同使用以根据存储在I-DVD盘上的增强型导航数据再现存储在I-DVD盘上的A/V数据。
在一些实施例中,系统的I-DVD引擎包括文件系统11,网络浏览器12,接口13,导航器14,存储单元15,解码器16,显示引擎17,以及控制器(没有示出)。网络浏览器12和接口13提供网络管理服务以连接I-DVD播放器到诸如互联网的通信网络,并且还支持增强型用户接口和处理用户与系统的交互。文件系统11和导航器14一起操作以载入、分析并且解释从盘10中用于解码目的而载入的数字数据。使用控制器来处理增强型导航数据以及在DVD引擎和I-DVD引擎之间的接口,并且,例如响应于用户请求控制系统元件。
例如,解码器16被用于解码从盘10读取的数字数据。显示引擎17处理(例如)经过解码的A/V数据来提供A/V输出到显示终端。提供文件系统11用于(例如)进行文件管理(例如,查询和读取记录的文件,比如盘信息文件,设置文件,和同步数据文件)。网络浏览器12包括网上冲浪功能,并且能够设置(例如)用于再现A/V数据的显示环境。
存储单元15可能是任意类型的数据存储介质,比如闪存存储器或硬盘驱动器,其用于存储从盘10上载的文件或者从和系统连结的通信网络下载的文件。例如,存储单元15可能是用于暂时存储信息的高速缓冲存储器或缓冲器,并且可能以RAM、ROM、EEPROM、硬盘或其它类型的存储介质来实现。
导航器14、文件系统11、以及网络浏览器12表示逻辑单元,并且可能以软件、硬件或者两个的结合的形式来实现。在一些实施例中,如图1所示的一些或所有逻辑单元和组件可能在一个或多个集成逻辑芯片,比如现场可编程门阵列(FPGA)、或特定用途集成电路(ASIC)中来实现。
参考图2,根据本系统的一个或多个实施例,存在一个或多个数据和/或控制文件,或者可以在I-DVD盘的根目录下实现它们。例如,可能在根目录下直接存在如图2所示的DVD增强型导航目录(也就是,DVD_ENAV或ENV_TS目录)。可能将包括增强型导航或其它控制信息的文件和增强型导航内容文件放置在DVD增强型导航目录下。例如,这些文件可能包括html、xml和A/V内容。
在一些实施例中,例如,第一文件“EnDVD.Inf”包括用于再现记录在I-DVD盘10上的A/V数据的信息,例如,第二文件“Index.html”包括关于用于再现A/V数据的最初的设置的信息,并且,例如,第三文件“Index.syn”包括用于在通过通信网络或用户提供的A/V数据和附加的数据之间进行同步的时间信息。
在一些实施例中,在根目录下,可能实现其它子目录。例如,目录“VIDEO_TS”可能包括视频数据的文件。例如,另一个目录“AUTIO_TS”可能包括音频数据的文件,并且,例如,接下来的目录“ENAV_TS”可能包括另外的内容文件(例如,“html”文件,“xml”文件,图像文件,视频和音频文件)。
在一个实施例中,例如,在根目录下的文件“EnDVD.Inf”包括关于盘版本、内容版本、内容制造商或用于访问远程内容提供商的基准地址(例如,URL)的信息。远程内容提供商可能提供多种内容和由其它连接到相同通信网络的用户提供的内容相关的信息或对应于在特定时间间隔再现的A/V数据的新的更新信息。
例如,在根目录下的设置文件“Index.html”可能包括用于网络浏览器12的环境设置信息以及用于再现存储在I-DVD盘10上的内容的控制或导航信息。例如,文件“Index.syn”可能包括时间标志数据来同步(例如)从I-DVD盘10读取的A/V数据和从远程内容提供商下载的其它内容。
在一些实施例中,例如,目录“ENAV_TS”包括要被再现或和A/V数据同步输出的另外的内容。例如,从远程内容提供商提供的另外的内容可能还被存储在目录“ENAV_TS”下。例如,另外的内容可能包括html或xml文件、图像文件、声音文件和视频文件。值得注意是在这里参考A/V和增强型导航数据公开的文件和目录名称和特定数据结构是用于实例的目的。同样的,可能在不限制本发明的范围的情况下,以执行相同功能和获得相同结果的相同的方式,实现或使用其它名称和不同或等效的目录结构和格式来达成本发明的目的。
参考图3,内容服务器300提供用于使得可以接收和确认和A/V数据相关联的内容信息的更新的版本的服务。例如,另外的服务,比如虚拟影院,可能允许位于远程位置上的多种用户同时播放I-DVD的A/V数据。这种服务可以提供相同的内容信息到许多通过互联网或其它类型的通信网络与内容服务器300连接的I-DVD播放器1001-100k。
内容服务器300允许多个装备有与内容服务器300连接的I-DVD播放器的用户在它们之间通过发送和接收数据(也就是,聊天数据)交换多种信息。参考图4,当从I-DVD播放器100k接收广播帧请求时,将包括I-DVD的播放开始时间信息(Play_Start_Time),或相对当前播放时间信息(Relative_Current_Play_Time)的时间标志以及内容信息的ENAV数据(或者,例如,聊天数据)发送到I-DVD播放器100k。
I-DVD播放器100k链接并且重放插入在设备中的I-DVD10的A/V数据,以及来自内容服务器,在广播帧中发送的内容信息或聊天数据。在重放前,该I-DVD播放器查询并且确认在广播帧中的重放开始时间信息(Play_Start_Time)。在一个实施例中,I-DVD播放器从包括在广播帧中的时间信息中查询并且确认相对当前播放时间信息。
在接收广播帧之后,该I-DVD播放器100k仔细搜索I-DVD10的特定记录领域。I-DVD播放器100k执行一系列链接和播放来自查询的记录领域的A/V数据的互联网多重放操作。也重放通过广播帧发送的内容信息和聊天数据。
参考图5,在内容服务器300的数据库中记录并管理聊天数据。当内容服务器300以消息的形式从多种连接到内容服务器的I-DVD播放器接收聊天数据时,将聊天数据和当前接收的时间信息彼此相关联,作为最后更新时间信息(LUT),并且然后在数据库中存储和管理。该聊天数据消息,包括至少一个I-DVD播放器的索引信息(Tx_Player),并且可以被存储并记录为(例如)单一项目(entry)。
被记录并管理为单一项目的聊天数据消息可以在消息数据流中发送。在一些实施例中,如图6所示,可以添加TCP/IP报头信息(IP_HD,TCP_HD)。该消息数据流主体包括(例如)报头信息(M_HD),聊天数据,时间报头信息(T_HD)和更新的时间信息(例如,LUT)。
在特定实施例中,该聊天数据具有对应于固定数量的字母的记录大小。例如,在一个实施例中,该聊天数据具有大约256个字母的记录大小。可能顺序地产生多种消息(消息#1-#n),并且可以将更新时间信息(LUT)附加到消息的结尾。
为了表示聊天数据存储在接收聊天数据消息的I-DVD播放器中的最后的时间,将更新时间信息和聊天数据一起发送。在特定实施例中,为了保证已经从I-DVD播放器接收的在内容服务器中的聊天数据的发送不重叠,在将聊天数据包括在消息数据流之后将其发送。
该时间消息变为相对时间消息,当通过设置I-DVD播放开始时间(Play_Start_Time),或通过设置在内容服务器中自计数(selt-count)的合适的时间来提供聊天数据时,其计数到提供聊天数据时的时间点。
在一个或多个实施例中,当将I-DVD插入I-DVD播放器时,设备的导航器14通过控制文件系统11的操作提取写在根目录下的“index.html”文件。然后,导航器14将提取的“index.html”文件写入诸如硬盘或闪存存储器的存储设备15,并且还通过与用户的接口配置用于重放I-DVD所需的系统环境。
当用户请求互联网接入时,在一个实施例中,导航器14搜索并提取写在根目录下的“EnDvd.inf”文件的URL信息。然后,通过驱动和控制网络浏览器12和互联网接口13,建立到对应于URL信息的内容服务器的接入。
其后,导航器14将写在“EnDvd.inf”文件中的盘版本信息发送到内容服务器,并且请求最后更新的设置文件以及可以容纳在盘版本中的同步文件到内容服务器的发送。
在一些实施例中,内容服务器搜索并且提取(例如)被链接到盘版本的最后更新的内容版本的“index.html”文件和“index.syn”文件,并且然后通过互联网发送该文件。在接收端的I-DVD播放器通过使用最后更新的内容版本(例如,从内容服务器发送的“index.html”文件和“index.syn”文件)来重新配置系统环境。
参考图4,根据用户的请求,I-DVD播放器设置为(例如)互联网多播放模式(internet multi-play mode)来处理互联网多播放操作。该I-DVD播放器通过和内容服务器300的接口请求并接收广播帧,并且请求(例如)通过互联网连接的其它用户的聊天数据的发送(S10)。
如图7所示,在一个实施例中,该I-DVD播放器请求发送在内容服务器300中存储并管理的最后更新的聊天数据,提取被发送到I-DVD盘的聊天数据的最后更新时间(LUT),并且发送所述数据到内容服务器300。
如图7所示,内容服务器300参考最后更新时间(LUT)信息来从数据库中搜索并提取新的聊天数据。在接收的LUT的时间之后在数据库中记录新的聊天数据。该内容服务器300通过消息数据流发送更新的聊天数据(S11)。
在一些实施例中,内容服务器300发送具有大约256个字母的记录大小的聊天数据消息(例如)到I-DVD播放器。还发送对应于更新的聊天数据的传输时间的时间信息(S12)。
在一个实施例中,该I-DVD播放器100k发送表示通过上述过程接收的聊天数据和时间信息的正确接收的确认信息(例如,确认&关闭对话(session))到内容服务器300(S13)。该时间信息被更新和存储为最近被发送到,并且优选的在I-DVD播放器上记录的聊天数据的最后更新时间(LUT)信息。
在特定实施例中,聊天数据的更新过程可以在预先确定的时间间隔发生,例如,每30秒的时间间隔。通过跟踪转发到每一和内容服务器通信的I-DVD播放器的准确时间新数据,该最后更新时间(LUT)信息可以用来防止聊天数据的多余传送。
在一个实施例中,最后更新时间(LUT)信息没有包括在从I-DVD播放器的I-DVD盘中发送的聊天数据中,该I-DVD播放器请求最后更新的聊天数据的传输。在那个情况下,内容服务器将从交互式光盘的重放开始以来接收并且存储的聊天数据顺次分组。然后内容服务器将分组的聊天数据和从交互式光盘的开始计数的相对时间信息一起发送到I-DVD盘播放器。
该相对时间信息是从交互式光盘开始以来在内容服务器上计数的时间信息。失去用于聊天数据的最后更新时间的I-DVD播放器可以请求从内容服务器接收相对时间信息。这样,I-DVD播放器可以使用相对时间信息作为用于聊天数据的最后更新时间在一个实施例中,如果没有产生新的聊天数据或者没有从I-DVD播放器100k发送新的聊天数据,则内容服务器300传送(例如)表示在特定时间间隔没有新的聊天数据产生的更新消息。这使得I-DVD播放器的用户来识别该数据。
同样的,提供用于在I-DVD网络中重放更新的聊天数据的系统和方法。尽管本发明已经公开了有限数量的实施例,那些受于这些公开的本领域的普通技术人员将能理解从中可以做出许多修改和变更。所附的权利要求意在覆盖在本发明的真实精神和范围之中的所有这种修改和变更。
权利要求
1.一种更新使用连接到通信网络的内容介质播放器产生的聊天数据的方法,该方法包括请求从内容服务器接收更新的聊天数据,其中该服务器和内容介质播放器通过通信网络通信;并且重放更新的聊天数据和由内容服务器和内容介质播放器中的至少一个提供的内容信息。
2.如权利要求1所述的方法,其中该内容信息是A/V数据。
3.如权利要求1所述的方法,其中至少一些内容信息被存储在内容介质播放器中。
4.如权利要求1所述的方法,其中至少一些内容信息被存储在内容服务器中。
5.如权利要求1所述的方法,进一步包括当请求接收更新的聊天数据时,将最后更新时间(LUT)信息发送到内容服务器,其中该LUT信息表示最后更新聊天数据时的时间,这些数据被发送到内容介质播放器,并且由内容服务器接收。
6.如权利要求5所述的方法,进一步包括从内容服务器接收由内容服务器在LUT之后接收的新的聊天数据。
7.如权利要求5所述的方法,进一步包括请求将更新的聊天数据从内容服务器发送到内容介质播放器,以使更新的聊天数据包括在LUT之后提供到内容服务器的聊天数据。
8.如权利要求6所述的方法,进一步包括接收与接收的新聊天数据相关联的新的LUT信息。
9.如权利要求1所述的方法,其中所述LUT相对于交互式光盘的重放开始时间被测量。
10.如权利要求1所述的方法,其中在预先确定的时间间隔将更新的聊天数据从内容服务器发送到内容介质播放器。
11.一种用于再现聊天数据的交互式内容介质播放器系统,其中该内容介质播放器通过通信网络和内容服务器连接,该内容介质播放器系统包括用于转发请求到内容服务器来接收新的聊天数据的装置,该新的聊天数据和用于由内容介质播放器重放的内容相关联,其中该请求包括第一LUT信息;用于接收新的聊天数据以及与新的聊天数据相关联的第二LUT信息的装置;用于重放新的聊天数据和从内容源提供的内容的装置。
12.如权利要求11所述的系统,其中该内容源是内容服务器。
13.如权利要求11所述的系统,其中该内容源是插入内容介质播放器中的内容介质。
14.如权利要求13所述的系统,其中该第二LUT信息被存储在内容介质中。
15.如权利要求13所述的系统,其中该第二LUT表示当新的更新的聊天数据由内容服务器从另一内容介质播放器接收时的时间。
16.如权利要求11所述的系统,其中该第一LUT表示当发送到内容介质播放器的最后一个聊天数据由内容服务器从另一内容介质播放器接收时的时间。
17.如权利要求11所述的系统,其中在预先确定的时间间隔从内容服务器接收新的聊天数据。
18.一种用于提供聊天数据到至少一个连接到通信网络的交互式DVD播放器的内容服务器系统,该内容服务器包括用于接收来自内容介质播放器用于新的聊天数据的请求的装置,其中该请求包括第一LUT信息;以及用于将新的聊天数据以及与新的聊天数据相关联的第二LUT信息发送到内容介质播放器的装置。
19.如权利要求18所述的系统,其中该第二LUT表示当新的更新的聊天数据由内容服务器从另一内容介质播放器接收时的时间。
20.如权利要求18所述的系统,其中该第一LUT表示当发送到内容介质播放器的最后一个聊天数据由内容服务器从另一内容介质播放器接收时的时间。
21.如权利要求18所述的系统,其中在预先确定的时间间隔将新的聊天数据从内容服务器发送到内容介质播放器。
全文摘要
本发明提供了一种再现聊天数据的交互式DVD系统。将该内容盘播放器通过通信网络和内容服务器连接。该内容盘播放器系统包括用于转发请求到内容服务器以接收新的聊天数据的装置,该新的聊天数据与用于由内容盘播放器重放的内容相关联,其中该请求包括第一LUT信息;该系统还包括用于接收新的聊天数据的装置;以及用于和从内容源提供的内容一起同步重放新的聊天数据的装置。
文档编号H04N7/173GK1554057SQ03800998
公开日2004年12月8日 申请日期2003年5月30日 优先权日2002年6月7日
发明者利莫诺夫·亚历山大, 金泰浩, 严圣铉, 刘济镛, 尹愚盛, 利莫诺夫 亚历山大 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1