[发明专利]机顶盒软件代码管理方法及系统在审
申请号: | 201711449542.7 | 申请日: | 2017-12-27 |
公开(公告)号: | CN108153542A | 公开(公告)日: | 2018-06-12 |
发明(设计)人: | 邓鹏 | 申请(专利权)人: | 深圳市九洲电器有限公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70;H04N21/462;H04N21/81 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 官建红 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件需求 机顶盒软件 代码管理 软件代码 调用 开发 有效降低成本 版本分类 开发效率 人力物力 软件版本 实现软件 用户需求 碎片化 新版本 新软件 保存 迭代 近似 查找 分类 重复 管理 | ||
1.一种机顶盒软件代码管理方法,其特征在于,包括如下步骤:
S10:根据软件代码的功能对软件代码进行分类,将软件代码分成多个类别;
S20:对于每个类别的软件代码,不同时间版本的软件代码分开单独保存;
S30:有软件需求时,根据软件需求所对应的功能查找所需软件代码的类别;
S40:在所查找到的类别中,查找是否有满足软件需求的软件代码版本,若有则直接调用满足软件需求的版本,若没有则执行步骤S50;
S50:在所查找的类别中,按照时间顺序选择时间最早的版本作为基础版本,调用基础版本的软件代码进行开发,开发完成后生成新版本并保存。
2.根据权利要求1所述的机顶盒软件代码管理方法,其特征在于,所述步骤S10具体为:先将软件代码按照大功能分成大功能类别,然后在大功能类别中根据具体的功能细分成子功能类别。
3.根据权利要求2所述的机顶盒软件代码管理方法,其特征在于,所述步骤S10具体为:将逻辑与显示软件代码、驱动软件代码分开;将驱动软件代码通过接口抽象出来,与逻辑与显示软件代码对接。
4.根据权利要求1所述的机顶盒软件代码管理方法,其特征在于,所述步骤S30具体为:首先查找大功能类别,逐个进入子功能类别进行查找,将查找到的所有子功能类别通过图片、动图或短视频中的一种来呈现。
5.根据权利要求1所述的机顶盒软件代码管理方法,其特征在于,所述步骤S50具体为:记录基础版本中需要修改软件代码的函数,逐个替换需要修改的函数,直到所有的函数修改完毕。
6.一种机顶盒软件代码管理系统,其特征在于,包括:
软件代码分类模块,根据软件代码的功能对软件代码进行分类,将软件代码分成多个类别;
版本保存模块,对于每个类别的软件代码,不同时间版本的软件代码分开单独保存;
类别查找模块,有软件需求时,根据软件需求所对应的功能查找所需软件代码的类别;
版本查找模块,在所查找到的类别中,查找是否有满足软件需求的软件代码版本,若有则直接调用满足软件需求的版本,若没有则在所查找的类别中,按照时间顺序选择时间最早的版本作为基础版本,调用基础版本的软件代码进行开发,开发完成后生成新版本并保存。
7.根据权利要求6所述的机顶盒软件代码管理系统,其特征在于,所述软件代码分类模块先将软件代码按照大功能分成大功能类别,然后在大功能类别中根据具体的功能细分成子功能类别。
8.根据权利要求7所述的机顶盒软件代码管理系统,其特征在于,所述软件代码分类模块将逻辑与显示软件代码、驱动软件代码分开;将驱动软件代码通过接口抽象出来,与逻辑与显示软件代码对接。
9.根据权利要求6所述的机顶盒软件代码管理系统,其特征在于,所述类别查找模块首先查找大功能类别,逐个进入子功能类别进行查找,将查找到的所有子功能类别通过图片、动图或短视频中的一种来呈现。
10.根据权利要求6所述的机顶盒软件代码管理系统,其特征在于,所述版本查找模块记录基础版本中需要修改软件代码的函数,逐个替换需要修改的函数,直到所有的函数修改完毕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市九洲电器有限公司,未经深圳市九洲电器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711449542.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于1553B总线的FPGA在线升级方法
- 下一篇:一种服务器地址切换的方法