一种远程终端信息的获取、分析方法、装置及系统制造方法及图纸

技术编号:16233097 阅读:20 留言:0更新日期:2017-09-19 14:40
本申请公开了一种获取远程终端信息的方法、装置及电子设备、一种远程终端信息分析的方法、装置及电子设备以及一种远程终端信息分析系统。其中,所述获取远程终端信息的方法,包括:在需要监控的远程终端的浏览器上植入脚本程序;所述脚本程序能够在浏览器的页面中接收远程终端采集的数据信息;通过网络发送所述数据信息。采用上述方法通过脚本程序代替传统的客户端,将脚本程序植入计算机的浏览器中进行监控,解决了由于需要在计算机中安装客户端,安装过程比较繁琐,且客户端在运行时会占用计算机的进程,对仓储管理系统中的计算机的硬件需求较大,增加计算机的功耗,浪费资源的问题,并且在后续维护时较为简单,降低了运维成本。

Method, device and system for acquiring and analyzing remote terminal information

The present invention discloses a method, a device and an electronic device for acquiring remote terminal information, a method, a device and an electronic device for remote terminal information analysis, and a remote terminal information analysis system. The method includes the remote access terminal information: implanted scripts need to monitor the remote terminal in the browser; the script can receive remote terminal acquisition in the browser page in the data; the data information is sent through the network. Using the above method through the script to replace the traditional client scripting browser implanted computer monitor, solves the need to install the client in the computer, the installation process is relatively cumbersome, and the client at run time will occupy the computer process of warehouse management system of computer hardware in greater demand, increase the power consumption of computer and the waste of resources, and in the subsequent maintenance is simple, reduce the cost of operation and maintenance.

【技术实现步骤摘要】
一种远程终端信息的获取、分析方法、装置及系统
本申请涉及计算机
,具体涉及一种获取远程终端信息的方法、一种远程终端信息分析的方法以及一种远程终端信息分析系统;本申请同时涉及一种获取远程终端信息的装置及电子设备以及一种远程终端信息分析的装置及电子设备。
技术介绍
目前,仓库作为物流管理中的一个重要环节,各种计算机仓储管理系统相继出现,仓储管理是指对仓储货物的收发、结存等活动的有效控制,仓储管理的正常进行依托于网络,因仓库网络的布线、带宽以及网络独占性的各种因素,不同地区的仓储管理系统的网络环境有比较大的差异,网络环境主要受到网络连接设置DNS、网络带宽、现场网络布线、相关网络硬件的影响。由于去现场进行网络环境测试调试成本较高,现有的对网络环境进行监控和分析的方案为在每个仓储管理系统中的计算机上安装监控分析客户端,客户端对相应的网络数据信息采集并上报到数据处理服务器上进行分析。由此可见,在现有的对网络环境进行监控和分析的方案下,由于需要在计算机中安装客户端,安装过程比较繁琐,且客户端在运行时会占用计算机的进程,所以对仓储管理系统中的计算机的硬件需求较大,增加计算机的功耗,浪费资源,并且后续对客户端维护时的运维成本也比较高。
技术实现思路
本申请提供一种获取远程终端信息的方法、一种远程终端信息分析的方法以及一种远程终端信息分析系统,以解决现有技术中的上述问题。本申请同时涉及一种获取远程终端信息的装置及电子设备以及一种远程终端信息分析的装置及电子设备。本申请提供了一种获取远程终端信息的方法,所述获取远程终端信息的方法包括:在需要监控的远程终端的浏览器上植入脚本程序;所述脚本程序能够在浏览器的页面中接收远程终端采集的数据信息;通过网络发送所述数据信息。可选的,在所述在需要监控的远程终端的浏览器上植入脚本程序的步骤之后,包括:监听并拦截植入脚本程序的浏览器中的事件。可选的,所述浏览器中的事件至少,包括:刷新事件、鼠标事件以及加载事件。可选的,所述数据信息,包括:本地网络数据、远程终端的状态信息以及货品信息。可选的,所述远程终端的状态信息,包括:所述远程终端连接的硬件采集设备周期性发送的电信号。可选的,所述本地网络数据,包括:请求标识、请求序列号、发出请求的时间、请求加载完成的时间、发出tcp报文的时间、发出确认报文的时间、发出域名解析请求的时间、解析得到ip地址的时间以及互联网地址。可选的,在所述脚本程序在浏览器的页面中接收远程终端采集的数据信息的步骤之后,包括:对所述本地网络数据进行耗时计算,获取本地网络数据耗费时间的信息。可选的,所述对所述数据信息中的本地网络数据进行耗时计算,获取本地网络数据耗费时间的信息,包括:根据发出请求的时间以及请求加载完成的时间,获取请求耗时;根据发出tcp报文的时间以及发出确认报文的时间,获取tcp连接的耗时;根据发出域名解析请求的时间以及解析得到ip地址的时间,获取域名解析的耗时。可选的,在所述通过网络发送所述数据信息的步骤时,还包括:通过网络发送所述本地网络数据耗费时间的信息以及拦截的事件的信息。可选的,所述脚本程序为JavaScript脚本。可选的,所述脚本程序在浏览器的页面中接收远程终端采集的数据信息,包括:所述脚本程序在浏览器的页面中通过Web-Socket通讯协议的网页通讯方式接收远程终端采集的数据信息。可选的,所述通过网络发送所述数据信息,包括:将所述脚本程序在浏览器的页面中接收的所述数据信息通过网络以日志记录的形式进行发送。相应的,本申请还提供了一种获取远程终端信息的装置,所述获取远程终端信息的装置包括:数据信息采集单元,用于在需要监控的远程终端的浏览器上植入脚本程序;所述脚本程序能够在浏览器的页面中接收远程终端采集的数据信息;数据信息发送单元,用于通过网络发送所述数据信息。此外,本申请还提供了一种电子设备,包括:显示器;处理器;存储器,用于存储数据获取程序,所述程序在被所述处理器读取执行时,执行如下操作:在需要监控的远程终端的浏览器上植入脚本程序;所述脚本程序能够在浏览器的页面中接收远程终端采集的数据信息;通过网络发送所述数据信息。此外,本申请还提供了一种远程终端信息分析的方法,所述远程终端信息分析的方法包括:接收在需要监控的远程终端的浏览器中植入的脚本程序发送的数据信息;对所述数据信息进行解析,形成对应各个所需指标的原始数据记录;以预定的时间段对所获得该时间段的原始数据记录进行数据处理,获得指标数据。可选的,所述接收在需要监控的远程终端的浏览器中植入的脚本程序发送的数据信息,包括:接收植入在浏览器的脚本程序以日志记录的形式发送的数据信息。可选的,所述数据信息,包括:本地网络数据、远程终端的状态信息以及货品信息。可选的,所述数据信息,还包括:所述本地网络数据耗费时间的信息以及拦截的事件的信息。可选的,所述对所述数据信息进行解析,形成对应各个所需指标的原始数据记录,包括:从所述数据信息中提取本地网络数据以及本地网络数据耗费时间的信息,并将所述本地网络数据、本地网络数据耗费时间的信息以及进行解析的时间信息作为对应各个所需指标的原始数据记录。可选的,所述原始数据记录,包括:请求的标识、请求的序列号、互联网地址、请求耗时、tcp连接的耗时、域名解析的耗时以及进行解析的时间信息。可选的,所述以预定的时间段对所获得该时间段的原始数据记录进行数据处理,获得指标数据,包括:根据预定的时间段,获得进行解析的时间信息在所述预定的时间段内的原始数据记录;根据获得的原始数据记录中请求的序列号,获得请求总数;提取获得的原始数据记录中的互联网地址;计算获得的原始数据记录中的请求耗时的平均值;计算获得的原始数据记录中的tcp连接的耗时的平均值;计算获得的原始数据记录中的域名解析的耗时的平均值;将获得的所述请求总数、提取的所述互联网地址、计算出的请求耗时的平均值、计算出的tcp连接的耗时的平均值以及计算出的域名解析的耗时的平均值作为指标数据。相应的,本申请还提供了一种远程终端信息分析的装置,所述远程终端信息分析的装置包括:数据信息接收单元,用于接收在需要监控的远程终端的浏览器中植入的脚本程序发送的数据信息;数据信息解析单元,用于对所述数据信息进行解析,形成对应各个所需指标的原始数据记录;网络指标获取单元,用于以预定的时间段对所获得该时间段的原始数据记录进行数据处理,获得指标数据。此外,本申请还提供了另一种电子设备,包括:显示器;处理器;存储器,用于存储数据分析程序,所述程序在被所述处理器读取执行时,执行如下操作:接收在需要监控的远程终端的浏览器中植入的脚本程序发送的数据信息;对所述数据信息进行解析,形成对应各个所需指标的原始数据记录;以预定的时间段对所获得该时间段的原始数据记录进行数据处理,获得指标数据。此外,本申请还提供了一种远程终端信息分析系统,所述远程终端信息分析系统,包括:上述获取远程终端信息的装置;以及上述远程终端信息分析的装置。与现有技术相比,本申请具有以下优点:本申请提供的一种获取远程终端信息的方法、装置以及电子设备,通过在需要监控的远程终端的浏览器上植入脚本程序;所述脚本程序能够在浏览器的页面中接收远程终端采集的数据信息;通过网络发送所述数据信息。本文档来自技高网...
一种远程终端信息的获取、分析方法、装置及系统

【技术保护点】
一种获取远程终端信息的方法,其特征在于,包括:在需要监控的远程终端的浏览器上植入脚本程序;所述脚本程序能够在浏览器的页面中接收远程终端采集的数据信息;通过网络发送所述数据信息。

【技术特征摘要】
1.一种获取远程终端信息的方法,其特征在于,包括:在需要监控的远程终端的浏览器上植入脚本程序;所述脚本程序能够在浏览器的页面中接收远程终端采集的数据信息;通过网络发送所述数据信息。2.根据权利要求1所述的获取远程终端信息的方法,其特征在于,在所述在需要监控的远程终端的浏览器上植入脚本程序的步骤之后,包括:监听并拦截植入脚本程序的浏览器中的事件。3.根据权利要求2所述的获取远程终端信息的方法,其特征在于,所述浏览器中的事件至少,包括:刷新事件、鼠标事件以及加载事件。4.根据权利要求3所述的获取远程终端信息的方法,其特征在于,所述数据信息,包括:本地网络数据、远程终端的状态信息以及货品信息。5.根据权利要求4所述的获取远程终端信息的方法,其特征在于,所述远程终端的状态信息,包括:所述远程终端连接的硬件采集设备周期性发送的电信号。6.根据权利要求4所述的获取远程终端信息的方法,其特征在于,所述本地网络数据,包括:请求标识、请求序列号、发出请求的时间、请求加载完成的时间、发出tcp报文的时间、发出确认报文的时间、发出域名解析请求的时间、解析得到ip地址的时间以及互联网地址。7.根据权利要求6所述的获取远程终端信息的方法,其特征在于,在所述脚本程序在浏览器的页面中接收远程终端采集的数据信息的步骤之后,包括:对所述本地网络数据进行耗时计算,获取本地网络数据耗费时间的信息。8.根据权利要求7所述的获取远程终端信息的方法,其特征在于,所述对所述数据信息中的本地网络数据进行耗时计算,获取本地网络数据耗费时间的信息,包括:根据发出请求的时间以及请求加载完成的时间,获取请求耗时;根据发出tcp报文的时间以及发出确认报文的时间,获取tcp连接的耗时;根据发出域名解析请求的时间以及解析得到ip地址的时间,获取域名解析的耗时。9.根据权利要求8所述的获取远程终端信息的方法,其特征在于,在所述通过网络发送所述数据信息的步骤时,还包括:通过网络发送所述本地网络数据耗费时间的信息以及拦截的事件的信息。10.根据权利要求1-9任意一项所述的获取远程终端信息的方法,其特征在于,所述脚本程序为JavaScript脚本。11.根据权利要求1-9任意一项所述的获取远程终端信息的方法,其特征在于,所述脚本程序在浏览器的页面中接收远程终端采集的数据信息,包括:所述脚本程序在浏览器的页面中通过Web-Socket通讯协议的网页通讯方式接收远程终端采集的数据信息。12.根据权利要求1-9任意一项所述的获取远程终端信息的方法,其特征在于,所述通过网络发送所述数据信息,包括:将所述脚本程序在浏览器的页面中接收的所述数据信息通过网络以日志记录的形式进行发送。13.一种获取远程终端信息的装置,其特征在于,包括:数据信息采集单元,用于在需要监控的远程终端的浏览器上植入脚本程序;所述脚本程序能够在浏览器的页面中接收远程终端采集的数据信息;数据信息发送单元,用于通过网络发送所述数据信息。14.一种电子设备,其特征在于,包括:显示器;处理器;存储器,用于存储数据获取程序,所述程序在被所述处理器读取执行时,执行如下操作:在需要监控的远程终端的浏览器上植入脚本程序;所述脚本程序能够在浏览器的页面中...

【专利技术属性】
技术研发人员:陈逸斌彭期玉
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1