公开/公告号CN113238776A
专利类型发明专利
公开/公告日2021-08-10
原文格式PDF
申请/专利权人 深圳市博网科技有限公司;
申请/专利号CN202110534809.2
申请日2021-05-17
分类号G06F8/65(20180101);G06F9/455(20060101);G06F11/36(20060101);
代理机构11499 北京市浩东律师事务所;
代理人张乐中
地址 518000 广东省深圳市龙华区民治街道大岭社区梅龙路与中梅路交汇处光浩国际中心A座9-G
入库时间 2023-06-19 12:10:19
技术领域
本发明涉及云计算技术领域,尤其涉及一种基于云计算的软件开发应用更新处理方法。
背景技术
目前,云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务。现阶段所说的云服务已经不单单是一种分布式计算,而是分布式计算、效用计算、负载均衡、并行计算、网络存储、热备份冗杂和虚拟化等计算机技术混合演进并跃升的结果。
现有的基于云计算的软件开发应用更新处理方法在实现应用更新的同时,从技术网络后台系统获取了较为驳杂的种类信息,虽然一定程度的实现了应用更新,却也给软件安全带来了极大的挑战,容易造成用户信息的泄露和使用设备的中毒损坏,而现有专利不易解决此类问题,因此,亟需一种基于云计算的软件开发应用更新处理方法来解决上述问题。
发明内容
基于现有基于云计算的软件开发应用更新处理方法,从技术网络后台系统获取了较为驳杂的种类信息,虽给软件安全带来了极大的挑战,容易造成用户信息的泄露和使用设备的中毒损坏的技术问题,本发明提出了一种基于云计算的软件开发应用更新处理方法。
为了实现上述目的,本发明采用了如下技术方案:
一种基于云计算的软件开发应用更新处理方法,应用于软件开发平台,所述软件开发平台与多个分布式软件开发终端通信连接,所述方法包括:
将云计算应用于软件开发平台,软件开发平台与多个分布式软件开发终端通信连接,随着社会发展过程中各个门户网站信息的频繁更新,云计算后台承担起计算任务,将各个门户网站内信息进行查询和分类,然后与软件系统内的信息相比对;
云后台通过检测模块,在技术网络后台的各个门户网站中开始检索,然后将门户网站内各个资源信息进行分类,然后将软件系统内已分类含有的资源信息与查询到的实时更新的网站内信息相对比,数据处理模块再根据信息的级别进行重新分类添加分组,并且更新已过时的信息,完成更新后,控制模块再次控制数据储存模块进行保存,软件更新完成;
软件信息的更新是软件应用受用户喜爱的重要条件。在软件更新的同时也会添加进没有价值的信息和病毒信息,在软件应用中设软件测试模块,软件应用更新的同时,云后台同步控制软件测试模块对软件应用进行测试,通过云控制器和云储存管理器对正在存入后更新进软件系统内部的集群数据进行分类测试,删除无用信息后完成检测更新。
作为本发明再进一步的方案:包括技术网络后台系统和云后台,所述云后台通过技术网络后台系统从门户网站中获取信息,所述云后台与软件系统相连,且云后台还与软件测试模块和检测模块相连。
作为本发明再进一步的方案:所述检测模块包括数据采集模块、数据定位模块、更新模块和数据储存模块。
检测模块:在技术网络后台的各个门户网站中开始检索。
作为本发明再进一步的方案:所述数据定位模块与数据采集模块相连,更新模块与数据定位模块相连,数据储存模块与更新模块相连。
更新模块:数据处理模块再根据信息的级别进行重新分类添加分组,并且更新已过时的信息,完成更新后,控制模块再次控制数据储存模块进行保存。
作为本发明再进一步的方案:所述软件测试模块包括云控制器、云储存管理器、集群控制器和虚拟机节点控制器。
作为本发明再进一步的方案:所述云控制器相应的对集群进行管理,负责更大范围的虚拟机环境搭建工作。
作为本发明再进一步的方案:所述云储存管理器主要负责对海量数据进行存储管理。
作为本发明再进一步的方案:所述集群控制器主要负责对虚拟机节点控制器进行统一的管理,方便在某一区域范围内的虚拟节点管理和维护。
作为本发明再进一步的方案:所述虚拟机节点控制器:主要负责管理和构建虚拟机实例,通过虚拟机镜像服务器,方便快速的创建和部署各类虚拟机。
作为本发明再进一步的方案:所述软件测试管理模块负责对测试项目和资源进行统一调度和管理。
软件测试管理模块:用户主要通过互联网接入到测试平台,使用浏览器技术或者客户端技术,登录测试平台之后使用各种虚拟资源和测试工具,按照测试需求,在满足需求的测试环境中完成测试工作。
本发明的有益效果为:
1.通过设置软件测试管理模块,在软件更新的同时也会添加进没有价值的信息和病毒信息,在软件应用中设软件测试模块,软件应用更新的同时,云后台同步控制软件测试模块对软件应用进行测试,云控制器对集群进行管理,负责更大范围的虚拟机环境搭建工作,云储存管理器对海量数据进行存储管理,集群控制器对虚拟机节点控制器进行统一的管理,方便在某一区域范围内的虚拟节点管理和维护,共同对正在存入后更新进软件系统内部的集群数据进行分类测试,保证软件应用更新过程的同时具备安全性;
2.通过设置检测模块,在技术网络后台的各个门户网站中开始检索,然后将门户网站内各个资源信息进行分类,然后将软件系统内已分类含有的资源信息与查询到的实时更新的网站内信息相对比,数据处理模块再根据信息的级别进行重新分类添加分组,并且更新已过时的信息,完成更新后,控制模块再次控制数据储存模块进行保存,在更新应用的同时还删除了无用过时的信息,清理了软件应用内部的缓存;
3.通过设置分类模块,在云计算处理后台数据时是一项宏大的作业,在处理过程中需要消耗大量的资源和数据调度,设置的分类模块可以在云计算处理过程中对数据进行分类,云计算可以有序的进行调度进行,最后再对整体的数据进行整合输出或者保存,有效的提高计算机设备的处理效率。
附图说明
图1为本发明提出的一种基于云计算的软件开发应用更新处理方法的整体流程框图;
图2为本发明提出的一种基于云计算的软件开发应用更新处理方法的检测模块的结构框图;
图3为本发明提出的一种基于云计算的软件开发应用更新处理方法软件测试管理模块的结构框图;
图4为本发明提出的一种基于云计算的软件开发应用更新处理方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
参照图1-4,一种基于云计算的软件开发应用更新处理方法,应用于软件开发平台,软件开发平台与多个分布式软件开发终端通信连接,方法包括:
将云计算应用于软件开发平台,软件开发平台与多个分布式软件开发终端通信连接,随着社会发展过程中各个门户网站信息的频繁更新,云计算后台承担起计算任务,将各个门户网站内信息进行查询和分类,然后与软件系统内的信息相比对;
云后台通过检测模块,在技术网络后台的各个门户网站中开始检索,然后将门户网站内各个资源信息进行分类,然后将软件系统内已分类含有的资源信息与查询到的实时更新的网站内信息相对比,数据处理模块再根据信息的级别进行重新分类添加分组,并且更新已过时的信息,完成更新后,控制模块再次控制数据储存模块进行保存,软件更新完成;
软件信息的更新是软件应用受用户喜爱的重要条件。在软件更新的同时也会添加进没有价值的信息和病毒信息,在软件应用中设软件测试模块,软件应用更新的同时,云后台同步控制软件测试模块对软件应用进行测试,通过云控制器和云储存管理器对正在存入后更新进软件系统内部的集群数据进行分类测试,删除无用信息后完成检测更新。
本发明中,包括技术网络后台系统和云后台,云后台通过技术网络后台系统从门户网站中获取信息,云后台与软件系统相连,且云后台还与软件测试模块和检测模块相连,云后台通过检测模块,在技术网络后台的各个门户网站中开始检索,然后将门户网站内各个资源信息进行分类,然后将软件系统内已分类含有的资源信息与查询到的实时更新的网站内信息相对比。
本发明中,检测模块包括数据采集模块、数据定位模块、更新模块和数据储存模块。
检测模块:在技术网络后台的各个门户网站中开始检索。
本发明中,数据定位模块与数据采集模块相连,更新模块与数据定位模块相连,数据储存模块与更新模块相连,数据处理模块再根据信息的级别进行重新分类添加分组,并且更新已过时的信息,完成更新后,控制模块再次控制数据储存模块进行保存。
更新模块:数据处理模块再根据信息的级别进行重新分类添加分组,并且更新已过时的信息,完成更新后,控制模块再次控制数据储存模块进行保存。
本发明中,软件测试模块包括云控制器、云储存管理器、集群控制器和虚拟机节点控制器,共同对正在存入后更新进软件系统内部的集群数据进行分类测试,保证软件应用更新过程的同时具备安全性。
本发明中,云控制器相应的对集群进行管理,负责更大范围的虚拟机环境搭建工作。
本发明中,云储存管理器主要负责对海量数据进行存储管理,应用分布式存储技术。
本发明中,集群控制器主要负责对虚拟机节点控制器进行统一的管理,方便在某一区域范围内的虚拟节点管理和维护。
本发明中,虚拟机节点控制器:主要负责管理和构建虚拟机实例,通过虚拟机镜像服务器,方便快速的创建和部署各类虚拟机。
本发明中,软件测试管理模块负责对测试项目和资源进行统一调度和管理。
软件测试管理模块:用户主要通过互联网接入到测试平台,使用浏览器技术或者客户端技术,登录测试平台之后使用各种虚拟资源和测试工具,按照测试需求,在满足需求的测试环境中完成测试工作。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
机译: 用于更新移动终端的软件的设备和方法,考虑到用于在新软件更新时更新信息并基于实时基础更新最新软件的接收信息
机译: 支持在云计算环境中应用程序开发的系统以及一种无需专业编码知识即可开发应用程序的方法
机译: 用脚本语言开发应用软件以实现简单更新的方法