一种获取现场数据的方法及系统的制作方法

文档序号:7671402阅读:201来源:国知局
专利名称:一种获取现场数据的方法及系统的制作方法
技术领域
本申请涉及通信系统,特别涉及一种获取现场数据的方法及系统。
背景技术
线上运行的分布式系统是一个由多种角色和功能的服务器组成的系统。分布式系统为每一个请求提供服务时,通常只有其中的某些机器参与其中。现有的访问线上分布式系统和获取现场数据的流程如图I所示,图I中服务器al. I、服务器al. 21和服务器al. 22是为用户提供访问服务的线上运行的分布式系统(本文中将其简称为线上系统)中的服务器,服务器bl. I、服务器bl. 21和服务器bl. 22是模拟线上线上系统的现场分析系统中的服务器,该现场分析系统为现场收集人员提供服务,对 访问线上分布式系统的用户是不可见。用户访问线上运行的分布式系统即线上系统的步骤如下步骤I. O I. 3,用户通过用户终端发起访问请求,该访问请求通过网络达到服务器 al. I ;步骤I. 4-1. 7,该服务器al. I将接收到的访问请求传输给其下一层的子服务器al. 21和子服务器al. 221,并接收子服务器al. 21和子服务器al. 22的响应结果;步骤I. 8-1. 10,服务器al. I对收到的反馈结果进行整合,将整合后的响应结果通过网络反馈给用户终端,以便由用户终端将响应结果展现给用户。 现场收集人员获取现场数据方法如下,仍参见图I :这里,需要说明的是,现场收集系统拥有线上系统的全部功能,但现场收集系统中的各服务器间传递数据的接口需要改变,这样才能使得现场收集系统内各服务器除了传输执行结果所需要的数据外,还能额外的传输执行操作时所产生的现场数据。具体步骤如下步骤2. O 2. 3,现场收集人员通过现场收集终端发起访问请求,该访问请求通过网络(Internet)达到服务器bl. I ;这里,该现场收集人员所发起的访问请求与访问流程中用户所发起的访问请求相同;步骤2. 4-2. 7该服务器bl. I将接收到的请求传输给其下一层的子服务器bl. 21和子服务器bl. 221,并接收子服务器bl. 21和子服务器bl. 22响应结果以及各子服务器的现场数据;具体的,子服务器bl. 21会将自身的响应结果和自身当前的现场数据I发送给服务器bl. I ;子服务器bl. 22会将自身的响应结果和自身当前的现场数据2发送给服务器bl. I ;步骤2.8-2. 10,服务器bl. I对收到的响应结果进行整合,并且获取自身的现场数据3,将整合后的响应结果和现场数据1、2、3通过网络反馈给终端,以便由终端将请求结果展现给现场收集人员。通过上述现有流程可知,在获取现场数据时,如果系统有多层,则所需要的现场数据会通过逐层传递的方式送达至现场收集终端,而且,每一层都会将自身的现场数据加入其中。例如,如果需要获取子服务器b2. 21的现场数据,必然要通过服务器b2. 1,那么,现场收集终端最终获得的是包括子服务器b2. 21和服务器b2. I的现场数据。可见,现有方法虽然解决了获取现场数据的问题,但当所需要查看的服务器不在第一层时,需要传递额外的现场数据,这增加了数据传输量,降低了响应时间;而且,由于不同层次的服务器间的数据接口不同,因此需要多次修改服务器间的接口数据。再有,用于获取现场数据的现场收集系统与实际运行的线上系统是相 互独立的,因而增加了维护成本。此外,当用同一个请求多次访问线上系统时,参与服务的服务器往往并不相同,线上系统的行为可以认为是不可重现的。这样,当用现场收集系统来模拟线上系统时,很难保证所模拟的访问顺序就是线上系统中实际的访问顺序,因此,无法保证所获取的现场数据的准确性。

发明内容
本申请实施例提供一种获取现场数据的方法及系统,以减少传输的数据量,降低维护成本,且保证所获取的现场数据的准确性。本申请提供了一种获取现场数据的方法,包括预先设置用于收集现场数据的现场收集服务器;所述方法还包括线上系统中的服务器接收来自现场收集终端的访问请求,执行访问请求所对应的操作,并且,将执行所述操作时所产生的现场数据发送给现场收集服务器;现场收集服务器接收来自线上系统中的服务器的现场数据,并将该现场数据和对应的服务器标识保存至现场数据数据库内;现场收集服务器接收到来自现场收集终端获取的现场数据请求,该现场数据获取请求中包括所需获取的线上系统中的服务器标识;现场收集服务器查询所述现场数据数据库,根据已保存的对应关系获取与所述服务器标识对应的现场数据,将所查询到的现场数据返回给现场收集终端。其中,所述现场收集终端内还设置有控制是否收集现场数据的开关,所述线上系统中的服务器接收来自现场收集终端的访问请求中还包括所述开关的状态信息;所述线上系统中的服务器接收来自现场收集终端的访问请求后,根据所述开关状态信息判断所述开关的状态,若所述开关的状态信息表明所述开关为打开状态,则线上系统中的服务器执行访问请求所对应的操作,并且,将执行所述操作时所产生的现场数据发送给现场收集服务器;若所述开关的状态信息表明所述开关为关闭状态,则线上系统中的服务器仅执行访问请求所对应的操作,不再将执行所述操作时所产生的现场数据发送给现场收集服务器。其中,所述方法还包括,在线上系统中的服务器将执行所述操作时所产生的现场数据发送给现场收集服务器时,将所述现场数据的描述信息也同时发送给现场收集服务器;现场收集服务器将接收到的来自线上系统中的服务器的现场数据,与传送给现场数据的服务器标识、以及所述现场服务器的描述信息对应保存至现场数据数据库内。
其中,现场收集服务器接收的来自现场收集终端的获取现场数据请求中,还包括现场数据的描述信息;所述方法还包括现场收集服务器查询所述现场数据数据库,根据已保存的对应关系获取与所述服务器标识对应的且与所述描述信息相符的现场数据,将所查询到的现场数据返回给现场收集终端。其中,所述现场服务器的描述信息包括以下其中之一或任意组合传送现场数据的服务器的状态、所执行的请求类型和发生时间。其中,所述线上系统中的服务器包括一台服务器或多台服务器,如果是多台服务器,各服务器之间位于同一层次或不同层次。本申请还提供了一种获取现场数据的系统,预先设置用于收集现场数据的现场收 集服务器;所述系统包括现场收集终端,用于发送访问请求;现场数据获取请求,接收现场收集服务器返回的现场数据;位于线上系统中的服务器,用于接收来自现场收集终端的访问请求,执行访问请求所对应的操作,并且,将执行所述操作时所产生的现场数据发送给现场收集服务器;现场收集服务器,用于接收来自线上系统中的服务器的现场数据,并将该现场数据和对应的服务器标识保存至现场数据数据库内;在接收到来自现场终端的获取现场数据请求后,查询所述现场数据数据库,根据已保存的对应关系获取与所述服务器标识对应的现场数据,将所查询到的现场数据返回给现场收集终端;其中,所述现场数据获取请求中包括所需获取的线上系统中的服务器标识。其中,所述现场收集终端内还设置有控制是否收集现场数据的开关,所述线上系统中的服务器接收来自现场收集终端的访问请求中还包括所述开关的状态信息;所述线上系统中的服务器,还用于接收来自现场收集终端的访问请求后,根据所述开关状态信息判断所述开关的状态,若所述开关的状态信息表明所述开关为打开状态,则线上系统中的服务器执行访问请求所对应的操作,并且,将执行所述操作时所产生的现场数据发送给现场收集服务器;若所述开关的状态信息表明所述开关为关闭状态,则线上系统中的服务器仅执行访问请求所对应的操作,不再将执行所述操作时所产生的现场数据发送给现场收集服务器。其中,线上系统中的服务器,还用于将执行所述操作时所产生的现场数据发送给现场收集服务器时,将所述现场数据的描述信息也同时发送给现场收集服务器;现场收集服务器,还用于将接收到的来自线上系统中的服务器的现场数据,与传送给现场数据对应的服务器标识、以及所述现场数据的描述信息保存至现场数据数据库内。本申请还提供了一种获取现场数据的系统,其特征在于,预先设置用于收集现场数据的现场收集服务器;所述系统包括位于线上系统中的服务器,用于接收来自现场收集终端的访问请求,执行访问请求所对应的操作,并且,将执行所述操作时所产生的现场数据发送给现场收集服务器;现场收集服务器,用于将接收到的来自线上系统中的服务器的现场数据,与传送给现场数据对应的服务器标识保存至现场数据数据库内;在接收到来自现场收集终端的获取现场数据请求后,查询所述现场数据数据库,根据已保存的对应关系获取与所述服务器标识对应的现场数据,将所查询到的现场数据返回给现场收集终端;其中,所述现场数据获取请求中包括所需获取的线上系统中的服务器标识。应用本申请,在需要获取线上系统中某个服务器的现场数据时,直接向现场收集服务器发送包含服务器标识的现场数据获取请求即可,不需要再接收其它服务器的现场数据,减少传输的数据量。而且,由于现场收集服务器的所收集的现场数据完全来自于线上系统,不需要专门架设一套与线上系统类似的现场收集系统,因此降低了维护成本,且正是由于现场收集服务器的所收集的现场数据完全来自于线上系统,不再使用两套系统,因而也保证了所获取的现场数据的准确性。再有,在设置了现场收集开关的情况下,可以在所述开关打开的情况下,线上系统中的服务器才向现场收集服务器发送现场数据,在所述开关关闭的情况下,不再向现场收集服务器发送现场数据,这样减少了现场收集服务器的负担。


为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是现有的访问线上分布式系统和获取现场数据的流程示意图;图2是根据本申请实施例的获取现场数据的方法流程图;图3是根据本申请的访问线上分布式系统和获取现场数据的流程示意图;图4是根据本申请实施例的一种获取现场数据的系统结构示意图;图5是根据本申请实施例的另一种获取现场数据的系统结构示意图。
具体实施例方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。参见图2,其是根据本申请实施例的获取现场数据的方法流程图,本实施例中,需要预先设置用于收集现场数据的现场收集服务器;本实施例包括的步骤具体如下步骤201,线上系统中的服务器接收来自现场分析终端的访问请求,执行访问请求所对应的操作,并且,将执行所述操作时所产生的现场数据发送给现场收集服务器;需要说明的是,现场收集人员通过现场收集终端所发起的请求与访问流程中用户通过用户终端所发起的访问请求的方式可以是相同的;步骤202,现场收集服务器接收来自线上系统中的服务器的现场数据,并将该现场数据和对应的服务器标识保存至现场数据数据库内;S卩,在现场数据数据库内保存有服务器标识与对应该服务器所产生的现场数据,以便后续查询。步骤203,现场收集服务器接收到来自现场收集终端的获取现场数据请求,该现场数据获取请求中包括所需获取的线上系统中的服务器标识;步骤204,现场收集服务器查询所述现场数据数据库,根据已保存的对应关系获取与所述服务器标识对应的现场数据,将所查询到的现场数据返回给现场收集终端。应用上述方法,在需要获取线上系统中某个服务器的现场数据时,直接向现场收集服务器发送包含服务器标识的现场数据获取请求即可,不需要再接收其它服务器的现场数据,减少传输的数据量。而且,由于现场收集服务器的所收集的现场数据完全来自于线上系统,不需要专门架设一套与线上系统类似的现场收集系统,因此降低了维护成本,且正是由于现场收集服务器的所收集的现场数据完全来自于线上系统,不再使用两套系统,因而也保证了所获取的现场数据的准确性。 需要说明的是,对于图2所示流程,在现场收集终端内还可以设置有控制是否收集现场数据的开关,即现场收集开关,该现场收集开关可以由一个硬件来实现,也可以有软件来实现,总之,其可以发出打开开关或关闭开关的信息。这样,所述线上系统中的服务器接收来自现场收集终端的访问请求中还包括所述开关的状态信息;此时,所述方法还可以包括在线上系统中的服务器接收到来自现场收集终端的访问请求后,根据所述开关状态信息判断所述开关的状态,即判断所述开关是打开状态还是关闭状态;若所述开关的状态信息表明所述开关为打开状态,则线上系统中的服务器执行访问请求所对应的操作,并且,将执行所述操作时所产生的现场数据发送给现场收集服务器;若所述开关的状态信息表明所述开关为关闭状态,则线上系统中的服务器仅执行访问请求所对应的操作,不再将执行所述操作时所产生的现场数据发送给现场收集服务器。也就是说,在设置了现场收集开关的情况下,可以在所述开关打开的情况下,线上系统中的服务器才向现场收集服务器发送现场数据,在所述开关关闭的情况下,不再向现场收集服务器发送现场数据,这样减少了现场收集服务器的负担。需要说明的是,在图2所示实施例中,所述方法还可以包括,在线上系统中的服务器执行所述操作,将所产生的现场数据发送给现场收集服务器时,将所述现场数据的描述信息也同时发送给现场收集服务器;该现场服务器的描述信息包括以下组合传送现场数据的服务器的标识、所执行的操作类型、发生时间、可供现场分析使用的现场数据。此时,现场收集服务器将接收到的来自线上系统中的服务器的现场数据,与传送现场数据的服务器标识、以及所述现场服务器的描述信息对应保存至现场数据数据库内。这样,现场收集服务器接收的来自现场收集终端的现场数据获取请求中,还可以包括现场数据的描述信息;现场收集服务器接收的来自现场收集终端的现场数据获取请求后,还可以包括查询所述现场数据数据库,根据已保存的对应关系获取与所述服务器标识对应的且与所述描述信息相符的现场数据,将所查询到的现场数据返回给现场收集终端。例如,现场数据获取请求中包括服务器al.22的标识,并且,要求反馈时间是2011年4月I日11:00-12: OO之间,现场收集服务器根据接收到请求进行查询,并将相应的查询结果反馈给现场收集终端。需要说明的是,上述线上系统中的服务器可以包括一台服务器,也可以包括多台服务器,如果是多台服务器,各服务器之间 可位于同一层次或不同层次。当然,对于线上分布式系统的线上系统而言,通常包括多台位于不同层次的服务器。下面结合一实例,对本申请再做详细说明。参见图3,其是根据本申请实施例的一种访问线上分布式系统和获取现场数据的应用实例示意图。本实例中,服务器al. I、服务器al. 21和服务器al.22是为用户提供访问服务的线上系统即线上运行的分布式系统中的服务器,现场收集服务器3. O是根据本申请所提供方法专门设置的,其可以接收线上系统中的任何一类服务器发送来的现场数据,而不需要线上系统中的服务器改变其接口。用户访问线上运行的分布式系统即线上系统的步骤如下步骤I. O I. 3,用户通过用户终端发起访问请求,该访问请求通过网络达到服务器 al. I ;步骤I. 4-1. 7该服务器al. I将接收到的访问请求传输给其下一层的子服务器al. 21和子服务器al. 221,并接收子服务器al. 21和子服务器al. 22的响应结果;步骤I. 8-1. 10,服务器al. I对收到的反馈结果进行整合,将整合后的响应结果通过网络反馈给用户终端,以便由用户终端将响应结果展现给用户。现场收集人员获取现场数据方法如下,仍参见图I :由此可知,用户访问线上系统的流程与现有的流程完全一致,也即,对于使用线上系统的用户而言,其操作是不变的。现场收集人员获取现场数据方法如下,仍参见图3 本例中,假设现场收集终端上设置了现场收集开关(图未示),且该开关当前处于打开状态,具体步骤如下步骤2. O 2. 3,现场收集人员通过现场收集终端发起访问请求,该访问请求通过网络(Internet)达到服务器al. I ;这里,该现场收集人员所发起的访问请求与访问流程中用户所发起的访问请求相同;步骤I. 4-1. 7该服务器al. I将接收到的请求传输给其下一层的子服务器al. 21和子服务器al. 221,子服务器al. 21和子服务器al. 22判断所述开关的状态,在确定所述开关处于打开状态后,执行访问请求所对应的操作,并且,子服务器al. 21和子服务器al. 22分别将自身执行所述操作时所产生的现场数据发送给现场收集服务器3. O ;现场收集服务器3. O将接收到的现场数据,与传送现场数据的服务器标识对应保存至现场数据数据库4. O内,如果服务器(既可以是子服务器al. 21和子服务器al. 22,也可以是其中之一)在传送现场数据的同时还包括现场服务器的描述信息,则现场收集服务器将接收到的现场数据,与传送现场数据的服务器标识以及所述现场服务器的描述信息对应保存至现场数据数据库4. O内。步骤I. 8,服务器al. I对收到的反馈结果进行整合,并且,服务器al. I在判断所述开关的状态为打开状态后,在执行整合操作的同时,将自身执行所述操作时所产生的现场数据发送给现场收集服务器3. O ;
步骤2. 9,服务器al. I将整合后的响应结果通过网络反馈给现场收集终端;步骤2. 10-2. 11,现场收集服务器3. O接收到来自现场收集终端的获取现场数据请求,该现场数据获取请求中包括所需获取的线上系统中的服务器标识例如,包括服务器al. 22的标识,还可以包括现场数据的描述信息例如2011年4月I日11:00-12:00之间;步骤2. 12-2. 13,现场收集服务器3. O查询所述现场数据数据库,根据已保存的对应关系获取与所述服务器标识对应的现场数据,将所查询到的现场数据通过网络返回给现场收集终端,如果现场数据获取请求中还包括现场数据的描述信息,则现场收集服务器3. O查询所述现场数据数据库,根据已保存的对应关系获取与所述服务器标识对应的且与所述描述信息相符的现场数据,将所查询到的现场数据返回给现场收集终端。现场收集终端将接收到的信息包括处理结果和现场数据展现给现场收集用户。例如,现场收集服务器3. O将服务器al. 22的、时间在2011年4月I日11:00-12:00之间的现场数据反馈给现场收集终端。 可见,应用上述实例,在需要获取线上系统中某个服务器的现场数据时,直接向现场收集服务器发送包含服务器标识的现场数据获取请求即可,不需要再接收其他服务器的现场数据,减少传输的数据量。而且,由于现场收集服务器的所收集的现场数据完全来自于线上系统,不需要专门架设一套与线上系统类似的现场收集系统,因此降低了维护成本,且正是由于现场收集服务器的所收集的现场数据完全来自于线上系统,不再使用两套系统,因而也保证了所获取的现场数据的准确性。再有,在设置了现场收集开关的情况下,可以在所述开关打开的情况下,线上系统中的服务器才向现场收集服务器发送现场数据,在所述开关关闭的情况下,不再向现场收集服务器发送现场数据,这样减少了现场收集服务器的负担。本发明实施例还提供了一种获取现场数据的系统,参见图4,预先设置用于收集现场数据的现场收集服务器;所述系统包括现场收集401,用于发送访问请求;现场数据获取请求,接收现场收集服务器返回的现场数据;位于线上系统中的服务器402,用于接收来自现场收集终端的访问请求,执行访问请求所对应的操作,并且,将执行所述操作时所产生的现场数据发送给现场收集服务器;现场收集服务器403,用于将接收到的来自线上系统中的服务器的现场数据,与传送给现场数据的服务器标识对应保存至现场数据数据库内;在接收到来自现场收集终端的现场数据获取请求后,查询所述现场数据数据库,根据已保存的对应关系获取与所述服务器标识对应的现场数据,将所查询到的现场数据返回给现场收集终端;其中,所述现场数据获取请求中包括所需获取的线上系统中的服务器标识。上述现场收集终端401内还设置有控制是否收集现场数据的开关,所述线上系统中的服务器接收来自现场收集终端的访问请求中还包括所述开关的状态信息;所述线上系统中的服务器403,还用于接收来自现场收集终端的访问请求后,根据所述开关状态信息判断所述开关的状态,若所述开关的状态信息表明所述开关为打开状态,则线上系统中的服务器执行访问请求所对应的操作,并且,将执行所述操作时所产生的现场数据发送给现场收集服务器;若所述开关的状态信息表明所述开关为关闭状态,则线上系统中的服务器仅执行访问请求所对应的操作,不再将执行所述操作时所产生的现场数据发送给现场收集服务器。上述线上系统中的服务器402,还用于将执行所述操作时所产生的现场数据发送给现场收集服务器时,将所述现场数据的描述信息也同时发送给现场收集服务器;此时,现场收集服务器403,还用于将接收到的来自线上系统中的服务器的现场数据,与传送给现场数据的服务器标识、以及所述现场数据的描述信息对应保存至现场数据数据库内。再有,现场收集服务器接收的来自现场收集终端的现场数据获取请求中,还可以包括现场数据的描述信息;现场收集服务器403,还用于查询所述现场数据数 据库,根据已保存的对应关系获取与所述服务器标识对应的且与所述描述信息相符的现场数据,将所查询到的现场数据返回给现场收集终端。本申请实施例一种获取现场数据的系统,参见图5,预先设置用于收集现场数据的现场收集服务器;所述系统具体包括位于线上系统中的服务器501,用于接收来自现场收集终端的访问请求,执行访问请求所对应的操作,并且,将执行所述操作时所产生的现场数据发送给现场收集服务器;现场收集服务器502,用于将接收到的来自线上系统中的服务器的现场数据,与传送给现场数据的服务器标识对应保存至现场数据数据库内;在接收到来自现场收集终端的现场数据获取请求后,查询所述现场数据数据库,根据已保存的对应关系获取与所述服务器标识对应的现场数据,将所查询到的现场数据返回给现场收集终端;其中,所述现场数据获取请求中包括所需获取的线上系统中的服务器标识。对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备
所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排
除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如R0M/RAM、磁碟、光盘等。以上所述仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。
权利要求
1.一种获取现场数据的方法,其特征在于,包括预先设置用于收集现场数据的现场收集服务器;所述方法还包括 线上系统中的服务器接收来自现场收集终端的访问请求,执行访问请求所对应的操作,并且,将执行所述操作时所产生的现场数据发送给现场收集服务器; 现场收集服务器接收来自线上系统中的服务器的现场数据,并将该现场数据和对应的服务器标识保存至现场数据数据库内; 现场收集服务器接收到来自现场收集终端获取的现场数据请求,该现场数据获取请求中包括所需获取的线上系统中的服务器标识; 现场收集服务器查询所述现场数据数据库,根据已保存的对应关系获取与所述服务器标识对应的现场数据,将所查询到的现场数据返回给现场收集终端。
2.根据权利要求I所述的方法,其特征在于,所述现场收集终端内还设置有控制是否收集现场数据的开关,所述线上系统中的服务器接收来自现场收集终端的访问请求中还包括所述开关的状态信息; 所述线上系统中的服务器接收来自现场收集终端的访问请求后,根据所述开关状态信息判断所述开关的状态, 若所述开关的状态信息表明所述开关为打开状态,则线上系统中的服务器执行访问请求所对应的操作,并且,将执行所述操作时所产生的现场数据发送给现场收集服务器; 若所述开关的状态信息表明所述开关为关闭状态,则线上系统中的服务器仅执行访问请求所对应的操作,不再将执行所述操作时所产生的现场数据发送给现场收集服务器。
3.根据权利要求I或2所述的方法,其特征在于,所述方法还包括,在线上系统中的服务器将执行所述操作时所产生的现场数据发送给现场收集服务器时,将所述现场数据的描述信息也同时发送给现场收集服务器; 现场收集服务器将接收到的来自线上系统中的服务器的现场数据,与传送给现场数据的服务器标识、以及所述现场服务器的描述信息对应保存至现场数据数据库内。
4.根据权利要求3所述的方法,其特征在于,现场收集服务器接收的来自现场收集终端的获取现场数据请求中,还包括现场数据的描述信息; 所述方法还包括 现场收集服务器查询所述现场数据数据库,根据已保存的对应关系获取与所述服务器标识对应的且与所述描述信息相符的现场数据,将所查询到的现场数据返回给现场收集终端。
5.根据权利要求3所述的方法,其特征在于,所述现场服务器的描述信息包括以下其中之一或任意组合传送现场数据的服务器的状态、所执行的请求类型和发生时间。
6.根据权利要求I所述的方法,其特征在于,所述线上系统中的服务器包括一台服务器或多台服务器,如果是多台服务器,各服务器之间位于同一层次或不同层次。
7.一种获取现场数据的系统,其特征在于,预先设置用于收集现场数据的现场收集服务器;所述系统包括 现场收集终端,用于发送访问请求;现场数据获取请求,接收现场收集服务器返回的现场数据; 位于线上系统中的服务器,用于接收来自现场收集终端的访问请求,执行访问请求所对应的操作,并且,将执行所述操作时所产生的现场数据发送给现场收集服务器; 现场收集服务器,用于接收来自线上系统中的服务器的现场数据,并将该现场数据和对应的服务器标识保存至现场数据数据库内;在接收到来自现场终端的获取现场数据请求后,查询所述现场数据数据库,根据已保存的对应关系获取与所述服务器标识对应的现场数据,将所查询到的现场数据返回给现场收集终端;其中,所述现场数据获取请求中包括所需获取的线上系统中的服务器标识。
8.根据权利要求7所述的系统,其特征在于,所述现场收集终端内还设置有控制是否收集现场数据的开关,所述线上系统中的服务器接收来自现场收集终端的访问请求中还包括所述开关的状态信息; 所述线上系统中的服务器,还用于接收来自现场收集终端的访问请求后,根据所述开关状态信息判断所述开关的状态,若所述开关的状态信息表明所述开关为打开状态,则线上系统中的服务器执行访问请求所对应的操作,并且,将执行所述操作时所产生的现场数据发送给现场收集服务器;若所述开关的状态信息表明所述开关为关闭状态,则线上系统中的服务器仅执行访问请求所对应的操作,不再将执行所述操作时所产生的现场数据发送给现场收集服务器。
9.根据权利要求7或8所述的系统,其特征在于, 线上系统中的服务器,还用于将执行所述操作时所产生的现场数据发送给现场收集服务器时,将所述现场数据的描述信息也同时发送给现场收集服务器; 现场收集服务器,还用于将接收到的来自线上系统中的服务器的现场数据,与传送给现场数据对应的服务器标识、以及所述现场数据的描述信息保存至现场数据数据库内。
10.一种获取现场数据的系统,其特征在于,预先设置用于收集现场数据的现场收集服务器;所述系统包括 位于线上系统中的服务器,用于接收来自现场收集终端的访问请求,执行访问请求所对应的操作,并且,将执行所述操作时所产生的现场数据发送给现场收集服务器; 现场收集服务器,用于将接收到的来自线上系统中的服务器的现场数据,与传送给现场数据对应的服务器标识保存至现场数据数据库内;在接收到来自现场收集终端的获取现场数据请求后,查询所述现场数据数据库,根据已保存的对应关系获取与所述服务器标识对应的现场数据,将所查询到的现场数据返回给现场收集终端;其中,所述现场数据获取请求中包括所需获取的线上系统中的服务器标识。
全文摘要
本申请实施例提供了一种获取现场数据的方法及系统,所述方法包括预先设置用于收集现场数据的现场收集服务器;该方法还包括线上系统中的服务器接收来自现场收集终端的访问请求,执行用户访问请求所对应的操作,并且,将执行所述操作时所产生的现场数据发送给现场收集服务器;现场收集服务器接收来自线上系统中的服务器的现场数据,并将该现场数据和对应的服务器标识保存至现场数据数据库内;现场收集服务器接收到来自现场收集终端的获取现场数据请求,该现场数据获取请求中包括所需获取的线上系统中的服务器标识;现场收集服务器查询所述现场数据数据库,根据已保存的对应关系获取与所述服务器标识对应的现场数据,将所查询到的现场数据返回给现场收集终端。
文档编号H04L12/26GK102790701SQ20111013044
公开日2012年11月21日 申请日期2011年5月19日 优先权日2011年5月19日
发明者兰希崑, 岳淑珍, 徐绿兵, 李穆, 梅坚 申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1