在网络电视上展示及时消息的方法和系统.pdf

上传人:b*** 文档编号:1098314 上传时间:2018-03-31 格式:PDF 页数:16 大小:726.76KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910107825.2

申请日:

2009.05.31

公开号:

CN101572799A

公开日:

2009.11.04

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

H04N7/173; H04N5/445; H04L29/06

主分类号:

H04N7/173

申请人:

中兴通讯股份有限公司

发明人:

任建华

地址:

518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

优先权:

专利代理机构:

深圳市万商天勤知识产权事务所(普通合伙)

代理人:

顾光一

PDF下载: PDF下载
内容摘要

本发明涉及一种在网络电视上展示及时消息的方法和系统,包括:接口信息处理服务器IMP接收第三方消息定制服务器发送的及时消息,并进行解析、保存和任务调度,再向电子节目菜单EPG服务器进行消息推送;所述电子节目菜单EPG服务器进行消息本地缓存,接收终端机顶盒STB的定时消息查询,并登记所述接收终端机顶盒STB的已经展示的消息,向所述接收终端机顶盒STB进行消息推送;所述接收终端机顶盒STB接收所述电子节目菜单EPG服务器下发的及时消息,更新本地消息列表,再向展示终端推送及时消息。本发明通过播放状态下的OSD方式和机顶盒的JVM来滚动展示及时消息,实时下发可供用户互动交互的页面消息。

权利要求书

1.  一种在网络电视上展示及时消息的方法,其特征在于,包括以下步骤:
接口信息处理服务器IMP接收第三方消息定制服务器发送的及时消息,并进行解析和保存,再向电子节目菜单EPG服务器进行消息推送;
所述电子节目菜单EPG服务器进行解析和消息本地缓存,接收终端机顶盒STB的定时消息查询,向所述接收终端机顶盒STB进行消息推送;
所述接收终端机顶盒STB接收所述电子节目菜单EPG服务器下发的及时消息,更新本地消息列表,再向展示终端推送。

2.
  如权1所述的方法,其特征在于,所述接口信息处理服务器IMP接收第三方消息定制服务器发送的及时消息的方式是:采用简单对象访问协议SOAP方式进行交互,然后对SOAP消息进行XML数据格式解析;所述接口信息处理服务器IMP向电子节目菜单EPG服务器进行消息推送的方法是:再通过HTTP+XML方式向电子节目菜单EPG服务器进行消息推送。

3.
  如权1所述的方法,其特征在于,所述电子节目菜单EPG服务器向所述接收终端机顶盒STB进行消息推送的方式是:下发消息添加请求和消息删除请求,触发所述接收终端机顶盒STB进行相应的消息处理。

4.
  如权1所述的方法,其特征在于,所述电子节目菜单EPG服务器接收的终端机顶盒STB的定时消息查询包括:所述终端机顶盒STB在登录成功后,在页面操作状态下周期性地定时增量消息;在点播状态下请求与内容相关的消息。

5.
  如权1、2、3或者4所述的方法,其特征在于,所述接收终端机顶盒STB向展示终端推送及时消息时,先判断所述展示终端目前所处的状态是页面状态还是播放状态,再通过定时器向展示终端定时进行相关消息的推送。

6.
  一种在网络电视上展示及时消息的系统,其特征在于,包括:
接口信息处理服务器IMP,用于接收第三方消息订制服务器的及时消息,并进行解析和保存,再转发给电子节目菜单EPG服务器;
电子节目菜单EPG服务器:用于实时接收所述接口信息处理服务器IMP转发的及时消息并解析存储在本地数据库中;实时监听接收终端机顶盒STB的定时消息查询,向所述接收终端机顶盒STB推送及时消息;
接收终端机顶盒STB,用于接收所述电子节目菜单EPG服务器下发的及时消息,更新本地消息列表,再向展示终端推送。

7.
  如权6所述的系统,其特征在于,所述接收终端机顶盒STB进一步包括:
STB消息缓存模块:接收所述电子节目菜单EPG服务器下推的消息,根据消息的不同类型,存储到相应的STB缓存中;
STB消息推送模块:该模块通过定时器的方式将缓存在所述STB缓存中的消息按消息级别和消息类型依次定时取出下推给STB消息展示模块;
STB消息展示模块:用于根据所述STB消息推送模块下推的消息类型,以相应的展示方式在所述网络电视上展示。

8.
  如权6所述的系统,其特征在于,所述接口信息处理服务器IMP进一步包括:
消息接收接口模块(101),用于实时监听并接收所述第三方消息定制服务器下发的消息,并交给消息解析模块(102)处理;
消息解析模块(102),用于解析所述消息接收接口模块(101)转送过来的消息;
资源文件下载模块(103),当所述第三方消息定制服务器发来页面消息时,负责到指定的FTP服务器下载用于显示的页面;
资源文件消息重组模块(104),负责将所述消息解析模块(102)解析出的消息体,重新组装生成EPG电子节目菜单消息体;
消息下发模块(105),用于将所述资源文件消息重组模块(104)组装的消息体下发给所述电子节目菜单EPG服务器。

9.
  如权6所述的系统,其特征在于,所述电子节目菜单EPG服务器进一步包括:
消息接收接口(201),用于实时监听并接收所述消息下发模块(105)发送的消息;
消息解析模块(202),用于对所述消息接收接口(201)传送过来的消息进行解析并存放于本地内存;
资源文件下载模块(203),用于当所述消息解析模块(202)解析出来的消息类型为页面消息时,到指定的片库上下载相应的资源文件用于页面消息的展示;
消息存储模块(204),用于当所述消息解析模块(202)将消息的所有属性都解析完毕后,缓存进服务器数据库指定表中,便于及时消息查询;
STB请求接收模块(205),用于实时监听所述接收终端机顶盒STB的消息请求,并解析请求参数,发送给消息提取模块(206)处理;
消息提取模块(206),根据所述STB请求接收模块(205)的参数解析所述请求参数,提取满足条件的消息;
增量消息下发模块(207),用于根据所述消息提取模块(206)提取的消息筛选出增量的部分,向所述接收终端机顶盒STB发出增量消息。

10.
  如权9所述的系统,其特征在于,所述电子节目菜单EPG服务器还包括:过期消息删除模块(208),用于提取STB请求周期内已经过期的或者已经由所述第三方消息定制服务器发送删除命令的及时消息,并通过下推JSP页面的方式通知所述接收终端机顶盒STB将这些消息删除。

11.
  如权6、7、8、或者10所述的系统,其特征在于,所述接口信息处理服务器IMP与所述第三方消息定制服务器采用简单对象访问协议SOAP方式进行交互并接收及时消息;所述接口信息处理服务器IMP对SOAP消息进行XML数据格式解析,所述电子节目菜单EPG服务器通过HTTP+XML方式接收所述及时消息。

说明书

在网络电视上展示及时消息的方法和系统
技术领域
本发明涉及IPTV(Interactive Personality TV交互式网络电视)系统,尤其涉及在网络电视上展示及时消息的装置和方法。
背景技术
IPTV系统以IP终端机顶盒(STB)、模拟电视机(TV)或个人计算机(PC)为主要终端设备,集流媒体、数据、通信等多种技术于一体,向用户提供包括直播电视服务在内的多种交互式服务,为用户带来的数字家庭影院的震撼体验。
但是目前的IPTV技术领域,主要注重于音视频播放和互动页面展示等技术的研究和突破,没有涉及及时交互消息的展示。国内IPTV系统的消息展示是通过机顶盒下推预先订制的JSP(JavaServer Pages)页面,这类消息展示方法存在很大的缺陷:
一、JSP页面消息展示方式限制了用户浏览信息的时间和空间,用户只有在非视频播放状态下,通过页面切换的方式浏览信息,由于STB遥控器没有传统键盘的灵活性,因此这样会大大降低用户的及时体验。
二、目前的JSP页面信息展示方式不能自动展示消息。
IPTV是面向STB、以电视机为终端的系统,用户对新闻等及时信息阅读的最佳方式是在视频观看状态下浏览到实时自动滚动播出的消息,这应该成为IPTV系统中用户对实时资讯阅读的主流方式。如何实现IPTV系统中及时消息的订制、传输及在视频和页面状态的展示就是本发明所要讨论的内容。
发明内容
本发明的目的在于公开一种在网络电视上展示及时消息的装置和方法,实现及时消息的订制和下发,并且无论终端处于页面播放状态还是视频播放状态,都能自动展示。
本发明公开了一种在网络电视上展示及时消息的方法,包括以下步骤:
接口信息处理服务器IMP接收第三方消息定制服务器发送的及时消息,并进行解析和保存,再向电子节目菜单EPG服务器进行消息推送;
所述电子节目菜单EPG服务器进行解析和消息本地缓存,接收终端机顶盒STB的定时消息查询,向所述接收终端机顶盒STB进行消息推送;
所述接收终端机顶盒STB接收所述电子节目菜单EPG服务器下发的及时消息,更新本地消息列表,再向展示终端推送。
本发明公开的在网络电视上展示及时消息的方法,还包括如下从属技术特征:
所述接口信息处理服务器IMP接收第三方消息定制服务器发送的及时消息的方式是:采用简单对象访问协议SOAP方式进行交互,然后对SOAP消息进行XML数据格式解析;所述接口信息处理服务器IMP向电子节目菜单EPG服务器进行消息推送的方法是:再通过HTTP+XML方式向电子节目菜单EPG服务器进行消息推送。
所述电子节目菜单EPG服务器向所述接收终端机顶盒STB进行消息推送的方式是:下发消息添加请求和消息删除请求,触发所述接收终端机顶盒STB进行相应的消息处理。
所述电子节目菜单EPG服务器接收的终端机顶盒STB的定时消息查询包括:所述终端机顶盒STB在登录成功后,在页面操作状态下周期性地定时增量消息;在点播状态下请求与内容相关的消息。
所述接收终端机顶盒STB向展示终端推送及时消息时,先判断所述展示终端目前所处的状态是页面状态还是播放状态,再通过定时器向展示终端定时进行相关消息的推送。
本发明还公开了一种在网络电视上展示及时消息的系统,包括:
接口信息处理服务器IMP,用于接收第三方消息订制服务器的及时消息,并进行解析和保存,再转发给电子节目菜单EPG服务器;
电子节目菜单EPG服务器:用于实时接收所述接口信息处理服务器IMP转发的及时消息并解析存储在本地数据库中;实时监听接收终端机顶盒STB的定时消息查询,向所述接收终端机顶盒STB推送及时消息;
接收终端机顶盒STB,用于接收所述电子节目菜单EPG服务器下发的及时消息,更新本地消息列表,再向展示终端推送。
本发明公开的在网络电视上展示及时消息的系统,还包括如下技术特征:
所述接收终端机顶盒STB进一步包括:
STB消息缓存模块:接收所述电子节目菜单EPG服务器下推的消息,根据消息的不同类型,存储到相应的STB缓存中;
STB消息推送模块:该模块通过定时器的方式将缓存在所述STB缓存中的消息按消息级别和消息类型依次定时取出下推给STB消息展示模块;
STB消息展示模块:用于根据所述STB消息推送模块下推的消息类型,以相应的展示方式在所述网络电视上展示。
所述接口信息处理服务器IMP进一步包括:
消息接收接口模块(101),用于实时监听并接收所述第三方消息定制服务器下发的消息,并交给消息解析模块(102)处理;
消息解析模块(102),用于解析所述消息接收接口模块(101)转送过来的消息;
资源文件下载模块(103),当所述第三方消息定制服务器发来页面消息时,负责到指定的FTP服务器下载用于显示的页面;
资源文件消息重组模块(104),负责将所述消息解析模块(102)解析出的消息体,重新组装生成EPG电子节目菜单消息体;
消息下发模块(105),用于将所述资源文件消息重组模块(104)组装的消息体下发给所述电子节目菜单EPG服务器。
所述电子节目菜单EPG服务器进一步包括:
消息接收接口(201),用于实时监听并接收所述消息下发模块(105)发送的消息;
消息解析模块(202),用于对所述消息接收接口(201)传送过来的消息进行解析并存放于本地内存;
资源文件下载模块(203),用于当所述消息解析模块(202)解析出来的消息类型为页面消息时,到指定的片库上下载相应的资源文件用于页面消息的展示;
消息存储模块(204),用于当所述消息解析模块(202)将消息的所有属性都解析完毕后,缓存进服务器数据库指定表中,便于及时消息查询;
STB请求接收模块(205),用于实时监听所述接收终端机顶盒STB的消息请求,并解析请求参数,发送给消息提取模块(206)处理;
消息提取模块(206),根据所述STB请求接收模块(205)的参数解析所述请求参数,提取满足条件的消息;
增量消息下发模块(207),用于根据所述消息提取模块(206)提取的消息筛选出增量的部分,向所述接收终端机顶盒STB发出增量消息。
所述电子节目菜单EPG服务器还包括:过期消息删除模块(208),用于提取STB请求周期内已经过期的或者已经由所述第三方消息定制服务器发送删除命令的及时消息,并通过下推JSP页面的方式通知所述接收终端机顶盒STB将这些消息删除。
所述接口信息处理服务器IMP与所述第三方消息定制服务器采用简单对象访问协议SOAP方式进行交互并接收及时消息;所述接口信息处理服务器IMP对SOAP消息进行XML数据格式解析,所述电子节目菜单EPG服务器通过HTTP+XML方式接收所述及时消息。
本发明公开的一种在网络电视上展示及时消息的装置和方法,突破了传统的JSP页面展示的模式,通过播放状态下的OSD方式和机顶盒的JVM来滚动展示及时消息,能够实时下发可供用户进行互动交互的页面消息。本发明制定了完善的消息订制、下发、转发、存储、展示流程,使各类不同的消息(页面交互消息和文本消息)都能够通过这套装置及时下发给STB展示,实现了IPTV系统终端服务设备在页面状态及视频播放下支持用户浏览及时系统下发的信息,并且能够与消息进行互动体验的功能,弥补了传统的IPTV系统中用户只能通过页面浏览消息的技术缺陷。
附图说明
图1是本发明的实施例的接口信息处理服务器的结构示意图。
图2是本发明的实施例的EPG服务器的结构示意图。
图3是本发明的及时消息展示的与功能模块相关的流程示意图。
图4是本发明的及时消息展示流程示意图。
具体实施方式
本发明公开了一套在IPTV环境下面向终端机顶盒STB,在电视机上展示及时消息的系统。STB可以接受满足一定条件的及时消息,并且在电视机处于页面展示状态和视频播放状态下都能实时自动展示。下面结合附图和具体实施方式对本发明做进一步详细说明。
如图1所示是本发明的转发第三方消息的接口信息处理服务器(简称IMP)的一个实施例的结构示意图,包括:
消息接收接口101,该接口主要用于实时监听并接收第三方消息定制服务器下发的消息,并将合法消息交给消息解析模块102处理,该接口与第三方服务器采用SOAP(Simple Object Access Protocol简单对象访问协议)消息交互;
消息解析模块102,该模块主要用于解析消息接收接口101转送过来的消息,对SOAP消息进行XML数据格式解析。
资源文件下载模块103,当第三方服务器发来页面消息时,负责到指定的FTP服务器上下载用于显示的页面消息的资源文件。
消息重组模块104,负责将102模块解析出的消息体,按照本系统规范重新进行组装,生成EPG(Electronic Program Guide,电子节目菜单)认可的消息体。
消息下发模块105,将104模块组装的XML消息体,通过HTTP+XML方式发送给EPG服务器。
如图2所示,是本发明的EPG服务器的一个实施例的结构示意图,主要包括以下几个部分:
消息接收接口201,该模块实时监听并接收接口信息处理服务器(IMP)发送过来的消息通知,并将该消息交给EPG消息解析器处理,201模块与IMP的消息交互采用HTTP+XML方式。
消息解析模块202,该模块对201模块传送过来的XML消息体进行解析,将消息体的每个属性解析后存放在本地数据库中。
资源文件下载模块203,该模块当202模块解析出来的消息类型为页面消息,则到指定的片库上下载用于STB的页面消息相应的资源文件。
消息存储模块204,当202模块将消息的所有属性都解析完毕后,204模块则将该消息缓存进服务器数据库指定表中,便于用户登陆到机顶盒浏览页面或者点播节目时查询。
STB请求接收模块205,该装置实时监听STB发送过来的HTTP消息请求,并解析请求参数,发送给消息提取装置206处理。
消息提取模块206,该模块根据205模块解析来自STB的消息请求参数,通过判断该消息是否过期、该用户是否有权限浏览等操作来提取满足条件的消息。
增量消息下发模块207,该模块根据206提取的消息筛选出增量的部分,向STB下推JSP页面,发出STB增量消息。
过期消息删除模块208,提取该STB请求周期内(一般为5分钟)已经过期的或者已经由第三方消息定制器发送删除命令的消息,并通过向STB下推JSP页面的方式告知STB将这些消息删除。
如图3所示,是本发明的及时消息展示的与功能模块相关的流程示意图,主要包括以下几个部分:
用户登录消息触发器301,用作终端机顶盒用户登录成功时首次全量消息获取。
增量消息触发器302,在终端机顶盒用户登录成功后,用于在页面操作状态下每5分钟的增量消息的获取。
播放状态消息触发器303,当终端机顶盒用户进入点播状态时,用于与内容相关的消息的获取。
EPG消息处理模块304,即上述EPG服务器消息处理装置,用于EPG消息下发。
STB消息接收模块305:该模块实时接收EPG下发的消息添加及消息删除请求,并触发相应的STB侧消息处理模块
消息内容判断模块306:该模块根据EPG下发的消息判断内容是否相关。
内容相关消息处理模块307:该模块在收到EPG内容消息添加请求后首先清除原有该内容相关消息,并将新的消息缓存到STB相应的内存区域中。
内容无关消息处理模块308:该模块接收EPG内容无关消息,将消息缓存到STB相应的内存区域。
消息删除模块309:该模块定时获取EPG下发的消息删除请求,并将相应的消息在STB内存区域中删除。
消息缓存器310:该模块用于缓存所有EPG下发的各类消息。
STB消息推送模块311:该模块根据当前用户状态(页面状态,播放状态),通过定时器向STB消息展示模块推送相应的消息。
OSD消息展示模块312:该模块是用于播放状态下的页面消息的展示。OSD是ON SCREEN DISPAY的缩写,即同屏幕显示。
JVM消息展示模块313:该模块是用于页面或者播放状态下文本消息的滚动展示,并能够灵活设置消息的字体格式,滚动方式等。JVM是STB内嵌的JAVA虚拟机。
图4是本发明的及时消息定制、下发、展示流程示意图,总体展示了整个消息从定制、下发及展示的流程:首先是消息定制器向接口机发送消息,然后接口机接收和解析消息,再进行消息保存和任务调度,然后向EPG服务器进行消息推送;EPG服务器进行消息本地缓存,展示终端向EPG服务器进行定时消息查询,EPG服务器登记用户已展示的消息,再向展示终端发送消息返回信息。
本发明的及时消息展示系统装置包括:
消息订制处理模块:该模块属于第三系统模块,不属于IPTV系统范畴,该模块主要实现各类消息(滚动消息和页面消息)的订制和下发。
接口机消息转发装置(IMP):该装置实现了IPTV系统与第三方消息订制模块的对接工作,通过SOAP消息实现了与消息订制系统的信息交互,并通过HTTP+XML的方式实现了与IPTV消息接受模块的消息转发。可以说是第三方消息产生系统和IPTV消息展示系统的桥梁。
EPG消息接受模块:EPG作为WEB服务器,是IPTV系统中展示门户,负责STB展示页面的订制,以及视频播放的重定向功能。EPG的消息接受模块就是通过HTTP+XML方式实时接收接口机装置转发过来消息并解析存储在EPG所在服务器的数据库中。
EPG消息推送模块:该模块主要实时监听STB传送过来的消息接收请求,通过下推JSP页面的方式向STB推送及时消息。
STB消息缓存模块:该模块接收到EPG消息推送模块下推的消息,根据消息的不同类型,存储到STB缓存中相应的存储模块中去。
STB消息推送模块:该模块通过定时器的方式将缓存在STB内存中的消息按消息级别和消息类型依次定时取出下推给STB消息展示模块。
STB消息展示模块:该模块根据下推的消息类型,分成OSD展示方式(用于页面消息的展示)和JVM展示方式(用于文本消息的展示)。
IPTV系统中这种及时消息展示系统实现的方法,包括以下步骤:
步骤A:第三方消息定制器向IPTV系统接口机装置(IMP)通过SOAP方式下发消息。
步骤B:IMP解析消息保存到数据库中并下载资源文件
步骤C:IMP通知EPG获取新的消息。
步骤D:EPG通过HTTP+XML方式获取到新的消息后,解析并保存到本地数据库中。
步骤E:STB通过定时器以HTTP请求的方式向EPG发起消息获取请求
步骤F:EPG根据请求将符合条件的消息以向STB下推JSP的方式向STB添加新的消息并删除过期消息,并记载用户已经取走的消息最大ID。
步骤G:STB判断用户目前所处的状态(页面状态和播放状态)通过定时器向STB展示模块(OSD展示模块、JVM展示模块)定时进行相关消息的推送并展示。
机顶盒处于页面状态时,仅展示文字消息,是通过STB的JVM展示模块展示的,机顶盒处于播放状态时能够展示文字消息和页面消息,其中文字消息通过STB的JVM展示模块展示的,页面消息是通过STB的OSD功能展示的。JVM是STB内嵌的JAVA虚拟机,用于在STB侧运行JAVA进程,OSD是我司机顶盒在视频播放时在某一特定区域展示页面的装置,简称OSD。

在网络电视上展示及时消息的方法和系统.pdf_第1页
第1页 / 共16页
在网络电视上展示及时消息的方法和系统.pdf_第2页
第2页 / 共16页
在网络电视上展示及时消息的方法和系统.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《在网络电视上展示及时消息的方法和系统.pdf》由会员分享,可在线阅读,更多相关《在网络电视上展示及时消息的方法和系统.pdf(16页珍藏版)》请在专利查询网上搜索。

本发明涉及一种在网络电视上展示及时消息的方法和系统,包括:接口信息处理服务器IMP接收第三方消息定制服务器发送的及时消息,并进行解析、保存和任务调度,再向电子节目菜单EPG服务器进行消息推送;所述电子节目菜单EPG服务器进行消息本地缓存,接收终端机顶盒STB的定时消息查询,并登记所述接收终端机顶盒STB的已经展示的消息,向所述接收终端机顶盒STB进行消息推送;所述接收终端机顶盒STB接收所述电子节。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1