[发明专利]一种数字电视门户系统开发的方法和系统无效
申请号: | 200810239830.4 | 申请日: | 2008-12-12 |
公开(公告)号: | CN101448178A | 公开(公告)日: | 2009-06-03 |
发明(设计)人: | 刘念;辛宇;王道谊 | 申请(专利权)人: | 天柏宽带网络科技(北京)有限公司 |
主分类号: | H04N17/00 | 分类号: | H04N17/00;G06F11/36 |
代理公司: | 北京方韬法业专利代理事务所 | 代理人: | 岳 亚 |
地址: | 100086北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字电视 门户 系统 开发 方法 | ||
技术领域
本发明涉及数字电视技术领域,尤其涉及一种数字电视门户系统开发的方法和系统。
背景技术
由于数字电视门户最终是通过机顶盒展现到用户的电视上,所以开发人员在代码开发到一个阶段后就要发布到测试服务器上观察实际效果。在这其中需要做一系列繁琐的工作,这包括:编译代码、功能测试、打包封装等操作。最后发布到测试服务器,再通过操作机顶盒请求访问测试服务器,与机顶盒连接的电视会展现最终结果,经历了上述步骤后,开发人员才能观察自己开发的应用程序是否正常启动,或者观察界面能否正常显示。
由此可见,从代码完成一个阶段到从电视反馈到展现效果这一过程非常繁琐,而且在每次迭代开发的过程中,需要经常重复此过程,并且随着开发进度的逐渐深入,如此反复,势必会造成开发人员工作效率的下降。
因此目前的开发方式已不适应现在不断更新的数字电视门户系统开发的要求。
发明内容
本发明的目的在于提出一种数字电视门户系统开发的方法和系统,能够解脱开发人员的繁琐的流程,并且由于采用自动化流程,可以保证整个呈现数字电视门户系统的步骤安全、迅速。
为达此目的,本发明采用以下技术方案:
一种数字电视门户系统开发的方法,包括以下步骤:
A、将数字电视门户系统的源代码发送给版本控制器存储;
B、日构建服务器从版本控制器中获取所述源代码;
C、日构建服务器对源代码进行构建;
D、发布程序包到测试服务器;
E、日构建服务器向指令服务器发送请求机顶盒访问所述测试服务器的指令、开发人员ID和所述测试服务器地址;
F、所述测试服务器收到程序包后,进行部署操作,完成后向所述指令服务器发送同意访问指令;
G、所述指令服务器收到同意访问指令后,通过所述开发人员ID获取对应的机顶盒地址,向所述机顶盒发送访问所述测试服务器的指令和所述测试服务器地址;
H、所述机顶盒根据所述测试服务器地址访问测试服务器;
I、所述机顶盒与所述测试服务器建立通讯,与所述机顶盒连接的电视显示数字电视门户系统。
步骤B中,当日构建服务器感知版本控制器发生变动时,从所述版本控制器中获取所述源代码。
步骤C进一步包括编译代码、进行单元测试和将编译好的字节码程序打包。
步骤C进一步还包括代码签出、生成单元测试报告和定义目录结构。
步骤C中构建过程是通过执行脚本完成。
步骤C还包括以下步骤:
当构建发生错误或者异常时,中止构建,并生成报告。
所述开发人员的ID和机顶盒的对应关系存储在所述指令服务器中。
一种数字电视门户系统开发的系统,包括版本控制器、日构建服务器、测试服务器、指令服务器、机顶盒和电视,其中,
版本控制器,用于存储数字电视门户系统的源代码;
日构建服务器,用于从版本控制器获取数字电视门户系统的源代码进行构建,发布到测试服务器,并向指令服务器发送请求机顶盒访问测试服务器的指令、开发人员ID和测试服务器地址;
测试服务器,用于对日构建服务器发送的程序包进行部署操作,并向指令服务器发送同意访问指令;
指令服务器,用于通过开发人员ID获取对应的机顶盒地址,向机顶盒发送访问测试服务器的指令和测试服务器地址;
机顶盒,用于访问测试服务器,与测试服务器建立通讯;
电视,用于从机顶盒获取数字电视门户系统,并显示。
所述指令服务器中进一步包括触发器,用于触发向所述机顶盒发送访问所述测试服务器的指令和所述测试服务器地址。
所述指令服务器中进一步存储器,用于存储开发人员ID与机顶盒地址对应的关系。
采用了本发明的技术方案,能够以全自动的构建模式,整合代码编译、测试、打包、部署等一系列操作,代替程序开发人员完成重复性的工作,使开发人员更高效的完成开发任务,为每个开发者实现了“一站式”的工作流程;并且可以自动将程序部署到测试服务器,并通知机顶盒访问测试服务器,这样开发者可以第一时间看到最终效果。
附图说明
图1是本发明具体实施方式中数字电视门户系统开发的系统结构示意图;
图2是本发明具体实施方式中数字电视门户系统开发的流程图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天柏宽带网络科技(北京)有限公司,未经天柏宽带网络科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810239830.4/2.html,转载请声明来源钻瓜专利网。