一种软件的发布安装方法技术

技术编号:16455746 阅读:45 留言:0更新日期:2017-10-25 19:50
本发明专利技术属于网络技术领域,公开了本发明专利技术实施例提供的技术方案一种软件的发布安装方法,包括获取来自客户端的软件安装配置信息,所述软件安装配置信息包括:客户端配置标识、软件版本、功能配置需求信息、配置使用时长信息;服务器匹配对应的功能软件将其编译生成目标软件安装包,并处理生成带有支付请求及对应该支付请求所需的支付元素信息的即时消息将其发送给支付系统;支付系统启动支付页面,对其进行处理后,客户端通过所述引导程序获取并下载软件安装包,完成安装;通过用户功能配置需求信息完成功能软件打包、付款、下载,实现根据用户需求自动完成软件升级安装,且无需用户注册账户即可使用,提高了用户体验。

【技术实现步骤摘要】
一种软件的发布安装方法
本专利技术涉及网络
,特别涉及一种软件的发布安装方法。
技术介绍
在单机时代,收费软件的发布流程是这样的:把软件编译打包后,存储到光盘,通过卖光盘一次性进行收费。为了解决拷贝盗版问题,部分开发商还会采用加密狗的方式,这种方式下,即便对软件进行拷贝,若无加密狗软件也无法正常运行。但是,随着互联网技术的日益发展,此种收费软件的发布方式已经逐渐淘汰。在互联网时代,软件分发成本大大降低,用户可通过互联网获得软件安装包,然后一直进行下一步完成安装。此时,软件开发商的收费方式一般有两种,一种是采用注册码方式,在用户付费后提供注册码,用户输入注册码后才可使用软件;另一种是利用账户功能进行权限管理,软件开发商根据用户付费情况开通相应的权限和功能,该方式广泛应用于网站类软件、移动端应用软件、互联网类软件,也是目前流行的SAAS(SoftwareasaService,软件即服务)服务,但是,此种方式一般为软件开发商提供的预先生成的软件,所以每个用户获得的软件是相同的,不能在后台根据用户付费金额的不同,随时发布带有不同功能的软件。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种软件的发布安装方法,可根据用户需求自动完成软件升级安装,且无需用户注册账户即可使用。为达到上述目的,本专利技术公开了一种软件的发布安装方法,包括:获取来自客户端的软件安装配置信息,所述软件安装配置信息包括:客户端配置标识、软件版本、功能配置需求信息、配置使用时长信息;服务器根据获取的所述软件安装配置信息从功能软件发布配置表中匹配对应的功能软件将其编译生成目标软件安装包,并处理生成带有支付请求及对应该支付请求所需的支付元素信息的即时消息将其发送给支付系统;支付系统根据服务器发来的支付请求及对应该支付请求所需的支付元素信息启动支付页面,对该支付请求进行处理;引导程序判断所述支付系统是否完成支付请求的支付处理,若是,则客户端通过所述引导程序获取并下载服务器编译生成目标软件安装包,完成安装,并更新保存包括所述硬件标识信息、用户身份信息和用户支付金额的关联记录;若否,则返回客户端软件安装配置信息页面。4、该方法可以进一步包括,所述引导程序判断所述支付系统是否完成支付请求的支付处理,若是,则客户端通过所述引导程序获取并下载服务器编译生成目标软件安装包,完成安装之后还包括,判断软件使用时间达到或超过配置使用时长期限,若否,则继续运行;若是,则所述客户端软件自动启动续费提示指令,所述续费提示指令包括软件使用到期日期提示、硬件标识信息、用户身份信息、支付请求所需的支付元素信息的即时消息;用户点击续费提示指令启动支付系统对所述续费提示进行处理;引导程序判断所述支付系统是否完成支付请求的支付处理,若是,则解除所述客户端软件禁用指令。该方法可以进一步包括,所述支付系统根据服务器发来的支付请求及对应该支付请求所需的支付元素信息启动支付页面包括:所述支付系统根据服务器发来的支付请求及对应该支付请求所需的支付元素信息启动在线网银支付页面;或所述支付系统根据服务器发来的支付请求及对应该支付请求所需的支付元素信息启动第三方支付平台页面,所述第三方支付平台页面包括支付宝支付页面、微信支付页面、银行客户端支付页面。本专利技术实施例提供的技术方案一种软件的发布安装方法,包括获取来自客户端的软件安装配置信息,所述软件安装配置信息包括:客户端配置标识、软件版本、功能配置需求信息、配置使用时长信息;服务器根据获取的所述软件安装配置信息从功能软件发布配置表中匹配对应的功能软件将其编译生成目标软件安装包,并处理生成带有支付请求及对应该支付请求所需的支付元素信息的即时消息将其发送给支付系统;支付系统根据服务器发来的支付请求及对应该支付请求所需的支付元素信息启动支付页面,对该支付请求进行处理;引导程序判断所述支付系统是否完成支付请求的支付处理,若是,则客户端通过所述引导程序获取并下载服务器编译生成目标软件安装包,完成安装,并更新保存包括所述硬件标识信息、用户身份信息和用户支付金额的关联记录;若否,则返回客户端软件安装配置信息页面;通过用户功能配置需求信息完成功能软件打包、付款、下载,实现根据用户需求自动完成软件升级安装,且无需用户注册账户即可使用,提高用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例1提供的一种软件的发布安装方法流程图;图2是本专利技术实施例2提供的一种软件的发布安装方法流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1一种软件的发布安装方法,参照图1所示,所述方法包括:获取来自客户端的软件安装配置信息,所述软件安装配置信息包括:客户端配置标识、软件版本、功能配置需求信息、配置使用时长信息;服务器根据所述软件安装配置信息从功能软件发布配置表中匹配对应的功能软件将其编译生成目标软件安装包,并处理生成带有支付请求及对应该支付请求所需的支付元素信息的即时消息将其发送给支付系统;支付系统根据服务器发来的支付请求及对应该支付请求所需的支付元素信息启动支付页面,对该支付请求进行处理;引导程序判断所述支付系统是否完成支付请求的支付处理,若是,则客户端通过所述引导程序获取并下载服务器编译生成目标软件安装包,完成安装,并更新保存包括所述硬件标识信息、用户身份信息和用户支付金额的关联记录;若否,则返回客户端软件安装配置信息页面。进一步地,本实施例中所述引导程序判断所述支付系统是否完成支付请求的支付处理,若是,则客户端通过所述引导程序获取并下载服务器编译生成目标软件安装包,完成安装之后还包括,判断软件使用时间达到或超过配置使用时长期限,若否,则继续运行;若是,则所述客户端软件自动启动续费提示指令,所述续费提示指令包括软件使用到期日期提示、硬件标识信息、用户身份信息、支付请求所需的支付元素信息的即时消息;用户点击续费提示指令启动支付系统对所述续费提示进行处理;引导程序判断所述支付系统是否完成支付请求的支付处理,若是,则解除所述客户端软件禁用指令。进一步地,本实施例中所述支付系统根据服务器发来的支付请求及对应该支付请求所需的支付元素信息启动支付页面包括:所述支付系统根据服务器发来的支付请求及对应该支付请求所需的支付元素信息启动在线网银支付页面;或所述支付系统根据服务器发来的支付请求及对应该支付请求所需的支付元素信息启动第三方支付平台页面,所述第三方支付平台页面包括支付宝支付页面、微信支付页面、银行客户端支付页面。实施例2一种软件的发布安装方法,参照图2所示,包括以下步骤:S21获取来自客户端的软件安装配置信息,所述软件安装配置信息包括:客户端配置标识、软件版本、功能配置需求信息、配本文档来自技高网...
一种软件的发布安装方法

【技术保护点】
一种软件的发布安装方法,其特征在于,所述方法包括:获取来自客户端的软件安装配置信息,所述软件安装配置信息包括:客户端配置标识、软件版本、功能配置需求信息、配置使用时长信息;服务器根据所述软件安装配置信息从功能软件发布配置表中匹配对应的功能软件将其编译生成目标软件安装包,并处理生成带有支付请求及对应该支付请求所需的支付元素信息的即时消息将其发送给支付系统;支付系统根据服务器发来的支付请求及对应该支付请求所需的支付元素信息启动支付页面,对该支付请求进行处理;引导程序判断所述支付系统是否完成支付请求的支付处理,若是,则客户端通过所述引导程序获取并下载服务器编译生成目标软件安装包,完成安装,并更新保存包括所述硬件标识信息、用户身份信息和用户支付金额的关联记录;若否,则返回客户端软件安装配置信息页面。

【技术特征摘要】
1.一种软件的发布安装方法,其特征在于,所述方法包括:获取来自客户端的软件安装配置信息,所述软件安装配置信息包括:客户端配置标识、软件版本、功能配置需求信息、配置使用时长信息;服务器根据所述软件安装配置信息从功能软件发布配置表中匹配对应的功能软件将其编译生成目标软件安装包,并处理生成带有支付请求及对应该支付请求所需的支付元素信息的即时消息将其发送给支付系统;支付系统根据服务器发来的支付请求及对应该支付请求所需的支付元素信息启动支付页面,对该支付请求进行处理;引导程序判断所述支付系统是否完成支付请求的支付处理,若是,则客户端通过所述引导程序获取并下载服务器编译生成目标软件安装包,完成安装,并更新保存包括所述硬件标识信息、用户身份信息和用户支付金额的关联记录;若否,则返回客户端软件安装配置信息页面。2.根据权利要求1所述的方法,其特征在于,所述引导程序判断所述支付系统是否完成支付请求的支付处理,若是,则客户端通过所...

【专利技术属性】
技术研发人员:张鼎
申请(专利权)人:苏州小雨伞网络科技有限公司
类型:发明
国别省市:江苏,32

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

1