发明内容
本发明需要解决的技术问题是提供一种实现IPTV电视点播的方法、智能终端及IPTV业务***平台中的模板更新服务器,基于无线接入技术,替代传统的遥控器,简单易行,为广大的用户带来便利,改善用户体验效果。
为了解决上述技术问题,本发明提供了一种智能终端实现IPTV电视点播的方法,包括:
智能终端启动点播应用后,从网络电视IPTV业务***平台获取最新的IPTV电视模板和节目信息,然后打开点播页面供用户点播电视节目。
进一步地,所述智能终端从所述IPTV业务***平台获取最新的IPTV电视模板和节目信息,包括:
所述智能终端向所述IPTV业务***平台发送携带有本地当前IPTV电视模板和节目信息的节目信息同步请求,以确认当前IPTV电视模板和节目信息是否最新;
如果所述智能终端收到所述IPTV业务***平台返回的确认消息,则直接打开点播页面,否则,向所述IPTV业务***平台发送下载最新版本请求,并接收所述IPTV业务***平台返回的最新的IPTV电视模板和节目信息,并更新本地IPTV电视模板和节目信息。
进一步地,所述智能终端向所述IPTV业务***平台发送下载最新版本请求,并接收所述IPTV业务***平台返回的最新的IPTV电视模板和节目信息,并更新本地IPTV电视模板和节目信息,包括:
所述智能终端向所述IPTV业务***平台发送下载最新版本请求,所述下载最新版本请求中携带有所述智能终端的型号与屏幕比例大小;所述智能终端接收并解析所述IPTV业务***平台返回的最新的IPTV电视模板和节目信息,将所述最新的IPTV电视模板和节目信息替换本地当前的IPTV电视模板和节目信息,并合成为点播页面。
进一步地,所述智能终端在启动点播应用之前,接入无线网络,当收到用户在点播页面输入的点播信息后,将所述点播信息封装通过IP协议发送至电视机的机顶盒。
为了解决上述技术问题,本发明提供了一种实现IPTV电视点播的方法,用于网络电视IPTV业务***平台中,包括:
网络电视IPTV业务***平台收到智能终端发送的节目信息同步请求后,判断所述智能终端当前的IPTV电视模板和节目信息是否是最新的,如果是,则发送确认消息至所述智能终端,否则,通知所述智能终端其IPTV电视模板和节目信息不是最新的;
所述IPTV业务***平台在收到所述智能终端发送的下载最新版本请求后,将最新的IPTV电视模板和节目信息发送至所述智能终端。
进一步地,所述方法还包括:
所述IPTV业务***平台根据一个或多个智能终端的屏幕比例预先生成相应大小的IPTV电视模板,所述IPTV电视模板与电视机机顶盒的IPTV电视模板在结构上保持一致;
所述IPTV业务***平台在收到所述智能终端发送的下载最新版本请求后,将最新的IPTV电视模板和节目信息发送至所述智能终端,包括:
所述IPTV业务***平台在收到所述智能终端发送的下载最新版本请求后,根据所述下载最新版本请求中携带的所述智能终端的型号和屏幕比例大小,返回与所述智能终端匹配的最新的IPTV电视模板以及最新的节目信息至所述智能终端。
为了解决上述技术问题,本发明还提供了一种智能终端,包括:
后台处理模块,用于启动点播应用后,从网络电视IPTV业务***平台获取最新的IPTV电视模板和节目信息;
点播应用模块,用于在获取最新的IPTV电视模板和节目信息后打开点播页面供用户点播电视节目。
进一步地,所述后台处理模块包括初始模块、控制模块和更新模块,其中:
所述初始模块,用于向所述IPTV业务***平台发送携带有本地当前IPTV电视模板和节目信息的节目信息同步请求,以确认当前IPTV电视模板和节目信息是否最新;
所述控制模块,用于如果收到所述IPTV业务***平台返回的确认消息,则直接打开点播页面,否则,向所述IPTV业务***平台发送下载最新版本请求,以获取最新的IPTV电视模板和节目信息;
所述更新模块,用于接收所述IPTV业务***平台返回的最新的IPTV电视模板和节目信息,并更新本地IPTV电视模板和节目信息。
进一步地,所述控制模块,用于向所述IPTV业务***平台发送下载最新版本请求,其中,所述下载最新版本请求中携带有所述智能终端的型号与屏幕比例大小;
所述更新模块,用于接收所述IPTV业务***平台返回的最新的IPTV电视模板和节目信息,并更新本地IPTV电视模板和节目信息,包括:
所述更新模块接收并解析所述IPTV业务***平台返回的最新的IPTV电视模板和节目信息,将所述最新的IPTV电视模板和节目信息替换本地当前的IPTV电视模板和节目信息,并合成为点播页面。
进一步地,所述初始模块,还用于在启动点播应用之前,接入无线网络;
所述点播应用模块,还用于当收到用户在点播页面输入的点播信息后,将所述点播信息封装通过IP协议发送至电视机的机顶盒。
为了解决上述技术问题,本发明还提供了一种IPTV业务***平台中的模板更新服务器,包括:
接收模块,用于接收智能终端发送的节目信息同步请求以及下载最新版本请求;
判断模块,用于在收到所述智能终端发送的节目信息同步请求后,判断所述智能终端的IPTV电视模板和节目信息是否是最新的,并将判断结果发送至发送模块;
发送模块,用于如果判断结果为是,则发送确认消息至所述智能终端,否则,通知所述智能终端其IPTV电视模板和节目信息不是最新的;并在收到所述智能终端发送的下载最新版本请求后,将最新的IPTV电视模板和节目信息发送至所述智能终端。
进一步地,所述模板更新服务器还包括IPTV电视模板生成模块,用于根据一个或多个智能终端的屏幕比例预先生成相应大小的IPTV电视模板,所述IPTV电视模板与电视机机顶盒的IPTV电视模板在结构上保持一致;
所述发送模块,用于在收到所述智能终端发送的下载最新版本请求后,将最新的IPTV电视模板和节目信息发送至所述智能终端,包括:
所述发送模块在收到所述智能终端发送的下载最新版本请求后,根据所述下载最新版本请求中携带的所述智能终端的型号和屏幕比例大小,返回与所述智能终端匹配的最新的IPTV电视模板以及最新的节目信息至所述智能终端。
与现有技术相比,本发明提供的实现IPTV电视点播的方法、智能终端及IPTV业务***平台中的模板更新服务器,基于无线接入技术,可以替代传统的遥控器,简单易行,为广大的用户带来便利,改善用户体验效果。
实施例:
如图1所示,本实施例提供了一种智能终端实现IPTV电视点播的方法,包括以下步骤:
S101:智能终端启动点播应用;
其中,所述智能终端在启动点播应用之前,接入无线网络;所述智能终端支持触摸屏及智能输入;
S102:从网络电视IPTV业务***平台获取最新的IPTV电视模板和节目信息;
其中,所述智能终端发送携带有本地当前IPTV电视模板和节目信息的节目信息同步请求给所述IPTV业务***平台,以确认当前IPTV电视模板和节目信息是否最新;
如果收到所述IPTV业务***平台返回的确认消息,点播应用解析消息,确认当前模板和节目信息为最新,则直接打开点播页面,否则,向所述IPTV业务***平台发送下载最新版本请求,IPTV业务***平台响应所述下载最新版本请求,所述智能终端接收所述IPTV业务***平台返回的最新的IPTV电视模板和节目信息,并更新本地IPTV电视模板和节目信息。
其中,所述下载最新版本请求中携带有所述智能终端的型号与屏幕比例大小;所述智能终端接收并解析所述IPTV业务***平台发送的最新的IPTV电视模板和节目信息,将所述最新的IPTV电视模板和节目信息替换本地当前的IPTV电视模板和节目信息,并合成为点播页面。
S103:打开点播页面供用户点播电视节目。
其中,智能终端上的点播页面与电视机机顶盒的点播页面是一致的,因此,用户通过智能终端的触摸屏可以直接翻页选择节目或者智能输入想要点播的节目,当智能终端当收到用户在点播页面输入的点播信息后,将所述点播信息封装通过IP协议发送至电视机的机顶盒。
如图2所示,本实施例提供了一种实现IPTV电视点播的方法,用于IPTV业务***平台中,包括以下步骤:
S201:所述IPTV业务***平台收到智能终端发送的节目信息同步请求;
该节目信息同步请求中携带有智能终端本地当前IPTV电视模板和节目信息;
S202:判断所述智能终端当前的IPTV电视模板和节目信息是否是最新的,如果是,则执行步骤S203;否则,执行步骤S204;
S203:发送确认消息至所述智能终端;
S204:通知所述智能终端其IPTV电视模板和节目信息不是最新的;
S205:所述IPTV业务***平台在收到所述智能终端发送的下载最新版本请求后,将最新的IPTV电视模板和节目信息发送至所述智能终端。
其中,所述IPTV业务***平台根据智能终端的屏幕比例预先生成相应大小的IPTV电视模板,所述IPTV电视模板与机顶盒的IPTV电视模板在结构上保持一致;
所述IPTV业务***平台在收到所述智能终端发送的下载最新版本请求后,根据所述下载最新版本请求中携带的所述智能终端的型号和屏幕大小,返回与所述智能终端匹配的最新的IPTV电视模板至所述智能终端。
如图3所示,本实施例提供了一种智能终端,包括:
后台处理模块,用于启动点播应用后,从网络电视IPTV业务***平台获取最新的IPTV电视模板和节目信息;
点播应用模块,用于在获取最新的IPTV电视模板和节目信息后打开点播页面供用户点播电视节目。
其中,所述后台处理模块包括初始模块、控制模块和更新模块,其中:
所述初始模块,用于发送携带有本地当前IPTV电视模板和节目信息的节目信息同步请求给所述IPTV业务***平台,以确认当前IPTV电视模板和节目信息是否最新;
其中,所述初始模块,还用于在启动点播应用之前,接入无线网络;
所述控制模块,用于如果收到所述IPTV业务***平台返回的确认消息,则直接打开点播页面,否则,向所述IPTV业务***平台发送下载最新版本请求,以获取最新的IPTV电视模板和节目信息;
其中,所述下载最新版本请求中携带有所述智能终端的型号与屏幕比例大小;
所述更新模块,用于接收IPTV业务***平台返回的最新的IPTV电视模板和节目信息,并更新本地IPTV电视模板和节目信息。
其中,所述更新模块接收并解析所述IPTV业务***平台返回的最新的IPTV电视模板和节目信息,将所述最新的IPTV电视模板和节目信息替换本地当前的IPTV电视模板和节目信息,并合成为点播页面;
另外,更新模块也会将收到的最新的IPTV电视模板保存下来,用于以后点播页面的合成。
其中,所述点播应用模块,还用于当收到用户在点播页面输入的点播信息后,将所述点播信息封装通过IP协议发送至电视机的机顶盒。
如图4所示,本实施例提供了一种PTV业务***平台中的模板更新服务器,包括:
接收模块,用于接收智能终端发送的节目信息同步请求以及下载最新版本请求;
判断模块,用于在收到所述智能终端发送的节目信息同步请求后,判断所述智能终端的IPTV电视模板和节目信息是否是最新的,并将判断结果发送至发送模块;
发送模块,用于如果判断结果为是,则发送确认消息至所述智能终端,否则,通知所述智能终端其IPTV电视模板和节目信息不是最新的;并在收到所述智能终端发送的下载最新版本请求后,将最新版本的IPTV电视模板和节目信息发送至所述智能终端。
其中,所述模板更新服务器还包括IPTV电视模板生成模块,用于根据一个或多个常用的智能终端的屏幕比例预先生成相应大小的IPTV电视模板,所述IPTV电视模板与电视机机顶盒的IPTV电视模板在结构上保持一致;
所述发送模块,用于在收到所述智能终端发送的下载最新版本请求后,将最新的IPTV电视模板和节目信息发送至所述智能终端,包括:
所述发送模块在收到所述智能终端发送的下载最新版本请求后,根据所述下载最新版本请求中携带的所述智能终端的型号和屏幕比例大小,返回与所述智能终端匹配的最新的IPTV电视模板以及最新的节目信息至所述智能终端。
在一个应用示例中,采用上述实施例中的智能终端和模板更新服务器,***结构如图5所示,本实施例主要在IPTV业务***平台上增加模板更新服务器,在用户智能终端上安装点播应用,通过模板更新服务器将最近的IPTV电视模板和节目信息同步至智能终端,当用户通过智能终端进行点播操作时,通过智能终端发送控制信息至机顶盒,实现点播功能。
如图6所示,智能终端实现IPTV电视点播的方法,包括以下步骤:
S301:用户使用智能终端接入IPTV网络,启动点播应用;
S302:智能终端的后台处理模块发送同步请求给模板更新服务器;
S303:模板更新服务器判断所述智能终端当前的IPTV电视模板和节目信息是否是最新的,如果是最新的,则无需同步,执行步骤S304,否则执行步骤S306;
S304:模板更新服务器发送确认消息至所述智能终端;
S305:智能终端直接打开点播页面,供用户使用;
S306:模板更新服务器通知所述智能终端其IPTV电视模板和节目信息不是最新的;
S307:智能终端向模板更新服务器发送下载最新版本请求;
S308:模板更新服务器根据所述下载最新版本请求中携带的所述智能终端的型号和屏幕比例大小,将最新的IPTV电视模板和节目信息发送至所述智能终端;
S309:智能终端接收IPTV业务***平台返回的最新的IPTV电视模板和节目信息,并更新本地IPTV电视模板和节目信息,打开点播页面供用户点播电视节目。
图7是用户点播IPTV电视的流程图,包括以下步骤:
S401:用户打开智能终端上的点播应用,然后点播相应的节目;
S402:智能终端的后台处理模块将点播节目通过接入网络发送给电视机的机顶盒;
S403:机顶盒通过接入网络,接收到点播信息,进行解析;
S404:判断点播信息是否正确,如果是正确的,则执行步骤S405,否则执行步骤S407;
S405:机顶盒则响应相应的用户操作,如点播、翻页等;
S406:智能终端的点播应用模块对机顶盒的响应信息进行解析后,提示用户进入用户点播的视频;
S407:返回错误提示给智能终端;
S408:智能终端向用户提示点播出错信息。
至此,用户通过智能终端完成了IPTV电视节目的点播。
从上述实施例可以看出,相对于现有技术,上述实施例中提供的实现IPTV电视点播的方法、智能终端及IPTV业务***平台中的模板更新服务器,,基于无线接入技术,可以替代传统的遥控器,简单易行,为广大的用户带来便利,改善用户体验效果。
智能终端集成IPTV点播***的优点有:
1、智能终端已经基本得到普及,只需按照应用点播软件即可替代传统遥控器的功能,节约了成本,减少电池使用,保护环境;
2、通过及时更新和同步智能终端上的遥控点播***中的点播模板页面,使之与实际IPTV节目模板一致,用户利用智能终端,采用触摸点击方式即可完成节目的点播、翻页等操作;
3、用户直接使用智能输入法与IPTV***进行交互,极大地提升了输入效率,同时也减低了输入的难度。使游戏、消息、搜索等交互类业务更易于使用,提升了用户的满意度,推动了增值业务的推广;
4、作为一种推广模式,采用绑定等销售模式,随着IPTV的不断推广,会带动公司智能终端产品的销售。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
以上所述仅为本发明的优选实施例而已,并非用于限定本发明的保护范围。根据本发明的发明内容,还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。