软件产品释放代码的方法、装置及计算机可读存储介质制造方法及图纸

技术编号:19319702 阅读:50 留言:0更新日期:2018-11-03 10:35
本发明专利技术公开了一种软件产品释放代码的方法,所述软件产品释放代码的方法包括:下载与当前代码下载指令对应的第一代码数据;遍历已下载的所述第一代码数据中的图片文件并检出,在检出的所述图片文件中添加水印后重新检入至所述第一代码数据中生成第二代码数据;释放生成的所述第二代码数据。本发明专利技术还公开了一种软件产品释放代码的装置及计算机可读存储介质。本发明专利技术通过在代码数据中添加图片水印并释放,在实现代码修改的前提下减少了代码修改的工作量且未对代码进行实际上的修改避免代码编译报错,实现了提高代码修改效率的有益效果。

Method, device and computer readable storage medium for releasing code of software product

The invention discloses a method for releasing code of a software product, which includes: downloading the first code data corresponding to the current code download instruction; traversing the image file in the downloaded first code data and checking it out, adding watermarks to the detected image file, and then restoring it. Check in the first code data to generate the second code data; release the generated second code data. The invention also discloses a device for releasing the code of the software product and a computer readable storage medium. By adding image watermarking to the code data and releasing it, the method reduces the workload of code modification without actually modifying the code to avoid code compilation errors, and achieves the beneficial effect of improving the efficiency of code modification.

【技术实现步骤摘要】
软件产品释放代码的方法、装置及计算机可读存储介质
本专利技术涉及软件应用
,尤其涉及一种软件产品释放代码的方法、装置及计算机可读存储介质。
技术介绍
随着电视机智能技术的发展,现在的电视软件源代码量非常大,也非常复杂;如果完全从零开始设计编写代码已经无法在项目预期的时间内达成,因此通常的快速产品开发是借助成熟和稳定产品的软件代码,这时就需要找到一个合适的甲方获取基础代码,以此为基础做增减量开发。目前的软件释放通常是在签署协议后,甲方直接把产品的SVN软件源代码库路径访问权限开放给乙方,乙方拿到软件后只要稍加改动适配客户新需求后立即可以生产出货;这样存在的问题是,乙方出货的产品,除了品牌名称不同外,其它诸多产品表现属性与甲方产品几乎是一样的,比如菜单样式、图片显示及产品浏览导航操作方法等等,在市场上由于与甲方产品设计雷同而形成对甲方的权益侵扰,冲击甲方市场。为避免上述情况出现,一般需要在软件释放之前对软件中的相关产品表现属性的内容以相关修改内容进行调整或修改,其修改工作量琐碎且费时费力。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术
技术实现思路
本专利本文档来自技高网
...

【技术保护点】
1.一种软件产品释放代码的方法,其特征在于,所述软件产品释放代码的方法包括以下步骤:下载与当前代码下载指令对应的第一代码数据;遍历已下载的所述第一代码数据中的图片文件并检出,在检出的所述图片文件中添加水印后重新检入至所述第一代码数据中生成第二代码数据;释放生成的所述第二代码数据。

【技术特征摘要】
1.一种软件产品释放代码的方法,其特征在于,所述软件产品释放代码的方法包括以下步骤:下载与当前代码下载指令对应的第一代码数据;遍历已下载的所述第一代码数据中的图片文件并检出,在检出的所述图片文件中添加水印后重新检入至所述第一代码数据中生成第二代码数据;释放生成的所述第二代码数据。2.如权利要求1所述的软件产品释放代码的方法,其特征在于,所述软件产品释放代码的方法还包括:实时检测原始代码数据库中所述第一代码数据的数据状态;在检测到所述第一代码数据有数据更新时,执行所述下载与当前代码下载指令对应的第一代码数据的步骤。3.如权利要求1所述的软件产品释放代码的方法,其特征在于,所述遍历已下载的所述第一代码数据中的图片文件并检出,在检出的所述图片文件中添加水印后重新检入至所述第一代码数据中生成第二代码数据的步骤,还包括:检出遍历到的所述图片文件至预设存储区域,并以预设水印格式在所述图片文件中添加水印;根据所述图片文件的检出信息,将已添加水印的所述图片文件重新检入至所述第一代码数据。4.如权利要求3所述的软件产品释放代码的方法,其特征在于,所述根据所述图片文件的检出信息,将已添加水印的所述图片文件重新检入至所述第一代码数据的步骤,包括:读取所述图片文件的检出信息,以确认所述图片文件在所述第一代码数据中的位置信息;基于所述位置信息将已添加水印的所述图片文件输入至所述第一代码数据中。5.如权利要求1所述的软件产品释放代码的方法,其特征在于,...

【专利技术属性】
技术研发人员:段平
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:广东,44

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

1