CN103024518B - 网络信息表传输流的生成方法和生成装置 - Google Patents
网络信息表传输流的生成方法和生成装置 Download PDFInfo
- Publication number
- CN103024518B CN103024518B CN201210565136.8A CN201210565136A CN103024518B CN 103024518 B CN103024518 B CN 103024518B CN 201210565136 A CN201210565136 A CN 201210565136A CN 103024518 B CN103024518 B CN 103024518B
- Authority
- CN
- China
- Prior art keywords
- network information
- information table
- bag
- table data
- section
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种网络信息表传输流的生成方法和生成装置,其中,所述生成方法采用下述步骤来实现:从原始码流文件中提取原始网络信息表TS包;从原始网络信息表TS包中读取出网络信息表数据,并显示;编辑网络信息表数据;将编辑后的网络信息表数据重新组装,生成网络信息表传输流。应用本发明的方法获得仅包含网络信息表的传输流的过程无需增设硬件,可以在计算机上通过软件方式实现,实现过程简单、灵活,使用方便,成本较低,便于推广应用。
Description
技术领域
本发明涉及数字电视技术,具体地说,是涉及数字电视中的传输流的获取,更具体地说,是涉及网络信息表(NIT)传输流的生成方法和生成装置。
背景技术
随着数字技术的迅猛发展,数字电视机已经取代传统电视机而普及。在数字电视业务信息标准中,网络信息表(Nerwork Information Table,NIT)是负责传送传输流(Transport Stream,TS流)物理结构及自身网络传输特性相关信息的一个表。
目前,有些机顶盒进行软件升级时,需要使用网络信息表来触发。因此,需要在软件升级码流中***网络信息表信息。由于网络信息表被切分成多个网络信息段,每个段由指定的TS包传输,且每个TS包中除了包括有网络信息表信息,还包括有其他表信息。所以,为获得网络信息表信息,要求广电前端具有播放码流的设备,并具备修改码流信息的工具,以便从多个TS包中将网络信息表信息全部提取出来,根据需要修改网络信息表的描述符信息,以满足升级需要。这种获取仅包含网络信息表信息的网络信息表传输流的方法要求配备专用前端硬件设备,获取过程复杂,成本较高,不利于推广使用。
发明内容
本发明的目的在于提供一种网络信息表传输流的生成方法和生成装置,以简单、灵活的软件方式获得仅包含网络信息表的传输流,满足机顶盒软件升级及其他用途的使用。
为实现上述发明目的,本发明提供的方法采用下述技术方案予以实现:
一种网络信息表传输流的生成方法,所述方法包括下述步骤:
a1、从原始码流文件中提取原始网络信息表TS包;
a2、从原始网络信息表TS包中读取出网络信息表数据,并显示;
a3、编辑网络信息表数据;
a4、将编辑后的网络信息表数据重新组装,生成网络信息表传输流。
如上所述的方法,在所述步骤a1之前还包括下述步骤:
a0、编辑界面窗体,在窗体中布置与网络信息段语义字段一一对应的文本框;
在所述步骤a2中,将网络信息表数据根据网络信息段语义分别通过相对应的文本框显示。
如上所述的方法,为便于数据处理,在所述步骤a2中,首先从原始网络信息表TS包中读取出网络信息表数据,保存到一维数组中;然后,从一维数组中依次提取网络信息段各语义字段,并赋字段值给相对应的文本框进行显示。
如上所述的方法,在所述步骤a2中,从原始网络信息表TS包中读取出网络信息表数据的具体过程为:
读取网络描述符长度大于0的TS包;
从TS包中提取段长度值;
根据段长度值从TS包中提取出网络信息表数据。
如上所述的方法,在所述步骤a3中,为方便编辑,优选在界面窗体的文本框中通过添加按钮、删除按钮和修改按钮编辑相应的网络信息段语义字段值,实现对网络信息表数据的编辑。
如上所述的方法,所述步骤a1从原始码流文件中提取原始网络信息表TS包的具体过程为:
打开包含有网络信息表的原始码流文件;
根据原始码流文件确定同步字节位置和原始网络信息表TS包长;
根据原始码流文件获取网络信息表的段总数和段长度;
根据段长度和TS包长计算每个段所包含的TS包个数;
从同步字节位置开始,根据段总数和TS包个数依次读取每个段所对应的每个包。
如上所述的方法,所述步骤a4将编辑后的网络信息表数据重新组装、生成网络信息表传输流的具体过程为:
根据网络信息表的网络信息段语义和网络信息段长度要求重新组装每个网络信息段;
将每个网络信息段中的数据根据所述原始网络信息表TS包长转化为相应的TS包,写入至TS文件中,从而生成网络信息表传输流文件。
为实现上述发明目的,本发明提供的装置采用下述技术方案予以实现:
一种网络信息表传输流的生成装置,所述装置包括:
原始网络信息表TS包提取单元,用来从原始码流文件提取原始网络信息表TS包;
网络信息表数据提取单元,与原始网络信息表TS包提取单元相连接,用来从原始网络信息表TS包中提取出网络信息表数据;
网络信息表数据显示单元,与网络信息表数据提取单元相连接,用来显示所提取的网络信息表数据;
网络信息表数据编辑单元,与网络信息表数据提取单元相连接,用来编辑所提取的网络信息表数据;
网络信息表传输流组装单元,与网络信息表数据编辑单元相连接,用来将编辑后的网络信息表数据重新组装,生成网络信息表传输流。
如上所述的装置,所述网络信息表数据显示单元和所述网络信息表数据编辑单元优选通过界面文本框来实现,相应的,所述装置还包括:
界面设计单元,用于设计界面窗体,并在窗体中布置与网络信息段语义字段一一对应的文本框。
与现有技术相比,本发明的优点和积极效果是:本发明通过从其他包含有网络信息表数据的码流文件中按照一定规则提取出网络信息表数据,将数据显示出来供用户编辑,方便加入私有描述符信息而生成个性化的网络信息表数据,然后将编辑后的网络信息表数据根据一定的规则重新生成只包含网络信息表数据的传输流,以供机顶盒软件升级或其他用途使用,获得仅包含网络信息表的传输流的过程无需增设硬件,可以在计算机上通过软件方式实现,实现过程简单、灵活,使用方便,成本较低,便于推广应用。
结合附图阅读本发明的具体实施方式后,本发明的其他特点和优点将变得更加清楚。
附图说明
图1是本发明网络信息表传输流生成装置一个实施例的结构框图;
图2是本发明网络信息表传输流生成方法一个实施例的流程图;
图3是从原始码流文件中提取原始网络信息表TS包一个实施例的具体流程图;
图4是提取网络信息表数据并显示一个实施例的具体流程图;
图5是编辑网络信息表数据并重新组装、生成网络信息表传输流一个实施例的具体流程图。
具体实施方式
下面结合附图和具体实施方式对本发明的技术方案作进一步详细的说明。
请参考图1,该图1所示为本发明网络信息表传输流生成装置一个实施例的结构框图。
如图1所示,该实施例的装置所包括的结构单元、各单元之间的连接关系及功能如下,包括:
原始网络信息表TS包提取单元11,用来从原始码流文件提取原始网络信息表TS包。
网络信息表数据提取单元12,与原始网络信息表TS包提取单元11相连接,用来从原始网络信息表TS包中提取出网络信息表数据。
网络信息表数据显示单元13,与网络信息表数据提取单元12相连接,用来显示所提取的网络信息表数据。
网络信息表数据编辑单元14,与网络信息表数据提取单元12相连接,用来编辑所提取的网络信息表数据。
网络信息表传输流组装单元15,与网络信息表数据编辑单元14相连接,用来将编辑后的网络信息表数据重新组装,生成网络信息表传输流。
上述各单元可以采用计算机处理器、结合相应软件程序来实现,具体实现过程可以参考图2至图5及下述对各附图的描述。此时,原始码流文件是存储在计算机中的码流文件。
对于网络信息表数据显示单元13和网络信息表数据编辑单元14,优选通过界面文本框来实现。在采用文本框来实现时,装置中还包括有界面设计单元16。该界面设计单元16分别与网络信息表数据显示单元13和网络信息表数据编辑单元14相连接,用于设计界面窗体,在窗体中布置与网络信息段语义字段一一对应的文本框,以便为网络信息表数据显示单元13提供显示窗口和为网络信息表数据编辑单元14提供编辑窗口。
请参考图2,该图2所示为本发明网络信息表传输流生成方法一个实施例的流程图。
如图2所示,该实施例通过软件方式生成仅包含网络信息表的传输流的过程如下:
步骤21:流程开始。
步骤22:从原始码流文件中提取原始网络信息表TS包。
原始码流文件为广电前端要发送的码流文件,该码流文件中包括有多个表的TS包,该步骤是从原始码流文件中提取出原始网络信息表、既未编辑前的网络信息表所在的TS包,该原始网络信息表TS包可以由包标识符、表标识符等唯一标识。具体提取过程可以参考图3具体流程图所示及下述对图3的描述。
步骤23:从原始网络信息表TS包中读取出网络信息表数据并显示。
读取网络信息表数据并显示的一个更具体的实现过程可以参考图4具体流程图所示及下述对图4的描述。
步骤24:编辑网络信息表数据。
根据需要编辑网络信息表数据,如增加私有描述符,以实现选择性软件升级等。
步骤25:将编辑后的网络信息表数据重新组装,生成网络信息表传输流。
编辑后的网络信息表数据需要重新进行组装,生成仅包含有网络信息表数据的传输流。编辑网络信息表数据并重新组装、生成网络信息表传输流的一个具体实现过程可以参考图5所示及后续对图5的描述。
步骤26:流程结束。
通过上述过程所获得传输流中仅包括有网络信息表数据,且这些数据是根据需要进行编辑之后的数据,可以供仅需要网络信息表数据的机顶盒应用来使用,例如,可以直接与升级码流复用,作为机顶盒软件升级的触发数据来使用。而且,上述过程的实现可以在普通计算机中、通过编写有关软件来实现,无需借助于特殊的硬件设备,实现过程简单、灵活,使用方便,成本较低,便于推广应用。
请参考图3,从原始码流文件中提取原始网络信息表TS包具体可以采用下述实施例的步骤来实现:
步骤301:流程开始。
步骤302:编辑界面窗体,在窗体中布置与网络信息段各语义字段对应的文本框。
在该实施例中,为了显示和编辑网络信息表数据,在计算机中编辑一个界面窗体,并在窗体中设置与网络信息段各语义字段一一对应的多个文本框,且对文本框在整个窗体中的位置进行一个合理的布局。根据数字视频广播有关规范的定义,网络信息表被切分成多个网络信息段,每个网络信息段具有标准的语法,采用顺序定义的多个网络信息段语义字段构成,每个语义字段所占的位数、表示的语义均有明确规定。每个网络信息段、传输网络信息段的TS包中会在规定字节位置存储有反映网络信息段的表标识符、包标识符、段总数、段长度、TS包长等信息的数据。通过读取规定字节的数据,可以获得相应的信息;同样,在构成TS包及网络信息段时,也要按照这种规定的数据结构来组装。
步骤303:打开含有NIT表的原始码流文件。
如前所述,原始码流文件为广电前端要发送的码流文件。
步骤304:确定同步字节位置和TS包长。
打开原始码流文件之后,根据码流文件确定同步字节位置及包含有网络信息表所在的TS包的原始网络信息表TS包长。
步骤305:获取NIT表的段总数和段长度。
根据原始码流文件,可以获取网络信息表的段总数及每个段的段长度。
步骤306:读取前三个字节为0x47、0x40和0x10的TS包,写入到文件中。
根据数字视频广播有关规范的定义,网络信息表TS包的前三个字节为0x47、0x40和0x10,因此,读取前三个字节为这种表示的TS包,也即读取了网络信息表TS包。然后,将读取的TS包先写入到预设的文件中暂存。
由于一个完整网络信息表会包括有多个TS包,因此,需要一个一个地来读取,采用循环读取的方式来实现。
步骤307:在读TS包时,先设置一个段计数变量section_num,赋初值为0,作为循环变量。
步骤308:根据上述获得的段长度和TS包长计算当前段应包含的TS包个数为packets_number。
步骤309:判断读取的TS包个数是否等于packets_number。若是,执行步骤311;否则,转至步骤310。
步骤310:如果已经读取的TS包个数不等于packets_number,说明当前段的TS包还未读完,则读取下一个前三个字节为0x47、0x40和0x10的TS包,并写入至文件中。然后,转至步骤309,继续判断。
步骤311:如果已经读取的TS包个数等于packets_number,说明当前段的TS包全部读完,将段计数变量section_num自加1。
步骤312:判断段计数变量section_num是否小于section总数。若是,说明还存在网络信息段未读取,则转至步骤306,继续读取下一个段中相应的网络信息表TS包的过程。若是,说明网络信息表所有的网络信息段已经全部读完,执行步骤313。
步骤313:从原始码流文件中提取原始网络信息表TS包的过程结束。
图4示出了提取网络信息表数据并显示的一个实施例的具体流程图。可以采用下述步骤将网络信息表TS包中的网络信息表数据提取出来并显示,以便于修改编辑网络信息表数据,具体步骤如下:
步骤401:流程开始。
步骤402:从图3保存网络信息表TS包的文件中读取网络描述符长度大于0的TS包。
该步骤的目的是读取到有效的TS包数据,并进行处理,避免读取到无效数据而影响处理速度。
步骤403:从当前TS包中提取段长度。
每个TS包中具有描述该包中所包含的网络信息段长度的一个字段,通过读取该字段,就可以获得当前TS包中的段长度值。
步骤404:根据段长度从TS包中提取当前段的NIT数据,并保存到一维数组中。
为方便从NIT数据中获取各网络信息段语义字段的值,用于分别显示和编辑修改,该实施例设置了一个一维数组,将读取的NIT数据保存到该数组中。
步骤405:从一维数组中依次提取网络信息段各语义字段,并将字段值赋给对应文本框进行显示。
步骤406:判断所有段的网络信息段各语义字段是否读取完毕。若否,转至步骤402,继续读取。若是,执行步骤408。
判断方法参考图3,可以设置段计数变量section_num,赋初值为0,每读取完一个段,section_num自加1。然后,通过判断section_num与section总数的大小关系来判断是否读完了所有段。
步骤407:在读取完所有段之后,流程结束。
通过图4各步骤的处理,原始网络信息表数据将按照网络信息段语义字段依次在文本框中显示出来,用户可以通过查看文本框来看到所有语义字段的具体数据。
请参考图5,给图5所示为编辑网络信息表数据并重新组装、生成网络信息表传输流一个实施例的具体流程图,该流程具体包括的各步骤如下:
步骤501:流程开始。
步骤502:在界面窗体文本框中编辑网络信息段语义字段值。
由于文本框中能够显示一个相对应的网络信息段语义字段值,那么,可以在文本框中设置添加按钮、删除按钮和修改按钮作为编辑文本框的按钮,用户就可以根据需要对每个网络信息段语义字段值进行编辑修改,例如,增加私有描述符,满足升级需求等,从而可以获得编辑后的网络信息表数据。
步骤503:遍历所有文本框,根据网络信息段长度要求计算出网络信息段的总数,同时计算出TS流的总组数。
由于编辑后的网络信息表数据分网络信息段语义字段分散存放,为了获取完整的网络信息表TS流,需要将所有字段数据重新组装。首先,遍历所有文本框,也即遍历所有网络信息段语义字段,获得所有字段所占的字节数;然后,根据网络信息段长度要求及总字节数计算出网络信息段的总数。
根据有关规范规定,网络信息段的长度要满足一定要求,一般来说,一个网络信息段的总长为1024个字节。因此,根据总字节数和长度为1024就可以计算出编辑后的网络信息表数据需要分切的网络信息段的总数。
由于一个TS包所占的字节数根据原始网络信息表TS包来确定,是固定的,一般为188个字节,因此,在获得了网络信息段总数和网络信息段长度要求之后,就可以计算出重新生成的传输流所包含的TS包的总个数。
本步骤计算网络信息段的总数和TS包总个数的目的是设置变量、作为变量的参考值,以便于循环组装网络信息段和相应的TS包。
步骤504:根据NIT表的网络信息段语义和网络信息段长度要求重新组装编辑后的网络信息表数据所对应的每个网络信息段。
该组装过程可以参考现有技术中广电前端组装网络信息段的过程,在此不作复述。
步骤505:根据原始网络信息表TS包长将每个网络信息段中的数据转换为相应的TS包,写入至TS文件中,生成网络信息表传输流文件。
步骤506:流程结束。
通过上述过程,可以获得仅包含网络信息表数据的传输流文件,可以方便地在需要这种传输流文件的有关应用中使用。
以上实施例仅用以说明本发明的技术方案,而非对其进行限制;尽管参照前述实施例对本发明进行了详细的说明,对于本领域的普通技术人员来说,依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明所要求保护的技术方案的精神和范围。
Claims (8)
1.一种网络信息表传输流的生成方法,其特征在于,所述方法包括下述步骤:
a1、从原始码流文件中提取原始网络信息表TS包;
a2、从原始网络信息表TS包中读取出网络信息表数据,并显示;
a3、编辑网络信息表数据;
a4、将编辑后的网络信息表数据重新组装,生成网络信息表传输流;
所述步骤a1从原始码流文件中提取原始网络信息表TS包的过程为:
打开包含有网络信息表的原始码流文件;
根据原始码流文件确定同步字节位置和原始网络信息表TS包长;
根据原始码流文件获取网络信息表的段总数和段长度;
根据段长度和TS包长计算每个段所包含的TS包个数;
从同步字节位置开始,根据段总数和TS包个数依次读取每个段所对应的每个包。
2.根据权利要求1所述的方法,其特征在于,在所述步骤a1之前还包括下述步骤:
a0、编辑界面窗体,在窗体中布置与网络信息段语义字段一一对应的文本框;
在所述步骤a2中,将网络信息表数据根据网络信息段语义分别通过相对应的文本框显示。
3.根据权利要求2所述的方法,其特征在于,在所述步骤a2中,首先从原始网络信息表TS包中读取出网络信息表数据,保存到一维数组中;然后,从一维数组中依次提取网络信息段各语义字段,并赋字段值给相对应的文本框进行显示。
4.根据权利要求3所述的方法,其特征在于,在所述步骤a2中,从原始网络信息表TS包中读取出网络信息表数据的过程为:
读取网络描述符长度大于0的TS包;
从TS包中提取段长度值;
根据段长度值从TS包中提取出网络信息表数据。
5.根据权利要求2所述的方法,其特征在于,在所述步骤a3中,在界面窗体的文本框中通过添加按钮、删除按钮和修改按钮编辑相应的网络信息段语义字段值,实现对网络信息表数据的编辑。
6.根据权利要求1所述的方法,其特征在于,所述步骤a4将编辑后的网络信息表数据重新组装、生成网络信息表传输流的过程为:
根据网络信息表的网络信息段语义和网络信息段长度要求重新组装每个网络信息段;
将每个网络信息段中的数据根据所述原始网络信息表TS包长转化为相应的TS包,写入至TS文件中,从而生成网络信息表传输流文件。
7.一种网络信息表传输流的生成装置,其特征在于,所述装置包括:
原始网络信息表TS包提取单元,用来从原始码流文件提取原始网络信息表TS包;
网络信息表数据提取单元,与原始网络信息表TS包提取单元相连接,用来从原始网络信息表TS包中提取出网络信息表数据;
网络信息表数据显示单元,与网络信息表数据提取单元相连接,用来显示所提取的网络信息表数据;
网络信息表数据编辑单元,与网络信息表数据提取单元相连接,用来编辑所提取的网络信息表数据;
网络信息表传输流组装单元,与网络信息表数据编辑单元相连接,用来将编辑后的网络信息表数据重新组装,生成网络信息表传输流;
所述原始网络信息表TS包提取单元包括:
原始码流文件打开子单元,用于打开包含有网络信息表的原始码流文件;
同步字节位置和原始网络信息表TS包长确定子单元,用于根据原始码流文件确定同步字节位置和原始网络信息表TS包长;
网络信息表的段总数和段长度获取子单元,用于根据原始码流文件获取网络信息表的段总数和段长度;
TS包个数计算单元,用于根据段长度和TS包长计算每个段所包含的TS包个数;
TS包读取子单元,用于从同步字节位置开始、根据段总数和TS包个数依次读取每个段所对应的每个包。
8.根据权利要求7所述的装置,其特征在于,所述网络信息表数据显示单元和所述网络信息表数据编辑单元通过界面文本框来实现,所述装置还包括:
界面设计单元,用于设计界面窗体,并在窗体中布置与网络信息段语义字段一一对应的文本框。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210565136.8A CN103024518B (zh) | 2012-12-24 | 2012-12-24 | 网络信息表传输流的生成方法和生成装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210565136.8A CN103024518B (zh) | 2012-12-24 | 2012-12-24 | 网络信息表传输流的生成方法和生成装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103024518A CN103024518A (zh) | 2013-04-03 |
CN103024518B true CN103024518B (zh) | 2015-07-15 |
Family
ID=47972571
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210565136.8A Active CN103024518B (zh) | 2012-12-24 | 2012-12-24 | 网络信息表传输流的生成方法和生成装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103024518B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106874002A (zh) * | 2017-02-17 | 2017-06-20 | 山东浪潮商用***有限公司 | 一种基于Java语言实现可视化TS流表格数据制作的方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10290440A (ja) * | 1997-04-14 | 1998-10-27 | Matsushita Electric Ind Co Ltd | ディジタル放送送信方法、ディジタル放送送信装置、及びディジタル放送再生装置 |
KR100590185B1 (ko) * | 1999-11-20 | 2006-06-14 | 삼성전자주식회사 | 부가정보를 포함하는 오디오/비디오데이터의 저장 및검색장치 |
CN1871800A (zh) * | 2003-01-09 | 2006-11-29 | 汤姆森许可贸易公司 | 将mpeg传输流映射到ip分组上进行wlan广播的方法和设备 |
CN102118647A (zh) * | 2009-12-31 | 2011-07-06 | 深圳Tcl新技术有限公司 | 数字电视机频道信息更新的方法及数字电视机 |
CN102769796A (zh) * | 2011-05-05 | 2012-11-07 | 深圳创维数字技术股份有限公司 | 一种机顶盒节目信息更新的方法、机顶盒、服务器及*** |
-
2012
- 2012-12-24 CN CN201210565136.8A patent/CN103024518B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN103024518A (zh) | 2013-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108495192B (zh) | 页面编辑处理方法及装置 | |
CN103517158B (zh) | 一种生成可展示视频批注的视频的方法、装置及*** | |
CN103414866B (zh) | 播放在线音视频的方法、嵌入式多媒体设备及电视 | |
CN106791933A (zh) | 基于web端的在线快速编辑视频的方法和*** | |
CN110213113B (zh) | 基站的web配置管理方法及基站 | |
CN108399072A (zh) | 应用页面更新方法和装置 | |
CN109525578A (zh) | 一种cdn分发网络传输方法、装置、***以及存储介质 | |
CN109725965A (zh) | 层叠样式表维护方法、装置、计算机设备及存储介质 | |
CN109635199A (zh) | 基于用户行为的应用列表动态推荐方法及*** | |
CN106488259A (zh) | 一种hls流媒体分片的虚拟拼接方法及*** | |
CN107133206A (zh) | 一种数字内容制作和展示工具及其应用 | |
CN112131289A (zh) | 数据处理方法、装置、电子设备及存储介质 | |
CN103024518B (zh) | 网络信息表传输流的生成方法和生成装置 | |
CN103347215B (zh) | 一种多屏互动方法及机顶盒 | |
CN107888989A (zh) | 一种基于互联网直播的交互***及方法 | |
CN106446055A (zh) | 网页的生成方法及*** | |
CN102855255B (zh) | 内容管理发布方法及*** | |
CN104768083B (zh) | 一种章节内容展示的视频播放方法及装置 | |
CN113127776A (zh) | 面包屑路径生成方法、装置及终端设备 | |
CN105847990A (zh) | 播放媒体文件的方法和设备 | |
CN109587517A (zh) | 一种多媒体文件的播放方法及装置、服务器及存储介质 | |
CN109274723A (zh) | 一种基于耳机的信息推送方法及装置 | |
CN110020378A (zh) | 视频网站的内容发布方法及装置 | |
CN106599209A (zh) | 一种新闻推送方法及装置 | |
CN110401841A (zh) | 一种直播间消息的解析方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |