|
1、helios_login.1.1.8.20151015
版本号:1.1.8.20151015
升级内容:
1.增加deviceIdEmsg下发逻辑
2、【helios升级】helios_cms.1.1.8.20151015
之前的升级版本 1.1.7.20151015作废
版本号:1.1.8.20151015
升级内容:
1.直播节目字段新增
2.直播节目增加手动抓取逻辑
3.新增演员删除发布逻辑
升级步骤:
1.在helios的cms库执行helios_db_cms.sql 【如果1.1.7已执行则此次不用】
2.在helios的tvservice库执行helios_db_tvservice.sql 【如果1.1.7已执行则此次不用】
3.在publishConfig.properties中添加:
publish.service.collectPublish.interface=http://localhost:8089/CMSDataServer/Service/startCollectPublish
(具体地址请根据现网ip地址替换)
3、Helios_CMSDataSyncServer.1.1.12.20151015
版本号:1.1.12.20151015
升级内容:
1.新增直播节目的抓取逻辑
升级步骤:
1.在WEB-INF/classes/的application-collectQuartz.xml添加
<!--定时采集直播的相关的信息-->
<bean id="quartzLiveProgramTask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="collectLiveProgramEngineService"/>
</property>
<property name="targetMethod">
<value>startAutoCollectLiveProgram</value>
</property>
<!-- 将并发设置为false-->
<property name="concurrent" value="false"/>
</bean>
<bean id="quartzLiveProgramRunTask" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="quartzLiveProgramTask"/>
</property>
<property name="cronExpression">
<value>${quartzLiveProgramRunTask}</value>
</property>
</bean>
然后在beanID为enterSchedulerFactory的list中加入
<ref bean="quartzLiveProgramRunTask"/>
2.在WEB-INF/classes/config.properties中添加
#直播节目的接口地址的配置
cms.liveProgram.url = http://1.tv.ptyg.gitv.tv/i-tvbin/qtv_video/live_details/get_live_schedule
#表示直播节目的返回数据格式,json或者jce,默认返回json
cms.liveProgram.format = json
#表示直播节目请求来源
cms.liveProgram.req_from = WEIJING
#该cgi接口的版本和接口人协商该字段的值,默认值1.0
cms.liveProgram.tv_cgi_ver = 1.0
#根据直播节目的状态进行过滤
cms.liveProgram.live_status_filter = 1,2,3
#是否将没有关联的cid的内容过滤掉
cms.liveProgram.cid_filter = no
#表示根据指定的直播site进行筛选"根据指定的直播site进行筛选,这是个动态扩展的字段,当前的值包括:
#1、game,表示游戏;2、tv,表示电视台;3、news,表示新闻;4、sports,表示体育;5、concert,表示演唱会;6、ent,表示娱乐;7、tech,表示科技;8、finance,表示财经;9、test,表示测试;10、local,表示地方站;11、auto,表示汽车;12、edu,表示体育;13、variety,表示综艺。site_selector=all,将返回所有site类型的直播节目(默认值)需要指定某些site的时候,这样填写:site_selector=game,tv,sports.....该字段填写在query_string里面。"
cms.liveProgram.site_selector = all
#表示希望返回那些尺寸的图片
cms.liveProgram.pictures = 180x180,120x120
#需要根据需求分配(暂时不作变动)
cms.liveProgram.Q-UA = QV%3D1%26PR%3DVIDEO%26PT%3DWEIJING%26CHID%3D10009%26RL%3D1920*1080%26VN%3D1.3.0%26VN_CODE%3D124%26SV%3D4.4.2%26DV%3Ddredd%26VN_BUILD%3D27%26MD%3DMiBOX2%26BD%3Ddredd
cms.liveProgram.guid = WEIJING_TEST_WEIJING_TEST_WEIJING_TEST
cms.liveProgram.Q-AS = IS_AUTO%3D1
3.在WEB-INF/classes/collectConfig.properties中添加
quartzLiveProgramRunTask=0 0 */1 * * ?
4.在WEB-INF/web.xml中的<web-app>标签下添加
<servlet>
<servlet-name>startCollectPublish</servlet-name>
<servlet-class>moretv.cms.httpService.StartCollectPulishService</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>startCollectPublish</servlet-name>
<url-pattern>/Service/startCollectPublish</url-pattern>
</servlet-mapping>
5.在helios的cms中执行helios_db_cms.sql
4、【helios升级】helios_vod.1.1.7.20151015
版本号:1.1.7.20151015
升级内容:
1.如果同时存在4k和蓝光清晰度,优先使用4K,屏蔽蓝光清晰度
5、CMSDataSyncServer.2.6.6.20151015 for moretv
版本号:2.6.6.20151015
升级内容:
1.如果节目锁定medata,则不更新总集数
|
|