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

文档序号:9436141阅读:330来源:国知局
云端应用程序的管理方法及其系统的制作方法
【技术领域】
[0001]本发明涉及一种通信技术领域,尤其涉及一种云端应用程序的管理方法及其系统。
【背景技术】
[0002]云端应用技术发展给人们的生活和办公带来了很大的改变。云端应用,即虚拟化技术的发展,把应用程序放在云端服务器上供用户使用。云端应用具有成本低、方便管理和防病毒等优点而深受人们的喜爱。在现有云端应用的实践过程中,用户、应用程序供应商以及云端开发商的沟通平台,不能及时的将应用程序的信息传输给对方,导致应用程序的推广、升级和维护受限。

【发明内容】

[0003]有鉴于此,实有必要提供一种云端应用程序的管理方法及系统,来解决上述问题。
[0004]—种云端应用程序的管理系统包括服务器端,所述服务器端包括数据库服务器、第一应用服务器、第二应用服务器以及网页服务器,所述数据库服务器包括信息存储模块和负载检测模块,其中,信息存储模块用于存储所述应用程序的信息;负载检测模块用于根据应用程序的CUP使用率和内存占有率与预设值的关系,检测应用程序负载大小;第一应用程序存储模块,用于负载大的应用程序的存储与运行;第二应用程序存储模块,用于负载小的应用程序的存储与运行;网页服务器包括信息管理模块、第一接收单元和第一发送单元,其中信息管理模块用于管理所述应用程序的基本信息以及应用程序的运行信息,并生成反馈信息;第一接收单元用于服务器端接收通信信息;第一发送单元用于服务器端发送通信信息。
[0005]一种云端应用程序的管理方法,所述管理方法包括:检测判断应用程序的CPU使用率和内存占有率是否超过相应预设值,若CPU使用率和内存占有率任一超过对应预设值,则判定该应用程序负载为大,选择在第一应用服务器内运行;若CPU使用率和内存占有率均未超过预设值,则判定该应用程序负载小,选择在第二应用服务器内运行;收集并存储应用程序应用服务器上运行信息以及接收服务终端发送的应用程序的基本信息;根据应用程序的运行信息以及应用程序的基本信息生成反馈信息发送给服务终端。
[0006]上述云端应用程序的管理系统以及云端应用程序的管理方法能够及时的实现用户、供应商以及云端开发商之间的沟通以及信息的传输,且本发明提供的云端应用程序的管理方法以及管理系统较为简洁,具有通用性,不限于企业大小,应用性广。
【附图说明】
[0007]图1为实施方式一种云端应用程序的管理系统的功能模块图。
[0008]图2为实施方式一种云端应用程序的管理方法流程图。
【具体实施方式】
[0009]下面将结合本发明实施方式中的附图,对本发明的实施方式中的技术方案进行清楚、完整的描述。
[0010]参看图1,其为本实施方式的一种云端应用程序的管理系统的功能模块图。云端应用程序的管理系统I包括服务器端10和服务终端20。服务器端10包括数据库服务器101、第一应用服务器102、第二应用服务器103以及网页服务器104 ;服务终端20包括供应商端201和用户端202。
[0011]数据库服务器101包括负载检测模块1011以及信息存储模块1012。
[0012]负载检测模块1011,用于检测应用程序的负载大小并生成检测记录。当服务端接收到供应商端上传的应用程序时,服务端首先查询是否有所述应用程序的检测记录。如果无法查询到检测记录,则所述应用程序将在所述负载检测模块1011试运行,生成检测记录,主要记录所述应用程序的CUP使用率和内存占有率。应用程序负载大小的判断依据为CPU使用率与第一预设值的比较以及内存占有率与第二预设值的比较,其中CPU使用率和内存占有率任意一项超过对应预设值时,则负载检测模块1011判定该被检测的应用程序的负载为大;如果CUP使用率未超过第一预设值且内存占有率未超过第二预设值,则判定所述应用程序的负载为小。
[0013]信息存储模块1012用于存储服务器端10接收的信息以及应用程序在服务器端10内生成的信息,其中包括应用程序的基本信息以及应用程序的运行信息。
[0014]第一应用服务器102中包括第一应用存储模块1021,其用于负载大的应用程序的存储与运行;第二应用服务器103中包括第二应用存储模块1031,其用于负载小的应用程序的存储与运行。
[0015]网页服务器104包括信息管理模块1041、第一接收单元1042以及第一发送单元1043。其中,信息管理模块1041用于管理应用程序基本信息以及应用程序的运行信息,并分析此些信息而生成反馈信息,主要能够对根据应用程序的使用情况、用户反馈意见和建议、最大使用量来进行运行维护和判断是否需要再增加或减少业务服务器来应对适当的客户请求量等情况,还能够对用户的使用情况、意见及建议情况进行收集,根据用户的使用习惯及情况可以提供相近似的或优选应用程序供选择。此外,信息管理模块1041还可用于判断服务器端10接收的请求指令的类型以及用户可在信息管理模块1041中浏览所有的应用程序。
[0016]第一接收单元1042,用于服务器端10接收信息,实现服务终端20与服务器端10的信息交流,其中包括接收服务终端20发送的应用程序基本信息和请求指令。
[0017]第一发送单元1043,用于发送通信信息给服务终端20,实现服务终端20与服务器端10的信息交流,其中包括发送信息管理模块1041所生成的反馈信息。
[0018]供应商端201包括第二接收单元2011和第二发送单元2012。第二接收单元2011用于供应商端201接收信息,其包括接收第一发送单元1043发送的供应商的反馈信息;第二发送单元2012用于服务终端20发送通信信息,其包括发送供应商端201的应用程序的基本信息给第一接收单元1042。
[0019]用户端202包括第三接收单元2021和第三发送单元2022。第三接收单元2021用于用户端202接收信息,其中包括接收第一发送单元1043发送的用户的反馈信息;第三发送单元2022用于发送用户端202的信息,其中包括发送用户端202的应用程序的基本信息。
[0020]请参看图2,本实施方式的一种云端应用程序的管理方法的流程图,具体实施步骤如下:
[0021]步骤S201,接收请求指令。
[0022]步骤S202,检测请求指令的类型。
[0023]具体地,网关服务器的信息管理模块可检测服务器端接收的请求指令的类型是否为上传应用程序请求指令、授权使用应用程序请求指令或者执行应用程序请求指令。
[0024]步骤S203,根据上述步骤S202所检测的请求指令为授权使用应用程序请求指令,服务器端允许用户获得该应用程序的使用权。
[0025]具体地,用户在信息管理模块可浏览所有的应用程序,自愿选择理想的应用程序,并发出应用程序授权使用请求命令,服务器端允许用户获得该应用程序的使用权,即用户可快速、准确的获得云端理想应用程序的使用权。
[0026]步骤S204,根据上述步骤S202所检测的请求指令为上传应用程序请求指令,服务器端试运行该应用程序并生成有关应用程序CPU使用率和内存占有率的检测记录,随后进行步骤S206。
[0027]具体地,针对供应商新上传的应用程序,该应用程序将在负载检测模块中试运行,并生成有关应用程序CPU使用率和内存占有率的检测记录。
[0028]步骤S205,根据上述步骤S202所检测的请求指令为执行应用程序请求指令,则查找该应用程序CPU使用率和内存占有率,随后进行步骤S206。
[0029]具体地,若请求指令为执行应用程序即表示该应用程序已经上传到服务器端,所以该应用程序的检测记录也已经在上传该应用程序之时生成了,并将检测记录存储在服务器端。故此时执行该应用程序
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1