[发明专利]一种软件发布方法和系统在审
申请号: | 201410272681.7 | 申请日: | 2014-06-18 |
公开(公告)号: | CN104021001A | 公开(公告)日: | 2014-09-03 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 董崇军 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06Q30/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 528000 广东省佛山市禅*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 发布 方法 系统 | ||
技术领域
本发明涉及数据交换网络技术领域,具体涉及一种通过数据交换网络发布特定数据的方法,特别是在互联网上生成含配置信息的软件安装包的方法和系统。
背景技术
软件的发布是软件开发者在向使用者提供软件的一个重要环节,随着互联网尤其是移动互联网的发展,应用程序的种类和数量出现了爆炸性的增长,一款应用程序要想取得用户的喜欢,除了要有好的产品创意及实现,应用程序产品的推广也越来越重要。目前软件推广的方法,一般从软件和推广者两方面着手,软件方面,提供共享软件或免费软件,上传到各大网络推广平台让用户下载,采用先试用后购买的方式,鼓励用户下载安装试用;推广者方面,软件开发者有时将同一软件与不同的合作者合作进行发布,例如通过在软件中为合作者添加署名、添加网站链接等等,由于署名和网站链接具有一定的广告作用,能为网站带来一定流量,合作者也会参与到软件的推广中,但是合作者毕竟是少数,这种方式带来的推广效果甚微。
目前在软件的推广中,特别在软件发布这个环节,并没有采取促进一般的软件用户(本发明简称一般用户)进行推广的技术手段,而实际上软件用户是比较了解软件的,在软件推广方面也是比较有说服力的。
发明内容:
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的软件发布方法和系统。
依据本发明的一个方面,提供了一种软件发布方法,包括以下步骤:
1)、生成增量配置信息。
2)、使用该增量配置信息,与当前版本配置信息,生成新版本配置信息。
3)、生成含新版本配置信息的新版软件安装包。
所述增量配置信息,是新版本中即将增加的新的配置信息(包括但不限于署名、网址等)。增量,即在配置信息的各个版本的演进过程中,配置信息是逐渐累加的,新版本的配置信息包含有历史版本的配置信息和当前版本的增量配置信息。
所述增量配置信息,包括但不限于软件在运行过程中产生的数据、软件从运行环境中收集到的数据。
所述配置信息,是软件在运行过程中使用的数据,所述配置信息,可以配置软件界面上嵌入式广告的呈现,如,显示赞助商名单,显示赞助商广告链接,显示推广者名单及网站链接。可选的,配置信息还可以包括自身的版本号、ID、名称等属性。
可选地,增量配置信息类型,包括但不限于文本、超链接、数据库、javascript等解释执行的代码、代码指代的数据。可以是复合型的数据,如既包括自动生成的ID也包括软件安装时填写的公司名称,公司网址等信息。
所述当前版本,是起参照作用的参照版本,相对下一个新版本而言的。所述当前版本配置信息,即参照版本配置信息。
所述新版软件安装包,是一新的含配置信息的软件安装包,所述软件安装包,由安装代码和配置信息组成,安装代码在安装过程中,将导入配置信息到所安装设备中,并进行配置。所述安装代码,可以与配置信息同时编译,生成含新版本配置信息的新版软件安装包。所述安装代码,也可以独立编译后,生成不含配置信息的软件安装包,与配置信息集成,生成含新版本配置信息的新版软件安装包。
更进一步,下一个更新版本的配置信息及更新版本的软件安装包的生成步骤包括:
1)、生成新的增量配置信息。
2)、使用该新的增量配置信息,与新版本配置信息,生成更新的版本配置信息。
3)、生成含有该更新的版本配置信息的更新版的软件安装包。
可选地,使用不同的增量配置信息,与同一个当前版本配置信息,生成不同的新版本配置信息。
本领域的一般技术人员不难看出,配置信息版本从低到高的演进过程中,可以形成一个版本树,把版本树的某个节点作为参照节点,其每个子节点,即为使用不同的增量配置信息,与参照节点的版本配置信息,生成的各个不同的新版本配置信息,所对应的节点。
可选地,新版本配置信息,生成过程中,使用了当前版本配置信息的全部或部分信息。即根据实际需要,可以去除部分先前版本的配置信息。
一种软件发布方法,可选地,其特征可以包括:
1)、由安装有当前版本软件的设备,生成增量配置信息。由安装有当前版本软件的设备,提取当前版本配置信息。
2)、增量配置信息和当前版本配置信息,通过网络被传送到配置信息生成的设备,生成新版本配置信息。
3)、新版本配置信息,在软件安装包生成设备中,集成到新版软件安装包中。
4)、新版软件安装包传送到发布服务器进行发布。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于董崇军,未经董崇军许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410272681.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:箱包滚轮的全自动铆接设备
- 下一篇:炉料球团地面输送系统