机顶盒、epg服务器及epg页面适配的方法、系统的制作方法

文档序号:7947773阅读:1526来源:国知局
专利名称:机顶盒、epg服务器及epg页面适配的方法、系统的制作方法
技术领域
本发明涉及通讯技术领域,特别是涉及一种机顶盒、EPG(EleCtr0niC Program Guide,电子节目菜单)服务器及基于机顶盒分辨率实现EPG页面适配的方法和系统。
背景技术
随着IPTV (Interactive Personality TV,个性化互动电视)业务的不断发展, IPTV要求的视频分辨率已经从初期只支持标清视频向高清视频发展,这就要求EPG页面也能够支持对应分辨率,以保障用户IPTV视频服务和页面导航服务感受的一致性。在IPTV业务的发展阶段,受限于服务网络带宽和机顶盒终端硬件配置,在同一套 IPTV系统中,高清终端用户和标清终端用户将会长期同存。如果EPG采用统一的标清页面, 则无法为高清终端用户提供高品质的服务享受;如果EPG采用统一的高清页面,则可能导致标清终端用户无法使用正常EPG服务,因此,EPG必须能够根据用户终端类型提供适配的 EPG页面。传统的页面适配方法,是根据用户业务类型,即根据用户在IPTV系统中的高、标清类型标识,进行对应EPG页面的适配展示,该方法存在灵活性差的缺点,即用户更换终端时,必须对应修改用户的业务属性,而且在用户成功登录业务系统前,由于无法获取用户的业务信息,导致页面无法进行适配展示。

发明内容
本发明要解决的技术问题是提供一种机顶盒、EPG服务器及基于机顶盒分辨率实现EPG页面适配的方法和系统,用以解决现有技术中EPG页面的适配展示灵活性差的问题。为解决上述技术问题,一方面,本发明提供一种基于机顶盒分辨率实现EPG页面适配的方法,所述方法包括以下步骤电子节目菜单EPG服务器向机顶盒发送读取机顶盒分辨率的读取请求;机顶盒根据所述读取请求,输出机顶盒分辨率;所述EPG服务器获取所述机顶盒分辨率,指定使用与所述机顶盒分辨率相适配的页面,生成返回页面,返回给所述机顶盒。进一步,所述机顶盒输出机顶盒分辨率之前,还包括设置所述机顶盒的分辨率。进一步,在所述EPG服务器向机顶盒发送读取请求之前,还包括所述机顶盒向所述EPG服务器发起登录请求;所述EPG服务器向个性化互动电视IPTV业务处理系统发送登录请求,并接收所述 IPTV业务处理系统返回的认证结果。再一方面,本发明还提供一种基于机顶盒分辨率实现EPG页面适配的系统,包括机顶盒和电子节目菜单EPG服务器,所述机顶盒包括分辨率输出模块;所述EPG服务器包括机顶盒交互模块、页面自适应模块和页面生成模块;机顶盒交互模块,用于向机顶盒发送读取机顶盒分辨率的读取请求,并获取所述机顶盒分辨率;分辨率输出模块,用于根据所述读取请求,输出机顶盒分辨率;页面自适应模块,用于根据所述机顶盒交互模块发送的所述机顶盒分辨率,指定使用与所述机顶盒分辨率相适配的页面;页面生成模块,用于生成返回页面,返回给所述机顶盒。进一步,所述机顶盒还包括分辨率设置模块,用于设置所述机顶盒的分辨率。进一步,所述EPG服务器还包括业务系统交互模块,用于接收所述机顶盒交互模块发送的机顶盒向所述EPG服务器发起的登录请求,并向个性化互动电视IPTV业务处理系统发送登录请求,以及接收所述 IPTV业务处理系统返回的认证结果。再一方面,本发明还提供一种机顶盒,所述机顶盒包括分辨率输出模块;用于根据EPG服务器向机顶盒发送的读取机顶盒分辨率的读取请求,输出机顶盒分辨率。进一步,所述机顶盒还包括分辨率设置模块,用于设置所述机顶盒的分辨率。再一方面,本发明还提供一种EPG服务器,所述EPG服务器包括机顶盒交互模块,用于向机顶盒发送读取机顶盒分辨率的读取请求,并获取所述机顶盒分辨率;页面自适应模块,用于根据所述机顶盒交互模块发送的所述机顶盒分辨率,指定使用与所述机顶盒分辨率相适配的页面;页面生成模块,用于生成返回页面,返回给所述机顶盒。进一步,所述EPG服务器还包括业务系统交互模块,用于接收所述机顶盒交互模块发送的机顶盒向所述EPG服务器发起的登录请求,并向个性化互动电视IPTV业务处理系统发送登录请求,以及接收所述 IPTV业务处理系统返回的认证结果。本发明有益效果如下本发明通过将EPG页面与机顶盒分辨率适配,而无需依赖业务,因此,在用户服务的任何状态下,均能够保证用户页面的正确展示,无需用户正常登录系统后才能进行适配。 用户更换终端登录时,系统也能够进行适配,无需修改用户的业务属性,适配的方法更灵活。


图1是本发明实施例中一种基于机顶盒分辨率实现EPG页面适配的方法的流程图;图2是本发明实施例中一种基于机顶盒分辨率实现EPG页面适配的系统的结构示意图;图3是本发明实施例中一种基于机顶盒分辨率实现EPG页面适配的系统进行页面适配的流程图。
具体实施例方式为了解决现有技术中EPG页面的适配展示灵活性差的问题,本发明提供了一种机顶盒(STB,Set Top Box)、EPG服务器及基于机顶盒分辨率实现EPG页面适配的方法和系统,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。为了解决以上问题,本发明提供一种基于机顶盒分辨率实现EPG页面适配的方法,即对于同时存在高清终端用户和标清终端用户的IPTV系统,通过EPG服务器获取用户登录机顶盒的分辨率参数,根据用户登录机顶盒的分辨率参数进行页面的适配展示,实现 EPG页面和用户机顶盒的实际分辨率一致,从而保证用户EPG页面的正确展示。如图1所示,本发明实施例涉及一种基于机顶盒分辨率实现EPG页面适配的方法, 包括以下步骤步骤S101,EPG服务器向机顶盒发送读取机顶盒分辨率的读取请求;本步骤中,机顶盒开机后,向EPG服务器发起登录请求。机顶盒的登录请求触发 EPG服务器读取机顶盒分辨率的读取请求。步骤S102,机顶盒根据所述读取请求,输出机顶盒分辨率;其中,本步骤中,在输出机顶盒分辨率之前,先要对机顶盒的分辨率进行设置。即 运营商的运维人员根据用户的业务资费套餐(高清或标清)、网络带宽和电视机分辨率,设置用户机顶盒的分辨率。设置机顶盒分辨率的步骤并不限定只在本步骤完成,也可以在步骤SlOl之前完成。步骤S103,所述EPG服务器获取所述机顶盒分辨率,指定使用与所述机顶盒分辨率相适配的页面,生成返回页面,返回给所述机顶盒。本步骤中,指定使用与机顶盒分辨率相适配的页面,具体是指指定使用与机顶盒分辨率相同的页面。获取机顶盒分辨率之后,还需要对该机顶盒分辨率进行保存。机顶盒向EPG服务器发起登录请求之后,EPG服务器向IPTV业务处理系统发送登录请求,并接收IPTV业务处理系统返回的认证结果。如图2所示,本发明实施例还涉及一种实现上述方法的基于机顶盒分辨率实现 EPG页面适配的系统,包括机顶盒10和EPG服务器20,其中,机顶盒10包括分辨率输出模块101 ;EPG服务器20包括机顶盒交互模块201、页面自适应模块202和页面生成模块203 ;机顶盒交互模块201,用于向机顶盒10发送读取机顶盒分辨率的读取请求,并获取机顶盒分辨率;分辨率输出模块101,用于根据所述读取请求,输出机顶盒分辨率;页面自适应模块202,用于根据所述机顶盒交互模块发送的所述机顶盒分辨率,指定使用与所述机顶盒分辨率相适配的页面;页面生成模块203,用于生成返回页面,返回给机顶盒10。另外,机顶盒10还包括分辨率设置模块102,用于设置机顶盒10的分辨率。EPG服务器20还包括业务系统交互模块204,用于接收机顶盒交互模块201发送的机顶盒向所述EPG服务器发起的登录请求,并向个性化互动电视IPTV业务处理系统发送登录请求,以及接收所述IPTV业务处理系统返回的认证结果。如图3所示,上述系统应用于用户登录EPG页面自动适配的流程如下1、运营商的运维人员根据用户的业务资费套餐(高清或标清)、网络带宽和电视机分辨率,设置用户机顶盒的分辨率。2、用户机顶盒开机,向EPG服务器发起登录请求。3、EPG服务器的机顶盒交互模块向业务系统交互模块转发登录请求,同时,机顶盒交互模块向页面自适应模块发送用户登录的触发消息。本步骤包括A)、登录流程Al、业务系统交互模块向IPTV业务处理系统发送登录请求。A2、IPTV业务处理系统进行用户登录认证。A3、IPTV业务处理系统向业务系统交互模块返回认证结果。B)、机顶盒分辨率读取流程Bi、页面自适应模块向机顶盒交互模块发送分辨率读取请求。B2、机顶盒交互模块通过机顶盒的分辨率读取接口获得机顶盒分辨率。B3、机顶盒交互模块向页面自适应模块返回分辨率信息。B4、页面自适应模块保存分辨率信息。 4、业务系统交互模块向页面自适应模块发送登录认证结果。5、页面自适应模块向页面生成模块返回登录认证结果信息,并指定使用与用户机顶盒分辨率适配的页面。6、页面生成模块生成认证结果页面(返回页面),向机顶盒返回认证结果页面。另外,本发明实施例还涉及一种机顶盒,包括分辨率输出模块;用于根据EPG服务器向机顶盒发送的读取机顶盒分辨率的读取请求,输出机顶盒分辨率。分辨率设置模块,用于设置所述机顶盒的分辨率。另外,本发明实施例还涉及一种EPG服务器,包括机顶盒交互模块,用于向机顶盒发送读取机顶盒分辨率的读取请求,并获取机顶盒分辨率;页面自适应模块,用于根据所述机顶盒交互模块发送的所述机顶盒分辨率,指定使用与所述机顶盒分辨率相适配的页面;页面生成模块,用于生成返回页面,返回给所述机顶盒。业务系统交互模块,用于接收所述机顶盒交互模块发送的机顶盒向所述EPG服务器发起的登录请求,并向个性化互动电视IPTV业务处理系统发送登录请求,以及接收所述 IPTV业务处理系统返回的认证结果。由上述实施例可以看出,本发明通过将EPG页面与机顶盒分辨率适配,而无需依赖业务,因此,在用户服务的任何状态下,均能够保证用户页面的正确展示,无需用户正常登录系统后才能进行适配。用户更换终端登录时,系统也能够进行适配,无需修改用户的业务属性,适配的方法更灵活。
尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
权利要求
1.一种基于机顶盒分辨率实现EPG页面适配的方法,其特征在于,所述方法包括以下步骤电子节目菜单EPG服务器向机顶盒发送读取机顶盒分辨率的读取请求;机顶盒根据所述读取请求,输出机顶盒分辨率;所述EPG服务器获取所述机顶盒分辨率,指定使用与所述机顶盒分辨率相适配的页面,生成返回页面,返回给所述机顶盒。
2.如权利要求1所述的基于机顶盒分辨率实现EPG页面适配的方法,其特征在于,所述机顶盒输出机顶盒分辨率之前,还包括设置所述机顶盒的分辨率。
3.如权利要求1或2所述的基于机顶盒分辨率实现EPG页面适配的方法,其特征在于, 在所述EPG服务器向机顶盒发送读取请求之前,还包括所述机顶盒向所述EPG服务器发起登录请求;所述EPG服务器向个性化互动电视IPTV业务处理系统发送登录请求,并接收所述IPTV 业务处理系统返回的认证结果。
4.一种基于机顶盒分辨率实现EPG页面适配的系统,包括机顶盒和电子节目菜单EPG 服务器,其特征在于,所述机顶盒包括分辨率输出模块;所述EPG服务器包括机顶盒交互模块、页面自适应模块和页面生成模块;机顶盒交互模块,用于向机顶盒发送读取机顶盒分辨率的读取请求,并获取所述机顶盒分辨率;分辨率输出模块,用于根据所述读取请求,输出机顶盒分辨率;页面自适应模块,用于根据所述机顶盒交互模块发送的所述机顶盒分辨率,指定使用与所述机顶盒分辨率相适配的页面;页面生成模块,用于生成返回页面,返回给所述机顶盒。
5.如权利要求4所述的基于机顶盒分辨率实现EPG页面适配的系统,其特征在于,所述机顶盒还包括分辨率设置模块,用于设置所述机顶盒的分辨率。
6.如权利要求4或5所述的基于机顶盒分辨率实现EPG页面适配的系统,其特征在于, 所述EPG服务器还包括业务系统交互模块,用于接收所述机顶盒交互模块发送的机顶盒向所述EPG服务器发起的登录请求,并向个性化互动电视IPTV业务处理系统发送登录请求,以及接收所述IPTV 业务处理系统返回的认证结果。
7.一种机顶盒,其特征在于,所述机顶盒包括分辨率输出模块;用于根据EPG服务器向机顶盒发送的读取机顶盒分辨率的读取请求,输出机顶盒分辨率。
8.如权利要求7所述的机顶盒,其特征在于,所述机顶盒还包括分辨率设置模块,用于设置所述机顶盒的分辨率。
9.一种EPG服务器,其特征在于,所述EPG服务器包括机顶盒交互模块,用于向机顶盒发送读取机顶盒分辨率的读取请求,并获取所述机顶盒分辨率;页面自适应模块,用于根据所述机顶盒交互模块获取的所述机顶盒分辨率,指定使用与所述机顶盒分辨率相适配的页面;页面生成模块,用于生成返回页面,返回给所述机顶盒。
10.如权利要求9所述的EPG服务器,其特征在于,所述EPG服务器还包括 业务系统交互模块,用于接收所述机顶盒交互模块发送的机顶盒向所述EPG服务器发起的登录请求,并向个性化互动电视IPTV业务处理系统发送登录请求,以及接收所述IPTV 业务处理系统返回的认证结果。
全文摘要
本发明公开了一种机顶盒、EPG服务器及基于机顶盒分辨率实现EPG页面适配的方法和系统,所述方法包括以下步骤电子节目菜单EPG服务器向机顶盒发送读取机顶盒分辨率的读取请求;机顶盒根据所述读取请求,输出机顶盒分辨率;所述EPG服务器获取所述机顶盒分辨率,指定使用与所述机顶盒分辨率相适配的页面,生成返回页面,返回给所述机顶盒。本发明通过将EPG页面与机顶盒分辨率适配,而无需依赖业务,因此,在用户服务的任何状态下,均能够保证用户页面的正确展示,无需用户正常登录系统后才能进行适配。用户更换终端登录时,系统也能够进行适配,无需修改用户的业务属性,适配的方法更灵活。
文档编号H04N21/41GK102404621SQ20111032580
公开日2012年4月4日 申请日期2011年10月24日 优先权日2011年10月24日
发明者王国俊 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1