[发明专利]一种IPTV中实现直点互通功能的方法有效
申请号: | 202210257054.0 | 申请日: | 2022-03-16 |
公开(公告)号: | CN114339441B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 王琦;张晓刚;隆龙;王光永 | 申请(专利权)人: | 海看网络科技(山东)股份有限公司 |
主分类号: | H04N21/4788 | 分类号: | H04N21/4788;H04N21/472;H04N21/482;H04N21/6587;H04N21/2187 |
代理公司: | 济南华典专利代理事务所(普通合伙企业) 37293 | 代理人: | 李景华 |
地址: | 250000 山东省济南*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 iptv 实现 互通 功能 方法 | ||
1.一种IPTV中实现直点互通功能的方法,包括直播页面、时移页面、回看页面,其特征在于:所述直播页面、时移页面、回看页面之间互通的方法包括:
当智能电视在直播播放页面,长按遥控器左键,可以进入时移页面;
所述时移页面的页面元素包括全屏播放背景、进度条、进度条下方的节目列表和推荐列表,在时移页面中实现时移交互功能,当用户拖拽进度条时,如果拖拽停止处时间节点与当前屏幕播放的节目不同,推荐列表、节目列表均重新绘制,同时设置当前播放节目的半焦点状态,当用户点击推荐列表的某一项,可以跳转到点播应用中该节目的详情页面,当用户点击节目列表的某一项,可以跳转到该节目起始的播放时间点继续播放,当用户向左拖动进度条,超出左侧起点时,可以进入回看页面;
所述回看页面的页面元素包括全屏播放背景、进度条、进度条下方的节目列表和推荐列表,在回看页面中实现回看交互功能,当用户点击节目列表的某一项,可以回看该节目,当用户点击推荐节目列表的某一项时,可以跳转到点播状态,当用户拖拽超出当前回看屏幕时,根据当前屏索引,判断是否有下一屏内容,如果有下一屏内容,则绘制下一屏回看页面内容,如果没有下一屏回看内容,则跳转至时移页面;
其中,所述时移页面中绘制进度条、节目列表、推荐节目列表的方法为:
进入时移页面;
获取频道节目单,频道节目单包含了每个频道的当天和前三天的节目内容,以及每个节目的起始时间、结束时间;
将时移时长设为固定时间段,以当前时间作为时移结束时间,当前时间减去固定时间段,作为时移开始时间,绘制进度条;
根据时移的时间范围,过滤节目单并按时间排序,获取当前时移页面的节目列表数据,根据每个节目的起始时间和结束时间计算节目时长,进而获得该节目时长与固定时间段的比例,从而获得当前节目的展示比例,通过综合每个节目的展示比例,根据进度条的宽度,计算出每个节目的宽度,在进度条下方绘制节目列表;
获取当前的时移时间点,根据该时间点查找节目单,获取当前的节目信息,根据节目信息,查询推荐信息接口获取推荐节目,并根据推荐节目信息,在节目列表下方渲染一个推荐节目列表。
2.根据权利要求1所述的一种IPTV中实现直点互通功能的方法,其特征在于:所述时移页面中节目列表中的每个节目内容的宽度,与该节目的时长成正比,进度条通过进度节点,标识每个节目的起始、结束时间,当焦点在进度条上拖拽时,全屏播放的播放内容会随之改变,节目列表会将正在播放的节目对应的节目列表项,显示为半焦点状态,推荐列表也会更新,当点击节目列表时,会播放对应的内容,同时进度条会更新至该节目的起始时间节点。
3.根据权利要求1所述的一种IPTV中实现直点互通功能的方法,其特征在于:在所述时移页面中进度条上绘制节目节点,通过每个节目的起始时间和结束时间,可以计算出每个节目的时长,结合进度条的时长,以及进度条的当前起始时间、结束时间,计算出每个节目的起始时间、结束时间在进度条上的位置,该位置上绘制圆形节目节点,与节目列表对应。
4.根据权利要求1所述的一种IPTV中实现直点互通功能的方法,其特征在于:在所述时移页面进行时移交互过程中通过定时器,每五秒钟重新计算时移开始时间,绘制节目列表、进度条节目节点以及推荐信息,实现实时的时移预览信息展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海看网络科技(山东)股份有限公司,未经海看网络科技(山东)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210257054.0/1.html,转载请声明来源钻瓜专利网。