一种业务实现方法及设备的制造方法_3

文档序号:9768090阅读:来源:国知局
型给所述终端,以便终端再次应用所述终端业务类型标识时可直接使用;
[0097]所述依据所述终端业务类型发送关联第一业务类型标识的第二业务数据给终端包括:所述第二业务系统依据所述终端业务类型,对第二业务数据进行筛选或查询,发送适配所述终端业务类型的关联第一业务类型标识的第二业务数据给终端;
[0098]其中,所述查询是在用户终端对第二业务数据的点播的情况下执行的操作。
[0099]步骤305:终端获取第一业务类型标识;
[0100]本步骤具体包括:终端接收第二业务系统发送的第二业务数据,并提取与所述第二业务数据相关联的第一业务类型标识;
[0101]其中,所述第一业务可以为广告业务;所述第一业务类型标识可以为AdvertiseContent关键字,如:AdvertiseContent值为2,表明第一业务类型为0ΤΤ,即广告类型为OTT媒体类型;
[0102]在本发明实施例中,所述MediaServices及AdvertiseContent均可为符合定义模式,即:I:RTSP>2:0TT、4:Silverlight>8:Adobe 等的定义模式;例如:AdvertiseContent值为3,表明广告类型为RTSP和OTT。
[0103]步骤306:终端将所述第一业务类型标识与终端业务类型标识进行匹配,并依据匹配得到的第一业务类型,请求第一业务数据;
[0104]这里,所述第一业务类型为:当前第一业务类型中所述终端兼容支持的第一业务类型,即当前广告类型中所述终端兼容支持的广告类型;
[0105]将所述第一业务类型标识与终端业务类型标识进行匹配包括:将所述第一业务类型标识与终端业务类型标识通过按位与的计算方式进行匹配,即:第一业务类型标识(AdvertiseContent)&终端业务类型标识(MediaServices)=第一业务类型;例如:AdvertiseContent 值为 3, MediaServices 值为 I, 3&1 = I,表明第一业务类型为 RTSP,即当前广告类型中所述终端兼容支持的广告类型为RTSP ;
[0106]所述请求第一业务数据包括:终端发送包含所述第一业务类型的第一业务数据请求给第一业务系统。
[0107]步骤307:第一业务系统依据接收的第一业务数据请求,发送第一业务数据给终端;
[0108]本步骤具体包括:第一业务系统依据接收的第一业务数据请求,对第一业务数据进行筛选,发送所述第一业务类型的第一业务数据给终端。
[0109]步骤308:终端对接收到的第一业务数据进行分类,并依据分类结果启动相应的定时任务;
[0110]这里,所述对接收到的第一业务数据进行分类包括:终端解析收到的第一业务数据,对解析后的数据进行格式转换,并对转换后的数据进行分类;
[0111]其中,所述接收到的第一业务数据可以为XML数据;
[0112]所述接收到的第一业务数据包括:第一业务内容地址、名称、时长、具体内容等;即:广告播放地址、广告时长、广告名称及广告数据;
[0113]所述对解析后的数据进行格式转换包括:对解析后的数据进行JSON(JavaScriptObject Notat1n)数据格式转换;
[0114]所述对转换后的数据进行分类包括:终端依据转换后的数据的字段类型,将所述第一业务数据划分成前插广告、中插广告、图片广告、暂停广告及后插广告等;
[0115]所述依据分类结果启动相应的定时任务包括:
[0116]终端依据对所述第一业务数据划分成的前插广告、中插广告、图片广告、暂停广告及后插广告等不同的广告类型启动相应的定时任务;具体为:终端依据对所述第一业务数据的分类结果,判断是否存在前插广告、中插广告、图片广告、暂停广告及后插广告等,如果存在前插广告,启动相应的定时任务,在播放第二业务数据前播放所述前插广告;如果存在中插广告,启动相应的定时任务,到达播放中插广告的定时任务时间,播放中插广告;如果存在图片广告,启动相应的定时任务,到达播放图片广告的定时任务时间,播放图片广告;如果存在暂停广告,待终端暂停第二数据业务时,播放暂停广告;如果存在后插广告,待第二数据业务播放结束时,播放后插广告;
[0117]其中,播放中插广告时可以申请第二路播放器进行播放,也可以暂停当前播放的第二业务数据播放所述中插广告,待所述中插广告播放结束时,恢复对第二业务数据的播放;
[0118]播放图片广告时可以使用多窗口模式进行图片广告的播放。
[0119]步骤309:完成所述第一业务数据的发布及第二业务数据的播放,清除所述第一业务数据及所述定时任务。
[0120]图4为本发明实施例终端组成结构示意图;如图4所示,本发明实施例终端组成包括:获取模块41、匹配模块42及处理模块43 ;其中,
[0121]所述获取模块41,用于获取第一业务类型标识;
[0122]所述匹配模块42,用于将所述第一业务类型标识与终端业务类型标识进行匹配,并依据匹配得到的第一业务类型,请求第一业务数据;
[0123]所述处理模块43,用于对接收到的第一业务数据进行分类,并依据分类结果启动相应的定时任务;
[0124]这里,所述第一业务可以为广告业务;第一业务类型标识可以为AdvertiseContent关键字,如:AdvertiseContent值为2,表明第一业务类型为0ΤΤ,即广告类型为OTT媒体类型;
[0125]所述终端业务类型为所述终端兼容支持的媒体类型;所述终端业务类型标识可以为MediaServices关键字,如=MediaServices值为I,表明当前终端业务类型为RTSP,即所述终端兼容支持的媒体类型为RTSP ;
[0126]在本发明实施例中,所述MediaServices及AdvertiseContent均可为符合定义模式,即:I:RTSP>2:0TT、4:Silverlight>8:Adobe 等的定义模式;例如:AdvertiseContent值为3,表明广告类型为RTSP和OTT。
[0127]进一步的,所述终端还包括:登录模块44,用于登录第二业务系统请求第二业务数据,并记录所述第二业务系统发送的终端业务类型标识;
[0128]这里,所述第二业务系统可以为0TT/IPTV/DVB系统;
[0129]所述第二业务数据可以为用户请求观看的除广告以外的视频数据,如电影数据或频道数据;
[0130]终端记录所述第二业务系统发送的终端业务类型标识至本地,以便终端再次应用所述终端业务类型标识时可直接使用。
[0131]进一步的,所述获取模块41,具体用于接收第二业务系统发送的第二业务数据,并提取与所述第二业务数据相关联的第一业务类型标识。
[0132]进一步的,所述匹配模块42,具体用于将所述第一业务类型标识与终端业务类型标识通过按位与的计算方式进行匹配,即:第一业务类型标识(AdvertiseContent)&终端业务类型标识(MediaServices)=第一业务类型;例如:AdvertiseContent值为3,MediaServices值为1,3&1 = 1,表明第一业务类型为RTSP,即当前广告类型中所述终端兼容支持的广告类型为RTSP ;
[0133]其中,所述所述第一业务类型为:当前第一业务类型中所述终端兼容支持的第一业务类型,即当前广告类型中所述终端兼容支持的广告类型。
[0134]进一步的,所述处理模块43,具体用于解析收到的第一业务数据,对解析后的数据进行格式转换,并对转换后的数据进行分类;
[0135]其中,所述接收到的第一业务数据可以为XML数据;
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1