【技术实现步骤摘要】
一种按需收费的云软件管理方法及系统
本专利技术属于软件分发
,尤其涉及一种基于容器(Docker)技术的按需收费的云软件使用方法、系统、云上服务端系统及云上用户端系统。
技术介绍
现代社会中,人们越来越通过各类软件来处理例如视频剪辑、图形处理、建模涉及等各种问题。但是软件文件包含有的文件量过于巨大,不论是下载还是运行中,对网络及存储空间都有着不低的配置要求,而很多时候网络或存储空间的配置要求并不能很好的达到,从而导致软件使用体验很差。另外,现有的正版软件都是时间买断制,价格较贵,而很多用户可能使用的次数并不多,因此导致付出的成本的太大从而选择盗版软件,而这不符合知识产权保护的要旨。因此,人们需要一种对网络、主机性能要求不高、且能按照用户的需要收费的新的软件使用方法来解决现有方法中软件文件过大、用户使用正版收费成本过高的技术问题。
技术实现思路
本专利技术目的在于提供一种按需收费的云软件管理方法、系统、云上服务端系统及云上用户端系统,以解决现有的软件使用方法中软件文件过大、用户使用正版收费成本过高的技术问题。本专利技术的一个目的是提供一种按需收费的云软件管理方法,基于容器技术,在第一种可实现方式中,包括以下步骤:云上服务端系统接收云上用户端系统发送的附带使用需求的软件使用请求,获取所述请求中携带的文件信息;根据所述文件信息匹配生成相应价格的交易指令;判断所述交易指令是否被激活;当所述交易指令被激活,将所述文件信息相映射的软件容器镜像ID发送给所述云上用户端系统;所述云上服务端系统向所述云上用户端系统发送与所述软件容器镜像ID对应的软件容器镜像,同时将所述软 ...
【技术保护点】
1.一种按需收费的云软件管理方法,基于容器技术,其特征在于,包括以下步骤:云上服务端系统接收云上用户端系统发送的附带使用需求的软件使用请求,获取所述请求中携带的文件信息;根据所述文件信息匹配生成相应价格的交易指令;判断所述交易指令是否被激活;当所述交易指令被激活,将所述文件信息相映射的软件容器镜像ID发送给所述云上用户端系统;所述云上服务端系统向所述云上用户端系统发送与所述软件容器镜像ID对应的软件容器镜像,同时将所述软件容器镜像与所述云上用户端系统进行针对唯一硬件信息的硬件绑定;并根据所述使用需求对所述软件容器镜像进行通过用户专属私有化协议对云上用户端系统的所述软件容器镜像进行加密并计费;当计费完成时,对所述软件容器镜像进行锁定禁用;其中,如基于Windows系统,通过改写所述云上用户端的“注册表”使得所述软件容器镜像生效;如基于Linux系统,则通过记录于所述云上用户端的Preferences模块使得所述软件容器镜像生效。
【技术特征摘要】
1.一种按需收费的云软件管理方法,基于容器技术,其特征在于,包括以下步骤:云上服务端系统接收云上用户端系统发送的附带使用需求的软件使用请求,获取所述请求中携带的文件信息;根据所述文件信息匹配生成相应价格的交易指令;判断所述交易指令是否被激活;当所述交易指令被激活,将所述文件信息相映射的软件容器镜像ID发送给所述云上用户端系统;所述云上服务端系统向所述云上用户端系统发送与所述软件容器镜像ID对应的软件容器镜像,同时将所述软件容器镜像与所述云上用户端系统进行针对唯一硬件信息的硬件绑定;并根据所述使用需求对所述软件容器镜像进行通过用户专属私有化协议对云上用户端系统的所述软件容器镜像进行加密并计费;当计费完成时,对所述软件容器镜像进行锁定禁用;其中,如基于Windows系统,通过改写所述云上用户端的“注册表”使得所述软件容器镜像生效;如基于Linux系统,则通过记录于所述云上用户端的Preferences模块使得所述软件容器镜像生效。2.如权利要求1所述的按需收费的云软件管理方法,其特征在于,还包括以下步骤:根据所述文件信息查找云上用户端系统是否存在与所述文件信息相映射的历史软件容器镜像;若存在与所述文件信息相映射的所述历史软件容器镜像,对云上用户端系统的所述历史软件容器镜像进行解锁并重新计费。3.如权利要求2所述的按需收费的云软件管理方法,其特征在于,当存在与所述文件信息相映射的历史软件容器镜像步骤之后还包括以下步骤:将最新的软件容器镜像与所述历史软件容器镜像进行版本比对;若所述历史软件容器镜像的版本低于所述最新的软件容器镜像的版本,对所述历史软件容器镜像进行应用升级至最新的软件容器镜像版本。4.如权利要求1所述的按需收费的云软件管理方法,其特征在于,所述根据所述文件信息匹配生成相应价格的交易指令的步骤包括:分解所述文件信息中包括使用时长、软件类型、软件版本的信息;根据所述信息匹配云上服务端系统预设的价格方案,得出相应的使用价格的结果;根据所述使用价格的结果生成相应的付费方式。5.如权利要求1所述的按需收费的云软件管理方法,其特征在于,根据所述软件容器镜像的运行,生成统计日志和报表,并存储于所述云上用户端系统。6.如权利要求1所述的按需收费的云软件管理方法,其特征在于,还包括步骤:根据计费的信息对所述云上用户端系统的所述软件容器镜像设置有效期;当发送的软件容器镜像使用时长超过有效期时,所述软件容器镜像自行从所述云上用户端系统中锁定或卸载。7.如权利要求1所述的按需收费的云软件管理方法,其特征在于,还包括步骤:对所述云上用户端系统的硬件的唯一...
【专利技术属性】
技术研发人员:唐亮,
申请(专利权)人:深圳电通信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。