一种自适应匹配时间获取EPG的方法、存储介质及设备技术

技术编号:24363257 阅读:53 留言:0更新日期:2020-06-03 04:09
本发明专利技术公开了一种自适应匹配时间获取EPG的方法、存储介质及设备,其中,方法包括步骤:对EPG界面中输入的开始时间和结束时间进行实时获取并修正,使修正后的开始时间和结束时间符合FVP的接口规范;根据修正后的开始时间和结束时间获取相应的EPG数据。本发明专利技术能够实现对用户在EPG界面中输入的开始时间和结束时间进行修正并根据修正后的开始时间和结束时间准确快速地获取到完整EPG数据。

A method, storage medium and device for obtaining EPG by adaptive matching time

【技术实现步骤摘要】
一种自适应匹配时间获取EPG的方法、存储介质及设备
本专利技术涉及数字电视
,尤其涉及一种自适应匹配时间获取EPG的方法、存储介质及设备。
技术介绍
FreeviewPlay(FVP)是一种基于欧洲数字电视行业标准HbbTV2.0的技术,(MetadataDeliverySystem,MDS)作为FreeviewPlay的数据源单元,主要在B2C规范中定义了其使用方式。所述B2C中定义了获取电子节目指南(ElectronicProgramGuide,EPG)的URI格式为:<base_URL>/schedulesstart=<start_unixtime>&end=<end_unixtime>&sids[]=<service_id>&image_variant=<variant>这个URI对应需要几个条件:(1)按ServiceID进行过滤(2)传入获取EPG的开始时间和结束时间戳,规范中定义时间戳的规则如下:<br>开始时间:...

【技术保护点】
1.一种自适应匹配时间获取EPG的方法,其特征在于,包括步骤:/n对EPG界面中输入的开始时间和结束时间进行实时获取并修正,使修正后的开始时间和结束时间符合FVP的接口规范;/n根据修正后的开始时间和结束时间获取相应的EPG数据。/n

【技术特征摘要】
1.一种自适应匹配时间获取EPG的方法,其特征在于,包括步骤:
对EPG界面中输入的开始时间和结束时间进行实时获取并修正,使修正后的开始时间和结束时间符合FVP的接口规范;
根据修正后的开始时间和结束时间获取相应的EPG数据。


2.根据权利要求1所述自适应匹配时间获取EPG的方法,其特征在于,还包括:
从所述EPG数据中获取节目的开始时间和结束时间,并判断节目的开始时间和结束时间是否在修正后的开始时间和结束时间区间内;
若判定EPG数据中节目的开始时间和结束时间在修正后的开始时间和结束时间区间内时,则在EPG界面展示EPG数据中的节目;
若判定所述EPG数据中节目的开始时间和结束时间不在或不完全在修正后的开始时间和结束时间区间内,则对修正后的开始时间向前递归12h或对修正后的结束时间向后递归12h,并根据递归后的开始时间和结束时间重新获取EPG数据,直至重新获取的EPG数据中节目的开始时间和结束时间在递归后的开始时间和结束时间区间内,在EPG界面展示重新获取的EPG数据中的节目。


3.根据权利要求1所述自适应匹配时间获取EPG的方法,其特征在于,所述步骤对EPG界面中输入的开始时间和结束时间进行实时获取并修正,使修正后的开始时间和结束时间符合FVP的接口规范,具体包括:判断EPG界面中输入的开始时间是否在当前日期零点的前7天之前以及输入的结束时间是否在当前日期零点的后7天之后;
若EPG界面中输入的开始时间在当前日期零点的前7天之前,将输入的开始时间经第一修正为当前日期向前推7天的零点;
若EPG界面中输入的结束时间在当前日期零点的后7天之后,将输入的结束时间经第一修正为当前日期向后推7天的零点;
若EPG界面中输入的开始时间在当前日期零点的前7天之后,以及输入的结束时间在当前日期零点的后7天之前,则不需要对开始时间和结束时间进行修正;
若EPG界面中输入的开始时间和结束时间均在当前日期零点前7天之前或均在当前日期零点的后7天之后,则判定为非法输入时间并提示重新输入;
将经第一修正或不需要修正的开始时间和结束时间作为修正后的开始时间和结束时间。


4.根据权利要求3所述自适应匹配时间获取EPG的方法,其特征在于,所述步骤对EPG界面中输入的开始时间和结束时间进行实时获取并修正,使修正后的开始时间和结束时间符合FVP的接口规范,还包括:
取修正后的开始时间的时分秒累加数据,判断累加数据在[0:00-12:00]还是落在[12:00-次日0:00];
若累加数据在[0:00-12:00]范围,则将修正后的开始时间的时分秒数据经第二修正为0h,获得经第二修正的开始时间;
若累加数据在[12:00-次日0:00]范围,则将修正后的开始时间的时分秒数据经第二修正为12h,获得经第二修正的开始时间;
对修正后的开始时间和结束时间之间的差值与12h进行比较;
若修正后的开始时间和结束时间之间的差值小于等于12h,则对修正后的开始时间和结束时间进行第三修...

【专利技术属性】
技术研发人员:万慧玲
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1