《多屏互动中EPG数据的传输方法及传输装置.pdf》由会员分享,可在线阅读,更多相关《多屏互动中EPG数据的传输方法及传输装置.pdf(11页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102883212 A (43)申请公布日 2013.01.16 C N 1 0 2 8 8 3 2 1 2 A *CN102883212A* (21)申请号 201210317675.X (22)申请日 2012.08.31 H04N 21/434(2011.01) H04N 21/435(2011.01) H04N 21/643(2011.01) (71)申请人青岛海信宽带多媒体技术有限公司 地址 266555 山东省青岛市经济技术开发区 前湾港路218号 (72)发明人杨硕 (74)专利代理机构青岛联智专利商标事务所有 限公司 37101 代理人李升娟 (54)。
2、 发明名称 多屏互动中EPG数据的传输方法及传输装置 (57) 摘要 本发明涉及一种多屏互动中EPG数据的传输 方法及传输装置,传输方法如下:电视信号接收 终端接收有线电视网中的TS流文件进行解析处 理,得到EPG数据,将EPG数据以xml文件的形式 组织并存储;与电视信号接收终端进行多屏互动 的移动终端通过HTTP方式从电视信号接收终端 下载包含EPG数据的xml文件,从而获取EPG数 据。本发明方便了移动终端获取EPG数据,使得用 户能够随时随地查看节目指南。而且,EPG数据在 电视信号接收终端与移动终端之间传输速度快, 不容易丢失数据,占用电视信号接收终端的资源 少,应用极其便捷。 (5。
3、1)Int.Cl. 权利要求书2页 说明书5页 附图3页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 5 页 附图 3 页 1/2页 2 1. 一种多屏互动中EPG数据的传输方法,其特征在于:电视信号接收终端接收有线电 视网中的TS流文件进行解析处理,得到EPG数据,将EPG数据以xml文件的形式组织并存 储;与电视信号接收终端进行多屏互动的移动终端通过HTTP方式从电视信号接收终端下 载包含EPG数据的xml文件,从而获取EPG数据。 2. 根据权利要求1所述的传输方法,其特征在于:所述xml文件中包括有按照频道分 别存储的多条EPG数据,同一频道。
4、的多条EPG数据按照时间先后顺序进行排序,且每条EPG 数据均包含有节目起止时间字段、节目名称字段和节目简介字段。 3. 根据权利要求1或2所述的传输方法,其特征在于:所述移动终端按照如下步骤从 所述电视信号接收终端下载xml文件: 1) 移动终端向电视信号接收终端发送获取xml文件的请求; 2) 电视信号接收终端收到移动终端的请求后,获取xml文件,并将获取结果通知移动 终端; 3) 移动终端收到电视信号接收终端获取失败的消息后,退出请求任务;收到电视信号 接收终端获取成功的消息后,从电视信号接收终端接收相应的xml文件。 4. 根据权利要求3所述的传输方法,其特征在于:所述步骤3)中,移动。
5、终端在收到电 视信号接收终端获取成功的消息后,移动终端创建数据socket,并将自身IP和端口信息发 送至电视信号接收终端,电视信号接收终端与移动终端建立数据socket连接,并将获取的 xml文件通过数据socket连接发送给移动终端。 5. 根据权利要求4所述的传输方法,其特征在于:在所述步骤3)之后还包括如下步 骤: 4) 电视信号接收终端发送完xml文件后,关闭数据socket连接,并通知移动终端数据 发送完成; 5) 移动终端收到电视信号接收终端数据发送完成的消息后,完成数据接收任务,关闭 数据socket连接,移动终端对接收的xml文件进行解析,获取EPG数据。 6. 根据权利要求。
6、1或2所述的传输方法,其特征在于:所述电视信号接收终端为机顶 盒。 7. 根据权利要求1或2所述的传输方法,其特征在于:所述移动终端为笔记本或者手 持终端。 8. 根据权利要求3所述的传输方法,其特征在于:所述电视信号接收终端和所述移动 终端建立无线网络链接,通过无线网络进行数据传输。 9. 一种多屏互动中EPG数据的传输装置,包括电视信号接收终端和与电视信号接收 终端进行多屏互动的移动终端,其特征在于,所述电视信号接收终端中设置有: EPG数据获取单元,用于从接收自有线电视网中的TS流文件中获取EPG数据; xml文件生成单元,用于将EPG数据生成xml文件; xml存储单元,用于存储xml。
7、文件; 网络传输单元,用于和移动终端进行数据及命令的传输; 移动终端中设置有: 网络传输单元,用于和电视信号接收终端进行数据及命令的传输; EPG数据获取单元,用于从xml文件中获取EPG数据。 权 利 要 求 书CN 102883212 A 2/2页 3 10. 根据权利要求9所述的传输装置,其特征在于:所述xml文件中包括有按照频道分 别存储的多条EPG数据,同一频道的多条EPG数据按照时间先后顺序进行排序,且每条EPG 数据均包含有节目起止时间字段、节目名称字段和节目简介字段。 权 利 要 求 书CN 102883212 A 1/5页 4 多屏互动中 EPG 数据的传输方法及传输装置 技。
8、术领域 0001 本发明涉及一种智能终端间的信息传输技术领域,具体地说,是涉及一种多屏互 动过程中EPG数据的传输方法及传输装置。 背景技术 0002 有线电视服务商是按照PSI/SI标准的规定,将EPG数据组织成EIT表的方式,然 后打包成TS流文件格式在有线电视网中随有线电视节目一起传输至机顶盒。在多屏互动 过程中,当移动终端向机顶盒请求EPG数据时,机顶盒从有线电视网中使用demux资源接 收各种PSI/SI表格数据,从中将EIT表原始数据过滤出来之后存入内存,然后将之直接发 送到移动终端中,由移动终端再对EIT表进行解析显示。这种方式需要一直占用机顶盒的 demux资源来持续接收过滤E。
9、IT表,而且EIT表的原始数据在有线电视网中是以188字节长 度的TS包方式传输,机顶盒对EIT表原始数据不经转换直接通过无线局域以太网转发给移 动终端,效率低下且容易丢失数据。 发明内容 0003 本发明的目的在于提供一种多屏互动中EPG数据的传输方法,解决了多屏互动过 程中电视信号接收终端对EIT表原始数据不经转换便直接转发给移动终端而使得数据传 输效率低下且容易丢失数据的技术问题。 0004 为解决上述技术问题,本发明采用以下技术方案予以实现: 一种多屏互动中EPG数据的传输方法,电视信号接收终端接收有线电视网中的TS流文 件进行解析处理,得到EPG数据,将EPG数据以xml文件的形式组。
10、织并存储;与电视信号接 收终端进行多屏互动的移动终端通过HTTP方式从电视信号接收终端下载包含EPG数据的 xml文件,从而获取EPG数据。 0005 为便于数据的组织和解析,所述xml文件中包括有按照频道分别存储的多条EPG 数据,同一频道的多条EPG数据按照时间先后顺序进行排序,且每条EPG数据均包含有节目 起止时间字段、节目名称字段和节目简介字段。 0006 优选的,所述移动终端按照如下步骤从所述电视信号接收终端下载xml文件: 1) 移动终端向电视信号接收终端发送获取xml文件的请求; 2) 电视信号接收终端收到移动终端的请求后,获取xml文件,并将获取结果通知移动 终端; 3) 移动。
11、终端收到电视信号接收终端获取失败的消息后,退出请求任务;收到电视信号 接收终端获取成功的消息后,从电视信号接收终端接收相应的xml文件。 0007 进一步的,所述步骤3)中,移动终端在收到电视信号接收终端获取成功的消息后, 移动终端创建数据socket,并将自身IP和端口信息发送至电视信号接收终端,电视信号接 收终端与移动终端建立数据socket连接,并将获取的xml文件通过数据socket连接发送 给移动终端。 说 明 书CN 102883212 A 2/5页 5 0008 更进一步的,在所述步骤3)之后还包括如下步骤: 4) 电视信号接收终端发送完xml文件后,关闭数据socket连接,并。
12、通知移动终端数据 发送完成; 5) 移动终端收到电视信号接收终端数据发送完成的消息后,完成数据接收任务,关闭 数据socket连接,移动终端对接收的xml文件进行解析,获取EPG数据。 0009 优选的,所述电视信号接收终端为机顶盒。 0010 优选的,所述移动终端为笔记本或者手持终端。 0011 进一步的,所述电视信号接收终端和所述移动终端建立无线网络链接,通过无线 网络进行数据传输。 0012 基于上述多屏互动中EPG数据的传输方法的设计,本发明还提供了一种多屏互动 中EPG数据的传输装置,包括电视信号接收终端和与电视信号接收终端进行多屏互动的移 动终端,所述电视信号接收终端中设置有: E。
13、PG数据获取单元,用于从接收自有线电视网中的TS流文件中获取EPG数据; xml文件生成单元,用于将EPG数据生成xml文件; xml存储单元,用于存储xml文件; 网络传输单元,用于和移动终端进行数据及命令的传输; 移动终端中设置有: 网络传输单元,用于和电视信号接收终端进行数据及命令的传输; EPG数据获取单元,用于从xml文件中获取EPG数据。 0013 优选的,所述xml文件中包括有按照频道分别存储的多条EPG数据,同一频道的多 条EPG数据按照时间先后顺序进行排序,且每条EPG数据均包含有节目起止时间字段、节目 名称字段和节目简介字段。 0014 与现有技术相比,本发明的优点和积极效。
14、果是:本发明利用电视信号接收终端将 接收到的TS流文件进行解析处理,并将得到的EPG数据以xml文件的方式重新进行组织存 储,而与电视信号接收终端进行多屏互动的移动终端可以直接以HTTP的方式请求下载包 含EPG数据的xml文件来获取EPG数据,然后将电子节目指南提供给用户使用,方便了移动 终端获取EPG数据,使得用户能够随时随地查看节目指南。而且,EPG数据在电视信号接收 终端与移动终端之间传输速度快,不容易丢失数据,占用电视信号接收终端的资源少,应用 极其便捷。 0015 结合附图阅读本发明实施方式的详细描述后,本发明的其他特点和优点将变得更 加清楚。 附图说明 0016 图1为本发明EP。
15、G数据传输方法一个实施例的流程图; 图2是图1实施例中EPG数据的一个组织结构示意图; 图3为本发明EPG数据传输装置一个实施例的原理框图。 具体实施方式 0017 下面结合附图对本发明的具体实施方式进行详细的描述。 说 明 书CN 102883212 A 3/5页 6 0018 首先,简要介绍本发明的技术背景和设计出发点:多屏互动是指不同的智能终端 设备进行多媒体内容的传输、解析、展示、控制等操作。通过无线路由器的WiFi无线功能, 将无线路由器、电视信号接收终端、移动终端组织成一个小型的无线局域以太网。在这个无 线局域网中,可以使用机顶盒作为电视信号接收终端接收有线电视网中的电视节目数据,。
16、 然后将之转发到手机、笔记本等移动终端中供用户收看,以实现用户随时随地自由收看电 视节目的需求。同时,多屏互动中可以将EPG(电子节目指南)数据发送至移动终端中,以 方便用户查阅电视节目信息。 0019 在传输EPG数据时,如果机顶盒对EIT表原始数据不经转换直接通过无线局域以 太网转发给移动终端,则不仅存在传输效率低下、容易丢失数据等问题,而且,还会长时间 占用机顶盒的资源,影响机顶盒的正常使用。鉴于此,本发明提出了机顶盒端解析EPG数 据、将EPG数据转换为xml格式之后再发送至移动终端的传输方法及传输装置,从而有效解 决了上述问题。下面通过具体实施例对本发明的内容进行详细具体的介绍。 0。
17、020 电视信号接收终端可以为机顶盒、数字电视一体机等有线电视信号接收装置,本 实施例以机顶盒为例进行具体的说明。 0021 机顶盒在开机的时候接收TS流文件中的各种PSI/SI表格数据并进行解析处理, 其中包括将EIT表中的EPG数据解析后,重新以xml文件的方式存储在内存中;在机顶盒正 常工作的过程中,后台更新任务也会定期的接收解析EIT表中的EPG数据,重新以xml文件 的方式存储在内存中,以便实时更新内存中存储的EPG数据。 0022 下面参照附图2,对xml文件的EPG数据的组织方式进行介绍: xml文件将EPG数据按照频道分别存储,包括频道1、频道2、频道3,同一频道的 EPG数据。
18、是按照节目的时间先后顺序进行排序,包括按照节目时间先后顺序排序的节目1、 节目2,每条节目数据中都包含节目起止时间字段、节目名称字段和节目简介字段。其 具体实现方式如下: . . . . . . . . . . 说 明 书CN 102883212 A 4/5页 7 . . . . . . . . . . 上述EPG数据组织方式中各标签含义如下: .包含所有频道完整的EPG数据 .包含一个频道的所有EPG数据 .频道号 .频道名称 .一条节目所包含的信息 .一条节目的开始时间 .一条节目的结束时间 .一条节目的节目名称 .一条节目的节目简介 机顶盒和移动终端通过无线路由器组成的一个无线局域以太网。
19、,机顶盒和移动终端通 过无线网络进行数据传输。当移动终端用户需要获取使用电子节目指南时,用户可以控制 移动终端直接以HTTP的方式向机顶盒请求下载包含EPG数据的xml文件,移动终端接收 xml文件后,对xml文件进行解析,解析完毕后得到EPG数据,即可将电子节目指南提供给用 户使用。其中,移动终端为笔记本或者手持终端(如:手机、平板电脑、掌上电脑等); 下面参照附图1,对移动终端向机顶盒请求下载EPG数据的步骤进行详细的介绍: 1) 机顶盒启动,并与移动终端建立命令socket连接,移动终端通过命令socket连接 向机顶盒发送获取xml文件的请求; 2) 机顶盒收到移动终端的请求后,获取机。
20、顶盒内存中存储的xml文件,并将获取结果 通过命令socket连接通知移动终端; 3) 移动终端收到机顶盒发送的获取失败的消息后,退出请求任务;收到机顶盒发送的 获取成功消息后,移动终端创建数据socket,并将自身IP和端口信息通过命令socket连接 传输至机顶盒; 说 明 书CN 102883212 A 5/5页 8 4) 机顶盒按照接收的移动终端的自身IP和端口信息,与移动终端建立数据socket连 接,然后将获取的xml文件通过数据socket连接发送给移动终端; 5) 机顶盒的xml文件发送完成后,关闭数据socket连接,并通过命令socket连接通 知移动终端数据发送完成; 6。
21、) 移动终端收到机顶盒数据发送完成的消息后,完成数据接收任务,关闭数据socket 连接,然后对xml文件进行解析以获取EPG数据,供用户使用。 0023 同时,本实施例还提出了一种多屏互动中EPG数据的传输装置,如图3所示,该装 置包括电视信号接收终端和与电视信号接收终端进行多屏互动的移动终端,电视信号接收 终端中包括如下部分: EPG数据获取单元,用于从接收自有线电视网中的TS流文件中获取EPG数据; xml文件生成单元,用于将EPG数据生成xml文件; xml存储单元,用于存储xml文件; 网络传输单元,用于和移动终端进行数据及命令的传输; 移动终端中设置有: 网络传输单元,用于和电视信。
22、号接收终端进行数据及命令的传输; EPG数据获取单元,用于从xml文件中获取EPG数据。 0024 其中,xml文件中包括有按照频道分别存储的多条EPG数据,同一频道的多条EPG 数据按照时间先后顺序进行排序,且每条EPG数据均包含有节目起止时间字段、节目名称 字段和节目简介字段。 0025 本传输装置中具体xml文件的EPG数据的组织方式以及EPG数据的传输方法在上 文已经详细描述,此处不再赘述。 0026 本实施例将电视信号接收终端接收到的EPG数据以xml文件的方式重新进行组织 并存储,电视信号接收终端向移动终端传输xml文件以将电子节目指南提供给用户使用, 十分方便快捷。 0027 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。 说 明 书CN 102883212 A 1/3页 9 图1 说 明 书 附 图CN 102883212 A 2/3页 10 图2 说 明 书 附 图CN 102883212 A 10 3/3页 11 图3 说 明 书 附 图CN 102883212 A 11 。