专利名称:一种iptv及其增值业务的实现方法、系统、机顶盒和遥控器的利记博彩app
技术领域:
本发明属于IPTV技术领域,具体涉及一种IPTV及其增值业务的实现方法、系统、 机顶盒和遥控器。
背景技术:
交互式网络电视(IPTV)增值应用,是一种提供单一业务目的的交互式应用工具, 以满足IPTV用户各种个性化的需要,提供给用户丰富多彩的、操作便利快捷的服务,它可 以有很多种形式,实现很多功能,如天气、日历、地图、新闻、股票、财经、小游戏等等。IPTV增值应用给IPTV用户的直观印象是外观个性化、占用电视屏幕面积小、拟 真。功能单一、简单、具体、完整。用户在观看电视的同时,可以同步操作增值应用的界面和 功能,非常简单方便,如一边收看IPTV,一边了解天气、一边看新闻等等。IPTV作为一种视频传媒服务业务,已经取得相当规模的发展。随着IPTV的用户量 和业务市场的快速增长,如何提供给用户个性化的、丰富多彩的服务,是IPTV面临的一个 重大的问题。
发明内容
本发明要解决的主要技术问题是,提供一种IPTV及其增值业务的实现方法、系 统、机顶盒和遥控器,实现了一种改进的IPTV系统架构。为解决上述技术问题,本发明提供一种IPTV增值业务的实现方法,包括步骤机顶盒向IPTV增值应用服务器发起HTTP请求,获取增值应用服务信息,IPTV增 值应用服务器转发所述HTTP请求到第三方内容提供商,第三方内容提供商返回增值应用 信息文件给机顶盒;机顶盒解析所述增值应用信息,然后展示增值应用服务信息供用户选择,再根据 用户的选择向IPTV增值应用服务器发起HTTP请求,获取增值应用的详细信息,IPTV增值 应用服务器转发用户的请求到第三方内容提供商,第三方内容提供商返回增值应用的详细 信息文件给机顶盒;机顶盒控制IPTV展示IPTV增值应用的详细信息。所述第三方内容提供商返回增值应用服务信息、详细信息的文件格式为XML或 RSS文件,所述机顶盒的增值解析模块收到XML或RSS文件后,对XML或RSS文件进行解析, 形成HTML页面供IPTV展示。所述增值应用信息包括在线模式和离线模式。所述增值应用信息包括日历、天气预报、新闻消息中的任一或两个以上的组合。一种IPTV增值应用系统,包括增值应用服务器和机顶盒,所述增值应用服务器用 于增值应用的存储、封装和上线以及鉴权订购、统计分析和计费,所述机顶盒通过增值应用 服务器获得增值应用服务。
所述机顶盒包括增值应用管理模块、增值应用解析模块和增值应用显示模块,其 中,所述增值应用管理模块用于从增值应用服务器获取并管理IPTV增值应用;增值应用解 析模块与增值应用管理模块连接,用于解析增值应用管理模块获取的增值应用;增值应用 显示模块根据增值应用管理解析模块的解析结果,调用相应的图形显示接口,控制IPTV展 示增值应用信息。一种机顶盒,包括增值应用管理模块、增值应用解析模块和增值应用显示模块,其 中,所述增值应用管理模块用于从增值应用服务器获取并管理IPTV增值应用;增值应用解 析模块与增值应用管理模块连接,用于解析增值应用管理模块获取的增值应用;增值应用 显示模块根据增值应用管理解析模块的解析结果,调用相应的图形显示接口,控制IPTV展 示增值应用信息。所述增值应用管理模块具体包括一展现管理单元,用于管理增值应用的展现位 置、展现方式和排列顺序。所述增值应用解析模块包括Javascript解析单元和TOB解析单元,所述 Javascript解析单元用于Javascript的逻辑解析,所述TOB解析单元用于对WEB页面的解 析。所述增值应用解析模块还包括用户交互模块,所述用户交互模块用于在IPTV上 提供用户交互界面供用户定制IPTV增值应用。所述增值应用解析模块还包括业务扩展模块,用于增值业务的扩展。一种IPTV增值应用的实现方法,包括步骤机顶盒通过IPTV增值应用服务的入口地址获取IPTV增值应用分类列表信息;机顶盒控制IPTV展示IPTV增值应用的分类列表信息供用户选择;用户选择确认后,机顶盒下载增值应用文件并安装增值应用,然后启动运行IPTV 增值应用。进一步,还包括机顶盒获取IPTV增值应用服务的入口地址的步骤,所述IPTV增值 应用服务器以HTTP协议+XML的方式返回入口地址、IPTV增值应用分类列表信息、增值应 用信息和增值应用图标给机顶盒。一种IPTV,根据上述所述机顶盒获取的增值应用信息,在屏幕上显示所述增值应 用fn息。一种遥控器,设置有增值应用图标切换按键和确认按键,所述增值应用图标切换 按键用于切换所述IPTV上显示的增值应用图标,所述确认按键用于确认选择某一增值应 用图标并进入该增值应用内容。与现有技术相比,本发明实施例实现了一种IPTV应用的框架,扩展了 IPTV原有的 功能,使得IPTV更具有用户个性化、功能多样化。
图1为本发明实施例提供的一种IPTV增值应用系统原理图;图2为本发明实施例提供的一种IPTV增值应用的实现方法流程图;图3为本发明实施例提供的一种IPTV增值应用的实现方法流程图;图4为本发明实施例提供的一种新闻增值应用界面示意图5为本发明实施例提供的一种IPTV增值应用界面显示示意图。
具体实施例方式下面通过具体实施方式
结合附图对本发明作进一步详细说明。本实施例在目前的IPTV的基础上,实现了一种IPTV增值应用系统的架构,使其可 以正常运行和展示,系统如图1所示。一种IPTV增值应用系统,包括增值应用服务器(Application STORE,简称APP STORE)和机顶盒(Set Top Box,简称 STB)。所述增值应用服务器用于增值应用的存储、封装和上线以及鉴权订购、统计分析 和计费。本实施例中,每个IPTV增值应用的文件包括元数据描述文件Config、配置文 件、HTML (Hyper Text Mark-up Language,超文本标记语言)/XML (ExtensibleMarkup Language,可扩展标记语言)页面、图片和其他文件的压缩包。元数据描述文件Conf ig,格 式为XML,描述了该增值应用的名称、描述、图标、权限、作者等等内容,同时指定了起始执行 渲染的HTML/XML文件名。IPTV增值应用的实现脚本语言采用Javascript。网络部分采用 Web2. 0普遍使用的XMLHttpRequest技术。用户界面的呈现方面采用HTML或者XML格式, 并且可以用CSS (Cascading Style Sheet,层叠样式表)方式来进行样式定义。本实施例 中,IPTV增值应用的大部分的特征和网页类似,但它本身作为一个界面对象,在表现和行为 逻辑层有其自身特有的属性和事件。属性有开发的语言、使用引擎、显示与否、版本、名称、 作者和版权等等。还有一些特殊的事件,如增值应用启动、关闭、获得和失去焦点、拖动和各 个增值应用对象之间的通信等等。所述机顶盒通过增值应用服务器获得增值应用服务。本实施例中机顶盒包 括增值应用管理(Application Manager,简称APP Manager)模块、增值应用解析模块 (Application Engine,简称 APP Engine)和增值应用显示(ApplicationDisplay,简称 APP Display)模块。其中,所述增值应用管理模块用于从增值应用服务器获取并管理IPTV增值 应用,增值应用管理模块从增值应用服务器上发现IPTV增值应用后,再经过版本比较,如 果版本不一致,则下载到本地执行更新,然后启动和运行增值应用。增值应用解析模块与增 值应用管理模块连接,用于解析增值应用管理模块获取的增值应用;增值应用显示模块根 据增值应用管理解析模块的解析结果,调用相应的图形显示接口,控制IPTV展示增值应用 fn息ο所述增值应用管理模块具体包括一展现管理单元,用于管理增值应用在IPTV上 的展现位置、展现方式和排列顺序。所述增值应用解析模块包括Javascript解析单元和 Web解析单元,所述Javascript解析单元用于Javascript的逻辑解析,所述Web解析单元 用于对Web页面的解析。增值应用解析模块解析完成后,通过访问控制层和终端适配模块, 将在IPTV上进行展示。所述增值应用解析模块还包括用户交互模块,所述用户交互模块用 于在IPTV上提供用户交互界面供用户定制IPTV增值应用。所述增值应用解析模块还包 括业务扩展模块,用于增值业务的扩展,当需要增加增值应用模块时,调用业务扩展模块, 开发出丰富的应用程序,上传到增值应用服务器,再通过运营商的测试、认证,以保证应用 的安全性,才能在管理平台的增值应用程序商店中进行发布和部署,以保证应用的完整、安全、合法。请参阅图2所示,一种IPTV增值应用的实现方法,包括步骤S201 =STB获取IPTV增值应用服务的入口地址;S202 =IPTV增值应用服务器以HTTP协议+XML方式,返回服务入口地址;S203 =STB发起请求,获取IPTV增值应用分类列表信息;S204 =IPTV增值应用服务器以HTTP+XML的方式返回应用分类列表信息;S205 =STB控制IPTV展示增值应用的分类信息;S206 用户选中某一具体IPTV增值应用,获取相关信息;S207 =IPTV增值应用服务器返回该应用的具体信息;S208 终端请求获取IPTV增值应用的图标入口 ;S209 =IPTV增值应用服务器返回该增值应用的图标入口地址;S210 用户登录IPTV增值应用服务器(下载IPTV增值应用之前,需要用户先登 录);S211 =IPTV增值应用服务器返回登录成功;S212 =STB下载增值应用文件;S213 =IPTV增值应用服务器返回应用文件;S214 =STB的增值应用管理模块APP Manager开始安装增值应用;S215 启动运行IPTV增值应用。请参阅图3所示,一种IPTV增值业务的实现方法,包括步骤S301 用户向IPTV增值应用服务器发起HTTP请求,获取增值应用服务信息;S302 =IPTV增值应用服务器的用户交互层转发所述HTTP请求到第三方内容提供 商(SP Server);S303:第三方内容提供商返回增值应用信息文件给机顶盒,返回的文件格式为 XML 或者 RSS(聚合内容,Really Simple Syndication);S304 增值应用解析模块APP Engine注册回调函数CallBack,当收到XML或者 RSS后,对返回的数据进行解析(比如DOM Parse解析),形成HTML页面方式返回给IPTV ;S305 =IPTV展示增值应用服务信息供用户选择;S306 用户向IPTV增值应用服务器发起HTTP请求,获取增值应用的详细信息;S307 =IPTV增值应用服务器的用户交互层转发用户的请求到第三方内容提供商;S308:第三方内容提供商返回增值应用的详细信息文件给机顶盒,返回的文件格 式为XML或者RSS ;S309 机顶盒解析数据,形成HTML页面方式返回给IPTV ;S310 =IPTV展示IPTV增值应用的详细信息。利用上述架构,本发明实施例在IPTV上实现了多个增值应用,有离线运行模式、 也有在线运行模式。以增值应用为新闻为例,该增值应用是在线模式,需要调用第三方SP提供的新闻 服务的接口,比如Yahoo、新浪提供的API (Application ProgrammingInterface,应用程序 编程接口),例如 http://rss. sina. com. cn/news/marquee/ddt. xml,返回 RSS 信息,±曾值应 用显示时只是显示标题简短说明,其中是带链接的,当用户需要进一步看详情,可以选中其中某一条标题,继续点击后观看,Javascript解析单元进行解析显示。具体界面形式如图4 所示。以日历为例,该增值应用的功能比较简单,下载后直接在机顶盒上运行,不需要与 SP进行数据交互,属于离线模式。其它还包括天气预报和小游戏等增值应用形式,在此不一一列举说明。根据上述增值应用架构,本发明实施例还提供了一种IPTV和遥控器,根据机顶盒 获取的增值应用信息,在屏幕上显示所述增值应用信息。因此,当用户选择应用了多个增值 应用之后,在TV屏幕上将会出现几个增值应用的图标,如附图5。所述遥控器上设置有增值 应用图标切换按键和确认按键,所述增值应用图标切换按键用于切换所述IPTV上显示的 增值应用图标,所述确认按键用于确认选择某一增值应用图标并进入该增值应用内容。本 发明实施例通过在遥控器按键上的键值复用实现切换功能,实现了一个类似在PC键盘上 的TAB键的功能,当用户按TAB键时,焦点在几个增值应用之间不停切换,在停留到某个增 值应用上之后,按OK键则切入该增值应用的内部焦点,上下键移动控制焦点,达到了灵活 操作的目标,同时符合用户的使用习惯。通过在IPTV上实现增值应用,用户在电视屏幕上不仅可以方便地看到新闻、股市 财经、天气情况,还可以随时参加各种游戏、与好友聊天、参加各种社区,从而大大丰富、扩 展了 IPTV原有的功能,使得IPTV向用户个性化、功能多样化的方向发展前进了一大步。以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发 明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱 离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护 范围。
权利要求
一种IPTV增值业务的实现方法,其特征在于,包括步骤机顶盒向IPTV增值应用服务器发起HTTP请求,获取增值应用服务信息,IPTV增值应用服务器转发所述HTTP请求到第三方内容提供商,第三方内容提供商返回增值应用信息文件给机顶盒;机顶盒解析所述增值应用信息,然后展示增值应用服务信息供用户选择,再根据用户的选择向IPTV增值应用服务器发起HTTP请求,获取增值应用的详细信息,IPTV增值应用服务器转发用户的请求到第三方内容提供商,第三方内容提供商返回增值应用的详细信息文件给机顶盒;机顶盒控制IPTV展示IPTV增值应用的详细信息。
2.如权利要求1所述的方法,其特征在于,所述第三方内容提供商返回增值应用服务 信息、详细信息的文件格式为XML或RSS文件,所述机顶盒的增值解析模块收到XML或RSS 文件后,对XML或RSS文件进行解析,形成HTML页面供IPTV展示。
3.如权利要求1至2任一项所述的方法,其特征在于,所述增值应用信息包括在线模式 和离线模式。
4.如权利要求1至2任一项所述的方法,其特征在于,所述增值应用信息包括日历、天 气预报、新闻消息中的任一或两个以上的组合。
5.一种IPTV增值应用系统,其特征在于,包括增值应用服务器和机顶盒,所述增值应 用服务器用于增值应用的存储、封装和上线以及鉴权订购、统计分析和计费,所述机顶盒通 过增值应用服务器获得增值应用服务。
6.如权利要求5所述的系统,其特征在于,所述机顶盒包括增值应用管理模块、增值应 用解析模块和增值应用显示模块,其中,所述增值应用管理模块用于从增值应用服务器获 取并管理IPTV增值应用;增值应用解析模块与增值应用管理模块连接,用于解析增值应用 管理模块获取的增值应用;增值应用显示模块根据增值应用管理解析模块的解析结果,调 用相应的图形显示接口,控制IPTV展示增值应用信息。
7.一种机顶盒,其特征在于,包括增值应用管理模块、增值应用解析模块和增值应用显 示模块,其中,所述增值应用管理模块用于从增值应用服务器获取并管理IPTV增值应用; 增值应用解析模块与增值应用管理模块连接,用于解析增值应用管理模块获取的增值应 用;增值应用显示模块根据增值应用管理解析模块的解析结果,调用相应的图形显示接口, 控制IPTV展示增值应用信息。
8.如权利要求7所述的机顶盒,其特征在于,所述增值应用管理模块具体包括一展现 管理单元,用于管理增值应用的展现位置、展现方式和排列顺序。
9.如权利要求7所述的机顶盒,其特征在于,所述增值应用解析模块包括Javascript 解析单元和WEB解析单元,所述Javascript解析单元用于Javascript的逻辑解析,所述 WEB解析单元用于对WEB页面的解析。
10.如权利要求7所述的机顶盒,其特征在于,所述增值应用解析模块还包括用户交互 模块,所述用户交互模块用于在IPTV上提供用户交互界面供用户定制IPTV增值应用。
11.如权利要求7所述的机顶盒,其特征在于,所述增值应用解析模块还包括业务扩展 模块,用于增值业务的扩展。
12.—种IPTV增值应用的实现方法,其特征在于,包括步骤机顶盒通过IPTV增值应用服务的入口地址获取IPTV增值应用分类列表信息;机顶盒控制IPTV展示IPTV增值应用的分类列表信息供用户选择;用户选择确认后,机顶盒下载增值应用文件并安装增值应用,然后启动运行IPTV增值 应用。
13.如权利要求12所述的方法,其特征在于,还包括机顶盒获取IPTV增值应用服务的 入口地址的步骤,所述IPTV增值应用服务器以HTTP协议+XML的方式返回入口地址、IPTV 增值应用分类列表信息、增值应用信息和增值应用图标给机顶盒。
14.一种IPTV,其特征在于,根据权利要求7至11所述机顶盒获取的增值应用信息,在 屏幕上显示所述增值应用信息。
15.一种遥控器,其特征在于,设置有增值应用图标切换按键和确认按键,所述增值应 用图标切换按键用于切换权利要求14所述的IPTV上显示的增值应用图标,所述确认按键 用于确认选择某一增值应用图标并进入该增值应用内容。
全文摘要
本发明公开了一种IPTV及其增值业务的实现方法、系统、机顶盒和遥控器,其中方法包括步骤机顶盒向IPTV增值应用服务器发起HTTP请求,获取增值应用服务信息,IPTV增值应用服务器转发所述HTTP请求到第三方的内容提供商,第三方内容提供商返回增值应用信息文件给机顶盒;机顶盒解析所述增值应用信息,然后展示增值应用服务信息供用户选择,再根据用户的选择向IPTV增值应用服务器发起HTTP请求,获取增值应用的详细信息,IPTV增值应用服务器转发用户的请求到第三方的内容提供商,第三方内容提供商返回增值应用的详细信息文件给机顶盒;机顶盒控制IPTV展示IPTV增值应用的详细信息。与现有技术相比,本发明实施例扩展了IPTV原有的功能,使得IPTV更具有用户个性化、功能多样化。
文档编号H04L29/08GK101958924SQ20101025730
公开日2011年1月26日 申请日期2010年8月19日 优先权日2010年8月19日
发明者张宇 申请人:中兴通讯股份有限公司