一种oc应用的实现方法

文档序号:7649385阅读:164来源:国知局

专利名称::一种oc应用的实现方法
技术领域
:本发明涉及数字广播领域,更具体的说,涉及一种oc应用的实现方法。
背景技术
:在数字广播领域常用到对象轮播技术,简称OC(ObjectCarousel),对象轮播规范是基于DSM-CC对象轮播规范制定的,DSM-CC协议(数字存储媒体——命令和控制),是一种特殊的协议,用于提供在数字存储媒体上管理MPEG码流所需的基本控制函数和操作。此协议位于操作系统层之上、应用层之下,独立于所管理的数字存储媒体、所关联的网络协议以及所在的操作系统,也和数字存储媒体是本地的还是远程的无关。OC应用的实现是指在服务器端对数据进行OC打包并进行对象轮播,通过对象轮播技术,OC应用终端接收打包后的数据,将其显示成为页面。对象轮播技术OC提供了一种传输一组有结构的对象的方法,对象包括目录、文件和流,实际的目录和数据内容存放在前端服务器中,服务器使用对象传送带将传送对象周期性地插入DVB(DigitalVideoBroadcasting,数字视频广播)信道的TS(TransportStream,传输流)包中进行传输。OC应用是由一个个的文件组成的,可以是htm/html页面,图片,flash,txt文件,exe可执行文件等,这些文件打包成一个个数据模块(数据Module),每一个Module都有一个ModuleID,是Module的唯一标识。一个模块(Module)由多个数据块组成,数据块中存放的是要传输的数据文件。所述的Module包括两种目录Module和数据Module;其中,目录Module由保存有数据Module的目录信息的文件打包而成。现有的OC的打包原理及ModuleID分配规则如下oc应用是由一个个的文件组成的,这些文件按照它们之间的关联关系组成目录树的结构。如图1所示,根目录(RootDIR)中可以包含多个文件(filel,file2,……)和子目录(DIR1,DIR2,......),每一个子目录也可以包含多个文件和下一级子目录(如子目录DIR1中可以包含filell,filel2,……,DIRll,……),一级一级如此循环下去。这样最终可以组成一个树形结构,即目录树。OC在打包的时候,按照从根目录到子目录的顺序进行,如图2所示,详细过程如下1)首先打包RootDIR下的file;2)检査该目录下是否有子目录,如果有则进入第3)步,否则结束打包工作;3)打包该子目录下的file;4)检査该子目录下是否还有子目录,如果有则进入第3)步,否则进入第5)步;5)返回上一级目录,跳到第2)步;例如首先打包RootDIR下的file,如果RootDIR下有子目录DIR1,则接着打包DIR1下的file,如果DIR1下还有子目录DIRll,则打包DIRll下的文件,如果DIRll下还有子目录则继续向下打包,否则返回上一级目录DIRl,看DIR1中是否还存在其他子目录,直到DIR1下所有目录下的文件都打包完为止,然后返回根目录RootDIR,检查根目录下是否还存在其他子目录,如果有,则按前面的规则打包,直到RootDIR下所有目录下的文件都打包完为止,此时打包工作结束。由于一个Module的容量是有限的,在打包的时候,装满一个Module后,为其分配ModuleID,然后将后面的文件打包到下一个Module,ModuleID以递增的方式来分配。例如前一个ModuleID=10,则当前ModuleID二ll,下一个ModuleID=12,以此类推。OC应用从根目录下的文件开始按顺序打包成Module后,在网络中以周期性轮播(按ModuleID的顺序轮流循环播发)的方式进行传输。相应的,OC应用终端接收时,即终端浏览器在打开一个OC应用的时候,先接收目录Module,解析后得到目录文件;再一个个的逐个接收数据Module,并遍历目录树,在目录树文件中进行查询当前接收到的数据包的属性,确定此数据Module中是否有我们需要的数据。若存在我们需要的数据,对数据Module进行解析后,得到数据Module中我们需要的数据,保存到OC应用终端的内存中,并根据这些数据打开相应的页面;若不是我们需要的数据,则将其丢弃。若页面中还存在没有完全打开的部分,则继续査找接收数据包,继续打开数据Module中的数据,打开相应的页面。这种OC打包的方法存在的一个问题是在OC应用终端打开OC页面时,每次新打开一个页面时,都需要接收此页面所需要的所有的数据Module。因此,打开一个页面的时间主要依赖于将此页面所有所需要的数据Module接收下来的时间,由于数据Module的接收需要的时间较长,因而每个页面打开的时间也较长,影响了用户浏览OC页面的速度。这种OC打包的方法存在的另一个问题是由于数据文件可以是htm/html、图片、txt等等,当用户在访问一个页面(htm/html)时,需要调用很多文件(页面中可能引用了很多元素,这些元素可能是链接、图片、txt等等,即这些元素以文件的方式存放),由于这些文件可能存在不同的目录下,零散的被打包在不同的Module中,而ModuleID是以递增的方式来分配的,因此这些Module的ModuleID可能相隔很远。在接收OC数据的时候,由于内存限制,一次最多可以接收的Module的数量是有限的,而一个页面中调用的文件往往根据其文件类型放置在不同的文件夹中,OC打包后,一个页面中调用的文件常常打包在几个不同的ModuleID相隔很远的数据Module中。因此,要打开这样的页面,其中要获取的几个ModuleID相隔很远的Module的时候,需要进行多次接收。这样更加影响了用户浏览OC页面的速度。
发明内容为克服上述缺陷,本发明所要解决的技术问题是提供一种能提高用户浏览oc页面速度的oc应用的实现方法。本发明的目的是通过以下技术方案来实现的一种OC应用的实现方法,包括以下步骤A:服务器端对数据进行OC打包并进行对象轮播;B:OC应用终端接收打包后的数据,显示成为页面;其中,所述的步骤A中包括以下步骤Ah整理相关数据文件;A2:将数据文件及与上述数据文件相对应的目录文件进行OC打包形成数据Module及目录Module;所述的步骤B中包括以下步骤Bl:接收第一个起始ModuleID所代表的目录Module,并对其进行解析得到相关目录;B2:根据用户的命令接收当前页面所需要的数据Module;解析得到当前页面;其中所述的步骤B2后,还包括预接收当前打开的页面所链接到的相关的下一级页面所需要的文件的数据Module的步骤。所述的步骤A中,与数据文件相对应的目录文件中保存有相关数据文件的ModuleID的映射关系;对应的,所述的步骤B2中,根据目录文件中保存有相关数据文件的ModuleID的映射关系,从得到的ModuleID开始,从当前的ModuleID对应的数据Module开始接收并解析,直至得到当前页面所需要的数据。由于在目录中对应的设置有相关数据ModuleID的映射关系的属性,则在对当前页面的下一级页面所需要的数据Module进行预接收时,可以通过目录中的映射关系査询得到当前页面的下一级页面的ModuleID,根据ModuleID有针对性的对数据Module进行选择性的预接收。所述的映射关系为所述的数据ModuleID由其数据所在的目录位置的级别属性确定。所述的ModuleID由不同的数位代表不同的目录级别和数据流水号;由相同数位的不同数字代表同一目录级别下的不同目录。所述的数据流水号对应的ModuleID中的数位最低。所述的映射关系为所述的ModuleID为十六进制的四位数字,其第一位对应第一级子目录;其第二位对应第二级子目录;其第三位对应第三级子目录;第四位对应每个子目录中的数据打包而成的递增的数据号;其中,根目录下的文件的ModuleID,前三位为零,最后一位代表数据ModuleID的流水号。由于将数据ModuleID和目录结构绑定,即根据目录结构来分配特定的ModuleID,使得可以直接根据数据文件所在的目录中的位置推断出其ModuleID,不需要在目录中单独设列ModuleID的属性,节省了目录中的资源。所述的步骤A2中,当所述的目录Module数量多于一个时,所述的根目录下的文件的ModuleID设置在第一个目录ModuleID之后;其他的目录ModuleID之前;对应的,所述的步骤B1中,当所述的目录Module数量多于一个时,先接收根目录下的文件的数据Module;解析得到首页后,再接收其他的目录Module,得到与所有数据文件相对应的完整的目录文件。由于根目录下的文件的数据Module的接收顺序设置在接收第一个目录Module之后,接收其他的目录Module之前,这样的设计可以提高首页打开的速度,改善用户体验。所述的步骤A2中,将数据文件打包形成数据Module的过程还包括将数据文件中同一个页面需要的所有文件打包在同一个数据module或几个相邻的数据module中的步骤。由于在OC打包时,将同一个页面所需要的所有文件打包在一起,使得终端在接收时,只需要接收一个或几个相邻的数据module即可打开一个页面,提高了打开页面时接收到的数据module中数据的使用率,页面中所需要的数据能更加集中的接收,减少了接收次数,提高了每个页面的打开速度,可以进一步的提高用户浏览OC页面的速度。所述的步骤A1中,整理相关数据文件的步骤包括将每个页面中需要的所有不同类型的文件放入同一个文件夹中;所述的步骤A2中,对数据文件进行OC打包时,依次从根目录向子目录进行。所述的步骤A1中将首页的所有的文件放在根目录文件夹内;将与上一级页面链接的下一级页面中的所有文件放置在上一级页面所在文件夹的下一级子目录中。由于根据数据文件之间的关联关系规定目录结构,将一个页面所需要的所有不同的文件放入同一个文件夹中后,根据目录树中各文件之间的上下级关联关系,将OC应用中的文件按特定顺序打包成Module,使一个页面的相关文件所在的Module的ModuleID排在相邻的位置,当用户打开OC应用时,浏览器自动接收当前浏览页面的组成文件所在的Module,由于每个页面中所需要的数据文件打包而成的数据Module的ModuleID位置相邻,使得OC应用终端进行数据接收时,能大大减少其接收数据的次数,节省了接收时间。尤其,在预接收当前打开的页面所链接到的相关的下一级页面所需要的文件的数据Module时,当前页面所链接到的下一级页面打包后的数据Module就排在当前得到的数据Module之后,OC应用终端需要接收的数据Module的顺序几乎就是服务器端对象轮播数据Module的顺序,大大提高了OC页面打开时,从服务器端得到数据Module的效率,进一步的提高了用户浏览OC页面的速度。本发明由于在接收当前页面所需要的数据Module,解析得到当前页面的步骤后,增加了预接收当前打开的页面所链接到的相关的下一级页面所需要的文件的数据Module的步骤,而用户访问页面的习惯通常是通过页面中的链接一级级的进行访问,使得我们在打开当前页面时,可以预接收下一级有可能会打开的页面所需要的数据Module,保存在接收装置的缓存中,这样,在用户打开下一级页面时,可以直接从缓存中调出所需的数据,直接打开页面,大大的节省的打开OC页面的时间。图l是现有技术中OC应用的目录树的结构示意图2是现有技术中OC打包过程的流程图3是本发明实施例中ModuleID的分配示意图。具体实施例方式下面结合附图和较佳的实施例对本发明作进一步说明。本发明提供了一种OC应用的实现方法,其发明构思主要是先整理相关数据文件;服务器端将数据文件及与上述数据文件相对应的目录文件进行OC打包形成数据Module及目录Module;而OC应用终端接收打包后的数据接收第一个起始ModuleID所代表的目录Module,并对其进行解析得到相关目录;根据用户的命令接收当前页面所需要的数据Module;解析得到当前页面;在打开了当前的页面之后,预接收当前打开的页面所链接到的相关的下一级页面所需要的文件的数据Module。由于用户访问页面的习惯通常是通过页面中的链接一级级的进行访问,用户在浏览当前页面的时候,OC应用终端找到当前页面的下一级页面,并将下一级页面中涉及到的Module先接收下来,这样当用户进入下一级页面的时候,所有数据已经接收完成,直接从缓存中取出并打开页面,节省了终端接收时间,提高了用户打开OC页面的速度。为了能选择性的预接收当前打开的页面所链接到的相关的下一级页面所需要的文件的数据Module,在OC打包时,在与数据文件相对应的目录文件中保存有相关数据文件的ModuleID的映射关系。这种保存在目录文件中的映射关系是一种数据文件与其打包形成的数据Module的ModnleID信息,既可以直接保存在目录中,如可以在目录中增设一栏信息,保存有与相应的数据Module相对应的数据ModuleID。这样在接收数据Module时,可以直接在目录文件中査询到所需数据的ModuleID,选择只接收所需的数据Module;也可以由其数据所在的目录位置的级别属性确定数据所述的数据Module的ModuleID,根据目录位置的级别属性推断出所需要的数据Module的ModuleID,选择性的接收。本发明实施例中采用的是后一种方式,这种由其数据所在的目录位置的级别属性确定数据所述的数据Module的ModuleID的方法将数据Module的ModuleID与目录位置的级别属性抽象地对应起来,为数据Module重新分配ModuleID,不用对原目录文件的结构进行任何修改,更为方便。而在目录中对应的设置有相关数据ModuleID的映射关系的属性,则在对当前页面的下一级页面所需要的数据Module进行预接收时,可以通过目录中的映射关系查询得到当前页面的下一级页面的ModuleID,根据ModuleID有针对性的对数据Module进行选择性的预接收。当然,若不采用上述在目录文件中保存有相关数据文件的ModuleID的映射关系的方法,采用其它的方法也是可以实现本发明的目的的。比如,可以在打开当前页面时,预接收排在当前接收的数据Module之后一些数据Module,查询是否是当前打开的页面所链接到的相关的下一级页面所需要的文件的数据Module。这样的方法虽然不一定能够有效快速的査找到下一级页面所需文件的数据Module,效率较低,但仍然能实现我们预接收下一级页面的数据Module的目的。在进行对象轮播(OC)前,将数据文件中同一个页面需要的所有文件打包在同一个数据module或几个相邻的数据module中,可以进一步提高用户浏览OC页面的速度。由于在OC打包时,将同一个页面所需要的所有文件打包在一起,使得终端在接收时,只需要接收一个或几个相邻的数据module即可打开一个页面,提高了打开页面时接收到的数据module中数据的使用率,页面中所需要的数据能更加集中的接收,减少了接收次数,提高了每个页面的打开速度。如可先将文件按照特定规则进行排列后进行OC打包成为Module,并为每个Module重新分配ModuleID。1):目录树结构的排列规则在前期每个OC应用的目录树结构按页面间的关联关系来排上下级,即将同一页面引用的所有文件放在同一个目录下。例如假设用户要访问的OC应用的首页,首页中可能引用了3个链接,5张图片,2个文本,那么我们将首页的htm/html文件,3个被引用的htm/html文件,5个图片文件,2个文本文件全部放在根目录下。根目录下的第一级子目录中保存的是首页中链接的子页面所引用的所有元素,包括其子页面中可能引用的htm/html文件(这个引用的htm/html文件与链接的下一个页面不同,这个引用的htm/html文件是当前页面组成的一部分)、链接、图片、文本等。依次类推,第一级子目录下的第二级子目录中保存的则是第一级子目录所对应的子页面中再链接到的子页面的子页面所引用的所有元素。由于根据数据文件之间的关联关系规定目录结构,将一个页面所需要的所有不同的文件放入同一个文件夹中后,根据目录树中各文件之间的上下级关联关系,将OC应用中的文件按特定顺序打包成Module,,使一个页面的相关文件所在的Module的ModulelD排在相邻的位置,当用户打开OC应用时,浏览器自动接收当前浏览页面的组成文件所在的Module,由于这些Module的ModulelD位置相邻,使得OC应用终端进行数据接收时,能大大减少其接收数据的次数,节省了接收时间,从而进一步大大提高用户浏览OC页面的速度。由于各种页面之间的重复链接或返回链接,目录下的所有数据文件是有可能存在冗余的。比如当第二级子目录中引用了首页的链接时,首页中引用的所有元素作为此第一级子目录的第三级子目录,只是这里的与根目录下的数据相同的第三级子目录不再拥有再下一级的子目录。2):ModulelD的分配规则打包后进行传输的数据由两种类型的Module组成,g卩由组成OC应用的所有文件打包而成的数据Module,和用来存放目录树结构目录的Module,即DIR文件所在的Module。目录Module用来存放目录,以及目录与目录、目录与文件之间上下级关系。由于Module的容量有限,当目录太多时,则需要用多个Module来存放目录树结构。ModulelD由不同的数位代表不同的目录级别和数据流水号;由相同数位的不同数字代表同一目录级别下的不同目录。其中,数据流水号对应的ModuleID中的数位最低。如图3所示,ModuleID值的分配规则可以设置如下a)目录文件打包而成的Module中,第一个ModuleID的值设为0x0001;b)根目录下的文件的ModuleID取值范围为0x00020x000X;0x000X代表根目录下文件的数据量大小不同,占用的Module个数不确定,假如根目录下文件需要占用2个Module,那么其ModuleID分别为0x0002和0x0003;c)如果目录比较多,数据量比较大,那么DIR文件会打包成多个目录Module,DIR打包形成的Module的第二个及之后的ModuleID的取值范围是0x000(X+l)-0x000F;即它是紧接着根目录下文件的ModuleID来分配的,按b)中的例子,那么此时后续的目录Module的ModuleID将从0x0004开始分配;d)—级子目录l(根目录下第一个子目录)中的文件ModuleID取值范围是0xl0000xl00F;—级子目录2(根目录下第二个子目录)中的文件ModuleID取值范围是0x20000x200F;以此类推;e)二级子目录11(一级子目录1下第一个子目录)中的文件ModuleID取值范围是0xll000xll0F;二级子目录12(—级子目录1下第二个子目录)中的文件ModuleID取值范围是0xl2000xl20F;以此类推;f)二级子目录21(—级子目录2下第一个子目录)中的文件ModuleID取值范围是0x21000x210F;二级子目录22(—级子目录2下第二个子目录)中的文件ModuleID取值范围是0x22000x220F;以此类推;g)三级子目录按以上方式类推下去;h)对于三级目录中的再下一级子目录文件,仍然和三级子目录一起打包在三级子目录所在的目录Module中。上述ModuleID的分配方式如下表(表l)所示表1ModuleID值分配表<table>tableseeoriginaldocumentpage14</column></row><table>根据ModuleID的分配规则,可以直接根据ModuleID得知该Module中的文件属于目录树结构中的哪个级别,哪个位置。例如ModuleID=0xl508,表示该Module中的文件位于目录树中根目录^第1个子目录—第5个子目录中。上述的ModuleID的分配规则仅仅是一个分配方法,其取值范围是可以改变的。例如目录文件DIR所在的第一个目录Module的ModuleID仅仅是用来标识终端接收数据的起始点,因此可以等于0x0001,也可以用其他的任意值代替。比如可以将取值范围倒过来分配。可将目录Module所在的第一个ModuleID设为0xFFFF,根目录下的文件ModuleID取值范围为0xFFFE0xFFFX,目录文件DIR所在的第二个及以后的ModuleID取值范围为0xFFFX0xFFF0,依次类推。3):对应的OC应用终端接收的方法当打开一个OC应用时,终端的接收顺序如下a)首先接收ModuleID=0x0001的Module,即DIR所在的第一个Module,得到该OC应用的目录树结构;b)紧接着接收根目录下的文件所在的Module,解析后得到首页;如果目录树结构存放在多个Module中,那么执行C),否则执行d);c)接收DIR所在的其他Module,得到完整的目录树结构;d)预接收当前打开的页面所链接到的相关的下一级页面所需要的文件的数据Module;e)根据用户的浏览顺序,当用户访问某页面时,先查询OC应用终端的缓存中,是否有用户选择的页面文件所需要的数据Module,若有,则对其解析得到用户选择打开的页面;若没有,OC应用终端则先根据目录中对应的数据所在目录位置的级别属性关系,找到组成该页面的文件所在的Module的ModulelD(由于OC打包时依据的上述排列规则,且组成该页面的文件存放在相同或相邻的Module中,这样平均接收一次就找到所需的ModulelD)接收上述数据ModulelD对应的数据Module,解析数据Module后,即可打开用户所需访问的页面。f)用户继续访问页面,转步骤d)。其中,目录Module在接收之后是常驻内存的,而由于OC应用终端的存储空间有限,数据Module是根据用户浏览的页面不同而不断更新的。在终端接收时,由于用户使用时,一般都是从首页开始操作,因此将根目录下文件的接收安排在DIR第一个Module之后,可以提高首页打开的速度,改善用户体验。另外,在对OC打包时,由于每个页面的htm/html文件中都记载有当前页面所需要的所有文件的信息,即使不将这些需要的文件放在同一个目录下,也可以通过解析当前页面的htm/html文件找到当前页面引用的所有文件,将这些文件在OC打包时打包成一个数据module,如果一个数据module容量不够,则可以打包成多个moduleID相邻的数据module。这样,虽然保存OC应用的文件夹没有变动,仍然能够实现将数据文件中同一个页面需要的所有文件打包在同一个数据module或几个相邻的数据module中的目的。以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属
技术领域
的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。权利要求1、一种OC应用的实现方法,包括以下步骤A服务器端对数据进行OC打包并进行对象轮播;BOC应用终端接收打包后的数据,显示成为页面;其中,所述的步骤A中包括以下步骤A1整理相关数据文件;A2将数据文件及与上述数据文件相对应的目录文件进行OC打包形成数据Module及目录Module;所述的步骤B中包括以下步骤B1接收第一个起始ModuleID所代表的目录Module,并对其进行解析得到相关目录;B2根据用户的命令接收当前页面所需要的数据Module;解析得到当前页面;其特征在于所述的步骤B2后,还包括预接收当前打开的页面所链接到的相关的下一级页面所需要的文件的数据Module的步骤。2、如权利要求l所述的一种OC应用的实现方法,其特征在于所述的步骤A中,与数据文件相对应的目录文件中保存有相关数据文件的ModuleID的映射关系;对应的,所述的步骤B2中,根据目录文件中保存有相关数据文件的ModuleID的映射关系,从得到的ModuleID开始,从当前的ModuleID对应的数据Module开始接收并解析,直至得到当前页面所需要的数据。3、如权利要求2所述的一种OC应用的实现方法,其特征在于所述的映射关系为所述的数据ModuleID由其数据所在的目录位置的级别属性确定。4、如权利要求3所述的一种OC应用的实现方法,其特征在于所述的ModuleID由不同的数位代表不同的目录级别和数据流水号;由相同数位的不同数字代表同一目录级别下的不同目录。5、如权利要求4所述的一种OC应用的实现方法,其特征在于所述的数据流水号对应的ModuleID中的数位最低。6、如权利要求5所述的一种OC应用的实现方法,其特征在于所述的映射关系为所述的ModuleID为十六进制的四位数字,其第一位对应第一级子目录;其第二位对应第二级子目录;其第三位对应第三级子目录;第四位对应每个子目录中的数据打包而成的递增的数据号;其中,根目录下的文件的ModuleID,前三位为零,最后一位代表数据ModuleID的流水号。7、如权利要求2所述的一种OC应用的实现方法,其特征在于所述的步骤A2中,当所述的目录Module数量多于一个时,所述的根目录下的文件的ModuleID设置在第一个目录ModuleID之后;其他的目录ModuleID之前;对应的,所述的步骤B1中,当所述的目录Module数量多于一个时,先接收根目录下的文件的数据Module;解析得到首页后,再接收其他的目录Module,得到与所有数据文件相对应的完整的目录文件。8、如权利要求l所述的一种OC应用的实现方法,其特征在于所述的歩骤A2中,将数据文件打包形成数据Module的过程还包括将数据文件中同一个页面需要的所有文件打包在同一个数据module或几个相邻的数据module中的步骤。9、如权利要求8所述的一种OC应用的实现方法,其特征在于所述的步骤A1中,整理相关数据文件的步骤包括将每个页面中需要的所有不同类型的文件放入同一个文件夹中;所述的步骤A2中,对数据文件进行OC打包时,依次从根目录向子目录进行。10、如权利要求1所述的一种OC应用的实现方法,其特征在于所述的步骤A1中将首页的所有的文件放在根目录文件夹内;将与上一级页面链接的下一级页面中的所有文件放置在上一级页面所在文件夹的下一级子目录中。全文摘要本发明公开了一种OC应用的实现方法,其步骤为服务器端对数据进行OC打包并进行对象轮播;OC应用终端接收打包后的数据,显示成为页面;其后预接收当前打开的页面所链接到的相关的下一级页面所需要的文件的数据Module的步骤。本发明由于在解析得到当前页面的步骤后,增加了预接收当前打开的页面所链接到的相关的下一级页面所需要的文件的数据Module的步骤,使得我们在打开当前页面时,可以预接收下一级有可能会打开的页面所需要的数据Module,保存在接收装置的缓存中,在用户打开下一级页面时,可以直接从缓存中调出所需的数据,直接打开页面,大大的节省的打开OC页面的时间。文档编号H04N7/24GK101179717SQ20071007757公开日2008年5月14日申请日期2007年12月4日优先权日2007年12月4日发明者琦乐,徐佳宏申请人:深圳市茁壮网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1