[发明专利]面向OEM的在线软件定制打包发布的方法和装置有效
申请号: | 201510882145.3 | 申请日: | 2015-12-03 |
公开(公告)号: | CN105373390A | 公开(公告)日: | 2016-03-02 |
发明(设计)人: | 周劲羽;张军防 | 申请(专利权)人: | 北京小鸟科技发展有限责任公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京博维知识产权代理事务所(特殊普通合伙) 11486 | 代理人: | 王艺 |
地址: | 100096 北京市昌*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 oem 在线 软件 定制 打包 发布 方法 装置 | ||
技术领域
本发明实施例涉及技术领域,尤其是涉及一种面向OEM的在线软件定制打包发布的 方法和装置。
背景技术
软件开发测试完成之后,必须进行打包发布,目前常用的做法是借助第三方打包工 具,将开发的主应用程序、数据文件及资源库、配置文件等进行整理分类存放,使用打 包工具软件进行编译后,生成一个可以在指定平台运行的安装包,然后再发送给用户进 行安装使用。
可是,现实情况遇到用户的需求往往是复杂多变的,为了满足用户个性化的定制需 求,如定制应用背景图片、图标、软件名称、功能模块等,需要重新替换掉原有配置文 件,有的甚至需要修改代码重新编译,然后再用打包工具进行配置编译生成新的安装包。 在这一过程中其实有很多重复的工作,而且用户量越大,以后升级维护带来的工作量也 会随着增大。另外,采用第三方打包工具进行编译打包时,用户定制需求的变化使得配 置信息也需要人工修改,这也降低了软件打包发布的效率。
有鉴于此,特提出本发明。
发明内容
本发明实施例的主要目的在于提供一种面向OEM的在线软件定制打包发布的方法, 其至少部分地解决了软件升级过程中如何满足用户的个性化定制需求并提高打包发布 效率的技术问题。此外,本发明实施例还提供了一种面向OEM的在线软件定制打包发布 装置。
为了实现上述目的,根据本发明的一个方面,提供了以下技术方案:
一种面向OEM的在线软件定制打包发布的方法,所述方法至少包括:
根据用户需要对所述软件定制修改的内容,进行功能模块的划分;
对每一所述功能模块设置配置项,其中所述功能模块的内容与所述配置项的内容相 关;
以浏览器页面的形式将所述功能模块的配置项呈现给所述用户;
对所述用户基于所述功能模块完成定制需求的软件,进行编译和在线打包处理。
进一步地,所述对每一所述功能模块设置配置项之后,该方法还包括:
将所述配置项的内容进行持久化处理,并作为流式文件存储到本地配置文件夹中。
进一步地,所述功能模块包括:厂家信息、厂家图标、外观风格、通讯协议和软件 功能项。
进一步地,所述配置项包括:
编辑选项,包括程序名称、标题、版本号、厂家名称、联系方式和安装路径;
自定义选项,包括程序的图标、背景图片和logo;
协议名称修改选项,包括设备通信协议;
软件功能开关选项。
根据本发明的另一方面,还提供一种面向OEM的在线软件定制打包发布装置,该装 置包括:
功能划分模块,用于根据用户需要对所述软件定制修改的内容,进行功能模块的划 分;
设置模块,与所述功能划分模块相连,用于对每一所述功能模块设置配置项,其中 所述功能模块的内容与所述配置项的内容相关;
呈现模块,与所述设置模块相连,用于以浏览器页面的形式将所述功能模块的配置 项呈现给所述用户;
处理模块,与所述呈现模块相连,用于对所述用户基于所述功能模块完成定制需求 的软件,进行编译和在线打包处理。
进一步地,所述装置还包括:
持久化处理模块,与所述呈现模块相连,用于将所述配置项的内容进行持久化处理, 并作为流式文件存储到本地配置文件夹中。
进一步地,所述功能模块包括:厂家信息、厂家图标、外观风格、通讯协议和软件 功能项。
进一步地,所述配置项包括:
编辑选项,包括程序名称、标题、版本号、厂家名称、联系方式和安装路径;
自定义选项,包括程序的图标、背景图片和logo;
协议名称修改选项,包括设备通信协议;
软件功能开关选项。
进一步地,所述装置还包括:
嵌入模块,用于使所述用户将设置好的资源文件嵌入到所述软件中。
进一步地,所述软件为拼接器应用软件。
与现有技术相比,上述技术方案至少具有以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小鸟科技发展有限责任公司,未经北京小鸟科技发展有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510882145.3/2.html,转载请声明来源钻瓜专利网。