一种通过终端追踪电视节目并遥控数字电视的系统的制作方法_2

文档序号:8322659阅读:来源:国知局
]A.直播节目分析
[0055]B.直播节目分类
[0056]C.推送直播节目列表
[0057]部分二、节目个性化模块,它包含:
[0058]A.记录用户收看记录
[0059]B.算法计算喜好节目
[0060]C.推送个性化节目
[0061]部分三、追踪模块,它包含:
[0062]A.追踪节目定义
[0063]B.自动追踪
[0064]C.生成算法
[0065]D.推送追踪结果
[0066]部分四、遥控模块,它包含:
[0067]A.接收终端遥控命令
[0068]B.转发终端遥控命令
[0069]二、追踪代理
[0070]参见图5,一种通过终端追踪电视节目并遥控数字电视的系统-技术结构图(追踪代理部分);
[0071]它是一套能够在数字电视上运行的接口程序,能够在多种型号的数字电视运行,能够在基于HTTP通讯协议的HTML/Javascript解释器上运行,它包括:
[0072]1.频道显示接口
[0073]2.追踪命令接口
[0074]3.遥控命令接口
[0075]本发明具体的特点为:
[0076]1.用户能快速找到节目,节省时间:
[0077]本发明能使数字电视用户概览所有电视台直播节目,用户可以快速看到自己感兴趣直播节目,如;“电影”类,可以马上看到所有电视台正在直播的电影,“体育”类,可以马上看到所有电视台正在直播的体育节目。这样,用户避免了在一个个电视台之间切换,而是在一个页面就可以决定是否需要观看,大量的节省了时间,减少了操作,用户体验大大提升。
[0078]2.智能化个性化节目列表:
[0079]本发明能根据用户的观看行为,通过追踪服务器的算法能够智能判断用户的喜好,如:喜欢体育节目,喜欢韩剧,喜欢电影(每天第一次观看必看电影)等属性,就可以针对性推送相关节目,使得用户观看更便捷,更智能。
[0080]3.追踪节目无处不在,观看更精确、更智能:
[0081]本发明的追踪功能使用户不会错过自己喜爱的电视节目,如:用户观看了某电视剧第10集,如果多个电视台又继续播放了第11、12集,系统的追踪功能能够准确的告诉用户在哪里可以看到她还未观看的第11、12集,很方便、很贴心,使得我们推送的节目更加智能和准确。
[0082]4.远程遥控功能解决遥控器不方便输入问题:
[0083]本发明的远程遥控功能能够让终端(手机,PC,平板电脑)等方便操控数字电视,这样,可以在终端上查询回看节目,搜索点播节目,输入方便,在不升级数字电视的前提,巧妙地解决了遥控器不方便输入问题。
【附图说明】
[0084]图1:数字电视接口图
[0085]图2:—种通过终端追踪电视节目并遥控数字电视的系统-结构图
[0086]图3:—种通过终端追踪电视节目并遥控数字电视的系统-详细结构图
[0087]图3中实线方框为本
【发明内容】
,虚线是相关的连接软件模块、设备、或网络,其中左半部分是追踪服务器,它通过以太网接口连接到Internet和数字电视内容管理服务器;右半部分是追踪代理,它安装在数字电视上,并连接数字电视的三种应用的接口。
[0088]图4:一种通过终端追踪电视节目并遥控数字电视的系统-技术结构图(追踪服务器部分)
[0089]图4中实线方框为本
【发明内容】
,虚线是相关的连接设备、或网络。连接的设备有数字电视内容管理服务器,它是数字电视运营商用来提供内容服务的服务器;追踪服务器连接的网络是Internet,它们都是通过以太网接口连接的。
[0090]图5:—种通过终端追踪电视节目并遥控数字电视的系统-技术结构图(追踪代理部分)
[0091]图5中实线方框为本
【发明内容】
,虚线是相关的连接软件模块。向上连接的有数字电视的应用:节目显示、节目追踪、遥控操作应用;向下连接的接口通过HTTP协议与数字电视内容管理服务器通讯,是基于HTML和Javascript语言的软件。
[0092]图6:—种通过终端追踪电视节目并遥控数字电视的系统-流程图(预授权部分)
[0093]图6详细的描述了本发明实现的预授权软件流程,实线方框为本发明流程完成的步骤,它的详细说明见说明书中。
[0094]图7:—种通过终端追踪电视节目并遥控数字电视的系统-流程图
[0095]图7详细的描述了本发明实现的软件流程,实线方框为本发明流程完成的步骤,它的详细说明见说明书中。
[0096]图8:—种通过终端追踪电视节目并遥控数字电视的系统-节目频道显示图
[0097]图8描述了节目频道分类。
【具体实施方式】
[0098]参见图4:一种通过终端追踪电视节目并遥控数字电视的系统-技术结构图(追踪服务器部分),【具体实施方式】如下:
[0099]EPG分析模块的实现
[0100]1.在PC服务器上安装有以太网接口 ;
[0101]2.在PC服务器上安装有Linux操作系统;
[0102]3.在PC服务器的Linux操作系统上安装Java虚拟机;
[0103]4.在PC服务器的Linux操作系统上运行以下进程:MySQL,Apache Web Server,Tomcat Servlet 解释器;
[0104]5.EPG分析模块是用Java语言编译Java类
[0105]6.一旦EPG分析模块Java类通过Java虚拟机运行,即命令(引号内的部分):“java InfoPlus.fetch.epgFetch 2&”,由Java虚拟机将该类转换成可执行代码,并且变成一个后台运行的进程;
[0106]7.EPG分析进程将直播节目分类并存储到MySQL数据库,以及存储到Linux操作系统的文件子系统上;
[0107]8.PC服务器与数字电视内容管理服务器的物理连接通过另一个以太网接口连接;
[0108]9.配置 Apache Web Server 能够通过 APJ12 协议访问 Tomcat Servlet 解释器;
[0109]10.EPG分析模块是由静态的HTML页面和嵌入了 Servlet的动态的HTML页面组成;
[0110]11.通过Apache Web Server,数字电视能够通过数字电视内容服务器访问EPG分析模块静态的HTML页面,根据需要,选择不同的功能进入;
[0111]12.通过Apache Web Server,系统能够访问EPG分析模块中嵌入了 Servlet的动态的HTML页面。Apache如果发现是嵌入了 Servlet的页面,它会将Servlet通过AJP12协议交给Tomcat Servlet解释器
[0112]13.Tomcat解释器将该Servlet类交给Java虚拟机解释和翻译成可执行代码;
[0113]14.Tomcat处理HTTP的提交信息,提交的方式为POST ;
[0114]15.如果该Servlet类需要与数据库进行数据交换,就访问MySQL数据库,实现EPG分类直播节目的显示;
[0115]参见图8 一种通过终端追踪电视节目并遥控数字电视的系统-节目频道显示图,显示了 EPG分析后的节目频道分类显示。追踪服务器能够通知数字电视直播节目还剩余多少没有播放,在数字电视上可以通过状态条方式显示剩余播放时间
[0116]节目个性化模块的实现
[0117]1.在PC服务器上安装有以太网接口 ;
[0118]2.在PC服务器上安装有Linux操作系统;
[0119]3.在PC服务器的Linux操作系统上安装Java虚拟机;
[0120]4.在PC服务器的Linux操作系统上运行以下进程:MySQL,Apache Web Server,Tomcat Servlet 解释器;
[0121]5.个性化节目模块将用户观看的历史记录存储到MySQL数据库;
[0122]6.PC服务器与数字电视内容管理服务器的物理连接通过另一个以太网接口连接;
[0123]7.配置 Apache Web Server 能够通过 APJ12 协议访问 Tomcat Servlet 解释器;
[0124]8.个性化节目模块是由静态的HTML页面和嵌入了 Servlet的动态的HTML页面组成;
[0125]9.通过Apache Web Server,数字电视能够通过数字电视内容服务器访问个性化节目模块静态的HTML页面,根据需要,选择不同的
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1