技术领域
[0001] 本
发明涉及计算机技术领域,尤其涉及一种业务软件监控方法及系统。
背景技术
[0002]
现有技术中,通常公司或单位内分布有一系列计算机设备,且在计算机设备上运行有多种业务软件,如何监控计算机设备
硬件信息及业务软件信息成为一个重要内容,以便用户对设备硬件信息和软件信息进行掌握。
发明内容
[0003] 本发明
实施例提供一种业务软件监控方法及系统,其能够便于用户快速掌握目标设备的软硬件信息。
[0004] 第一方面,本发明实施例提供了一种业务软件监控方法,包括第一终端获取目标设备的资料;第一终端将所述资料按照资料性质进行分类,每类资料分配有预设指标;第一终端将每类资料与相应的预设指标进行比对以得到统计结果;第一终端显示所述统计结果。
[0005] 另一方面,本发明实施例提供了一种系统,包括第一终端和目标设备,所述第一终端包括:获取单元,用于获取目标设备的资料;分类单元,用于将所述资料按照资料性质进行分类,每类资料分配有预设指标;比对单元,用于将每类资料与相应的预设指标进行比对以得到统计结果;显示单元,用于显示所述统计结果。
[0006] 本发明实施例通过第一终端获取目标设备的资料,并将所述资料按照资料性质进行分类,每类资料分配有预设指标,然后将每类资料与相应的预设指标进行比对以得到统计结果以及显示所述统计结果,用户根据显示的统计结果可以便捷的掌握目标设备的运行状况,从而便于用户快速掌握目标设备的软硬件信息。
附图说明
[0007] 为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0008] 图1是本发明第一实施例提供的一种业务软件监控方法的示意
流程图;
[0009] 图2是S103的子流程示意图;
[0010] 图3是本发明第二实施例提供的一种业务软件监控方法的示意流程图;
[0011] 图4是本发明第三实施例提供的一种业务软件监控方法的示意流程图;
[0012] 图5是本发明第四实施例提供的一种业务软件监控方法的示意流程图;
[0013] 图6是本发明第一实施例提供的一种系统的示意性
框图;
[0014] 图7是图6中比对单元的示意性框图;
[0015] 图8是本发明第二实施例提供的一种系统的示意性框图;
[0016] 图9是本发明第三实施例提供的一种系统的示意性框图;
[0017] 图10是本发明第四实施例提供的一种系统的示意性框图。
具体实施方式
[0018] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0019] 应当理解,当在本
说明书和所附
权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0020] 参见图1,是本发明第一实施例提供的一种业务软件监控方法的示意流程图。如图所示,该方法包括步骤S101~S104。
[0021] S101,第一终端获取目标设备的资料。
[0022] 具体地,在本发明实施例中,目标设备的资料至少包括目标设备
操作系统的基本信息、目标设备硬件信息、Windows性能监视信息、Windows
进程资源消耗信息、网络流量信息、业务软件监控信息。其中该方法通常用于业务软件监控领域,业务软件通常是符合特定协议和使用
指定接口的软件。目标设备是指安装有若干业务软件的底层终端,如面向用户的每一个电脑,第一终端可以是由管理员面向管理员的上层终端。
[0023] S102,第一终端将所述资料按照资料性质进行分类,每类资料分配有预设指标。
[0024] 具体地,在本发明实施例中,将资料按照资料性质分成软件监控数据、硬件监控数据、异常数据、以及故障数据,且对应每类资料分配有预设指标,且异常数据与硬件监控数据相对应,故障数据与软件监控数据相对应。
[0025] S103,第一终端将每类资料与相应的预设指标进行比对以得到统计结果。
[0026] 具体地,参照图2,步骤S103的子流程示意图。如图所示,步骤S103包括S201~S203。
[0027] S201,对应每类资料设置对应的预设指标。
[0028] 具体地,在本发明实施例中,需要提前针对每类资料设置对应的预设指标,其中,该预设指标可以由用户自行设定。
[0029] S202,判断每类资料是否超出对应的预设指标。
[0030] 具体地,在本发明实施例中,对应每类资料设置对应的预设指标之后,判断每类资料是否超出对应的预设指标。其中,判断方法可以采用不同方式,此处不作限定。
[0031] S203,若超出,将超出预设指标的部分设定为所述统计结果。
[0032] 具体地,在本发明实施例中,将超过预设指标的部分设定为统计结果。可以理解地,若某类资料未超出预设指标,则表明该类资料在预设范围内,其对应的统计结果可以该类资料对应的信息数据。
[0033] S104,第一终端显示所述统计结果。
[0034] 具体地,在本发明实施例中,显示步骤S103中的统计结果,以便用户方便快捷的掌握目标设备的软硬件信息、故障信息等。
[0035] 本发明实施例通过第一终端获取目标设备的资料,并将所述资料按照资料性质进行分类,每类资料分配有预设指标,然后将每类资料与相应的预设指标进行比对以得到统计结果以及显示所述统计结果,用户根据显示的统计结果可以便捷的掌握目标设备的运行状况,从而便于用户快速掌握目标设备的软硬件信息。
[0036] 参见图3,是本发明第二实施例提供的一种业务软件监控方法的示意流程图。如图所示,该方法包括步骤S301~S306。
[0037] S301,目标设备汇总资料。
[0038] 具体地,在本发明实施例中,目标设备通常安装有软件管家,并由软件管家采集目标设备的软硬件信息以便汇总各自的资料。如该资料包括目标设备操作系统的基本信息、目标设备硬件信息、Windows性能监视信息、Windows进程资源消耗信息、网络流量信息、业务软件监控信息。其中,目标设备可以是多台设备,并由各自对应的软件管家进行汇总各自的资料。
[0039] S302,目标设备将所述资料通过第一通讯方式发送给第一终端。
[0040] 具体地,在本发明实施例中,目标设备将所述资料通过第一通讯方式发给第一终端,该第一通讯方式为ActiveMQ。ActiveMQ是Apache出品,最流行的,能
力强劲的开源消息总线。
[0041] S303,第一终端获取目标设备的资料。
[0042] S304,第一终端将所述资料按照资料性质进行分类,每类资料分配有预设指标。
[0043] S305,第一终端将每类资料与相应的预设指标进行比对以得到统计结果。
[0044] S306,第一终端显示所述统计结果。
[0045] 具体地,步骤S303~S306详见上述说明,此处不再赘述。
[0046] 本发明实施例通过目标设备汇总各自的资料,并通过第一通讯方式将所述资料发送给第一终端,第一终端获取目标设备的资料,并将所述资料按照资料性质进行分类,每类资料分配有预设指标,然后将每类资料与相应的预设指标进行比对以得到统计结果以及显示所述统计结果,用户根据显示的统计结果可以便捷的掌握目标设备的运行状况,从而便于用户快速掌握目标设备的软硬件信息。
[0047] 参见图4,是本发明第三实施例提供的一种业务软件监控方法的示意流程图。如图所示,该方法包括步骤S401~S410。
[0048] S401,目标设备汇总资料。
[0049] S402,第一终端将所述资料按照资料性质进行分类,每类资料分配有预设指标。
[0050] S403,第一终端获取目标设备的资料。
[0051] S404,第一终端将所述资料按照资料性质进行分类,每类资料分配有预设指标。
[0052] S405,第一终端将每类资料与相应的预设指标进行比对以得到统计结果。
[0053] S406,第一终端显示所述统计结果。
[0054] 具体地,步骤S401~S406详见上述说明,此处不再赘述。
[0055] S407,若接收到用户的操作指令,第一终端根据所述统计结果发送
请求信息给目标设备。
[0056] 具体地,在本发明实施例中,若接收到用户的操作指令,第一终端根据所述统计结果发送请求信息给目标设备,其中,该操作指令可以是用户通过点击第一终端的显示屏幕的触摸操作,也可以是用户使用
鼠标进行的操作。由于所述统计结果通常包括异常信息、故障信息等,为了便于用户了解异常信息或故障信息的相关信息,在本发明实施例中,根据特定的统计结果发送对应的请求信息。
[0057] S408,目标设备根据所述请求信息汇总对应的文件信息。
[0058] 具体地,在本发明实施例中,目标设备根据接收到的请求信息汇总对应的文件信息,如该请求信息是针对异常信息的请求,那么目标设备将针对异常信息的相关配置文件、运行日志等进行汇总;又如该请求信息是针对故障信息的请求,那么目标设备将针对该故障信息的相关配置文件、运行日志等进行汇总。
[0059] S409,目标设备将所述文件信息通过第二通讯方式发送给第一终端。
[0060] 具体地,目标设备根据所述请求信息汇总对应的文件信息之后,目标设备将对应的文件信息通过第二通讯方式发送给第一终端。其中,第二通讯方式是指通过FTP形式进行传输。FTP(File Transfer Protocol文件传输协议)使得主机间可以共享文件。FTP使用TCP生成一个虚拟连接用于控制信息,然后再生成一个单独的TCP连接用于数据传输。控制连接使用类似TELNET协议在主机间交换命令和消息。文件传输协议是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给
服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录。在本发明实施例中,目标设备将对应的文件信息上传到FTP上,第一终端通过
访问FTP来获取该文件信息。
[0061] S410,第一终端显示所述文件信息。
[0062] 具体地,在本发明实施例中,第一终端将目标设备发送的文件信息进行显示,以便用户根据查看该文件信息。
[0063] 本发明实施例通过目标设备汇总各自的资料,并通过第一通讯方式将所述资料发送给第一终端,第一终端获取目标设备的资料,并将所述资料按照资料性质进行分类,每类资料分配有预设指标,然后将每类资料与相应的预设指标进行比对以得到统计结果以及显示所述统计结果,若接收到用户的操作指令,第一终端根据所述统计结果发送请求信息给目标设备,目标设备根据所述请求信息汇总对应的文件信息,以及目标设备将所述文件信息通过第二通讯方式发送给第一终端,第一终端显示该文件信息。用户根据显示的统计结果和文件信息可以便捷的掌握目标设备的运行状况,从而便于用户快速掌握目标设备的软硬件信息。
[0064] 参见图5,是本发明第四实施例提供的一种业务软件监控方法的示意流程图。如图所示,该方法包括步骤S501~S505。
[0065] S501,第一终端获取目标设备的资料。
[0066] S502,第一终端将所述资料按照资料性质进行分类,每类资料分配有预设指标。
[0067] S503,第一终端将每类资料与相应的预设指标进行比对以得到统计结果。
[0068] S504,第一终端显示所述统计结果。
[0069] 具体地,步骤S501~S504详见上述说明,此处不再赘述。
[0070] S505,第一终端按照预设方式将所述统计结果发送用户终端上。
[0071] 具体地,在本发明实施例中,为了便于用户及时掌握目标设备的软硬件信息,第一终端按照预设方式将统计结果发送到用户终端上。其中,预设方式可以是将统计结果利用邮件或者短信手段推送到用户终端上。
[0072] 本发明实施例通过第一终端获取目标设备的资料,并将所述资料按照资料性质进行分类,每类资料分配有预设指标,然后将每类资料与相应的预设指标进行比对以得到统计结果以及显示所述统计结果,且第一终端按照预设方式将统计结果发送给用户终端,用户根据接收到的统计结果可以便捷的掌握目标设备的运行状况,从而便于用户快速掌握目标设备的软硬件信息。
[0073] 参照图6,本发明第一实施例提供的一种系统的示意性框图,该系统60包括第一终端61和目标设备62,该第一终端61包括获取单元611、分类单元612、比对单元613、以及显示单元614。
[0074] 获取单元611,用于获取目标设备的资料。
[0075] 分类单元612,用于将所述资料按照资料性质进行分类,每类资料分配有预设指标。
[0076] 比对单元613,用于将每类资料与相应的预设指标进行比对以得到统计结果。
[0077] 进一步地,参照图7,是比对单元的示意性框图。如图所示,比对单元613包括设置单元6131、判断单元6132、以及设定单元6133。
[0078] 设置单元6131,用于对应每类资料设置对应的预设指标。
[0079] 判断单元6132,用于判断每类资料是否超出对应的预设指标。
[0080] 设定单元6133,用于若超出,将超出预设指标的部分设定为所述统计结果。
[0081] 显示单元614,用于显示所述统计结果。
[0082] 本发明实施例通过获取单元611获取目标设备的资料,并通过分类单元612将所述资料按照资料性质进行分类,每类资料分配有预设指标,然后通过比对单元613将每类资料与相应的预设指标进行比对以得到统计结果以及通过显示单元614显示所述统计结果,用户根据显示的统计结果可以便捷的掌握目标设备的运行状况,从而便于用户快速掌握目标设备的软硬件信息。
[0083] 参照图8,本发明第二实施例提供的一种系统的示意性框图,如图所示,该系统70包括第一终端71和目标设备72。该第一终端71包括获取单元711、分类单元712、比对单元713、以及显示单元714;目标设备72包括汇总单元721、及第一发送单元722。
[0084] 汇总单元721,用于汇总资料。
[0085] 第一发送单元722,用于将所述资料通过第一通讯方式发送给第一终端。
[0086] 获取单元711,用于获取目标设备的资料;
[0087] 分类单元712,用于将所述资料按照资料性质进行分类,每类资料分配有预设指标;
[0088] 比对单元713,用于将每类资料与相应的预设指标进行比对以得到统计结果;
[0089] 显示单元714,用于显示所述统计结果。
[0090] 本发明实施例通过汇总单元721汇总目标设备72的资料,并通过第一通讯方式将所述资料由第一发送单元722发送给第一终端71,第一终端71通过获取单元711获取目标设备的资料,并通过分类单元712将所述资料按照资料性质进行分类,每类资料分配有预设指标,然后通过比对单元713将每类资料与相应的预设指标进行比对以得到统计结果以及通过显示单元714显示所述统计结果,用户根据显示的统计结果可以便捷的掌握目标设备的运行状况,从而便于用户快速掌握目标设备的软硬件信息。
[0091] 参照图9,本发明第三实施例提供的一种系统的示意性框图,如图所示,该系统80包括第一终端81和目标设备82。该第一终端81包括获取单元811、分类单元812、比对单元813、显示单元814以及第二发送单元815;目标设备82包括汇总单元821、及第一发送单元
822。
[0092] 汇总单元821,用于采集目标设备的数据信息以及采集目标设备的文件信息。
[0093] 第一发送单元822,用于将所述数据信息通过第一通讯方式发送给第一终端81以设定为所述目标设备的资料、以及将所述文件信息通过第二通讯方式发送给第一终端81。
[0094] 获取单元811,用于获取目标设备的资料。
[0095] 分类单元812,用于将所述资料按照资料性质进行分类,每类资料分配有预设指标。
[0096] 比对单元813,用于将每类资料与相应的预设指标进行比对以得到统计结果。
[0097] 显示单元814,用于显示所述统计结果。
[0098] 第二发送单元815,用于第一终端根据所述统计结果发送请求信息给目标设备。
[0099] 本发明实施例通过汇总单元821汇总目标设备82的资料,并通过第一通讯方式将所述资料由第一发送单元822发送给第一终端81,第一终端81通过获取单元811获取目标设备的资料,并通过分类单元812将所述资料按照资料性质进行分类,每类资料分配有预设指标,然后通过比对单元813将每类资料与相应的预设指标进行比对以得到统计结果以及通过显示单元814显示所述统计结果,若接收到用户的操作指令,第一终端81根据所述统计结果通过第二发送单元815发送请求信息给目标设备82,目标设备82根据所述请求信息通过汇总单元821汇总对应的文件信息,以及目标设备82将所述文件信息通过第二通讯方式由第一发送单元822发送给第一终端81,通过显示单元814显示该文件信息。用户根据显示的统计结果和文件信息可以便捷的掌握目标设备的运行状况,从而便于用户快速掌握目标设备的软硬件信息。
[0100] 参照图10,本发明第四实施例提供的一种系统的示意性框图,如图所示,该系统90包括第一终端91和目标设备92。该第一终端91包括获取单元911、分类单元912、比对单元913、显示单元914以及第三发送单元915;目标设备92包括汇总单元921、及第一发送单元
922。
[0101] 汇总单元921,用于采集目标设备的数据信息以及采集目标设备的文件信息。
[0102] 第一发送单元922,用于将所述数据信息通过第一通讯方式发送给第一终端91以设定为所述目标设备的资料、以及将所述文件信息通过第二通讯方式发送给第一终端91。
[0103] 获取单元911,用于获取目标设备的资料。
[0104] 分类单元912,用于将所述资料按照资料性质进行分类,每类资料分配有预设指标。
[0105] 比对单元913,用于将每类资料与相应的预设指标进行比对以得到统计结果。
[0106] 显示单元914,用于显示所述统计结果。
[0107] 第三发送单元915,用于按照预设方式将所述统计结果发送到用户终端上。
[0108] 本发明实施例通过汇总单元921汇总目标设备92的资料,并通过第一通讯方式将所述资料由第一发送单元922发送给第一终端91,第一终端91通过获取单元911获取目标设备的资料,并通过分类单元912将所述资料按照资料性质进行分类,每类资料分配有预设指标,然后通过比对单元913将每类资料与相应的预设指标进行比对以得到统计结果以及通过显示单元914显示所述统计结果,若接收到用户的操作指令,第一终端91根据所述统计结果通过第三发送单元915发送请求信息给目标设备92,目标设备92根据所述请求信息通过汇总单元921汇总对应的文件信息,以及目标设备92将所述文件信息通过第二通讯方式由第一发送单元922发送给第一终端91,通过显示单元914显示该文件信息。用户根据显示的统计结果和文件信息可以便捷的掌握目标设备的运行状况,从而便于用户快速掌握目标设备的软硬件信息。
[0109] 在本
申请所提供的几个实施例中,应该理解到,所揭露的方法,仅仅是示意性的,可以通过其它的方式实现。
[0110] 本发明实施例的方法的步骤顺序可以根据实际需要进行调整、合并或删减。本发明实施例的终端的单元可以根据实际需要进行整合、进一步划分或删减。
[0111] 以上仅为发明的优选实施例,而非对发明做任何形式上的限制。本领域的技术人员可在上述实施例的
基础上施以各种等同的更改和改进,凡在权利要求范围内所做的等同变化或修饰,均应落入发明的包含范围之内。