云端应用程序的管理方法及其系统的制作方法_2

文档序号:9436141阅读:来源:国知局
只需要查找该应用程序的CPU使用率和内存占有率。
[0030]步骤S206,判断应用程序的CPU使用率是否超过第一预设值,若检索该应用程序的CPU使用率超过第一预设值,则判定该应用程序负载为大,进行步骤S207 ;若检索该应用程序的CPU使用率不超过第一预设值,则判定该应用程序负载为小,进行步骤S208。
[0031]步骤S207,根据上述所检测的应用程序负载大的结果,选择第一应用服务器。
[0032]步骤S208,检测应用程序的内存占有率是否超过第二预设值,若应用程序的内存占有率超过第二预设值,则判定该应用程序负载为大,进行步骤S207 ;若应用程序的内存占有率不超过第二预设值,则判定该应用程序负载为小,则进行步骤S209。
[0033]步骤S209,根据上述步骤S208的所检测应用程序负载小结果,选择第二应用服务器。
[0034]例如,Word、Excle等简单应用程序,检测应用程序的CPU使用率和内存占有率不超过预设值后,判定该应用程序的负载为小,该应用程序将在第二应用服务器中存储和运行;CAD、Ph0t0Sh0p和3Dmax等应用程序,检测应用程序的CPU使用率和内存占有率超过预设值后,判定该应用程序的负载为大,该应用程序在第一应用服务器中存储和运行。
[0035]步骤S210,收集并存储应用程序在第一应用服务器和第二应用服务器上的运行信息以及接收服务终端发送的应用程序的基本信息。
[0036]具体地,运行信息为应用程序在运行过程中的使用情况、报错信息和访问量以及运行后生成的反馈,建议等,如用户使用应用程序过程中的意见建议和个性化要求等。应用程序的基本信息为供应商端发送的应用程序基本信息和用户端发送的应用程序基本信息。其中供应商端发送的应用程序基本信息具体为供应商所发布的应用程序名称、开发商等基本情况。用户端的应用程序基本信息为有权使用信息以及用户IP地址等基本信息。
[0037]步骤S211,分析整理所收集的信息,并提供对应用程序进行维护、升级和是否增加服务器建议的反馈发送供应商端。
[0038]信息管理模块将应用程序的运行信息信息中用户意见建议、报错信息、运行错误反馈以及应用程序的访问量以及下载量等进行分类整理,以及依据应用程序的名称等基本信息,建议对该应用进行维护和升级;根据用户使用量、下载量和访问量等为依据建议增加服务器,该服务器可以是业务服务器、数据存储服务器等和应用运行相关的,并将建议等反馈给服务终端的供应商端。
[0039]步骤S212,分析整理所收集的信息,并提供优选的应用程序的反馈给用户端。
[0040]具体地,根据用户的使用情况、意见及建议情况和个性化要求等,可分析用户的使用习惯及情况,然后再根据用户IP地址等发送近似或优选的应用程序建议给用户,例如用户使用聊天软件,建议增加语音通话功能,则根据用户的建议以及用户的IP地址,发送具有语音通话功能的聊天软件的建议反馈给用户。
[0041]对所公开实例的上述说明,使得本技术领域专业人员能够实现或者使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点一致的最宽范围。
【主权项】
1.一种云端应用程序的管理系统包括服务器端,所述服务器端包括数据库服务器、第一应用服务器、第二应用服务器、网页服务器,其特征在于, 所述数据库服务器包括信息存储模块和负载检测模块,其中,信息存储模块用于存储所述应用程序的信息;负载检测模块用于根据应用程序的CUP使用率和内存占有率与预设值的关系,判定应用程序负载大小; 第一应用程序存储模块,用于负载大的应用程序的存储与运行; 第二应用程序存储模块,用于负载小的应用程序的存储与运行; 网页服务器包括信息管理模块、第一接收单元和第一发送单元,信息管理模块用于管理所述应用程序的基本信息以及应用程序的运行信息,并生成反馈信息;第一接收单元用于服务器端接收信息;第一发送单元用于服务器端发送信息。2.如权利要求1所述的云端应用程序的管理系统,其特征在于,所述信息管理模块用于分析整理应用程序的运行信息和应用程序的基本信息,提供应用程序进行升级、维护以及是否增加服务器的建议的反馈信息,并由第一发送单元发送所述反馈信息给供应商端。3.如权利要求1所述的云端应用程序的管理系统,其特征在于,所述信息管理模块用于分析整理应用程序的运行信息和应用程序的基本信息,提供近似或优选的应用程序的反馈信息,并由第一发送单元发送所述反馈信息给用户端。4.如权利要求1所述的云端应用程序的管理系统,其特征在于,所述负载检测模块还用于新上传的应用程序的试运行,并生成试运行中有关所述应用程序的CPU使用率和内存占有率的检测记录。5.如权利要求1所述的云端应用程序的管理系统,其特征在于,信息管理模块还可用于用户浏览所有的应用程序以及判断第一接收单元接收的请求指令的类型。6.一种云端应用程序的管理方法,其特征在于,所述管理方法包括: 检测判断应用程序的CPU使用率和内存占有率是否超过相应预设值,若CPU使用率和内存占有率中任一超过对应预设值,则判定所述应用程序负载为大,选择在第一应用服务器内存储和运行所述应用程序;若CPU使用率和内存占有率均未超过预设值,则判定所述应用程序负载小,选择在第二应用服务器内存储和运行所述应用程序; 收集并存储应用程序应用服务器上运行信息以及接收服务终端发送的应用程序的基本信息; 根据应用程序的运行信息以及应用程序的基本信息生成反馈信息发送给服务终端。7.如权利要求6所述的云端应用程序的管理方法,其特征在于,所述管理方法中生成发送给服务终端的反馈信息还包括步骤: 分析整合所收集的应用程序的基本信息以及运行信息,并提供对应用程序进行维护、升级和是否增加服务器建议反馈给供应商端。8.如权利要求6所述的云端应用程序的管理方法,其特征在于,所述管理方法中生成发送给服务终端的反馈信息还包括步骤: 分析整理所收集的应用程序的基本信息以及运行信息,提供优选的应用程序并反馈给用户端。9.如权利要求6所述的云端应用程序的管理方法,其特征在于,所述管理方法管理方法在检测判断应用程序负载大小步骤之前还包括步骤: 接收请求指令,并判断所接收的请求指令是否为上传应用程序指令, 若请求指令是上传应用程序指令,将试运行所述应用程序,并生成和存储有关于应用程序CPU使用率和内存占有率的检测记录。10.如权利要求6所述的云端应用程序的管理方法,其特征在于,所述管理方法还包括步骤: 接收请求指令,并判断所接收的请求指令是否为授权使用请求指令, 若请求指令是授权使用请求指令,服务器端允许用户获得所述应用程序的使用权。
【专利摘要】本发明公开一种云端应用程序的管理系统包括服务器端,所述服务器端包括:数据库服务器、应用服务器以及网页服务器,其中数据库服务器包括负载检测模块用于根据应用程序的CUP使用率和内存占有率判断应用程序负载的大小;应用服务器用于应用程序的存储和运行;网页服务器包括信息管理模块用于管理应用程序的基本信息和应用程序的运行信息并生成反馈信息发送给服务终端。采用上述云端应用程序管理系统可便捷实现供应商、用户以及云端之间的沟通与信息交流,创建一沟通平台。此外,本发明还公开基于该系统的云端应用程序的管理方法。
【IPC分类】H04L29/08
【公开号】CN105187514
【申请号】CN201510502057
【发明人】代豪, 刘晓宁, 包健
【申请人】深圳市云舒网络技术有限公司
【公开日】2015年12月23日
【申请日】2015年8月14日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1