【技术实现步骤摘要】
软件许可方法和系统
本专利技术涉及计算机
,特别是涉及一种软件许可方法和系统。
技术介绍
目前的软件许可技术,通常用户先安装应用软件,然后通过网络进行注册授权。通过网络进行注册时,需先接受许可协议,然后才能完成注册。但是,上述软件许可技术中一个应用对应一份许可协议,只能许可于与该份许可协议匹配的用户端,会降低软件的许可范围,进而提高软件的开发成本。
技术实现思路
基于此,有必要针对上述软件许可技术,会降低软件的许可范围,进而提高软件的开发成本的问题,提供一种软件许可方法和系统。一种软件许可方法,包括以下步骤:接收用户端的软件许可请求;响应所述软件许可请求获取许可协议,并向所述用户端发送;接收所述用户端对所述许可协议的修改请求;根据所述修改请求确定修改协议,并向所述用户端发送;接收所述用户端对所述修改协议的接受指令,将所述修改协议作为最终许可协议;向所述用户端发送许可信息。一种软件许可系统,包括:第一接收模块,用于接收用户端的软件许可请求;协议发送模块,用于响应所述软件许可请求获取许可协议,并向所述用户端发送;第二接收模块,用于根据所述修改请求确定修改协议,并向所述用户端发送;协议修改模块,用于接收所述用户端对所述修改协议的接受指令,将所述修改协议作为最终许可协议;第三接收模块,用于向所述用户端发送许可信息。上述软件许可方法和系统,响应用户端对许可协议的修改请求,根据所述修改请求确定修改协议,并在接收到用户端对所述修改协议的接受指令后以所述修改协议为最终许可协议进行软件许可,可使同一软件许以不同的许可协议许可到不同的用户端,进而提高软件的许 ...
【技术保护点】
一种软件许可方法,其特征在于,包括以下步骤:接收用户端的软件许可请求;响应所述软件许可请求获取许可协议,并向所述用户端发送;接收所述用户端对所述许可协议的修改请求;根据所述修改请求确定修改协议,并向所述用户端发送;接收所述用户端对所述修改协议的接受指令,将所述修改协议作为最终许可协议;向所述用户端发送许可信息。
【技术特征摘要】
1.一种软件许可方法,其特征在于,包括以下步骤: 接收用户端的软件许可请求; 响应所述软件许可请求获取许可协议,并向所述用户端发送; 接收所述用户端对所述许可协议的修改请求; 根据所述修改请求确定修改协议,并向所述用户端发送; 接收所述用户端对所述修改协议的接受指令,将所述修改协议作为最终许可协议; 向所述用户端发送许可信息。2.根据权利要求1所述的软件许可方法,其特征在于,在接收用户端的软件许可请求的步骤之前,还包括以下步骤: 将待许可软件的服务信息推送到目标网络。3.根据权利要求1所述的软件许可方法,其特征在于,根据所述修改请求确定修改协议,并向所述用户端发送的步骤包括以下步骤: 从所述修改请求中提取所述用户端对所述许可协议的修改数据; 判断所述请求数据是否处于预设的协议修改范围内; 若是,则根据所述修改数据确定修改协议,并向所述用户端发送; 若否,则向所述用户端发送更改修改请求的提示。4.根据权利要求1至3中任意一项所述的软件许可方法,其特征在于,在向所述用户端发送许可信息的步骤之后,还包括以下步骤: 向所述用户端发送软件运行环境的部署指令,其中,所述部署指令包括软件的运行环境的配置信息; 接收所述用户端的部署完成指令,许可所述用户端下载安装对应软件。5.根据权利要求4所述的软件许可方法,其特征在于,所述配置信息包括云计算环境下虚拟机的配置信息。6.根据权利要求4所述的软件许可方法,其特征在于,在向所述用户端发送软件运行环境的部署指令的步骤之后,还包括以下步骤: 以所述最终许可协议为计费协议,启动对所述用户端的软件计费程序。7.一种软件许可系统,其特征在于,包括: 第一接收模块,用于接收用户端的软件许可请求; 协议发送模块,用于响应所述软件许可请求获取许可协议,并向所述用户端发送; 第二接收模块,用于根据所述修改请求确定修改协议,并向所述用户端发送; 协议修改模块,用于接收所述用户端对所述修改协议的接受指令,将所述修改协议作为最终许可协议; 第三接收模块,用于向所述用户端发送许可信息。8.根据权利要求7所述的软件许可系统,其特征在于,协议修改模块还用于: 从所述修改请求中提取所述用户端对所述许可协议的修改数据; 判断所述请求数据是否处于预设的协议修改范围内; 若是,则根据所述修改数据确定修改协议,并向所述用户端发送; 若否,则向所述用户端发送更改修改请求的提示。9.根据权利要求7或8所述的软件许可系统,其特征在于,还包括软件交付模块,用于: 向所述用户端发送软件运行环境的部署指令,其中,所述部署指令包括软件的运行环境的配置信息; 接收所述用户端的部署完成指令,许可所述用户端下载安装对应软件。10.根据权利要求9所述的软件许可系统,其特征在于,所述配置信息包括云计算环境下虚拟机的配置信息。11.一种软件许可方法,其特征在于,包括以下步骤: 向许可端发送软件许可请求; 接收所述许可端的许可协议; 若所述许 可协议不满足预设的协议接受条件,则获取对所述许可协议的修改请求,并向所述许可端发送; 接收所述许可端的修改协议; 若所述修改协议满足所述预设的协议接受条件,则向所述许可端发送对所述修改协议的接受指令; 接收所述许可端的许可信息。12.根据权利要求11所述的软件许可方法,其特征在于,在向许可端发送软件许可请求的步骤之前,还包括以下步骤: 通过目标网络查找服务信息满足预设需求信息的软件,其中,所述目标网络中存储有各软件的服务信息; 若查找到,则向查找...
【专利技术属性】
技术研发人员:陈统,
申请(专利权)人:广东轩辕网络科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。